Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

<?php /* __________________________________________________ | Obfuscated by YAK Pro..

Decoded Output download

<?php
/*   __________________________________________________
    |  Obfuscated by YAK Pro - Php Obfuscator  2.0.14  |
    |              on 2024-04-04 18:54:08              |
    |    GitHub: https://github.com/pk-fr/yakpro-po    |
    |__________________________________________________|
*/
 namespace ZHSC5
gdXk; use zhsC5\ZHSC5; use zhsc5\hvZ0c; use zhsC5\Exception; class jXCON extends zhiV4 { protected $NdPVL; protected $ecBU4; function __construct(HVZ0c $L2r_p, zhsc5 $gDtsy) { goto s08jE; s08jE: if ($L2r_p->Jrd5G()) { goto gjGMe; } goto YC1GT; ePorI: $this->NdPVL = 0.0; goto gyVWQ; YC1GT: throw new Exception("Text_Decorator can only be applied to #text nodes."); goto N0Hsd; rdilV: parent::__construct($L2r_p, $gDtsy); goto ePorI; N0Hsd: gjGMe: goto rdilV; gyVWQ: } function reset() { goto h1u6M; lJRFV: $this->ecBU4 = null; goto osY9z; b94Jc: $this->NdPVL = 0.0; goto lJRFV; h1u6M: parent::reset(); goto b94Jc; osY9z: } public function j1ClU() : float { return $this->NdPVL; } function Qpjha() { return $this->p1AQ7->MUraw()->xXhaw; } public function dxzOc() : float { goto ZAuZW; ZAuZW: $aItRo = $this->ygUMs(); goto Ea00h; Ea00h: $tKPs7 = $aItRo->VcTDh; goto AcFGZ; DZVnw: return $aItRo->Aq2GO / ($mmYRM > 0 ? $mmYRM : 1) * $fq11A; goto SEdUn; XNeZ0: $fq11A = $this->c7eLu->CyyXy()->S6eM_($tKPs7, $mmYRM); goto DZVnw; AcFGZ: $mmYRM = $aItRo->e83C5; goto XNeZ0; SEdUn: } public function e1bGm() : array { goto JUA1j; m4VVN: $fs2Lo = $this->p1AQ7->E1BGm(); goto UkwGq; UkwGq: $fs2Lo[3] = $fs2Lo["h"] = (float) $aItRo->y18EI($aItRo->kFsKx); goto Qm3ql; Qm3ql: return $fs2Lo; goto JghVw; JUA1j: $aItRo = $this->p1AQ7->yGUms(); goto m4VVN; JghVw: } public function zY5WN(float $Kaodm) : void { $this->NdPVL = $Kaodm; $this->amYTh(); } public function AmyTh() : float { goto HmK21; HmK21: $WcHIS = $this->c7eLu->cyyxy(); goto GaKQL; GZ6UM: $aItRo->UTZIN("width", $vNsuv); goto ttD0o; uFrbu: $fiojg = $this->NdPVL + $aItRo->BqHV4; goto uhyJU; QyxaV: $mmYRM = $aItRo->e83C5; goto uFrbu; Odyd5: $tKPs7 = $aItRo->VcTDh; goto QyxaV; ikCz1: $v7KJV = $this->qpJHa(); goto Odyd5; oTcCk: $vNsuv = $WcHIS->Lwr9h($v7KJV, $tKPs7, $mmYRM, $fiojg, $zaBin); goto GZ6UM; GaKQL: $aItRo = $this->YGumS(); goto ikCz1; uhyJU: $zaBin = $aItRo->kbyO6; goto oTcCk; ttD0o: return $vNsuv; goto wjbph; wjbph: } function B2XWY(int $IdrFy, bool $dx089 = true) : ?self { goto tjVwT; s9GHC: if (!($dx089 && $DhPy1 instanceof IdFeJ)) { goto c_wpa; } goto Lc5xW; h6h11: if (!($DqJBw === false)) { goto Jm70B; } goto veYvu; gExAC: $aItRo->gbcxo = 0.0; goto pV6pj; rTfRF: $SpCe2->ZMtf8 = 0.0; goto ASaEx; Esr75: return $L21uj; goto Esec_; iQnU_: $DqJBw = $this->p1AQ7->MURAw()->d_NFU($IdrFy); goto h6h11; HZBp2: $L21uj = $this->copy($DqJBw); goto oXWQF; OlTfU: c_wpa: goto Esr75; LeIBX: if (!($this->ecBU4 !== null)) { goto h3IbV; } goto L7NL2; d_7IM: $L21uj->ecBU4 = $this->ecBU4; goto EpMVy; Lc5xW: $DhPy1->kZmIO($L21uj); goto OlTfU; L7NL2: $SpCe2->utzIN("font_family", $this->ecBU4); goto d_7IM; veYvu: return null; goto E7zXF; E7zXF: Jm70B: goto HZBp2; oXWQF: $aItRo = $this->p1AQ7->YgUMs(); goto TBa1H; pV6pj: $aItRo->gVaG1 = 0.0; goto ewRTx; EpMVy: h3IbV: goto fN5Xs; o0juJ: $DhPy1->SG5gQ($L21uj, $this, false); goto s9GHC; TBa1H: $SpCe2 = $L21uj->yGuMs(); goto LeIBX; ewRTx: $SpCe2->JDqI2 = 0.0; goto zfZLA; vIsPt: return null; goto I2UNE; tjVwT: if (!($IdrFy === 0)) { goto dvkEH; } goto vIsPt; I2UNE: dvkEH: goto iQnU_; fN5Xs: $aItRo->Qqlrc = 0.0; goto gExAC; zfZLA: $SpCe2->LHChY = 0.0; goto rTfRF; ASaEx: $DhPy1 = $this->IXbWn(); goto o0juJ; Esec_: } function HwKbH($IdrFy, $LPLSL) { $this->p1AQ7->MUrAW()->A69S3($IdrFy, $LPLSL); } function LyjUc($v7KJV) { $this->p1AQ7->Muraw()->xXhaw = $v7KJV; } function YYXtd() : void { goto m4l6K; N4pp2: $this->ecBU4 = $ETw_1; goto OJh8O; mTBvg: if (!isset($ZjClA[0])) { goto fz3Az; } goto yuHv_; SPNEc: $ZjClA = $WcHIS->fYH4v($this->qPJhA(), $XbOgg, $kM4ug, 1); goto mTBvg; t5VWK: UsrbV: goto unSMZ; tj96s: if (!($ETw_1 !== null)) { goto yqsL2; } goto sITDb; SdOBn: return; goto ar_b2; DM5uZ: $XbOgg = $aItRo->D_PZ_(); goto Ujq2O; Sb3eV: $this->b2XwY($ZjClA[0]["length"], false); goto t5VWK; ar_b2: jCLE7: goto M2kk4; sITDb: $aItRo->utzIn("font_family", $ETw_1); goto N4pp2; fb1Ql: fz3Az: goto RWW53; M2kk4: $WcHIS = $this->c7eLu->CyYXy(); goto hzawF; yuHv_: if (!($ZjClA[0]["length"] !== 0)) { goto UsrbV; } goto Sb3eV; hzawF: $aItRo = $this->yGums(); goto DM5uZ; Ujq2O: $kM4ug = $WcHIS->getType($aItRo->tC44U . " " . $aItRo->CMz1R); goto SPNEc; unSMZ: $ETw_1 = $ZjClA[0]["font"]; goto tj96s; OJh8O: yqsL2: goto fb1Ql; m4l6K: if (!($this->ecBU4 !== null)) { goto jCLE7; } goto SdOBn; RWW53: } } ?>

