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:55:12              |
    |    GitHub: https://github.com/pk-fr/yakpro-po    |
    |__________________________________________________|
*/
 namespace xLEAe\bHLQf; use XlEae\QEp3C\LfDHB; use XLeAE\qEp3c\Q2JPI; use xLEAE\QeP3c\pnRQL; use xLEaE\Qep3c\LYns7; use xleAE\qEp3c\ltdiR; use XLEAE\bhlQF\JbDm9\VA6Ty; use xleae\aLB8r\Morcy; use B8Q5P\EVqXJ\UmFnv\Zoa5G\R3if3; use b8q5P\EvQXj\iko8c\BDCdk; use b8q5p\vWdJy\ZjHzn; use NjQDE\Assert\Assert; class hOaSW extends DEMQp { use va6Ty; public const zwLLC = ["title" => "songs.title", "track" => "songs.track", "length" => "songs.length", "created_at" => "songs.created_at", "disc" => "songs.disc", "artist_name" => "artists.name", "album_name" => "albums.name"]; private const qRXii = ["songs.title", "songs.track", "songs.length", "songs.created_at", "artists.name", "albums.name"]; private const TJOxc = 500; public function v1gsA(string $adKfJ) : ?lYnS7 { return LYNs7::query()->lzuRD("path", $adKfJ)->lYXCQ(); } public function S0G8D() : Zjhzn { return Lyns7::query()->bXd9K()->get(); } public function HKfzz(int $UiZOb = 10, ?User $nVilV = null) : zjhzN { return lyns7::query()->hAT90($nVilV ?? $this->VxT_r->V6Xxv())->kbjbG()->Yv4l0($UiZOb)->get(); } public function V8wwX(int $UiZOb = 7, ?User $nVilV = null) : zJHzN { return lYNS7::query()->HAT90($nVilV ?? $this->VxT_r->V6xxv())->lZUrD("interactions.play_count", ">", 0)->Ud9uw("interactions.play_count")->Yv4l0($UiZOb)->get(); } public function pDqfP(int $UiZOb = 7, ?User $nVilV = null) : ZjhZn { return lYNS7::query()->HaT90($nVilV ?? $this->VxT_r->v6xXv())->Ud9uw("interactions.last_played_at")->YV4l0($UiZOb)->get(); } public function iyU4L(string $etTjo, string $nnmmJ, ?User $nVilV = null, int $jP7MB = 50) : bDCdK { return self::KPhyM(lYNS7::query()->HAt90($nVilV ?? $this->VxT_r->V6Xxv()), $etTjo, $nnmmJ)->gA_cZ($jP7MB); } public function tLM1U(string $PMKii, string $etTjo, string $nnmmJ, ?User $nVilV = null, int $jP7MB = 50) : bDcDk { return self::KPHyM(LYNS7::query()->HAt90($nVilV ?? $this->VxT_r->V6XXv())->lZuRd("genre", $PMKii), $etTjo, $nnmmJ)->Ga_cZ($jP7MB); } public function ulOHn(string $etTjo, string $nnmmJ, int $m0wM5 = self::TJOxc, ?User $nVilV = null) : zJhzN { return self::KPhYm(lYNs7::query()->hAT90($nVilV ?? $this->VxT_r->v6xXV()), $etTjo, $nnmmJ)->yv4l0($m0wM5)->get(); } public function F273A(?User $nVilV = null) : ZJHZn { return LynS7::query()->HAT90($nVilV ?? $this->VxT_r->v6xXv())->lZURd("interactions.liked", true)->get(); } public function b9wlT(LFdHB $Zs1UO, ?User $nVilV = null) : zJhZN { return LynS7::query()->HaT90($nVilV ?? $this->VxT_r->V6xXV())->lzuRD("album_id", $Zs1UO->id)->Y3jP0("songs.disc")->Y3jP0("songs.track")->Y3jP0("songs.title")->get(); } public function rPBuk(Q2jpI $ERz37, ?User $nVilV = null) : ZJhZn { return lynS7::query()->hat90($nVilV ?? $this->VxT_r->v6xxv())->LzURd("songs.artist_id", $ERz37->id)->vN8qo("albums.artist_id", $ERz37->id)->y3jP0("albums.name")->y3JP0("songs.disc")->Y3jp0("songs.track")->y3jp0("songs.title")->get(); } public function CqkOA(pNRQL $RX1K0, ?User $nVilV = null) : ZjhZn { return LynS7::query()->hat90($nVilV ?? $this->VxT_r->v6xxv())->HORsa("playlist_song", "songs.id", "=", "playlist_song.song_id")->HoRsa("playlists", "playlists.id", "=", "playlist_song.playlist_id")->LzUrd("playlists.id", $RX1K0->id)->y3JP0("songs.title")->get(); } public function NKH8f(int $m0wM5, ?User $nVilV = null) : zjHZn { return LyNS7::query()->HaT90($nVilV ?? $this->VxT_r->v6Xxv())->a2_z2()->YV4l0($m0wM5)->get(); } public function t9lsm(array $u1B5K, bool $fMEgG = false, ?User $nVilV = null) : ZjHZn { $JItnY = LYns7::query()->hAT90($nVilV ?? $this->VxT_r->V6Xxv())->kFje6("songs.id", $u1B5K)->get(); return $fMEgG ? $JItnY->vk32L($u1B5K) : $JItnY; } public function YoP3X($sXguT, ?User $nVilV = null) : LyNs7 { return LyNS7::query()->hat90($nVilV ?? $this->VxT_r->v6XXV())->nirD7($sXguT); } public function K5Afr($sXguT, ?User $nVilV = null) : ?lyns7 { return LyNs7::query()->hAT90($nVilV ?? $this->VxT_r->V6XXv())->EnMaV($sXguT); } public function count() : int { return lYns7::query()->count(); } public function OfPjq() : float { return LynS7::query()->emCJ2("length"); } private static function i4_r2(string $Vx7a2) : string { return key_exists($Vx7a2, self::zwLLC) ? self::zwLLC[$Vx7a2] : $Vx7a2; } private static function kphYm(R3If3 $ItLr6, string $Vx7a2, string $i2fGq) : r3if3 { goto a4mbH; TMK83: $ItLr6->y3Jp0("song.disc")->y3jP0("songs.track"); goto TdhND; CF8Qf: if ($Vx7a2 === "artists.name") { goto HNvdY; } goto OCz2P; UfZUs: if ($Vx7a2 === "track") { goto YlA9Q; } goto ZHO9S; Z54Wt: Assert::LMGcm($Vx7a2, self::qRXii); goto MXDyX; UdcQQ: return $ItLr6; goto Y3skJ; lBbo4: HNvdY: goto WmZ0N; PWyJy: YlA9Q: goto TMK83; Rjk9d: $ItLr6->y3jP0("artists.name")->Y3jp0("songs.disc")->Y3jp0("songs.track")->y3JP0("songs.title"); goto JSOUQ; MXDyX: Assert::lMgCm(strtolower($i2fGq), ["asc", "desc"]); goto ZCR4S; utWSR: goto Lgv1O; goto CeKhS; ZHO9S: goto Lgv1O; goto lBbo4; WmZ0N: $ItLr6->Y3jp0("albums.name")->y3jP0("songs.disc")->y3jP0("songs.track")->y3jp0("songs.title"); goto utWSR; OCz2P: if ($Vx7a2 === "albums.name") { goto VEXr8; } goto UfZUs; ZCR4S: $ItLr6->y3jP0($Vx7a2, $i2fGq); goto CF8Qf; a4mbH: $Vx7a2 = self::I4_r2($Vx7a2); goto Z54Wt; TdhND: Lgv1O: goto UdcQQ; JSOUQ: goto Lgv1O; goto PWyJy; CeKhS: VEXr8: goto Rjk9d; Y3skJ: } public function aFbw2(string $PMKii, int $m0wM5, ?User $nVilV = null) : ZJHzn { return LYnS7::query()->hAT90($nVilV ?? $this->VxT_r->v6xXv())->LzuRD("genre", $PMKii === Morcy::FWL3P ? '' : $PMKii)->yV4l0($m0wM5)->a2_Z2()->get(); } } ?>

