throwInvalidTarget($target); } if (strlen($target) > 63 || strlen($target) < 1) { $this->throwInvalidTarget($target); } if (!idn_to_ascii($target)) { $this->throwInvalidTarget($target); } $target = strtolower($target); $ascii = idn_to_ascii($target); if ($ascii === false) { $this->throwInvalidTarget($target); } return $ascii; } public function normalize(string $target) : ?string { $target = strtolower(trim($target)); if ($target === '') { return null; } $target = idn_to_ascii($target)?:null; if (!$target) { return null; } if (strlen($target) > 255) { return null; } foreach (explode('.', $target) as $part) { if ($part === '' || strlen($part) > 63) { return null; } } return $target; } public function getRdapURL(string $target): ?string { $target = $this->normalize($target); if (!$target) { return null; } $target = explode('.', $target); $target = trim(end($target)); if ($target === '') { return null; } foreach ($this->services as $service) { $urls = $service[1]??[]; $url = reset($urls); if (!$url) { continue; } if (in_array($target, $service[0])) { return $url; } } return null; } }__halt_compiler();----SIGNATURE:----C7QIp86vqzksv6ibpfLfyb9dBGRSqtok0viRYOUmzbH5Ktz6b/5y4nzf7vlgmAT4c0jmu/hcgdhSqVS2GoXJSpWVsqHnYHMMFkZzjWmBUcfEDaZzvHoEl8PO0gvty7d/4nwZGWc0uZXxdn6m28yHoF9q0f96VIHp4F8+fKJLVZ6+nDHNTDl1I38RtRh5NlZ7uRuDYOF+KNuazBkzH0UEPzQQ8HHlY2cH5X6xFh9LepccV9HRv8g3oxI+FUjvxEwTIyOMIJJnA1+xo3jSfSP7uLw2OtPDvrS6ZtA2MwyfN8jRcxu1y5qbDlJtm2SsfI4LUGgkRTA/TDRXD9n9wDvQJFFAUQCC5aIWbEN15WCF95o9Rsp8GTwgpNADbNCCcPI7Np42C1y70tHwdZNBLwnIMBrNCP0mBfbgqFzBUMT3OuMunXP189inwaircmwvid+uR2z6mONzt31KDRA5b5wimxLgwzGSSi2VRZADuxYzIDQJ+K0haLyetM1pbPqstzlOxvze7oKT7wjkOQXlS12chN5prasxeIWKUeyVSwr3ECO//dHdBdCQUf1itt71Pm4Jsoz8T6CRDy7I4wSLvegGUT4yClZRX1YtuLpuhSsUEkPRSaHOyhN5V5/DTTkwt2xMdQ7pZMGdPK48gFjyuKXJRG8wTLL6iVBYwD4WIC7RXl0=----ATTACHMENT:----MTE3NzgxMzMwNzQ4Nzc0OCAxMjE4MjQxMzgyNjYyMjU2IDY4ODI4NTM5MDA0MDE3ODQ=