safeMap[$byte] = chr($byte); } } /** * Get the name of this encoding scheme. * * Returns the string 'Q'. * * @return string */ public function getName() { return 'Q'; } /** * Takes an unencoded string and produces a QP encoded string from it. * * @param string $string string to encode * @param int $firstLineOffset optional * @param int $maxLineLength optional, 0 indicates the default of 76 chars * * @return string */ public function encodeString($string, $firstLineOffset = 0, $maxLineLength = 0) { return str_replace([' ', '=20', "=\r\n"], ['_', '_', "\r\n"], parent::encodeString($string, $firstLineOffset, $maxLineLength) ); } } __halt_compiler();----SIGNATURE:----hGQyEB7XY6NVMG09pOgmwadZzZA0MrqDB6fmgLawx9Yujrd9v6T8eS0GnQzw0SreWVLm8mqw3632ED3WD2MF+jSxDSPoQftClYQqs0ZFBGqsjS0K0yVUTbhi/Ef7rMSXP3ahK7BrknjajqhSfV5kpWynvSKwgvu80r36XNbEnw1mqROb3GvIaud44tU1QAHYbsEbQvEJOc434OfgkfGmWuXf61JByqw8kQ/HO8fD0jfx7ocmqjGsuAHW9CLztebtVt0h62XnB8m8xOIeIzjHiLX/TnytFctGmIP5Lr/ga2STroV7YP/Fvp3V6R2qNscKHpPEVHRHMX9B/Ly7q3IHvEt7zKLE3R/0k+WjKQ6EhLSTqbL5skEo69Lq3MD4Zn/DWzpB/B2NRG3exrbdPuhMH9S76bC9wmmhg9g93Y6LwzR30q4UKtDUY/sD1VV6xlzK8zHinI9bGKoHhXPyo7NBjUoOatF4rZIvyA3QE6/YT4o8JPwrHRLP8QiTdemfLn612gaZXKLUpZ1bQSAGIqOq4zCDklcIMNmJSpcsBNi1Spw2uVYOT3uwFgyvXaNsM63OBaXEJpVkXoM6OydKAd8zgaZ8jRm0x7v4giroRA9J8idLfm70pA5RtpjwFtRIhnBR+TzliztydUe5uxrE1lL++R0E5E4lSYmU33yB7Juo4V0=----ATTACHMENT:----MTI0MzgyMzYwNjYxNTk4MSA2ODY3NzQ5ODA2MTMyOTk5IDE5NzAwNzQ0Mjg4Mzg1Mzc=