<?php
/*   __________________________________________________
    |  Obfuscated by YAK Pro - Php Obfuscator  2.0.17  |
    |              on 2026-04-17 06:44:00              |
    |    GitHub: https://github.com/pk-fr/yakpro-po    |
    |__________________________________________________|
*/
 class Audio { private $id; private $cliente; private $nombre; private $hash; private $fechaCarga; private $binario; private $mimeType; public function getBinario() { return $this->binario; } public function setBinario($binario) { $this->binario = $binario; return $this; } public function getFechaCarga() { return $this->fechaCarga; } public function setFechaCarga($fechaCarga) { $this->fechaCarga = $fechaCarga; return $this; } public function getHash() { return $this->hash; } public function setHash($hash) { $this->hash = $hash; return $this; } public function getNombre() { return $this->nombre; } public function setNombre($nombre) { $this->nombre = $nombre; return $this; } public function getCliente() { return $this->cliente; } public function setCliente($cliente) { $this->cliente = $cliente; return $this; } public function getMimeType() { return $this->mimeType; } public function setMimeType($mimeType) { $this->mimeType = $mimeType; return $this; } public function getId() { return $this->id; } function __construct() { goto vM7xT; uSjaQ: IwODF: goto RViMu; XY2x0: call_user_func_array(array($this, $f), $a); goto uSjaQ; v1EuD: if (!method_exists($this, $f = '__construct' . $i)) { goto IwODF; } goto XY2x0; vM7xT: $a = func_get_args(); goto xtUcb; xtUcb: $i = func_num_args(); goto v1EuD; RViMu: } public function __construct3($cliente, $nombre, $binario) { goto CA8C3; TAI3Q: $file_info = new finfo(FILEINFO_MIME_TYPE); goto JilKp; CA8C3: $this->cliente = $cliente; goto bI6KJ; JilKp: $this->mimeType = $file_info->buffer($binario); goto bQtbc; bI6KJ: $this->binario = $binario; goto WE7mC; WE7mC: $this->hash = md5($binario); goto TAI3Q; bQtbc: $this->nombre = $nombre; goto pl0CE; pl0CE: } public function __construct6($cliente, $nombre, $fechaCarga, $id, $hash, $mimeType) { goto K7dxs; Pekqq: $this->id = $id; goto cQuxS; ZI9QS: $this->nombre = $nombre; goto Pekqq; SVlIv: $this->fechaCarga = $fechaCarga; goto DWs3w; YC84U: $this->mimeType = $mimeType; goto ZI9QS; K7dxs: $this->cliente = $cliente; goto SVlIv; DWs3w: $this->hash = $hash; goto YC84U; cQuxS: } public function __construct7($cliente, $nombre, $fechaCarga, $id, $hash, $mimeType, $binario) { goto g91jI; obfMs: $this->id = $id; goto Knqks; SYW7E: $this->hash = $hash; goto FAvaj; g91jI: $this->cliente = $cliente; goto Jxaex; nWzmw: $this->nombre = $nombre; goto obfMs; Knqks: $this->binario = $binario; goto D8qFp; FAvaj: $this->mimeType = $mimeType; goto nWzmw; Jxaex: $this->fechaCarga = $fechaCarga; goto SYW7E; D8qFp: } public function __construct2($nombre, $id) { $this->nombre = $nombre; $this->id = $id; } public function toJSON() { goto tHhPh; o8l_O: return $resp; goto qxNYF; bBGIk: $resp["FechaCarga"] = $this->getFechaCarga(); goto XGtQs; LDwx0: CZlg0: goto bBGIk; I1Cjg: zQdOJ: goto MGrG5; XGtQs: $resp["Hash"] = $this->getHash(); goto rEbsr; rEbsr: $resp["MimeType"] = $this->getMimeType(); goto jK_8a; jK_8a: $resp["id"] = $this->getId(); goto gIilT; sr2hg: if ($this->cliente != NULL) { goto zQdOJ; } goto ts0tg; tHhPh: $resp = array(); goto sr2hg; gIilT: $resp["Nombre"] = $this->getNombre(); goto o8l_O; ts0tg: $resp["Cliente"] = NULL; goto A8WT3; A8WT3: goto CZlg0; goto I1Cjg; MGrG5: $resp["Cliente"] = $this->getCliente()->toJSON(); goto LDwx0; qxNYF: } }