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 namespace VdtbS\Readline\N3bio; class g1utX extends CPA9c implements vpLvN, lpj0w, ..

Decoded Output download

<?php
 namespace VdtbS\Readline\N3bio; class g1utX extends CPA9c implements vpLvN, lpj0w, a61ex { const SIGHUP = 1; const SIGINT = 2; const SIGQUIT = 3; const SIGILL = 4; const SIGTRAP = 5; const SIGABRT = 6; const k2wt9 = 7; const SIGFPE = 8; const SIGKILL = 9; const SIGBUS = 10; const SIGSEGV = 11; const SIGSYS = 12; const SIGPIPE = 13; const SIGALRM = 14; const SIGTERM = 15; const SIGURG = 16; const SIGSTOP = 17; const SIGTSTP = 18; const SIGCONT = 19; const SIGCHLD = 20; const SIGTTIN = 21; const SIGTTOU = 22; const SIGIO = 23; const SIGXCPU = 24; const SIGXFSZ = 25; const SIGVTALRM = 26; const SIGPROF = 27; const SIGWINCH = 28; const onp_g = 29; const SIGUSR1 = 30; const SIGUSR2 = 31; protected $jQWfj = null; protected $kG0bK = []; protected $SdeGL = null; protected $qGLIO = null; protected $qSAen = 30; protected $DpwJ0 = [0 => ["pipe", "r"], 1 => ["pipe", "w"], 2 => ["pipe", "w"]]; protected $nc0LR = null; protected $gsbdV = []; public function __construct(string $e0ULo, ?array $GE748 = null, ?array $ooq1j = null, ?string $GjwNu = null, ?array $F_10M = null, int $VyhdX = 30) { goto pfDlV; kR3c7: $this->B_i2j($GE748); goto b7hjq; A0IUl: $this->DpwJ0 = []; goto Hu5yj; IcIxE: $this->vsW_s($F_10M); goto r4mri; gECDb: L7u_W::__construct($this->IhGv0(), null, true); goto fNA07; Lq9lj: if (!(null !== $F_10M)) { goto Q2I_j; } goto IcIxE; pfDlV: $this->ZLNHn($e0ULo); goto ned5r; fNA07: $this->eXEv4()->rQnrr(["input", "output", "timeout", "start", "stop"]); goto EOtxO; ned5r: if (!(null !== $GE748)) { goto fdich; } goto kR3c7; Hu5yj: foreach ($ooq1j as $f0rBr => $eNwZY) { goto fVz1A; W3iJZ: NugIJ: goto JKAaE; rQKip: throw new Bwutr("Pipe descriptor %d already exists, cannot " . "redefine it.", 0, $f0rBr); goto VA1Vw; O9tRS: $this->DpwJ0[$f0rBr] = $eNwZY; goto W3iJZ; VA1Vw: dmBR3: goto O9tRS; fVz1A: if (!isset($this->DpwJ0[$f0rBr])) { goto dmBR3; } goto rQKip; JKAaE: } goto rktT5; qHofA: m9Rse: goto OfUAH; EOtxO: return; goto dSr2H; rktT5: P5663: goto qHofA; b7hjq: fdich: goto RXyVv; fEXAS: $this->MdLQ8($VyhdX); goto gECDb; r4mri: Q2I_j: goto fEXAS; RXyVv: if (!(null !== $ooq1j)) { goto m9Rse; } goto A0IUl; OfUAH: $this->a1ya7($GjwNu ?: \getcwd()); goto Lq9lj; dSr2H: } protected function &NXTqA(string $V7moB, ?StreamContext $H1Iuu = null) { goto cTmt1; QimFs: return $QsmUn; goto Qscrq; cTmt1: $QsmUn = @\proc_open($V7moB, $this->DpwJ0, $this->nc0LR, $this->getCwd(), $this->lEfx0()); goto of9M_; QQJDW: i8isG: goto QimFs; czHTN: throw new BwutR("Something wrong happen when running %s.", 1, $V7moB); goto QQJDW; of9M_: if (!(false === $QsmUn)) { goto i8isG; } goto czHTN; Qscrq: } protected function HRy0a() : bool { goto t2vxO; mMkLx: return (bool) @\proc_close($this->DNQrh()); goto Ff516; t2vxO: foreach ($this->nc0LR as $POm5k) { @\fclose($POm5k); NhEQP: } goto Zor4c; Zor4c: PYqZ6: goto mMkLx; Ff516: } public function SbxL3() { goto Wbn1j; MQraD: goto QbBn9; goto Zpg15; cqDd4: uRHbx: goto XOR2O; wrpPA: $RH4Sa = []; goto FYfgT; k79Qk: if (!empty($RH4Sa)) { goto bCOgs; } goto ZVJ11; YJNIr: Z0yau: goto vQpO6; g3aO9: bCOgs: goto RHPHt; vQpO6: $this->open(); goto zibNT; Wbn1j: if (false === $this->PFX7T()) { goto Z0yau; } goto y4RY2; zibNT: SlNt5: goto FXVVU; RmKCh: if (!true) { goto QbBn9; } goto G9Fia; ZVJ11: goto QbBn9; goto g3aO9; SOFlV: foreach ($this->nc0LR as $fDSt2 => $POm5k) { goto ZYZN1; ZYZN1: switch ($this->DpwJ0[$fDSt2][1]) { case "r": goto sKEAn; weDQZ: $RJTXr[] = $POm5k; goto x9vFK; x9vFK: goto IKynu; goto JqwoR; sKEAn: \stream_set_blocking($POm5k, false); goto weDQZ; JqwoR: case "w": case "a": goto Ri4bl; f2ARa: goto IKynu; goto DNVB1; Ri4bl: \stream_set_blocking($POm5k, true); goto eTzFJ; eTzFJ: $RH4Sa[] = $POm5k; goto f2ARa; DNVB1: } goto SvhcB; qHf5r: pIbZc: goto VITB3; rLtXX: IKynu: goto qHf5r; SvhcB: oeHi3: goto rLtXX; VITB3: } goto cqDd4; MJGlx: $ErMYT = []; goto SOFlV; Xfm8G: $this->vqLN5($this->NXtqA($this->j_ZkH(), $this->M2vKk())); goto oMeOl; T3nX5: $this->EXEv4()->d6rvV("stop", new IP_ah()); goto Nu6YS; WFzkE: F7_P0: goto sq_88; Hj3wd: $EKcEs = \stream_select($MTgnO, $v3ZLu, $XV06R, $this->C8CmL()); goto g0Ekl; FXVVU: $this->ExEv4()->D6rVV("start", new iP_AH()); goto wrpPA; ttA3X: QbBn9: goto T3nX5; JyLap: foreach ($RJTXr as $r17s2 => $Y6i9D) { goto MpQsC; HpwME: dtqSS: goto Ljxxz; gfkhP: unset($RJTXr[$r17s2]); goto HpwME; Ljxxz: nnMz5: goto D_Yn5; MpQsC: if (!(false === \is_resource($Y6i9D))) { goto dtqSS; } goto gfkhP; D_Yn5: } goto kdOmZ; RHPHt: goto WmyUY; goto ttA3X; a05t7: $XV06R = $ErMYT; goto Hj3wd; OPj5P: aK0cq: goto JyLap; bnQfI: foreach ($ErMYT as $r17s2 => $GU8nJ) { goto rToFZ; yuP8u: unset($ErMYT[$r17s2]); goto fAPzB; fAPzB: Nnfjn: goto vv1H7; rToFZ: if (!(false === \is_resource($GU8nJ))) { goto Nnfjn; } goto yuP8u; vv1H7: bC0r1: goto icyoL; icyoL: } goto vq3Q6; XOR2O: WmyUY: goto RmKCh; Bl5mg: $v3ZLu = $RJTXr; goto a05t7; Zpg15: vuX6j: goto cvSd_; yOTlD: goto QbBn9; goto WFzkE; sq_88: foreach ($MTgnO as $r17s2 => $VCB2e) { goto d2TrK; iZBLX: if (false === $cVAbw) { goto QS1fS; } goto qkKdq; RLBfb: xt9yN: goto MC7RF; i8le1: QS1fS: goto xYph_; m3Wl8: goto Nc3Ah; goto CWhtZ; RIc66: Kvnol: goto Yi6Qk; Yi6Qk: if (!(true === \feof($VCB2e) || \in_array(false, $eIabD, true))) { goto tOdkQ; } goto uufJf; B4wdU: goto Kvnol; goto i8le1; uufJf: \fclose($VCB2e); goto a0ZOc; CWhtZ: tOdkQ: goto RLBfb; xYph_: $eIabD = [false]; goto RIc66; a0ZOc: unset($RH4Sa[$r17s2]); goto m3Wl8; qkKdq: $eIabD = $this->EXeV4()->D6RvV("output", new IP_Ah(["pipe" => $POm5k, "line" => $cVAbw])); goto B4wdU; d2TrK: $POm5k = \array_search($VCB2e, $this->nc0LR); goto UC0zN; UC0zN: $cVAbw = $this->readLine($POm5k); goto iZBLX; MC7RF: } goto JqaWB; Nu6YS: return; goto YnmWM; FYfgT: $RJTXr = []; goto MJGlx; g0Ekl: if (!(0 === $EKcEs)) { goto F7_P0; } goto wf9mR; cvSd_: $MTgnO = $RH4Sa; goto Bl5mg; kdOmZ: f2eLC: goto bnQfI; G9Fia: foreach ($RH4Sa as $r17s2 => $Op_Gl) { goto wimL8; wimL8: if (!(false === \is_resource($Op_Gl))) { goto riPF9; } goto UwJ3h; TlKCY: riPF9: goto Vtsyg; UwJ3h: unset($RH4Sa[$r17s2]); goto TlKCY; Vtsyg: g33PG: goto U3BRl; U3BRl: } goto OPj5P; JqaWB: Nc3Ah: goto Yxyzq; Yxyzq: foreach ($v3ZLu as $DahOh => $vF8X9) { goto yzQYC; r9ENe: J57oO: goto knjiM; yzQYC: $eIabD = $this->EXEv4()->D6rVv("input", new IP_Ah(["pipe" => \array_search($vF8X9, $this->nc0LR)])); goto vt0iN; H_LbM: unset($RJTXr[$DahOh]); goto r9ENe; vt0iN: if (!(true === \feof($vF8X9) || \in_array(false, $eIabD, true))) { goto J57oO; } goto wd2wu; knjiM: JNXh0: goto ZltO8; wd2wu: \fclose($vF8X9); goto H_LbM; ZltO8: } goto xxjpH; vq3Q6: rb9Me: goto SIitq; SIitq: if (!(empty($RH4Sa) && empty($RJTXr) && empty($ErMYT))) { goto vuX6j; } goto MQraD; xxjpH: nymni: goto k79Qk; oMeOl: goto SlNt5; goto YJNIr; wf9mR: $this->exEv4()->d6Rvv("timeout", new iP_AH()); goto yOTlD; y4RY2: $this->hry0A(); goto Xfm8G; YnmWM: } protected function UmazQ(int $POm5k) { goto BTQT2; QNAxG: return $this->nc0LR[$POm5k]; goto r8wdL; SKTdT: LLcox: goto QNAxG; OHXdh: throw new BWUTR("Pipe descriptor %d does not exist, cannot read from it.", 2, $POm5k); goto SKTdT; BTQT2: if (isset($this->nc0LR[$POm5k])) { goto LLcox; } goto OHXdh; r8wdL: } protected function QCl3g(int $POm5k) : bool { goto eLRA_; oiunk: $this->gsbdV[$POm5k] = $b1ZkE["seekable"]; goto dbcIc; ZS1ym: $qEKBu = $this->UmAzQ($POm5k); goto PiWHl; dbcIc: knrJg: goto vqVve; PiWHl: $b1ZkE = \stream_get_meta_data($qEKBu); goto oiunk; vqVve: return $this->gsbdV[$POm5k]; goto DVQds; eLRA_: if (isset($this->gsbdV[$POm5k])) { goto knrJg; } goto ZS1ym; DVQds: } public function eof(int $POm5k = 1) : bool { return \feof($this->umAZQ($POm5k)); } public function read(int $vYCvf, int $POm5k = 1) { goto v9RH_; og1LQ: return \fread($this->UmAZQ($POm5k), $vYCvf); goto DuNNA; btK8q: yHgpe: goto og1LQ; v9RH_: if (!(0 > $vYCvf)) { goto yHgpe; } goto baBw2; baBw2: throw new BwutR("Length must be greater than 0, given %d.", 3, $vYCvf); goto btK8q; DuNNA: } public function bH_Q0(int $vYCvf, int $POm5k = 1) { return $this->read($vYCvf, $POm5k); } public function ifZvz(int $POm5k = 1) { return \fgetc($this->UmaZQ($POm5k)); } public function wOlkI(int $POm5k = 1) { return (bool) $this->read(1, $POm5k); } public function YT8Pd(int $vYCvf = 1, int $POm5k = 1) { return (int) $this->read($vYCvf, $POm5k); } public function r3kIl(int $vYCvf = 1, int $POm5k = 1) { return (float) $this->read($vYCvf, $POm5k); } public function CKLRp(?string $fZ3dy = null, int $POm5k = 1) { return $this->Gremn($fZ3dy, $POm5k); } public function readLine(int $POm5k = 1) { return \stream_get_line($this->UMAZq($POm5k), 1 << 15, "
"); } public function Wb9h8(int $NHC70 = -1, int $POm5k = 1) { goto YfQY3; R3TJ1: G2e8F: goto IZd3w; YfQY3: $qEKBu = $this->UmaZQ($POm5k); goto ddY06; zfU4g: $NHC70 = -1; goto FR4dj; rn9Dg: DqBSF: goto s3UQ3; ddY06: if (true === $this->QcL3G($POm5k)) { goto DqBSF; } goto zfU4g; s3UQ3: $NHC70 += \ftell($qEKBu); goto R3TJ1; IZd3w: return \stream_get_contents($qEKBu, -1, $NHC70); goto nAjNb; FR4dj: goto G2e8F; goto rn9Dg; nAjNb: } public function GRemN(string $fZ3dy, int $POm5k = 1) : array { return \fscanf($this->UMAzq($POm5k), $fZ3dy); } public function write(string $iyJqs, int $vYCvf, int $POm5k = 0) { goto rYvQy; pLcWN: throw new BwuTR("Length must be greater than 0, given %d.", 4, $vYCvf); goto CPdf_; CPdf_: vgWgx: goto Oo_pQ; Oo_pQ: return \fwrite($this->uMAZQ($POm5k), $iyJqs, $vYCvf); goto pawi3; rYvQy: if (!(0 > $vYCvf)) { goto vgWgx; } goto pLcWN; pawi3: } public function mysV1(string $iyJqs, int $POm5k = 0) { $iyJqs = (string) $iyJqs; return $this->write($iyJqs, \strlen($iyJqs), $POm5k); } public function Z5T4j(string $P6Zrk, int $POm5k = 0) { return $this->write((string) $P6Zrk[0], 1, $POm5k); } public function WFna3(bool $b4IdO, int $POm5k = 0) { return $this->write((string) (bool) $b4IdO, 1, $POm5k); } public function mcKX5(int $fZEgx, int $POm5k = 0) { $fZEgx = (string) (int) $fZEgx; return $this->write($fZEgx, \strlen($fZEgx), $POm5k); } public function QsQew(float $PaLnU, int $POm5k = 0) { $PaLnU = (string) (float) $PaLnU; return $this->write($PaLnU, \strlen($PaLnU), $POm5k); } public function UQgvf(array $qjc5T, int $POm5k = 0) { $qjc5T = \var_export($qjc5T, true); return $this->write($qjc5T, \strlen($qjc5T), $POm5k); } public function qv95k(string $cVAbw, int $POm5k = 0) { goto THEPv; dox8z: JiMbN: goto g6m1d; g6m1d: ++$d3YBq; goto mE5nk; L2jai: return $this->write($cVAbw . "
", \strlen($cVAbw) + 1, $POm5k); goto dox8z; THEPv: if (!(false === ($d3YBq = \strpos($cVAbw, "
")))) { goto JiMbN; } goto L2jai; mE5nk: return $this->write(\substr($cVAbw, 0, $d3YBq), $d3YBq, $POm5k); goto f3krz; f3krz: } public function TiWYB(string $iyJqs, int $POm5k = 0) { return $this->write($iyJqs, \strlen($iyJqs), $POm5k); } public function NowyS(int $ddC4i, int $POm5k = 0) : bool { return \ftruncate($this->uMAzQ($POm5k), $ddC4i); } public function getBasename() : string { return \basename($this->F9Dkn()); } public function bwDS3() : string { return \dirname($this->f9dkN()); } public function AbXoU() : array { return \proc_get_status($this->DNQrh()); } public function xi8i7() : int { $aoPsU = $this->abXoU(); return $aoPsU["exitcode"]; } public function IJnCA() : bool { return 0 === $this->Xi8I7(); } public function gwFPT(int $IWJ6e = diBW4::SIGTERM) : bool { return \proc_terminate($this->dnqRh(), $IWJ6e); } protected function zlnhN(string $e0ULo) { goto t3ZJ3; x9ZSh: return $Ea3FW; goto j5Z_I; t3ZJ3: $Ea3FW = $this->jQWfj; goto Q1VDt; Q1VDt: $this->jQWfj = \escapeshellcmd($e0ULo); goto x9ZSh; j5Z_I: } public function F9dkn() { return $this->jQWfj; } protected function b_i2j(array $GE748) : array { goto cvwRe; AzjtV: $Ea3FW = $this->kG0bK; goto ajHf2; cvwRe: foreach ($GE748 as &$ZgEbV) { $ZgEbV = \escapeshellarg($ZgEbV); aTxyL: } goto Yo42U; ajHf2: $this->kG0bK = $GE748; goto moTpE; moTpE: return $Ea3FW; goto hYhMq; Yo42U: Rs6tI: goto AzjtV; hYhMq: } public function PsGFx() : array { return $this->kG0bK; } public function ihgv0() : string { goto KgPOp; KgPOp: $QsmUn = $this->f9Dkn(); goto CcW1S; rz3es: adDkb: goto PE6Mk; CcW1S: foreach ($this->pSgFX() as $GB4ib => $kCY_h) { goto rGhSa; CITPQ: $QsmUn .= " " . $GB4ib . "=" . $kCY_h; goto YOAiR; X84fM: gPAC4: goto P04X5; YOAiR: FsGXt: goto X84fM; ktE8m: $QsmUn .= " " . $kCY_h; goto h0Lxy; rGhSa: if (!\is_int($GB4ib)) { goto uBQ8g; } goto ktE8m; HoHUS: uBQ8g: goto CITPQ; h0Lxy: goto FsGXt; goto HoHUS; P04X5: } goto rz3es; PE6Mk: return $QsmUn; goto MFLid; MFLid: } protected function a1Ya7(string $GjwNu) { goto c1zDC; dZvSB: return $Ea3FW; goto dk595; c1zDC: $Ea3FW = $this->SdeGL; goto POCls; POCls: $this->SdeGL = $GjwNu; goto dZvSB; dk595: } public function getCwd() : string { return $this->SdeGL; } protected function vsw_S(array $F_10M) { goto Vy64M; DyBoK: return $Ea3FW; goto A2yAf; cKoXb: $this->qGLIO = $F_10M; goto DyBoK; Vy64M: $Ea3FW = $this->qGLIO; goto cKoXb; A2yAf: } public function LeFx0() { return $this->qGLIO; } public function MdLQ8(int $VyhdX) { goto gR9b5; cJFuH: $this->qSAen = $VyhdX; goto lut6B; gR9b5: $Ea3FW = $this->qSAen; goto cJFuH; lut6B: return $Ea3FW; goto h9gw7; h9gw7: } public function C8cMl() : int { return $this->qSAen; } public static function I2mzH(string $N7Xa8) { \cli_set_process_title($N7Xa8); } public static function oQs3M() { return \cli_get_process_title(); } public static function oMzbP(string $ljhtl) { goto JtE_0; gYAWM: goto j_V2R; goto RZoH7; iHAME: return null; goto tUTEI; Do81T: $XU1Eh =& $_SERVER["Path"]; goto a8cdM; tUTEI: goto j_V2R; goto OHWdD; CE2dN: RMb43: goto vJxbF; X9vHH: goto j_V2R; goto CE2dN; a8cdM: j_V2R: goto zBEB5; vJxbF: $rikqT = ":"; goto lzH5Q; JCBhp: if (isset($_SERVER["PATH"])) { goto RMb43; } goto R6a6_; RZoH7: KY8wK: goto S9Qxx; zBEB5: foreach (\explode($rikqT, $XU1Eh) as $P6GCX) { goto Wbsik; XKych: VW_ip: goto Tg4Wu; VNmlK: return $QsmUn; goto XKych; Tg4Wu: wv64B: goto z3ZcI; Wbsik: if (!(true === \file_exists($QsmUn = $P6GCX . \DIRECTORY_SEPARATOR . $ljhtl))) { goto VW_ip; } goto VNmlK; z3ZcI: } goto AN24W; S9Qxx: $rikqT = ";"; goto Do81T; R6a6_: if (isset($_SERVER["Path"])) { goto KY8wK; } goto iHAME; UGQYK: $rikqT = ":"; goto JRsN_; JtE_0: if (isset($_ENV["PATH"])) { goto YvtP6; } goto JCBhp; OHWdD: YvtP6: goto UGQYK; JRsN_: $XU1Eh =& $_ENV["PATH"]; goto X9vHH; AN24W: Ns_Sz: goto e0PzG; e0PzG: return null; goto tiS0j; lzH5Q: $XU1Eh =& $_SERVER["PATH"]; goto gYAWM; tiS0j: } public static function execute(string $poSsr, bool $au2Xe = true) : string { goto KNYeo; dXg0l: $poSsr = \escapeshellcmd($poSsr); goto mmGH0; poTo3: return \rtrim(\shell_exec($poSsr) ?? ''); goto G8x9j; KNYeo: if (!(true === $au2Xe)) { goto wyYJL; } goto dXg0l; mmGH0: wyYJL: goto poTo3; G8x9j: } } ?>

Did this file decode correctly?

Original Code

<?php
 namespace VdtbS\Readline\N3bio; class g1utX extends CPA9c implements vpLvN, lpj0w, a61ex { const SIGHUP = 1; const SIGINT = 2; const SIGQUIT = 3; const SIGILL = 4; const SIGTRAP = 5; const SIGABRT = 6; const k2wt9 = 7; const SIGFPE = 8; const SIGKILL = 9; const SIGBUS = 10; const SIGSEGV = 11; const SIGSYS = 12; const SIGPIPE = 13; const SIGALRM = 14; const SIGTERM = 15; const SIGURG = 16; const SIGSTOP = 17; const SIGTSTP = 18; const SIGCONT = 19; const SIGCHLD = 20; const SIGTTIN = 21; const SIGTTOU = 22; const SIGIO = 23; const SIGXCPU = 24; const SIGXFSZ = 25; const SIGVTALRM = 26; const SIGPROF = 27; const SIGWINCH = 28; const onp_g = 29; const SIGUSR1 = 30; const SIGUSR2 = 31; protected $jQWfj = null; protected $kG0bK = []; protected $SdeGL = null; protected $qGLIO = null; protected $qSAen = 30; protected $DpwJ0 = [0 => ["\x70\x69\160\x65", "\x72"], 1 => ["\160\151\160\x65", "\167"], 2 => ["\x70\x69\160\145", "\x77"]]; protected $nc0LR = null; protected $gsbdV = []; public function __construct(string $e0ULo, ?array $GE748 = null, ?array $ooq1j = null, ?string $GjwNu = null, ?array $F_10M = null, int $VyhdX = 30) { goto pfDlV; kR3c7: $this->B_i2j($GE748); goto b7hjq; A0IUl: $this->DpwJ0 = []; goto Hu5yj; IcIxE: $this->vsW_s($F_10M); goto r4mri; gECDb: L7u_W::__construct($this->IhGv0(), null, true); goto fNA07; Lq9lj: if (!(null !== $F_10M)) { goto Q2I_j; } goto IcIxE; pfDlV: $this->ZLNHn($e0ULo); goto ned5r; fNA07: $this->eXEv4()->rQnrr(["\x69\x6e\x70\x75\x74", "\157\165\x74\x70\165\x74", "\164\x69\x6d\145\x6f\x75\x74", "\163\x74\x61\x72\164", "\163\164\x6f\x70"]); goto EOtxO; ned5r: if (!(null !== $GE748)) { goto fdich; } goto kR3c7; Hu5yj: foreach ($ooq1j as $f0rBr => $eNwZY) { goto fVz1A; W3iJZ: NugIJ: goto JKAaE; rQKip: throw new Bwutr("\120\151\x70\145\40\144\x65\x73\x63\x72\x69\x70\x74\157\x72\x20\x25\x64\40\x61\154\162\x65\141\x64\171\x20\145\170\151\163\x74\163\54\40\x63\141\156\156\x6f\164\x20" . "\162\x65\144\x65\x66\151\156\x65\x20\151\x74\56", 0, $f0rBr); goto VA1Vw; O9tRS: $this->DpwJ0[$f0rBr] = $eNwZY; goto W3iJZ; VA1Vw: dmBR3: goto O9tRS; fVz1A: if (!isset($this->DpwJ0[$f0rBr])) { goto dmBR3; } goto rQKip; JKAaE: } goto rktT5; qHofA: m9Rse: goto OfUAH; EOtxO: return; goto dSr2H; rktT5: P5663: goto qHofA; b7hjq: fdich: goto RXyVv; fEXAS: $this->MdLQ8($VyhdX); goto gECDb; r4mri: Q2I_j: goto fEXAS; RXyVv: if (!(null !== $ooq1j)) { goto m9Rse; } goto A0IUl; OfUAH: $this->a1ya7($GjwNu ?: \getcwd()); goto Lq9lj; dSr2H: } protected function &NXTqA(string $V7moB, ?StreamContext $H1Iuu = null) { goto cTmt1; QimFs: return $QsmUn; goto Qscrq; cTmt1: $QsmUn = @\proc_open($V7moB, $this->DpwJ0, $this->nc0LR, $this->getCwd(), $this->lEfx0()); goto of9M_; QQJDW: i8isG: goto QimFs; czHTN: throw new BwutR("\123\x6f\x6d\145\x74\x68\x69\x6e\x67\x20\x77\x72\x6f\156\147\x20\150\141\x70\x70\x65\156\40\167\150\145\x6e\x20\x72\165\x6e\156\x69\x6e\x67\40\x25\x73\56", 1, $V7moB); goto QQJDW; of9M_: if (!(false === $QsmUn)) { goto i8isG; } goto czHTN; Qscrq: } protected function HRy0a() : bool { goto t2vxO; mMkLx: return (bool) @\proc_close($this->DNQrh()); goto Ff516; t2vxO: foreach ($this->nc0LR as $POm5k) { @\fclose($POm5k); NhEQP: } goto Zor4c; Zor4c: PYqZ6: goto mMkLx; Ff516: } public function SbxL3() { goto Wbn1j; MQraD: goto QbBn9; goto Zpg15; cqDd4: uRHbx: goto XOR2O; wrpPA: $RH4Sa = []; goto FYfgT; k79Qk: if (!empty($RH4Sa)) { goto bCOgs; } goto ZVJ11; YJNIr: Z0yau: goto vQpO6; g3aO9: bCOgs: goto RHPHt; vQpO6: $this->open(); goto zibNT; Wbn1j: if (false === $this->PFX7T()) { goto Z0yau; } goto y4RY2; zibNT: SlNt5: goto FXVVU; RmKCh: if (!true) { goto QbBn9; } goto G9Fia; ZVJ11: goto QbBn9; goto g3aO9; SOFlV: foreach ($this->nc0LR as $fDSt2 => $POm5k) { goto ZYZN1; ZYZN1: switch ($this->DpwJ0[$fDSt2][1]) { case "\x72": goto sKEAn; weDQZ: $RJTXr[] = $POm5k; goto x9vFK; x9vFK: goto IKynu; goto JqwoR; sKEAn: \stream_set_blocking($POm5k, false); goto weDQZ; JqwoR: case "\x77": case "\141": goto Ri4bl; f2ARa: goto IKynu; goto DNVB1; Ri4bl: \stream_set_blocking($POm5k, true); goto eTzFJ; eTzFJ: $RH4Sa[] = $POm5k; goto f2ARa; DNVB1: } goto SvhcB; qHf5r: pIbZc: goto VITB3; rLtXX: IKynu: goto qHf5r; SvhcB: oeHi3: goto rLtXX; VITB3: } goto cqDd4; MJGlx: $ErMYT = []; goto SOFlV; Xfm8G: $this->vqLN5($this->NXtqA($this->j_ZkH(), $this->M2vKk())); goto oMeOl; T3nX5: $this->EXEv4()->d6rvV("\x73\x74\x6f\160", new IP_ah()); goto Nu6YS; WFzkE: F7_P0: goto sq_88; Hj3wd: $EKcEs = \stream_select($MTgnO, $v3ZLu, $XV06R, $this->C8CmL()); goto g0Ekl; FXVVU: $this->ExEv4()->D6rVV("\x73\164\x61\162\x74", new iP_AH()); goto wrpPA; ttA3X: QbBn9: goto T3nX5; JyLap: foreach ($RJTXr as $r17s2 => $Y6i9D) { goto MpQsC; HpwME: dtqSS: goto Ljxxz; gfkhP: unset($RJTXr[$r17s2]); goto HpwME; Ljxxz: nnMz5: goto D_Yn5; MpQsC: if (!(false === \is_resource($Y6i9D))) { goto dtqSS; } goto gfkhP; D_Yn5: } goto kdOmZ; RHPHt: goto WmyUY; goto ttA3X; a05t7: $XV06R = $ErMYT; goto Hj3wd; OPj5P: aK0cq: goto JyLap; bnQfI: foreach ($ErMYT as $r17s2 => $GU8nJ) { goto rToFZ; yuP8u: unset($ErMYT[$r17s2]); goto fAPzB; fAPzB: Nnfjn: goto vv1H7; rToFZ: if (!(false === \is_resource($GU8nJ))) { goto Nnfjn; } goto yuP8u; vv1H7: bC0r1: goto icyoL; icyoL: } goto vq3Q6; XOR2O: WmyUY: goto RmKCh; Bl5mg: $v3ZLu = $RJTXr; goto a05t7; Zpg15: vuX6j: goto cvSd_; yOTlD: goto QbBn9; goto WFzkE; sq_88: foreach ($MTgnO as $r17s2 => $VCB2e) { goto d2TrK; iZBLX: if (false === $cVAbw) { goto QS1fS; } goto qkKdq; RLBfb: xt9yN: goto MC7RF; i8le1: QS1fS: goto xYph_; m3Wl8: goto Nc3Ah; goto CWhtZ; RIc66: Kvnol: goto Yi6Qk; Yi6Qk: if (!(true === \feof($VCB2e) || \in_array(false, $eIabD, true))) { goto tOdkQ; } goto uufJf; B4wdU: goto Kvnol; goto i8le1; uufJf: \fclose($VCB2e); goto a0ZOc; CWhtZ: tOdkQ: goto RLBfb; xYph_: $eIabD = [false]; goto RIc66; a0ZOc: unset($RH4Sa[$r17s2]); goto m3Wl8; qkKdq: $eIabD = $this->EXeV4()->D6RvV("\157\165\164\160\x75\x74", new IP_Ah(["\x70\151\x70\x65" => $POm5k, "\x6c\151\156\x65" => $cVAbw])); goto B4wdU; d2TrK: $POm5k = \array_search($VCB2e, $this->nc0LR); goto UC0zN; UC0zN: $cVAbw = $this->readLine($POm5k); goto iZBLX; MC7RF: } goto JqaWB; Nu6YS: return; goto YnmWM; FYfgT: $RJTXr = []; goto MJGlx; g0Ekl: if (!(0 === $EKcEs)) { goto F7_P0; } goto wf9mR; cvSd_: $MTgnO = $RH4Sa; goto Bl5mg; kdOmZ: f2eLC: goto bnQfI; G9Fia: foreach ($RH4Sa as $r17s2 => $Op_Gl) { goto wimL8; wimL8: if (!(false === \is_resource($Op_Gl))) { goto riPF9; } goto UwJ3h; TlKCY: riPF9: goto Vtsyg; UwJ3h: unset($RH4Sa[$r17s2]); goto TlKCY; Vtsyg: g33PG: goto U3BRl; U3BRl: } goto OPj5P; JqaWB: Nc3Ah: goto Yxyzq; Yxyzq: foreach ($v3ZLu as $DahOh => $vF8X9) { goto yzQYC; r9ENe: J57oO: goto knjiM; yzQYC: $eIabD = $this->EXEv4()->D6rVv("\x69\156\x70\165\164", new IP_Ah(["\160\x69\160\x65" => \array_search($vF8X9, $this->nc0LR)])); goto vt0iN; H_LbM: unset($RJTXr[$DahOh]); goto r9ENe; vt0iN: if (!(true === \feof($vF8X9) || \in_array(false, $eIabD, true))) { goto J57oO; } goto wd2wu; knjiM: JNXh0: goto ZltO8; wd2wu: \fclose($vF8X9); goto H_LbM; ZltO8: } goto xxjpH; vq3Q6: rb9Me: goto SIitq; SIitq: if (!(empty($RH4Sa) && empty($RJTXr) && empty($ErMYT))) { goto vuX6j; } goto MQraD; xxjpH: nymni: goto k79Qk; oMeOl: goto SlNt5; goto YJNIr; wf9mR: $this->exEv4()->d6Rvv("\x74\x69\155\x65\x6f\165\164", new iP_AH()); goto yOTlD; y4RY2: $this->hry0A(); goto Xfm8G; YnmWM: } protected function UmazQ(int $POm5k) { goto BTQT2; QNAxG: return $this->nc0LR[$POm5k]; goto r8wdL; SKTdT: LLcox: goto QNAxG; OHXdh: throw new BWUTR("\120\x69\160\145\x20\x64\x65\x73\143\x72\151\160\164\157\162\40\x25\144\x20\144\157\145\163\x20\x6e\x6f\164\40\x65\x78\151\x73\x74\x2c\x20\x63\141\x6e\156\157\164\40\x72\x65\x61\x64\x20\x66\162\x6f\155\40\151\x74\56", 2, $POm5k); goto SKTdT; BTQT2: if (isset($this->nc0LR[$POm5k])) { goto LLcox; } goto OHXdh; r8wdL: } protected function QCl3g(int $POm5k) : bool { goto eLRA_; oiunk: $this->gsbdV[$POm5k] = $b1ZkE["\x73\x65\x65\x6b\141\x62\154\x65"]; goto dbcIc; ZS1ym: $qEKBu = $this->UmAzQ($POm5k); goto PiWHl; dbcIc: knrJg: goto vqVve; PiWHl: $b1ZkE = \stream_get_meta_data($qEKBu); goto oiunk; vqVve: return $this->gsbdV[$POm5k]; goto DVQds; eLRA_: if (isset($this->gsbdV[$POm5k])) { goto knrJg; } goto ZS1ym; DVQds: } public function eof(int $POm5k = 1) : bool { return \feof($this->umAZQ($POm5k)); } public function read(int $vYCvf, int $POm5k = 1) { goto v9RH_; og1LQ: return \fread($this->UmAZQ($POm5k), $vYCvf); goto DuNNA; btK8q: yHgpe: goto og1LQ; v9RH_: if (!(0 > $vYCvf)) { goto yHgpe; } goto baBw2; baBw2: throw new BwutR("\114\145\156\147\x74\150\x20\155\x75\163\x74\x20\142\145\40\x67\x72\145\141\x74\145\162\x20\164\x68\x61\156\x20\60\x2c\40\x67\151\x76\145\156\x20\x25\144\x2e", 3, $vYCvf); goto btK8q; DuNNA: } public function bH_Q0(int $vYCvf, int $POm5k = 1) { return $this->read($vYCvf, $POm5k); } public function ifZvz(int $POm5k = 1) { return \fgetc($this->UmaZQ($POm5k)); } public function wOlkI(int $POm5k = 1) { return (bool) $this->read(1, $POm5k); } public function YT8Pd(int $vYCvf = 1, int $POm5k = 1) { return (int) $this->read($vYCvf, $POm5k); } public function r3kIl(int $vYCvf = 1, int $POm5k = 1) { return (float) $this->read($vYCvf, $POm5k); } public function CKLRp(?string $fZ3dy = null, int $POm5k = 1) { return $this->Gremn($fZ3dy, $POm5k); } public function readLine(int $POm5k = 1) { return \stream_get_line($this->UMAZq($POm5k), 1 << 15, "\12"); } public function Wb9h8(int $NHC70 = -1, int $POm5k = 1) { goto YfQY3; R3TJ1: G2e8F: goto IZd3w; YfQY3: $qEKBu = $this->UmaZQ($POm5k); goto ddY06; zfU4g: $NHC70 = -1; goto FR4dj; rn9Dg: DqBSF: goto s3UQ3; ddY06: if (true === $this->QcL3G($POm5k)) { goto DqBSF; } goto zfU4g; s3UQ3: $NHC70 += \ftell($qEKBu); goto R3TJ1; IZd3w: return \stream_get_contents($qEKBu, -1, $NHC70); goto nAjNb; FR4dj: goto G2e8F; goto rn9Dg; nAjNb: } public function GRemN(string $fZ3dy, int $POm5k = 1) : array { return \fscanf($this->UMAzq($POm5k), $fZ3dy); } public function write(string $iyJqs, int $vYCvf, int $POm5k = 0) { goto rYvQy; pLcWN: throw new BwuTR("\114\x65\x6e\147\164\150\x20\155\165\163\x74\40\142\x65\40\147\162\x65\141\164\145\162\x20\x74\x68\x61\x6e\x20\60\54\40\147\151\166\145\x6e\40\45\x64\x2e", 4, $vYCvf); goto CPdf_; CPdf_: vgWgx: goto Oo_pQ; Oo_pQ: return \fwrite($this->uMAZQ($POm5k), $iyJqs, $vYCvf); goto pawi3; rYvQy: if (!(0 > $vYCvf)) { goto vgWgx; } goto pLcWN; pawi3: } public function mysV1(string $iyJqs, int $POm5k = 0) { $iyJqs = (string) $iyJqs; return $this->write($iyJqs, \strlen($iyJqs), $POm5k); } public function Z5T4j(string $P6Zrk, int $POm5k = 0) { return $this->write((string) $P6Zrk[0], 1, $POm5k); } public function WFna3(bool $b4IdO, int $POm5k = 0) { return $this->write((string) (bool) $b4IdO, 1, $POm5k); } public function mcKX5(int $fZEgx, int $POm5k = 0) { $fZEgx = (string) (int) $fZEgx; return $this->write($fZEgx, \strlen($fZEgx), $POm5k); } public function QsQew(float $PaLnU, int $POm5k = 0) { $PaLnU = (string) (float) $PaLnU; return $this->write($PaLnU, \strlen($PaLnU), $POm5k); } public function UQgvf(array $qjc5T, int $POm5k = 0) { $qjc5T = \var_export($qjc5T, true); return $this->write($qjc5T, \strlen($qjc5T), $POm5k); } public function qv95k(string $cVAbw, int $POm5k = 0) { goto THEPv; dox8z: JiMbN: goto g6m1d; g6m1d: ++$d3YBq; goto mE5nk; L2jai: return $this->write($cVAbw . "\12", \strlen($cVAbw) + 1, $POm5k); goto dox8z; THEPv: if (!(false === ($d3YBq = \strpos($cVAbw, "\12")))) { goto JiMbN; } goto L2jai; mE5nk: return $this->write(\substr($cVAbw, 0, $d3YBq), $d3YBq, $POm5k); goto f3krz; f3krz: } public function TiWYB(string $iyJqs, int $POm5k = 0) { return $this->write($iyJqs, \strlen($iyJqs), $POm5k); } public function NowyS(int $ddC4i, int $POm5k = 0) : bool { return \ftruncate($this->uMAzQ($POm5k), $ddC4i); } public function getBasename() : string { return \basename($this->F9Dkn()); } public function bwDS3() : string { return \dirname($this->f9dkN()); } public function AbXoU() : array { return \proc_get_status($this->DNQrh()); } public function xi8i7() : int { $aoPsU = $this->abXoU(); return $aoPsU["\145\x78\x69\x74\x63\157\x64\145"]; } public function IJnCA() : bool { return 0 === $this->Xi8I7(); } public function gwFPT(int $IWJ6e = diBW4::SIGTERM) : bool { return \proc_terminate($this->dnqRh(), $IWJ6e); } protected function zlnhN(string $e0ULo) { goto t3ZJ3; x9ZSh: return $Ea3FW; goto j5Z_I; t3ZJ3: $Ea3FW = $this->jQWfj; goto Q1VDt; Q1VDt: $this->jQWfj = \escapeshellcmd($e0ULo); goto x9ZSh; j5Z_I: } public function F9dkn() { return $this->jQWfj; } protected function b_i2j(array $GE748) : array { goto cvwRe; AzjtV: $Ea3FW = $this->kG0bK; goto ajHf2; cvwRe: foreach ($GE748 as &$ZgEbV) { $ZgEbV = \escapeshellarg($ZgEbV); aTxyL: } goto Yo42U; ajHf2: $this->kG0bK = $GE748; goto moTpE; moTpE: return $Ea3FW; goto hYhMq; Yo42U: Rs6tI: goto AzjtV; hYhMq: } public function PsGFx() : array { return $this->kG0bK; } public function ihgv0() : string { goto KgPOp; KgPOp: $QsmUn = $this->f9Dkn(); goto CcW1S; rz3es: adDkb: goto PE6Mk; CcW1S: foreach ($this->pSgFX() as $GB4ib => $kCY_h) { goto rGhSa; CITPQ: $QsmUn .= "\40" . $GB4ib . "\x3d" . $kCY_h; goto YOAiR; X84fM: gPAC4: goto P04X5; YOAiR: FsGXt: goto X84fM; ktE8m: $QsmUn .= "\x20" . $kCY_h; goto h0Lxy; rGhSa: if (!\is_int($GB4ib)) { goto uBQ8g; } goto ktE8m; HoHUS: uBQ8g: goto CITPQ; h0Lxy: goto FsGXt; goto HoHUS; P04X5: } goto rz3es; PE6Mk: return $QsmUn; goto MFLid; MFLid: } protected function a1Ya7(string $GjwNu) { goto c1zDC; dZvSB: return $Ea3FW; goto dk595; c1zDC: $Ea3FW = $this->SdeGL; goto POCls; POCls: $this->SdeGL = $GjwNu; goto dZvSB; dk595: } public function getCwd() : string { return $this->SdeGL; } protected function vsw_S(array $F_10M) { goto Vy64M; DyBoK: return $Ea3FW; goto A2yAf; cKoXb: $this->qGLIO = $F_10M; goto DyBoK; Vy64M: $Ea3FW = $this->qGLIO; goto cKoXb; A2yAf: } public function LeFx0() { return $this->qGLIO; } public function MdLQ8(int $VyhdX) { goto gR9b5; cJFuH: $this->qSAen = $VyhdX; goto lut6B; gR9b5: $Ea3FW = $this->qSAen; goto cJFuH; lut6B: return $Ea3FW; goto h9gw7; h9gw7: } public function C8cMl() : int { return $this->qSAen; } public static function I2mzH(string $N7Xa8) { \cli_set_process_title($N7Xa8); } public static function oQs3M() { return \cli_get_process_title(); } public static function oMzbP(string $ljhtl) { goto JtE_0; gYAWM: goto j_V2R; goto RZoH7; iHAME: return null; goto tUTEI; Do81T: $XU1Eh =& $_SERVER["\120\x61\164\150"]; goto a8cdM; tUTEI: goto j_V2R; goto OHWdD; CE2dN: RMb43: goto vJxbF; X9vHH: goto j_V2R; goto CE2dN; a8cdM: j_V2R: goto zBEB5; vJxbF: $rikqT = "\x3a"; goto lzH5Q; JCBhp: if (isset($_SERVER["\x50\x41\124\x48"])) { goto RMb43; } goto R6a6_; RZoH7: KY8wK: goto S9Qxx; zBEB5: foreach (\explode($rikqT, $XU1Eh) as $P6GCX) { goto Wbsik; XKych: VW_ip: goto Tg4Wu; VNmlK: return $QsmUn; goto XKych; Tg4Wu: wv64B: goto z3ZcI; Wbsik: if (!(true === \file_exists($QsmUn = $P6GCX . \DIRECTORY_SEPARATOR . $ljhtl))) { goto VW_ip; } goto VNmlK; z3ZcI: } goto AN24W; S9Qxx: $rikqT = "\73"; goto Do81T; R6a6_: if (isset($_SERVER["\x50\x61\164\x68"])) { goto KY8wK; } goto iHAME; UGQYK: $rikqT = "\72"; goto JRsN_; JtE_0: if (isset($_ENV["\120\x41\x54\110"])) { goto YvtP6; } goto JCBhp; OHWdD: YvtP6: goto UGQYK; JRsN_: $XU1Eh =& $_ENV["\120\x41\124\110"]; goto X9vHH; AN24W: Ns_Sz: goto e0PzG; e0PzG: return null; goto tiS0j; lzH5Q: $XU1Eh =& $_SERVER["\x50\101\x54\x48"]; goto gYAWM; tiS0j: } public static function execute(string $poSsr, bool $au2Xe = true) : string { goto KNYeo; dXg0l: $poSsr = \escapeshellcmd($poSsr); goto mmGH0; poTo3: return \rtrim(\shell_exec($poSsr) ?? ''); goto G8x9j; KNYeo: if (!(true === $au2Xe)) { goto wyYJL; } goto dXg0l; mmGH0: wyYJL: goto poTo3; G8x9j: } }

Function Calls

None

Variables

None

Stats

MD5 0916b492905943be181766fef6ab5562
Eval Count 0
Decode Time 131 ms