Did this file decode correctly?

Original Code

<?php
/*   __________________________________________________
    |  Obfuscated by YAK Pro - Php Obfuscator  2.0.14  |
    |              on 2024-04-04 18:54:08              |
    |    GitHub: https://github.com/pk-fr/yakpro-po    |
    |__________________________________________________|
*/
 namespace ZHSC5\ngdXk; use zhsC5\ZHSC5; use zhsc5\hvZ0c; use zhsC5\Exception; class jXCON extends zhiV4 { protected $NdPVL; protected $ecBU4; function __construct(HVZ0c $L2r_p, zhsc5 $gDtsy) { goto s08jE; s08jE: if ($L2r_p->Jrd5G()) { goto gjGMe; } goto YC1GT; ePorI: $this->NdPVL = 0.0; goto gyVWQ; YC1GT: throw new Exception("\124\145\170\x74\137\x44\x65\143\157\162\141\164\x6f\x72\40\x63\141\156\x20\157\156\x6c\x79\x20\x62\x65\40\x61\x70\x70\154\151\145\144\x20\164\x6f\x20\43\x74\x65\x78\164\x20\156\157\144\145\x73\x2e"); goto N0Hsd; rdilV: parent::__construct($L2r_p, $gDtsy); goto ePorI; N0Hsd: gjGMe: goto rdilV; gyVWQ: } function reset() { goto h1u6M; lJRFV: $this->ecBU4 = null; goto osY9z; b94Jc: $this->NdPVL = 0.0; goto lJRFV; h1u6M: parent::reset(); goto b94Jc; osY9z: } public function j1ClU() : float { return $this->NdPVL; } function Qpjha() { return $this->p1AQ7->MUraw()->xXhaw; } public function dxzOc() : float { goto ZAuZW; ZAuZW: $aItRo = $this->ygUMs(); goto Ea00h; Ea00h: $tKPs7 = $aItRo->VcTDh; goto AcFGZ; DZVnw: return $aItRo->Aq2GO / ($mmYRM > 0 ? $mmYRM : 1) * $fq11A; goto SEdUn; XNeZ0: $fq11A = $this->c7eLu->CyyXy()->S6eM_($tKPs7, $mmYRM); goto DZVnw; AcFGZ: $mmYRM = $aItRo->e83C5; goto XNeZ0; SEdUn: } public function e1bGm() : array { goto JUA1j; m4VVN: $fs2Lo = $this->p1AQ7->E1BGm(); goto UkwGq; UkwGq: $fs2Lo[3] = $fs2Lo["\x68"] = (float) $aItRo->y18EI($aItRo->kFsKx); goto Qm3ql; Qm3ql: return $fs2Lo; goto JghVw; JUA1j: $aItRo = $this->p1AQ7->yGUms(); goto m4VVN; JghVw: } public function zY5WN(float $Kaodm) : void { $this->NdPVL = $Kaodm; $this->amYTh(); } public function AmyTh() : float { goto HmK21; HmK21: $WcHIS = $this->c7eLu->cyyxy(); goto GaKQL; GZ6UM: $aItRo->UTZIN("\167\x69\144\x74\x68", $vNsuv); goto ttD0o; uFrbu: $fiojg = $this->NdPVL + $aItRo->BqHV4; goto uhyJU; QyxaV: $mmYRM = $aItRo->e83C5; goto uFrbu; Odyd5: $tKPs7 = $aItRo->VcTDh; goto QyxaV; ikCz1: $v7KJV = $this->qpJHa(); goto Odyd5; oTcCk: $vNsuv = $WcHIS->Lwr9h($v7KJV, $tKPs7, $mmYRM, $fiojg, $zaBin); goto GZ6UM; GaKQL: $aItRo = $this->YGumS(); goto ikCz1; uhyJU: $zaBin = $aItRo->kbyO6; goto oTcCk; ttD0o: return $vNsuv; goto wjbph; wjbph: } function B2XWY(int $IdrFy, bool $dx089 = true) : ?self { goto tjVwT; s9GHC: if (!($dx089 && $DhPy1 instanceof IdFeJ)) { goto c_wpa; } goto Lc5xW; h6h11: if (!($DqJBw === false)) { goto Jm70B; } goto veYvu; gExAC: $aItRo->gbcxo = 0.0; goto pV6pj; rTfRF: $SpCe2->ZMtf8 = 0.0; goto ASaEx; Esr75: return $L21uj; goto Esec_; iQnU_: $DqJBw = $this->p1AQ7->MURAw()->d_NFU($IdrFy); goto h6h11; HZBp2: $L21uj = $this->copy($DqJBw); goto oXWQF; OlTfU: c_wpa: goto Esr75; LeIBX: if (!($this->ecBU4 !== null)) { goto h3IbV; } goto L7NL2; d_7IM: $L21uj->ecBU4 = $this->ecBU4; goto EpMVy; Lc5xW: $DhPy1->kZmIO($L21uj); goto OlTfU; L7NL2: $SpCe2->utzIN("\146\x6f\156\x74\137\x66\x61\155\151\154\x79", $this->ecBU4); goto d_7IM; veYvu: return null; goto E7zXF; E7zXF: Jm70B: goto HZBp2; oXWQF: $aItRo = $this->p1AQ7->YgUMs(); goto TBa1H; pV6pj: $aItRo->gVaG1 = 0.0; goto ewRTx; EpMVy: h3IbV: goto fN5Xs; o0juJ: $DhPy1->SG5gQ($L21uj, $this, false); goto s9GHC; TBa1H: $SpCe2 = $L21uj->yGuMs(); goto LeIBX; ewRTx: $SpCe2->JDqI2 = 0.0; goto zfZLA; vIsPt: return null; goto I2UNE; tjVwT: if (!($IdrFy === 0)) { goto dvkEH; } goto vIsPt; I2UNE: dvkEH: goto iQnU_; fN5Xs: $aItRo->Qqlrc = 0.0; goto gExAC; zfZLA: $SpCe2->LHChY = 0.0; goto rTfRF; ASaEx: $DhPy1 = $this->IXbWn(); goto o0juJ; Esec_: } function HwKbH($IdrFy, $LPLSL) { $this->p1AQ7->MUrAW()->A69S3($IdrFy, $LPLSL); } function LyjUc($v7KJV) { $this->p1AQ7->Muraw()->xXhaw = $v7KJV; } function YYXtd() : void { goto m4l6K; N4pp2: $this->ecBU4 = $ETw_1; goto OJh8O; mTBvg: if (!isset($ZjClA[0])) { goto fz3Az; } goto yuHv_; SPNEc: $ZjClA = $WcHIS->fYH4v($this->qPJhA(), $XbOgg, $kM4ug, 1); goto mTBvg; t5VWK: UsrbV: goto unSMZ; tj96s: if (!($ETw_1 !== null)) { goto yqsL2; } goto sITDb; SdOBn: return; goto ar_b2; DM5uZ: $XbOgg = $aItRo->D_PZ_(); goto Ujq2O; Sb3eV: $this->b2XwY($ZjClA[0]["\x6c\x65\x6e\x67\x74\x68"], false); goto t5VWK; ar_b2: jCLE7: goto M2kk4; sITDb: $aItRo->utzIn("\x66\157\x6e\164\137\146\141\x6d\151\154\171", $ETw_1); goto N4pp2; fb1Ql: fz3Az: goto RWW53; M2kk4: $WcHIS = $this->c7eLu->CyYXy(); goto hzawF; yuHv_: if (!($ZjClA[0]["\154\145\156\147\164\150"] !== 0)) { goto UsrbV; } goto Sb3eV; hzawF: $aItRo = $this->yGums(); goto DM5uZ; Ujq2O: $kM4ug = $WcHIS->getType($aItRo->tC44U . "\x20" . $aItRo->CMz1R); goto SPNEc; unSMZ: $ETw_1 = $ZjClA[0]["\x66\x6f\156\x74"]; goto tj96s; OJh8O: yqsL2: goto fb1Ql; m4l6K: if (!($this->ecBU4 !== null)) { goto jCLE7; } goto SdOBn; RWW53: } }

Function Calls

None

Variables

None

Stats

MD5 ac8b2b07151dd38f5fb111c0ca4afc06
Eval Count 0
Decode Time 100 ms