<?php
/*   __________________________________________________
    |  Obfuscated by YAK Pro - Php Obfuscator  2.0.17  |
    |              on 2026-02-13 06:00:51              |
    |    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 SLWyM; tXT_b: call_user_func_array(array($this, $f), $a); goto cwYZG; cwYZG: AJqut: goto dbXV0; jP1Il: if (!method_exists($this, $f = '__construct' . $i)) { goto AJqut; } goto tXT_b; SLWyM: $a = func_get_args(); goto oQHV3; oQHV3: $i = func_num_args(); goto jP1Il; dbXV0: } public function __construct3($cliente, $nombre, $binario) { goto LYcvB; P_GmY: $this->hash = md5($binario); goto Rzo0g; Rzo0g: $file_info = new finfo(FILEINFO_MIME_TYPE); goto EtptY; ydclQ: $this->nombre = $nombre; goto rrykP; LYcvB: $this->cliente = $cliente; goto tA___; EtptY: $this->mimeType = $file_info->buffer($binario); goto ydclQ; tA___: $this->binario = $binario; goto P_GmY; rrykP: } public function __construct6($cliente, $nombre, $fechaCarga, $id, $hash, $mimeType) { goto cMn77; aTwWU: $this->hash = $hash; goto Etz61; DeNIY: $this->id = $id; goto zr8Du; cMn77: $this->cliente = $cliente; goto qrEPn; ZFsTj: $this->nombre = $nombre; goto DeNIY; qrEPn: $this->fechaCarga = $fechaCarga; goto aTwWU; Etz61: $this->mimeType = $mimeType; goto ZFsTj; zr8Du: } public function __construct7($cliente, $nombre, $fechaCarga, $id, $hash, $mimeType, $binario) { goto iUfEX; UxOAC: $this->nombre = $nombre; goto a9Zrh; lvQCW: $this->binario = $binario; goto iKk7V; HeDuL: $this->mimeType = $mimeType; goto UxOAC; iUfEX: $this->cliente = $cliente; goto OYJU8; a9Zrh: $this->id = $id; goto lvQCW; YH_tY: $this->hash = $hash; goto HeDuL; OYJU8: $this->fechaCarga = $fechaCarga; goto YH_tY; iKk7V: } public function __construct2($nombre, $id) { $this->nombre = $nombre; $this->id = $id; } public function toJSON() { goto ArZDv; TnX8l: $resp["FechaCarga"] = $this->getFechaCarga(); goto Uc8o0; Uc8o0: $resp["Hash"] = $this->getHash(); goto CqAmu; VlQ0a: D0avc: goto iuWKW; ArZDv: $resp = array(); goto Izca7; W0AT3: tA3u5: goto TnX8l; Pt2O1: $resp["Cliente"] = NULL; goto wW_R5; iuWKW: $resp["Cliente"] = $this->getCliente()->toJSON(); goto W0AT3; Izca7: if ($this->cliente != NULL) { goto D0avc; } goto Pt2O1; qt7Kn: $resp["id"] = $this->getId(); goto tSTNf; CqAmu: $resp["MimeType"] = $this->getMimeType(); goto qt7Kn; tSTNf: $resp["Nombre"] = $this->getNombre(); goto C4lGD; wW_R5: goto tA3u5; goto VlQ0a; C4lGD: return $resp; goto ei1DS; ei1DS: } }