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 TbV0Y; use AllowDynamicProperties; use Exceptio..

Decoded Output download

<?php
 declare (strict_types=1); namespace TbV0Y; use AllowDynamicProperties; use Exception; use cwIVx\j25L6; use RuntimeException; use stdClass; use Throwable; use tBV0y\VNkm4\VFwTf; use tBV0Y\VNKm4\l2vBo; use Tbv0Y\vnKM4\obX9B; use tbV0Y\dpKye\aCmF5; use Tbv0y\dpKye\GE6l9; use Tbv0y\dPkYE\CwiVX; use tBv0y\DpKYe\j0Nop; use TbV0Y\ETeIs\zy256; use function method_exists; use function restore_error_handler; use function set_error_handler; use function stream_socket_accept; use function stream_socket_recvfrom; use function substr; use function array_walk; use function get_class; #[AllowDynamicProperties] class uUwWW { public final const nb4sX = "5.0.0-beta.7"; public const MseBV = 1; public const FQ81f = 2; public const OjD2O = 4; public const xOoeG = 8; public const v50i7 = 102400; public const C99ja = 4; public int $id = 0; public string $name = "none"; public int $cCGHG = 1; public string $AUqs0 = ''; public string $LTbIA = ''; public bool $eNgle = true; public bool $Hlrer = false; public $QuLkw = null; public $pPJTx = null; public $Ig3ye = null; public $n_15r = null; public $nPsSo = null; public $Mpk7h = null; public $UeMQn = null; public $hX4zs = null; public $Etyaa = null; public $dofSg = null; public string $PmleA = "tcp"; public array $YKO6s = []; public ?string $EteZh = null; protected bool $FsVjM = true; public bool $zB0AJ = false; public static bool $qCutD = false; public static $rg6Jl; public static string $O8yHl = "/dev/null"; public static string $fJgFR; public static string $foTJD; public static string $LuOT8; public static ?EventInterface $KlOHx = null; public static $sfGJI = null; public static $T1cVz = null; public static $G_kE7 = null; public static string $PTCU0; public static int $KKN9R = 2; public static string $dXtFE = ''; protected static int $tGjN9 = 0; protected $iWloS = null; protected string $fRqkN = ''; protected ?string $lL2Hv = null; protected $PTBge = null; protected stdClass $V43M6; protected static array $fdyAb = []; protected static array $azR4Q = []; protected static array $JLGKi = []; protected static array $UxsGZ = []; protected static int $AyeNf = Yt9ib::MseBV; protected static int $DCzaP = 12; protected static int $ih5Q_ = 12; protected static int $WOklz = 12; protected static int $VoS6l = 4; protected static int $X_aop = 9; protected static int $vuaO9 = 1; protected static string $XBB_6; protected static string $GV4sk; protected static string $sxyw6; protected static array $Y1uxp = []; protected static array $gD609 = ["start_timestamp" => 0, "worker_exit_info" => []]; public const l9nPX = ["tcp" => "tcp", "udp" => "udp", "unix" => "unix", "ssl" => "tcp"]; public const TmBUa = [E_ERROR => "E_ERROR", E_WARNING => "E_WARNING", E_PARSE => "E_PARSE", E_NOTICE => "E_NOTICE", E_CORE_ERROR => "E_CORE_ERROR", E_CORE_WARNING => "E_CORE_WARNING", E_COMPILE_ERROR => "E_COMPILE_ERROR", E_COMPILE_WARNING => "E_COMPILE_WARNING", E_USER_ERROR => "E_USER_ERROR", E_USER_WARNING => "E_USER_WARNING", E_USER_NOTICE => "E_USER_NOTICE", E_STRICT => "E_STRICT", E_RECOVERABLE_ERROR => "E_RECOVERABLE_ERROR", E_DEPRECATED => "E_DEPRECATED", E_USER_DEPRECATED => "E_USER_DEPRECATED"]; protected static bool $QkmrE = false; protected static bool $zRdtL; protected ?string $LUq9g = null; public static function FZS1L() : void { try { goto cmbMj; MVE7X: static::bb7jS(); goto hJkRs; wqsdz: static::FGdck(); goto Cnh9R; cmbMj: static::fYQ25(); goto OjYC7; K8xPj: static::HBhF8(); goto s9h2p; lSvye: static::Qh8U9(LOCK_UN); goto wqsdz; Cnh9R: static::nOTma(); goto gsX8w; n2eUI: static::m1CBG(); goto g1c_Y; s9h2p: static::qh8U9(); goto MVE7X; p2s2s: static::Md_ZF(); goto lSvye; hJkRs: static::NzDU_(); goto HDSAH; HDSAH: static::EJGXy(); goto p2s2s; OjYC7: Yt9ib::J2w0Q(); goto XcbYO; gsX8w: static::Ee3Fq(); goto n2eUI; XcbYO: static::MBwWY(); goto K8xPj; g1c_Y: } catch (\Throwable $UPVUA) { static::log($UPVUA); } } protected static function fyq25() : void { goto QUs0i; d2o3j: exit("Only run in command line mode\xa"); goto xGIF3; xGIF3: gD1MC: goto SUqnU; QUs0i: if (in_array(\PHP_SAPI, ["cli", "micro"])) { goto gD1MC; } goto d2o3j; SUqnU: } private static function j2w0Q() : void { goto UxsHw; c0BvH: static::$zRdtL ??= Yt9IB::QMGxW(); goto abHGO; f78_t: throw new \RuntimeException(sprintf("The $outputStream must to be a stream, %s given", $Dd2Ee)); goto zof3x; UxsHw: $PUtwT = fn() => \defined("STDOUT") ? \STDOUT : (@fopen("php://stdout", "w") ?: fopen("php://output", "w")); goto i4CaL; zof3x: UtjIM: goto c0BvH; hwKPS: static::$rg6Jl = $PUtwT(); goto f78_t; i4CaL: static::$rg6Jl ??= $PUtwT(); goto PaIOR; Cyi39: $Dd2Ee = get_debug_type(Yt9iB::$rg6Jl); goto hwKPS; PaIOR: if (!(!\is_resource(yT9IB::$rg6Jl) || get_resource_type(yT9iB::$rg6Jl) !== "stream")) { goto UtjIM; } goto Cyi39; abHGO: } private static function Qmgxw() : bool { goto zRTO8; qmrkU: return stream_isatty(yt9iB::$rg6Jl); goto d_UJY; siuYm: RMxgI: goto XT6Y8; FM54k: return \function_exists("sFt9A") && @SFT9A(YT9IB::$rg6Jl) || getenv("ANSICON") !== false || getenv("ConEmuANSI") === "ON" || getenv("TERM") === "xterm"; goto ncmUP; R7YDP: if (!(getenv("TERM_PROGRAM") === "Hyper")) { goto RMxgI; } goto kP3md; kP3md: return true; goto siuYm; zRTO8: if (!(getenv("NO_COLOR") !== false)) { goto UqspT; } goto r4PHp; XT6Y8: if (!(\DIRECTORY_SEPARATOR === "\")) { goto xBblm; } goto FM54k; r4PHp: return false; goto qLnJn; ncmUP: xBblm: goto qmrkU; qLnJn: UqspT: goto R7YDP; d_UJY: } protected static function mbWwY() : void { goto B0Kdh; ieN2g: touch(static::$LuOT8); goto K_uXe; NLlbE: static::$AyeNf = static::MseBV; goto nSrEV; SInvG: WfTwh: goto NLlbE; K_uXe: chmod(static::$LuOT8, 0644); goto SInvG; h3Wp7: static::$sxyw6 ??= end($o5L7t)["file"]; goto kFScw; B0Kdh: set_error_handler(static function (int $IHRN6, string $Rp9h4, string $oexfT, int $JKdM9) : bool { static::BSlDq(sprintf("%s "%s" in file %s on line %d\xa", static::gofnj($IHRN6), $Rp9h4, $oexfT, $JKdM9)); return true; }); goto Dfl35; ED3PH: static::$LuOT8 ??= sprintf("%s/workerman.log", dirname(__DIR__, 2)); goto minYO; dWJRr: static::$fJgFR ??= sprintf("%s/workerman.%s.pid", dirname(__DIR__), $x29xq); goto tsYCC; kFScw: $x29xq = hash("xxh64", static::$sxyw6); goto dWJRr; VFJkt: static::PE7Rf("WorkerMan: master process  start_file=" . static::$sxyw6); goto HZXPx; minYO: if (!(!is_file(static::$LuOT8) && static::$LuOT8 !== "/dev/null")) { goto WfTwh; } goto qiLw8; EOWEf: static::$gD609["start_timestamp"] = time(); goto VFJkt; Dfl35: $o5L7t = debug_backtrace(DEBUG_BACKTRACE_IGNORE_ARGS); goto h3Wp7; s10TR: @mkdir(dirname(static::$LuOT8), 0777, true); goto GHpg3; nSrEV: static::uyQRE(); goto EOWEf; BNf6d: static::$GV4sk ??= static::$foTJD . ".connection"; goto ED3PH; qiLw8: if (is_dir(dirname(static::$LuOT8))) { goto hdsAW; } goto s10TR; GHpg3: hdsAW: goto ieN2g; ahay8: grrRG::mbWWY(); goto ElG9B; HZXPx: static::wbo_u(); goto ahay8; tsYCC: static::$foTJD ??= sprintf("%s/workerman.%s.status", dirname(__DIR__), $x29xq); goto Vpm2n; Vpm2n: static::$XBB_6 ??= static::$foTJD; goto BNf6d; ElG9B: } protected static function UyQre() : void { goto ERS1o; DzcB2: return; goto u8Gr0; Cu8DD: izrZO: goto xB9Xz; LtjO3: if (is_subclass_of(static::$PTCU0, ge6L9::class)) { goto PmZIj; } goto DMqJr; DMqJr: throw new RuntimeException(sprintf("%s::$eventLoopClass must implement %s", static::class, ge6l9::class)); goto PSH6a; ugQ5z: static::$KlOHx = null; goto gIkmO; gIkmO: return; goto Cu8DD; xB9Xz: if (empty(static::$PTCU0)) { goto PSF9T; } goto LtjO3; vZ3G7: static::$PTCU0 = get_class(static::$KlOHx); goto ugQ5z; u8Gr0: PSF9T: goto B9nBQ; B9nBQ: static::$PTCU0 = match (true) { class_exists(J25l6::class) => CwIVX::class, extension_loaded("event") => ACmf5::class, default => j0nop::class, }; goto NHvBC; ERS1o: if (!(static::$KlOHx !== null)) { goto izrZO; } goto vZ3G7; PSH6a: PmZIj: goto DzcB2; NHvBC: } protected static function qh8u9(int $gZY_k = LOCK_EX) : void { goto YcX24; yniAD: if (!is_file($fxMtd)) { goto VmTV4; } goto h6i3M; bgL6w: Ie9CM: goto WhUjx; GSynB: if (!$c6dfJ) { goto Ie9CM; } goto uL2df; fWrcK: if (!(DIRECTORY_SEPARATOR !== "/")) { goto xRsPj; } goto wKenU; uL2df: flock($c6dfJ, $gZY_k); goto Rni02; YcX24: static $c6dfJ; goto fWrcK; wKenU: return; goto lVC9r; qd7IZ: Qs5Qj: goto bgL6w; m9SNf: $c6dfJ = $c6dfJ ?: fopen($fxMtd, "a+"); goto GSynB; lVC9r: xRsPj: goto el7hI; uzT3d: fclose($c6dfJ); goto HaeoG; a4dE3: VmTV4: goto qd7IZ; el7hI: $fxMtd = static::$fJgFR . ".lock"; goto m9SNf; Rni02: if (!($gZY_k === LOCK_UN)) { goto Qs5Qj; } goto uzT3d; h6i3M: unlink($fxMtd); goto a4dE3; HaeoG: $c6dfJ = null; goto nVsfP; nVsfP: clearstatcache(); goto yniAD; WhUjx: } protected static function NZDu_() : void { goto RCu1g; RCu1g: if (!(DIRECTORY_SEPARATOR !== "/")) { goto R7Tp6; } goto sHC3d; KjEIY: mgIbc: goto X2GoQ; sHC3d: return; goto wtVAN; wtVAN: R7Tp6: goto Fuvun; Fuvun: foreach (static::$fdyAb as $UriVV) { goto XJBQT; bxtt5: zcrgY: goto NUvjI; NUvjI: $UriVV->AUqs0 = static::YwUW0(); goto NFQzp; NFQzp: GKOWw: goto r_U6C; Bt1_Y: static::log("Warning: You must have the root privileges to change uid and gid."); goto Psaij; HBkeF: if (empty($UriVV->AUqs0)) { goto zcrgY; } goto iCvPK; rH7QM: goto GKOWw; goto bxtt5; vPf8C: if ($UriVV->Hlrer) { goto R6uvo; } goto DkjkW; DouCb: R6uvo: goto F8luz; Zpxi0: foreach (static::Hnd07() as $PqJ3T => $sGZPm) { goto zFrwy; wBBUy: $lJpn9 = strlen((string) ($UriVV->{$sGZPm} ?? $UriVV->V43M6->{$sGZPm})); goto VOY81; VOY81: $sHG6L = "max" . ucfirst(strtolower($PqJ3T)) . "NameLength"; goto aZOZm; fZwTF: QS0N6: goto fD7mn; aZOZm: static::${$sHG6L} = max(static::${$sHG6L}, $lJpn9); goto fZwTF; zFrwy: !isset($UriVV->{$sGZPm}) && !isset($UriVV->V43M6->{$sGZPm}) && ($UriVV->V43M6->{$sGZPm} = "NNNN"); goto wBBUy; fD7mn: } goto tMkGY; DkjkW: $UriVV->EqlFe(); goto DouCb; Psaij: Lf2ke: goto rH7QM; tMkGY: hakFB: goto vPf8C; iCvPK: if (!(posix_getuid() !== 0 && $UriVV->AUqs0 !== static::Ywuw0())) { goto Lf2ke; } goto Bt1_Y; XJBQT: if (!empty($UriVV->name)) { goto w0ATJ; } goto Pvme1; QtZFI: w0ATJ: goto HBkeF; Pvme1: $UriVV->name = "none"; goto QtZFI; HuEoE: $UriVV->V43M6->szgtF = "<g> [OK] </g>"; goto Zpxi0; F8luz: jrmS_: goto k2Aol; r_U6C: $UriVV->V43M6->LDYko = $UriVV->yBrV5(); goto HuEoE; k2Aol: } goto KjEIY; X2GoQ: } public static function YMS2R() : array { return static::$fdyAb; } public static function fnIu_() : EventInterface { return static::$KlOHx; } public function YCUP2() : mixed { return $this->iWloS; } protected static function Wbo_U() : void { foreach (static::$fdyAb as $MaQqz => $UriVV) { goto z_9_O; zD3JV: Vh2bd: goto CS0xB; tlJc1: G1B1A: goto pFJ25; UUx8I: $sHG6L++; goto gsy8p; gsy8p: goto fJjXg; goto zD3JV; PtXAk: fJjXg: goto BwhQN; BwhQN: if (!($sHG6L < $UriVV->cCGHG)) { goto Vh2bd; } goto M7hBf; M7hBf: $Xyw9I[$sHG6L] = static::$UxsGZ[$MaQqz][$sHG6L] ?? 0; goto QpvWY; o_sNN: $sHG6L = 0; goto PtXAk; nqeMq: $UriVV->cCGHG = max($UriVV->cCGHG, 1); goto o_sNN; CS0xB: static::$UxsGZ[$MaQqz] = $Xyw9I; goto tlJc1; QpvWY: gYKN7: goto UUx8I; z_9_O: $Xyw9I = []; goto nqeMq; pFJ25: } PAoq6: } protected static function ywUW0() : string { $lHYI3 = posix_getpwuid(posix_getuid()); return $lHYI3["name"] ?? "unknown"; } protected static function fGdCk() : void { goto jglY1; TohRq: t5QIq: goto O6zi1; Yz6kp: goto NKI9u; goto V9uB6; gLl_g: KH7uo: goto LyTfG; cLs40: foreach (static::$fdyAb as $UriVV) { goto Tf7AR; u8VuA: $Pn_Bl && static::bSLDQ($Pn_Bl . PHP_EOL); goto AWOeK; HP09d: foreach (static::Hnd07() as $PqJ3T => $sGZPm) { goto tICFk; JN9i0: $Pn_Bl .= str_pad($JtQma, static::${$sHG6L} + static::C99ja + $ww7Sc); goto lR8Th; Luxdy: preg_match_all("/(<n>|<\/n>|<w>|<\/w>|<g>|<\/g>)/i", $JtQma, $c2VfB); goto FHZnp; tICFk: $JtQma = (string) ($UriVV->{$sGZPm} ?? $UriVV->V43M6->{$sGZPm}); goto ErBQx; FHZnp: $ww7Sc = !empty($c2VfB) ? strlen(implode('', $c2VfB[0])) : 0; goto JN9i0; lR8Th: XoH_r: goto MUUg9; ErBQx: $sHG6L = "max" . ucfirst(strtolower($PqJ3T)) . "NameLength"; goto Luxdy; MUUg9: } goto He0kw; Tf7AR: $Pn_Bl = ''; goto HP09d; AWOeK: cbfR3: goto QqZdx; He0kw: v2EeL: goto u8VuA; QqZdx: } goto Bp7hd; sBXkj: static::bSldQ("Workerman version:" . static::nb4sX . "          PHP version:" . \PHP_VERSION . "\xd\xa"); goto Z1t_h; wvGLw: if (!empty(static::$dXtFE)) { goto UiOQo; } goto j0Kfk; kw_SD: goto KH7uo; goto nQsTY; Xdk4p: return; goto GjpLF; wn4EU: !empty($Pn_Bl) && static::bsLdQ($YBPvf); goto GENnm; hecyD: !defined("LINE_VERSION_LENGTH") && define("C1G42", strlen($KyULA)); goto GqWng; LeFG8: static::BSLDq("Input "php " . basename(static::$sxyw6) . " stop" to stop. Start success." . "
\xa"); goto gLl_g; aPzG_: static::bSlDQ($ZzP0F . $KyULA . $VrjQh); goto f2NG5; vniqE: $KyULA = "Workerman version:" . static::nb4sX . str_pad("PHP version:", 16, " ", STR_PAD_LEFT) . PHP_VERSION . str_pad("Event-loop:", 16, " ", STR_PAD_LEFT) . static::FpQZb() . PHP_EOL; goto hecyD; SHDjm: static::bSLDQ("worker                                          listen                              processes   status
\xa"); goto Xdk4p; eiKF0: $VrjQh = str_pad("<w> WORKERS </w>", $s4xXQ + strlen("<w></w>"), "-", STR_PAD_BOTH) . PHP_EOL; goto aPzG_; GjpLF: bOPwt: goto vniqE; YHt3c: foreach (static::Hnd07() as $PqJ3T => $sGZPm) { goto i9Uir; VSSDr: $PqJ3T === "socket" && ($PqJ3T = "listen"); goto ZVyLA; Qd4EQ: ct786: goto XgI9l; ZVyLA: $VGk1w .= "<w>{$PqJ3T}</w>" . str_pad('', static::${$sHG6L} + static::C99ja - strlen($PqJ3T)); goto Qd4EQ; i9Uir: $sHG6L = "max" . ucfirst(strtolower($PqJ3T)) . "NameLength"; goto VSSDr; XgI9l: } goto ffaCa; jglY1: $xkdp9 = static::KeCMA(); goto ixH0W; BfIr4: static::BsLDq("---------------------------------------------- WORKERMAN -----------------------------------------------
"); goto sBXkj; ffaCa: PpSYM: goto Q4KEL; Bp7hd: viVTj: goto CC8wi; GENnm: if (static::$qCutD) { goto NtvLY; } goto wvGLw; V9uB6: UiOQo: goto GsCIU; nQsTY: NtvLY: goto LeFG8; Z1t_h: static::BSldQ("----------------------------------------------- WORKERS ------------------------------------------------
\xa"); goto SHDjm; f2NG5: $VGk1w = ''; goto YHt3c; xvAhi: $ZzP0F = "<n>" . str_pad("<w> WORKERMAN </w>", $s4xXQ + strlen("<w></w>"), "-", STR_PAD_BOTH) . "</n>" . PHP_EOL; goto eiKF0; s76zf: return; goto TohRq; Q4KEL: $VGk1w && static::bSlDq($VGk1w . PHP_EOL); goto cLs40; ixH0W: if (!in_array("-q", $xkdp9)) { goto t5QIq; } goto s76zf; CC8wi: $YBPvf = str_pad('', static::Sj_zA(), "-") . PHP_EOL; goto wn4EU; sBwBn: NKI9u: goto kw_SD; j0Kfk: static::bSldQ("Press Ctrl+C to stop. Start success.\xa"); goto Yz6kp; O6zi1: if (!(DIRECTORY_SEPARATOR !== "/")) { goto bOPwt; } goto BfIr4; GsCIU: static::BSlDq("Start success.
"); goto sBwBn; GqWng: $s4xXQ = static::SJ_Za(); goto xvAhi; LyTfG: } public static function HND07() : array { return ["proto" => "transport", "user" => "user", "worker" => "name", "socket" => "statusSocket", "processes" => "count", "state" => "statusState"]; } public static function sJ_ZA() : int { goto Hx9sl; Hx9sl: $s4xXQ = 0; goto WFugT; AXhmf: return $s4xXQ; goto jnuIs; jspUT: !defined("LINE_VERSION_LENGTH") && define("C1G42", 0); goto v0HfG; v0HfG: $s4xXQ <= C1G42 && ($s4xXQ = C1G42); goto AXhmf; pEif0: PCV5r: goto jspUT; WFugT: foreach (static::HND07() as $PqJ3T => $sGZPm) { goto QhYNq; tkeOs: $s4xXQ += static::${$sHG6L} + static::C99ja; goto BvI1I; BvI1I: JGgoM: goto woVO9; QhYNq: $sHG6L = "max" . ucfirst(strtolower($PqJ3T)) . "NameLength"; goto tkeOs; woVO9: } goto pEif0; jnuIs: } protected static function HBHf8() : void { goto IYrxj; tF5pW: $qs3EV = basename(static::$sxyw6); goto CNoS5; EEv3q: if ($xyF61 === "-d" || static::$qCutD) { goto l6lbH; } goto WsfE4; doROf: xkY80: goto Jfirw; CNoS5: $nQSAM = "Usage: php yourfile <command> [mode]\xaCommands: \xastart\x9\x9Start worker in USER mode.
	\x9Use mode -d to start in DAEMON mode.
