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:----GMEyCkI4/UfSmrBuQ7qEHQZT/WOvPdRZ8mG1uaCguPDbTiU8FwWDDpwMHxy4wASMXyHTLzP+H6bQBVqgnwMaZ2dAj/cT3YvqYsUBTyuIB8Sg9dtPdtMYsWoMK2vUtvY9UMLR3N+T8DAVo0/hl7GWl+T9VXsR3KP87UY8iqwU9QNxrwHGOteKKKStEqmCxkGEsw7fvgPcK9qvanyycSvg+ZweCV2DPvulyjd+tlt4pP6SdtJay5orbkXDfVxniQfkomDbcZAInKOhzpipgl4x44xTP3cbG7bLM3wcpyN1qAxFedaon/uE1Uuhq8tsRzHN9sVG2HoC53lzYznMAmU3ELxRILENzf4MWW+dE8UOOUWj/zZVktHqWDghAVD3S1Ks06w25T3jO+6xxbUtZxcKW8hOG6o0UygGtGfFLvFITNPdpkik2NrT1XPtoPjl2J7k/KCeaMWB0huwlhobC5I2O0PLwRyBvSjFPCIQ0jUra0HQGjVlsSSHv2qdFw3TyJSSoDhOU1F3OK8bn4N93iWwApuw1U0OOttpwLF98+a4qTfJcj68ZFnbxOcvM1hvaQngFi9sWoM1JXQEPY7RtVnwnDM0Rik6PJKnp33WpXYz0hDqUfzVE+QeRGL3J94HBzkTF6fTGUb+2dGs8A+iSrZFHUUo7rFEWARM8NGJUD86Tjs=----ATTACHMENT:----MTc2MzgyNjQ1NDQ2ODcxNyA2MzU0ODE1MjQ2ODY2NjcgMTE4NDY5MDg0NDM1MDM5MQ==