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 declare (strict_types=1); namespace k8__J\C1GIR; use JsonSerializable; use RuntimeE..

Decoded Output download

<?php
 declare (strict_types=1); namespace k8__J\C1GIR; use JsonSerializable; use RuntimeException; use stdClass; use Throwable; use k8__j	h8W2\duCug; use K8__j\K2Gj0\lI0uj\TjFgr; use K8__j\K2gJ07aWv; use k8__j\QLmqH; use function ceil; use function count; use function fclose; use function feof; use function fread; use function function_exists; use function fwrite; use function is_object; use function is_resource; use function key; use function method_exists; use function posix_getpid; use function restore_error_handler; use function set_error_handler; use function stream_set_blocking; use function stream_set_read_buffer; use function stream_socket_enable_crypto; use function stream_socket_get_name; use function strlen; use function strrchr; use function strrpos; use function substr; use function var_export; use const xTMRg; use const gt1ss; use const QoJh7; use const pU2EQ; use const p3EDv; class M3Qyg extends WMJl2 implements JsonSerializable { public const WBgvd = 87380; public const cGHV1 = 0; public const F0ChH = 1; public const fDEpG = 2; public const Bh3YV = 4; public const Pjxkk = 8; public $RDH41 = null; public $kdbG6 = null; public $mtQEV = null; public $pdNVW = null; public $g4NJW = null; public $Btjgi = null; public $ewNc1 = null; public string $aCnFl = "tcp"; public ?Worker $ythTm = null; public int $Pd80E = 0; public int $h936D = 0; public int $id = 0; protected int $e3jjV = 0; public int $GLqUy = 1048576; public ?stdClass $MIRL5 = null; public array $Lcub8 = []; public ?Request $V7alg = null; public static int $dJOPO = 1048576; public int $te46h = 1048576; public static int $hIOXl = 10485760; protected static int $OqUBp = 1; protected static bool $rT_Z1 = true; protected $LWBEX = null; protected string $zWO7T = ''; protected string $pNnwn = ''; protected int $LnIEZ = 0; protected int $Fj8OM = jX7wt::fDEpG; protected string $QMR2d = ''; protected bool $LduQp = false; protected bool|int $wVQIt = false; public static array $oKVav = []; public const z0C8a = [JX7wt::cGHV1 => "INITIAL", jX7WT::F0ChH => "CONNECTING", jX7wT::fDEpG => "ESTABLISHED", JX7wt::Bh3YV => "CLOSING", jx7wT::Pjxkk => "CLOSED"]; public function __construct(dUCUG $B34rh, $RGprM, string $iKiQI = '') { goto ZXjuL; uzxQc: $this->LWBEX = $RGprM; goto Q1vER; ynmUD: if (!(JX7Wt::$OqUBp === PHP_INT_MAX)) { goto L4BT6; } goto MjgBA; ZXjuL: ++jx7wT::$jM0pz["connection_count"]; goto Lj0Q3; nIMj3: static::$oKVav[$this->id] = $this; goto RFkML; MjgBA: JX7wt::$OqUBp = 0; goto HA4bH; Q1vER: stream_set_blocking($this->LWBEX, false); goto U2aAl; HA4bH: L4BT6: goto uzxQc; RFkML: $this->MIRL5 = new stdClass(); goto nLjJf; FP1oa: u2kg8: goto By0Xp; KTiAr: stream_set_read_buffer($this->LWBEX, 0); goto FP1oa; By0Xp: $this->j2v2B = $B34rh; goto kxQNf; kxQNf: $this->j2v2B->tMkDC($this->LWBEX, $this->khUnR(...)); goto yB_ep; Lj0Q3: $this->id = $this->e3jjV = Jx7WT::$OqUBp++; goto ynmUD; joAfB: $this->QMR2d = $iKiQI; goto nIMj3; y47oR: $this->te46h = jx7wt::$hIOXl; goto joAfB; yB_ep: $this->GLqUy = JX7Wt::$dJOPO; goto y47oR; U2aAl: if (!function_exists("stream_set_read_buffer")) { goto u2kg8; } goto KTiAr; nLjJf: } public function b89NT(bool $vFtTS = true) : int|string { goto KfwDT; oQISZ: return Jx7WT::z0C8a[$this->Fj8OM]; goto K9Np1; KfwDT: if (!$vFtTS) { goto nU4PM; } goto lsO4a; LPfSz: nU4PM: goto oQISZ; lsO4a: return $this->Fj8OM; goto LPfSz; K9Np1: } public function send(mixed $zH7sw, bool $j1YeD = false) : bool|null { goto Ojd6d; PRDOA: $this->zWO7T .= $zH7sw; goto Spnz1; yHTYX: EXNXv: goto hP26j; Spnz1: $this->O_uU5(); goto X6lf7; V0mjM: return false; goto XyBvb; xC93O: $MfMu8 = 0; goto KjrI0; qLCw9: if (!(!is_resource($this->LWBEX) || feof($this->LWBEX))) { goto unZkp; } goto P6mWP; wtn_L: if (!(false === $j1YeD && $this->Ho5an !== null)) { goto EXNXv; } goto F3RM3; l2N96: ++jX7WT::$jM0pz["send_fail"]; goto lFR0T; nwkOn: return true; goto emNzG; emNzG: leBKd: goto xCFLS; eNuIA: $this->j2v2B->pqMQy($this->LWBEX, $this->J0CiR(...)); goto yb4hp; P6mWP: ++JX7wT::$jM0pz["send_fail"]; goto ryegD; I9YWP: KIsma: goto PRDOA; l2BDm: B03Ko: goto e5IaT; LAcow: W1s_U: goto wtn_L; Nf24C: ++Jx7Wt::$jM0pz["send_fail"]; goto V0mjM; uBFpB: return null; goto AI9ad; xCFLS: if ($MfMu8 > 0) { goto ulxDN; } goto qLCw9; vgceh: return null; goto lczMr; cnJ6d: $this->h936D += $MfMu8; goto pCzr1; hP26j: if (!($this->Fj8OM !== Jx7Wt::fDEpG || $this->aCnFl === "ssl" && $this->wVQIt !== true)) { goto o6sqk; } goto eVte5; X6lf7: return null; goto EV5lX; iL5Ay: $this->O_uU5(); goto vgceh; HN7NR: if (!($this->zWO7T === '')) { goto lVcPb; } goto qoIHk; Q7Z95: return null; goto ISvgP; lFR0T: return false; goto I9YWP; a9Pyl: e7JZ_: goto xC93O; ISvgP: lVcPb: goto QcxVH; kypLg: $this->zWO7T = $zH7sw; goto WbT7z; ryegD: if (!$this->g4NJW) { goto B03Ko; } goto M0Wif; KjrI0: try { $MfMu8 = @fwrite($this->LWBEX, $zH7sw); } catch (Throwable $H3Wst) { QLMqh::log($H3Wst); } goto tQt9b; M0Wif: try { ($this->g4NJW)($this, static::yEhvZ, "client closed"); } catch (Throwable $H3Wst) { $this->elfvT($H3Wst); } goto l2BDm; eVte5: if (!($this->zWO7T && $this->ZQxfo())) { goto KIsma; } goto l2N96; yb4hp: $this->O_Uu5(); goto Q7Z95; qoIHk: if (!($this->aCnFl === "ssl")) { goto e7JZ_; } goto KImuJ; WbT7z: $this->o_Uu5(); goto VclcN; Odo2D: $this->zWO7T = $zH7sw; goto kw2AE; e5IaT: $this->destroy(); goto JUeBD; EV5lX: o6sqk: goto HN7NR; VclcN: return null; goto a9Pyl; eNSmZ: $this->zWO7T .= $zH7sw; goto iL5Ay; F3RM3: $oTwjB = $this->Ho5an; goto fnz6G; JehQL: unZkp: goto Odo2D; tQt9b: if (!($MfMu8 === strlen($zH7sw))) { goto leBKd; } goto wsiTG; y2qO0: $this->zWO7T = substr($zH7sw, $MfMu8); goto cnJ6d; JUeBD: return false; goto JehQL; kw2AE: goto D0__E; goto lDUJv; RLCFJ: return false; goto LAcow; pCzr1: D0__E: goto eNuIA; XyBvb: P__Km: goto eNSmZ; AI9ad: oNN2v: goto yHTYX; wsiTG: $this->h936D += $MfMu8; goto nwkOn; QcxVH: if (!$this->zqxfo()) { goto P__Km; } goto Nf24C; Ojd6d: if (!($this->Fj8OM === Jx7Wt::Bh3YV || $this->Fj8OM === JX7wt::Pjxkk)) { goto W1s_U; } goto RLCFJ; p9Y91: if (!($zH7sw === '')) { goto oNN2v; } goto uBFpB; KImuJ: $this->j2v2B->pqMqy($this->LWBEX, $this->J0cir(...)); goto kypLg; lDUJv: ulxDN: goto y2qO0; fnz6G: try { $zH7sw = $oTwjB::P3coO($zH7sw, $this); } catch (\Throwable $H3Wst) { $this->ELFVt($H3Wst); } goto p9Y91; lczMr: } public function ND36h() : string { goto nRDkl; nRDkl: $isfh3 = strrpos($this->QMR2d, ":"); goto sflyt; r3Ijd: mr2EO: goto d9s4T; sflyt: if (!$isfh3) { goto mr2EO; } goto kveST; d9s4T: return ''; goto D3IUH; kveST: return substr($this->QMR2d, 0, $isfh3); goto r3Ijd; D3IUH: } public function hvZNX() : int { goto mYBmx; zKd6E: return (int) substr(strrchr($this->QMR2d, ":"), 1); goto qt951; qt951: Rn3nT: goto j_fCv; mYBmx: if (!$this->QMR2d) { goto Rn3nT; } goto zKd6E; j_fCv: return 0; goto SpJv9; SpJv9: } public function jSr5Z() : string { return $this->QMR2d; } public function Nyb7r() : string { goto cTuhN; FvLKd: if ($isfh3) { goto x0Qw7; } goto BfEos; BfEos: return ''; goto UHFLu; xB7GI: return substr($FFPbX, 0, $isfh3); goto YrSEX; peSoE: $isfh3 = strrpos($FFPbX, ":"); goto FvLKd; cTuhN: $FFPbX = $this->KQKsE(); goto peSoE; UHFLu: x0Qw7: goto xB7GI; YrSEX: } public function YsgIm() : int { goto NQlrT; f69OR: return 0; goto sjzPu; l4QFI: return (int) substr(strrchr($FFPbX, ":"), 1); goto pKkvv; sjzPu: iQV8W: goto l4QFI; zqeBd: if ($isfh3) { goto iQV8W; } goto f69OR; vczdZ: $isfh3 = strrpos($FFPbX, ":"); goto zqeBd; NQlrT: $FFPbX = $this->KqKse(); goto vczdZ; pKkvv: } public function kqKSe() : string { goto r2Odk; FX5Dh: return ''; goto pGyMB; pGyMB: kfgZ4: goto aZqEp; r2Odk: if (is_resource($this->LWBEX)) { goto kfgZ4; } goto FX5Dh; aZqEp: return (string) @stream_socket_get_name($this->LWBEX, false); goto s5foq; s5foq: } public function vRLwI() : int { return strlen($this->zWO7T); } public function kGsJz() : int { return strlen($this->pNnwn); } public function anme0() : void { $this->j2v2B->WKBLt($this->LWBEX); $this->LduQp = true; } public function pu0iH() : void { goto dC1X3; PFaQt: $this->LduQp = false; goto Fhbq8; dC1X3: if (!($this->LduQp === true)) { goto yiKYk; } goto jGpkg; jGpkg: $this->j2v2B->tmkdc($this->LWBEX, $this->khuNr(...)); goto PFaQt; Fhbq8: $this->KhUNR($this->LWBEX, false); goto Z3orN; Z3orN: yiKYk: goto hG7T0; hG7T0: } public function KHuNr($RGprM, bool $S8jWz = true) : void { goto FAcQz; j2pPx: $this->j2v2B->pQMqY($RGprM, $this->j0cir(...)); goto hzKw0; jEAdR: try { ($this->mtQEV)($this, $this->pNnwn); } catch (Throwable $H3Wst) { $this->ElFVT($H3Wst); } goto ooi3T; NTHXj: $this->pNnwn .= $UvWrx; goto jaS3E; V8Jl5: if (!($this->pNnwn === '' || $this->LduQp)) { goto IqOxX; } goto KMqSL; QYj4q: VjxKa: goto pamsa; jD6M6: if (!($this->LnIEZ > strlen($this->pNnwn))) { goto EfsUx; } goto dL8H1; SCoK4: if (!$this->zWO7T) { goto amsM_; } goto j2pPx; VHz6q: $b3HhP = substr($this->pNnwn, 0, $this->LnIEZ); goto oGUDl; kBY5y: WG6BS: goto s_7h0; CKoMk: KxG1Z: goto exWRA; E0GIu: ipSNb: goto gVqmL; UDnV_: if ($UvWrx === '' || $UvWrx === false) { goto IZSZT; } goto OV09q; EX4Z3: IqOxX: goto tN1cl; hzKw0: amsM_: goto TorvO; txBXN: return; goto m6Gei; g3jE0: $FHO1h[$UvWrx] = $LiMMk; goto Q3XKe; YuyHu: goto ipSNb; goto d3eKP; uPkGq: phITS: goto xuX_v; dWpQP: ++JX7wt::$jM0pz["total_request"]; goto rmqXE; PBJ2T: EfsUx: goto T6N5N; WxMy2: mXqTz: goto jD6M6; z3kLQ: if (!$LiMMk instanceof tJFGR) { goto pXSgw; } goto GAT9M; UQk3U: goto vl3Dd; goto lEfvU; zCVOo: return; goto Zr3kK; NCqEs: $this->pNnwn = ''; goto TcEpU; EhVot: if ($this->pNnwn === '') { goto dlxG7; } goto NTHXj; GAT9M: $LiMMk = clone $LiMMk; goto g3jE0; jaS3E: goto KxG1Z; goto Sg_ze; S6JM1: $b3HhP = $this->pNnwn; goto NCqEs; G_KTE: w4tk0: goto YmSjz; xyiWm: if (!($this->aCnFl === "ssl" && $this->wVQIt !== true)) { goto phITS; } goto WYYgr; X9cwS: goto aA0wJ; goto TIRf4; TIRf4: F5ZRR: goto S6JM1; BLYqp: pXSgw: goto Tk07c; xUUEr: if (!(static::$rT_Z1 && !isset($UvWrx[512]) && isset($FHO1h[$UvWrx]))) { goto w4NNp; } goto Vg2NN; rmqXE: if ($P0tlp = strlen($this->pNnwn) === $this->LnIEZ) { goto F5ZRR; } goto VHz6q; i0w0z: if ($this->LnIEZ) { goto mXqTz; } goto Rcu2_; o8e8F: IZSZT: goto Vduaf; Mk96t: if (!($this->pNnwn !== '' && !$this->LduQp)) { goto vl3Dd; } goto i0w0z; dL8H1: goto vl3Dd; goto PBJ2T; USgtY: $LiMMk = $FHO1h[$UvWrx]; goto z3kLQ; q5cua: return; goto tLuLa; Q3XKe: $LiMMk->ErWi8 = $this; goto tbjJV; TcEpU: aA0wJ: goto IuZZS; G8NOg: w4NNp: goto rbWVS; pamsa: if (!($this->Ho5an !== null)) { goto yWmPK; } goto sBBmZ; Vduaf: if (!($S8jWz && (feof($RGprM) || !is_resource($RGprM) || $UvWrx === false))) { goto Zbh7h; } goto aTPFP; Rcu2_: try { $oTwjB = $this->Ho5an; $this->LnIEZ = $oTwjB::qcY7F($this->pNnwn, $this); } catch (Throwable) { } goto DTip7; ooi3T: $this->pNnwn = ''; goto KL376; Vg2NN: ++jx7wT::$jM0pz["total_request"]; goto USgtY; cuZZM: goto ipSNb; goto G_KTE; m6Gei: yWmPK: goto V8Jl5; s_7h0: $this->wVQIt = true; goto SCoK4; T6N5N: V6pHt: goto dWpQP; tN1cl: ++JX7WT::$jM0pz["total_request"]; goto jEAdR; KMqSL: return; goto EX4Z3; rbWVS: $this->pNnwn = $UvWrx; goto CKoMk; A3YVn: return; goto YuyHu; LNVfM: try { $UvWrx = @fread($RGprM, jx7WT::WBgvd); } catch (Throwable) { } goto UDnV_; DTip7: if ($this->LnIEZ === 0) { goto ESY73; } goto WAwVl; sBBmZ: D89Z2: goto Mk96t; Sg_ze: dlxG7: goto xUUEr; FAcQz: static $FHO1h = []; goto xyiWm; uAbGW: $LiMMk->HC0ow = []; goto BLYqp; vAuOv: vl3Dd: goto txBXN; oGUDl: $this->pNnwn = substr($this->pNnwn, $this->LnIEZ); goto X9cwS; BWEeG: try { goto DUyJE; sHzmY: woLPC: goto HhR0A; SUzEL: $LiMMk = $oTwjB::wHUrO($b3HhP, $this); goto Aq4Xt; JtlTC: $FHO1h[$b3HhP] = $LiMMk; goto Uun3s; jZNBE: unset($FHO1h[key($FHO1h)]); goto TmnJI; HhR0A: ($this->mtQEV)($this, $LiMMk); goto FnXe_; DUyJE: $oTwjB = $this->Ho5an; goto SUzEL; Aq4Xt: if (!(static::$rT_Z1 && (!is_object($LiMMk) || $LiMMk instanceof tJfGR) && $P0tlp && !isset($b3HhP[512]))) { goto woLPC; } goto JtlTC; Uun3s: if (!(count($FHO1h) > 512)) { goto XiVhy; } goto jZNBE; TmnJI: XiVhy: goto sHzmY; FnXe_: } catch (Throwable $H3Wst) { $this->eLFvT($H3Wst); } goto xtZ21; aTPFP: $this->destroy(); goto q5cua; d3eKP: ESY73: goto ICV4I; gVqmL: goto V6pHt; goto WxMy2; dAURW: return; goto G8NOg; lEfvU: NWwYP: goto E0GIu; Tk07c: try { ($this->mtQEV)($this, $LiMMk); } catch (Throwable $H3Wst) { $this->ELFVT($H3Wst); } goto dAURW; WAwVl: if ($this->LnIEZ > 0 && $this->LnIEZ <= $this->te46h) { goto w4tk0; } goto aOiLx; Zr3kK: goto Z3pta; goto kBY5y; tbjJV: $this->V7alg = $LiMMk; goto uAbGW; TorvO: Z3pta: goto uPkGq; WYYgr: if ($this->V3xBw($RGprM)) { goto WG6BS; } goto zCVOo; exWRA: goto VjxKa; goto o8e8F; YmSjz: if (!($this->LnIEZ > strlen($this->pNnwn))) { goto NWwYP; } goto UQk3U; ICV4I: goto vl3Dd; goto cuZZM; xuX_v: $UvWrx = ''; goto LNVfM; rBuBM: $this->destroy(); goto A3YVn; xtZ21: goto D89Z2; goto vAuOv; aOiLx: qlMQH::nmuck((string) new RuntimeException("Protocol {$this->Ho5an} Error package. package_length=" . var_export($this->LnIEZ, true))); goto rBuBM; IuZZS: $this->LnIEZ = 0; goto BWEeG; tLuLa: Zbh7h: goto QYj4q; OV09q: $this->Pd80E += strlen($UvWrx); goto EhVot; KL376: } public function J0CIR() : void { goto dfCyB; bfFZY: $this->zWO7T = ''; goto l1Xfr; LbA1Y: $this->h936D += $MfMu8; goto FO_sj; LH5ks: if (!($MfMu8 === strlen($this->zWO7T))) { goto DAxir; } goto InzfB; IWIB2: $this->destroy(); goto oKILJ; wTN2m: DAxir: goto t0vhd; rg_LE: try { ($this->ewNc1)($this); } catch (Throwable $H3Wst) { $this->eLFvt($H3Wst); } goto sUN1P; OdDQA: O1Q90: goto LbA1Y; InzfB: $this->h936D += $MfMu8; goto mOoq0; KDwGG: ++JX7Wt::$jM0pz["send_fail"]; goto IWIB2; FO_sj: $this->zWO7T = substr($this->zWO7T, $MfMu8); goto i6OAf; mOoq0: $this->j2v2B->sFgYH($this->LWBEX); goto bfFZY; m6yhA: if (!($this->Fj8OM === Jx7wT::Bh3YV)) { goto BPMZZ; } goto sAVnc; ynAOP: qDf71: goto ctMmA; iDUhv: return; goto ynAOP; W46N4: BPMZZ: goto uONA9; t0vhd: if ($MfMu8 > 0) { goto O1Q90; } goto KDwGG; l1Xfr: if (!$this->ewNc1) { goto yfvJj; } goto rg_LE; uONA9: return; goto wTN2m; fRYvh: try { goto M5Fwk; HV46X: g3IDY: goto gG6I2; M5Fwk: if ($this->aCnFl === "ssl") { goto g3IDY; } goto mfNWZ; Hoet3: NtnKj: goto LtCbg; mfNWZ: $MfMu8 = @fwrite($this->LWBEX, $this->zWO7T); goto Uo5Oq; Uo5Oq: goto NtnKj; goto HV46X; gG6I2: $MfMu8 = @fwrite($this->LWBEX, $this->zWO7T, 8192); goto Hoet3; LtCbg: } catch (Throwable) { } goto LH5ks; i6OAf: ImEoD: goto Z4_7u; ctMmA: $this->destroy(); goto W46N4; sUN1P: yfvJj: goto m6yhA; dfCyB: $MfMu8 = 0; goto fRYvh; oKILJ: goto ImEoD; goto OdDQA; sAVnc: if (empty($this->MIRL5->VdlLS)) { goto qDf71; } goto iDUhv; Z4_7u: } public function V3XBW($RGprM) : bool|int { goto oDP7C; vdRMg: return true; goto eap9f; CSsVM: set_error_handler(static function (int $ifr1S, string $mLCr6) : bool { goto kY5a2; Jy41v: eTa_a: goto SFEyY; SFEyY: return true; goto s_aq7; b7Wx6: QlMqh::NMucK(sprintf("SSL handshake error: %s
", $mLCr6)); goto Jy41v; kY5a2: if (qlMqH::$zA2GI) { goto eTa_a; } goto b7Wx6; s_aq7: }); goto Wibva; oDP7C: if (!feof($RGprM)) { goto QwGbe; } goto LaL9w; gWpb3: goto knAJQ; goto fdF7O; UDVP2: $this->destroy(); goto RXh1F; wSYZ0: return false; goto LYwkH; LaL9w: $this->destroy(); goto wSYZ0; RCgjO: if ($gQjaZ) { goto D3f0g; } goto ZfoL3; EmVLN: return 0; goto teeAf; RXh1F: return false; goto mM9KW; IGKUR: $gQjaZ = $this instanceof TES2g; goto RCgjO; byGoC: knAJQ: goto CSsVM; teeAf: DHxCj: goto vdRMg; mM9KW: o864g: goto Mo2ef; k_rb4: $XCxld = STREAM_CRYPTO_METHOD_SSLv2_CLIENT | STREAM_CRYPTO_METHOD_SSLv23_CLIENT; goto byGoC; LYwkH: QwGbe: goto IGKUR; Xjhv6: if (!(false === $U2DT8)) { goto o864g; } goto UDVP2; fdF7O: D3f0g: goto k_rb4; FoEns: restore_error_handler(); goto Xjhv6; ZfoL3: $XCxld = STREAM_CRYPTO_METHOD_SSLv2_SERVER | STREAM_CRYPTO_METHOD_SSLv23_SERVER; goto gWpb3; Mo2ef: if (!(0 === $U2DT8)) { goto DHxCj; } goto EmVLN; Wibva: $U2DT8 = stream_socket_enable_crypto($RGprM, true, $XCxld); goto FoEns; eap9f: } public function I6nnm(Jx7WT $Ynlbe) : void { goto YDbLM; eGVfR: $Ynlbe->ewNc1 = function () use($l0qfN) { $l0qfN->pu0IH(); }; goto MqKaZ; Siepy: $Ynlbe->Btjgi = function () use($l0qfN) { $l0qfN->aNmE0(); }; goto eGVfR; TN19P: $this->pdNVW = function () use($Ynlbe) { $Ynlbe->close(); }; goto Siepy; fnewU: $this->mtQEV = function ($l0qfN, $oHcE6) use($Ynlbe) { $Ynlbe->send($oHcE6); }; goto TN19P; YDbLM: $l0qfN = $this; goto fnewU; MqKaZ: } public function SL7Cl(int $R8Znf) : void { $this->pNnwn = substr($this->pNnwn, $R8Znf); } public function close(mixed $oHcE6 = null, bool $j1YeD = false) : void { goto eveD8; mstEv: return; goto EZZ72; UiIks: AHvvN: goto zas9y; HsHs5: $this->send($oHcE6, $j1YeD); goto qPBDG; qPBDG: uFBQg: goto wIoAr; s2O2z: $this->destroy(); goto cZiX4; JL3XZ: if ($this->zWO7T === '') { goto xfqZP; } goto s_eTR; mccQo: $this->destroy(); goto UiIks; s_eTR: $this->anMe0(); goto jblL3; eveD8: if (!($this->Fj8OM === JX7WT::F0ChH)) { goto IaQgU; } goto s2O2z; jblL3: goto AHvvN; goto yd3vR; bbj09: if (!($this->Fj8OM === Jx7wT::Bh3YV || $this->Fj8OM === JX7wt::Pjxkk)) { goto Gjnl1; } goto mstEv; cZiX4: return; goto h9XhW; h9XhW: IaQgU: goto bbj09; yd3vR: xfqZP: goto mccQo; yGabi: if (!($oHcE6 !== null)) { goto uFBQg; } goto HsHs5; EZZ72: Gjnl1: goto yGabi; wIoAr: $this->Fj8OM = Jx7wT::Bh3YV; goto JL3XZ; zas9y: } public function q2eRf() : bool { goto feocd; VPfwd: return false; goto Iu9sB; feocd: if (!($this->aCnFl === "unix")) { goto LMt1I; } goto VPfwd; MHaGm: return !str_contains($this->ND36h(), ":"); goto F7rlH; Iu9sB: LMt1I: goto MHaGm; F7rlH: } public function KjKRW() : bool { goto U7uhb; U7uhb: if (!($this->aCnFl === "unix")) { goto mhaLL; } goto u6VUY; jhX__: mhaLL: goto jifpU; u6VUY: return false; goto jhX__; jifpU: return str_contains($this->nd36h(), ":"); goto NLm9G; NLm9G: } public function EuI9m() { return $this->LWBEX; } protected function O_uU5() : void { goto jRZqu; KPb98: SV16a: goto gB0Iy; t9DgK: try { ($this->Btjgi)($this); } catch (Throwable $H3Wst) { $this->eLfvt($H3Wst); } goto KPb98; jRZqu: if (!($this->Btjgi && $this->GLqUy <= strlen($this->zWO7T))) { goto SV16a; } goto t9DgK; gB0Iy: } protected function ZQxfO() : bool { goto sUFqX; GIA8R: qhzL7: goto cz64c; unk0r: try { ($this->g4NJW)($this, static::yEhvZ, "send buffer full and drop package"); } catch (Throwable $H3Wst) { $this->ElfvT($H3Wst); } goto GIA8R; PGzNl: rojPU: goto GNgQn; cz64c: return true; goto PGzNl; sUFqX: if (!($this->GLqUy <= strlen($this->zWO7T))) { goto rojPU; } goto P9NcS; P9NcS: if (!$this->g4NJW) { goto qhzL7; } goto unk0r; GNgQn: return false; goto eViSC; eViSC: } public function ZwJt_() : bool { return empty($this->zWO7T); } public function destroy() : void { goto P2Q1D; UJ7lR: if (!($this->Ho5an && method_exists($this->Ho5an, "onClose"))) { goto DJ6Nt; } goto J2k1d; ICi2V: RknLq: goto JZNGC; ZFuN4: $this->Fj8OM = Jx7wt::Pjxkk; goto uLMWj; d3SQw: ANo9h: goto o6eiy; mZBv7: return; goto d3SQw; hbFEL: if (!$this->ythTm) { goto TlYEL; } goto GIEZE; P2Q1D: if (!($this->Fj8OM === JX7wT::Pjxkk)) { goto ANo9h; } goto mZBv7; fnqyw: $this->LnIEZ = 0; goto dcf3Z; J2k1d: try { $this->Ho5an::onClose($this); } catch (Throwable $H3Wst) { $this->ElFVT($H3Wst); } goto WtA1v; vZMwS: a7KK2: goto UJ7lR; dV0XC: if (!($this->Fj8OM === jX7Wt::Pjxkk)) { goto Artnp; } goto oHIaK; o6eiy: $this->j2v2B->wkbLT($this->LWBEX); goto Flwby; mEloH: if (!(DIRECTORY_SEPARATOR === "\" && method_exists($this->j2v2B, "offExcept"))) { goto RknLq; } goto YRHEm; GIEZE: unset($this->ythTm->oKVav[$this->e3jjV]); goto lhP9M; y_qAQ: $this->zWO7T = $this->pNnwn = ''; goto fnqyw; YRHEm: $this->j2v2B->Ck_uf($this->LWBEX); goto ICi2V; JZNGC: try { @fclose($this->LWBEX); } catch (Throwable) { } goto ZFuN4; lhP9M: TlYEL: goto cScLO; Flwby: $this->j2v2B->sfgyh($this->LWBEX); goto mEloH; Spnne: try { ($this->pdNVW)($this); } catch (Throwable $H3Wst) { $this->ELfvt($H3Wst); } goto vZMwS; WtA1v: DJ6Nt: goto y_qAQ; uLMWj: if (!$this->pdNVW) { goto a7KK2; } goto Spnne; oHIaK: $this->mtQEV = $this->pdNVW = $this->g4NJW = $this->Btjgi = $this->ewNc1 = $this->j2v2B = $this->XEeMr = null; goto hbFEL; dcf3Z: $this->LduQp = $this->wVQIt = false; goto dV0XC; ZzKyG: Artnp: goto GoiRb; cScLO: unset(static::$oKVav[$this->e3jjV]); goto ZzKyG; GoiRb: } public static function I1qDy(bool $iVVCI = true) : void { static::$rT_Z1 = $iVVCI; } public function jsonSerialize() : array { return ["id" => $this->id, "status" => $this->b89NT(), "transport" => $this->aCnFl, "getRemoteIp" => $this->Nd36H(), "remotePort" => $this->HvzNx(), "getRemoteAddress" => $this->jsR5Z(), "getLocalIp" => $this->nyb7r(), "getLocalPort" => $this->YSgiM(), "getLocalAddress" => $this->kQkse(), "isIpV4" => $this->Q2ErF(), "isIpV6" => $this->kjKrW()]; } public function __destruct() { goto zXnCK; vSi9T: qlmqH::lOOOB(); goto wiKF5; yvYAW: $IdOyG ??= ceil((Jx7Wt::$jM0pz["connection_count"] + 1) / 3); goto lhns_; glaID: VugQG: goto hX_6Q; YYBZc: $JClOz = function_exists("posix_getpid") ? posix_getpid() : 0; goto tPF1_; cfhg3: mKT2j: goto WGmr2; tPF1_: QLmqH::log("worker[" . $JClOz . "] remains " . Jx7WT::$jM0pz["connection_count"] . " connection(s)"); goto glaID; wiKF5: UiRA6: goto cfhg3; zXnCK: static $IdOyG; goto itqT0; hX_6Q: if (!(0 === JX7wt::$jM0pz["connection_count"])) { goto UiRA6; } goto vSi9T; lhns_: if (!(0 === jX7wt::$jM0pz["connection_count"] % $IdOyG)) { goto VugQG; } goto YYBZc; sHmnL: if (!QlmQh::WRmbn()) { goto mKT2j; } goto yvYAW; itqT0: jx7wt::$jM0pz["connection_count"]--; goto sHmnL; WGmr2: } } ?>

Did this file decode correctly?

Original Code

<?php
 declare (strict_types=1); namespace k8__J\C1GIR; use JsonSerializable; use RuntimeException; use stdClass; use Throwable; use k8__j\th8W2\duCug; use K8__j\K2Gj0\lI0uj\TjFgr; use K8__j\K2gJ0\b7aWv; use k8__j\QLmqH; use function ceil; use function count; use function fclose; use function feof; use function fread; use function function_exists; use function fwrite; use function is_object; use function is_resource; use function key; use function method_exists; use function posix_getpid; use function restore_error_handler; use function set_error_handler; use function stream_set_blocking; use function stream_set_read_buffer; use function stream_socket_enable_crypto; use function stream_socket_get_name; use function strlen; use function strrchr; use function strrpos; use function substr; use function var_export; use const xTMRg; use const gt1ss; use const QoJh7; use const pU2EQ; use const p3EDv; class M3Qyg extends WMJl2 implements JsonSerializable { public const WBgvd = 87380; public const cGHV1 = 0; public const F0ChH = 1; public const fDEpG = 2; public const Bh3YV = 4; public const Pjxkk = 8; public $RDH41 = null; public $kdbG6 = null; public $mtQEV = null; public $pdNVW = null; public $g4NJW = null; public $Btjgi = null; public $ewNc1 = null; public string $aCnFl = "\164\x63\x70"; public ?Worker $ythTm = null; public int $Pd80E = 0; public int $h936D = 0; public int $id = 0; protected int $e3jjV = 0; public int $GLqUy = 1048576; public ?stdClass $MIRL5 = null; public array $Lcub8 = []; public ?Request $V7alg = null; public static int $dJOPO = 1048576; public int $te46h = 1048576; public static int $hIOXl = 10485760; protected static int $OqUBp = 1; protected static bool $rT_Z1 = true; protected $LWBEX = null; protected string $zWO7T = ''; protected string $pNnwn = ''; protected int $LnIEZ = 0; protected int $Fj8OM = jX7wt::fDEpG; protected string $QMR2d = ''; protected bool $LduQp = false; protected bool|int $wVQIt = false; public static array $oKVav = []; public const z0C8a = [JX7wt::cGHV1 => "\111\x4e\x49\124\111\101\114", jX7WT::F0ChH => "\x43\x4f\116\116\105\x43\x54\x49\x4e\107", jX7wT::fDEpG => "\x45\x53\124\101\102\114\x49\123\110\x45\104", JX7wt::Bh3YV => "\103\x4c\117\123\x49\x4e\x47", jx7wT::Pjxkk => "\103\x4c\117\123\x45\x44"]; public function __construct(dUCUG $B34rh, $RGprM, string $iKiQI = '') { goto ZXjuL; uzxQc: $this->LWBEX = $RGprM; goto Q1vER; ynmUD: if (!(JX7Wt::$OqUBp === PHP_INT_MAX)) { goto L4BT6; } goto MjgBA; ZXjuL: ++jx7wT::$jM0pz["\x63\x6f\156\x6e\145\143\x74\151\157\x6e\137\x63\157\165\x6e\x74"]; goto Lj0Q3; nIMj3: static::$oKVav[$this->id] = $this; goto RFkML; MjgBA: JX7wt::$OqUBp = 0; goto HA4bH; Q1vER: stream_set_blocking($this->LWBEX, false); goto U2aAl; HA4bH: L4BT6: goto uzxQc; RFkML: $this->MIRL5 = new stdClass(); goto nLjJf; FP1oa: u2kg8: goto By0Xp; KTiAr: stream_set_read_buffer($this->LWBEX, 0); goto FP1oa; By0Xp: $this->j2v2B = $B34rh; goto kxQNf; kxQNf: $this->j2v2B->tMkDC($this->LWBEX, $this->khUnR(...)); goto yB_ep; Lj0Q3: $this->id = $this->e3jjV = Jx7WT::$OqUBp++; goto ynmUD; joAfB: $this->QMR2d = $iKiQI; goto nIMj3; y47oR: $this->te46h = jx7wt::$hIOXl; goto joAfB; yB_ep: $this->GLqUy = JX7Wt::$dJOPO; goto y47oR; U2aAl: if (!function_exists("\163\x74\162\145\x61\155\137\x73\x65\164\x5f\x72\x65\141\x64\137\x62\165\146\x66\145\162")) { goto u2kg8; } goto KTiAr; nLjJf: } public function b89NT(bool $vFtTS = true) : int|string { goto KfwDT; oQISZ: return Jx7WT::z0C8a[$this->Fj8OM]; goto K9Np1; KfwDT: if (!$vFtTS) { goto nU4PM; } goto lsO4a; LPfSz: nU4PM: goto oQISZ; lsO4a: return $this->Fj8OM; goto LPfSz; K9Np1: } public function send(mixed $zH7sw, bool $j1YeD = false) : bool|null { goto Ojd6d; PRDOA: $this->zWO7T .= $zH7sw; goto Spnz1; yHTYX: EXNXv: goto hP26j; Spnz1: $this->O_uU5(); goto X6lf7; V0mjM: return false; goto XyBvb; xC93O: $MfMu8 = 0; goto KjrI0; qLCw9: if (!(!is_resource($this->LWBEX) || feof($this->LWBEX))) { goto unZkp; } goto P6mWP; wtn_L: if (!(false === $j1YeD && $this->Ho5an !== null)) { goto EXNXv; } goto F3RM3; l2N96: ++jX7WT::$jM0pz["\x73\x65\156\144\137\146\141\151\154"]; goto lFR0T; nwkOn: return true; goto emNzG; emNzG: leBKd: goto xCFLS; eNuIA: $this->j2v2B->pqMQy($this->LWBEX, $this->J0CiR(...)); goto yb4hp; P6mWP: ++JX7wT::$jM0pz["\163\x65\x6e\x64\137\146\141\x69\154"]; goto ryegD; I9YWP: KIsma: goto PRDOA; l2BDm: B03Ko: goto e5IaT; LAcow: W1s_U: goto wtn_L; Nf24C: ++Jx7Wt::$jM0pz["\163\x65\156\144\x5f\x66\141\x69\x6c"]; goto V0mjM; uBFpB: return null; goto AI9ad; xCFLS: if ($MfMu8 > 0) { goto ulxDN; } goto qLCw9; vgceh: return null; goto lczMr; cnJ6d: $this->h936D += $MfMu8; goto pCzr1; hP26j: if (!($this->Fj8OM !== Jx7Wt::fDEpG || $this->aCnFl === "\163\x73\154" && $this->wVQIt !== true)) { goto o6sqk; } goto eVte5; X6lf7: return null; goto EV5lX; iL5Ay: $this->O_uU5(); goto vgceh; HN7NR: if (!($this->zWO7T === '')) { goto lVcPb; } goto qoIHk; Q7Z95: return null; goto ISvgP; lFR0T: return false; goto I9YWP; a9Pyl: e7JZ_: goto xC93O; ISvgP: lVcPb: goto QcxVH; kypLg: $this->zWO7T = $zH7sw; goto WbT7z; ryegD: if (!$this->g4NJW) { goto B03Ko; } goto M0Wif; KjrI0: try { $MfMu8 = @fwrite($this->LWBEX, $zH7sw); } catch (Throwable $H3Wst) { QLMqh::log($H3Wst); } goto tQt9b; M0Wif: try { ($this->g4NJW)($this, static::yEhvZ, "\x63\x6c\x69\145\x6e\x74\x20\143\x6c\x6f\x73\x65\x64"); } catch (Throwable $H3Wst) { $this->elfvT($H3Wst); } goto l2BDm; eVte5: if (!($this->zWO7T && $this->ZQxfo())) { goto KIsma; } goto l2N96; yb4hp: $this->O_Uu5(); goto Q7Z95; qoIHk: if (!($this->aCnFl === "\x73\x73\x6c")) { goto e7JZ_; } goto KImuJ; WbT7z: $this->o_Uu5(); goto VclcN; Odo2D: $this->zWO7T = $zH7sw; goto kw2AE; e5IaT: $this->destroy(); goto JUeBD; EV5lX: o6sqk: goto HN7NR; VclcN: return null; goto a9Pyl; eNSmZ: $this->zWO7T .= $zH7sw; goto iL5Ay; F3RM3: $oTwjB = $this->Ho5an; goto fnz6G; JehQL: unZkp: goto Odo2D; tQt9b: if (!($MfMu8 === strlen($zH7sw))) { goto leBKd; } goto wsiTG; y2qO0: $this->zWO7T = substr($zH7sw, $MfMu8); goto cnJ6d; JUeBD: return false; goto JehQL; kw2AE: goto D0__E; goto lDUJv; RLCFJ: return false; goto LAcow; pCzr1: D0__E: goto eNuIA; XyBvb: P__Km: goto eNSmZ; AI9ad: oNN2v: goto yHTYX; wsiTG: $this->h936D += $MfMu8; goto nwkOn; QcxVH: if (!$this->zqxfo()) { goto P__Km; } goto Nf24C; Ojd6d: if (!($this->Fj8OM === Jx7Wt::Bh3YV || $this->Fj8OM === JX7wt::Pjxkk)) { goto W1s_U; } goto RLCFJ; p9Y91: if (!($zH7sw === '')) { goto oNN2v; } goto uBFpB; KImuJ: $this->j2v2B->pqMqy($this->LWBEX, $this->J0cir(...)); goto kypLg; lDUJv: ulxDN: goto y2qO0; fnz6G: try { $zH7sw = $oTwjB::P3coO($zH7sw, $this); } catch (\Throwable $H3Wst) { $this->ELFVt($H3Wst); } goto p9Y91; lczMr: } public function ND36h() : string { goto nRDkl; nRDkl: $isfh3 = strrpos($this->QMR2d, "\72"); goto sflyt; r3Ijd: mr2EO: goto d9s4T; sflyt: if (!$isfh3) { goto mr2EO; } goto kveST; d9s4T: return ''; goto D3IUH; kveST: return substr($this->QMR2d, 0, $isfh3); goto r3Ijd; D3IUH: } public function hvZNX() : int { goto mYBmx; zKd6E: return (int) substr(strrchr($this->QMR2d, "\x3a"), 1); goto qt951; qt951: Rn3nT: goto j_fCv; mYBmx: if (!$this->QMR2d) { goto Rn3nT; } goto zKd6E; j_fCv: return 0; goto SpJv9; SpJv9: } public function jSr5Z() : string { return $this->QMR2d; } public function Nyb7r() : string { goto cTuhN; FvLKd: if ($isfh3) { goto x0Qw7; } goto BfEos; BfEos: return ''; goto UHFLu; xB7GI: return substr($FFPbX, 0, $isfh3); goto YrSEX; peSoE: $isfh3 = strrpos($FFPbX, "\x3a"); goto FvLKd; cTuhN: $FFPbX = $this->KQKsE(); goto peSoE; UHFLu: x0Qw7: goto xB7GI; YrSEX: } public function YsgIm() : int { goto NQlrT; f69OR: return 0; goto sjzPu; l4QFI: return (int) substr(strrchr($FFPbX, "\x3a"), 1); goto pKkvv; sjzPu: iQV8W: goto l4QFI; zqeBd: if ($isfh3) { goto iQV8W; } goto f69OR; vczdZ: $isfh3 = strrpos($FFPbX, "\72"); goto zqeBd; NQlrT: $FFPbX = $this->KqKse(); goto vczdZ; pKkvv: } public function kqKSe() : string { goto r2Odk; FX5Dh: return ''; goto pGyMB; pGyMB: kfgZ4: goto aZqEp; r2Odk: if (is_resource($this->LWBEX)) { goto kfgZ4; } goto FX5Dh; aZqEp: return (string) @stream_socket_get_name($this->LWBEX, false); goto s5foq; s5foq: } public function vRLwI() : int { return strlen($this->zWO7T); } public function kGsJz() : int { return strlen($this->pNnwn); } public function anme0() : void { $this->j2v2B->WKBLt($this->LWBEX); $this->LduQp = true; } public function pu0iH() : void { goto dC1X3; PFaQt: $this->LduQp = false; goto Fhbq8; dC1X3: if (!($this->LduQp === true)) { goto yiKYk; } goto jGpkg; jGpkg: $this->j2v2B->tmkdc($this->LWBEX, $this->khuNr(...)); goto PFaQt; Fhbq8: $this->KhUNR($this->LWBEX, false); goto Z3orN; Z3orN: yiKYk: goto hG7T0; hG7T0: } public function KHuNr($RGprM, bool $S8jWz = true) : void { goto FAcQz; j2pPx: $this->j2v2B->pQMqY($RGprM, $this->j0cir(...)); goto hzKw0; jEAdR: try { ($this->mtQEV)($this, $this->pNnwn); } catch (Throwable $H3Wst) { $this->ElFVT($H3Wst); } goto ooi3T; NTHXj: $this->pNnwn .= $UvWrx; goto jaS3E; V8Jl5: if (!($this->pNnwn === '' || $this->LduQp)) { goto IqOxX; } goto KMqSL; QYj4q: VjxKa: goto pamsa; jD6M6: if (!($this->LnIEZ > strlen($this->pNnwn))) { goto EfsUx; } goto dL8H1; SCoK4: if (!$this->zWO7T) { goto amsM_; } goto j2pPx; VHz6q: $b3HhP = substr($this->pNnwn, 0, $this->LnIEZ); goto oGUDl; kBY5y: WG6BS: goto s_7h0; CKoMk: KxG1Z: goto exWRA; E0GIu: ipSNb: goto gVqmL; UDnV_: if ($UvWrx === '' || $UvWrx === false) { goto IZSZT; } goto OV09q; EX4Z3: IqOxX: goto tN1cl; hzKw0: amsM_: goto TorvO; txBXN: return; goto m6Gei; g3jE0: $FHO1h[$UvWrx] = $LiMMk; goto Q3XKe; YuyHu: goto ipSNb; goto d3eKP; uPkGq: phITS: goto xuX_v; dWpQP: ++JX7wt::$jM0pz["\x74\157\164\141\154\x5f\x72\x65\x71\165\x65\163\164"]; goto rmqXE; PBJ2T: EfsUx: goto T6N5N; WxMy2: mXqTz: goto jD6M6; z3kLQ: if (!$LiMMk instanceof tJFGR) { goto pXSgw; } goto GAT9M; UQk3U: goto vl3Dd; goto lEfvU; zCVOo: return; goto Zr3kK; NCqEs: $this->pNnwn = ''; goto TcEpU; EhVot: if ($this->pNnwn === '') { goto dlxG7; } goto NTHXj; GAT9M: $LiMMk = clone $LiMMk; goto g3jE0; jaS3E: goto KxG1Z; goto Sg_ze; S6JM1: $b3HhP = $this->pNnwn; goto NCqEs; G_KTE: w4tk0: goto YmSjz; xyiWm: if (!($this->aCnFl === "\163\163\154" && $this->wVQIt !== true)) { goto phITS; } goto WYYgr; X9cwS: goto aA0wJ; goto TIRf4; TIRf4: F5ZRR: goto S6JM1; BLYqp: pXSgw: goto Tk07c; xUUEr: if (!(static::$rT_Z1 && !isset($UvWrx[512]) && isset($FHO1h[$UvWrx]))) { goto w4NNp; } goto Vg2NN; rmqXE: if ($P0tlp = strlen($this->pNnwn) === $this->LnIEZ) { goto F5ZRR; } goto VHz6q; i0w0z: if ($this->LnIEZ) { goto mXqTz; } goto Rcu2_; o8e8F: IZSZT: goto Vduaf; Mk96t: if (!($this->pNnwn !== '' && !$this->LduQp)) { goto vl3Dd; } goto i0w0z; dL8H1: goto vl3Dd; goto PBJ2T; USgtY: $LiMMk = $FHO1h[$UvWrx]; goto z3kLQ; q5cua: return; goto tLuLa; Q3XKe: $LiMMk->ErWi8 = $this; goto tbjJV; TcEpU: aA0wJ: goto IuZZS; G8NOg: w4NNp: goto rbWVS; pamsa: if (!($this->Ho5an !== null)) { goto yWmPK; } goto sBBmZ; Vduaf: if (!($S8jWz && (feof($RGprM) || !is_resource($RGprM) || $UvWrx === false))) { goto Zbh7h; } goto aTPFP; Rcu2_: try { $oTwjB = $this->Ho5an; $this->LnIEZ = $oTwjB::qcY7F($this->pNnwn, $this); } catch (Throwable) { } goto DTip7; ooi3T: $this->pNnwn = ''; goto KL376; Vg2NN: ++jx7wT::$jM0pz["\164\157\164\141\154\x5f\162\x65\161\x75\x65\x73\x74"]; goto USgtY; cuZZM: goto ipSNb; goto G_KTE; m6Gei: yWmPK: goto V8Jl5; s_7h0: $this->wVQIt = true; goto SCoK4; T6N5N: V6pHt: goto dWpQP; tN1cl: ++JX7WT::$jM0pz["\164\157\x74\141\x6c\137\162\145\x71\x75\x65\163\164"]; goto jEAdR; KMqSL: return; goto EX4Z3; rbWVS: $this->pNnwn = $UvWrx; goto CKoMk; A3YVn: return; goto YuyHu; LNVfM: try { $UvWrx = @fread($RGprM, jx7WT::WBgvd); } catch (Throwable) { } goto UDnV_; DTip7: if ($this->LnIEZ === 0) { goto ESY73; } goto WAwVl; sBBmZ: D89Z2: goto Mk96t; Sg_ze: dlxG7: goto xUUEr; FAcQz: static $FHO1h = []; goto xyiWm; uAbGW: $LiMMk->HC0ow = []; goto BLYqp; vAuOv: vl3Dd: goto txBXN; oGUDl: $this->pNnwn = substr($this->pNnwn, $this->LnIEZ); goto X9cwS; BWEeG: try { goto DUyJE; sHzmY: woLPC: goto HhR0A; SUzEL: $LiMMk = $oTwjB::wHUrO($b3HhP, $this); goto Aq4Xt; JtlTC: $FHO1h[$b3HhP] = $LiMMk; goto Uun3s; jZNBE: unset($FHO1h[key($FHO1h)]); goto TmnJI; HhR0A: ($this->mtQEV)($this, $LiMMk); goto FnXe_; DUyJE: $oTwjB = $this->Ho5an; goto SUzEL; Aq4Xt: if (!(static::$rT_Z1 && (!is_object($LiMMk) || $LiMMk instanceof tJfGR) && $P0tlp && !isset($b3HhP[512]))) { goto woLPC; } goto JtlTC; Uun3s: if (!(count($FHO1h) > 512)) { goto XiVhy; } goto jZNBE; TmnJI: XiVhy: goto sHzmY; FnXe_: } catch (Throwable $H3Wst) { $this->eLFvT($H3Wst); } goto xtZ21; aTPFP: $this->destroy(); goto q5cua; d3eKP: ESY73: goto ICV4I; gVqmL: goto V6pHt; goto WxMy2; dAURW: return; goto G8NOg; lEfvU: NWwYP: goto E0GIu; Tk07c: try { ($this->mtQEV)($this, $LiMMk); } catch (Throwable $H3Wst) { $this->ELFVT($H3Wst); } goto dAURW; WAwVl: if ($this->LnIEZ > 0 && $this->LnIEZ <= $this->te46h) { goto w4tk0; } goto aOiLx; Zr3kK: goto Z3pta; goto kBY5y; tbjJV: $this->V7alg = $LiMMk; goto uAbGW; TorvO: Z3pta: goto uPkGq; WYYgr: if ($this->V3xBw($RGprM)) { goto WG6BS; } goto zCVOo; exWRA: goto VjxKa; goto o8e8F; YmSjz: if (!($this->LnIEZ > strlen($this->pNnwn))) { goto NWwYP; } goto UQk3U; ICV4I: goto vl3Dd; goto cuZZM; xuX_v: $UvWrx = ''; goto LNVfM; rBuBM: $this->destroy(); goto A3YVn; xtZ21: goto D89Z2; goto vAuOv; aOiLx: qlMQH::nmuck((string) new RuntimeException("\x50\162\x6f\x74\x6f\143\x6f\154\40{$this->Ho5an}\40\105\x72\162\x6f\x72\40\160\141\143\153\141\x67\x65\x2e\40\160\141\143\153\x61\147\145\137\154\145\x6e\147\164\150\75" . var_export($this->LnIEZ, true))); goto rBuBM; IuZZS: $this->LnIEZ = 0; goto BWEeG; tLuLa: Zbh7h: goto QYj4q; OV09q: $this->Pd80E += strlen($UvWrx); goto EhVot; KL376: } public function J0CIR() : void { goto dfCyB; bfFZY: $this->zWO7T = ''; goto l1Xfr; LbA1Y: $this->h936D += $MfMu8; goto FO_sj; LH5ks: if (!($MfMu8 === strlen($this->zWO7T))) { goto DAxir; } goto InzfB; IWIB2: $this->destroy(); goto oKILJ; wTN2m: DAxir: goto t0vhd; rg_LE: try { ($this->ewNc1)($this); } catch (Throwable $H3Wst) { $this->eLFvt($H3Wst); } goto sUN1P; OdDQA: O1Q90: goto LbA1Y; InzfB: $this->h936D += $MfMu8; goto mOoq0; KDwGG: ++JX7Wt::$jM0pz["\x73\x65\x6e\x64\137\x66\x61\151\154"]; goto IWIB2; FO_sj: $this->zWO7T = substr($this->zWO7T, $MfMu8); goto i6OAf; mOoq0: $this->j2v2B->sFgYH($this->LWBEX); goto bfFZY; m6yhA: if (!($this->Fj8OM === Jx7wT::Bh3YV)) { goto BPMZZ; } goto sAVnc; ynAOP: qDf71: goto ctMmA; iDUhv: return; goto ynAOP; W46N4: BPMZZ: goto uONA9; t0vhd: if ($MfMu8 > 0) { goto O1Q90; } goto KDwGG; l1Xfr: if (!$this->ewNc1) { goto yfvJj; } goto rg_LE; uONA9: return; goto wTN2m; fRYvh: try { goto M5Fwk; HV46X: g3IDY: goto gG6I2; M5Fwk: if ($this->aCnFl === "\x73\163\154") { goto g3IDY; } goto mfNWZ; Hoet3: NtnKj: goto LtCbg; mfNWZ: $MfMu8 = @fwrite($this->LWBEX, $this->zWO7T); goto Uo5Oq; Uo5Oq: goto NtnKj; goto HV46X; gG6I2: $MfMu8 = @fwrite($this->LWBEX, $this->zWO7T, 8192); goto Hoet3; LtCbg: } catch (Throwable) { } goto LH5ks; i6OAf: ImEoD: goto Z4_7u; ctMmA: $this->destroy(); goto W46N4; sUN1P: yfvJj: goto m6yhA; dfCyB: $MfMu8 = 0; goto fRYvh; oKILJ: goto ImEoD; goto OdDQA; sAVnc: if (empty($this->MIRL5->VdlLS)) { goto qDf71; } goto iDUhv; Z4_7u: } public function V3XBW($RGprM) : bool|int { goto oDP7C; vdRMg: return true; goto eap9f; CSsVM: set_error_handler(static function (int $ifr1S, string $mLCr6) : bool { goto kY5a2; Jy41v: eTa_a: goto SFEyY; SFEyY: return true; goto s_aq7; b7Wx6: QlMqh::NMucK(sprintf("\x53\123\x4c\40\150\x61\156\144\163\150\141\153\145\x20\x65\162\162\x6f\162\72\40\x25\x73\12", $mLCr6)); goto Jy41v; kY5a2: if (qlMqH::$zA2GI) { goto eTa_a; } goto b7Wx6; s_aq7: }); goto Wibva; oDP7C: if (!feof($RGprM)) { goto QwGbe; } goto LaL9w; gWpb3: goto knAJQ; goto fdF7O; UDVP2: $this->destroy(); goto RXh1F; wSYZ0: return false; goto LYwkH; LaL9w: $this->destroy(); goto wSYZ0; RCgjO: if ($gQjaZ) { goto D3f0g; } goto ZfoL3; EmVLN: return 0; goto teeAf; RXh1F: return false; goto mM9KW; IGKUR: $gQjaZ = $this instanceof TES2g; goto RCgjO; byGoC: knAJQ: goto CSsVM; teeAf: DHxCj: goto vdRMg; mM9KW: o864g: goto Mo2ef; k_rb4: $XCxld = STREAM_CRYPTO_METHOD_SSLv2_CLIENT | STREAM_CRYPTO_METHOD_SSLv23_CLIENT; goto byGoC; LYwkH: QwGbe: goto IGKUR; Xjhv6: if (!(false === $U2DT8)) { goto o864g; } goto UDVP2; fdF7O: D3f0g: goto k_rb4; FoEns: restore_error_handler(); goto Xjhv6; ZfoL3: $XCxld = STREAM_CRYPTO_METHOD_SSLv2_SERVER | STREAM_CRYPTO_METHOD_SSLv23_SERVER; goto gWpb3; Mo2ef: if (!(0 === $U2DT8)) { goto DHxCj; } goto EmVLN; Wibva: $U2DT8 = stream_socket_enable_crypto($RGprM, true, $XCxld); goto FoEns; eap9f: } public function I6nnm(Jx7WT $Ynlbe) : void { goto YDbLM; eGVfR: $Ynlbe->ewNc1 = function () use($l0qfN) { $l0qfN->pu0IH(); }; goto MqKaZ; Siepy: $Ynlbe->Btjgi = function () use($l0qfN) { $l0qfN->aNmE0(); }; goto eGVfR; TN19P: $this->pdNVW = function () use($Ynlbe) { $Ynlbe->close(); }; goto Siepy; fnewU: $this->mtQEV = function ($l0qfN, $oHcE6) use($Ynlbe) { $Ynlbe->send($oHcE6); }; goto TN19P; YDbLM: $l0qfN = $this; goto fnewU; MqKaZ: } public function SL7Cl(int $R8Znf) : void { $this->pNnwn = substr($this->pNnwn, $R8Znf); } public function close(mixed $oHcE6 = null, bool $j1YeD = false) : void { goto eveD8; mstEv: return; goto EZZ72; UiIks: AHvvN: goto zas9y; HsHs5: $this->send($oHcE6, $j1YeD); goto qPBDG; qPBDG: uFBQg: goto wIoAr; s2O2z: $this->destroy(); goto cZiX4; JL3XZ: if ($this->zWO7T === '') { goto xfqZP; } goto s_eTR; mccQo: $this->destroy(); goto UiIks; s_eTR: $this->anMe0(); goto jblL3; eveD8: if (!($this->Fj8OM === JX7WT::F0ChH)) { goto IaQgU; } goto s2O2z; jblL3: goto AHvvN; goto yd3vR; bbj09: if (!($this->Fj8OM === Jx7wT::Bh3YV || $this->Fj8OM === JX7wt::Pjxkk)) { goto Gjnl1; } goto mstEv; cZiX4: return; goto h9XhW; h9XhW: IaQgU: goto bbj09; yd3vR: xfqZP: goto mccQo; yGabi: if (!($oHcE6 !== null)) { goto uFBQg; } goto HsHs5; EZZ72: Gjnl1: goto yGabi; wIoAr: $this->Fj8OM = Jx7wT::Bh3YV; goto JL3XZ; zas9y: } public function q2eRf() : bool { goto feocd; VPfwd: return false; goto Iu9sB; feocd: if (!($this->aCnFl === "\x75\x6e\x69\x78")) { goto LMt1I; } goto VPfwd; MHaGm: return !str_contains($this->ND36h(), "\x3a"); goto F7rlH; Iu9sB: LMt1I: goto MHaGm; F7rlH: } public function KjKRW() : bool { goto U7uhb; U7uhb: if (!($this->aCnFl === "\x75\156\151\x78")) { goto mhaLL; } goto u6VUY; jhX__: mhaLL: goto jifpU; u6VUY: return false; goto jhX__; jifpU: return str_contains($this->nd36h(), "\72"); goto NLm9G; NLm9G: } public function EuI9m() { return $this->LWBEX; } protected function O_uU5() : void { goto jRZqu; KPb98: SV16a: goto gB0Iy; t9DgK: try { ($this->Btjgi)($this); } catch (Throwable $H3Wst) { $this->eLfvt($H3Wst); } goto KPb98; jRZqu: if (!($this->Btjgi && $this->GLqUy <= strlen($this->zWO7T))) { goto SV16a; } goto t9DgK; gB0Iy: } protected function ZQxfO() : bool { goto sUFqX; GIA8R: qhzL7: goto cz64c; unk0r: try { ($this->g4NJW)($this, static::yEhvZ, "\x73\x65\156\x64\40\x62\165\x66\146\x65\x72\x20\x66\165\x6c\154\40\x61\156\x64\40\x64\x72\157\160\x20\x70\x61\143\153\141\147\145"); } catch (Throwable $H3Wst) { $this->ElfvT($H3Wst); } goto GIA8R; PGzNl: rojPU: goto GNgQn; cz64c: return true; goto PGzNl; sUFqX: if (!($this->GLqUy <= strlen($this->zWO7T))) { goto rojPU; } goto P9NcS; P9NcS: if (!$this->g4NJW) { goto qhzL7; } goto unk0r; GNgQn: return false; goto eViSC; eViSC: } public function ZwJt_() : bool { return empty($this->zWO7T); } public function destroy() : void { goto P2Q1D; UJ7lR: if (!($this->Ho5an && method_exists($this->Ho5an, "\x6f\x6e\103\x6c\x6f\x73\145"))) { goto DJ6Nt; } goto J2k1d; ICi2V: RknLq: goto JZNGC; ZFuN4: $this->Fj8OM = Jx7wt::Pjxkk; goto uLMWj; d3SQw: ANo9h: goto o6eiy; mZBv7: return; goto d3SQw; hbFEL: if (!$this->ythTm) { goto TlYEL; } goto GIEZE; P2Q1D: if (!($this->Fj8OM === JX7wT::Pjxkk)) { goto ANo9h; } goto mZBv7; fnqyw: $this->LnIEZ = 0; goto dcf3Z; J2k1d: try { $this->Ho5an::onClose($this); } catch (Throwable $H3Wst) { $this->ElFVT($H3Wst); } goto WtA1v; vZMwS: a7KK2: goto UJ7lR; dV0XC: if (!($this->Fj8OM === jX7Wt::Pjxkk)) { goto Artnp; } goto oHIaK; o6eiy: $this->j2v2B->wkbLT($this->LWBEX); goto Flwby; mEloH: if (!(DIRECTORY_SEPARATOR === "\134" && method_exists($this->j2v2B, "\157\146\146\105\170\143\x65\160\x74"))) { goto RknLq; } goto YRHEm; GIEZE: unset($this->ythTm->oKVav[$this->e3jjV]); goto lhP9M; y_qAQ: $this->zWO7T = $this->pNnwn = ''; goto fnqyw; YRHEm: $this->j2v2B->Ck_uf($this->LWBEX); goto ICi2V; JZNGC: try { @fclose($this->LWBEX); } catch (Throwable) { } goto ZFuN4; lhP9M: TlYEL: goto cScLO; Flwby: $this->j2v2B->sfgyh($this->LWBEX); goto mEloH; Spnne: try { ($this->pdNVW)($this); } catch (Throwable $H3Wst) { $this->ELfvt($H3Wst); } goto vZMwS; WtA1v: DJ6Nt: goto y_qAQ; uLMWj: if (!$this->pdNVW) { goto a7KK2; } goto Spnne; oHIaK: $this->mtQEV = $this->pdNVW = $this->g4NJW = $this->Btjgi = $this->ewNc1 = $this->j2v2B = $this->XEeMr = null; goto hbFEL; dcf3Z: $this->LduQp = $this->wVQIt = false; goto dV0XC; ZzKyG: Artnp: goto GoiRb; cScLO: unset(static::$oKVav[$this->e3jjV]); goto ZzKyG; GoiRb: } public static function I1qDy(bool $iVVCI = true) : void { static::$rT_Z1 = $iVVCI; } public function jsonSerialize() : array { return ["\151\144" => $this->id, "\163\x74\x61\x74\x75\x73" => $this->b89NT(), "\164\162\141\x6e\x73\160\157\x72\x74" => $this->aCnFl, "\x67\x65\164\122\x65\x6d\x6f\164\x65\111\x70" => $this->Nd36H(), "\x72\145\155\x6f\x74\x65\120\157\x72\x74" => $this->HvzNx(), "\x67\145\x74\x52\x65\x6d\x6f\164\145\101\x64\144\x72\x65\x73\x73" => $this->jsR5Z(), "\147\x65\164\114\x6f\x63\x61\154\111\x70" => $this->nyb7r(), "\147\145\164\x4c\x6f\143\x61\154\120\157\162\x74" => $this->YSgiM(), "\x67\x65\164\x4c\157\x63\141\x6c\101\x64\144\x72\x65\x73\163" => $this->kQkse(), "\x69\163\x49\x70\126\x34" => $this->Q2ErF(), "\x69\x73\x49\x70\126\66" => $this->kjKrW()]; } public function __destruct() { goto zXnCK; vSi9T: qlmqH::lOOOB(); goto wiKF5; yvYAW: $IdOyG ??= ceil((Jx7Wt::$jM0pz["\x63\x6f\156\156\x65\x63\164\x69\x6f\x6e\137\143\157\x75\x6e\x74"] + 1) / 3); goto lhns_; glaID: VugQG: goto hX_6Q; YYBZc: $JClOz = function_exists("\x70\157\x73\x69\170\x5f\147\x65\x74\x70\x69\144") ? posix_getpid() : 0; goto tPF1_; cfhg3: mKT2j: goto WGmr2; tPF1_: QLmqH::log("\x77\157\162\x6b\145\x72\133" . $JClOz . "\135\40\x72\x65\x6d\141\x69\x6e\x73\x20" . Jx7WT::$jM0pz["\x63\x6f\156\x6e\145\143\x74\x69\157\x6e\x5f\x63\x6f\x75\156\164"] . "\x20\x63\157\x6e\x6e\145\x63\164\x69\x6f\156\x28\x73\51"); goto glaID; wiKF5: UiRA6: goto cfhg3; zXnCK: static $IdOyG; goto itqT0; hX_6Q: if (!(0 === JX7wt::$jM0pz["\143\157\x6e\156\x65\x63\x74\x69\x6f\x6e\x5f\143\157\165\x6e\x74"])) { goto UiRA6; } goto vSi9T; lhns_: if (!(0 === jX7wt::$jM0pz["\x63\157\156\156\145\143\x74\151\157\156\137\143\x6f\x75\x6e\x74"] % $IdOyG)) { goto VugQG; } goto YYBZc; sHmnL: if (!QlmQh::WRmbn()) { goto mKT2j; } goto yvYAW; itqT0: jx7wt::$jM0pz["\x63\157\x6e\156\145\x63\164\151\x6f\156\137\143\157\x75\x6e\164"]--; goto sHmnL; WGmr2: } }

Function Calls

None

Variables

None

Stats

MD5 3e38ac90b2dfdfb7537f8ebaa0799471
Eval Count 0
Decode Time 108 ms