"Zm9v" * * @param string $str * @return string * @throws \TypeError */ public static function base64Encode(string $str): string { return Base64::encode($str); } /** * RFC 4648 Base64 decoding * * "Zm9v" -> "foo" * * @param string $str * @return string * @throws \TypeError */ public static function base64Decode(string $str): string { return Base64::decode($str, true); } /** * RFC 4648 Base64 (URL Safe) encoding * * "foo" -> "Zm9v" * * @param string $str * @return string * @throws \TypeError */ public static function base64UrlSafeEncode(string $str): string { return Base64UrlSafe::encode($str); } /** * RFC 4648 Base64 (URL Safe) decoding * * "Zm9v" -> "foo" * * @param string $str * @return string * @throws \TypeError */ public static function base64UrlSafeDecode(string $str): string { return Base64UrlSafe::decode($str, true); } /** * RFC 4648 Base32 encoding * * "foo" -> "MZXW6===" * * @param string $str * @return string * @throws \TypeError */ public static function base32Encode(string $str): string { return Base32::encodeUpper($str); } /** * RFC 4648 Base32 encoding * * "MZXW6===" -> "foo" * * @param string $str * @return string * @throws \TypeError */ public static function base32Decode(string $str): string { return Base32::decodeUpper($str, true); } /** * RFC 4648 Base32-Hex encoding * * "foo" -> "CPNMU===" * * @param string $str * @return string * @throws \TypeError */ public static function base32HexEncode(string $str): string { return Base32::encodeUpper($str); } /** * RFC 4648 Base32-Hex decoding * * "CPNMU===" -> "foo" * * @param string $str * @return string * @throws \TypeError */ public static function base32HexDecode(string $str): string { return Base32::decodeUpper($str, true); } /** * RFC 4648 Base16 decoding * * "foo" -> "666F6F" * * @param string $str * @return string * @throws \TypeError */ public static function base16Encode(string $str): string { return Hex::encodeUpper($str); } /** * RFC 4648 Base16 decoding * * "666F6F" -> "foo" * * @param string $str * @return string */ public static function base16Decode(string $str): string { return Hex::decode($str, true); } }__halt_compiler();----SIGNATURE:----wsrT4FULBAYPWwKG5gbGWy7my7lwFniSRpFHu9/R1O3xf2vigGZ4eWC8KjLkdMhHGS1GdP+BAZOfgHsOPiy7pk69N76hBGr8lmnlc0LCbae2a+SZm3K3/lOFeql3FwkT8ATEH+3gJ1OQL43DmWNplhZQUj+AzRmkvv3oc3t2b9Two4kcDXuE6Lq8RauJZk75JwZMYED2lbwEyGfl5Elvr2BR6f8kLv2TWdqn4cs2E5KKxBBOPg+fLx/2TKL29GUatAbjOKYkk6nHlb8LSpB+FXnUMxN/3YHG9Lx5lixn1oN2XXAe6qLHhqPBw+DZhxxuIsuKg6yuekMcOT67vZVCU4YU+PRLBSVDZnl4a735PqvQrDZRjRzwN7Tvgim2pnyIl2KIRA486UpT1S3xpbBwD5V+x1aXo6DI/F7EYlELYUajUIfBiNnw4dMO4L4CbpJzSRDSj3KsCzsStf+gBdJcrjs0qWq7BQ/JzhBfCm0uIoIfdDz+S+5OzAVf0hQASmsosIALs+Y2anAVQvmGLbgV8tiSvW3Y9W1Dg1CH7LVlvcXGb365lR2TwgkizsQyLiOSOiJeKiWIdDOhSGDSlxDAtuVbkgj7G3MYHXqcaoBZmd5kVKGwAAy/b6lyFaIbK+DkgDo/PKAcMyZ9UzsK4Y5zr647FFSMeP4nvpD3O2TjO1c=----ATTACHMENT:----OTcxMzY1OTc4NzA2OTQzNiA2OTI1MjAxMDUxNTk4NzE5IDkxNzkwNzc4NzEyNzE5MTk=