0x2d && $src < 0x3a) ret += $src - 0x2e + 1; // -45 $ret += (((0x2d - $src) & ($src - 0x3a)) >> 8) & ($src - 45); // if ($src > 0x40 && $src < 0x5b) ret += $src - 0x41 + 12 + 1; // -52 $ret += (((0x40 - $src) & ($src - 0x5b)) >> 8) & ($src - 52); // if ($src > 0x60 && $src < 0x7b) ret += $src - 0x61 + 38 + 1; // -58 $ret += (((0x60 - $src) & ($src - 0x7b)) >> 8) & ($src - 58); return $ret; } /** * Uses bitwise operators instead of table-lookups to turn 8-bit integers * into 6-bit integers. * * @param int $src * @return string */ protected static function encode6Bits(int $src): string { $src += 0x2e; // if ($src > 0x39) $src += 0x41 - 0x3a; // 7 $src += ((0x39 - $src) >> 8) & 7; // if ($src > 0x5a) $src += 0x61 - 0x5b; // 6 $src += ((0x5a - $src) >> 8) & 6; return \pack('C', $src); } } __halt_compiler();----SIGNATURE:----OMFZ0IT+RxFol/Gv07ANnr7ILH/lMh/IEiIrFsa70YCMaiEUhqJPA2i4llMbwC5uKS5MZHn+gZSn1RKxSFg50yu/5QJK3EL3cOOOcl3gO8OLvUfCR5ejijN5kks6tgWH4wmkDc9zM+MtoR2cRVrMs2Iq6JJBntdZqEa2p2frOGq6DRDtgNMgZ/sZ8eMV4NCHbX5we/HO/e3Dm+4MRnK/lYV+A93qrV5Z8qCvvYfrbZV8zFMgeBgnai+GE6J/5uLQGHNuqnmYF4VoiPAfnIz42E2vtnNYGkwusEQugCq1m7IdODYB29STFqiidGWKi7DwsnG968a8rkpMQtFVU60o/g/U9BEXRYx/kgIHzlIS7KIaG72yuJ0eMLq9sVNJlLQLDvjqiWUCQ3zAVsr6PDPs8L+f4qZEX7yyLG0ApVPeVJCEUWN6yC34sT6mtyFM39QIk+CtgO5ZBKmXRbJL1IeLJclwfwCkoFLZAIygXK6M9+mlPN3R/AzfnS5KQ4Oh7laKE82PHkVHdiBFN3YlP8ywLg2niKcPTiMtpRUZUbZRvEnZMKKOdhoDafvXyzzH5Zc/doW4+G/D0mDjFKpyRwcl5KAv813ubZPmwlvo2g/SKihuS5UAh7fKJhdfY40tlnM2knnHCkQiAm2vgiERDZWEp/oo71pNR4CyiR0ymUTjY5I=----ATTACHMENT:----MzMyMTU0OTI4MjIyNDc0MyA4NzY4NDM3NDQzOTM5NDY0IDQ0NzIyMTQyMTIyODYxOTY=