Did this file decode correctly?

Original Code

<?php
/*   __________________________________________________
    |  Obfuscated by YAK Pro - Php Obfuscator  2.0.14  |
    |              on 2024-04-04 18:55:12              |
    |    GitHub: https://github.com/pk-fr/yakpro-po    |
    |__________________________________________________|
*/
 namespace xLEAe\bHLQf; use XlEae\QEp3C\LfDHB; use XLeAE\qEp3c\Q2JPI; use xLEAE\QeP3c\pnRQL; use xLEaE\Qep3c\LYns7; use xleAE\qEp3c\ltdiR; use XLEAE\bhlQF\JbDm9\VA6Ty; use xleae\aLB8r\Morcy; use B8Q5P\EVqXJ\UmFnv\Zoa5G\R3if3; use b8q5P\EvQXj\iko8c\BDCdk; use b8q5p\vWdJy\ZjHzn; use NjQDE\Assert\Assert; class hOaSW extends DEMQp { use va6Ty; public const zwLLC = ["\x74\x69\164\x6c\145" => "\x73\x6f\x6e\147\x73\56\164\151\164\x6c\x65", "\164\162\x61\143\153" => "\163\157\x6e\x67\x73\x2e\x74\162\x61\x63\x6b", "\154\145\x6e\147\x74\150" => "\x73\157\x6e\147\163\56\154\x65\x6e\147\x74\x68", "\143\x72\145\x61\x74\145\144\137\141\164" => "\163\157\x6e\x67\x73\x2e\x63\162\145\x61\164\145\144\x5f\141\x74", "\144\151\163\143" => "\x73\157\156\147\163\56\144\151\x73\143", "\141\162\164\151\x73\x74\137\x6e\x61\x6d\x65" => "\141\162\x74\x69\163\x74\163\56\156\x61\x6d\145", "\141\154\x62\x75\x6d\x5f\x6e\141\155\145" => "\141\154\x62\x75\x6d\163\x2e\156\141\x6d\x65"]; private const qRXii = ["\163\x6f\156\147\163\x2e\x74\151\x74\154\x65", "\163\157\x6e\147\x73\56\x74\x72\x61\143\x6b", "\163\157\156\147\163\x2e\154\x65\x6e\147\x74\150", "\163\x6f\156\x67\x73\x2e\x63\x72\x65\x61\164\x65\144\137\141\164", "\x61\162\x74\x69\x73\x74\x73\x2e\156\141\x6d\145", "\x61\x6c\x62\x75\155\163\56\x6e\141\155\145"]; private const TJOxc = 500; public function v1gsA(string $adKfJ) : ?lYnS7 { return LYNs7::query()->lzuRD("\160\141\164\x68", $adKfJ)->lYXCQ(); } public function S0G8D() : Zjhzn { return Lyns7::query()->bXd9K()->get(); } public function HKfzz(int $UiZOb = 10, ?User $nVilV = null) : zjhzN { return lyns7::query()->hAT90($nVilV ?? $this->VxT_r->V6Xxv())->kbjbG()->Yv4l0($UiZOb)->get(); } public function V8wwX(int $UiZOb = 7, ?User $nVilV = null) : zJHzN { return lYNS7::query()->HAT90($nVilV ?? $this->VxT_r->V6xxv())->lZUrD("\151\x6e\164\145\162\x61\x63\164\151\157\x6e\163\56\160\x6c\x61\171\137\x63\157\x75\x6e\x74", "\76", 0)->Ud9uw("\x69\x6e\164\145\162\x61\x63\x74\151\x6f\156\163\x2e\x70\x6c\141\x79\137\x63\157\x75\x6e\x74")->Yv4l0($UiZOb)->get(); } public function pDqfP(int $UiZOb = 7, ?User $nVilV = null) : ZjhZn { return lYNS7::query()->HaT90($nVilV ?? $this->VxT_r->v6xXv())->Ud9uw("\x69\x6e\164\x65\162\x61\x63\x74\x69\x6f\x6e\x73\x2e\154\141\x73\x74\137\x70\x6c\x61\171\x65\x64\x5f\x61\164")->YV4l0($UiZOb)->get(); } public function iyU4L(string $etTjo, string $nnmmJ, ?User $nVilV = null, int $jP7MB = 50) : bDCdK { return self::KPhyM(lYNS7::query()->HAt90($nVilV ?? $this->VxT_r->V6Xxv()), $etTjo, $nnmmJ)->gA_cZ($jP7MB); } public function tLM1U(string $PMKii, string $etTjo, string $nnmmJ, ?User $nVilV = null, int $jP7MB = 50) : bDcDk { return self::KPHyM(LYNS7::query()->HAt90($nVilV ?? $this->VxT_r->V6XXv())->lZuRd("\147\x65\x6e\162\145", $PMKii), $etTjo, $nnmmJ)->Ga_cZ($jP7MB); } public function ulOHn(string $etTjo, string $nnmmJ, int $m0wM5 = self::TJOxc, ?User $nVilV = null) : zJhzN { return self::KPhYm(lYNs7::query()->hAT90($nVilV ?? $this->VxT_r->v6xXV()), $etTjo, $nnmmJ)->yv4l0($m0wM5)->get(); } public function F273A(?User $nVilV = null) : ZJHZn { return LynS7::query()->HAT90($nVilV ?? $this->VxT_r->v6xXv())->lZURd("\151\x6e\x74\145\x72\141\143\164\151\x6f\x6e\x73\56\x6c\x69\153\x65\x64", true)->get(); } public function b9wlT(LFdHB $Zs1UO, ?User $nVilV = null) : zJhZN { return LynS7::query()->HaT90($nVilV ?? $this->VxT_r->V6xXV())->lzuRD("\141\x6c\142\165\155\x5f\x69\144", $Zs1UO->id)->Y3jP0("\163\x6f\x6e\x67\163\x2e\x64\x69\163\143")->Y3jP0("\x73\x6f\x6e\147\x73\56\x74\162\141\x63\153")->Y3jP0("\163\x6f\156\x67\x73\56\164\x69\x74\x6c\145")->get(); } public function rPBuk(Q2jpI $ERz37, ?User $nVilV = null) : ZJhZn { return lynS7::query()->hat90($nVilV ?? $this->VxT_r->v6xxv())->LzURd("\x73\157\156\147\x73\56\x61\162\x74\x69\x73\x74\x5f\151\144", $ERz37->id)->vN8qo("\141\154\142\165\x6d\163\56\x61\x72\x74\x69\163\x74\137\151\144", $ERz37->id)->y3jP0("\x61\154\x62\165\155\163\x2e\156\141\155\x65")->y3JP0("\163\x6f\x6e\x67\163\x2e\144\151\x73\x63")->Y3jp0("\163\x6f\x6e\147\163\56\164\x72\141\143\x6b")->y3jp0("\x73\x6f\x6e\147\163\56\164\151\164\154\145")->get(); } public function CqkOA(pNRQL $RX1K0, ?User $nVilV = null) : ZjhZn { return LynS7::query()->hat90($nVilV ?? $this->VxT_r->v6xxv())->HORsa("\x70\x6c\x61\x79\154\x69\163\164\137\x73\157\x6e\x67", "\x73\x6f\156\x67\163\56\151\144", "\x3d", "\x70\x6c\141\171\154\151\x73\x74\x5f\x73\x6f\156\x67\x2e\x73\x6f\156\147\x5f\151\144")->HoRsa("\x70\154\x61\x79\154\151\x73\x74\x73", "\160\x6c\141\171\154\151\163\x74\x73\x2e\151\144", "\x3d", "\160\x6c\141\x79\154\x69\163\x74\x5f\x73\157\x6e\147\x2e\x70\x6c\x61\x79\x6c\151\x73\x74\137\x69\x64")->LzUrd("\160\x6c\x61\x79\x6c\x69\x73\x74\163\x2e\x69\x64", $RX1K0->id)->y3JP0("\163\x6f\156\147\163\56\164\151\x74\154\145")->get(); } public function NKH8f(int $m0wM5, ?User $nVilV = null) : zjHZn { return LyNS7::query()->HaT90($nVilV ?? $this->VxT_r->v6Xxv())->a2_z2()->YV4l0($m0wM5)->get(); } public function t9lsm(array $u1B5K, bool $fMEgG = false, ?User $nVilV = null) : ZjHZn { $JItnY = LYns7::query()->hAT90($nVilV ?? $this->VxT_r->V6Xxv())->kFje6("\163\157\x6e\147\163\56\x69\x64", $u1B5K)->get(); return $fMEgG ? $JItnY->vk32L($u1B5K) : $JItnY; } public function YoP3X($sXguT, ?User $nVilV = null) : LyNs7 { return LyNS7::query()->hat90($nVilV ?? $this->VxT_r->v6XXV())->nirD7($sXguT); } public function K5Afr($sXguT, ?User $nVilV = null) : ?lyns7 { return LyNs7::query()->hAT90($nVilV ?? $this->VxT_r->V6XXv())->EnMaV($sXguT); } public function count() : int { return lYns7::query()->count(); } public function OfPjq() : float { return LynS7::query()->emCJ2("\154\145\x6e\147\164\x68"); } private static function i4_r2(string $Vx7a2) : string { return key_exists($Vx7a2, self::zwLLC) ? self::zwLLC[$Vx7a2] : $Vx7a2; } private static function kphYm(R3If3 $ItLr6, string $Vx7a2, string $i2fGq) : r3if3 { goto a4mbH; TMK83: $ItLr6->y3Jp0("\163\x6f\x6e\147\x2e\x64\x69\163\x63")->y3jP0("\x73\x6f\x6e\x67\x73\x2e\x74\162\141\143\x6b"); goto TdhND; CF8Qf: if ($Vx7a2 === "\x61\x72\164\x69\163\x74\163\56\x6e\141\155\x65") { goto HNvdY; } goto OCz2P; UfZUs: if ($Vx7a2 === "\x74\162\x61\x63\153") { goto YlA9Q; } goto ZHO9S; Z54Wt: Assert::LMGcm($Vx7a2, self::qRXii); goto MXDyX; UdcQQ: return $ItLr6; goto Y3skJ; lBbo4: HNvdY: goto WmZ0N; PWyJy: YlA9Q: goto TMK83; Rjk9d: $ItLr6->y3jP0("\141\x72\164\151\x73\x74\x73\x2e\x6e\x61\x6d\x65")->Y3jp0("\163\157\156\147\163\56\x64\x69\x73\143")->Y3jp0("\163\x6f\x6e\x67\163\x2e\x74\162\141\143\x6b")->y3JP0("\x73\x6f\x6e\x67\x73\x2e\x74\151\164\154\145"); goto JSOUQ; MXDyX: Assert::lMgCm(strtolower($i2fGq), ["\x61\x73\x63", "\x64\145\163\x63"]); goto ZCR4S; utWSR: goto Lgv1O; goto CeKhS; ZHO9S: goto Lgv1O; goto lBbo4; WmZ0N: $ItLr6->Y3jp0("\x61\154\x62\165\155\x73\56\x6e\x61\155\x65")->y3jP0("\163\157\156\147\163\x2e\x64\151\163\x63")->y3jP0("\163\157\156\147\x73\x2e\164\x72\141\143\x6b")->y3jp0("\163\x6f\x6e\x67\x73\x2e\164\151\x74\x6c\x65"); goto utWSR; OCz2P: if ($Vx7a2 === "\x61\x6c\142\x75\155\163\56\x6e\141\x6d\145") { goto VEXr8; } goto UfZUs; ZCR4S: $ItLr6->y3jP0($Vx7a2, $i2fGq); goto CF8Qf; a4mbH: $Vx7a2 = self::I4_r2($Vx7a2); goto Z54Wt; TdhND: Lgv1O: goto UdcQQ; JSOUQ: goto Lgv1O; goto PWyJy; CeKhS: VEXr8: goto Rjk9d; Y3skJ: } public function aFbw2(string $PMKii, int $m0wM5, ?User $nVilV = null) : ZJHzn { return LYnS7::query()->hAT90($nVilV ?? $this->VxT_r->v6xXv())->LzuRD("\147\x65\156\162\x65", $PMKii === Morcy::FWL3P ? '' : $PMKii)->yV4l0($m0wM5)->a2_Z2()->get(); } }

Function Calls

None

Variables

None

Stats

MD5 fc17990172eb0bbb2169fd61abae895f
Eval Count 0
Decode Time 84 ms