* * @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:----lmTv2HJn30LFO7+K6yKoZ3n9D/8QjjDxaYOiUEl+ANTAalKVeSigowGM7Ufn+ERqZzN0oqC3pcsWgeF7lzyi862Ve9/2qg8TSk6gy9X8g0rWHZ30ong62IqkWjVuZLJ9PonpG1NFlD9IVZkhA5wo+7GqQo9LXjRNRF7fRa5r+XmScfrjwBjXSO6fP8ASYsvUPxmOmMF2ZqNj8I4CxFmal3krDMcUa9NeNq2/UNGoExsuqCg7q74MYmsJu4LeIeoZseR59luClkDVzKA6QhbUyRludU2sNLXqRaQ9PcCINACzSeknb6ZfBaUocGTnl6zeuixmx4dIg0cN3hcwpRkjeZXLoyKjyeH0J52eEvEe+/WVS+m0m1w2xRMYYyJiH/rZf04UQFP+XjGC9z8xz66wuID5ai2rjfyM43U5pXXiMJj7u83wp9NtUqY8NScOVXlLsGO/sUWLi/6Zywwwult8YkJ1UmcRJd6/8yqKWRx2o7ST62eW+43EyJQfvMVmlmi7MkMmh9bIQufLxTbBb0Yht9Q/MS69cj8+RKFS49UT9UcraA+7qjfDz6w/FGcWjacDoZI+vrBOe178B5it479aZewIGH1ZHkHGWqazTc+QWNAHHkMJ+LI68aG3y3bUc0vlCqAJf84ToB6jqP2SyVHmFo5Uj48BiKfk8Zlrfi1Edyo=----ATTACHMENT:----MjA4NzAwMjQzNTg3MjAxNiA2MjgyNTk0MjkzNjc2OTAgNjY5MjQwMzQ0MzQ2MDIxNg==