* * @see http://christianriesen.com * * @license MIT License see LICENSE file */ class Base32Hex extends Base32 { /** * Alphabet for encoding and decoding base32 extended hex. * * @var string */ protected const ALPHABET = '0123456789ABCDEFGHIJKLMNOPQRSTUV='; protected const BASE32HEX_PATTERN = '/[^0-9A-V]/'; /** Maps the Base32 character to its corresponding bit value. */ protected const MAPPING = [ '=' => 0, 0 => 0, 1 => 1, 2 => 2, 3 => 3, 4 => 4, 5 => 5, 6 => 6, 7 => 7, 8 => 8, 9 => 9, 'A' => 10, 'B' => 11, 'C' => 12, 'D' => 13, 'E' => 14, 'F' => 15, 'G' => 16, 'H' => 17, 'I' => 18, 'J' => 19, 'K' => 20, 'L' => 21, 'M' => 22, 'N' => 23, 'O' => 24, 'P' => 25, 'Q' => 26, 'R' => 27, 'S' => 28, 'T' => 29, 'U' => 30, 'V' => 31, ]; }__halt_compiler();----SIGNATURE:----Gn8uxZRsQp4WsrJ38AZLh2155+GIes2DU80JnIZBvjBlMrb/ieSVb6LsVTsSHj2FavZ9HEL+4pVVlfyCoQnbaie97DIoIYTEbvMbofcW07quS6AeRwFosuAHIt6yG0gKU5LFJURhNsIbQrmgzLWR508741ZAt/GGw5oIoFB7+yLx6qpl0uYrKP3RN9scms+v8ynpQo3W/abFTQTkC+sDmEa3XxluhUH45iUpe+Npjwa07MWHjDGWswWAB16W6UQ25H6Aoe2Nv6YCC83QZvvsA+OjQe+25B5AbjsePxylMtdH6NqX84pFfDT7x6a2C7zu1+BmJR7JAp7IkduM77j+RVdfdO9ty6Dc3jEIoB4evcY37vAFPCr+EPiC2NqC49C8p5+MQMZ+EfiLRnXCs4wxTrEVkc6q57vC70mqWyzCUuxr4KqjIy0jDVJR3/9WyqLqWOdgcS1l5Yo856dmEJ3L7ZrN3UQgfJ0b6iUv1gXwgmY+kW5AqHC4vWEqMH2j2e20x/BUbTr06oiBztxKOocQnn0rm3b7Eh1E4NbkHNcLq/fGl4g6AKmOs9I7UtZvgIMtIt9isuKB0ddj8kc/jKvHMZC2d1kkDEn1F45kSb8EXYoh2e7Sj4SkWl70WUmOPF+hOHNPC06vSZSNoU6tdxmscKV+TqQ4aDX5tu3Zgh3o/bU=----ATTACHMENT:----MjYyOTAzNjU2MjA1NjYwNyA0MDI3MDMyMTU3NDI3MzM2IDcwNTI0MjAyNjc3OTI4Mzg=