stop\x9\x9Stop worker.
\x9\x9Use mode -g to stop gracefully.\xarestart\x9\x9Restart workers.\xa		Use mode -d to start in DAEMON mode.\xa		Use mode -g to stop gracefully.\xareload\x9\x9Reload codes.\xa		Use mode -g to reload gracefully.
status\x9\x9Get worker status.\xa\x9	Use mode -d to show live status.\xaconnections	Get worker connections.\xa"; goto Td1he; juLTl: yvmZp: goto pnhNf; yicBl: H4q6c: goto e7V27; e7V27: static::log("Workerman[{$qs3EV}] not run"); goto HIMuq; MJIr0: l6lbH: goto Wf6eB; pnhNf: switch ($YAHRz) { case "start": goto Y0W5h; Y0W5h: if (!($xyF61 === "-d")) { goto vM_uS; } goto YZ_VU; YZ_VU: static::$qCutD = true; goto XzkYx; XzkYx: vM_uS: goto bImLl; bImLl: goto DJwxY; goto EkMtT; EkMtT: case "status": goto l8KAp; YF9ra: if (!($xyF61 !== "-d")) { goto oAX0h; } goto MgrzM; Bdba7: usleep(500000); goto m9sh4; GrJwQ: oAX0h: goto SVxHg; MgrzM: exit(0); goto GrJwQ; ky7wD: if (!1) { goto N7vu3; } goto R22il; mZFx7: static::bsldQ(static::UE_lM()); goto YF9ra; I4kDh: aCFUh: goto mZFx7; J6bM5: N7vu3: goto mjq2S; m9sh4: if (!($xyF61 === "-d")) { goto aCFUh; } goto FZ7by; FZ7by: static::BsldQ("\x1b[H\x1b[2J\x1b(B\x1b[m", true); goto I4kDh; brBQN: KIVoa: goto ky7wD; SVxHg: static::bsldq("\xaPress Ctrl+C to quit.\xa\xa"); goto y0GBV; R22il: posix_kill($g4nOw, SIGIOT); goto Bdba7; l8KAp: register_shutdown_function(unlink(...), static::$XBB_6); goto brBQN; y0GBV: goto KIVoa; goto J6bM5; mjq2S: case "connections": goto pNK_S; pNK_S: register_shutdown_function(unlink(...), static::$GV4sk); goto zWEmH; sB2tr: static::bSLdq(static::o3rKo()); goto MsFjI; MsFjI: exit(0); goto TngCn; zWEmH: posix_kill($g4nOw, SIGIO); goto WQIox; WQIox: usleep(500000); goto sB2tr; TngCn: case "restart": case "stop": goto TY7EY; LzzpH: exit; goto LQbDY; DAq8d: if (!1) { goto HD18E; } goto sfaHG; Eb1oU: goto TaDl6; goto HTPko; HTPko: eGQKZ: goto Pk3Rd; YuT8t: if (!(!static::DoBFZ() && time() - $XceD0 >= $xJ3I8)) { goto y74DG; } goto yV3Wi; Oqx2S: Vhf9d: goto dTY41; Y2hRf: TaDl6: goto YcDX5; JZoOn: $XceD0 = time(); goto O7CLZ; E7xnN: goto DJwxY; goto S1BvD; O7CLZ: rPd1A: goto DAq8d; cb07k: goto rPd1A; goto oEM9T; TY7EY: if ($xyF61 === "-g") { goto eGQKZ; } goto nZmu3; VxmWS: static::$qCutD = true; goto Oqx2S; WCv2k: usleep(10000); goto EUMuY; q6yzH: $OYQuh = SIGQUIT; goto XdyC8; YcDX5: $g4nOw && posix_kill($g4nOw, $OYQuh); goto Vhfh4; MLZJj: exit(0); goto pDoI9; BZuGg: if (!($YAHRz === "stop")) { goto rVGEM; } goto MLZJj; sfaHG: $WSvpL = $g4nOw && posix_kill($g4nOw, 0); goto wQ1Qk; oEM9T: HD18E: goto E7xnN; nZmu3: static::$QkmrE = false; goto O8hNq; Vhfh4: $xJ3I8 = static::$KKN9R + 3; goto JZoOn; O8hNq: $OYQuh = SIGINT; goto IRf6D; EUMuY: goto rPd1A; goto uyJ7K; XdyC8: static::log("Workerman[{$qs3EV}] is gracefully stopping ..."); goto Y2hRf; GLnKB: static::log("Workerman[{$qs3EV}] stop success"); goto BZuGg; dTY41: goto HD18E; goto cb07k; pDoI9: rVGEM: goto yQWui; LQbDY: y74DG: goto WCv2k; Pk3Rd: static::$QkmrE = true; goto q6yzH; uyJ7K: XQgg7: goto GLnKB; yV3Wi: static::log("Workerman[{$qs3EV}] stop fail"); goto LzzpH; IRf6D: static::log("Workerman[{$qs3EV}] is stopping ..."); goto Eb1oU; yQWui: if (!($xyF61 === "-d")) { goto Vhf9d; } goto VxmWS; wQ1Qk: if (!$WSvpL) { goto XQgg7; } goto YuT8t; S1BvD: case "reload": goto A6vwf; ly6SH: exit; goto NSme5; WLVPX: $OYQuh = SIGUSR1; goto vLwrB; CizVp: kxyRR: goto Zuxqv; FLM59: $OYQuh = SIGUSR2; goto CizVp; wQg7c: ahl93: goto FLM59; vLwrB: goto kxyRR; goto wQg7c; A6vwf: if ($xyF61 === "-g") { goto ahl93; } goto WLVPX; Zuxqv: posix_kill($g4nOw, $OYQuh); goto ly6SH; NSme5: default: static::BsldQ("Unknown command: " . $YAHRz . "
"); exit($nQSAM); } goto RYU5H; Z7__K: yiOjT: goto CsTZU; Qkc9g: exit($nQSAM); goto X7D0y; IYrxj: if (!(DIRECTORY_SEPARATOR !== "/")) { goto o95aw; } goto H_dDt; NTDYM: $FGDVq = ''; goto rxvbO; eEk1Z: if ($YAHRz !== "start" && $YAHRz !== "restart") { goto H4q6c; } goto hQuAw; Td1he: $Pp4oA = ["start", "stop", "restart", "reload", "status", "connections"]; goto KYS1M; Cqj_t: if (static::b2KxD($g4nOw)) { goto yiOjT; } goto eEk1Z; NVZW5: static::log("Workerman[{$qs3EV}] {$YAHRz} {$FGDVq}"); goto hcGE2; WsfE4: $FGDVq = "in USER mode"; goto hw3CE; hcGE2: $g4nOw = is_file(static::$fJgFR) ? (int) file_get_contents(static::$fJgFR) : 0; goto Cqj_t; X7D0y: xDpDo: goto NTDYM; rxvbO: if (!($YAHRz === "start")) { goto amna9; } goto EEv3q; hQuAw: goto yvmZp; goto Z7__K; Y3V9f: foreach (static::kecma() as $IiVC3) { goto imB96; imB96: if (!(!$YAHRz && in_array($IiVC3, $Pp4oA))) { goto H9H5O; } goto B1i7i; aLijd: $xyF61 = $IiVC3; goto wf3vS; g2nAD: if (!(!$xyF61 && in_array($IiVC3, $CnbU1))) { goto WTasL; } goto aLijd; YASSF: nP1hn: goto uiV7g; wf3vS: WTasL: goto YASSF; B1i7i: $YAHRz = $IiVC3; goto iQGuv; iQGuv: H9H5O: goto g2nAD; uiV7g: } goto YJbyO; hw3CE: goto ExRC5; goto MJIr0; YJbyO: OcBE5: goto jMM7v; HKy6j: ExRC5: goto mdx9b; mdx9b: amna9: goto NVZW5; Jfirw: goto yvmZp; goto yicBl; HIMuq: exit; goto juLTl; ISAV_: $YAHRz = $xyF61 = ''; goto Y3V9f; K56X5: o95aw: goto tF5pW; Wf6eB: $FGDVq = "in DAEMON mode"; goto HKy6j; jrFoJ: DJwxY: goto E3WSZ; GrXou: static::log("Workerman[{$qs3EV}] already running"); goto n4jsR; jMM7v: if ($YAHRz) { goto xDpDo; } goto Qkc9g; RYU5H: Epi17: goto jrFoJ; H_dDt: return; goto K56X5; KYS1M: $CnbU1 = ["-d", "-g"]; goto ISAV_; n4jsR: exit; goto doROf; CsTZU: if (!($YAHRz === "start")) { goto xkY80; } goto GrXou; E3WSZ: } public static function kECmA() : array { global $argv; return static::$dXtFE ? [...$argv, ...explode(" ", static::$dXtFE)] : $argv; } protected static function ue_LM() : string { goto VPhfD; vETBq: $OfQ77 = []; goto wUvn1; NYyIE: $qkzuD = []; goto UY6MR; S0VpH: if (is_readable(static::$XBB_6)) { goto AuuBS; } goto Glb4J; VF_73: ksort($KqhHm, SORT_NUMERIC); goto zIFbh; kCbqJ: return $oednu; goto a8U64; zlkFm: $q7uZ4 = static::$ih5Q_; goto b5cUM; Eqdg8: YmD8f: goto gHprm; zIFbh: unset($g0R9T[0]); goto vETBq; l2Udr: $Fq9qE = 0; goto jfgFR; ypS4n: $oednu .= "----------------------------------------------PROCESS STATUS---------------------------------------------------\xa"; goto lXRr1; lXRr1: $oednu .= "Summary	" . str_pad($iiDCp . "M", 7) . " " . str_pad("-", $q7uZ4) . " " . str_pad("-", $MvaWh) . " " . str_pad((string) $qwqya, 11) . " " . str_pad((string) $G82t3, 9) . " " . str_pad((string) $vfvyy, 7) . " " . str_pad((string) $Fq9qE, 13) . " " . str_pad((string) $NGUPA, 6) . " [Summary] 
"; goto kCbqJ; SU_6M: if (is_array($KqhHm)) { goto tq3R7; } goto WhWa6; fDjkB: Fdcv8: goto lwV7Q; AaV3y: foreach ($g0R9T as $IiVC3) { goto uP3hz; PL3TJ: if (!preg_match("/^[0-9]+/", $IiVC3, $pdR_M)) { goto UwPbh; } goto WfI01; qc6ta: if (!preg_match("/^pid.*?memory.*?listening/", $IiVC3)) { goto MIyqU; } goto OQVEK; C9Yrv: MIyqU: goto SGLxQ; B7079: $MvaWh = max($MvaWh, strlen($FRbxC[3])); goto q9txJ; I_nDR: $OfQ77[$D1ple] = $IiVC3; goto YWSdC; yItQ8: UwPbh: goto ai_EK; hdJ95: Ayx47: goto yItQ8; QI_cO: $iiDCp += (float) str_ireplace("M", '', $FRbxC[1]); goto zGpuP; rqRqm: L9xKE: goto PL3TJ; uIaDJ: $qkzuD[$D1ple] = $FRbxC[7]; goto DQpfx; WfI01: $D1ple = $pdR_M[0]; goto I_nDR; zGpuP: $q7uZ4 = max($q7uZ4, strlen($FRbxC[2])); goto B7079; WcSgS: $oednu .= $IiVC3 . "\xa"; goto qc6ta; uP3hz: if ($QVU1s) { goto L9xKE; } goto WcSgS; YWSdC: if (!preg_match("/^\S+?\s+?(\S+?)\s+?(\S+?)\s+?(\S+?)\s+?(\S+?)\s+?(\S+?)\s+?(\S+?)\s+?(\S+?)\s+?/", $IiVC3, $FRbxC)) { goto Ayx47; } goto QI_cO; ai_EK: WlP7T: goto nL1ze; rHMlu: $G82t3 += (int) $FRbxC[5]; goto Bz3qk; DQpfx: $Fq9qE += (int) $FRbxC[7]; goto hdJ95; OQVEK: $QVU1s = true; goto C9Yrv; q9txJ: $qwqya += (int) $FRbxC[4]; goto rHMlu; SGLxQ: goto WlP7T; goto rqRqm; Bz3qk: $vfvyy += (int) $FRbxC[6]; goto uIaDJ; nL1ze: } goto n0DNp; jfgFR: $NGUPA = 0; goto RdvXi; q2Vw1: $iiDCp = 0; goto FfS1s; UY6MR: $KqhHm = []; goto XUdq0; tC8AB: return ''; goto Eqdg8; SM1Qn: $g0R9T = file(static::$XBB_6, FILE_IGNORE_NEW_LINES); goto wEUQw; OlkcB: foreach ($KqhHm as $D1ple => $g0R9T) { goto Lq_Q_; g1fVa: $ncGrz = $qkzuD[$D1ple] - $GmLhf[$D1ple]; goto kZgPS; kZgPS: $NGUPA += $ncGrz; goto O4qCr; uaMYv: if (!isset($GmLhf[$D1ple], $qkzuD[$D1ple])) { goto AaIxS; } goto g1fVa; Lq_Q_: if (isset($OfQ77[$D1ple])) { goto UvTmG; } goto IyA2M; qqKzB: AaIxS: goto LZ7B_; E7MDE: $oednu .= $OfQ77[$D1ple] . " " . str_pad((string) $ncGrz, 6) . " [idle]\xa"; goto qwti7; I_ahj: UvTmG: goto uaMYv; LZ7B_: $ncGrz = 0; goto p0MIo; O4qCr: goto LZezp; goto qqKzB; IyA2M: $oednu .= "{$D1ple}\x9" . str_pad("N/A", 7) . " " . str_pad($g0R9T["listen"], static::$ih5Q_) . " " . str_pad((string) $g0R9T["name"], static::$DCzaP) . " " . str_pad("N/A", 11) . " " . str_pad("N/A", 9) . " " . str_pad("N/A", 7) . " " . str_pad("N/A", 13) . " N/A    [busy] 
"; goto CruZh; qwti7: SaWbi: goto L83gH; CruZh: goto SaWbi; goto I_ahj; p0MIo: LZezp: goto E7MDE; L83gH: } goto fDjkB; b5cUM: $MvaWh = static::$DCzaP; goto AaV3y; gHprm: $oednu = ''; goto NYyIE; XaJR6: tq3R7: goto VF_73; wUvn1: $QVU1s = false; goto l2Udr; wEUQw: if ($g0R9T) { goto YmD8f; } goto tC8AB; gyDiF: AuuBS: goto SM1Qn; VPhfD: static $GmLhf = []; goto S0VpH; n0DNp: Pj37M: goto OlkcB; lwV7Q: $GmLhf = $qkzuD; goto ypS4n; XUdq0: try { $KqhHm = unserialize($g0R9T[0], ["allowed_classes" => false]); } catch (Throwable) { } goto SU_6M; WhWa6: $KqhHm = []; goto XaJR6; RdvXi: $qwqya = 0; goto hZwF6; hZwF6: $G82t3 = 0; goto q2Vw1; Glb4J: return ''; goto gyDiF; FfS1s: $vfvyy = 0; goto zlkFm; a8U64: } protected static function o3rKo() : string { return file_get_contents(static::$GV4sk); } protected static function EjgxY() : void { goto yMdtt; QGwU1: trNng: goto ThoUJ; JPxdR: pcntl_signal(SIGPIPE, SIG_IGN, false); goto jzrgB; YoeVr: ZSY49: goto JPxdR; yMdtt: if (!(DIRECTORY_SEPARATOR !== "/")) { goto trNng; } goto HhhTB; JcxV6: foreach ($djmhb as $mjHIx) { pcntl_signal($mjHIx, static::IAbjo(...), false); fUXZ7: } goto YoeVr; HhhTB: return; goto QGwU1; ThoUJ: $djmhb = [SIGINT, SIGTERM, SIGHUP, SIGTSTP, SIGQUIT, SIGUSR1, SIGUSR2, SIGIOT, SIGIO]; goto JcxV6; jzrgB: } protected static function GBrfw() : void { goto tEyAE; pU0M7: $djmhb = [SIGINT, SIGTERM, SIGHUP, SIGTSTP, SIGQUIT, SIGUSR1, SIGUSR2, SIGIOT, SIGIO]; goto FyUpO; tEyAE: if (!(DIRECTORY_SEPARATOR !== "/")) { goto VTjSJ; } goto bF3iN; T1lMw: VTjSJ: goto pU0M7; bF3iN: return; goto T1lMw; yVXEo: otLbK: goto DWWoz; FyUpO: foreach ($djmhb as $mjHIx) { static::$KlOHx->z1znB($mjHIx, static::IABJo(...)); XLEkx: } goto yVXEo; DWWoz: } protected static function iABjo(int $mjHIx) : void { goto bZEAX; uV4xU: TKsB9: goto cSah7; bZEAX: switch ($mjHIx) { case SIGINT: case SIGTERM: case SIGHUP: case SIGTSTP: goto WhVqT; k8F9S: static::BRjjx(0, "received signal: {$mjHIx}"); goto KB502; WhVqT: static::$QkmrE = false; goto k8F9S; KB502: goto ol5fg; goto UXosF; UXosF: case SIGQUIT: goto tmZ6O; zcS05: goto ol5fg; goto Q4h7C; tmZ6O: static::$QkmrE = true; goto cEVux; cEVux: static::brJJX(0, "received signal: {$mjHIx}"); goto zcS05; Q4h7C: case SIGUSR2: case SIGUSR1: goto H1nxZ; UhCMo: static::Rk22G(); goto Coj9C; Coj9C: goto ol5fg; goto mWXYd; H1nxZ: if (!(static::$AyeNf === static::xOoeG || static::$AyeNf === static::OjD2O)) { goto c0JPc; } goto NaQ1w; iQvFT: static::$JLGKi = static::QZJaG(); goto UhCMo; NaQ1w: return; goto GvcnR; GvcnR: c0JPc: goto m1q5y; m1q5y: static::$QkmrE = $mjHIx === SIGUSR2; goto iQvFT; mWXYd: case SIGIOT: static::WAob1(); goto ol5fg; case SIGIO: static::q_jpr(); goto ol5fg; } goto uV4xU; cSah7: ol5fg: goto xwzXQ; xwzXQ: } protected static function BB7jS() : void { goto ZTcv2; pL4Ll: Xmmua: goto ovjkP; gsNYI: return; goto pL4Ll; ZTcv2: if (!(!static::$qCutD || DIRECTORY_SEPARATOR !== "/")) { goto Xmmua; } goto gsNYI; nY5_C: if (!(-1 === posix_setsid())) { goto F6WLF; } goto rIUgl; QX9I3: $D1ple = pcntl_fork(); goto RO31u; Q2Twb: exit(0); goto AB_ge; yHt24: goto l5mAS; goto Bm2QJ; GfTbf: goto r8pcQ; goto vGfXk; FWwHi: goto r8pcQ; goto cCri7; rIUgl: throw new RuntimeException("Setsid fail"); goto vQFso; GOomu: if ($D1ple > 0) { goto fdUal; } goto hWLpd; hWLpd: goto l5mAS; goto eTdk2; cCri7: ir6yk: goto euAOE; RO31u: if (-1 === $D1ple) { goto bvFvW; } goto hZcCz; GxzW6: $D1ple = pcntl_fork(); goto zHKNZ; vGfXk: bvFvW: goto XOqf6; Bm2QJ: fdUal: goto Q2Twb; eTdk2: dX06K: goto o22_f; vQFso: F6WLF: goto QX9I3; XOqf6: throw new RuntimeException("Fork fail"); goto FWwHi; hZcCz: if (0 !== $D1ple) { goto ir6yk; } goto GfTbf; Ce4rR: r8pcQ: goto fdfKD; o22_f: throw new RuntimeException("Fork fail"); goto yHt24; euAOE: exit(0); goto Ce4rR; ovjkP: umask(0); goto GxzW6; zHKNZ: if (-1 === $D1ple) { goto dX06K; } goto GOomu; AB_ge: l5mAS: goto nY5_C; fdfKD: } public static function eE3fQ() : void { goto L0vHJ; QCJL7: restore_error_handler(); goto NKcWY; Z8kAs: Ni3nv: goto fToNJ; XwMtv: ob_start(function (string $Th1zF) { file_put_contents(static::$O8yHl, $Th1zF, FILE_APPEND); }, 1); goto HU9CL; c623c: fclose(STDERR); goto ARSxo; NTRAe: p3Ag6: goto ZdNOL; L0vHJ: if (!(!static::$qCutD || DIRECTORY_SEPARATOR !== "/")) { goto PsmbZ; } goto NuLIJ; pHb8J: if (!is_resource(static::$rg6Jl)) { goto nncNH; } goto m1Het; wQxDy: set_error_handler(static fn(): bool => true); goto NOw0l; m1Het: fclose(static::$rg6Jl); goto B1kuF; C12kF: return; goto NTRAe; fToNJ: if (!is_resource(STDERR)) { goto Zbiif; } goto c623c; NKcWY: if (!($vp1ke === false)) { goto p3Ag6; } goto C12kF; m77cZ: PsmbZ: goto Qaeaw; ZdNOL: static::$rg6Jl = $vp1ke; goto GpU2_; NuLIJ: return; goto m77cZ; ARSxo: Zbiif: goto pHb8J; HU9CL: de5Dd: goto kaL4y; GpU2_: if (!(function_exists("posix_isatty") && posix_isatty(2))) { goto de5Dd; } goto XwMtv; ckoxB: fclose(STDOUT); goto Z8kAs; Qaeaw: if (!is_resource(STDOUT)) { goto Ni3nv; } goto ckoxB; NOw0l: $vp1ke = fopen(static::$O8yHl, "a"); goto QCJL7; B1kuF: nncNH: goto wQxDy; kaL4y: } protected static function MD_Zf() : void { goto LYhyS; vPxWQ: return; goto We5Qc; XwHOz: NcYTB: goto nDHNu; LYhyS: if (!(DIRECTORY_SEPARATOR !== "/")) { goto eVK4B; } goto vPxWQ; IwaJe: throw new RuntimeException("can not save pid to " . static::$fJgFR); goto XwHOz; We5Qc: eVK4B: goto IzRV9; IzRV9: static::$tGjN9 = posix_getpid(); goto B5nP4; B5nP4: if (!(false === file_put_contents(static::$fJgFR, static::$tGjN9))) { goto NcYTB; } goto IwaJe; nDHNu: } protected static function fpQzB() : string { return static::$PTCU0; } protected static function QZJAG() : array { goto S5ujj; uZcXy: uTOD1: goto VEgqk; IsbaA: foreach (static::$azR4Q as $OKUMk) { goto Krkvv; jQvRn: za8mk: goto si73l; xkSA9: XrWMq: goto jQvRn; Krkvv: foreach ($OKUMk as $d1OGd) { $jGW8b[$d1OGd] = $d1OGd; y2Ybs: } goto xkSA9; si73l: } goto uZcXy; S5ujj: $jGW8b = []; goto IsbaA; VEgqk: return $jGW8b; goto zj92y; zj92y: } protected static function nOtmA() : void { goto oPKcz; oPKcz: if (DIRECTORY_SEPARATOR === "/") { goto UIRl1; } goto t0NUL; EbFBt: hE2T8: goto wVT_k; IRmMz: UIRl1: goto IcTF1; QSkhP: goto hE2T8; goto IRmMz; IcTF1: static::PMKjg(); goto EbFBt; t0NUL: static::LisR5(); goto QSkhP; wVT_k: } protected static function Pmkjg() : void { foreach (static::$fdyAb as $UriVV) { goto SHBdx; xm86J: l1RoN: goto yQpiZ; wsbIx: if (!(static::$DCzaP < $sLP7i)) { goto MoYll; } goto l24j3; X05Yb: $UriVV->name = $UriVV->ybRv5(); goto HT2zW; bCJh3: cogle: goto DOFDL; DOFDL: V0eiw: goto MIAjL; HT2zW: stMUU: goto M1PJE; yQpiZ: hSgjt: goto uacYt; l24j3: static::$DCzaP = $sLP7i; goto uPUv2; rVrZW: static::mXaEi($UriVV); goto yhlfP; yhlfP: goto hSgjt; goto bCJh3; M1PJE: $sLP7i = strlen($UriVV->name); goto wsbIx; uPUv2: MoYll: goto xm86J; l83F7: if (!empty($UriVV->name)) { goto stMUU; } goto X05Yb; SHBdx: if (!(static::$AyeNf === static::MseBV)) { goto l1RoN; } goto l83F7; uacYt: if (!(count(static::$azR4Q[$UriVV->LUq9g]) < $UriVV->cCGHG)) { goto cogle; } goto rVrZW; MIAjL: } xkmEn: } protected static function lisR5() : void { goto fsApB; N82pL: exit(250); goto lYd6x; Ebkra: $UriVV = current(static::$fdyAb); goto Gp0HX; WBGq5: static::$KlOHx = new $wqXQj(); goto IWaci; pmmTH: static::$AyeNf = static::FQ81f; goto siWH4; wFw3w: kyRlb: goto mlF2l; Xlzr0: $UriVV->EqlFe(); goto koCrr; fJaqy: static::log($IF1JK); goto N82pL; AeacF: goto mogsD; goto myMi1; JhgQ_: if (count(static::$fdyAb) > 1) { goto zLBR4; } goto VtJbb; SxYam: $IF1JK = new Exception("event-loop exited"); goto fJaqy; o0XvW: exit(0); goto wFw3w; f57v5: reset(static::$fdyAb); goto Ebkra; BhcOc: TqjsQ: goto uic_c; k_jri: mogsD: goto f57v5; SIWFB: if (!(count($ClTU8) === 1 || in_array("-q", static::KECma()))) { goto kyRlb; } goto JhgQ_; oThZH: GRRrG::add(1000000, function () { }); goto khqs3; ebwMl: static::BsLDQ("@@@ Error: multi workers init in one php file are not support @@@\xd\xa"); goto bYj7Z; jW5rS: static::$KlOHx->JhRzf(); goto Jh8ca; EUGH5: IUzGt: goto xVl4E; kgnAN: OtLZM: goto hcCns; khqs3: static::bslDq(str_pad($UriVV->name, 48) . str_pad($UriVV->yBRV5(), 36) . str_pad("1", 10) . "  [ok]\xa"); goto Xlzr0; hcCns: exit("@@@no worker inited@@@
\xa
"); goto k_jri; myMi1: zLBR4: goto ebwMl; FU9YK: Grrrg::MBwwy(static::$KlOHx); goto SPxtP; Gp0HX: grRrG::iu5u7(); goto pmmTH; eKQ5a: goto mogsD; goto kgnAN; BfMp7: gRrRg::mbWWY(static::$KlOHx); goto ZUVTC; Jh8ca: if (!(static::$AyeNf !== Yt9IB::OjD2O)) { goto e0yaw; } goto SxYam; SPxtP: restore_error_handler(); goto oThZH; fsApB: $ClTU8 = static::zUm4O(); goto SIWFB; IWaci: static::$KlOHx->v7Bmh(function ($SKPYw) { static::bRjJX(250, $SKPYw); }); goto EUGH5; mlF2l: static::$KlOHx = new j0nOp(); goto Kg_yu; xVl4E: static::GBRFW(); goto FU9YK; xgN4e: if (!(static::$KlOHx === null)) { goto IUzGt; } goto GOXnb; Kg_yu: static::$KlOHx->V7bMH(function ($SKPYw) { static::BrJJX(250, $SKPYw); }); goto BfMp7; koCrr: $UriVV->JHrzf(); goto jW5rS; lYd6x: e0yaw: goto o0XvW; bYj7Z: static::BslDQ("@@@ See https://www.workerman.net/doc/workerman/faq/multi-woker-for-windows.html @@@\xd
"); goto eKQ5a; VtJbb: if (count(static::$fdyAb) <= 0) { goto OtLZM; } goto AeacF; GOXnb: $wqXQj = static::FpQzb(); goto WBGq5; siWH4: register_shutdown_function(static::Pvf4V(...)); goto xgN4e; ZUVTC: foreach ($ClTU8 as $qs3EV) { static::aK8cU($qs3EV); UqQmO: } goto BhcOc; uic_c: } public static function zum4O() : array { goto q6IES; q6IES: $ClTU8 = []; goto Wy1Sr; in9wl: wpWyB: goto l1noP; Wy1Sr: foreach (static::KECMa() as $oexfT) { goto DW5LU; jSN_7: OVDUY: goto EzsSy; Dttg3: $ClTU8[$oexfT] = $oexfT; goto jSN_7; DW5LU: if (!is_file($oexfT)) { goto OVDUY; } goto Dttg3; EzsSy: a28Hh: goto bOvcw; bOvcw: } goto in9wl; l1noP: return $ClTU8; goto Jz48x; Jz48x: } public static function AK8CU(string $qs3EV) : void { goto hoXDE; ddGau: YqwUw: goto E6PuM; PEydM: if (!(static::$KlOHx === null)) { goto YqwUw; } goto nYGVl; A3fpo: $zhHYO = [STDIN, STDOUT, STDOUT]; goto u6jGp; ZwUGg: static::$KlOHx->v7bmh(function ($SKPYw) { static::BrJjx(250, $SKPYw); }); goto d3Pqb; hoXDE: $qs3EV = realpath($qs3EV); goto A3fpo; E6PuM: static::$Y1uxp[$qs3EV] = [$RyY0a, $qs3EV]; goto B2dAM; nYGVl: static::$KlOHx = new J0nop(); goto ZwUGg; u6jGp: $AvIOJ = []; goto tUSar; tUSar: $RyY0a = proc_open(""" . PHP_BINARY . "" " . " "{$qs3EV}" -q", $zhHYO, $AvIOJ, null, null, ["bypass_shell" => true]); goto PEydM; d3Pqb: gRrRG::MbwwY(static::$KlOHx); goto ddGau; B2dAM: } protected static function dlw_0() : void { foreach (static::$Y1uxp as $CtgLT) { goto dpk9m; zIxLT: FZ3AX: goto ueec4; LvIyZ: proc_close($RyY0a); goto SveVl; xlmsx: $Szm0T = proc_get_status($RyY0a); goto Ipu2i; Ipu2i: if ($Szm0T["running"]) { goto E1Sj9; } goto skcuJ; ret2A: E1Sj9: goto zIxLT; cQU6Y: $qs3EV = $CtgLT[1]; goto xlmsx; SveVl: static::aK8cU($qs3EV); goto ret2A; skcuJ: static::BSldQ("process {$qs3EV} terminated and try to restart
"); goto LvIyZ; dpk9m: $RyY0a = $CtgLT[0]; goto cQU6Y; ueec4: } xLRhu: } protected static function MXaEi(yt9Ib $UriVV) : void { goto rZjz3; ROfcN: IIn7x: goto thlOg; HEKVq: JZUUb: goto fyjL9; gUIP3: static::$UxsGZ[$UriVV->LUq9g][$sZbT4] = $D1ple; goto K6cBy; yfsqa: NInC6: goto SQrvN; YoCLv: GRRRg::mBwwy(static::$KlOHx); goto PY8L5; tV3iw: y1xvE: goto qd5_s; nPTEv: if (!(static::$AyeNf === static::MseBV)) { goto gXUdx; } goto j8Ocb; tr2QD: $wqXQj = static::fpqZb(); goto u2kLL; sByg7: static::log($IF1JK); goto JJI7V; gN1vz: mt_srand(); goto G19Br; ZuN2Z: $UriVV->JhrZf(); goto KfPES; pdho4: VleSm: goto rtRkB; jIXlw: static::pE7rf("WorkerMan: worker process  " . $UriVV->name . " " . $UriVV->ybrV5()); goto dwwCU; er3op: $UriVV->id = $sZbT4; goto ZuN2Z; JJI7V: exit(250); goto yfsqa; t44PE: if (!(static::$AyeNf !== Yt9ib::OjD2O)) { goto NInC6; } goto KAQl2; PY8L5: restore_error_handler(); goto jIXlw; qd5_s: static::GbrFw(); goto YoCLv; thlOg: srand(); goto gN1vz; pRfud: throw new RuntimeException("forkOneWorker fail"); goto Sp3Ar; u2kLL: static::$KlOHx = new $wqXQj(); goto lV9ac; KfPES: static::$KlOHx->JHRzF(); goto t44PE; G19Br: static::$QkmrE = false; goto nPTEv; SQrvN: exit(0); goto pdho4; rZjz3: $sZbT4 = static::getId($UriVV->LUq9g, 0); goto yGq_M; yGq_M: $D1ple = pcntl_fork(); goto nGKrz; KAQl2: $IF1JK = new Exception("event-loop exited"); goto sByg7; fyjL9: GrRRG::IU5U7(); goto dIbhJ; Fg_jF: cwTY5: goto S5LL5; dqWR2: foreach (static::$fdyAb as $sHG6L => $cUZ6A) { goto qloOW; fsxlA: qdM7W: goto qU64y; MdBNp: yrOZK: goto fsxlA; qloOW: if (!($cUZ6A->LUq9g !== $UriVV->LUq9g)) { goto yrOZK; } goto VezEr; a_B5q: unset(static::$fdyAb[$sHG6L]); goto MdBNp; VezEr: $cUZ6A->d1bhg(); goto a_B5q; qU64y: } goto HEKVq; K6cBy: goto VleSm; goto ROfcN; S5LL5: static::$azR4Q[$UriVV->LUq9g][$D1ple] = $D1ple; goto gUIP3; Sp3Ar: goto VleSm; goto Fg_jF; bjogX: gXUdx: goto iYAYN; iYAYN: static::$JLGKi = static::$azR4Q = []; goto dqWR2; mleiw: if (0 === $D1ple) { goto IIn7x; } goto pRfud; nGKrz: if ($D1ple > 0) { goto cwTY5; } goto mleiw; j8Ocb: static::Ee3FQ(); goto bjogX; H9WIk: register_shutdown_function(static::PvF4V(...)); goto HsNo0; lV9ac: static::$KlOHx->V7BMH(function ($SKPYw) { static::brJjx(250, $SKPYw); }); goto tV3iw; HsNo0: if (!(static::$KlOHx === null)) { goto y1xvE; } goto tr2QD; dwwCU: $UriVV->Pwe60(); goto er3op; dIbhJ: static::$AyeNf = static::FQ81f; goto H9WIk; rtRkB: } protected static function getId(string $MaQqz, int $D1ple) : false|int|string { return array_search($D1ple, static::$UxsGZ[$MaQqz]); } public function Pwe60() : void { goto KVWH2; KVWH2: $lHYI3 = posix_getpwnam($this->AUqs0); goto AX9qF; D1BOz: if ($this->LTbIA) { goto DCaxp; } goto QgzKB; QgzKB: $sJHhk = $lHYI3["gid"]; goto xKUUE; Uc_mc: wBTjq: goto fCi41; xKUUE: goto ooxoH; goto ZFp6Q; IKQ93: P_FNq: goto cwgMz; fcUt7: LlpJ3: goto XyzO7; AX9qF: if ($lHYI3) { goto wBTjq; } goto a4OKc; LG_gT: static::log("Warning: Group {$this->LTbIA} not exists"); goto t1P73; XyzO7: $sJHhk = $VPUMy["gid"]; goto VGBjr; ZxMuG: $VPUMy = posix_getgrnam($this->LTbIA); goto ZNEbT; t1P73: return; goto fcUt7; fCi41: $xqWzY = $lHYI3["uid"]; goto D1BOz; jyGlN: if (!($xqWzY !== posix_getuid() || $sJHhk !== posix_getgid())) { goto P_FNq; } goto fSzDo; aEPPo: Krgxi: goto IKQ93; ZNEbT: if ($VPUMy) { goto LlpJ3; } goto LG_gT; fSzDo: if (!(!posix_setgid($sJHhk) || !posix_initgroups($lHYI3["name"], $sJHhk) || !posix_setuid($xqWzY))) { goto Krgxi; } goto wM3PC; VGBjr: ooxoH: goto jyGlN; Yuxi3: return; goto Uc_mc; wM3PC: static::log("Warning: change gid or uid fail."); goto aEPPo; a4OKc: static::log("Warning: User {$this->AUqs0} not exists"); goto Yuxi3; ZFp6Q: DCaxp: goto ZxMuG; cwgMz: } protected static function PE7Rf(string $VGk1w) : void { goto hzWa_; hzWa_: set_error_handler(static fn(): bool => true); goto VK2VR; VK2VR: cli_set_process_title($VGk1w); goto MhN1Q; MhN1Q: restore_error_handler(); goto sWBOl; sWBOl: } protected static function m1Cbg() : void { goto t66JR; A1RmY: CbNQR: goto CNNxc; t66JR: if (DIRECTORY_SEPARATOR === "/") { goto DwMLt; } goto jYhx7; xGBdM: DwMLt: goto xzP1r; lqjYD: goto CbNQR; goto xGBdM; jYhx7: static::luHaH(); goto lqjYD; xzP1r: static::Nnwcc(); goto A1RmY; CNNxc: } protected static function nnwcC() : void { goto v48vB; XQD36: static::NOtMA(); goto UNk8f; nM2d7: if (!(static::$AyeNf !== static::OjD2O)) { goto RPjsE; } goto XQD36; v48vB: static::$AyeNf = static::FQ81f; goto OsI3a; e0ME8: AEuRJ: goto CFGnC; o34HW: Q5fGx: goto XwirV; sZ7dK: $D1ple = pcntl_wait($Szm0T, WUNTRACED); goto puGA8; CFGnC: RPjsE: goto L0QMI; YCAI9: cl0WU: goto o82yi; z4HbH: static::Aiv9x(); goto YCAI9; wpCXp: unset(static::$JLGKi[$D1ple]); goto yFP0i; OsI3a: v9p9f: goto fEXgl; o82yi: goto v9p9f; goto o34HW; UNk8f: if (!isset(static::$JLGKi[$D1ple])) { goto AEuRJ; } goto wpCXp; puGA8: pcntl_signal_dispatch(); goto K41Bo; F3C7A: pcntl_signal_dispatch(); goto HPzEB; CsixC: foreach (static::$azR4Q as $MaQqz => $OKUMk) { goto Z1PKs; A2019: if (!($Szm0T !== 0)) { goto s2vIh; } goto XBxCz; CHqHk: static::$gD609["worker_exit_info"][$MaQqz][$Szm0T] ??= 0; goto XsWL9; fY2ut: $Szm0T = 0; goto nMbCD; cV3bL: if (!static::$G_kE7) { goto SZvEq; } goto hw3rq; QH17B: mXhjG: goto xwcI7; nfs97: $sZbT4 = static::getId($MaQqz, $D1ple); goto BT7rj; hw3rq: try { (static::$G_kE7)($UriVV, $Szm0T, $D1ple); } catch (Throwable $SKPYw) { static::log("worker[{$UriVV->name}] onWorkerExit {$SKPYw}"); } goto n5s8m; xwcI7: bF0_5: goto a_fIc; XsWL9: static::$gD609["worker_exit_info"][$MaQqz][$Szm0T]++; goto Mc59g; bYAR_: s2vIh: goto cV3bL; Z1PKs: if (!isset($OKUMk[$D1ple])) { goto mXhjG; } goto GBa6d; XBxCz: static::log("worker[{$UriVV->name}:{$D1ple}] exit with status {$Szm0T}"); goto bYAR_; nMbCD: dZ085: goto A2019; BT7rj: static::$UxsGZ[$MaQqz][$sZbT4] = 0; goto OO73K; zt5Kv: if (!($Szm0T === SIGINT && static::$AyeNf === static::OjD2O)) { goto dZ085; } goto fY2ut; Mc59g: unset(static::$azR4Q[$MaQqz][$D1ple]); goto nfs97; GBa6d: $UriVV = static::$fdyAb[$MaQqz]; goto zt5Kv; OO73K: goto LzIHJ; goto QH17B; n5s8m: SZvEq: goto CHqHk; a_fIc: } goto gmCId; gmCId: LzIHJ: goto nM2d7; HPzEB: $Szm0T = 0; goto sZ7dK; yFP0i: static::Rk22G(); goto e0ME8; K41Bo: if (!($D1ple > 0)) { goto uVa3t; } goto CsixC; vuB8L: if (!(static::$AyeNf === static::OjD2O && empty(static::QZjAg()))) { goto cl0WU; } goto z4HbH; fEXgl: if (!1) { goto Q5fGx; } goto F3C7A; L0QMI: uVa3t: goto vuB8L; XwirV: } protected static function LuhAH() : void { grRRg::add(1, static::dlw_0(...)); static::$KlOHx->JhrZf(); } protected static function aiv9X() : void { goto ycZnP; YdhTq: @unlink(static::$fJgFR); goto xgmmz; KlqJn: (static::$T1cVz)(); goto rrWqS; xgmmz: static::log("Workerman[" . basename(static::$sxyw6) . "] has been stopped"); goto GJGRy; pvURW: kzevH: goto YdhTq; rrWqS: ae2Mx: goto v0mq8; v0mq8: exit(0); goto juLsT; ycZnP: foreach (static::$fdyAb as $UriVV) { goto TFO0q; WyMpD: Ct0Ma: goto T3LcH; X7Y4F: $GNVR1 = substr($GNVR1, strpos($GNVR1, "/") + 2); goto gUrGA; H8M8k: [, $GNVR1] = explode(":", $XQoaq, 2); goto X7Y4F; TFO0q: $XQoaq = $UriVV->yBRV5(); goto ZAaZT; gUrGA: @unlink($GNVR1); goto sNj1e; sNj1e: pCX63: goto WyMpD; ZAaZT: if (!($UriVV->PmleA === "unix" && $XQoaq)) { goto pCX63; } goto H8M8k; T3LcH: } goto pvURW; GJGRy: if (!static::$T1cVz) { goto ae2Mx; } goto KlqJn; juLsT: } protected static function rK22g() : void { goto U__cj; rimFQ: t_hDQ: goto VI5UA; VI5UA: $GoYzm = current(static::$JLGKi); goto bHVdO; avAN8: try { (static::$sfGJI)(); } catch (Throwable $UPVUA) { static::brjJx(250, $UPVUA); } goto sSbms; PuXG1: QeyRu: goto mK7Fn; Ut2Ou: qfwU1: goto JBRC6; KTDWD: Gmo4T: goto k2hHa; DDrVi: $UriVV = current(static::$fdyAb); goto HETaF; HETaF: if (!$UriVV->dofSg) { goto qfwU1; } goto GEbbI; U3lN1: if (!static::$sfGJI) { goto vuek4; } goto avAN8; ZAPZt: static::EE3fQ(); goto yQliz; GEbbI: try { ($UriVV->dofSg)($UriVV); } catch (Throwable $UPVUA) { static::BrJjx(250, $UPVUA); } goto Ut2Ou; sSbms: static::WbO_U(); goto xnRNy; j01jq: kMPRU: goto W2nlo; iD7td: JCr21: goto Wy8ci; xnRNy: vuek4: goto YwK_1; WDyUR: foreach (static::$azR4Q as $MaQqz => $OKUMk) { goto Adcf_; Adcf_: $UriVV = static::$fdyAb[$MaQqz]; goto bLJ5f; ibCxt: $q6baP += $OKUMk; goto h6MIJ; Ddase: gFl2z: goto ZAucX; XJ1CI: zRRcY: goto QKIRX; ZAucX: array_walk($OKUMk, static fn($D1ple) => posix_kill($D1ple, $OYQuh)); goto XJ1CI; bLJ5f: if (!$UriVV->eNgle) { goto gFl2z; } goto ibCxt; h6MIJ: goto zRRcY; goto Ddase; QKIRX: } goto iD7td; JBRC6: if ($UriVV->eNgle) { goto RfpGz; } goto ZAPZt; YwK_1: $q6baP = []; goto WDyUR; JcnLm: if (!(static::$AyeNf === static::FQ81f)) { goto Gmo4T; } goto QpMCh; W2nlo: goto j4xH9; goto PuXG1; ETqyb: if (static::dOBfz()) { goto xdrFq; } goto zC_l8; bHVdO: posix_kill($GoYzm, $OYQuh); goto ETqyb; mK7Fn: $OYQuh = static::dOBFz() ? SIGUSR2 : SIGUSR1; goto JcnLm; gHOxl: static::$AyeNf = static::FQ81f; goto DHGkc; NcRXq: return; goto rimFQ; i6L8N: reset(static::$fdyAb); goto DDrVi; zC_l8: GrrRG::add(static::$KKN9R, posix_kill(...), [$GoYzm, SIGKILL], false); goto AwP5U; Pdgcy: j4xH9: goto nPxKN; gkjYe: if (!(static::$AyeNf !== static::OjD2O)) { goto b_WIK; } goto gHOxl; yQliz: goto kMPRU; goto h4Rxe; h2Ena: static::brJjx(); goto j01jq; j3PGe: static::$AyeNf = static::xOoeG; goto mtwGs; mtwGs: static::Ee3fQ(); goto U3lN1; Wy8ci: static::$JLGKi = array_intersect(static::$JLGKi, $q6baP); goto KTDWD; h4Rxe: RfpGz: goto h2Ena; QpMCh: static::log("Workerman[" . basename(static::$sxyw6) . "] reloading"); goto j3PGe; k2hHa: if (!empty(static::$JLGKi)) { goto t_hDQ; } goto gkjYe; DHGkc: b_WIK: goto NcRXq; U__cj: if (static::$tGjN9 === posix_getpid()) { goto QeyRu; } goto i6L8N; AwP5U: xdrFq: goto Pdgcy; nPxKN: } public static function BrjJX(int $IHRN6 = 0, mixed $BJScB = '') : void { goto jBNLg; jqM9x: RUhlX: goto nqWxg; JA9VQ: static::$AyeNf = static::OjD2O; goto YOpLn; bImpv: kHhui: goto urjgo; nqWxg: static::log("Workerman[" . basename(static::$sxyw6) . "] stopping, code [{$IHRN6}]"); goto ViYh5; PYuX4: static::$KlOHx?->stop(); goto lSGmz; urjgo: grrRG::add(1, static::tm89B(...)); goto Gpkgb; gaR38: foreach ($OKUMk as $d1OGd) { goto vbj24; D8meR: goto wgZQT; goto YDdu0; GTp5p: posix_kill($d1OGd, $OYQuh); goto D8meR; scVBk: GrRrG::add(1, posix_kill(...), [$d1OGd, SIGINT], false); goto haXgx; haXgx: wgZQT: goto cx_3b; YDdu0: EMuzp: goto scVBk; vbj24: if ($OYQuh === SIGINT && !static::$qCutD) { goto EMuzp; } goto GTp5p; yZlIz: gRrRg::add(ceil(static::$KKN9R), posix_kill(...), [$d1OGd, SIGKILL], false); goto Kin6z; cx_3b: if (static::DoBfZ()) { goto YIDjt; } goto yZlIz; Kin6z: YIDjt: goto HEZg4; HEZg4: oTqso: goto t2QjO; t2QjO: } goto bImpv; Qy6g4: array_walk($hvFYF, static fn(uuWWW $UriVV) => $UriVV->tVpEh()); goto rJMm5; trAUs: static::log($BJScB); goto camMU; jBNLg: if (!$BJScB) { goto Y3BQB; } goto trAUs; zIh0o: static::$fdyAb = []; goto PYuX4; ViYh5: $OKUMk = static::QZjaG(); goto duWw5; duWw5: $OYQuh = static::DObfz() ? SIGQUIT : SIGINT; goto gaR38; Gpkgb: cG5ZV: goto s7RfC; camMU: Y3BQB: goto JA9VQ; Bs99X: D0J5I: goto P7EbD; mSXi2: $hvFYF = array_reverse(static::$fdyAb); goto Qy6g4; lSGmz: try { exit($IHRN6); } catch (\Exception) { } goto Bs99X; P7EbD: goto cG5ZV; goto jqM9x; YOpLn: if (DIRECTORY_SEPARATOR === "/" && static::$tGjN9 === posix_getpid()) { goto RUhlX; } goto mSXi2; rJMm5: if (!(!static::doBfZ() || VFWtF::$NoRK0["connection_count"] <= 0)) { goto D0J5I; } goto zIh0o; s7RfC: } protected static function TM89B() : void { foreach (static::$azR4Q as $MaQqz => $OKUMk) { goto NnXpd; DV81y: Sywu7: goto wLqDk; wLqDk: CebDY: goto K3Lsu; NnXpd: foreach ($OKUMk as $D1ple => $d1OGd) { goto kdR2y; Kb9rH: unset(static::$azR4Q[$MaQqz][$D1ple]); goto XJiFM; kdR2y: if (posix_kill($D1ple, 0)) { goto obmmR; } goto Kb9rH; lTBv1: q79HA: goto laD9n; XJiFM: obmmR: goto lTBv1; laD9n: } goto DV81y; K3Lsu: } yG91A: } public static function tB7RZ() : int { return static::$AyeNf; } public static function dobfz() : bool { return static::$QkmrE; } protected static function WaoB1() : void { goto Bctc1; l8tav: HuqEo: goto frDWs; YXrk_: file_put_contents(static::$XBB_6, ''); goto lyugV; lyugV: chmod(static::$XBB_6, 0722); goto amE54; LvGGx: gc_mem_caches(); goto fXziq; FmVGn: Y2_R9: goto YXrk_; Ehr38: jk3Nn: goto hQKO9; fXziq: reset(static::$fdyAb); goto RW27a; TT9m1: $SOUTK .= str_pad((string) vFWTf::$NoRK0["connection_count"], 11) . " " . str_pad((string) vFWtf::$NoRK0["send_fail"], 9) . " " . str_pad((string) static::$KlOHx->XNvNx(), 7) . " " . str_pad((string) vfWTf::$NoRK0["total_request"], 13) . "
"; goto cyqov; xEdg_: foreach (static::$azR4Q as $MaQqz => $OKUMk) { goto Q2oXL; N8nrO: Ww4tI: goto Dfi3a; KdMgx: if (isset(static::$gD609["worker_exit_info"][$MaQqz])) { goto XklPL; } goto TqG5V; Q2oXL: $UriVV = static::$fdyAb[$MaQqz]; goto KdMgx; VMwko: goto Ww4tI; goto EX0rH; EX0rH: XklPL: goto mSmI0; cqAhC: HovsE: goto N8nrO; TqG5V: file_put_contents(static::$XBB_6, str_pad($UriVV->name, static::$DCzaP) . " " . str_pad("0", 16) . " 0
", FILE_APPEND); goto VMwko; mSmI0: foreach (static::$gD609["worker_exit_info"][$MaQqz] as $BQesU => $XhLOG) { file_put_contents(static::$XBB_6, str_pad($UriVV->name, static::$DCzaP) . " " . str_pad((string) $BQesU, 16) . " {$XhLOG}\xa", FILE_APPEND); AbzoI: } goto cqAhC; Dfi3a: f5UX4: goto UrU7c; UrU7c: } goto l8tav; RW27a: $UriVV = current(static::$fdyAb); goto buXo8; qWiFp: wtA02: goto NiVax; k8cQU: file_put_contents(static::$XBB_6, str_pad("worker_name", static::$DCzaP) . " exit_status      exit_count\xa", FILE_APPEND); goto xEdg_; frDWs: file_put_contents(static::$XBB_6, "----------------------------------------------PROCESS STATUS---------------------------------------------------\xa", FILE_APPEND); goto Dr16Q; ndlwk: $zfjen = function_exists("sys_getloadavg") ? array_map(round(...), sys_getloadavg(), [2, 2, 2]) : ["-", "-", "-"]; goto AUPER; jiz7N: file_put_contents(static::$XBB_6, "----------------------------------------------GLOBAL STATUS----------------------------------------------------
", FILE_APPEND); goto GyzXK; GyzXK: file_put_contents(static::$XBB_6, "Workerman version:" . static::nb4sX . "          PHP version:" . PHP_VERSION . "
", FILE_APPEND); goto Ya_uz; cyqov: file_put_contents(static::$XBB_6, $SOUTK, FILE_APPEND); goto N0blv; sja1G: foreach (static::qZJaG() as $d1OGd) { posix_kill($d1OGd, SIGIOT); GUthQ: } goto qWiFp; Dr16Q: file_put_contents(static::$XBB_6, "pid	memory  " . str_pad("listening", static::$ih5Q_) . " " . str_pad("worker_name", static::$DCzaP) . " connections " . str_pad("send_fail", 9) . " " . str_pad("timers", 8) . str_pad("total_request", 13) . " qps    status\xa", FILE_APPEND); goto sja1G; fYVsE: $q0HoD = "load average: " . implode(", ", $zfjen); goto HwFFQ; Bctc1: if (!(static::$tGjN9 === posix_getpid())) { goto jk3Nn; } goto TfgEz; hQKO9: gc_collect_cycles(); goto LvGGx; AUPER: file_put_contents(static::$XBB_6, (static::$qCutD ? "Start worker in DAEMON mode." : "Start worker in DEBUG mode.") . "\xa", FILE_APPEND); goto jiz7N; buXo8: $SOUTK = posix_getpid() . "	" . str_pad(round(memory_get_usage() / (1024 * 1024), 2) . "M", 7) . " " . str_pad($UriVV->ybRv5(), static::$ih5Q_) . " " . str_pad($UriVV->name === $UriVV->yBRV5() ? "none" : $UriVV->name, static::$DCzaP) . " "; goto TT9m1; HwFFQ: file_put_contents(static::$XBB_6, str_pad($q0HoD, 33) . "event-loop:" . static::fPQZB() . "
", FILE_APPEND); goto sTILm; NiVax: return; goto Ehr38; Ya_uz: file_put_contents(static::$XBB_6, "start time:" . date("Y-m-d H:i:s", static::$gD609["start_timestamp"]) . "   run " . floor((time() - static::$gD609["start_timestamp"]) / (24 * 60 * 60)) . " days " . floor((time() - static::$gD609["start_timestamp"]) % (24 * 60 * 60) / (60 * 60)) . " hours   
", FILE_APPEND); goto fYVsE; ZRFFg: foreach (static::$azR4Q as $MaQqz => $jGW8b) { goto OKktq; gWq_I: foreach ($jGW8b as $D1ple) { $ygKrK[$D1ple] = ["name" => $UriVV->name, "listen" => $UriVV->yBrV5()]; RQaGi: } goto M2yPm; M2yPm: HpX6T: goto lHNiZ; OKktq: $UriVV = static::$fdyAb[$MaQqz]; goto gWq_I; lHNiZ: roe4r: goto uyk_a; uyk_a: } goto FmVGn; TfgEz: $ygKrK = []; goto ZRFFg; sTILm: file_put_contents(static::$XBB_6, count(static::$azR4Q) . " workers       " . count(static::qZjag()) . " processes\xa", FILE_APPEND); goto k8cQU; amE54: file_put_contents(static::$XBB_6, serialize($ygKrK) . "
", FILE_APPEND); goto ndlwk; N0blv: } protected static function Q_JpR() : void { goto WT1j_; Aur_Z: UxqZm: goto S3ru9; zyRBq: file_put_contents(static::$GV4sk, $nf3fI, FILE_APPEND); goto Aur_Z; E2e7i: chmod(static::$GV4sk, 0722); goto lDfux; ljMMR: $UOJo6 = current(static::$fdyAb); goto wvqOZ; WT1j_: if (!(static::$tGjN9 === posix_getpid())) { goto YVvsW; } goto XoEqY; VDeeA: reset(static::$fdyAb); goto ljMMR; yeYE2: p32hu: goto j1FHT; HBYWp: $nf3fI = ''; goto VDeeA; GtHhE: dnXhN: goto HQbKt; j1FHT: if (!$nf3fI) { goto UxqZm; } goto zyRBq; b5hrq: $D1ple = posix_getpid(); goto HBYWp; cwojc: YVvsW: goto pO9y1; wvqOZ: $aAwch = $UOJo6->name; goto gryWh; lDfux: file_put_contents(static::$GV4sk, "--------------------------------------------------------------------- WORKERMAN CONNECTION STATUS --------------------------------------------------------------------------------\xa", FILE_APPEND); goto g1yIG; g1yIG: file_put_contents(static::$GV4sk, "PID      Worker          CID       Trans   Protocol        ipv4   ipv6   Recv-Q       Send-Q       Bytes-R      Bytes-W       Status         Local Address          Foreign Address\xa", FILE_APPEND); goto ojNFM; HQbKt: return; goto cwojc; XoEqY: file_put_contents(static::$GV4sk, ''); goto E2e7i; pO9y1: $M5hcI = function ($WJzbG) { goto P6SYC; uxMA_: if (!($WJzbG > 1024 * 1024)) { goto b5AIb; } goto BiW1d; t86Jz: return $WJzbG . "B"; goto OfLY4; eR69B: return round($WJzbG / 1024, 1) . "KB"; goto oILQe; oILQe: fwS8k: goto t86Jz; BiW1d: return round($WJzbG / (1024 * 1024), 1) . "MB"; goto bsjV5; HHaX1: return round($WJzbG / (1024 * 1024 * 1024), 1) . "GB"; goto UN2uQ; P6SYC: if (!($WJzbG > 1024 * 1024 * 1024 * 1024)) { goto cSnse; } goto orx2q; UN2uQ: M_DDA: goto uxMA_; orx2q: return round($WJzbG / (1024 * 1024 * 1024 * 1024), 1) . "TB"; goto gkTWS; bsjV5: b5AIb: goto e_YLG; gkTWS: cSnse: goto o41D0; o41D0: if (!($WJzbG > 1024 * 1024 * 1024)) { goto M_DDA; } goto HHaX1; e_YLG: if (!($WJzbG > 1024)) { goto fwS8k; } goto eR69B; OfLY4: }; goto b5hrq; ojNFM: foreach (static::qzjAG() as $d1OGd) { posix_kill($d1OGd, SIGIO); q0PMG: } goto GtHhE; gryWh: foreach (l2VBO::$YKO6s as $KkTrK) { goto gCWQL; MgDcq: $qaI0y = substr($qaI0y, 0, 13) . ".."; goto UbNex; YAgSa: B8Bpi: goto EqHEM; g9alg: $TTSH_ = $M5hcI($KkTrK->t6KKP()); goto SH7Ry; Ck6kd: $Sw4Zc = $KkTrK->Tb7RZ(false); goto hbANW; SH7Ry: $i3GCv = trim($KkTrK->Hw8mX()); goto ee247; U7JrU: $sZbT4 = $KkTrK->id; goto UCa3N; dkpCw: $P2OPl = isset($KkTrK->N9Uh4) ? $KkTrK->N9Uh4->name : $aAwch; goto usM_b; UbNex: X6SrX: goto dkpCw; d1Df6: $UdigI = $KkTrK->RG7xk() ? " 1" : " 0"; goto i6fEU; EqHEM: $nf3fI .= str_pad((string) $D1ple, 9) . str_pad($P2OPl, 16) . str_pad((string) $sZbT4, 10) . str_pad($d3oK7, 8) . str_pad($qaI0y, 16) . str_pad($xVoxY, 7) . str_pad($UdigI, 7) . str_pad($pa2QN, 13) . str_pad($TTSH_, 13) . str_pad($TNx4m, 13) . str_pad($VAKr6, 13) . " " . str_pad($Sw4Zc, 14) . " " . str_pad($i3GCv, 22) . " " . str_pad($xRsBN, 22) . "
"; goto fKXSE; UCa3N: $qaI0y = $KkTrK->EteZh ?: $KkTrK->PmleA; goto TnspE; TnspE: $kMSJX = strrpos($qaI0y, "\"); goto k36he; hbANW: $TNx4m = $M5hcI($KkTrK->ktJPa); goto wk644; k36he: if (!$kMSJX) { goto lfvFk; } goto DKx_Y; rqWCf: lfvFk: goto QeFmV; yuqaN: $P2OPl = substr($P2OPl, 0, 12) . ".."; goto YAgSa; DKx_Y: $qaI0y = substr($qaI0y, $kMSJX + 1); goto rqWCf; QeFmV: if (!(strlen($qaI0y) > 15)) { goto X6SrX; } goto MgDcq; usM_b: if (!(strlen($P2OPl) > 14)) { goto B8Bpi; } goto yuqaN; wk644: $VAKr6 = $M5hcI($KkTrK->lUd82); goto U7JrU; ee247: $xRsBN = trim($KkTrK->LK1qj()); goto Ck6kd; PxUUz: $xVoxY = $KkTrK->cIMUq() ? " 1" : " 0"; goto d1Df6; i6fEU: $pa2QN = $M5hcI($KkTrK->ku5kB()); goto g9alg; gCWQL: $d3oK7 = $KkTrK->PmleA; goto PxUUz; fKXSE: ExZEn: goto GZzTL; GZzTL: } goto yeYE2; S3ru9: } protected static function pvf4v() : void { goto o7sNN; vo859: static::log($VFYEF); goto AyX0x; KovNp: $VFYEF = DIRECTORY_SEPARATOR === "/" ? "Worker[" . posix_getpid() . "] process terminated" : "Worker process terminated"; goto vwhPG; o7sNN: if (!(static::OjD2O !== static::$AyeNf)) { goto cGpD8; } goto KovNp; FeQm5: $VFYEF .= " with ERROR: " . static::GofnJ($zTAHf["type"]) . " "{$zTAHf["message"]} in {$zTAHf["file"]} on line {$zTAHf["line"]}""; goto p1bl9; vwhPG: $zTAHf = error_get_last(); goto rPWkT; AyX0x: cGpD8: goto fL3Lw; rPWkT: if (!($zTAHf && ($zTAHf["type"] === E_ERROR || $zTAHf["type"] === E_PARSE || $zTAHf["type"] === E_CORE_ERROR || $zTAHf["type"] === E_COMPILE_ERROR || $zTAHf["type"] === E_RECOVERABLE_ERROR))) { goto qEy6I; } goto FeQm5; p1bl9: qEy6I: goto vo859; fL3Lw: } protected static function GOFnj(int $Dd2Ee) : string { return yT9Ib::TmBUa[$Dd2Ee] ?? ''; } public static function log(\Stringable|string $Rp9h4, bool $V2BWX = false) : void { goto xC4VC; UFd5D: hpsgU: goto h6QpE; Vqbva: static::bslDq("{$Rp9h4}\xa", $V2BWX); goto NiKnG; xC4VC: $Rp9h4 = trim((string) $Rp9h4); goto lVAN2; NiKnG: s_gEq: goto SoLP_; Kd2BC: file_put_contents(static::$LuOT8, sprintf("%s pid:%d %s\xa", date("Y-m-d H:i:s"), $D1ple, $Rp9h4), FILE_APPEND | LOCK_EX); goto UFd5D; SoLP_: if (!isset(static::$LuOT8)) { goto hpsgU; } goto DwBn7; DwBn7: $D1ple = DIRECTORY_SEPARATOR === "/" ? posix_getpid() : 1; goto Kd2BC; lVAN2: if (static::$qCutD) { goto s_gEq; } goto Vqbva; h6QpE: } public static function BsldQ(string $Rp9h4, bool $V2BWX = false) : void { goto uxEJT; fBR7B: e_he9: goto cuRjQ; koz6c: Ksq69: goto t8xMG; qBNc2: ghSix: goto JRxOx; w2Wo6: $JKdM9 = ''; goto DZjU6; cuRjQ: $Rp9h4 = str_replace(["<n>", "<w>", "<g>"], [$JKdM9, $MM3oh, $jjOAy], $Rp9h4); goto pj5bT; uxEJT: if ((static::$zRdtL ?? false) && $V2BWX) { goto ghSix; } goto w2Wo6; IX8Kz: $lS_P0 = "\33[0m"; goto fBR7B; aeoY_: fflush(YT9ib::$rg6Jl); goto koz6c; t8xMG: restore_error_handler(); goto qt8xf; pj5bT: $Rp9h4 = str_replace(["</n>", "</w>", "</g>"], $lS_P0, $Rp9h4); goto DP3t2; DZjU6: $MM3oh = ''; goto B5Mrl; yeHah: $lS_P0 = ''; goto sPTsW; DP3t2: set_error_handler(static fn(): bool => true); goto pwTpJ; QCdPE: $jjOAy = "\33[32;40m"; goto IX8Kz; jFBMA: $MM3oh = "\33[47;30m"; goto QCdPE; pwTpJ: if (feof(YT9ib::$rg6Jl)) { goto Ksq69; } goto VokCL; B5Mrl: $jjOAy = ''; goto yeHah; JRxOx: $JKdM9 = "\33[1A\xa\33[K"; goto jFBMA; sPTsW: goto e_he9; goto qBNc2; VokCL: fwrite(Yt9Ib::$rg6Jl, $Rp9h4); goto aeoY_; qt8xf: } public function __construct(string $XQoaq = null, array $P1hlt = []) { goto VKmZ6; VM_Qn: $P1hlt["socket"]["backlog"] ??= static::v50i7; goto unqKm; a_19z: bjd5e: goto QS0Z8; pi8ah: $this->V43M6 = new stdClass(); goto Dk02Z; Dk02Z: static::$fdyAb[$this->LUq9g] = $this; goto zazwI; ouEef: $this->fRqkN = $XQoaq; goto VM_Qn; unqKm: $this->PTBge = stream_context_create($P1hlt); goto a_19z; zazwI: static::$azR4Q[$this->LUq9g] = []; goto US5ym; VKmZ6: $this->LUq9g = spl_object_hash($this); goto pi8ah; US5ym: if (!$XQoaq) { goto bjd5e; } goto ouEef; QS0Z8: } public function eqlFE() : void { goto X07fJ; NDxx2: if ($this->iWloS) { goto o1UQZ; } goto HTd8u; jF0Q9: stream_socket_enable_crypto($this->iWloS, false); goto iPHIe; C2qjv: $this->q5QiV(); goto oTmhS; vjCSe: $QKLkd = 0; goto iQTsJ; wFGNK: ZAi2W: goto eJVT8; iPHIe: goto ZAi2W; goto bBHMh; sifIy: VB2L0: goto tegZk; SjvDS: $cApgi = substr($cE1A6, 7); goto z4g_H; ngQhd: o1UQZ: goto wj93p; YD12K: Bc69V: goto G47NB; wFWdT: T4LqI: goto wUjjv; G47NB: if ($this->iWloS) { goto xRQP1; } goto xyq9y; pJvFF: restore_error_handler(); goto gBsfP; iQTsJ: $HMSxH = ''; goto ByexE; z4g_H: if (!$this->AUqs0) { goto T4LqI; } goto hFIRS; EocGb: baqeh: goto wFGNK; eJVT8: if (!(function_exists("socket_import_stream") && yt9iB::l9nPX[$this->PmleA] === "tcp")) { goto KKljR; } goto rQQJu; yT039: $Mwxry = $this->PmleA === "udp" ? STREAM_SERVER_BIND : STREAM_SERVER_BIND | STREAM_SERVER_LISTEN; goto vjCSe; e5Bu8: xRQP1: goto C2qjv; aXDEm: socket_set_option($dQZH7, SOL_TCP, TCP_NODELAY, 1); goto pJvFF; jL4ZO: return; goto YD12K; gBsfP: KKljR: goto dVazu; QovT4: stream_context_set_option($this->PTBge, "socket", "so_reuseport", 1); goto sifIy; hFIRS: chown($cApgi, $this->AUqs0); goto wFWdT; HTd8u: throw new Exception($HMSxH); goto ngQhd; mu7s8: socket_set_option($dQZH7, SOL_SOCKET, SO_KEEPALIVE, 1); goto aXDEm; ByexE: if (!$this->Hlrer) { goto VB2L0; } goto QovT4; hETtZ: $dQZH7 = socket_import_stream($this->iWloS); goto mu7s8; dVazu: stream_set_blocking($this->iWloS, false); goto e5Bu8; rQQJu: set_error_handler(static fn(): bool => true); goto hETtZ; DHLIT: chgrp($cApgi, $this->LTbIA); goto EocGb; bBHMh: Lfo3P: goto SjvDS; tegZk: $this->iWloS = stream_socket_server($cE1A6, $QKLkd, $HMSxH, $Mwxry, $this->PTBge); goto NDxx2; BL49x: if ($this->PmleA === "unix") { goto Lfo3P; } goto hEtCK; X07fJ: if ($this->fRqkN) { goto Bc69V; } goto jL4ZO; xyq9y: $cE1A6 = $this->jYMHV(); goto yT039; wUjjv: if (!$this->LTbIA) { goto baqeh; } goto DHLIT; wj93p: if ($this->PmleA === "ssl") { goto HhQk2; } goto BL49x; hEtCK: goto ZAi2W; goto bPzCl; bPzCl: HhQk2: goto jF0Q9; oTmhS: } public function d1BhG() : void { goto Fw2CA; BA_iE: fclose($this->iWloS); goto KnVhh; oODRx: $this->iWloS = null; goto FkbVS; rjeHT: if (!$this->iWloS) { goto mbsG8; } goto pJN_X; FkbVS: mbsG8: goto q3AZs; pJN_X: set_error_handler(static fn(): bool => true); goto BA_iE; Fw2CA: $this->w6USY(); goto rjeHT; KnVhh: restore_error_handler(); goto oODRx; q3AZs: } protected function JyMHV() : ?string { goto pXla_; eq1gM: Ku_9F: goto iprtt; pAsLI: if (!isset(yT9Ib::l9nPX[$wvrB6])) { goto QuGf0; } goto zAR4u; BpWis: $this->EteZh = "Workerman\Protocols\{$wvrB6}"; goto KSmqe; SgKYx: $this->PmleA = $wvrB6; goto eq1gM; iN85m: bOODa: goto hClbO; pXla_: if ($this->fRqkN) { goto uSIgt; } goto WXNkj; x2SHQ: throw new RuntimeException("Bad worker->transport " . var_export($this->PmleA, true)); goto iN85m; iprtt: goto dyYay; goto wala0; diWc1: [$wvrB6, $GNVR1] = explode(":", $this->fRqkN, 2); goto pAsLI; hClbO: dyYay: goto IpNGn; SAUXW: if (isset(yT9ib::l9nPX[$this->PmleA])) { goto bOODa; } goto x2SHQ; UIcZk: AlKaE: goto SAUXW; zAR4u: if (!($this->PmleA === "tcp")) { goto Ku_9F; } goto SgKYx; PcpF8: $this->EteZh = $wvrB6[0] === "\" ? $wvrB6 : "Protocols\" . $wvrB6; goto lSmKr; wala0: QuGf0: goto TI1pJ; KSmqe: if (class_exists($this->EteZh)) { goto kMk2a; } goto pcLoJ; lSmKr: if (class_exists($this->EteZh)) { goto AlKaE; } goto BpWis; IpNGn: return YT9Ib::l9nPX[$this->PmleA] . ":" . $GNVR1; goto RFNf3; pcLoJ: throw new RuntimeException("class \Protocols\{$wvrB6} not exist"); goto Gs8JB; WXNkj: return null; goto YBeo6; YBeo6: uSIgt: goto diWc1; Gs8JB: kMk2a: goto UIcZk; TI1pJ: $wvrB6 = ucfirst($wvrB6); goto PcpF8; RFNf3: } public function w6UsY() : void { goto jKQxw; jKQxw: if (!(static::$KlOHx !== null && $this->FsVjM === false && $this->iWloS !== null)) { goto GRerh; } goto RNI4u; aOtn8: GRerh: goto XJFc1; RNI4u: static::$KlOHx->fZ4jl($this->iWloS); goto n86Jx; n86Jx: $this->FsVjM = true; goto aOtn8; XJFc1: } public function q5qiV() : void { goto WUezC; WUezC: if (!(static::$KlOHx !== null && $this->FsVjM === true && $this->iWloS !== null)) { goto sHceb; } goto wBhXi; wBhXi: if ($this->PmleA !== "udp") { goto XucPN; } goto oU6dG; kWStS: Rlc11: goto vIeCS; zfF8m: goto Rlc11; goto d7g2I; ULx1L: sHceb: goto PRmFr; d7g2I: XucPN: goto E7Gg9; oU6dG: static::$KlOHx->Zumtu($this->iWloS, $this->H9EF3(...)); goto zfF8m; E7Gg9: static::$KlOHx->ZuMtu($this->iWloS, $this->IOFy1(...)); goto kWStS; vIeCS: $this->FsVjM = false; goto ULx1L; PRmFr: } public function YbRV5() : string { return $this->fRqkN ? lcfirst($this->fRqkN) : "none"; } public function jhRzF() : void { goto cw_bc; JGcpW: if (!$this->QuLkw) { goto UCAfa; } goto To0c_; To0c_: try { ($this->QuLkw)($this); } catch (Throwable $UPVUA) { sleep(1); static::brjjX(250, $UPVUA); } goto GQG4M; cw_bc: $this->EQLfE(); goto JGcpW; GQG4M: UCAfa: goto qSSwo; qSSwo: } public function tvpEh() : void { goto sSTQE; sBRN5: if (static::doBFz()) { goto KXbKN; } goto Ei__r; ltJ5p: oCwod: goto aiu0O; RQdxX: $this->n_15r = $this->nPsSo = $this->Mpk7h = $this->hX4zs = $this->UeMQn = null; goto cqQrp; yIX02: if (!$this->Etyaa) { goto oCwod; } goto ZJFRz; dDqGu: oprov: goto yIX02; NEarp: kRDeT: goto RQdxX; sSTQE: if (!($this->zB0AJ === true)) { goto oprov; } goto cNuvc; QobPi: l2TIv: goto kxUFv; kxUFv: KXbKN: goto bLm08; cqQrp: $this->zB0AJ = true; goto HXBF_; bLm08: foreach (static::$fdyAb as $sHG6L => $WCwIO) { goto F4mOB; F4mOB: if (!($WCwIO->LUq9g === $this->LUq9g)) { goto q2zUY; } goto LzCjX; LzCjX: unset(static::$fdyAb[$sHG6L]); goto HjXFW; HjXFW: q2zUY: goto JuVAB; JuVAB: aaESx: goto TfF_Y; TfF_Y: } goto NEarp; aiu0O: $this->d1Bhg(); goto sBRN5; ZJFRz: try { ($this->Etyaa)($this); } catch (Throwable $UPVUA) { static::log($UPVUA); } goto ltJ5p; Ei__r: foreach ($this->YKO6s as $KkTrK) { $KkTrK->close(); QAcNr: } goto QobPi; cNuvc: return; goto dDqGu; HXBF_: } protected function iOfy1(mixed $dQZH7) : void { goto K2vuw; GUps1: try { ($this->pPJTx)($KkTrK); } catch (Throwable $UPVUA) { static::brjJX(250, $UPVUA); } goto gzf85; H5Vaf: return; goto hkK2V; mvk3A: $KkTrK->nPsSo = $this->nPsSo; goto U8Zs_; clLSM: $KkTrK->PmleA = $this->PmleA; goto mED56; U8Zs_: $KkTrK->Mpk7h = $this->Mpk7h; goto B7IbU; gIyq3: $y1ESi = stream_socket_accept($dQZH7, 0, $xRsBN); goto JF2ZY; hkK2V: Dp3qU: goto RIxsb; gzf85: Uc3BY: goto dTPjo; K2vuw: set_error_handler(static fn(): bool => true); goto gIyq3; T5dl7: $KkTrK->EteZh = $this->EteZh; goto clLSM; JF2ZY: restore_error_handler(); goto iTwtD; RIxsb: $KkTrK = new L2vBo(static::$KlOHx, $y1ESi, $xRsBN); goto bhVaM; cYo9K: if (!$this->pPJTx) { goto Uc3BY; } goto GUps1; iTwtD: if ($y1ESi) { goto Dp3qU; } goto H5Vaf; mED56: $KkTrK->n_15r = $this->n_15r; goto mvk3A; XyR_b: $KkTrK->N9Uh4 = $this; goto T5dl7; bhVaM: $this->YKO6s[$KkTrK->id] = $KkTrK; goto XyR_b; B7IbU: $KkTrK->hX4zs = $this->hX4zs; goto KNXl4; KNXl4: $KkTrK->UeMQn = $this->UeMQn; goto cYo9K; dTPjo: } protected function h9Ef3(mixed $dQZH7) : void { goto k7RPz; gB3z3: if (!$DtSIN) { goto v4hrX; } goto opYwt; opYwt: try { goto L7Fn2; NOVJ9: goto dqntT; goto j9LTU; L7Fn2: if ($this->EteZh !== null) { goto ImRYc; } goto QPkEV; wH0Qr: return; goto HTO5q; APa3_: goto dqntT; goto napn1; tQmX8: $KeCLU = $bTaOP::ZUhG6($umbl7, $KkTrK); goto ypz36; ypz36: if (!($KeCLU === 0)) { goto mrqFN; } goto wH0Qr; vOdqI: $umbl7 = substr($umbl7, $KeCLU); goto MT5YY; MpFzd: $gg00V = substr($umbl7, 0, $KeCLU); goto vOdqI; Ed7p_: $bOUzv = $bTaOP::oQ5Z1($umbl7, $KkTrK); goto wKuMS; MT5YY: $bOUzv = $bTaOP::oQ5z1($gg00V, $KkTrK); goto mZPB_; LLX4s: $DtSIN($KkTrK, $bOUzv); goto APa3_; Hbehw: $DtSIN($KkTrK, $bOUzv); goto Pe0AE; NCr_8: goto ucUAS; goto D3K26; dTCrR: ucUAS: goto sL_Nx; napn1: IhXFO: goto AuBLL; wKuMS: if (!($bOUzv === false)) { goto Jfh1U; } goto f0LGv; AuBLL: FEWib: goto dTCrR; f0LGv: return; goto xV4ks; QPkEV: $DtSIN($KkTrK, $umbl7); goto NCr_8; HTO5q: mrqFN: goto MpFzd; GtVbq: if ($bTaOP && method_exists($bTaOP, "input")) { goto ikhai; } goto Ed7p_; D3K26: ImRYc: goto oGvwE; Ziaa5: dqntT: goto XMyAj; mZPB_: if (!($bOUzv === false)) { goto vTvta; } goto NOVJ9; sL_Nx: VFwtF::$NoRK0["total_request"]++; goto xxQUz; j9LTU: vTvta: goto LLX4s; XMyAj: if (!($umbl7 !== '')) { goto IhXFO; } goto tQmX8; oGvwE: $bTaOP = $this->EteZh; goto GtVbq; ERlu0: ikhai: goto Ziaa5; Pe0AE: goto FEWib; goto ERlu0; xV4ks: Jfh1U: goto Hbehw; xxQUz: } catch (Throwable $UPVUA) { static::BrJJx(250, $UPVUA); } goto BKhrV; CCG8M: $DtSIN = $this->n_15r; goto gB3z3; Y3dJG: $KkTrK->EteZh = $this->EteZh; goto CCG8M; C2yhL: vsLdQ: goto yiyH5; CqN_5: if (!(false === $umbl7 || empty($xRsBN))) { goto vsLdQ; } goto Fjx5z; BKhrV: v4hrX: goto sVSmv; k7RPz: set_error_handler(static fn(): bool => true); goto Wy91m; Wy91m: $umbl7 = stream_socket_recvfrom($dQZH7, oBX9B::tudq4, 0, $xRsBN); goto Y3Eqw; yiyH5: $KkTrK = new Obx9b($dQZH7, $xRsBN); goto Y3dJG; Fjx5z: return; goto C2yhL; Y3Eqw: restore_error_handler(); goto CqN_5; sVSmv: } protected static function B2kXd(int $g4nOw) : bool { goto wiYqO; LmgkN: if ($WSvpL) { goto o3DfY; } goto m7sfb; irZ5N: $Pn_Bl = file_get_contents($vmzm1); goto sgDvp; wiYqO: if (!empty($g4nOw)) { goto U0vYo; } goto DWvNv; hEQo9: $WSvpL = posix_kill($g4nOw, 0) && posix_getpid() !== $g4nOw; goto LmgkN; kZadv: return str_contains($Pn_Bl, "WorkerMan") || str_contains($Pn_Bl, "php"); goto kUOVM; DWvNv: return false; goto oi4iQ; AxcMp: return true; goto kyEfL; x9ost: o3DfY: goto l8Jbz; kyEfL: wNeph: goto kZadv; sgDvp: if (!empty($Pn_Bl)) { goto wNeph; } goto AxcMp; oi4iQ: U0vYo: goto hEQo9; NsKPv: return false; goto x9ost; m7sfb: static::log("Master pid:{$g4nOw} is not alive"); goto NsKPv; LCD_c: XPGij: goto irZ5N; l8Jbz: $vmzm1 = "/proc/{$g4nOw}/cmdline"; goto zGcau; zGcau: if (is_readable($vmzm1)) { goto XPGij; } goto PU78Q; PU78Q: return true; goto LCD_c; kUOVM: } } ?>

Did this file decode correctly?

Original Code

<?php
 declare (strict_types=1); namespace TbV0Y; use AllowDynamicProperties; use Exception; use cwIVx\j25L6; use RuntimeException; use stdClass; use Throwable; use tBV0y\VNkm4\VFwTf; use tBV0Y\VNKm4\l2vBo; use Tbv0Y\vnKM4\obX9B; use tbV0Y\dpKye\aCmF5; use Tbv0y\dpKye\GE6l9; use Tbv0y\dPkYE\CwiVX; use tBv0y\DpKYe\j0Nop; use TbV0Y\ETeIs\zy256; use function method_exists; use function restore_error_handler; use function set_error_handler; use function stream_socket_accept; use function stream_socket_recvfrom; use function substr; use function array_walk; use function get_class; #[AllowDynamicProperties] class uUwWW { public final const nb4sX = "\65\x2e\60\56\60\55\142\145\164\x61\56\67"; public const MseBV = 1; public const FQ81f = 2; public const OjD2O = 4; public const xOoeG = 8; public const v50i7 = 102400; public const C99ja = 4; public int $id = 0; public string $name = "\x6e\157\x6e\145"; public int $cCGHG = 1; public string $AUqs0 = ''; public string $LTbIA = ''; public bool $eNgle = true; public bool $Hlrer = false; public $QuLkw = null; public $pPJTx = null; public $Ig3ye = null; public $n_15r = null; public $nPsSo = null; public $Mpk7h = null; public $UeMQn = null; public $hX4zs = null; public $Etyaa = null; public $dofSg = null; public string $PmleA = "\x74\143\x70"; public array $YKO6s = []; public ?string $EteZh = null; protected bool $FsVjM = true; public bool $zB0AJ = false; public static bool $qCutD = false; public static $rg6Jl; public static string $O8yHl = "\x2f\144\145\x76\x2f\156\x75\154\154"; public static string $fJgFR; public static string $foTJD; public static string $LuOT8; public static ?EventInterface $KlOHx = null; public static $sfGJI = null; public static $T1cVz = null; public static $G_kE7 = null; public static string $PTCU0; public static int $KKN9R = 2; public static string $dXtFE = ''; protected static int $tGjN9 = 0; protected $iWloS = null; protected string $fRqkN = ''; protected ?string $lL2Hv = null; protected $PTBge = null; protected stdClass $V43M6; protected static array $fdyAb = []; protected static array $azR4Q = []; protected static array $JLGKi = []; protected static array $UxsGZ = []; protected static int $AyeNf = Yt9ib::MseBV; protected static int $DCzaP = 12; protected static int $ih5Q_ = 12; protected static int $WOklz = 12; protected static int $VoS6l = 4; protected static int $X_aop = 9; protected static int $vuaO9 = 1; protected static string $XBB_6; protected static string $GV4sk; protected static string $sxyw6; protected static array $Y1uxp = []; protected static array $gD609 = ["\163\164\141\x72\x74\137\164\151\155\x65\x73\x74\x61\x6d\x70" => 0, "\x77\157\162\x6b\x65\162\137\145\170\151\164\x5f\151\x6e\146\157" => []]; public const l9nPX = ["\164\143\160" => "\x74\143\x70", "\x75\x64\x70" => "\165\144\160", "\165\156\x69\170" => "\165\156\151\170", "\163\163\x6c" => "\164\x63\160"]; public const TmBUa = [E_ERROR => "\105\x5f\105\x52\122\x4f\122", E_WARNING => "\105\x5f\x57\101\x52\x4e\111\x4e\107", E_PARSE => "\x45\x5f\120\x41\122\x53\105", E_NOTICE => "\x45\137\x4e\x4f\124\111\103\105", E_CORE_ERROR => "\x45\x5f\103\117\122\x45\x5f\x45\122\x52\x4f\122", E_CORE_WARNING => "\x45\x5f\x43\x4f\x52\105\x5f\x57\x41\122\x4e\x49\x4e\107", E_COMPILE_ERROR => "\105\137\x43\x4f\x4d\x50\111\114\105\137\x45\x52\x52\x4f\x52", E_COMPILE_WARNING => "\x45\137\x43\117\x4d\120\x49\114\105\137\127\101\122\x4e\111\x4e\107", E_USER_ERROR => "\x45\x5f\125\123\105\x52\x5f\105\122\122\117\x52", E_USER_WARNING => "\105\x5f\125\123\105\122\x5f\127\101\x52\116\x49\116\107", E_USER_NOTICE => "\105\x5f\x55\123\105\x52\x5f\116\117\124\x49\x43\x45", E_STRICT => "\105\x5f\123\124\122\x49\x43\x54", E_RECOVERABLE_ERROR => "\x45\x5f\122\x45\x43\117\126\105\x52\x41\x42\114\105\137\x45\x52\122\117\x52", E_DEPRECATED => "\x45\x5f\x44\105\x50\x52\105\103\x41\124\105\x44", E_USER_DEPRECATED => "\x45\137\x55\123\105\122\137\104\x45\x50\x52\105\103\x41\124\105\104"]; protected static bool $QkmrE = false; protected static bool $zRdtL; protected ?string $LUq9g = null; public static function FZS1L() : void { try { goto cmbMj; MVE7X: static::bb7jS(); goto hJkRs; wqsdz: static::FGdck(); goto Cnh9R; cmbMj: static::fYQ25(); goto OjYC7; K8xPj: static::HBhF8(); goto s9h2p; lSvye: static::Qh8U9(LOCK_UN); goto wqsdz; Cnh9R: static::nOTma(); goto gsX8w; n2eUI: static::m1CBG(); goto g1c_Y; s9h2p: static::qh8U9(); goto MVE7X; p2s2s: static::Md_ZF(); goto lSvye; hJkRs: static::NzDU_(); goto HDSAH; HDSAH: static::EJGXy(); goto p2s2s; OjYC7: Yt9ib::J2w0Q(); goto XcbYO; gsX8w: static::Ee3Fq(); goto n2eUI; XcbYO: static::MBwWY(); goto K8xPj; g1c_Y: } catch (\Throwable $UPVUA) { static::log($UPVUA); } } protected static function fyq25() : void { goto QUs0i; d2o3j: exit("\x4f\x6e\154\x79\40\x72\165\x6e\x20\x69\156\40\143\x6f\155\x6d\x61\156\x64\x20\154\x69\156\145\x20\x6d\x6f\144\x65\xa"); goto xGIF3; xGIF3: gD1MC: goto SUqnU; QUs0i: if (in_array(\PHP_SAPI, ["\x63\154\x69", "\155\151\x63\x72\157"])) { goto gD1MC; } goto d2o3j; SUqnU: } private static function j2w0Q() : void { goto UxsHw; c0BvH: static::$zRdtL ??= Yt9IB::QMGxW(); goto abHGO; f78_t: throw new \RuntimeException(sprintf("\x54\x68\145\40\x24\157\165\x74\x70\x75\x74\x53\164\162\x65\141\x6d\40\x6d\165\x73\x74\x20\x74\157\x20\142\x65\40\x61\40\163\164\x72\x65\x61\x6d\54\x20\45\x73\40\x67\151\x76\x65\x6e", $Dd2Ee)); goto zof3x; UxsHw: $PUtwT = fn() => \defined("\123\124\104\117\125\x54") ? \STDOUT : (@fopen("\160\150\160\x3a\x2f\x2f\x73\164\x64\157\165\x74", "\x77") ?: fopen("\160\x68\160\x3a\57\x2f\157\x75\164\160\165\164", "\167")); goto i4CaL; zof3x: UtjIM: goto c0BvH; hwKPS: static::$rg6Jl = $PUtwT(); goto f78_t; i4CaL: static::$rg6Jl ??= $PUtwT(); goto PaIOR; Cyi39: $Dd2Ee = get_debug_type(Yt9iB::$rg6Jl); goto hwKPS; PaIOR: if (!(!\is_resource(yT9IB::$rg6Jl) || get_resource_type(yT9iB::$rg6Jl) !== "\x73\x74\x72\145\141\x6d")) { goto UtjIM; } goto Cyi39; abHGO: } private static function Qmgxw() : bool { goto zRTO8; qmrkU: return stream_isatty(yt9iB::$rg6Jl); goto d_UJY; siuYm: RMxgI: goto XT6Y8; FM54k: return \function_exists("\163\x46\164\71\x41") && @SFT9A(YT9IB::$rg6Jl) || getenv("\101\116\123\111\x43\117\116") !== false || getenv("\103\157\156\105\x6d\165\x41\x4e\x53\111") === "\117\116" || getenv("\124\105\x52\115") === "\170\x74\145\162\155"; goto ncmUP; R7YDP: if (!(getenv("\x54\105\x52\115\137\120\122\117\x47\122\101\x4d") === "\x48\x79\160\x65\x72")) { goto RMxgI; } goto kP3md; kP3md: return true; goto siuYm; zRTO8: if (!(getenv("\x4e\x4f\137\103\117\114\x4f\x52") !== false)) { goto UqspT; } goto r4PHp; XT6Y8: if (!(\DIRECTORY_SEPARATOR === "\x5c")) { goto xBblm; } goto FM54k; r4PHp: return false; goto qLnJn; ncmUP: xBblm: goto qmrkU; qLnJn: UqspT: goto R7YDP; d_UJY: } protected static function mbWwY() : void { goto B0Kdh; ieN2g: touch(static::$LuOT8); goto K_uXe; NLlbE: static::$AyeNf = static::MseBV; goto nSrEV; SInvG: WfTwh: goto NLlbE; K_uXe: chmod(static::$LuOT8, 0644); goto SInvG; h3Wp7: static::$sxyw6 ??= end($o5L7t)["\x66\x69\x6c\145"]; goto kFScw; B0Kdh: set_error_handler(static function (int $IHRN6, string $Rp9h4, string $oexfT, int $JKdM9) : bool { static::BSlDq(sprintf("\45\163\x20\x22\x25\x73\42\40\x69\156\x20\146\x69\x6c\x65\x20\45\163\40\x6f\156\x20\x6c\151\x6e\145\x20\x25\144\xa", static::gofnj($IHRN6), $Rp9h4, $oexfT, $JKdM9)); return true; }); goto Dfl35; ED3PH: static::$LuOT8 ??= sprintf("\x25\x73\x2f\167\157\162\x6b\x65\162\x6d\141\156\56\x6c\157\147", dirname(__DIR__, 2)); goto minYO; dWJRr: static::$fJgFR ??= sprintf("\45\163\57\167\157\x72\153\145\x72\x6d\x61\x6e\56\x25\163\56\x70\151\x64", dirname(__DIR__), $x29xq); goto tsYCC; kFScw: $x29xq = hash("\170\x78\150\66\64", static::$sxyw6); goto dWJRr; VFJkt: static::PE7Rf("\x57\157\x72\153\145\x72\115\141\156\72\40\x6d\x61\163\164\145\162\40\160\162\x6f\143\145\163\x73\x20\x20\x73\x74\x61\x72\164\x5f\146\x69\154\x65\75" . static::$sxyw6); goto HZXPx; minYO: if (!(!is_file(static::$LuOT8) && static::$LuOT8 !== "\57\144\145\x76\x2f\156\x75\x6c\x6c")) { goto WfTwh; } goto qiLw8; EOWEf: static::$gD609["\163\x74\x61\162\164\x5f\x74\x69\x6d\145\163\x74\141\155\160"] = time(); goto VFJkt; Dfl35: $o5L7t = debug_backtrace(DEBUG_BACKTRACE_IGNORE_ARGS); goto h3Wp7; s10TR: @mkdir(dirname(static::$LuOT8), 0777, true); goto GHpg3; nSrEV: static::uyQRE(); goto EOWEf; BNf6d: static::$GV4sk ??= static::$foTJD . "\x2e\x63\x6f\x6e\x6e\145\143\164\x69\157\156"; goto ED3PH; qiLw8: if (is_dir(dirname(static::$LuOT8))) { goto hdsAW; } goto s10TR; GHpg3: hdsAW: goto ieN2g; ahay8: grrRG::mbWWY(); goto ElG9B; HZXPx: static::wbo_u(); goto ahay8; tsYCC: static::$foTJD ??= sprintf("\45\163\57\x77\157\162\153\145\162\x6d\141\x6e\x2e\x25\163\x2e\163\x74\x61\164\165\163", dirname(__DIR__), $x29xq); goto Vpm2n; Vpm2n: static::$XBB_6 ??= static::$foTJD; goto BNf6d; ElG9B: } protected static function UyQre() : void { goto ERS1o; DzcB2: return; goto u8Gr0; Cu8DD: izrZO: goto xB9Xz; LtjO3: if (is_subclass_of(static::$PTCU0, ge6L9::class)) { goto PmZIj; } goto DMqJr; DMqJr: throw new RuntimeException(sprintf("\x25\x73\72\x3a\44\145\x76\x65\x6e\164\x4c\157\157\160\x43\154\141\163\x73\x20\155\165\x73\x74\x20\151\155\x70\x6c\x65\155\x65\156\x74\x20\45\163", static::class, ge6l9::class)); goto PSH6a; ugQ5z: static::$KlOHx = null; goto gIkmO; gIkmO: return; goto Cu8DD; xB9Xz: if (empty(static::$PTCU0)) { goto PSF9T; } goto LtjO3; vZ3G7: static::$PTCU0 = get_class(static::$KlOHx); goto ugQ5z; u8Gr0: PSF9T: goto B9nBQ; B9nBQ: static::$PTCU0 = match (true) { class_exists(J25l6::class) => CwIVX::class, extension_loaded("\x65\x76\145\156\164") => ACmf5::class, default => j0nop::class, }; goto NHvBC; ERS1o: if (!(static::$KlOHx !== null)) { goto izrZO; } goto vZ3G7; PSH6a: PmZIj: goto DzcB2; NHvBC: } protected static function qh8u9(int $gZY_k = LOCK_EX) : void { goto YcX24; yniAD: if (!is_file($fxMtd)) { goto VmTV4; } goto h6i3M; bgL6w: Ie9CM: goto WhUjx; GSynB: if (!$c6dfJ) { goto Ie9CM; } goto uL2df; fWrcK: if (!(DIRECTORY_SEPARATOR !== "\57")) { goto xRsPj; } goto wKenU; uL2df: flock($c6dfJ, $gZY_k); goto Rni02; YcX24: static $c6dfJ; goto fWrcK; wKenU: return; goto lVC9r; qd7IZ: Qs5Qj: goto bgL6w; m9SNf: $c6dfJ = $c6dfJ ?: fopen($fxMtd, "\141\x2b"); goto GSynB; lVC9r: xRsPj: goto el7hI; uzT3d: fclose($c6dfJ); goto HaeoG; a4dE3: VmTV4: goto qd7IZ; el7hI: $fxMtd = static::$fJgFR . "\56\154\x6f\x63\x6b"; goto m9SNf; Rni02: if (!($gZY_k === LOCK_UN)) { goto Qs5Qj; } goto uzT3d; h6i3M: unlink($fxMtd); goto a4dE3; HaeoG: $c6dfJ = null; goto nVsfP; nVsfP: clearstatcache(); goto yniAD; WhUjx: } protected static function NZDu_() : void { goto RCu1g; RCu1g: if (!(DIRECTORY_SEPARATOR !== "\57")) { goto R7Tp6; } goto sHC3d; KjEIY: mgIbc: goto X2GoQ; sHC3d: return; goto wtVAN; wtVAN: R7Tp6: goto Fuvun; Fuvun: foreach (static::$fdyAb as $UriVV) { goto XJBQT; bxtt5: zcrgY: goto NUvjI; NUvjI: $UriVV->AUqs0 = static::YwUW0(); goto NFQzp; NFQzp: GKOWw: goto r_U6C; Bt1_Y: static::log("\127\x61\162\x6e\151\156\x67\x3a\x20\131\x6f\165\x20\155\x75\163\164\40\150\141\x76\x65\x20\164\x68\145\x20\x72\157\x6f\164\40\160\x72\151\166\151\154\x65\x67\x65\x73\x20\164\157\40\143\x68\141\156\x67\145\40\165\151\144\40\141\x6e\x64\x20\147\x69\x64\56"); goto Psaij; HBkeF: if (empty($UriVV->AUqs0)) { goto zcrgY; } goto iCvPK; rH7QM: goto GKOWw; goto bxtt5; vPf8C: if ($UriVV->Hlrer) { goto R6uvo; } goto DkjkW; DouCb: R6uvo: goto F8luz; Zpxi0: foreach (static::Hnd07() as $PqJ3T => $sGZPm) { goto zFrwy; wBBUy: $lJpn9 = strlen((string) ($UriVV->{$sGZPm} ?? $UriVV->V43M6->{$sGZPm})); goto VOY81; VOY81: $sHG6L = "\155\141\170" . ucfirst(strtolower($PqJ3T)) . "\x4e\141\x6d\145\x4c\145\156\147\x74\150"; goto aZOZm; fZwTF: QS0N6: goto fD7mn; aZOZm: static::${$sHG6L} = max(static::${$sHG6L}, $lJpn9); goto fZwTF; zFrwy: !isset($UriVV->{$sGZPm}) && !isset($UriVV->V43M6->{$sGZPm}) && ($UriVV->V43M6->{$sGZPm} = "\116\x4e\116\116"); goto wBBUy; fD7mn: } goto tMkGY; DkjkW: $UriVV->EqlFe(); goto DouCb; Psaij: Lf2ke: goto rH7QM; tMkGY: hakFB: goto vPf8C; iCvPK: if (!(posix_getuid() !== 0 && $UriVV->AUqs0 !== static::Ywuw0())) { goto Lf2ke; } goto Bt1_Y; XJBQT: if (!empty($UriVV->name)) { goto w0ATJ; } goto Pvme1; QtZFI: w0ATJ: goto HBkeF; Pvme1: $UriVV->name = "\156\x6f\156\x65"; goto QtZFI; HuEoE: $UriVV->V43M6->szgtF = "\74\147\76\x20\x5b\117\x4b\135\40\x3c\57\147\76"; goto Zpxi0; F8luz: jrmS_: goto k2Aol; r_U6C: $UriVV->V43M6->LDYko = $UriVV->yBrV5(); goto HuEoE; k2Aol: } goto KjEIY; X2GoQ: } public static function YMS2R() : array { return static::$fdyAb; } public static function fnIu_() : EventInterface { return static::$KlOHx; } public function YCUP2() : mixed { return $this->iWloS; } protected static function Wbo_U() : void { foreach (static::$fdyAb as $MaQqz => $UriVV) { goto z_9_O; zD3JV: Vh2bd: goto CS0xB; tlJc1: G1B1A: goto pFJ25; UUx8I: $sHG6L++; goto gsy8p; gsy8p: goto fJjXg; goto zD3JV; PtXAk: fJjXg: goto BwhQN; BwhQN: if (!($sHG6L < $UriVV->cCGHG)) { goto Vh2bd; } goto M7hBf; M7hBf: $Xyw9I[$sHG6L] = static::$UxsGZ[$MaQqz][$sHG6L] ?? 0; goto QpvWY; o_sNN: $sHG6L = 0; goto PtXAk; nqeMq: $UriVV->cCGHG = max($UriVV->cCGHG, 1); goto o_sNN; CS0xB: static::$UxsGZ[$MaQqz] = $Xyw9I; goto tlJc1; QpvWY: gYKN7: goto UUx8I; z_9_O: $Xyw9I = []; goto nqeMq; pFJ25: } PAoq6: } protected static function ywUW0() : string { $lHYI3 = posix_getpwuid(posix_getuid()); return $lHYI3["\x6e\141\155\145"] ?? "\165\156\153\x6e\157\167\156"; } protected static function fGdCk() : void { goto jglY1; TohRq: t5QIq: goto O6zi1; Yz6kp: goto NKI9u; goto V9uB6; gLl_g: KH7uo: goto LyTfG; cLs40: foreach (static::$fdyAb as $UriVV) { goto Tf7AR; u8VuA: $Pn_Bl && static::bSLDQ($Pn_Bl . PHP_EOL); goto AWOeK; HP09d: foreach (static::Hnd07() as $PqJ3T => $sGZPm) { goto tICFk; JN9i0: $Pn_Bl .= str_pad($JtQma, static::${$sHG6L} + static::C99ja + $ww7Sc); goto lR8Th; Luxdy: preg_match_all("\57\50\x3c\x6e\x3e\x7c\74\134\x2f\x6e\x3e\x7c\x3c\167\76\174\x3c\134\57\x77\76\x7c\x3c\147\76\x7c\74\134\x2f\x67\x3e\51\57\x69", $JtQma, $c2VfB); goto FHZnp; tICFk: $JtQma = (string) ($UriVV->{$sGZPm} ?? $UriVV->V43M6->{$sGZPm}); goto ErBQx; FHZnp: $ww7Sc = !empty($c2VfB) ? strlen(implode('', $c2VfB[0])) : 0; goto JN9i0; lR8Th: XoH_r: goto MUUg9; ErBQx: $sHG6L = "\x6d\141\x78" . ucfirst(strtolower($PqJ3T)) . "\116\x61\155\x65\114\145\156\147\164\x68"; goto Luxdy; MUUg9: } goto He0kw; Tf7AR: $Pn_Bl = ''; goto HP09d; AWOeK: cbfR3: goto QqZdx; He0kw: v2EeL: goto u8VuA; QqZdx: } goto Bp7hd; sBXkj: static::bSldQ("\127\x6f\162\153\145\x72\x6d\141\156\40\x76\x65\x72\163\151\157\x6e\72" . static::nb4sX . "\x20\x20\40\40\40\x20\x20\x20\x20\40\x50\x48\x50\x20\x76\145\162\x73\151\157\x6e\x3a" . \PHP_VERSION . "\xd\xa"); goto Z1t_h; wvGLw: if (!empty(static::$dXtFE)) { goto UiOQo; } goto j0Kfk; kw_SD: goto KH7uo; goto nQsTY; Xdk4p: return; goto GjpLF; wn4EU: !empty($Pn_Bl) && static::bsLdQ($YBPvf); goto GENnm; hecyD: !defined("\x4c\x49\116\105\x5f\x56\x45\x52\x53\111\x4f\116\137\x4c\105\x4e\x47\124\x48") && define("\x43\x31\107\x34\62", strlen($KyULA)); goto GqWng; LeFG8: static::BSLDq("\x49\x6e\160\x75\164\x20\42\160\x68\160\x20" . basename(static::$sxyw6) . "\x20\x73\164\157\x70\x22\40\x74\x6f\x20\x73\x74\x6f\x70\56\40\x53\164\x61\x72\164\x20\163\x75\x63\x63\145\x73\163\x2e" . "\12\xa"); goto gLl_g; aPzG_: static::bSlDQ($ZzP0F . $KyULA . $VrjQh); goto f2NG5; vniqE: $KyULA = "\127\x6f\162\153\x65\162\x6d\x61\x6e\40\166\145\162\x73\x69\157\x6e\x3a" . static::nb4sX . str_pad("\120\x48\x50\x20\x76\x65\162\x73\151\x6f\156\72", 16, "\x20", STR_PAD_LEFT) . PHP_VERSION . str_pad("\105\166\x65\156\x74\x2d\x6c\157\x6f\160\72", 16, "\40", STR_PAD_LEFT) . static::FpQZb() . PHP_EOL; goto hecyD; SHDjm: static::bSLDQ("\167\x6f\162\x6b\145\162\40\40\x20\40\40\x20\40\x20\40\x20\40\40\40\x20\x20\x20\x20\x20\x20\x20\40\40\40\40\x20\40\x20\x20\40\x20\x20\40\40\x20\x20\40\x20\x20\40\40\40\40\154\x69\x73\x74\145\156\40\x20\40\x20\x20\x20\40\x20\x20\x20\40\40\40\x20\40\40\x20\x20\40\40\40\x20\x20\x20\40\40\x20\40\x20\x20\160\162\157\x63\145\163\x73\x65\163\40\40\40\163\x74\x61\164\165\163\15\xa"); goto Xdk4p; eiKF0: $VrjQh = str_pad("\74\x77\76\40\x57\117\122\x4b\x45\x52\x53\40\x3c\x2f\x77\76", $s4xXQ + strlen("\x3c\167\x3e\74\x2f\167\76"), "\x2d", STR_PAD_BOTH) . PHP_EOL; goto aPzG_; GjpLF: bOPwt: goto vniqE; YHt3c: foreach (static::Hnd07() as $PqJ3T => $sGZPm) { goto i9Uir; VSSDr: $PqJ3T === "\163\x6f\143\153\145\x74" && ($PqJ3T = "\154\151\x73\164\145\x6e"); goto ZVyLA; Qd4EQ: ct786: goto XgI9l; ZVyLA: $VGk1w .= "\74\x77\x3e{$PqJ3T}\x3c\x2f\167\x3e" . str_pad('', static::${$sHG6L} + static::C99ja - strlen($PqJ3T)); goto Qd4EQ; i9Uir: $sHG6L = "\155\141\170" . ucfirst(strtolower($PqJ3T)) . "\116\141\x6d\x65\x4c\x65\x6e\x67\x74\150"; goto VSSDr; XgI9l: } goto ffaCa; jglY1: $xkdp9 = static::KeCMA(); goto ixH0W; BfIr4: static::BsLDq("\55\55\55\x2d\55\55\x2d\x2d\x2d\55\55\x2d\x2d\55\55\x2d\x2d\55\55\x2d\x2d\x2d\x2d\55\x2d\55\55\x2d\x2d\x2d\x2d\x2d\55\55\x2d\55\55\x2d\x2d\55\x2d\55\x2d\x2d\55\x2d\40\x57\117\x52\113\105\122\115\101\x4e\x20\55\x2d\55\55\x2d\55\55\55\x2d\x2d\55\55\55\x2d\x2d\x2d\55\55\55\55\x2d\55\55\x2d\55\55\x2d\x2d\x2d\x2d\x2d\55\x2d\x2d\x2d\55\x2d\55\x2d\55\x2d\x2d\x2d\55\x2d\55\55\15\12"); goto sBXkj; ffaCa: PpSYM: goto Q4KEL; Bp7hd: viVTj: goto CC8wi; GENnm: if (static::$qCutD) { goto NtvLY; } goto wvGLw; V9uB6: UiOQo: goto GsCIU; nQsTY: NtvLY: goto LeFG8; Z1t_h: static::BSldQ("\x2d\55\55\55\x2d\x2d\55\x2d\x2d\x2d\x2d\55\55\x2d\x2d\x2d\x2d\55\x2d\55\55\x2d\55\55\55\x2d\55\x2d\55\55\x2d\x2d\x2d\x2d\x2d\55\55\55\55\55\55\x2d\x2d\55\x2d\55\x2d\x20\x57\117\122\x4b\105\122\x53\40\55\55\x2d\55\55\55\55\55\x2d\55\55\55\55\55\x2d\55\55\x2d\x2d\55\x2d\x2d\55\55\x2d\x2d\x2d\x2d\x2d\55\55\x2d\x2d\55\55\55\55\x2d\x2d\x2d\x2d\55\x2d\x2d\55\x2d\x2d\55\15\xa"); goto SHDjm; f2NG5: $VGk1w = ''; goto YHt3c; xvAhi: $ZzP0F = "\x3c\x6e\x3e" . str_pad("\74\x77\x3e\40\x57\x4f\x52\113\x45\x52\x4d\101\x4e\x20\74\x2f\167\x3e", $s4xXQ + strlen("\x3c\x77\x3e\x3c\x2f\167\x3e"), "\x2d", STR_PAD_BOTH) . "\74\x2f\x6e\76" . PHP_EOL; goto eiKF0; s76zf: return; goto TohRq; Q4KEL: $VGk1w && static::bSlDq($VGk1w . PHP_EOL); goto cLs40; ixH0W: if (!in_array("\x2d\161", $xkdp9)) { goto t5QIq; } goto s76zf; CC8wi: $YBPvf = str_pad('', static::Sj_zA(), "\55") . PHP_EOL; goto wn4EU; sBwBn: NKI9u: goto kw_SD; j0Kfk: static::bSldQ("\x50\x72\145\x73\163\x20\103\x74\x72\x6c\53\103\x20\x74\157\40\163\x74\x6f\x70\56\x20\123\x74\141\x72\164\40\x73\x75\143\x63\x65\163\x73\x2e\xa"); goto Yz6kp; O6zi1: if (!(DIRECTORY_SEPARATOR !== "\57")) { goto bOPwt; } goto BfIr4; GsCIU: static::BSlDq("\123\x74\x61\162\164\x20\x73\165\x63\x63\145\163\163\56\12"); goto sBwBn; GqWng: $s4xXQ = static::SJ_Za(); goto xvAhi; LyTfG: } public static function HND07() : array { return ["\x70\162\x6f\x74\x6f" => "\x74\x72\141\x6e\163\x70\x6f\162\164", "\165\163\145\162" => "\165\x73\145\162", "\x77\157\162\153\145\x72" => "\x6e\x61\x6d\x65", "\x73\157\x63\153\x65\164" => "\x73\164\141\x74\x75\x73\123\157\143\153\145\164", "\x70\x72\157\x63\145\x73\163\x65\x73" => "\x63\x6f\165\156\x74", "\163\164\141\164\x65" => "\x73\x74\x61\164\x75\x73\123\164\x61\x74\145"]; } public static function sJ_ZA() : int { goto Hx9sl; Hx9sl: $s4xXQ = 0; goto WFugT; AXhmf: return $s4xXQ; goto jnuIs; jspUT: !defined("\114\111\116\105\x5f\126\x45\x52\x53\111\x4f\x4e\x5f\114\105\x4e\107\124\x48") && define("\103\61\x47\x34\62", 0); goto v0HfG; v0HfG: $s4xXQ <= C1G42 && ($s4xXQ = C1G42); goto AXhmf; pEif0: PCV5r: goto jspUT; WFugT: foreach (static::HND07() as $PqJ3T => $sGZPm) { goto QhYNq; tkeOs: $s4xXQ += static::${$sHG6L} + static::C99ja; goto BvI1I; BvI1I: JGgoM: goto woVO9; QhYNq: $sHG6L = "\x6d\x61\x78" . ucfirst(strtolower($PqJ3T)) . "\x4e\141\x6d\145\x4c\x65\x6e\x67\164\x68"; goto tkeOs; woVO9: } goto pEif0; jnuIs: } protected static function HBHf8() : void { goto IYrxj; tF5pW: $qs3EV = basename(static::$sxyw6); goto CNoS5; EEv3q: if ($xyF61 === "\x2d\144" || static::$qCutD) { goto l6lbH; } goto WsfE4; doROf: xkY80: goto Jfirw; CNoS5: $nQSAM = "\x55\163\141\x67\145\72\40\x70\150\160\x20\x79\157\x75\162\146\151\154\145\x20\x3c\143\157\155\x6d\x61\156\x64\76\40\133\155\157\144\145\x5d\xa\x43\157\x6d\155\x61\x6e\144\163\x3a\x20\xa\163\164\x61\162\164\x9\x9\123\x74\141\162\x74\40\167\x6f\x72\x6b\145\162\40\x69\x6e\x20\125\x53\x45\x52\40\x6d\157\144\145\56\12\11\x9\x55\163\145\x20\155\157\x64\145\x20\x2d\x64\40\164\x6f\40\x73\164\141\162\x74\x20\x69\156\40\x44\x41\105\x4d\x4f\116\x20\x6d\157\144\x65\x2e\12\x73\x74\157\x70\x9\x9\123\x74\x6f\160\x20\167\x6f\162\x6b\x65\x72\x2e\12\x9\x9\125\x73\x65\40\155\x6f\x64\145\40\x2d\147\40\x74\x6f\x20\x73\164\x6f\160\x20\x67\x72\x61\x63\145\146\x75\154\154\171\56\xa\x72\x65\163\164\x61\x72\164\x9\x9\x52\x65\x73\164\x61\x72\164\x20\167\157\162\153\x65\x72\x73\56\xa\11\11\x55\163\x65\40\155\157\144\145\x20\55\x64\40\x74\157\x20\x73\164\141\162\x74\40\x69\156\40\x44\101\x45\x4d\117\116\x20\x6d\x6f\x64\145\x2e\xa\11\11\x55\163\145\x20\155\157\x64\145\40\55\147\40\x74\157\40\163\164\x6f\160\40\147\162\141\x63\145\146\x75\x6c\154\x79\56\xa\162\x65\x6c\x6f\x61\144\x9\x9\122\x65\x6c\157\x61\x64\x20\x63\x6f\144\x65\163\x2e\xa\11\11\125\x73\145\x20\155\157\144\145\x20\55\147\x20\164\157\x20\x72\x65\154\157\141\144\x20\x67\x72\x61\x63\x65\146\165\x6c\154\x79\x2e\12\x73\x74\141\164\165\163\x9\x9\x47\x65\164\40\x77\x6f\162\x6b\x65\x72\40\x73\x74\x61\x74\165\x73\56\xa\x9\11\125\x73\145\40\155\x6f\x64\145\40\x2d\144\40\164\x6f\40\163\150\157\x77\40\154\151\x76\x65\x20\x73\164\141\x74\165\x73\x2e\xa\x63\x6f\x6e\x6e\x65\143\164\x69\157\156\163\11\107\145\164\40\167\157\x72\x6b\x65\162\40\143\x6f\156\156\x65\143\x74\x69\x6f\x6e\x73\x2e\xa"; goto Td1he; juLTl: yvmZp: goto pnhNf; yicBl: H4q6c: goto e7V27; e7V27: static::log("\x57\x6f\x72\153\145\162\155\141\156\x5b{$qs3EV}\x5d\40\156\x6f\x74\x20\162\x75\156"); goto HIMuq; MJIr0: l6lbH: goto Wf6eB; pnhNf: switch ($YAHRz) { case "\163\164\141\162\x74": goto Y0W5h; Y0W5h: if (!($xyF61 === "\55\144")) { goto vM_uS; } goto YZ_VU; YZ_VU: static::$qCutD = true; goto XzkYx; XzkYx: vM_uS: goto bImLl; bImLl: goto DJwxY; goto EkMtT; EkMtT: case "\x73\x74\x61\164\165\x73": goto l8KAp; YF9ra: if (!($xyF61 !== "\x2d\144")) { goto oAX0h; } goto MgrzM; Bdba7: usleep(500000); goto m9sh4; GrJwQ: oAX0h: goto SVxHg; MgrzM: exit(0); goto GrJwQ; ky7wD: if (!1) { goto N7vu3; } goto R22il; mZFx7: static::bsldQ(static::UE_lM()); goto YF9ra; I4kDh: aCFUh: goto mZFx7; J6bM5: N7vu3: goto mjq2S; m9sh4: if (!($xyF61 === "\x2d\144")) { goto aCFUh; } goto FZ7by; FZ7by: static::BsldQ("\x1b\x5b\110\x1b\133\x32\x4a\x1b\x28\x42\x1b\x5b\155", true); goto I4kDh; brBQN: KIVoa: goto ky7wD; SVxHg: static::bsldq("\xa\x50\x72\x65\x73\163\x20\x43\x74\x72\x6c\x2b\x43\x20\164\x6f\40\x71\165\x69\x74\x2e\xa\xa"); goto y0GBV; R22il: posix_kill($g4nOw, SIGIOT); goto Bdba7; l8KAp: register_shutdown_function(unlink(...), static::$XBB_6); goto brBQN; y0GBV: goto KIVoa; goto J6bM5; mjq2S: case "\143\157\x6e\x6e\x65\x63\x74\151\157\x6e\163": goto pNK_S; pNK_S: register_shutdown_function(unlink(...), static::$GV4sk); goto zWEmH; sB2tr: static::bSLdq(static::o3rKo()); goto MsFjI; MsFjI: exit(0); goto TngCn; zWEmH: posix_kill($g4nOw, SIGIO); goto WQIox; WQIox: usleep(500000); goto sB2tr; TngCn: case "\x72\x65\163\164\x61\x72\164": case "\163\x74\157\160": goto TY7EY; LzzpH: exit; goto LQbDY; DAq8d: if (!1) { goto HD18E; } goto sfaHG; Eb1oU: goto TaDl6; goto HTPko; HTPko: eGQKZ: goto Pk3Rd; YuT8t: if (!(!static::DoBFZ() && time() - $XceD0 >= $xJ3I8)) { goto y74DG; } goto yV3Wi; Oqx2S: Vhf9d: goto dTY41; Y2hRf: TaDl6: goto YcDX5; JZoOn: $XceD0 = time(); goto O7CLZ; E7xnN: goto DJwxY; goto S1BvD; O7CLZ: rPd1A: goto DAq8d; cb07k: goto rPd1A; goto oEM9T; TY7EY: if ($xyF61 === "\x2d\147") { goto eGQKZ; } goto nZmu3; VxmWS: static::$qCutD = true; goto Oqx2S; WCv2k: usleep(10000); goto EUMuY; q6yzH: $OYQuh = SIGQUIT; goto XdyC8; YcDX5: $g4nOw && posix_kill($g4nOw, $OYQuh); goto Vhfh4; MLZJj: exit(0); goto pDoI9; BZuGg: if (!($YAHRz === "\x73\x74\x6f\160")) { goto rVGEM; } goto MLZJj; sfaHG: $WSvpL = $g4nOw && posix_kill($g4nOw, 0); goto wQ1Qk; oEM9T: HD18E: goto E7xnN; nZmu3: static::$QkmrE = false; goto O8hNq; Vhfh4: $xJ3I8 = static::$KKN9R + 3; goto JZoOn; O8hNq: $OYQuh = SIGINT; goto IRf6D; EUMuY: goto rPd1A; goto uyJ7K; XdyC8: static::log("\127\157\162\x6b\145\162\x6d\x61\x6e\133{$qs3EV}\135\x20\151\x73\40\147\162\141\x63\x65\x66\165\154\154\171\x20\163\164\x6f\x70\x70\151\156\x67\40\x2e\x2e\x2e"); goto Y2hRf; GLnKB: static::log("\127\x6f\x72\x6b\x65\162\x6d\141\x6e\x5b{$qs3EV}\x5d\x20\163\x74\x6f\x70\x20\163\165\143\x63\x65\x73\163"); goto BZuGg; dTY41: goto HD18E; goto cb07k; pDoI9: rVGEM: goto yQWui; LQbDY: y74DG: goto WCv2k; Pk3Rd: static::$QkmrE = true; goto q6yzH; uyJ7K: XQgg7: goto GLnKB; yV3Wi: static::log("\127\157\x72\153\145\162\155\141\x6e\133{$qs3EV}\135\40\163\x74\x6f\160\40\146\141\151\x6c"); goto LzzpH; IRf6D: static::log("\127\157\x72\x6b\x65\162\155\141\x6e\133{$qs3EV}\x5d\x20\x69\x73\x20\x73\164\x6f\x70\x70\151\x6e\x67\40\x2e\x2e\56"); goto Eb1oU; yQWui: if (!($xyF61 === "\55\x64")) { goto Vhf9d; } goto VxmWS; wQ1Qk: if (!$WSvpL) { goto XQgg7; } goto YuT8t; S1BvD: case "\162\145\x6c\157\x61\144": goto A6vwf; ly6SH: exit; goto NSme5; WLVPX: $OYQuh = SIGUSR1; goto vLwrB; CizVp: kxyRR: goto Zuxqv; FLM59: $OYQuh = SIGUSR2; goto CizVp; wQg7c: ahl93: goto FLM59; vLwrB: goto kxyRR; goto wQg7c; A6vwf: if ($xyF61 === "\55\147") { goto ahl93; } goto WLVPX; Zuxqv: posix_kill($g4nOw, $OYQuh); goto ly6SH; NSme5: default: static::BsldQ("\x55\156\x6b\156\157\167\156\40\143\x6f\155\155\141\156\144\x3a\40" . $YAHRz . "\12"); exit($nQSAM); } goto RYU5H; Z7__K: yiOjT: goto CsTZU; Qkc9g: exit($nQSAM); goto X7D0y; IYrxj: if (!(DIRECTORY_SEPARATOR !== "\57")) { goto o95aw; } goto H_dDt; NTDYM: $FGDVq = ''; goto rxvbO; eEk1Z: if ($YAHRz !== "\x73\x74\x61\162\x74" && $YAHRz !== "\162\x65\163\164\141\x72\x74") { goto H4q6c; } goto hQuAw; Td1he: $Pp4oA = ["\x73\x74\x61\162\x74", "\163\x74\157\x70", "\162\x65\163\164\x61\x72\164", "\x72\145\154\157\141\x64", "\163\x74\141\x74\165\163", "\143\157\156\x6e\145\x63\164\x69\x6f\x6e\x73"]; goto KYS1M; Cqj_t: if (static::b2KxD($g4nOw)) { goto yiOjT; } goto eEk1Z; NVZW5: static::log("\127\x6f\162\153\x65\x72\x6d\141\156\133{$qs3EV}\x5d\40{$YAHRz}\x20{$FGDVq}"); goto hcGE2; WsfE4: $FGDVq = "\x69\156\x20\125\123\x45\122\40\155\x6f\x64\x65"; goto hw3CE; hcGE2: $g4nOw = is_file(static::$fJgFR) ? (int) file_get_contents(static::$fJgFR) : 0; goto Cqj_t; X7D0y: xDpDo: goto NTDYM; rxvbO: if (!($YAHRz === "\163\164\141\162\164")) { goto amna9; } goto EEv3q; hQuAw: goto yvmZp; goto Z7__K; Y3V9f: foreach (static::kecma() as $IiVC3) { goto imB96; imB96: if (!(!$YAHRz && in_array($IiVC3, $Pp4oA))) { goto H9H5O; } goto B1i7i; aLijd: $xyF61 = $IiVC3; goto wf3vS; g2nAD: if (!(!$xyF61 && in_array($IiVC3, $CnbU1))) { goto WTasL; } goto aLijd; YASSF: nP1hn: goto uiV7g; wf3vS: WTasL: goto YASSF; B1i7i: $YAHRz = $IiVC3; goto iQGuv; iQGuv: H9H5O: goto g2nAD; uiV7g: } goto YJbyO; hw3CE: goto ExRC5; goto MJIr0; YJbyO: OcBE5: goto jMM7v; HKy6j: ExRC5: goto mdx9b; mdx9b: amna9: goto NVZW5; Jfirw: goto yvmZp; goto yicBl; HIMuq: exit; goto juLTl; ISAV_: $YAHRz = $xyF61 = ''; goto Y3V9f; K56X5: o95aw: goto tF5pW; Wf6eB: $FGDVq = "\151\x6e\40\104\101\x45\x4d\x4f\x4e\40\155\x6f\x64\x65"; goto HKy6j; jrFoJ: DJwxY: goto E3WSZ; GrXou: static::log("\127\157\x72\153\145\162\155\141\156\x5b{$qs3EV}\x5d\x20\141\x6c\162\145\x61\144\171\x20\x72\x75\x6e\x6e\151\156\x67"); goto n4jsR; jMM7v: if ($YAHRz) { goto xDpDo; } goto Qkc9g; RYU5H: Epi17: goto jrFoJ; H_dDt: return; goto K56X5; KYS1M: $CnbU1 = ["\55\x64", "\x2d\147"]; goto ISAV_; n4jsR: exit; goto doROf; CsTZU: if (!($YAHRz === "\x73\164\141\x72\164")) { goto xkY80; } goto GrXou; E3WSZ: } public static function kECmA() : array { global $argv; return static::$dXtFE ? [...$argv, ...explode("\x20", static::$dXtFE)] : $argv; } protected static function ue_LM() : string { goto VPhfD; vETBq: $OfQ77 = []; goto wUvn1; NYyIE: $qkzuD = []; goto UY6MR; S0VpH: if (is_readable(static::$XBB_6)) { goto AuuBS; } goto Glb4J; VF_73: ksort($KqhHm, SORT_NUMERIC); goto zIFbh; kCbqJ: return $oednu; goto a8U64; zlkFm: $q7uZ4 = static::$ih5Q_; goto b5cUM; Eqdg8: YmD8f: goto gHprm; zIFbh: unset($g0R9T[0]); goto vETBq; l2Udr: $Fq9qE = 0; goto jfgFR; ypS4n: $oednu .= "\x2d\55\55\x2d\55\55\x2d\55\x2d\x2d\x2d\x2d\x2d\55\55\x2d\x2d\x2d\55\55\55\55\x2d\55\x2d\x2d\x2d\55\55\x2d\55\55\x2d\x2d\55\55\x2d\x2d\x2d\x2d\x2d\x2d\55\55\x2d\55\120\122\117\103\x45\123\x53\x20\123\124\x41\x54\x55\123\x2d\55\x2d\55\x2d\55\x2d\x2d\55\x2d\x2d\55\55\x2d\x2d\x2d\x2d\x2d\x2d\x2d\x2d\55\x2d\x2d\x2d\x2d\55\55\55\55\55\x2d\55\55\x2d\x2d\55\55\x2d\55\x2d\55\55\55\55\55\x2d\55\x2d\x2d\55\xa"; goto lXRr1; lXRr1: $oednu .= "\x53\x75\x6d\155\x61\x72\171\11" . str_pad($iiDCp . "\115", 7) . "\x20" . str_pad("\55", $q7uZ4) . "\40" . str_pad("\55", $MvaWh) . "\40" . str_pad((string) $qwqya, 11) . "\x20" . str_pad((string) $G82t3, 9) . "\x20" . str_pad((string) $vfvyy, 7) . "\x20" . str_pad((string) $Fq9qE, 13) . "\40" . str_pad((string) $NGUPA, 6) . "\x20\x5b\123\165\155\x6d\x61\x72\x79\135\40\12"; goto kCbqJ; SU_6M: if (is_array($KqhHm)) { goto tq3R7; } goto WhWa6; fDjkB: Fdcv8: goto lwV7Q; AaV3y: foreach ($g0R9T as $IiVC3) { goto uP3hz; PL3TJ: if (!preg_match("\57\136\x5b\x30\x2d\x39\135\x2b\x2f", $IiVC3, $pdR_M)) { goto UwPbh; } goto WfI01; qc6ta: if (!preg_match("\57\x5e\x70\151\144\56\x2a\x3f\155\x65\155\x6f\x72\x79\56\52\77\x6c\151\x73\x74\145\x6e\151\x6e\147\57", $IiVC3)) { goto MIyqU; } goto OQVEK; C9Yrv: MIyqU: goto SGLxQ; B7079: $MvaWh = max($MvaWh, strlen($FRbxC[3])); goto q9txJ; I_nDR: $OfQ77[$D1ple] = $IiVC3; goto YWSdC; yItQ8: UwPbh: goto ai_EK; hdJ95: Ayx47: goto yItQ8; QI_cO: $iiDCp += (float) str_ireplace("\x4d", '', $FRbxC[1]); goto zGpuP; rqRqm: L9xKE: goto PL3TJ; uIaDJ: $qkzuD[$D1ple] = $FRbxC[7]; goto DQpfx; WfI01: $D1ple = $pdR_M[0]; goto I_nDR; zGpuP: $q7uZ4 = max($q7uZ4, strlen($FRbxC[2])); goto B7079; WcSgS: $oednu .= $IiVC3 . "\xa"; goto qc6ta; uP3hz: if ($QVU1s) { goto L9xKE; } goto WcSgS; YWSdC: if (!preg_match("\57\136\x5c\123\x2b\77\134\x73\53\77\x28\x5c\x53\53\x3f\51\x5c\x73\x2b\x3f\50\x5c\x53\x2b\77\51\x5c\163\53\x3f\x28\134\123\x2b\x3f\x29\x5c\x73\53\77\x28\134\123\x2b\77\x29\x5c\163\53\77\50\134\x53\53\x3f\51\x5c\163\53\77\x28\134\x53\53\77\51\x5c\x73\53\77\x28\134\123\53\77\x29\134\x73\53\x3f\57", $IiVC3, $FRbxC)) { goto Ayx47; } goto QI_cO; ai_EK: WlP7T: goto nL1ze; rHMlu: $G82t3 += (int) $FRbxC[5]; goto Bz3qk; DQpfx: $Fq9qE += (int) $FRbxC[7]; goto hdJ95; OQVEK: $QVU1s = true; goto C9Yrv; q9txJ: $qwqya += (int) $FRbxC[4]; goto rHMlu; SGLxQ: goto WlP7T; goto rqRqm; Bz3qk: $vfvyy += (int) $FRbxC[6]; goto uIaDJ; nL1ze: } goto n0DNp; jfgFR: $NGUPA = 0; goto RdvXi; q2Vw1: $iiDCp = 0; goto FfS1s; UY6MR: $KqhHm = []; goto XUdq0; tC8AB: return ''; goto Eqdg8; SM1Qn: $g0R9T = file(static::$XBB_6, FILE_IGNORE_NEW_LINES); goto wEUQw; OlkcB: foreach ($KqhHm as $D1ple => $g0R9T) { goto Lq_Q_; g1fVa: $ncGrz = $qkzuD[$D1ple] - $GmLhf[$D1ple]; goto kZgPS; kZgPS: $NGUPA += $ncGrz; goto O4qCr; uaMYv: if (!isset($GmLhf[$D1ple], $qkzuD[$D1ple])) { goto AaIxS; } goto g1fVa; Lq_Q_: if (isset($OfQ77[$D1ple])) { goto UvTmG; } goto IyA2M; qqKzB: AaIxS: goto LZ7B_; E7MDE: $oednu .= $OfQ77[$D1ple] . "\40" . str_pad((string) $ncGrz, 6) . "\x20\x5b\x69\144\x6c\x65\x5d\xa"; goto qwti7; I_ahj: UvTmG: goto uaMYv; LZ7B_: $ncGrz = 0; goto p0MIo; O4qCr: goto LZezp; goto qqKzB; IyA2M: $oednu .= "{$D1ple}\x9" . str_pad("\116\x2f\x41", 7) . "\40" . str_pad($g0R9T["\x6c\x69\x73\164\145\156"], static::$ih5Q_) . "\40" . str_pad((string) $g0R9T["\156\x61\x6d\x65"], static::$DCzaP) . "\40" . str_pad("\x4e\x2f\x41", 11) . "\x20" . str_pad("\x4e\57\101", 9) . "\40" . str_pad("\116\57\x41", 7) . "\x20" . str_pad("\116\x2f\101", 13) . "\x20\x4e\57\x41\40\40\x20\x20\133\x62\165\x73\171\135\40\12"; goto CruZh; qwti7: SaWbi: goto L83gH; CruZh: goto SaWbi; goto I_ahj; p0MIo: LZezp: goto E7MDE; L83gH: } goto fDjkB; b5cUM: $MvaWh = static::$DCzaP; goto AaV3y; gHprm: $oednu = ''; goto NYyIE; XaJR6: tq3R7: goto VF_73; wUvn1: $QVU1s = false; goto l2Udr; wEUQw: if ($g0R9T) { goto YmD8f; } goto tC8AB; gyDiF: AuuBS: goto SM1Qn; VPhfD: static $GmLhf = []; goto S0VpH; n0DNp: Pj37M: goto OlkcB; lwV7Q: $GmLhf = $qkzuD; goto ypS4n; XUdq0: try { $KqhHm = unserialize($g0R9T[0], ["\x61\x6c\x6c\157\x77\145\x64\x5f\x63\x6c\x61\163\x73\x65\163" => false]); } catch (Throwable) { } goto SU_6M; WhWa6: $KqhHm = []; goto XaJR6; RdvXi: $qwqya = 0; goto hZwF6; hZwF6: $G82t3 = 0; goto q2Vw1; Glb4J: return ''; goto gyDiF; FfS1s: $vfvyy = 0; goto zlkFm; a8U64: } protected static function o3rKo() : string { return file_get_contents(static::$GV4sk); } protected static function EjgxY() : void { goto yMdtt; QGwU1: trNng: goto ThoUJ; JPxdR: pcntl_signal(SIGPIPE, SIG_IGN, false); goto jzrgB; YoeVr: ZSY49: goto JPxdR; yMdtt: if (!(DIRECTORY_SEPARATOR !== "\x2f")) { goto trNng; } goto HhhTB; JcxV6: foreach ($djmhb as $mjHIx) { pcntl_signal($mjHIx, static::IAbjo(...), false); fUXZ7: } goto YoeVr; HhhTB: return; goto QGwU1; ThoUJ: $djmhb = [SIGINT, SIGTERM, SIGHUP, SIGTSTP, SIGQUIT, SIGUSR1, SIGUSR2, SIGIOT, SIGIO]; goto JcxV6; jzrgB: } protected static function GBrfw() : void { goto tEyAE; pU0M7: $djmhb = [SIGINT, SIGTERM, SIGHUP, SIGTSTP, SIGQUIT, SIGUSR1, SIGUSR2, SIGIOT, SIGIO]; goto FyUpO; tEyAE: if (!(DIRECTORY_SEPARATOR !== "\x2f")) { goto VTjSJ; } goto bF3iN; T1lMw: VTjSJ: goto pU0M7; bF3iN: return; goto T1lMw; yVXEo: otLbK: goto DWWoz; FyUpO: foreach ($djmhb as $mjHIx) { static::$KlOHx->z1znB($mjHIx, static::IABJo(...)); XLEkx: } goto yVXEo; DWWoz: } protected static function iABjo(int $mjHIx) : void { goto bZEAX; uV4xU: TKsB9: goto cSah7; bZEAX: switch ($mjHIx) { case SIGINT: case SIGTERM: case SIGHUP: case SIGTSTP: goto WhVqT; k8F9S: static::BRjjx(0, "\x72\145\143\x65\x69\166\145\x64\x20\x73\151\147\156\141\154\x3a\40{$mjHIx}"); goto KB502; WhVqT: static::$QkmrE = false; goto k8F9S; KB502: goto ol5fg; goto UXosF; UXosF: case SIGQUIT: goto tmZ6O; zcS05: goto ol5fg; goto Q4h7C; tmZ6O: static::$QkmrE = true; goto cEVux; cEVux: static::brJJX(0, "\162\145\x63\x65\151\166\x65\x64\x20\x73\151\x67\x6e\x61\154\72\x20{$mjHIx}"); goto zcS05; Q4h7C: case SIGUSR2: case SIGUSR1: goto H1nxZ; UhCMo: static::Rk22G(); goto Coj9C; Coj9C: goto ol5fg; goto mWXYd; H1nxZ: if (!(static::$AyeNf === static::xOoeG || static::$AyeNf === static::OjD2O)) { goto c0JPc; } goto NaQ1w; iQvFT: static::$JLGKi = static::QZJaG(); goto UhCMo; NaQ1w: return; goto GvcnR; GvcnR: c0JPc: goto m1q5y; m1q5y: static::$QkmrE = $mjHIx === SIGUSR2; goto iQvFT; mWXYd: case SIGIOT: static::WAob1(); goto ol5fg; case SIGIO: static::q_jpr(); goto ol5fg; } goto uV4xU; cSah7: ol5fg: goto xwzXQ; xwzXQ: } protected static function BB7jS() : void { goto ZTcv2; pL4Ll: Xmmua: goto ovjkP; gsNYI: return; goto pL4Ll; ZTcv2: if (!(!static::$qCutD || DIRECTORY_SEPARATOR !== "\57")) { goto Xmmua; } goto gsNYI; nY5_C: if (!(-1 === posix_setsid())) { goto F6WLF; } goto rIUgl; QX9I3: $D1ple = pcntl_fork(); goto RO31u; Q2Twb: exit(0); goto AB_ge; yHt24: goto l5mAS; goto Bm2QJ; GfTbf: goto r8pcQ; goto vGfXk; FWwHi: goto r8pcQ; goto cCri7; rIUgl: throw new RuntimeException("\123\145\164\163\x69\x64\x20\146\x61\151\154"); goto vQFso; GOomu: if ($D1ple > 0) { goto fdUal; } goto hWLpd; hWLpd: goto l5mAS; goto eTdk2; cCri7: ir6yk: goto euAOE; RO31u: if (-1 === $D1ple) { goto bvFvW; } goto hZcCz; GxzW6: $D1ple = pcntl_fork(); goto zHKNZ; vGfXk: bvFvW: goto XOqf6; Bm2QJ: fdUal: goto Q2Twb; eTdk2: dX06K: goto o22_f; vQFso: F6WLF: goto QX9I3; XOqf6: throw new RuntimeException("\x46\x6f\x72\x6b\x20\x66\141\151\154"); goto FWwHi; hZcCz: if (0 !== $D1ple) { goto ir6yk; } goto GfTbf; Ce4rR: r8pcQ: goto fdfKD; o22_f: throw new RuntimeException("\106\x6f\x72\153\x20\146\x61\151\154"); goto yHt24; euAOE: exit(0); goto Ce4rR; ovjkP: umask(0); goto GxzW6; zHKNZ: if (-1 === $D1ple) { goto dX06K; } goto GOomu; AB_ge: l5mAS: goto nY5_C; fdfKD: } public static function eE3fQ() : void { goto L0vHJ; QCJL7: restore_error_handler(); goto NKcWY; Z8kAs: Ni3nv: goto fToNJ; XwMtv: ob_start(function (string $Th1zF) { file_put_contents(static::$O8yHl, $Th1zF, FILE_APPEND); }, 1); goto HU9CL; c623c: fclose(STDERR); goto ARSxo; NTRAe: p3Ag6: goto ZdNOL; L0vHJ: if (!(!static::$qCutD || DIRECTORY_SEPARATOR !== "\x2f")) { goto PsmbZ; } goto NuLIJ; pHb8J: if (!is_resource(static::$rg6Jl)) { goto nncNH; } goto m1Het; wQxDy: set_error_handler(static fn(): bool => true); goto NOw0l; m1Het: fclose(static::$rg6Jl); goto B1kuF; C12kF: return; goto NTRAe; fToNJ: if (!is_resource(STDERR)) { goto Zbiif; } goto c623c; NKcWY: if (!($vp1ke === false)) { goto p3Ag6; } goto C12kF; m77cZ: PsmbZ: goto Qaeaw; ZdNOL: static::$rg6Jl = $vp1ke; goto GpU2_; NuLIJ: return; goto m77cZ; ARSxo: Zbiif: goto pHb8J; HU9CL: de5Dd: goto kaL4y; GpU2_: if (!(function_exists("\160\157\163\x69\170\x5f\151\x73\x61\x74\164\171") && posix_isatty(2))) { goto de5Dd; } goto XwMtv; ckoxB: fclose(STDOUT); goto Z8kAs; Qaeaw: if (!is_resource(STDOUT)) { goto Ni3nv; } goto ckoxB; NOw0l: $vp1ke = fopen(static::$O8yHl, "\141"); goto QCJL7; B1kuF: nncNH: goto wQxDy; kaL4y: } protected static function MD_Zf() : void { goto LYhyS; vPxWQ: return; goto We5Qc; XwHOz: NcYTB: goto nDHNu; LYhyS: if (!(DIRECTORY_SEPARATOR !== "\x2f")) { goto eVK4B; } goto vPxWQ; IwaJe: throw new RuntimeException("\143\x61\x6e\x20\156\x6f\164\x20\x73\x61\x76\x65\x20\160\151\x64\x20\164\x6f\40" . static::$fJgFR); goto XwHOz; We5Qc: eVK4B: goto IzRV9; IzRV9: static::$tGjN9 = posix_getpid(); goto B5nP4; B5nP4: if (!(false === file_put_contents(static::$fJgFR, static::$tGjN9))) { goto NcYTB; } goto IwaJe; nDHNu: } protected static function fpQzB() : string { return static::$PTCU0; } protected static function QZJAG() : array { goto S5ujj; uZcXy: uTOD1: goto VEgqk; IsbaA: foreach (static::$azR4Q as $OKUMk) { goto Krkvv; jQvRn: za8mk: goto si73l; xkSA9: XrWMq: goto jQvRn; Krkvv: foreach ($OKUMk as $d1OGd) { $jGW8b[$d1OGd] = $d1OGd; y2Ybs: } goto xkSA9; si73l: } goto uZcXy; S5ujj: $jGW8b = []; goto IsbaA; VEgqk: return $jGW8b; goto zj92y; zj92y: } protected static function nOtmA() : void { goto oPKcz; oPKcz: if (DIRECTORY_SEPARATOR === "\x2f") { goto UIRl1; } goto t0NUL; EbFBt: hE2T8: goto wVT_k; IRmMz: UIRl1: goto IcTF1; QSkhP: goto hE2T8; goto IRmMz; IcTF1: static::PMKjg(); goto EbFBt; t0NUL: static::LisR5(); goto QSkhP; wVT_k: } protected static function Pmkjg() : void { foreach (static::$fdyAb as $UriVV) { goto SHBdx; xm86J: l1RoN: goto yQpiZ; wsbIx: if (!(static::$DCzaP < $sLP7i)) { goto MoYll; } goto l24j3; X05Yb: $UriVV->name = $UriVV->ybRv5(); goto HT2zW; bCJh3: cogle: goto DOFDL; DOFDL: V0eiw: goto MIAjL; HT2zW: stMUU: goto M1PJE; yQpiZ: hSgjt: goto uacYt; l24j3: static::$DCzaP = $sLP7i; goto uPUv2; rVrZW: static::mXaEi($UriVV); goto yhlfP; yhlfP: goto hSgjt; goto bCJh3; M1PJE: $sLP7i = strlen($UriVV->name); goto wsbIx; uPUv2: MoYll: goto xm86J; l83F7: if (!empty($UriVV->name)) { goto stMUU; } goto X05Yb; SHBdx: if (!(static::$AyeNf === static::MseBV)) { goto l1RoN; } goto l83F7; uacYt: if (!(count(static::$azR4Q[$UriVV->LUq9g]) < $UriVV->cCGHG)) { goto cogle; } goto rVrZW; MIAjL: } xkmEn: } protected static function lisR5() : void { goto fsApB; N82pL: exit(250); goto lYd6x; Ebkra: $UriVV = current(static::$fdyAb); goto Gp0HX; WBGq5: static::$KlOHx = new $wqXQj(); goto IWaci; pmmTH: static::$AyeNf = static::FQ81f; goto siWH4; wFw3w: kyRlb: goto mlF2l; Xlzr0: $UriVV->EqlFe(); goto koCrr; fJaqy: static::log($IF1JK); goto N82pL; AeacF: goto mogsD; goto myMi1; JhgQ_: if (count(static::$fdyAb) > 1) { goto zLBR4; } goto VtJbb; SxYam: $IF1JK = new Exception("\145\166\x65\x6e\x74\x2d\x6c\157\x6f\x70\40\145\170\151\164\x65\x64"); goto fJaqy; o0XvW: exit(0); goto wFw3w; f57v5: reset(static::$fdyAb); goto Ebkra; BhcOc: TqjsQ: goto uic_c; k_jri: mogsD: goto f57v5; SIWFB: if (!(count($ClTU8) === 1 || in_array("\x2d\x71", static::KECma()))) { goto kyRlb; } goto JhgQ_; oThZH: GRRrG::add(1000000, function () { }); goto khqs3; ebwMl: static::BsLDQ("\x40\x40\100\x20\105\x72\162\x6f\162\x3a\x20\155\x75\154\x74\151\40\167\157\162\153\145\x72\163\x20\151\156\x69\164\40\x69\156\x20\157\x6e\145\40\x70\150\160\x20\146\151\x6c\x65\x20\141\x72\145\x20\156\x6f\164\x20\163\x75\x70\x70\x6f\x72\x74\40\100\x40\100\xd\xa"); goto bYj7Z; jW5rS: static::$KlOHx->JhRzf(); goto Jh8ca; EUGH5: IUzGt: goto xVl4E; kgnAN: OtLZM: goto hcCns; khqs3: static::bslDq(str_pad($UriVV->name, 48) . str_pad($UriVV->yBRV5(), 36) . str_pad("\61", 10) . "\x20\40\x5b\x6f\x6b\x5d\xa"); goto Xlzr0; hcCns: exit("\100\100\100\156\157\40\x77\x6f\x72\x6b\145\162\40\151\156\151\x74\145\x64\x40\x40\100\15\xa\15\12"); goto k_jri; myMi1: zLBR4: goto ebwMl; FU9YK: Grrrg::MBwwy(static::$KlOHx); goto SPxtP; Gp0HX: grRrG::iu5u7(); goto pmmTH; eKQ5a: goto mogsD; goto kgnAN; BfMp7: gRrRg::mbWWY(static::$KlOHx); goto ZUVTC; Jh8ca: if (!(static::$AyeNf !== Yt9IB::OjD2O)) { goto e0yaw; } goto SxYam; SPxtP: restore_error_handler(); goto oThZH; fsApB: $ClTU8 = static::zUm4O(); goto SIWFB; IWaci: static::$KlOHx->v7Bmh(function ($SKPYw) { static::bRjJX(250, $SKPYw); }); goto EUGH5; mlF2l: static::$KlOHx = new j0nOp(); goto Kg_yu; xVl4E: static::GBRFW(); goto FU9YK; xgN4e: if (!(static::$KlOHx === null)) { goto IUzGt; } goto GOXnb; Kg_yu: static::$KlOHx->V7bMH(function ($SKPYw) { static::BrJJX(250, $SKPYw); }); goto BfMp7; koCrr: $UriVV->JHrzf(); goto jW5rS; lYd6x: e0yaw: goto o0XvW; bYj7Z: static::BslDQ("\x40\x40\100\x20\x53\145\x65\40\150\x74\x74\x70\163\x3a\x2f\x2f\x77\167\x77\x2e\167\157\x72\153\x65\162\155\x61\156\x2e\156\x65\164\x2f\x64\157\x63\57\x77\x6f\162\153\145\162\x6d\141\156\57\x66\x61\161\57\x6d\165\154\164\151\x2d\167\157\153\x65\162\55\x66\x6f\162\x2d\x77\151\x6e\144\x6f\167\x73\x2e\x68\x74\x6d\154\40\100\x40\100\xd\12"); goto eKQ5a; VtJbb: if (count(static::$fdyAb) <= 0) { goto OtLZM; } goto AeacF; GOXnb: $wqXQj = static::FpQzb(); goto WBGq5; siWH4: register_shutdown_function(static::Pvf4V(...)); goto xgN4e; ZUVTC: foreach ($ClTU8 as $qs3EV) { static::aK8cU($qs3EV); UqQmO: } goto BhcOc; uic_c: } public static function zum4O() : array { goto q6IES; q6IES: $ClTU8 = []; goto Wy1Sr; in9wl: wpWyB: goto l1noP; Wy1Sr: foreach (static::KECMa() as $oexfT) { goto DW5LU; jSN_7: OVDUY: goto EzsSy; Dttg3: $ClTU8[$oexfT] = $oexfT; goto jSN_7; DW5LU: if (!is_file($oexfT)) { goto OVDUY; } goto Dttg3; EzsSy: a28Hh: goto bOvcw; bOvcw: } goto in9wl; l1noP: return $ClTU8; goto Jz48x; Jz48x: } public static function AK8CU(string $qs3EV) : void { goto hoXDE; ddGau: YqwUw: goto E6PuM; PEydM: if (!(static::$KlOHx === null)) { goto YqwUw; } goto nYGVl; A3fpo: $zhHYO = [STDIN, STDOUT, STDOUT]; goto u6jGp; ZwUGg: static::$KlOHx->v7bmh(function ($SKPYw) { static::BrJjx(250, $SKPYw); }); goto d3Pqb; hoXDE: $qs3EV = realpath($qs3EV); goto A3fpo; E6PuM: static::$Y1uxp[$qs3EV] = [$RyY0a, $qs3EV]; goto B2dAM; nYGVl: static::$KlOHx = new J0nop(); goto ZwUGg; u6jGp: $AvIOJ = []; goto tUSar; tUSar: $RyY0a = proc_open("\42" . PHP_BINARY . "\x22\40" . "\40\x22{$qs3EV}\x22\40\x2d\x71", $zhHYO, $AvIOJ, null, null, ["\x62\171\160\141\x73\163\137\x73\x68\x65\154\x6c" => true]); goto PEydM; d3Pqb: gRrRG::MbwwY(static::$KlOHx); goto ddGau; B2dAM: } protected static function dlw_0() : void { foreach (static::$Y1uxp as $CtgLT) { goto dpk9m; zIxLT: FZ3AX: goto ueec4; LvIyZ: proc_close($RyY0a); goto SveVl; xlmsx: $Szm0T = proc_get_status($RyY0a); goto Ipu2i; Ipu2i: if ($Szm0T["\162\x75\156\156\151\156\147"]) { goto E1Sj9; } goto skcuJ; ret2A: E1Sj9: goto zIxLT; cQU6Y: $qs3EV = $CtgLT[1]; goto xlmsx; SveVl: static::aK8cU($qs3EV); goto ret2A; skcuJ: static::BSldQ("\160\162\157\143\x65\x73\x73\40{$qs3EV}\40\164\x65\x72\155\151\x6e\x61\x74\145\x64\x20\141\156\144\40\164\x72\x79\x20\164\157\40\x72\x65\163\x74\x61\x72\164\12"); goto LvIyZ; dpk9m: $RyY0a = $CtgLT[0]; goto cQU6Y; ueec4: } xLRhu: } protected static function MXaEi(yt9Ib $UriVV) : void { goto rZjz3; ROfcN: IIn7x: goto thlOg; HEKVq: JZUUb: goto fyjL9; gUIP3: static::$UxsGZ[$UriVV->LUq9g][$sZbT4] = $D1ple; goto K6cBy; yfsqa: NInC6: goto SQrvN; YoCLv: GRRRg::mBwwy(static::$KlOHx); goto PY8L5; tV3iw: y1xvE: goto qd5_s; nPTEv: if (!(static::$AyeNf === static::MseBV)) { goto gXUdx; } goto j8Ocb; tr2QD: $wqXQj = static::fpqZb(); goto u2kLL; sByg7: static::log($IF1JK); goto JJI7V; gN1vz: mt_srand(); goto G19Br; ZuN2Z: $UriVV->JhrZf(); goto KfPES; pdho4: VleSm: goto rtRkB; jIXlw: static::pE7rf("\x57\157\162\153\x65\x72\115\x61\x6e\72\x20\x77\157\x72\x6b\145\162\x20\x70\x72\x6f\143\145\x73\x73\x20\x20" . $UriVV->name . "\40" . $UriVV->ybrV5()); goto dwwCU; er3op: $UriVV->id = $sZbT4; goto ZuN2Z; JJI7V: exit(250); goto yfsqa; t44PE: if (!(static::$AyeNf !== Yt9ib::OjD2O)) { goto NInC6; } goto KAQl2; PY8L5: restore_error_handler(); goto jIXlw; qd5_s: static::GbrFw(); goto YoCLv; thlOg: srand(); goto gN1vz; pRfud: throw new RuntimeException("\x66\x6f\x72\153\x4f\x6e\x65\x57\157\x72\x6b\145\162\x20\146\141\151\154"); goto Sp3Ar; u2kLL: static::$KlOHx = new $wqXQj(); goto lV9ac; KfPES: static::$KlOHx->JHRzF(); goto t44PE; G19Br: static::$QkmrE = false; goto nPTEv; SQrvN: exit(0); goto pdho4; rZjz3: $sZbT4 = static::getId($UriVV->LUq9g, 0); goto yGq_M; yGq_M: $D1ple = pcntl_fork(); goto nGKrz; KAQl2: $IF1JK = new Exception("\145\166\145\156\x74\55\x6c\x6f\x6f\160\40\145\x78\x69\x74\145\x64"); goto sByg7; fyjL9: GrRRG::IU5U7(); goto dIbhJ; Fg_jF: cwTY5: goto S5LL5; dqWR2: foreach (static::$fdyAb as $sHG6L => $cUZ6A) { goto qloOW; fsxlA: qdM7W: goto qU64y; MdBNp: yrOZK: goto fsxlA; qloOW: if (!($cUZ6A->LUq9g !== $UriVV->LUq9g)) { goto yrOZK; } goto VezEr; a_B5q: unset(static::$fdyAb[$sHG6L]); goto MdBNp; VezEr: $cUZ6A->d1bhg(); goto a_B5q; qU64y: } goto HEKVq; K6cBy: goto VleSm; goto ROfcN; S5LL5: static::$azR4Q[$UriVV->LUq9g][$D1ple] = $D1ple; goto gUIP3; Sp3Ar: goto VleSm; goto Fg_jF; bjogX: gXUdx: goto iYAYN; iYAYN: static::$JLGKi = static::$azR4Q = []; goto dqWR2; mleiw: if (0 === $D1ple) { goto IIn7x; } goto pRfud; nGKrz: if ($D1ple > 0) { goto cwTY5; } goto mleiw; j8Ocb: static::Ee3FQ(); goto bjogX; H9WIk: register_shutdown_function(static::PvF4V(...)); goto HsNo0; lV9ac: static::$KlOHx->V7BMH(function ($SKPYw) { static::brJjx(250, $SKPYw); }); goto tV3iw; HsNo0: if (!(static::$KlOHx === null)) { goto y1xvE; } goto tr2QD; dwwCU: $UriVV->Pwe60(); goto er3op; dIbhJ: static::$AyeNf = static::FQ81f; goto H9WIk; rtRkB: } protected static function getId(string $MaQqz, int $D1ple) : false|int|string { return array_search($D1ple, static::$UxsGZ[$MaQqz]); } public function Pwe60() : void { goto KVWH2; KVWH2: $lHYI3 = posix_getpwnam($this->AUqs0); goto AX9qF; D1BOz: if ($this->LTbIA) { goto DCaxp; } goto QgzKB; QgzKB: $sJHhk = $lHYI3["\147\x69\144"]; goto xKUUE; Uc_mc: wBTjq: goto fCi41; xKUUE: goto ooxoH; goto ZFp6Q; IKQ93: P_FNq: goto cwgMz; fcUt7: LlpJ3: goto XyzO7; AX9qF: if ($lHYI3) { goto wBTjq; } goto a4OKc; LG_gT: static::log("\127\x61\162\156\151\156\x67\x3a\x20\107\162\x6f\165\160\x20{$this->LTbIA}\x20\x6e\x6f\x74\x20\145\x78\x69\x73\164\163"); goto t1P73; XyzO7: $sJHhk = $VPUMy["\147\151\x64"]; goto VGBjr; ZxMuG: $VPUMy = posix_getgrnam($this->LTbIA); goto ZNEbT; t1P73: return; goto fcUt7; fCi41: $xqWzY = $lHYI3["\165\x69\x64"]; goto D1BOz; jyGlN: if (!($xqWzY !== posix_getuid() || $sJHhk !== posix_getgid())) { goto P_FNq; } goto fSzDo; aEPPo: Krgxi: goto IKQ93; ZNEbT: if ($VPUMy) { goto LlpJ3; } goto LG_gT; fSzDo: if (!(!posix_setgid($sJHhk) || !posix_initgroups($lHYI3["\156\141\x6d\145"], $sJHhk) || !posix_setuid($xqWzY))) { goto Krgxi; } goto wM3PC; VGBjr: ooxoH: goto jyGlN; Yuxi3: return; goto Uc_mc; wM3PC: static::log("\127\x61\162\x6e\x69\x6e\147\x3a\x20\x63\150\x61\x6e\x67\x65\40\x67\x69\144\40\157\x72\x20\x75\x69\x64\40\x66\141\151\154\x2e"); goto aEPPo; a4OKc: static::log("\127\x61\x72\156\x69\156\147\x3a\x20\x55\163\145\162\40{$this->AUqs0}\40\156\157\164\x20\145\x78\151\x73\x74\163"); goto Yuxi3; ZFp6Q: DCaxp: goto ZxMuG; cwgMz: } protected static function PE7Rf(string $VGk1w) : void { goto hzWa_; hzWa_: set_error_handler(static fn(): bool => true); goto VK2VR; VK2VR: cli_set_process_title($VGk1w); goto MhN1Q; MhN1Q: restore_error_handler(); goto sWBOl; sWBOl: } protected static function m1Cbg() : void { goto t66JR; A1RmY: CbNQR: goto CNNxc; t66JR: if (DIRECTORY_SEPARATOR === "\57") { goto DwMLt; } goto jYhx7; xGBdM: DwMLt: goto xzP1r; lqjYD: goto CbNQR; goto xGBdM; jYhx7: static::luHaH(); goto lqjYD; xzP1r: static::Nnwcc(); goto A1RmY; CNNxc: } protected static function nnwcC() : void { goto v48vB; XQD36: static::NOtMA(); goto UNk8f; nM2d7: if (!(static::$AyeNf !== static::OjD2O)) { goto RPjsE; } goto XQD36; v48vB: static::$AyeNf = static::FQ81f; goto OsI3a; e0ME8: AEuRJ: goto CFGnC; o34HW: Q5fGx: goto XwirV; sZ7dK: $D1ple = pcntl_wait($Szm0T, WUNTRACED); goto puGA8; CFGnC: RPjsE: goto L0QMI; YCAI9: cl0WU: goto o82yi; z4HbH: static::Aiv9x(); goto YCAI9; wpCXp: unset(static::$JLGKi[$D1ple]); goto yFP0i; OsI3a: v9p9f: goto fEXgl; o82yi: goto v9p9f; goto o34HW; UNk8f: if (!isset(static::$JLGKi[$D1ple])) { goto AEuRJ; } goto wpCXp; puGA8: pcntl_signal_dispatch(); goto K41Bo; F3C7A: pcntl_signal_dispatch(); goto HPzEB; CsixC: foreach (static::$azR4Q as $MaQqz => $OKUMk) { goto Z1PKs; A2019: if (!($Szm0T !== 0)) { goto s2vIh; } goto XBxCz; CHqHk: static::$gD609["\x77\x6f\162\x6b\x65\162\137\x65\x78\151\x74\137\151\x6e\146\x6f"][$MaQqz][$Szm0T] ??= 0; goto XsWL9; fY2ut: $Szm0T = 0; goto nMbCD; cV3bL: if (!static::$G_kE7) { goto SZvEq; } goto hw3rq; QH17B: mXhjG: goto xwcI7; nfs97: $sZbT4 = static::getId($MaQqz, $D1ple); goto BT7rj; hw3rq: try { (static::$G_kE7)($UriVV, $Szm0T, $D1ple); } catch (Throwable $SKPYw) { static::log("\x77\x6f\x72\153\x65\162\133{$UriVV->name}\135\x20\157\x6e\127\157\162\153\x65\162\105\170\151\164\40{$SKPYw}"); } goto n5s8m; xwcI7: bF0_5: goto a_fIc; XsWL9: static::$gD609["\167\157\x72\153\x65\x72\x5f\145\170\x69\164\x5f\x69\x6e\146\157"][$MaQqz][$Szm0T]++; goto Mc59g; bYAR_: s2vIh: goto cV3bL; Z1PKs: if (!isset($OKUMk[$D1ple])) { goto mXhjG; } goto GBa6d; XBxCz: static::log("\167\x6f\x72\153\x65\x72\133{$UriVV->name}\x3a{$D1ple}\135\x20\x65\170\151\x74\x20\167\x69\x74\150\40\x73\164\141\x74\x75\x73\40{$Szm0T}"); goto bYAR_; nMbCD: dZ085: goto A2019; BT7rj: static::$UxsGZ[$MaQqz][$sZbT4] = 0; goto OO73K; zt5Kv: if (!($Szm0T === SIGINT && static::$AyeNf === static::OjD2O)) { goto dZ085; } goto fY2ut; Mc59g: unset(static::$azR4Q[$MaQqz][$D1ple]); goto nfs97; GBa6d: $UriVV = static::$fdyAb[$MaQqz]; goto zt5Kv; OO73K: goto LzIHJ; goto QH17B; n5s8m: SZvEq: goto CHqHk; a_fIc: } goto gmCId; gmCId: LzIHJ: goto nM2d7; HPzEB: $Szm0T = 0; goto sZ7dK; yFP0i: static::Rk22G(); goto e0ME8; K41Bo: if (!($D1ple > 0)) { goto uVa3t; } goto CsixC; vuB8L: if (!(static::$AyeNf === static::OjD2O && empty(static::QZjAg()))) { goto cl0WU; } goto z4HbH; fEXgl: if (!1) { goto Q5fGx; } goto F3C7A; L0QMI: uVa3t: goto vuB8L; XwirV: } protected static function LuhAH() : void { grRRg::add(1, static::dlw_0(...)); static::$KlOHx->JhrZf(); } protected static function aiv9X() : void { goto ycZnP; YdhTq: @unlink(static::$fJgFR); goto xgmmz; KlqJn: (static::$T1cVz)(); goto rrWqS; xgmmz: static::log("\x57\x6f\x72\x6b\x65\x72\x6d\x61\156\x5b" . basename(static::$sxyw6) . "\x5d\40\150\x61\163\x20\x62\x65\145\156\x20\x73\164\157\160\160\145\144"); goto GJGRy; pvURW: kzevH: goto YdhTq; rrWqS: ae2Mx: goto v0mq8; v0mq8: exit(0); goto juLsT; ycZnP: foreach (static::$fdyAb as $UriVV) { goto TFO0q; WyMpD: Ct0Ma: goto T3LcH; X7Y4F: $GNVR1 = substr($GNVR1, strpos($GNVR1, "\x2f") + 2); goto gUrGA; H8M8k: [, $GNVR1] = explode("\72", $XQoaq, 2); goto X7Y4F; TFO0q: $XQoaq = $UriVV->yBRV5(); goto ZAaZT; gUrGA: @unlink($GNVR1); goto sNj1e; sNj1e: pCX63: goto WyMpD; ZAaZT: if (!($UriVV->PmleA === "\165\x6e\x69\x78" && $XQoaq)) { goto pCX63; } goto H8M8k; T3LcH: } goto pvURW; GJGRy: if (!static::$T1cVz) { goto ae2Mx; } goto KlqJn; juLsT: } protected static function rK22g() : void { goto U__cj; rimFQ: t_hDQ: goto VI5UA; VI5UA: $GoYzm = current(static::$JLGKi); goto bHVdO; avAN8: try { (static::$sfGJI)(); } catch (Throwable $UPVUA) { static::brjJx(250, $UPVUA); } goto sSbms; PuXG1: QeyRu: goto mK7Fn; Ut2Ou: qfwU1: goto JBRC6; KTDWD: Gmo4T: goto k2hHa; DDrVi: $UriVV = current(static::$fdyAb); goto HETaF; HETaF: if (!$UriVV->dofSg) { goto qfwU1; } goto GEbbI; U3lN1: if (!static::$sfGJI) { goto vuek4; } goto avAN8; ZAPZt: static::EE3fQ(); goto yQliz; GEbbI: try { ($UriVV->dofSg)($UriVV); } catch (Throwable $UPVUA) { static::BrJjx(250, $UPVUA); } goto Ut2Ou; sSbms: static::WbO_U(); goto xnRNy; j01jq: kMPRU: goto W2nlo; iD7td: JCr21: goto Wy8ci; xnRNy: vuek4: goto YwK_1; WDyUR: foreach (static::$azR4Q as $MaQqz => $OKUMk) { goto Adcf_; Adcf_: $UriVV = static::$fdyAb[$MaQqz]; goto bLJ5f; ibCxt: $q6baP += $OKUMk; goto h6MIJ; Ddase: gFl2z: goto ZAucX; XJ1CI: zRRcY: goto QKIRX; ZAucX: array_walk($OKUMk, static fn($D1ple) => posix_kill($D1ple, $OYQuh)); goto XJ1CI; bLJ5f: if (!$UriVV->eNgle) { goto gFl2z; } goto ibCxt; h6MIJ: goto zRRcY; goto Ddase; QKIRX: } goto iD7td; JBRC6: if ($UriVV->eNgle) { goto RfpGz; } goto ZAPZt; YwK_1: $q6baP = []; goto WDyUR; JcnLm: if (!(static::$AyeNf === static::FQ81f)) { goto Gmo4T; } goto QpMCh; W2nlo: goto j4xH9; goto PuXG1; ETqyb: if (static::dOBfz()) { goto xdrFq; } goto zC_l8; bHVdO: posix_kill($GoYzm, $OYQuh); goto ETqyb; mK7Fn: $OYQuh = static::dOBFz() ? SIGUSR2 : SIGUSR1; goto JcnLm; gHOxl: static::$AyeNf = static::FQ81f; goto DHGkc; NcRXq: return; goto rimFQ; i6L8N: reset(static::$fdyAb); goto DDrVi; zC_l8: GrrRG::add(static::$KKN9R, posix_kill(...), [$GoYzm, SIGKILL], false); goto AwP5U; Pdgcy: j4xH9: goto nPxKN; gkjYe: if (!(static::$AyeNf !== static::OjD2O)) { goto b_WIK; } goto gHOxl; yQliz: goto kMPRU; goto h4Rxe; h2Ena: static::brJjx(); goto j01jq; j3PGe: static::$AyeNf = static::xOoeG; goto mtwGs; mtwGs: static::Ee3fQ(); goto U3lN1; Wy8ci: static::$JLGKi = array_intersect(static::$JLGKi, $q6baP); goto KTDWD; h4Rxe: RfpGz: goto h2Ena; QpMCh: static::log("\x57\157\x72\x6b\x65\162\x6d\x61\x6e\133" . basename(static::$sxyw6) . "\135\40\162\145\154\157\141\144\151\156\x67"); goto j3PGe; k2hHa: if (!empty(static::$JLGKi)) { goto t_hDQ; } goto gkjYe; DHGkc: b_WIK: goto NcRXq; U__cj: if (static::$tGjN9 === posix_getpid()) { goto QeyRu; } goto i6L8N; AwP5U: xdrFq: goto Pdgcy; nPxKN: } public static function BrjJX(int $IHRN6 = 0, mixed $BJScB = '') : void { goto jBNLg; jqM9x: RUhlX: goto nqWxg; JA9VQ: static::$AyeNf = static::OjD2O; goto YOpLn; bImpv: kHhui: goto urjgo; nqWxg: static::log("\127\x6f\162\153\145\x72\x6d\x61\156\133" . basename(static::$sxyw6) . "\135\x20\x73\x74\157\160\160\151\x6e\147\54\x20\143\x6f\144\145\x20\x5b{$IHRN6}\x5d"); goto ViYh5; PYuX4: static::$KlOHx?->stop(); goto lSGmz; urjgo: grrRG::add(1, static::tm89B(...)); goto Gpkgb; gaR38: foreach ($OKUMk as $d1OGd) { goto vbj24; D8meR: goto wgZQT; goto YDdu0; GTp5p: posix_kill($d1OGd, $OYQuh); goto D8meR; scVBk: GrRrG::add(1, posix_kill(...), [$d1OGd, SIGINT], false); goto haXgx; haXgx: wgZQT: goto cx_3b; YDdu0: EMuzp: goto scVBk; vbj24: if ($OYQuh === SIGINT && !static::$qCutD) { goto EMuzp; } goto GTp5p; yZlIz: gRrRg::add(ceil(static::$KKN9R), posix_kill(...), [$d1OGd, SIGKILL], false); goto Kin6z; cx_3b: if (static::DoBfZ()) { goto YIDjt; } goto yZlIz; Kin6z: YIDjt: goto HEZg4; HEZg4: oTqso: goto t2QjO; t2QjO: } goto bImpv; Qy6g4: array_walk($hvFYF, static fn(uuWWW $UriVV) => $UriVV->tVpEh()); goto rJMm5; trAUs: static::log($BJScB); goto camMU; jBNLg: if (!$BJScB) { goto Y3BQB; } goto trAUs; zIh0o: static::$fdyAb = []; goto PYuX4; ViYh5: $OKUMk = static::QZjaG(); goto duWw5; duWw5: $OYQuh = static::DObfz() ? SIGQUIT : SIGINT; goto gaR38; Gpkgb: cG5ZV: goto s7RfC; camMU: Y3BQB: goto JA9VQ; Bs99X: D0J5I: goto P7EbD; mSXi2: $hvFYF = array_reverse(static::$fdyAb); goto Qy6g4; lSGmz: try { exit($IHRN6); } catch (\Exception) { } goto Bs99X; P7EbD: goto cG5ZV; goto jqM9x; YOpLn: if (DIRECTORY_SEPARATOR === "\x2f" && static::$tGjN9 === posix_getpid()) { goto RUhlX; } goto mSXi2; rJMm5: if (!(!static::doBfZ() || VFWtF::$NoRK0["\143\157\x6e\156\x65\x63\164\151\x6f\x6e\137\143\x6f\x75\x6e\164"] <= 0)) { goto D0J5I; } goto zIh0o; s7RfC: } protected static function TM89B() : void { foreach (static::$azR4Q as $MaQqz => $OKUMk) { goto NnXpd; DV81y: Sywu7: goto wLqDk; wLqDk: CebDY: goto K3Lsu; NnXpd: foreach ($OKUMk as $D1ple => $d1OGd) { goto kdR2y; Kb9rH: unset(static::$azR4Q[$MaQqz][$D1ple]); goto XJiFM; kdR2y: if (posix_kill($D1ple, 0)) { goto obmmR; } goto Kb9rH; lTBv1: q79HA: goto laD9n; XJiFM: obmmR: goto lTBv1; laD9n: } goto DV81y; K3Lsu: } yG91A: } public static function tB7RZ() : int { return static::$AyeNf; } public static function dobfz() : bool { return static::$QkmrE; } protected static function WaoB1() : void { goto Bctc1; l8tav: HuqEo: goto frDWs; YXrk_: file_put_contents(static::$XBB_6, ''); goto lyugV; lyugV: chmod(static::$XBB_6, 0722); goto amE54; LvGGx: gc_mem_caches(); goto fXziq; FmVGn: Y2_R9: goto YXrk_; Ehr38: jk3Nn: goto hQKO9; fXziq: reset(static::$fdyAb); goto RW27a; TT9m1: $SOUTK .= str_pad((string) vFWTf::$NoRK0["\143\x6f\x6e\156\145\143\164\151\157\x6e\x5f\x63\157\x75\156\x74"], 11) . "\40" . str_pad((string) vFWtf::$NoRK0["\x73\145\156\144\x5f\x66\x61\151\154"], 9) . "\40" . str_pad((string) static::$KlOHx->XNvNx(), 7) . "\x20" . str_pad((string) vfWTf::$NoRK0["\x74\157\x74\x61\154\x5f\x72\x65\x71\165\145\x73\164"], 13) . "\12"; goto cyqov; xEdg_: foreach (static::$azR4Q as $MaQqz => $OKUMk) { goto Q2oXL; N8nrO: Ww4tI: goto Dfi3a; KdMgx: if (isset(static::$gD609["\167\157\162\x6b\145\x72\x5f\145\170\x69\x74\137\151\156\x66\157"][$MaQqz])) { goto XklPL; } goto TqG5V; Q2oXL: $UriVV = static::$fdyAb[$MaQqz]; goto KdMgx; VMwko: goto Ww4tI; goto EX0rH; EX0rH: XklPL: goto mSmI0; cqAhC: HovsE: goto N8nrO; TqG5V: file_put_contents(static::$XBB_6, str_pad($UriVV->name, static::$DCzaP) . "\x20" . str_pad("\x30", 16) . "\x20\60\12", FILE_APPEND); goto VMwko; mSmI0: foreach (static::$gD609["\167\157\162\x6b\145\x72\137\x65\x78\x69\164\x5f\151\156\146\x6f"][$MaQqz] as $BQesU => $XhLOG) { file_put_contents(static::$XBB_6, str_pad($UriVV->name, static::$DCzaP) . "\x20" . str_pad((string) $BQesU, 16) . "\x20{$XhLOG}\xa", FILE_APPEND); AbzoI: } goto cqAhC; Dfi3a: f5UX4: goto UrU7c; UrU7c: } goto l8tav; RW27a: $UriVV = current(static::$fdyAb); goto buXo8; qWiFp: wtA02: goto NiVax; k8cQU: file_put_contents(static::$XBB_6, str_pad("\167\157\162\x6b\x65\162\137\x6e\141\x6d\x65", static::$DCzaP) . "\x20\145\170\x69\164\137\163\164\x61\x74\x75\x73\40\40\40\40\x20\40\x65\x78\x69\164\x5f\143\157\x75\156\x74\xa", FILE_APPEND); goto xEdg_; frDWs: file_put_contents(static::$XBB_6, "\55\x2d\55\x2d\x2d\55\x2d\x2d\55\x2d\55\55\55\x2d\55\x2d\55\55\55\x2d\x2d\x2d\x2d\x2d\55\55\x2d\x2d\x2d\55\55\55\x2d\55\55\x2d\55\55\55\55\x2d\x2d\x2d\x2d\x2d\55\x50\x52\x4f\103\x45\123\123\40\x53\124\101\124\x55\x53\x2d\x2d\x2d\x2d\x2d\x2d\55\x2d\55\x2d\55\55\x2d\55\55\55\55\x2d\x2d\55\x2d\x2d\x2d\55\x2d\55\55\55\x2d\55\55\x2d\x2d\55\55\x2d\x2d\55\x2d\55\x2d\x2d\55\55\55\55\55\x2d\55\x2d\55\xa", FILE_APPEND); goto Dr16Q; ndlwk: $zfjen = function_exists("\163\x79\x73\137\147\145\164\154\157\x61\144\141\166\x67") ? array_map(round(...), sys_getloadavg(), [2, 2, 2]) : ["\55", "\x2d", "\x2d"]; goto AUPER; jiz7N: file_put_contents(static::$XBB_6, "\x2d\x2d\55\55\x2d\x2d\x2d\55\55\x2d\x2d\55\x2d\55\55\x2d\55\55\x2d\55\55\55\x2d\x2d\x2d\55\x2d\55\x2d\x2d\x2d\55\x2d\55\x2d\x2d\x2d\55\55\55\55\55\55\55\x2d\x2d\x47\114\117\x42\x41\x4c\x20\x53\x54\101\124\125\x53\55\55\x2d\55\55\55\55\55\x2d\55\x2d\55\55\x2d\x2d\55\x2d\55\x2d\x2d\x2d\55\x2d\x2d\55\x2d\x2d\x2d\55\x2d\x2d\x2d\x2d\55\55\x2d\55\x2d\55\x2d\x2d\55\55\x2d\x2d\x2d\55\55\x2d\x2d\55\x2d\12", FILE_APPEND); goto GyzXK; GyzXK: file_put_contents(static::$XBB_6, "\127\157\x72\153\145\x72\x6d\x61\156\40\166\x65\x72\163\151\x6f\x6e\x3a" . static::nb4sX . "\40\x20\x20\40\x20\x20\40\x20\x20\40\120\110\120\40\166\145\x72\x73\x69\x6f\156\x3a" . PHP_VERSION . "\12", FILE_APPEND); goto Ya_uz; cyqov: file_put_contents(static::$XBB_6, $SOUTK, FILE_APPEND); goto N0blv; sja1G: foreach (static::qZJaG() as $d1OGd) { posix_kill($d1OGd, SIGIOT); GUthQ: } goto qWiFp; Dr16Q: file_put_contents(static::$XBB_6, "\x70\151\144\11\x6d\x65\155\x6f\162\x79\x20\x20" . str_pad("\154\x69\x73\x74\145\x6e\151\156\x67", static::$ih5Q_) . "\40" . str_pad("\167\157\162\153\145\162\x5f\156\x61\155\x65", static::$DCzaP) . "\40\x63\157\156\156\145\x63\x74\x69\157\x6e\x73\40" . str_pad("\163\x65\156\144\137\146\x61\151\x6c", 9) . "\x20" . str_pad("\x74\151\155\x65\x72\163", 8) . str_pad("\x74\x6f\x74\141\154\x5f\162\x65\x71\165\x65\x73\x74", 13) . "\40\x71\x70\x73\x20\x20\40\40\x73\x74\141\164\165\x73\xa", FILE_APPEND); goto sja1G; fYVsE: $q0HoD = "\154\157\x61\144\x20\141\166\145\x72\x61\147\x65\72\x20" . implode("\54\x20", $zfjen); goto HwFFQ; Bctc1: if (!(static::$tGjN9 === posix_getpid())) { goto jk3Nn; } goto TfgEz; hQKO9: gc_collect_cycles(); goto LvGGx; AUPER: file_put_contents(static::$XBB_6, (static::$qCutD ? "\x53\x74\x61\162\x74\x20\x77\157\x72\153\x65\162\x20\151\156\x20\x44\101\x45\115\117\x4e\40\x6d\157\144\145\56" : "\123\164\x61\162\164\x20\167\157\162\x6b\145\162\40\151\156\x20\104\x45\102\125\x47\x20\155\x6f\144\x65\x2e") . "\xa", FILE_APPEND); goto jiz7N; buXo8: $SOUTK = posix_getpid() . "\11" . str_pad(round(memory_get_usage() / (1024 * 1024), 2) . "\x4d", 7) . "\x20" . str_pad($UriVV->ybRv5(), static::$ih5Q_) . "\x20" . str_pad($UriVV->name === $UriVV->yBRV5() ? "\x6e\x6f\156\x65" : $UriVV->name, static::$DCzaP) . "\40"; goto TT9m1; HwFFQ: file_put_contents(static::$XBB_6, str_pad($q0HoD, 33) . "\145\166\145\156\x74\x2d\154\157\157\160\72" . static::fPQZB() . "\12", FILE_APPEND); goto sTILm; NiVax: return; goto Ehr38; Ya_uz: file_put_contents(static::$XBB_6, "\163\x74\141\x72\164\x20\x74\151\155\x65\72" . date("\x59\55\155\x2d\x64\40\110\72\x69\x3a\163", static::$gD609["\x73\x74\141\162\x74\x5f\164\151\x6d\x65\163\164\141\x6d\x70"]) . "\x20\40\40\162\165\156\40" . floor((time() - static::$gD609["\x73\x74\x61\162\164\x5f\164\151\155\145\x73\164\x61\155\x70"]) / (24 * 60 * 60)) . "\40\144\x61\x79\163\40" . floor((time() - static::$gD609["\163\x74\141\x72\164\137\164\151\155\145\x73\164\141\155\160"]) % (24 * 60 * 60) / (60 * 60)) . "\x20\150\x6f\165\x72\163\x20\x20\40\12", FILE_APPEND); goto fYVsE; ZRFFg: foreach (static::$azR4Q as $MaQqz => $jGW8b) { goto OKktq; gWq_I: foreach ($jGW8b as $D1ple) { $ygKrK[$D1ple] = ["\x6e\141\155\145" => $UriVV->name, "\154\x69\x73\x74\145\x6e" => $UriVV->yBrV5()]; RQaGi: } goto M2yPm; M2yPm: HpX6T: goto lHNiZ; OKktq: $UriVV = static::$fdyAb[$MaQqz]; goto gWq_I; lHNiZ: roe4r: goto uyk_a; uyk_a: } goto FmVGn; TfgEz: $ygKrK = []; goto ZRFFg; sTILm: file_put_contents(static::$XBB_6, count(static::$azR4Q) . "\x20\167\157\x72\153\x65\x72\x73\40\40\40\x20\40\40\40" . count(static::qZjag()) . "\x20\x70\x72\157\143\145\163\163\x65\163\xa", FILE_APPEND); goto k8cQU; amE54: file_put_contents(static::$XBB_6, serialize($ygKrK) . "\12", FILE_APPEND); goto ndlwk; N0blv: } protected static function Q_JpR() : void { goto WT1j_; Aur_Z: UxqZm: goto S3ru9; zyRBq: file_put_contents(static::$GV4sk, $nf3fI, FILE_APPEND); goto Aur_Z; E2e7i: chmod(static::$GV4sk, 0722); goto lDfux; ljMMR: $UOJo6 = current(static::$fdyAb); goto wvqOZ; WT1j_: if (!(static::$tGjN9 === posix_getpid())) { goto YVvsW; } goto XoEqY; VDeeA: reset(static::$fdyAb); goto ljMMR; yeYE2: p32hu: goto j1FHT; HBYWp: $nf3fI = ''; goto VDeeA; GtHhE: dnXhN: goto HQbKt; j1FHT: if (!$nf3fI) { goto UxqZm; } goto zyRBq; b5hrq: $D1ple = posix_getpid(); goto HBYWp; cwojc: YVvsW: goto pO9y1; wvqOZ: $aAwch = $UOJo6->name; goto gryWh; lDfux: file_put_contents(static::$GV4sk, "\55\x2d\x2d\x2d\55\x2d\55\55\x2d\x2d\x2d\55\55\55\x2d\55\55\x2d\55\x2d\x2d\x2d\55\55\55\55\x2d\x2d\x2d\x2d\x2d\x2d\x2d\55\55\x2d\55\55\55\x2d\x2d\x2d\x2d\55\x2d\55\x2d\55\55\x2d\x2d\55\x2d\x2d\x2d\x2d\x2d\55\55\55\55\x2d\x2d\x2d\x2d\x2d\x2d\55\55\40\127\117\122\x4b\105\122\x4d\101\116\x20\x43\117\116\116\105\x43\124\111\117\x4e\40\123\124\101\x54\x55\123\40\55\55\x2d\x2d\x2d\55\x2d\55\55\x2d\55\55\55\x2d\55\x2d\55\x2d\x2d\55\55\55\55\x2d\x2d\55\x2d\x2d\55\x2d\x2d\x2d\55\x2d\55\x2d\x2d\x2d\55\x2d\55\x2d\55\55\x2d\x2d\55\55\x2d\x2d\55\x2d\55\55\55\x2d\55\55\55\x2d\x2d\x2d\x2d\55\55\55\x2d\x2d\x2d\x2d\x2d\x2d\x2d\55\x2d\x2d\x2d\55\55\x2d\xa", FILE_APPEND); goto g1yIG; g1yIG: file_put_contents(static::$GV4sk, "\120\111\x44\40\40\40\x20\40\x20\127\x6f\x72\153\x65\162\x20\x20\40\x20\x20\40\x20\40\x20\40\103\111\x44\40\40\x20\40\40\x20\40\x54\x72\x61\x6e\x73\40\x20\40\120\162\x6f\x74\157\143\x6f\x6c\x20\40\40\40\x20\40\x20\40\151\160\166\64\40\x20\40\x69\160\166\x36\40\x20\x20\x52\145\x63\166\x2d\121\40\40\x20\40\40\40\40\123\x65\156\144\55\121\x20\40\x20\x20\40\40\x20\x42\171\x74\x65\163\55\x52\40\40\x20\x20\40\40\x42\x79\164\145\163\55\x57\x20\x20\40\x20\40\40\x20\x53\x74\141\x74\165\163\40\x20\x20\x20\40\x20\40\x20\40\x4c\157\143\141\x6c\40\101\x64\x64\162\x65\163\x73\x20\40\x20\40\40\40\x20\x20\40\40\106\157\162\x65\151\x67\156\40\101\144\144\x72\x65\x73\x73\xa", FILE_APPEND); goto ojNFM; HQbKt: return; goto cwojc; XoEqY: file_put_contents(static::$GV4sk, ''); goto E2e7i; pO9y1: $M5hcI = function ($WJzbG) { goto P6SYC; uxMA_: if (!($WJzbG > 1024 * 1024)) { goto b5AIb; } goto BiW1d; t86Jz: return $WJzbG . "\102"; goto OfLY4; eR69B: return round($WJzbG / 1024, 1) . "\x4b\x42"; goto oILQe; oILQe: fwS8k: goto t86Jz; BiW1d: return round($WJzbG / (1024 * 1024), 1) . "\115\102"; goto bsjV5; HHaX1: return round($WJzbG / (1024 * 1024 * 1024), 1) . "\x47\x42"; goto UN2uQ; P6SYC: if (!($WJzbG > 1024 * 1024 * 1024 * 1024)) { goto cSnse; } goto orx2q; UN2uQ: M_DDA: goto uxMA_; orx2q: return round($WJzbG / (1024 * 1024 * 1024 * 1024), 1) . "\x54\x42"; goto gkTWS; bsjV5: b5AIb: goto e_YLG; gkTWS: cSnse: goto o41D0; o41D0: if (!($WJzbG > 1024 * 1024 * 1024)) { goto M_DDA; } goto HHaX1; e_YLG: if (!($WJzbG > 1024)) { goto fwS8k; } goto eR69B; OfLY4: }; goto b5hrq; ojNFM: foreach (static::qzjAG() as $d1OGd) { posix_kill($d1OGd, SIGIO); q0PMG: } goto GtHhE; gryWh: foreach (l2VBO::$YKO6s as $KkTrK) { goto gCWQL; MgDcq: $qaI0y = substr($qaI0y, 0, 13) . "\x2e\56"; goto UbNex; YAgSa: B8Bpi: goto EqHEM; g9alg: $TTSH_ = $M5hcI($KkTrK->t6KKP()); goto SH7Ry; Ck6kd: $Sw4Zc = $KkTrK->Tb7RZ(false); goto hbANW; SH7Ry: $i3GCv = trim($KkTrK->Hw8mX()); goto ee247; U7JrU: $sZbT4 = $KkTrK->id; goto UCa3N; dkpCw: $P2OPl = isset($KkTrK->N9Uh4) ? $KkTrK->N9Uh4->name : $aAwch; goto usM_b; UbNex: X6SrX: goto dkpCw; d1Df6: $UdigI = $KkTrK->RG7xk() ? "\x20\x31" : "\x20\x30"; goto i6fEU; EqHEM: $nf3fI .= str_pad((string) $D1ple, 9) . str_pad($P2OPl, 16) . str_pad((string) $sZbT4, 10) . str_pad($d3oK7, 8) . str_pad($qaI0y, 16) . str_pad($xVoxY, 7) . str_pad($UdigI, 7) . str_pad($pa2QN, 13) . str_pad($TTSH_, 13) . str_pad($TNx4m, 13) . str_pad($VAKr6, 13) . "\40" . str_pad($Sw4Zc, 14) . "\x20" . str_pad($i3GCv, 22) . "\x20" . str_pad($xRsBN, 22) . "\12"; goto fKXSE; UCa3N: $qaI0y = $KkTrK->EteZh ?: $KkTrK->PmleA; goto TnspE; TnspE: $kMSJX = strrpos($qaI0y, "\x5c"); goto k36he; hbANW: $TNx4m = $M5hcI($KkTrK->ktJPa); goto wk644; k36he: if (!$kMSJX) { goto lfvFk; } goto DKx_Y; rqWCf: lfvFk: goto QeFmV; yuqaN: $P2OPl = substr($P2OPl, 0, 12) . "\56\56"; goto YAgSa; DKx_Y: $qaI0y = substr($qaI0y, $kMSJX + 1); goto rqWCf; QeFmV: if (!(strlen($qaI0y) > 15)) { goto X6SrX; } goto MgDcq; usM_b: if (!(strlen($P2OPl) > 14)) { goto B8Bpi; } goto yuqaN; wk644: $VAKr6 = $M5hcI($KkTrK->lUd82); goto U7JrU; ee247: $xRsBN = trim($KkTrK->LK1qj()); goto Ck6kd; PxUUz: $xVoxY = $KkTrK->cIMUq() ? "\x20\x31" : "\40\x30"; goto d1Df6; i6fEU: $pa2QN = $M5hcI($KkTrK->ku5kB()); goto g9alg; gCWQL: $d3oK7 = $KkTrK->PmleA; goto PxUUz; fKXSE: ExZEn: goto GZzTL; GZzTL: } goto yeYE2; S3ru9: } protected static function pvf4v() : void { goto o7sNN; vo859: static::log($VFYEF); goto AyX0x; KovNp: $VFYEF = DIRECTORY_SEPARATOR === "\57" ? "\x57\x6f\162\x6b\145\162\133" . posix_getpid() . "\135\x20\160\x72\157\x63\145\163\x73\40\x74\145\x72\155\151\156\x61\164\x65\x64" : "\127\x6f\162\153\x65\x72\40\x70\x72\157\x63\x65\163\x73\40\x74\145\162\155\151\156\x61\164\145\144"; goto vwhPG; o7sNN: if (!(static::OjD2O !== static::$AyeNf)) { goto cGpD8; } goto KovNp; FeQm5: $VFYEF .= "\x20\x77\x69\164\x68\40\x45\122\122\x4f\x52\72\x20" . static::GofnJ($zTAHf["\x74\171\160\x65"]) . "\x20\x22{$zTAHf["\x6d\145\163\x73\141\147\x65"]}\x20\x69\156\x20{$zTAHf["\x66\151\x6c\145"]}\40\157\156\x20\154\x69\156\145\x20{$zTAHf["\154\151\156\145"]}\x22"; goto p1bl9; vwhPG: $zTAHf = error_get_last(); goto rPWkT; AyX0x: cGpD8: goto fL3Lw; rPWkT: if (!($zTAHf && ($zTAHf["\x74\171\160\x65"] === E_ERROR || $zTAHf["\x74\x79\160\x65"] === E_PARSE || $zTAHf["\x74\171\160\x65"] === E_CORE_ERROR || $zTAHf["\164\x79\x70\x65"] === E_COMPILE_ERROR || $zTAHf["\x74\x79\x70\x65"] === E_RECOVERABLE_ERROR))) { goto qEy6I; } goto FeQm5; p1bl9: qEy6I: goto vo859; fL3Lw: } protected static function GOFnj(int $Dd2Ee) : string { return yT9Ib::TmBUa[$Dd2Ee] ?? ''; } public static function log(\Stringable|string $Rp9h4, bool $V2BWX = false) : void { goto xC4VC; UFd5D: hpsgU: goto h6QpE; Vqbva: static::bslDq("{$Rp9h4}\xa", $V2BWX); goto NiKnG; xC4VC: $Rp9h4 = trim((string) $Rp9h4); goto lVAN2; NiKnG: s_gEq: goto SoLP_; Kd2BC: file_put_contents(static::$LuOT8, sprintf("\x25\163\40\x70\x69\x64\x3a\x25\144\40\x25\x73\xa", date("\131\x2d\x6d\55\x64\40\110\72\151\x3a\163"), $D1ple, $Rp9h4), FILE_APPEND | LOCK_EX); goto UFd5D; SoLP_: if (!isset(static::$LuOT8)) { goto hpsgU; } goto DwBn7; DwBn7: $D1ple = DIRECTORY_SEPARATOR === "\57" ? posix_getpid() : 1; goto Kd2BC; lVAN2: if (static::$qCutD) { goto s_gEq; } goto Vqbva; h6QpE: } public static function BsldQ(string $Rp9h4, bool $V2BWX = false) : void { goto uxEJT; fBR7B: e_he9: goto cuRjQ; koz6c: Ksq69: goto t8xMG; qBNc2: ghSix: goto JRxOx; w2Wo6: $JKdM9 = ''; goto DZjU6; cuRjQ: $Rp9h4 = str_replace(["\x3c\156\76", "\x3c\167\x3e", "\74\x67\76"], [$JKdM9, $MM3oh, $jjOAy], $Rp9h4); goto pj5bT; uxEJT: if ((static::$zRdtL ?? false) && $V2BWX) { goto ghSix; } goto w2Wo6; IX8Kz: $lS_P0 = "\33\133\x30\x6d"; goto fBR7B; aeoY_: fflush(YT9ib::$rg6Jl); goto koz6c; t8xMG: restore_error_handler(); goto qt8xf; pj5bT: $Rp9h4 = str_replace(["\74\x2f\x6e\76", "\74\x2f\167\x3e", "\74\x2f\147\76"], $lS_P0, $Rp9h4); goto DP3t2; DZjU6: $MM3oh = ''; goto B5Mrl; yeHah: $lS_P0 = ''; goto sPTsW; DP3t2: set_error_handler(static fn(): bool => true); goto pwTpJ; QCdPE: $jjOAy = "\33\133\x33\62\x3b\64\x30\155"; goto IX8Kz; jFBMA: $MM3oh = "\33\x5b\x34\x37\x3b\x33\60\x6d"; goto QCdPE; pwTpJ: if (feof(YT9ib::$rg6Jl)) { goto Ksq69; } goto VokCL; B5Mrl: $jjOAy = ''; goto yeHah; JRxOx: $JKdM9 = "\33\133\x31\101\xa\33\133\113"; goto jFBMA; sPTsW: goto e_he9; goto qBNc2; VokCL: fwrite(Yt9Ib::$rg6Jl, $Rp9h4); goto aeoY_; qt8xf: } public function __construct(string $XQoaq = null, array $P1hlt = []) { goto VKmZ6; VM_Qn: $P1hlt["\x73\157\x63\153\145\x74"]["\142\x61\x63\153\x6c\x6f\x67"] ??= static::v50i7; goto unqKm; a_19z: bjd5e: goto QS0Z8; pi8ah: $this->V43M6 = new stdClass(); goto Dk02Z; Dk02Z: static::$fdyAb[$this->LUq9g] = $this; goto zazwI; ouEef: $this->fRqkN = $XQoaq; goto VM_Qn; unqKm: $this->PTBge = stream_context_create($P1hlt); goto a_19z; zazwI: static::$azR4Q[$this->LUq9g] = []; goto US5ym; VKmZ6: $this->LUq9g = spl_object_hash($this); goto pi8ah; US5ym: if (!$XQoaq) { goto bjd5e; } goto ouEef; QS0Z8: } public function eqlFE() : void { goto X07fJ; NDxx2: if ($this->iWloS) { goto o1UQZ; } goto HTd8u; jF0Q9: stream_socket_enable_crypto($this->iWloS, false); goto iPHIe; C2qjv: $this->q5QiV(); goto oTmhS; vjCSe: $QKLkd = 0; goto iQTsJ; wFGNK: ZAi2W: goto eJVT8; iPHIe: goto ZAi2W; goto bBHMh; sifIy: VB2L0: goto tegZk; SjvDS: $cApgi = substr($cE1A6, 7); goto z4g_H; ngQhd: o1UQZ: goto wj93p; YD12K: Bc69V: goto G47NB; wFWdT: T4LqI: goto wUjjv; G47NB: if ($this->iWloS) { goto xRQP1; } goto xyq9y; pJvFF: restore_error_handler(); goto gBsfP; iQTsJ: $HMSxH = ''; goto ByexE; z4g_H: if (!$this->AUqs0) { goto T4LqI; } goto hFIRS; EocGb: baqeh: goto wFGNK; eJVT8: if (!(function_exists("\x73\157\x63\153\x65\x74\x5f\151\155\160\x6f\162\164\137\163\x74\x72\145\141\155") && yt9iB::l9nPX[$this->PmleA] === "\x74\143\160")) { goto KKljR; } goto rQQJu; yT039: $Mwxry = $this->PmleA === "\165\144\x70" ? STREAM_SERVER_BIND : STREAM_SERVER_BIND | STREAM_SERVER_LISTEN; goto vjCSe; e5Bu8: xRQP1: goto C2qjv; aXDEm: socket_set_option($dQZH7, SOL_TCP, TCP_NODELAY, 1); goto pJvFF; jL4ZO: return; goto YD12K; gBsfP: KKljR: goto dVazu; QovT4: stream_context_set_option($this->PTBge, "\163\157\143\x6b\145\164", "\x73\x6f\137\162\145\165\163\x65\x70\x6f\x72\164", 1); goto sifIy; hFIRS: chown($cApgi, $this->AUqs0); goto wFWdT; HTd8u: throw new Exception($HMSxH); goto ngQhd; mu7s8: socket_set_option($dQZH7, SOL_SOCKET, SO_KEEPALIVE, 1); goto aXDEm; ByexE: if (!$this->Hlrer) { goto VB2L0; } goto QovT4; hETtZ: $dQZH7 = socket_import_stream($this->iWloS); goto mu7s8; dVazu: stream_set_blocking($this->iWloS, false); goto e5Bu8; rQQJu: set_error_handler(static fn(): bool => true); goto hETtZ; DHLIT: chgrp($cApgi, $this->LTbIA); goto EocGb; bBHMh: Lfo3P: goto SjvDS; tegZk: $this->iWloS = stream_socket_server($cE1A6, $QKLkd, $HMSxH, $Mwxry, $this->PTBge); goto NDxx2; BL49x: if ($this->PmleA === "\x75\156\x69\170") { goto Lfo3P; } goto hEtCK; X07fJ: if ($this->fRqkN) { goto Bc69V; } goto jL4ZO; xyq9y: $cE1A6 = $this->jYMHV(); goto yT039; wUjjv: if (!$this->LTbIA) { goto baqeh; } goto DHLIT; wj93p: if ($this->PmleA === "\163\x73\154") { goto HhQk2; } goto BL49x; hEtCK: goto ZAi2W; goto bPzCl; bPzCl: HhQk2: goto jF0Q9; oTmhS: } public function d1BhG() : void { goto Fw2CA; BA_iE: fclose($this->iWloS); goto KnVhh; oODRx: $this->iWloS = null; goto FkbVS; rjeHT: if (!$this->iWloS) { goto mbsG8; } goto pJN_X; FkbVS: mbsG8: goto q3AZs; pJN_X: set_error_handler(static fn(): bool => true); goto BA_iE; Fw2CA: $this->w6USY(); goto rjeHT; KnVhh: restore_error_handler(); goto oODRx; q3AZs: } protected function JyMHV() : ?string { goto pXla_; eq1gM: Ku_9F: goto iprtt; pAsLI: if (!isset(yT9Ib::l9nPX[$wvrB6])) { goto QuGf0; } goto zAR4u; BpWis: $this->EteZh = "\x57\157\162\x6b\x65\162\155\141\x6e\x5c\120\x72\x6f\164\157\x63\x6f\154\163\x5c{$wvrB6}"; goto KSmqe; SgKYx: $this->PmleA = $wvrB6; goto eq1gM; iN85m: bOODa: goto hClbO; pXla_: if ($this->fRqkN) { goto uSIgt; } goto WXNkj; x2SHQ: throw new RuntimeException("\102\141\144\x20\167\x6f\x72\153\x65\162\x2d\x3e\164\x72\141\x6e\163\x70\x6f\x72\164\x20" . var_export($this->PmleA, true)); goto iN85m; iprtt: goto dyYay; goto wala0; diWc1: [$wvrB6, $GNVR1] = explode("\x3a", $this->fRqkN, 2); goto pAsLI; hClbO: dyYay: goto IpNGn; SAUXW: if (isset(yT9ib::l9nPX[$this->PmleA])) { goto bOODa; } goto x2SHQ; UIcZk: AlKaE: goto SAUXW; zAR4u: if (!($this->PmleA === "\x74\143\x70")) { goto Ku_9F; } goto SgKYx; PcpF8: $this->EteZh = $wvrB6[0] === "\x5c" ? $wvrB6 : "\x50\162\x6f\x74\157\x63\x6f\154\163\x5c" . $wvrB6; goto lSmKr; wala0: QuGf0: goto TI1pJ; KSmqe: if (class_exists($this->EteZh)) { goto kMk2a; } goto pcLoJ; lSmKr: if (class_exists($this->EteZh)) { goto AlKaE; } goto BpWis; IpNGn: return YT9Ib::l9nPX[$this->PmleA] . "\72" . $GNVR1; goto RFNf3; pcLoJ: throw new RuntimeException("\143\154\x61\163\163\x20\134\x50\x72\157\164\157\143\157\154\x73\134{$wvrB6}\x20\156\x6f\x74\40\x65\x78\151\x73\x74"); goto Gs8JB; WXNkj: return null; goto YBeo6; YBeo6: uSIgt: goto diWc1; Gs8JB: kMk2a: goto UIcZk; TI1pJ: $wvrB6 = ucfirst($wvrB6); goto PcpF8; RFNf3: } public function w6UsY() : void { goto jKQxw; jKQxw: if (!(static::$KlOHx !== null && $this->FsVjM === false && $this->iWloS !== null)) { goto GRerh; } goto RNI4u; aOtn8: GRerh: goto XJFc1; RNI4u: static::$KlOHx->fZ4jl($this->iWloS); goto n86Jx; n86Jx: $this->FsVjM = true; goto aOtn8; XJFc1: } public function q5qiV() : void { goto WUezC; WUezC: if (!(static::$KlOHx !== null && $this->FsVjM === true && $this->iWloS !== null)) { goto sHceb; } goto wBhXi; wBhXi: if ($this->PmleA !== "\x75\144\x70") { goto XucPN; } goto oU6dG; kWStS: Rlc11: goto vIeCS; zfF8m: goto Rlc11; goto d7g2I; ULx1L: sHceb: goto PRmFr; d7g2I: XucPN: goto E7Gg9; oU6dG: static::$KlOHx->Zumtu($this->iWloS, $this->H9EF3(...)); goto zfF8m; E7Gg9: static::$KlOHx->ZuMtu($this->iWloS, $this->IOFy1(...)); goto kWStS; vIeCS: $this->FsVjM = false; goto ULx1L; PRmFr: } public function YbRV5() : string { return $this->fRqkN ? lcfirst($this->fRqkN) : "\156\x6f\156\145"; } public function jhRzF() : void { goto cw_bc; JGcpW: if (!$this->QuLkw) { goto UCAfa; } goto To0c_; To0c_: try { ($this->QuLkw)($this); } catch (Throwable $UPVUA) { sleep(1); static::brjjX(250, $UPVUA); } goto GQG4M; cw_bc: $this->EQLfE(); goto JGcpW; GQG4M: UCAfa: goto qSSwo; qSSwo: } public function tvpEh() : void { goto sSTQE; sBRN5: if (static::doBFz()) { goto KXbKN; } goto Ei__r; ltJ5p: oCwod: goto aiu0O; RQdxX: $this->n_15r = $this->nPsSo = $this->Mpk7h = $this->hX4zs = $this->UeMQn = null; goto cqQrp; yIX02: if (!$this->Etyaa) { goto oCwod; } goto ZJFRz; dDqGu: oprov: goto yIX02; NEarp: kRDeT: goto RQdxX; sSTQE: if (!($this->zB0AJ === true)) { goto oprov; } goto cNuvc; QobPi: l2TIv: goto kxUFv; kxUFv: KXbKN: goto bLm08; cqQrp: $this->zB0AJ = true; goto HXBF_; bLm08: foreach (static::$fdyAb as $sHG6L => $WCwIO) { goto F4mOB; F4mOB: if (!($WCwIO->LUq9g === $this->LUq9g)) { goto q2zUY; } goto LzCjX; LzCjX: unset(static::$fdyAb[$sHG6L]); goto HjXFW; HjXFW: q2zUY: goto JuVAB; JuVAB: aaESx: goto TfF_Y; TfF_Y: } goto NEarp; aiu0O: $this->d1Bhg(); goto sBRN5; ZJFRz: try { ($this->Etyaa)($this); } catch (Throwable $UPVUA) { static::log($UPVUA); } goto ltJ5p; Ei__r: foreach ($this->YKO6s as $KkTrK) { $KkTrK->close(); QAcNr: } goto QobPi; cNuvc: return; goto dDqGu; HXBF_: } protected function iOfy1(mixed $dQZH7) : void { goto K2vuw; GUps1: try { ($this->pPJTx)($KkTrK); } catch (Throwable $UPVUA) { static::brjJX(250, $UPVUA); } goto gzf85; H5Vaf: return; goto hkK2V; mvk3A: $KkTrK->nPsSo = $this->nPsSo; goto U8Zs_; clLSM: $KkTrK->PmleA = $this->PmleA; goto mED56; U8Zs_: $KkTrK->Mpk7h = $this->Mpk7h; goto B7IbU; gIyq3: $y1ESi = stream_socket_accept($dQZH7, 0, $xRsBN); goto JF2ZY; hkK2V: Dp3qU: goto RIxsb; gzf85: Uc3BY: goto dTPjo; K2vuw: set_error_handler(static fn(): bool => true); goto gIyq3; T5dl7: $KkTrK->EteZh = $this->EteZh; goto clLSM; JF2ZY: restore_error_handler(); goto iTwtD; RIxsb: $KkTrK = new L2vBo(static::$KlOHx, $y1ESi, $xRsBN); goto bhVaM; cYo9K: if (!$this->pPJTx) { goto Uc3BY; } goto GUps1; iTwtD: if ($y1ESi) { goto Dp3qU; } goto H5Vaf; mED56: $KkTrK->n_15r = $this->n_15r; goto mvk3A; XyR_b: $KkTrK->N9Uh4 = $this; goto T5dl7; bhVaM: $this->YKO6s[$KkTrK->id] = $KkTrK; goto XyR_b; B7IbU: $KkTrK->hX4zs = $this->hX4zs; goto KNXl4; KNXl4: $KkTrK->UeMQn = $this->UeMQn; goto cYo9K; dTPjo: } protected function h9Ef3(mixed $dQZH7) : void { goto k7RPz; gB3z3: if (!$DtSIN) { goto v4hrX; } goto opYwt; opYwt: try { goto L7Fn2; NOVJ9: goto dqntT; goto j9LTU; L7Fn2: if ($this->EteZh !== null) { goto ImRYc; } goto QPkEV; wH0Qr: return; goto HTO5q; APa3_: goto dqntT; goto napn1; tQmX8: $KeCLU = $bTaOP::ZUhG6($umbl7, $KkTrK); goto ypz36; ypz36: if (!($KeCLU === 0)) { goto mrqFN; } goto wH0Qr; vOdqI: $umbl7 = substr($umbl7, $KeCLU); goto MT5YY; MpFzd: $gg00V = substr($umbl7, 0, $KeCLU); goto vOdqI; Ed7p_: $bOUzv = $bTaOP::oQ5Z1($umbl7, $KkTrK); goto wKuMS; MT5YY: $bOUzv = $bTaOP::oQ5z1($gg00V, $KkTrK); goto mZPB_; LLX4s: $DtSIN($KkTrK, $bOUzv); goto APa3_; Hbehw: $DtSIN($KkTrK, $bOUzv); goto Pe0AE; NCr_8: goto ucUAS; goto D3K26; dTCrR: ucUAS: goto sL_Nx; napn1: IhXFO: goto AuBLL; wKuMS: if (!($bOUzv === false)) { goto Jfh1U; } goto f0LGv; AuBLL: FEWib: goto dTCrR; f0LGv: return; goto xV4ks; QPkEV: $DtSIN($KkTrK, $umbl7); goto NCr_8; HTO5q: mrqFN: goto MpFzd; GtVbq: if ($bTaOP && method_exists($bTaOP, "\151\x6e\x70\165\164")) { goto ikhai; } goto Ed7p_; D3K26: ImRYc: goto oGvwE; Ziaa5: dqntT: goto XMyAj; mZPB_: if (!($bOUzv === false)) { goto vTvta; } goto NOVJ9; sL_Nx: VFwtF::$NoRK0["\164\x6f\x74\141\154\x5f\162\145\x71\165\145\x73\x74"]++; goto xxQUz; j9LTU: vTvta: goto LLX4s; XMyAj: if (!($umbl7 !== '')) { goto IhXFO; } goto tQmX8; oGvwE: $bTaOP = $this->EteZh; goto GtVbq; ERlu0: ikhai: goto Ziaa5; Pe0AE: goto FEWib; goto ERlu0; xV4ks: Jfh1U: goto Hbehw; xxQUz: } catch (Throwable $UPVUA) { static::BrJJx(250, $UPVUA); } goto BKhrV; CCG8M: $DtSIN = $this->n_15r; goto gB3z3; Y3dJG: $KkTrK->EteZh = $this->EteZh; goto CCG8M; C2yhL: vsLdQ: goto yiyH5; CqN_5: if (!(false === $umbl7 || empty($xRsBN))) { goto vsLdQ; } goto Fjx5z; BKhrV: v4hrX: goto sVSmv; k7RPz: set_error_handler(static fn(): bool => true); goto Wy91m; Wy91m: $umbl7 = stream_socket_recvfrom($dQZH7, oBX9B::tudq4, 0, $xRsBN); goto Y3Eqw; yiyH5: $KkTrK = new Obx9b($dQZH7, $xRsBN); goto Y3dJG; Fjx5z: return; goto C2yhL; Y3Eqw: restore_error_handler(); goto CqN_5; sVSmv: } protected static function B2kXd(int $g4nOw) : bool { goto wiYqO; LmgkN: if ($WSvpL) { goto o3DfY; } goto m7sfb; irZ5N: $Pn_Bl = file_get_contents($vmzm1); goto sgDvp; wiYqO: if (!empty($g4nOw)) { goto U0vYo; } goto DWvNv; hEQo9: $WSvpL = posix_kill($g4nOw, 0) && posix_getpid() !== $g4nOw; goto LmgkN; kZadv: return str_contains($Pn_Bl, "\127\157\x72\153\x65\x72\x4d\x61\156") || str_contains($Pn_Bl, "\x70\150\x70"); goto kUOVM; DWvNv: return false; goto oi4iQ; AxcMp: return true; goto kyEfL; x9ost: o3DfY: goto l8Jbz; kyEfL: wNeph: goto kZadv; sgDvp: if (!empty($Pn_Bl)) { goto wNeph; } goto AxcMp; oi4iQ: U0vYo: goto hEQo9; NsKPv: return false; goto x9ost; m7sfb: static::log("\115\x61\x73\164\145\x72\40\x70\x69\144\72{$g4nOw}\40\x69\163\x20\156\x6f\164\x20\x61\x6c\x69\x76\145"); goto NsKPv; LCD_c: XPGij: goto irZ5N; l8Jbz: $vmzm1 = "\x2f\160\162\157\143\57{$g4nOw}\57\x63\155\x64\154\x69\156\x65"; goto zGcau; zGcau: if (is_readable($vmzm1)) { goto XPGij; } goto PU78Q; PU78Q: return true; goto LCD_c; kUOVM: } }

Function Calls

None

Variables

None

Stats

MD5 e099a98898c0a15f4431626be7875ee3
Eval Count 0
Decode Time 132 ms