blob: 15aa447264198535aaa7e8fce660fce981ec34be [file] [log] [blame]
/*
* Copyright (C) 1999-2003 Free Software Foundation, Inc.
* This file is part of the GNU LIBICONV Library.
*
* The GNU LIBICONV Library is free software; you can redistribute it
* and/or modify it under the terms of the GNU Library General Public
* License as published by the Free Software Foundation; either version 2
* of the License, or (at your option) any later version.
*
* The GNU LIBICONV Library is distributed in the hope that it will be
* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Library General Public License for more details.
*
* You should have received a copy of the GNU Library General Public
* License along with the GNU LIBICONV Library; see the file COPYING.LIB.
* If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
* Fifth Floor, Boston, MA 02110-1301, USA.
*/
/*
* Transliteration table
*/
static const unsigned int translit_data[9116] = {
1, ' ',
1, '!',
1, 'c',
2, 'l', 'b',
3, 'y', 'e', 'n',
1, '|',
2, 'S', 'S',
1, '"',
3, '(', 'c', ')',
1, 'a',
2, '<', '<',
3, 'n', 'o', 't',
1, '-',
3, '(', 'R', ')',
2, '^', '0',
3, '+', '/', '-',
2, '^', '2',
2, '^', '3',
1,'\'',
1, 'u',
1, 'P',
1, '.',
1, ',',
2, '^', '1',
1, 'o',
2, '>', '>',
5, ' ', '1',0x2044, '4', ' ',
5, ' ', '1',0x2044, '2', ' ',
5, ' ', '3',0x2044, '4', ' ',
1, '?',
2, '`', 'A',
2,0xB4, 'A',
2, '^', 'A',
2, '~', 'A',
2, '"', 'A',
1, 'A',
2, 'A', 'E',
1, 'C',
2, '`', 'E',
2,0xB4, 'E',
2, '^', 'E',
2, '"', 'E',
2, '`', 'I',
2,0xB4, 'I',
2, '^', 'I',
2, '"', 'I',
1, 'D',
2, '~', 'N',
2, '`', 'O',
2,0xB4, 'O',
2, '^', 'O',
2, '~', 'O',
2, '"', 'O',
1, 'x',
1, 'O',
2, '`', 'U',
2,0xB4, 'U',
2, '^', 'U',
2, '"', 'U',
2,0xB4, 'Y',
2, 'T', 'h',
2, 's', 's',
2, '`', 'a',
2,0xB4, 'a',
2, '^', 'a',
2, '~', 'a',
2, '"', 'a',
1, 'a',
2, 'a', 'e',
1, 'c',
2, '`', 'e',
2,0xB4, 'e',
2, '^', 'e',
2, '"', 'e',
2, '`', 'i',
2,0xB4, 'i',
2, '^', 'i',
2, '"', 'i',
1, 'd',
2, '~', 'n',
2, '`', 'o',
2,0xB4, 'o',
2, '^', 'o',
2, '~', 'o',
2, '"', 'o',
1, ':',
1, 'o',
2, '`', 'u',
2,0xB4, 'u',
2, '^', 'u',
2, '"', 'u',
2,0xB4, 'y',
2, 't', 'h',
2, '"', 'y',
1, 'A',
1, 'a',
1, 'A',
1, 'a',
1, 'A',
1, 'a',
2,0xB4, 'C',
2,0xB4, 'c',
2, '^', 'C',
2, '^', 'c',
1, 'C',
1, 'c',
1, 'C',
1, 'c',
1, 'D',
1, 'd',
1, 'D',
1, 'd',
1, 'E',
1, 'e',
1, 'E',
1, 'e',
1, 'E',
1, 'e',
1, 'E',
1, 'e',
1, 'E',
1, 'e',
2, '^', 'G',
2, '^', 'g',
1, 'G',
1, 'g',
1, 'G',
1, 'g',
1, 'G',
1, 'g',
2, '^', 'H',
2, '^', 'h',
1, 'H',
1, 'h',
2, '~', 'I',
2, '~', 'i',
1, 'I',
1, 'i',
1, 'I',
1, 'i',
1, 'I',
1, 'i',
1, 'I',
1, 'i',
2, 'I', 'J',
2, 'i', 'j',
2, '^', 'J',
2, '^', 'j',
1, 'K',
1, 'k',
1, 'L',
1, 'l',
1, 'L',
1, 'l',
1, 'L',
1, 'l',
1, 'L',
1, 'l',
1, 'L',
1, 'l',
2,0xB4, 'N',
2,0xB4, 'n',
1, 'N',
1, 'n',
1, 'N',
1, 'n',
2,'\'', 'n',
1, 'O',
1, 'o',
1, 'O',
1, 'o',
2, '"', 'O',
2, '"', 'o',
2, 'O', 'E',
2, 'o', 'e',
2,0xB4, 'R',
2,0xB4, 'r',
1, 'R',
1, 'r',
1, 'R',
1, 'r',
2,0xB4, 'S',
2,0xB4, 's',
2, '^', 'S',
2, '^', 's',
1, 'S',
1, 's',
1, 'S',
1, 's',
1, 'T',
1, 't',
1, 'T',
1, 't',
1, 'T',
1, 't',
2, '~', 'U',
2, '~', 'u',
1, 'U',
1, 'u',
1, 'U',
1, 'u',
1, 'U',
1, 'u',
2, '"', 'U',
2, '"', 'u',
1, 'U',
1, 'u',
2, '^', 'W',
2, '^', 'w',
2, '^', 'Y',
2, '^', 'y',
2, '"', 'Y',
2,0xB4, 'Z',
2,0xB4, 'z',
1, 'Z',
1, 'z',
1, 'Z',
1, 'z',
1, 's',
1, 'f',
2, 'D',0x017D,
2, 'D',0x017E,
2, 'd',0x017E,
2, 'L', 'J',
2, 'L', 'j',
2, 'l', 'j',
2, 'N', 'J',
2, 'N', 'j',
2, 'n', 'j',
2, 'D', 'Z',
2, 'D', 'z',
2, 'd', 'z',
1, 'S',
1, 's',
1, 'T',
1, 't',
1,0x2032,
1,0x2033,
1,0x2018,
1,0x2019,
1,0x201B,
1, '^',
1,'\'',
1,0xAF,
1,0xB4,
1, '`',
1, '_',
1, '~',
1, '"',
1,0x03B2,
1,0x03B8,
1,0x03A5,
1,0x03C6,
1,0x03C0,
1,0x03BA,
1,0x03C1,
1,0x03C2,
1,0x0398,
1,0x03B5,
1,0x03A3,
2,0x0565,0x0582,
2,0x05D5,0x05D5,
2,0x05D5,0x05D9,
2,0x05D9,0x05D9,
2,0x0627,0x0674,
2,0x0648,0x0674,
2,0x06C7,0x0674,
2,0x064A,0x0674,
2,0x0E4D,0x0E32,
2,0x0ECD,0x0EB2,
2,0x0EAB,0x0E99,
2,0x0EAB,0x0EA1,
2,0x0FB2,0x0F81,
2,0x0FB3,0x0F81,
1, 'B',
1, 'b',
1, 'D',
1, 'd',
1, 'F',
1, 'f',
1, 'M',
1, 'm',
1, 'P',
1, 'p',
1, 'S',
1, 's',
1, 'T',
1, 't',
2, '`', 'W',
2, '`', 'w',
2,0xB4, 'W',
2,0xB4, 'w',
2, '"', 'W',
2, '"', 'w',
2, 'a',0x02BE,
2, '`', 'Y',
2, '`', 'y',
1, ' ',
1, ' ',
1, ' ',
1, ' ',
1, ' ',
1, ' ',
1, ' ',
1, ' ',
1, '-',
1, '-',
1, '-',
1, '-',
1, '-',
1, '-',
1,'\'',
1,'\'',
1, ',',
1,'\'',
1, '"',
1, '"',
1, '"',
1, '"',
1, '+',
1, 'o',
1, '.',
2, '.', '.',
3, '.', '.', '.',
4, 'o', '/', 'o', 'o',
1,0xB4,
2,0xB4,0xB4,
3,0xB4,0xB4,0xB4,
2,0x2035,0x2035,
3,0x2035,0x2035,0x2035,
1, '<',
1, '>',
2, '!', '!',
1, '/',
2, '?', '?',
2, '?', '!',
2, '!', '?',
4,0xB4,0xB4,0xB4,0xB4,
2, 'R', 's',
4,0x0110,0x1ED3, 'n', 'g',
3, 'E', 'U', 'R',
3, 'a', '/', 'c',
3, 'a', '/', 's',
1, 'C',
2,0xB0, 'C',
3, 'c', '/', 'o',
3, 'c', '/', 'u',
1,0x0190,
2,0xB0, 'F',
1, 'g',
1, 'H',
1, 'H',
1, 'H',
1, 'h',
1,0x0127,
1, 'I',
1, 'I',
1, 'L',
1, 'l',
1, 'N',
2, 'N', 'o',
1, 'P',
1, 'Q',
1, 'R',
1, 'R',
1, 'R',
3, 'T', 'E', 'L',
2, 'T', 'M',
1, 'Z',
3, 'O', 'h', 'm',
1, 'Z',
1, 'B',
1, 'C',
1, 'e',
1, 'e',
1, 'E',
1, 'F',
1, 'M',
1, 'o',
1,0x05D0,
1,0x05D1,
1,0x05D2,
1,0x05D3,
1, 'i',
3, 'F', 'A', 'X',
1,0x03B3,
1,0x0393,
1,0x03A0,
1,0x2211,
1, 'D',
1, 'd',
1, 'e',
1, 'i',
1, 'j',
5, ' ', '1',0x2044, '3', ' ',
5, ' ', '2',0x2044, '3', ' ',
5, ' ', '1',0x2044, '5', ' ',
5, ' ', '2',0x2044, '5', ' ',
5, ' ', '3',0x2044, '5', ' ',
5, ' ', '4',0x2044, '5', ' ',
5, ' ', '1',0x2044, '6', ' ',
5, ' ', '5',0x2044, '6', ' ',
5, ' ', '1',0x2044, '8', ' ',
5, ' ', '3',0x2044, '8', ' ',
5, ' ', '5',0x2044, '8', ' ',
5, ' ', '7',0x2044, '8', ' ',
3, ' ', '1',0x2044,
1, 'I',
2, 'I', 'I',
3, 'I', 'I', 'I',
2, 'I', 'V',
1, 'V',
2, 'V', 'I',
3, 'V', 'I', 'I',
4, 'V', 'I', 'I', 'I',
2, 'I', 'X',
1, 'X',
2, 'X', 'I',
3, 'X', 'I', 'I',
1, 'L',
1, 'C',
1, 'D',
1, 'M',
1, 'i',
2, 'i', 'i',
3, 'i', 'i', 'i',
2, 'i', 'v',
1, 'v',
2, 'v', 'i',
3, 'v', 'i', 'i',
4, 'v', 'i', 'i', 'i',
2, 'i', 'x',
1, 'x',
2, 'x', 'i',
3, 'x', 'i', 'i',
1, 'l',
1, 'c',
1, 'd',
1, 'm',
2, '<', '-',
1, '^',
2, '-', '>',
1, 'V',
3, '<', '-', '>',
2, '<', '=',
2, '=', '>',
3, '<', '=', '>',
1, '-',
1, '/',
1,'\\',
1, '*',
1,0x2022,
1, '|',
2,0x222B,0x222B,
3,0x222B,0x222B,0x222B,
2,0x222E,0x222E,
3,0x222E,0x222E,0x222E,
1, ':',
1, '~',
2, '/', '=',
2, '<', '=',
2, '>', '=',
2, '<', '<',
2, '>', '>',
1,0xB7,
3, '<', '<', '<',
3, '>', '>', '>',
3,0xB7,0xB7,0xB7,
5, '[', 'N', 'U', 'L', ']',
5, '[', 'S', 'O', 'H', ']',
5, '[', 'S', 'T', 'X', ']',
5, '[', 'E', 'T', 'X', ']',
5, '[', 'E', 'O', 'T', ']',
5, '[', 'E', 'N', 'Q', ']',
5, '[', 'A', 'C', 'K', ']',
5, '[', 'B', 'E', 'L', ']',
4, '[', 'B', 'S', ']',
4, '[', 'H', 'T', ']',
4, '[', 'L', 'F', ']',
4, '[', 'V', 'T', ']',
4, '[', 'F', 'F', ']',
4, '[', 'C', 'R', ']',
4, '[', 'S', 'O', ']',
4, '[', 'S', 'I', ']',
5, '[', 'D', 'L', 'E', ']',
5, '[', 'D', 'C', '1', ']',
5, '[', 'D', 'C', '2', ']',
5, '[', 'D', 'C', '3', ']',
5, '[', 'D', 'C', '4', ']',
5, '[', 'N', 'A', 'K', ']',
5, '[', 'S', 'Y', 'N', ']',
5, '[', 'E', 'T', 'B', ']',
5, '[', 'C', 'A', 'N', ']',
4, '[', 'E', 'M', ']',
5, '[', 'S', 'U', 'B', ']',
5, '[', 'E', 'S', 'C', ']',
4, '[', 'F', 'S', ']',
4, '[', 'G', 'S', ']',
4, '[', 'R', 'S', ']',
4, '[', 'U', 'S', ']',
4, '[', 'S', 'P', ']',
5, '[', 'D', 'E', 'L', ']',
4, '[', 'N', 'L', ']',
3, '(', '1', ')',
3, '(', '2', ')',
3, '(', '3', ')',
3, '(', '4', ')',
3, '(', '5', ')',
3, '(', '6', ')',
3, '(', '7', ')',
3, '(', '8', ')',
3, '(', '9', ')',
4, '(', '1', '0', ')',
4, '(', '1', '1', ')',
4, '(', '1', '2', ')',
4, '(', '1', '3', ')',
4, '(', '1', '4', ')',
4, '(', '1', '5', ')',
4, '(', '1', '6', ')',
4, '(', '1', '7', ')',
4, '(', '1', '8', ')',
4, '(', '1', '9', ')',
4, '(', '2', '0', ')',
3, '(', '1', ')',
3, '(', '2', ')',
3, '(', '3', ')',
3, '(', '4', ')',
3, '(', '5', ')',
3, '(', '6', ')',
3, '(', '7', ')',
3, '(', '8', ')',
3, '(', '9', ')',
4, '(', '1', '0', ')',
4, '(', '1', '1', ')',
4, '(', '1', '2', ')',
4, '(', '1', '3', ')',
4, '(', '1', '4', ')',
4, '(', '1', '5', ')',
4, '(', '1', '6', ')',
4, '(', '1', '7', ')',
4, '(', '1', '8', ')',
4, '(', '1', '9', ')',
4, '(', '2', '0', ')',
2, '1', '.',
2, '2', '.',
2, '3', '.',
2, '4', '.',
2, '5', '.',
2, '6', '.',
2, '7', '.',
2, '8', '.',
2, '9', '.',
3, '1', '0', '.',
3, '1', '1', '.',
3, '1', '2', '.',
3, '1', '3', '.',
3, '1', '4', '.',
3, '1', '5', '.',
3, '1', '6', '.',
3, '1', '7', '.',
3, '1', '8', '.',
3, '1', '9', '.',
3, '2', '0', '.',
3, '(', 'a', ')',
3, '(', 'b', ')',
3, '(', 'c', ')',
3, '(', 'd', ')',
3, '(', 'e', ')',
3, '(', 'f', ')',
3, '(', 'g', ')',
3, '(', 'h', ')',
3, '(', 'i', ')',
3, '(', 'j', ')',
3, '(', 'k', ')',
3, '(', 'l', ')',
3, '(', 'm', ')',
3, '(', 'n', ')',
3, '(', 'o', ')',
3, '(', 'p', ')',
3, '(', 'q', ')',
3, '(', 'r', ')',
3, '(', 's', ')',
3, '(', 't', ')',
3, '(', 'u', ')',
3, '(', 'v', ')',
3, '(', 'w', ')',
3, '(', 'x', ')',
3, '(', 'y', ')',
3, '(', 'z', ')',
3, '(', 'A', ')',
3, '(', 'B', ')',
3, '(', 'C', ')',
3, '(', 'D', ')',
3, '(', 'E', ')',
3, '(', 'F', ')',
3, '(', 'G', ')',
3, '(', 'H', ')',
3, '(', 'I', ')',
3, '(', 'J', ')',
3, '(', 'K', ')',
3, '(', 'L', ')',
3, '(', 'M', ')',
3, '(', 'N', ')',
3, '(', 'O', ')',
3, '(', 'P', ')',
3, '(', 'Q', ')',
3, '(', 'R', ')',
3, '(', 'S', ')',
3, '(', 'T', ')',
3, '(', 'U', ')',
3, '(', 'V', ')',
3, '(', 'W', ')',
3, '(', 'X', ')',
3, '(', 'Y', ')',
3, '(', 'Z', ')',
3, '(', 'a', ')',
3, '(', 'b', ')',
3, '(', 'c', ')',
3, '(', 'd', ')',
3, '(', 'e', ')',
3, '(', 'f', ')',
3, '(', 'g', ')',
3, '(', 'h', ')',
3, '(', 'i', ')',
3, '(', 'j', ')',
3, '(', 'k', ')',
3, '(', 'l', ')',
3, '(', 'm', ')',
3, '(', 'n', ')',
3, '(', 'o', ')',
3, '(', 'p', ')',
3, '(', 'q', ')',
3, '(', 'r', ')',
3, '(', 's', ')',
3, '(', 't', ')',
3, '(', 'u', ')',
3, '(', 'v', ')',
3, '(', 'w', ')',
3, '(', 'x', ')',
3, '(', 'y', ')',
3, '(', 'z', ')',
3, '(', '0', ')',
1, '-',
1, '|',
1, '+',
1, '+',
1, '+',
1, '+',
1, '+',
1, '+',
1, '+',
1, '+',
1, '+',
1, 'o',
4,0x222B,0x222B,0x222B,0x222B,
3, ':', ':', '=',
2, '=', '=',
3, '=', '=', '=',
1,0x6BCD,
1,0x9F9F,
1,0x4E00,
1,0x4E28,
1,0x4E36,
1,0x4E3F,
1,0x4E59,
1,0x4E85,
1,0x4E8C,
1,0x4EA0,
1,0x4EBA,
1,0x513F,
1,0x5165,
1,0x516B,
1,0x5182,
1,0x5196,
1,0x51AB,
1,0x51E0,
1,0x51F5,
1,0x5200,
1,0x529B,
1,0x52F9,
1,0x5315,
1,0x531A,
1,0x5338,
1,0x5341,
1,0x535C,
1,0x5369,
1,0x5382,
1,0x53B6,
1,0x53C8,
1,0x53E3,
1,0x56D7,
1,0x571F,
1,0x58EB,
1,0x5902,
1,0x590A,
1,0x5915,
1,0x5927,
1,0x5973,
1,0x5B50,
1,0x5B80,
1,0x5BF8,
1,0x5C0F,
1,0x5C22,
1,0x5C38,
1,0x5C6E,
1,0x5C71,
1,0x5DDB,
1,0x5DE5,
1,0x5DF1,
1,0x5DFE,
1,0x5E72,
1,0x5E7A,
1,0x5E7F,
1,0x5EF4,
1,0x5EFE,
1,0x5F0B,
1,0x5F13,
1,0x5F50,
1,0x5F61,
1,0x5F73,
1,0x5FC3,
1,0x6208,
1,0x6236,
1,0x624B,
1,0x652F,
1,0x6534,
1,0x6587,
1,0x6597,
1,0x65A4,
1,0x65B9,
1,0x65E0,
1,0x65E5,
1,0x66F0,
1,0x6708,
1,0x6728,
1,0x6B20,
1,0x6B62,
1,0x6B79,
1,0x6BB3,
1,0x6BCB,
1,0x6BD4,
1,0x6BDB,
1,0x6C0F,
1,0x6C14,
1,0x6C34,
1,0x706B,
1,0x722A,
1,0x7236,
1,0x723B,
1,0x723F,
1,0x7247,
1,0x7259,
1,0x725B,
1,0x72AC,
1,0x7384,
1,0x7389,
1,0x74DC,
1,0x74E6,
1,0x7518,
1,0x751F,
1,0x7528,
1,0x7530,
1,0x758B,
1,0x7592,
1,0x7676,
1,0x767D,
1,0x76AE,
1,0x76BF,
1,0x76EE,
1,0x77DB,
1,0x77E2,
1,0x77F3,
1,0x793A,
1,0x79B8,
1,0x79BE,
1,0x7A74,
1,0x7ACB,
1,0x7AF9,
1,0x7C73,
1,0x7CF8,
1,0x7F36,
1,0x7F51,
1,0x7F8A,
1,0x7FBD,
1,0x8001,
1,0x800C,
1,0x8012,
1,0x8033,
1,0x807F,
1,0x8089,
1,0x81E3,
1,0x81EA,
1,0x81F3,
1,0x81FC,
1,0x820C,
1,0x821B,
1,0x821F,
1,0x826E,
1,0x8272,
1,0x8278,
1,0x864D,
1,0x866B,
1,0x8840,
1,0x884C,
1,0x8863,
1,0x897E,
1,0x898B,
1,0x89D2,
1,0x8A00,
1,0x8C37,
1,0x8C46,
1,0x8C55,
1,0x8C78,
1,0x8C9D,
1,0x8D64,
1,0x8D70,
1,0x8DB3,
1,0x8EAB,
1,0x8ECA,
1,0x8F9B,
1,0x8FB0,
1,0x8FB5,
1,0x9091,
1,0x9149,
1,0x91C6,
1,0x91CC,
1,0x91D1,
1,0x9577,
1,0x9580,
1,0x961C,
1,0x96B6,
1,0x96B9,
1,0x96E8,
1,0x9751,
1,0x975E,
1,0x9762,
1,0x9769,
1,0x97CB,
1,0x97ED,
1,0x97F3,
1,0x9801,
1,0x98A8,
1,0x98DB,
1,0x98DF,
1,0x9996,
1,0x9999,
1,0x99AC,
1,0x9AA8,
1,0x9AD8,
1,0x9ADF,
1,0x9B25,
1,0x9B2F,
1,0x9B32,
1,0x9B3C,
1,0x9B5A,
1,0x9CE5,
1,0x9E75,
1,0x9E7F,
1,0x9EA5,
1,0x9EBB,
1,0x9EC3,
1,0x9ECD,
1,0x9ED1,
1,0x9EF9,
1,0x9EFD,
1,0x9F0E,
1,0x9F13,
1,0x9F20,
1,0x9F3B,
1,0x9F4A,
1,0x9F52,
1,0x9F8D,
1,0x9F9C,
1,0x9FA0,
1, ' ',
1,0x3012,
1,0x5341,
1,0x5344,
1,0x5345,
1,0x3042,
1,0x3044,
1,0x3046,
1,0x3048,
1,0x304A,
1,0x3064,
1,0x3084,
1,0x3086,
1,0x3088,
1,0x308F,
1,0x304B,
1,0x3051,
2, ' ',0x3099,
2, ' ',0x309A,
1, '=',
1,0x30A2,
1,0x30A4,
1,0x30A6,
1,0x30A8,
1,0x30AA,
1,0x30C4,
1,0x30E4,
1,0x30E6,
1,0x30E8,
1,0x30EF,
1,0x30AB,
1,0x30B1,
1,0x1100,
1,0x1101,
1,0x11AA,
1,0x1102,
1,0x11AC,
1,0x11AD,
1,0x1103,
1,0x1104,
1,0x1105,
1,0x11B0,
1,0x11B1,
1,0x11B2,
1,0x11B3,
1,0x11B4,
1,0x11B5,
1,0x111A,
1,0x1106,
1,0x1107,
1,0x1108,
1,0x1121,
1,0x1109,
1,0x110A,
1,0x110B,
1,0x110C,
1,0x110D,
1,0x110E,
1,0x110F,
1,0x1110,
1,0x1111,
1,0x1112,
1,0x1161,
1,0x1162,
1,0x1163,
1,0x1164,
1,0x1165,
1,0x1166,
1,0x1167,
1,0x1168,
1,0x1169,
1,0x116A,
1,0x116B,
1,0x116C,
1,0x116D,
1,0x116E,
1,0x116F,
1,0x1170,
1,0x1171,
1,0x1172,
1,0x1173,
1,0x1174,
1,0x1175,
1,0x1160,
1,0x1114,
1,0x1115,
1,0x11C7,
1,0x11C8,
1,0x11CC,
1,0x11CE,
1,0x11D3,
1,0x11D7,
1,0x11D9,
1,0x111C,
1,0x11DD,
1,0x11DF,
1,0x111D,
1,0x111E,
1,0x1120,
1,0x1122,
1,0x1123,
1,0x1127,
1,0x1129,
1,0x112B,
1,0x112C,
1,0x112D,
1,0x112E,
1,0x112F,
1,0x1132,
1,0x1136,
1,0x1140,
1,0x1147,
1,0x114C,
1,0x11F1,
1,0x11F2,
1,0x1157,
1,0x1158,
1,0x1159,
1,0x1184,
1,0x1185,
1,0x1188,
1,0x1191,
1,0x1192,
1,0x1194,
1,0x119E,
1,0x11A1,
1,0x30AF,
1,0x30B7,
1,0x30B9,
1,0x30C8,
1,0x30CC,
1,0x30CF,
1,0x30D2,
1,0x30D5,
1,0x30D8,
1,0x30DB,
1,0x30E0,
1,0x30E9,
1,0x30EA,
1,0x30EB,
1,0x30EC,
1,0x30ED,
3, '(',0x1100, ')',
3, '(',0x1102, ')',
3, '(',0x1103, ')',
3, '(',0x1105, ')',
3, '(',0x1106, ')',
3, '(',0x1107, ')',
3, '(',0x1109, ')',
3, '(',0x110B, ')',
3, '(',0x110C, ')',
3, '(',0x110E, ')',
3, '(',0x110F, ')',
3, '(',0x1110, ')',
3, '(',0x1111, ')',
3, '(',0x1112, ')',
4, '(',0x1100,0x1161, ')',
4, '(',0x1102,0x1161, ')',
4, '(',0x1103,0x1161, ')',
4, '(',0x1105,0x1161, ')',
4, '(',0x1106,0x1161, ')',
4, '(',0x1107,0x1161, ')',
4, '(',0x1109,0x1161, ')',
4, '(',0x110B,0x1161, ')',
4, '(',0x110C,0x1161, ')',
4, '(',0x110E,0x1161, ')',
4, '(',0x110F,0x1161, ')',
4, '(',0x1110,0x1161, ')',
4, '(',0x1111,0x1161, ')',
4, '(',0x1112,0x1161, ')',
4, '(',0x110C,0x116E, ')',
7, '(',0x110B,0x1169,0x110C,0x1165,0x11AB, ')',
6, '(',0x110B,0x1169,0x1112,0x116E, ')',
3, '(',0x4E00, ')',
3, '(',0x4E8C, ')',
3, '(',0x4E09, ')',
3, '(',0x56DB, ')',
3, '(',0x4E94, ')',
3, '(',0x516D, ')',
3, '(',0x4E03, ')',
3, '(',0x516B, ')',
3, '(',0x4E5D, ')',
3, '(',0x5341, ')',
3, '(',0x6708, ')',
3, '(',0x706B, ')',
3, '(',0x6C34, ')',
3, '(',0x6728, ')',
3, '(',0x91D1, ')',
3, '(',0x571F, ')',
3, '(',0x65E5, ')',
3, '(',0x682A, ')',
3, '(',0x6709, ')',
3, '(',0x793E, ')',
3, '(',0x540D, ')',
3, '(',0x7279, ')',
3, '(',0x8CA1, ')',
3, '(',0x795D, ')',
3, '(',0x52B4, ')',
3, '(',0x4EE3, ')',
3, '(',0x547C, ')',
3, '(',0x5B66, ')',
3, '(',0x76E3, ')',
3, '(',0x4F01, ')',
3, '(',0x8CC7, ')',
3, '(',0x5354, ')',
3, '(',0x796D, ')',
3, '(',0x4F11, ')',
3, '(',0x81EA, ')',
3, '(',0x81F3, ')',
3, 'P', 'T', 'E',
4, '(', '2', '1', ')',
4, '(', '2', '2', ')',
4, '(', '2', '3', ')',
4, '(', '2', '4', ')',
4, '(', '2', '5', ')',
4, '(', '2', '6', ')',
4, '(', '2', '7', ')',
4, '(', '2', '8', ')',
4, '(', '2', '9', ')',
4, '(', '3', '0', ')',
4, '(', '3', '1', ')',
4, '(', '3', '2', ')',
4, '(', '3', '3', ')',
4, '(', '3', '4', ')',
4, '(', '3', '5', ')',
3, '(',0x1100, ')',
3, '(',0x1102, ')',
3, '(',0x1103, ')',
3, '(',0x1105, ')',
3, '(',0x1106, ')',
3, '(',0x1107, ')',
3, '(',0x1109, ')',
3, '(',0x110B, ')',
3, '(',0x110C, ')',
3, '(',0x110E, ')',
3, '(',0x110F, ')',
3, '(',0x1110, ')',
3, '(',0x1111, ')',
3, '(',0x1112, ')',
4, '(',0x1100,0x1161, ')',
4, '(',0x1102,0x1161, ')',
4, '(',0x1103,0x1161, ')',
4, '(',0x1105,0x1161, ')',
4, '(',0x1106,0x1161, ')',
4, '(',0x1107,0x1161, ')',
4, '(',0x1109,0x1161, ')',
4, '(',0x110B,0x1161, ')',
4, '(',0x110C,0x1161, ')',
4, '(',0x110E,0x1161, ')',
4, '(',0x110F,0x1161, ')',
4, '(',0x1110,0x1161, ')',
4, '(',0x1111,0x1161, ')',
4, '(',0x1112,0x1161, ')',
7, '(',0x110E,0x1161,0x11B7,0x1100,0x1169, ')',
6, '(',0x110C,0x116E,0x110B,0x1174, ')',
3, '(',0x4E00, ')',
3, '(',0x4E8C, ')',
3, '(',0x4E09, ')',
3, '(',0x56DB, ')',
3, '(',0x4E94, ')',
3, '(',0x516D, ')',
3, '(',0x4E03, ')',
3, '(',0x516B, ')',
3, '(',0x4E5D, ')',
3, '(',0x5341, ')',
3, '(',0x6708, ')',
3, '(',0x706B, ')',
3, '(',0x6C34, ')',
3, '(',0x6728, ')',
3, '(',0x91D1, ')',
3, '(',0x571F, ')',
3, '(',0x65E5, ')',
3, '(',0x682A, ')',
3, '(',0x6709, ')',
3, '(',0x793E, ')',
3, '(',0x540D, ')',
3, '(',0x7279, ')',
3, '(',0x8CA1, ')',
3, '(',0x795D, ')',
3, '(',0x52B4, ')',
3, '(',0x79D8, ')',
3, '(',0x7537, ')',
3, '(',0x5973, ')',
3, '(',0x9069, ')',
3, '(',0x512A, ')',
3, '(',0x5370, ')',
3, '(',0x6CE8, ')',
3, '(',0x9805, ')',
3, '(',0x4F11, ')',
3, '(',0x5199, ')',
3, '(',0x6B63, ')',
3, '(',0x4E0A, ')',
3, '(',0x4E2D, ')',
3, '(',0x4E0B, ')',
3, '(',0x5DE6, ')',
3, '(',0x53F3, ')',
3, '(',0x533B, ')',
3, '(',0x5B97, ')',
3, '(',0x5B66, ')',
3, '(',0x76E3, ')',
3, '(',0x4F01, ')',
3, '(',0x8CC7, ')',
3, '(',0x5354, ')',
3, '(',0x591C, ')',
4, '(', '3', '6', ')',
4, '(', '3', '7', ')',
4, '(', '3', '8', ')',
4, '(', '3', '9', ')',
4, '(', '4', '0', ')',
4, '(', '4', '1', ')',
4, '(', '4', '2', ')',
4, '(', '4', '3', ')',
4, '(', '4', '4', ')',
4, '(', '4', '5', ')',
4, '(', '4', '6', ')',
4, '(', '4', '7', ')',
4, '(', '4', '8', ')',
4, '(', '4', '9', ')',
4, '(', '5', '0', ')',
2, '1',0x6708,
2, '2',0x6708,
2, '3',0x6708,
2, '4',0x6708,
2, '5',0x6708,
2, '6',0x6708,
2, '7',0x6708,
2, '8',0x6708,
2, '9',0x6708,
3, '1', '0',0x6708,
3, '1', '1',0x6708,
3, '1', '2',0x6708,
2, 'H', 'g',
3, 'e', 'r', 'g',
2, 'e', 'V',
3, 'L', 'T', 'D',
3, '(',0x30A2, ')',
3, '(',0x30A4, ')',
3, '(',0x30A6, ')',
3, '(',0x30A8, ')',
3, '(',0x30AA, ')',
3, '(',0x30AB, ')',
3, '(',0x30AD, ')',
3, '(',0x30AF, ')',
3, '(',0x30B1, ')',
3, '(',0x30B3, ')',
3, '(',0x30B5, ')',
3, '(',0x30B7, ')',
3, '(',0x30B9, ')',
3, '(',0x30BB, ')',
3, '(',0x30BD, ')',
3, '(',0x30BF, ')',
3, '(',0x30C1, ')',
3, '(',0x30C4, ')',
3, '(',0x30C6, ')',
3, '(',0x30C8, ')',
3, '(',0x30CA, ')',
3, '(',0x30CB, ')',
3, '(',0x30CC, ')',
3, '(',0x30CD, ')',
3, '(',0x30CE, ')',
3, '(',0x30CF, ')',
3, '(',0x30D2, ')',
3, '(',0x30D5, ')',
3, '(',0x30D8, ')',
3, '(',0x30DB, ')',
3, '(',0x30DE, ')',
3, '(',0x30DF, ')',
3, '(',0x30E0, ')',
3, '(',0x30E1, ')',
3, '(',0x30E2, ')',
3, '(',0x30E4, ')',
3, '(',0x30E6, ')',
3, '(',0x30E8, ')',
3, '(',0x30E9, ')',
3, '(',0x30EA, ')',
3, '(',0x30EB, ')',
3, '(',0x30EC, ')',
3, '(',0x30ED, ')',
3, '(',0x30EF, ')',
3, '(',0x30F0, ')',
3, '(',0x30F1, ')',
3, '(',0x30F2, ')',
4,0x30A2,0x30D1,0x30FC,0x30C8,
4,0x30A2,0x30EB,0x30D5,0x30A1,
4,0x30A2,0x30F3,0x30DA,0x30A2,
3,0x30A2,0x30FC,0x30EB,
4,0x30A4,0x30CB,0x30F3,0x30B0,
3,0x30A4,0x30F3,0x30C1,
3,0x30A6,0x30A9,0x30F3,
5,0x30A8,0x30B9,0x30AF,0x30FC,0x30C9,
4,0x30A8,0x30FC,0x30AB,0x30FC,
3,0x30AA,0x30F3,0x30B9,
3,0x30AA,0x30FC,0x30E0,
3,0x30AB,0x30A4,0x30EA,
4,0x30AB,0x30E9,0x30C3,0x30C8,
4,0x30AB,0x30ED,0x30EA,0x30FC,
3,0x30AC,0x30ED,0x30F3,
3,0x30AC,0x30F3,0x30DE,
2,0x30AE,0x30AC,
3,0x30AE,0x30CB,0x30FC,
4,0x30AD,0x30E5,0x30EA,0x30FC,
4,0x30AE,0x30EB,0x30C0,0x30FC,
2,0x30AD,0x30ED,
5,0x30AD,0x30ED,0x30B0,0x30E9,0x30E0,
6,0x30AD,0x30ED,0x30E1,0x30FC,0x30C8,0x30EB,
5,0x30AD,0x30ED,0x30EF,0x30C3,0x30C8,
3,0x30B0,0x30E9,0x30E0,
5,0x30B0,0x30E9,0x30E0,0x30C8,0x30F3,
5,0x30AF,0x30EB,0x30BC,0x30A4,0x30ED,
4,0x30AF,0x30ED,0x30FC,0x30CD,
3,0x30B1,0x30FC,0x30B9,
3,0x30B3,0x30EB,0x30CA,
3,0x30B3,0x30FC,0x30DD,
4,0x30B5,0x30A4,0x30AF,0x30EB,
5,0x30B5,0x30F3,0x30C1,0x30FC,0x30E0,
4,0x30B7,0x30EA,0x30F3,0x30B0,
3,0x30BB,0x30F3,0x30C1,
3,0x30BB,0x30F3,0x30C8,
3,0x30C0,0x30FC,0x30B9,
2,0x30C7,0x30B7,
2,0x30C9,0x30EB,
2,0x30C8,0x30F3,
2,0x30CA,0x30CE,
3,0x30CE,0x30C3,0x30C8,
3,0x30CF,0x30A4,0x30C4,
5,0x30D1,0x30FC,0x30BB,0x30F3,0x30C8,
3,0x30D1,0x30FC,0x30C4,
4,0x30D0,0x30FC,0x30EC,0x30EB,
5,0x30D4,0x30A2,0x30B9,0x30C8,0x30EB,
3,0x30D4,0x30AF,0x30EB,
2,0x30D4,0x30B3,
2,0x30D3,0x30EB,
5,0x30D5,0x30A1,0x30E9,0x30C3,0x30C9,
4,0x30D5,0x30A3,0x30FC,0x30C8,
5,0x30D6,0x30C3,0x30B7,0x30A7,0x30EB,
3,0x30D5,0x30E9,0x30F3,
5,0x30D8,0x30AF,0x30BF,0x30FC,0x30EB,
2,0x30DA,0x30BD,
3,0x30DA,0x30CB,0x30D2,
3,0x30D8,0x30EB,0x30C4,
3,0x30DA,0x30F3,0x30B9,
3,0x30DA,0x30FC,0x30B8,
3,0x30D9,0x30FC,0x30BF,
4,0x30DD,0x30A4,0x30F3,0x30C8,
3,0x30DC,0x30EB,0x30C8,
2,0x30DB,0x30F3,
3,0x30DD,0x30F3,0x30C9,
3,0x30DB,0x30FC,0x30EB,
3,0x30DB,0x30FC,0x30F3,
4,0x30DE,0x30A4,0x30AF,0x30ED,
3,0x30DE,0x30A4,0x30EB,
3,0x30DE,0x30C3,0x30CF,
3,0x30DE,0x30EB,0x30AF,
5,0x30DE,0x30F3,0x30B7,0x30E7,0x30F3,
4,0x30DF,0x30AF,0x30ED,0x30F3,
2,0x30DF,0x30EA,
5,0x30DF,0x30EA,0x30D0,0x30FC,0x30EB,
2,0x30E1,0x30AC,
4,0x30E1,0x30AC,0x30C8,0x30F3,
4,0x30E1,0x30FC,0x30C8,0x30EB,
3,0x30E4,0x30FC,0x30C9,
3,0x30E4,0x30FC,0x30EB,
3,0x30E6,0x30A2,0x30F3,
4,0x30EA,0x30C3,0x30C8,0x30EB,
2,0x30EA,0x30E9,
3,0x30EB,0x30D4,0x30FC,
4,0x30EB,0x30FC,0x30D6,0x30EB,
2,0x30EC,0x30E0,
5,0x30EC,0x30F3,0x30C8,0x30B2,0x30F3,
3,0x30EF,0x30C3,0x30C8,
2, '0',0x70B9,
2, '1',0x70B9,
2, '2',0x70B9,
2, '3',0x70B9,
2, '4',0x70B9,
2, '5',0x70B9,
2, '6',0x70B9,
2, '7',0x70B9,
2, '8',0x70B9,
2, '9',0x70B9,
3, '1', '0',0x70B9,
3, '1', '1',0x70B9,
3, '1', '2',0x70B9,
3, '1', '3',0x70B9,
3, '1', '4',0x70B9,
3, '1', '5',0x70B9,
3, '1', '6',0x70B9,
3, '1', '7',0x70B9,
3, '1', '8',0x70B9,
3, '1', '9',0x70B9,
3, '2', '0',0x70B9,
3, '2', '1',0x70B9,
3, '2', '2',0x70B9,
3, '2', '3',0x70B9,
3, '2', '4',0x70B9,
3, 'h', 'P', 'a',
2, 'd', 'a',
2, 'A', 'U',
3, 'b', 'a', 'r',
2, 'o', 'V',
2, 'p', 'c',
2, 'd', 'm',
4, 'd', 'm', '^', '2',
4, 'd', 'm', '^', '3',
2, 'I', 'U',
2,0x5E73,0x6210,
2,0x662D,0x548C,
2,0x5927,0x6B63,
2,0x660E,0x6CBB,
4,0x682A,0x5F0F,0x4F1A,0x793E,
2, 'p', 'A',
2, 'n', 'A',
2,0x03BC, 'A',
2, 'm', 'A',
2, 'k', 'A',
2, 'K', 'B',
2, 'M', 'B',
2, 'G', 'B',
3, 'c', 'a', 'l',
4, 'k', 'c', 'a', 'l',
2, 'p', 'F',
2, 'n', 'F',
2,0x03BC, 'F',
2,0x03BC, 'g',
2, 'm', 'g',
2, 'k', 'g',
2, 'H', 'z',
3, 'k', 'H', 'z',
3, 'M', 'H', 'z',
3, 'G', 'H', 'z',
3, 'T', 'H', 'z',
2,0x03BC, 'l',
2, 'm', 'l',
2, 'd', 'l',
2, 'k', 'l',
2, 'f', 'm',
2, 'n', 'm',
2,0x03BC, 'm',
2, 'm', 'm',
2, 'c', 'm',
2, 'k', 'm',
4, 'm', 'm', '^', '2',
4, 'c', 'm', '^', '2',
3, 'm', '^', '2',
4, 'k', 'm', '^', '2',
4, 'm', 'm', '^', '3',
4, 'c', 'm', '^', '3',
3, 'm', '^', '3',
4, 'k', 'm', '^', '3',
3, 'm', '/', 's',
5, 'm', '/', 's', '^', '2',
2, 'P', 'a',
3, 'k', 'P', 'a',
3, 'M', 'P', 'a',
3, 'G', 'P', 'a',
3, 'r', 'a', 'd',
5, 'r', 'a', 'd', '/', 's',
7, 'r', 'a', 'd', '/', 's', '^', '2',
2, 'p', 's',
2, 'n', 's',
2,0x03BC, 's',
2, 'm', 's',
2, 'p', 'V',
2, 'n', 'V',
2,0x03BC, 'V',
2, 'm', 'V',
2, 'k', 'V',
2, 'M', 'V',
2, 'p', 'W',
2, 'n', 'W',
2,0x03BC, 'W',
2, 'm', 'W',
2, 'k', 'W',
2, 'M', 'W',
2, 'k',0x03A9,
2, 'M',0x03A9,
4, 'a', '.', 'm', '.',
2, 'B', 'q',
2, 'c', 'c',
2, 'c', 'd',
4, 'C', '/', 'k', 'g',
3, 'C', 'o', '.',
2, 'd', 'B',
2, 'G', 'y',
2, 'h', 'a',
2, 'H', 'P',
2, 'i', 'n',
2, 'K', 'K',
2, 'K', 'M',
2, 'k', 't',
2, 'l', 'm',
2, 'l', 'n',
3, 'l', 'o', 'g',
2, 'l', 'x',
2, 'm', 'b',
3, 'm', 'i', 'l',
3, 'm', 'o', 'l',
2, 'P', 'H',
4, 'p', '.', 'm', '.',
3, 'P', 'P', 'M',
2, 'P', 'R',
2, 's', 'r',
2, 'S', 'v',
2, 'W', 'b',
3, 'V', '/', 'm',
3, 'A', '/', 'm',
3, 'g', 'a', 'l',
2, '1',0x65E5,
2, '2',0x65E5,
2, '3',0x65E5,
2, '4',0x65E5,
2, '5',0x65E5,
2, '6',0x65E5,
2, '7',0x65E5,
2, '8',0x65E5,
2, '9',0x65E5,
3, '1', '0',0x65E5,
3, '1', '1',0x65E5,
3, '1', '2',0x65E5,
3, '1', '3',0x65E5,
3, '1', '4',0x65E5,
3, '1', '5',0x65E5,
3, '1', '6',0x65E5,
3, '1', '7',0x65E5,
3, '1', '8',0x65E5,
3, '1', '9',0x65E5,
3, '2', '0',0x65E5,
3, '2', '1',0x65E5,
3, '2', '2',0x65E5,
3, '2', '3',0x65E5,
3, '2', '4',0x65E5,
3, '2', '5',0x65E5,
3, '2', '6',0x65E5,
3, '2', '7',0x65E5,
3, '2', '8',0x65E5,
3, '2', '9',0x65E5,
3, '3', '0',0x65E5,
3, '3', '1',0x65E5,
1,0x8C48,
1,0x66F4,
1,0x8ECA,
1,0x8CC8,
1,0x6ED1,
1,0x4E32,
1,0x53E5,
1,0x9F9C,
1,0x9F9C,
1,0x5951,
1,0x91D1,
1,0x5587,
1,0x5948,
1,0x61F6,
1,0x7669,
1,0x7F85,
1,0x863F,
1,0x87BA,
1,0x88F8,
1,0x908F,
1,0x6A02,
1,0x6D1B,
1,0x70D9,
1,0x73DE,
1,0x843D,
1,0x916A,
1,0x99F1,
1,0x4E82,
1,0x5375,
1,0x6B04,
1,0x721B,
1,0x862D,
1,0x9E1E,
1,0x5D50,
1,0x6FEB,
1,0x85CD,
1,0x8964,
1,0x62C9,
1,0x81D8,
1,0x881F,
1,0x5ECA,
1,0x6717,
1,0x6D6A,
1,0x72FC,
1,0x90CE,
1,0x4F86,
1,0x51B7,
1,0x52DE,
1,0x64C4,
1,0x6AD3,
1,0x7210,
1,0x76E7,
1,0x8001,
1,0x8606,
1,0x865C,
1,0x8DEF,
1,0x9732,
1,0x9B6F,
1,0x9DFA,
1,0x788C,
1,0x797F,
1,0x7DA0,
1,0x83C9,
1,0x9304,
1,0x9E7F,
1,0x8AD6,
1,0x58DF,
1,0x5F04,
1,0x7C60,
1,0x807E,
1,0x7262,
1,0x78CA,
1,0x8CC2,
1,0x96F7,
1,0x58D8,
1,0x5C62,
1,0x6A13,
1,0x6DDA,
1,0x6F0F,
1,0x7D2F,
1,0x7E37,
1,0x964B,
1,0x52D2,
1,0x808B,
1,0x51DC,
1,0x51CC,
1,0x7A1C,
1,0x7DBE,
1,0x83F1,
1,0x9675,
1,0x8B80,
1,0x62CF,
1,0x6A02,
1,0x8AFE,
1,0x4E39,
1,0x5BE7,
1,0x6012,
1,0x7387,
1,0x7570,
1,0x5317,
1,0x78FB,
1,0x4FBF,
1,0x5FA9,
1,0x4E0D,
1,0x6CCC,
1,0x6578,
1,0x7D22,
1,0x53C3,
1,0x585E,
1,0x7701,
1,0x8449,
1,0x8AAA,
1,0x6BBA,
1,0x8FB0,
1,0x6C88,
1,0x62FE,
1,0x82E5,
1,0x63A0,
1,0x7565,
1,0x4EAE,
1,0x5169,
1,0x51C9,
1,0x6881,
1,0x7CE7,
1,0x826F,
1,0x8AD2,
1,0x91CF,
1,0x52F5,
1,0x5442,
1,0x5973,
1,0x5EEC,
1,0x65C5,
1,0x6FFE,
1,0x792A,
1,0x95AD,
1,0x9A6A,
1,0x9E97,
1,0x9ECE,
1,0x529B,
1,0x66C6,
1,0x6B77,
1,0x8F62,
1,0x5E74,
1,0x6190,
1,0x6200,
1,0x649A,
1,0x6F23,
1,0x7149,
1,0x7489,
1,0x79CA,
1,0x7DF4,
1,0x806F,
1,0x8F26,
1,0x84EE,
1,0x9023,
1,0x934A,
1,0x5217,
1,0x52A3,
1,0x54BD,
1,0x70C8,
1,0x88C2,
1,0x8AAA,
1,0x5EC9,
1,0x5FF5,
1,0x637B,
1,0x6BAE,
1,0x7C3E,
1,0x7375,
1,0x4EE4,
1,0x56F9,
1,0x5BE7,
1,0x5DBA,
1,0x601C,
1,0x73B2,
1,0x7469,
1,0x7F9A,
1,0x8046,
1,0x9234,
1,0x96F6,
1,0x9748,
1,0x9818,
1,0x4F8B,
1,0x79AE,
1,0x91B4,
1,0x96B8,
1,0x60E1,
1,0x4E86,
1,0x50DA,
1,0x5BEE,
1,0x5C3F,
1,0x6599,
1,0x6A02,
1,0x71CE,
1,0x7642,
1,0x84FC,
1,0x907C,
1,0x9F8D,
1,0x6688,
1,0x962E,
1,0x5289,
1,0x677B,
1,0x67F3,
1,0x6D41,
1,0x6E9C,
1,0x7409,
1,0x7559,
1,0x786B,
1,0x7D10,
1,0x985E,
1,0x516D,
1,0x622E,
1,0x9678,
1,0x502B,
1,0x5D19,
1,0x6DEA,
1,0x8F2A,
1,0x5F8B,
1,0x6144,
1,0x6817,
1,0x7387,
1,0x9686,
1,0x5229,
1,0x540F,
1,0x5C65,
1,0x6613,
1,0x674E,
1,0x68A8,
1,0x6CE5,
1,0x7406,
1,0x75E2,
1,0x7F79,
1,0x88CF,
1,0x88E1,
1,0x91CC,
1,0x96E2,
1,0x533F,
1,0x6EBA,
1,0x541D,
1,0x71D0,
1,0x7498,
1,0x85FA,
1,0x96A3,
1,0x9C57,
1,0x9E9F,
1,0x6797,
1,0x6DCB,
1,0x81E8,
1,0x7ACB,
1,0x7B20,
1,0x7C92,
1,0x72C0,
1,0x7099,
1,0x8B58,
1,0x4EC0,
1,0x8336,
1,0x523A,
1,0x5207,
1,0x5EA6,
1,0x62D3,
1,0x7CD6,
1,0x5B85,
1,0x6D1E,
1,0x66B4,
1,0x8F3B,
1,0x884C,
1,0x964D,
1,0x898B,
1,0x5ED3,
1,0x5140,
1,0x55C0,
1,0x585A,
1,0x6674,
1,0x51DE,
1,0x732A,
1,0x76CA,
1,0x793C,
1,0x795E,
1,0x7965,
1,0x798F,
1,0x9756,
1,0x7CBE,
1,0x7FBD,
1,0x8612,
1,0x8AF8,
1,0x9038,
1,0x90FD,
1,0x98EF,
1,0x98FC,
1,0x9928,
1,0x9DB4,
1,0x4FAE,
1,0x50E7,
1,0x514D,
1,0x52C9,
1,0x52E4,
1,0x5351,
1,0x559D,
1,0x5606,
1,0x5668,
1,0x5840,
1,0x58A8,
1,0x5C64,
1,0x5C6E,
1,0x6094,
1,0x6168,
1,0x618E,
1,0x61F2,
1,0x654F,
1,0x65E2,
1,0x6691,
1,0x6885,
1,0x6D77,
1,0x6E1A,
1,0x6F22,
1,0x716E,
1,0x722B,
1,0x7422,
1,0x7891,
1,0x793E,
1,0x7949,
1,0x7948,
1,0x7950,
1,0x7956,
1,0x795D,
1,0x798D,
1,0x798E,
1,0x7A40,
1,0x7A81,
1,0x7BC0,
1,0x7DF4,
1,0x7E09,
1,0x7E41,
1,0x7F72,
1,0x8005,
1,0x81ED,
1,0x8279,
1,0x8279,
1,0x8457,
1,0x8910,
1,0x8996,
1,0x8B01,
1,0x8B39,
1,0x8CD3,
1,0x8D08,
1,0x8FB6,
1,0x9038,
1,0x96E3,
1,0x97FF,
1,0x983B,
2, 'f', 'f',
2, 'f', 'i',
2, 'f', 'l',
3, 'f', 'f', 'i',
3, 'f', 'f', 'l',
2,0x017F, 't',
2, 's', 't',
2,0x0574,0x0576,
2,0x0574,0x0565,
2,0x0574,0x056B,
2,0x057E,0x0576,
2,0x0574,0x056D,
1,0x05E2,
1,0x05D0,
1,0x05D3,
1,0x05D4,
1,0x05DB,
1,0x05DC,
1,0x05DD,
1,0x05E8,
1,0x05EA,
1, '+',
2,0x05D0,0x05DC,
1,0x203E,
1,0x203E,
1,0x203E,
1,0x203E,
1, '_',
1, '_',
1, '_',
1, ',',
1,0x3001,
1, '.',
1, ';',
1, ':',
1, '?',
1, '!',
1,0x2014,
1, '(',
1, ')',
1, '{',
1, '}',
1,0x3014,
1,0x3015,
1, '#',
1, '&',
1, '*',
1, '+',
1, '-',
1, '<',
1, '>',
1, '=',
1,'\\',
1, '$',
1, '%',
1, '@',
1, '!',
1, '"',
1, '#',
1, '$',
1, '%',
1, '&',
1,'\'',
1, '(',
1, ')',
1, '*',
1, '+',
1, ',',
1, '-',
1, '.',
1, '/',
1, '0',
1, '1',
1, '2',
1, '3',
1, '4',
1, '5',
1, '6',
1, '7',
1, '8',
1, '9',
1, ':',
1, ';',
1, '<',
1, '=',
1, '>',
1, '?',
1, '@',
1, 'A',
1, 'B',
1, 'C',
1, 'D',
1, 'E',
1, 'F',
1, 'G',
1, 'H',
1, 'I',
1, 'J',
1, 'K',
1, 'L',
1, 'M',
1, 'N',
1, 'O',
1, 'P',
1, 'Q',
1, 'R',
1, 'S',
1, 'T',
1, 'U',
1, 'V',
1, 'W',
1, 'X',
1, 'Y',
1, 'Z',
1, '[',
1,'\\',
1, ']',
1, '^',
1, '_',
1, '`',
1, 'a',
1, 'b',
1, 'c',
1, 'd',
1, 'e',
1, 'f',
1, 'g',
1, 'h',
1, 'i',
1, 'j',
1, 'k',
1, 'l',
1, 'm',
1, 'n',
1, 'o',
1, 'p',
1, 'q',
1, 'r',
1, 's',
1, 't',
1, 'u',
1, 'v',
1, 'w',
1, 'x',
1, 'y',
1, 'z',
1, '{',
1, '|',
1, '}',
1, '~',
1,0x2985,
1,0x2986,
1,0x3002,
1,0x300C,
1,0x300D,
1,0x3001,
1,0x30FB,
1,0x30F2,
1,0x30A1,
1,0x30A3,
1,0x30A5,
1,0x30A7,
1,0x30A9,
1,0x30E3,
1,0x30E5,
1,0x30E7,
1,0x30C3,
1,0x30FC,
1,0x30A2,
1,0x30A4,
1,0x30A6,
1,0x30A8,
1,0x30AA,
1,0x30AB,
1,0x30AD,
1,0x30AF,
1,0x30B1,
1,0x30B3,
1,0x30B5,
1,0x30B7,
1,0x30B9,
1,0x30BB,
1,0x30BD,
1,0x30BF,
1,0x30C1,
1,0x30C4,
1,0x30C6,
1,0x30C8,
1,0x30CA,
1,0x30CB,
1,0x30CC,
1,0x30CD,
1,0x30CE,
1,0x30CF,
1,0x30D2,
1,0x30D5,
1,0x30D8,
1,0x30DB,
1,0x30DE,
1,0x30DF,
1,0x30E0,
1,0x30E1,
1,0x30E2,
1,0x30E4,
1,0x30E6,
1,0x30E8,
1,0x30E9,
1,0x30EA,
1,0x30EB,
1,0x30EC,
1,0x30ED,
1,0x30EF,
1,0x30F3,
1,0x3099,
1,0x309A,
1,0x3164,
1,0x3131,
1,0x3132,
1,0x3133,
1,0x3134,
1,0x3135,
1,0x3136,
1,0x3137,
1,0x3138,
1,0x3139,
1,0x313A,
1,0x313B,
1,0x313C,
1,0x313D,
1,0x313E,
1,0x313F,
1,0x3140,
1,0x3141,
1,0x3142,
1,0x3143,
1,0x3144,
1,0x3145,
1,0x3146,
1,0x3147,
1,0x3148,
1,0x3149,
1,0x314A,
1,0x314B,
1,0x314C,
1,0x314D,
1,0x314E,
1,0x314F,
1,0x3150,
1,0x3151,
1,0x3152,
1,0x3153,
1,0x3154,
1,0x3155,
1,0x3156,
1,0x3157,
1,0x3158,
1,0x3159,
1,0x315A,
1,0x315B,
1,0x315C,
1,0x315D,
1,0x315E,
1,0x315F,
1,0x3160,
1,0x3161,
1,0x3162,
1,0x3163,
1,0xA2,
1,0xA3,
1,0xAC,
1,0xAF,
1,0xA6,
1,0xA5,
1,0x20A9,
1,0x2502,
1,0x2190,
1,0x2191,
1,0x2192,
1,0x2193,
1,0x25A0,
1,0x25CB,
1, 'A',
1, 'B',
1, 'C',
1, 'D',
1, 'E',
1, 'F',
1, 'G',
1, 'H',
1, 'I',
1, 'J',
1, 'K',
1, 'L',
1, 'M',
1, 'N',
1, 'O',
1, 'P',
1, 'Q',
1, 'R',
1, 'S',
1, 'T',
1, 'U',
1, 'V',
1, 'W',
1, 'X',
1, 'Y',
1, 'Z',
1, 'a',
1, 'b',
1, 'c',
1, 'd',
1, 'e',
1, 'f',
1, 'g',
1, 'h',
1, 'i',
1, 'j',
1, 'k',
1, 'l',
1, 'm',
1, 'n',
1, 'o',
1, 'p',
1, 'q',
1, 'r',
1, 's',
1, 't',
1, 'u',
1, 'v',
1, 'w',
1, 'x',
1, 'y',
1, 'z',
1, 'A',
1, 'B',
1, 'C',
1, 'D',
1, 'E',
1, 'F',
1, 'G',
1, 'H',
1, 'I',
1, 'J',
1, 'K',
1, 'L',
1, 'M',
1, 'N',
1, 'O',
1, 'P',
1, 'Q',
1, 'R',
1, 'S',
1, 'T',
1, 'U',
1, 'V',
1, 'W',
1, 'X',
1, 'Y',
1, 'Z',
1, 'a',
1, 'b',
1, 'c',
1, 'd',
1, 'e',
1, 'f',
1, 'g',
1, 'i',
1, 'j',
1, 'k',
1, 'l',
1, 'm',
1, 'n',
1, 'o',
1, 'p',
1, 'q',
1, 'r',
1, 's',
1, 't',
1, 'u',
1, 'v',
1, 'w',
1, 'x',
1, 'y',
1, 'z',
1, 'A',
1, 'B',
1, 'C',
1, 'D',
1, 'E',
1, 'F',
1, 'G',
1, 'H',
1, 'I',
1, 'J',
1, 'K',
1, 'L',
1, 'M',
1, 'N',
1, 'O',
1, 'P',
1, 'Q',
1, 'R',
1, 'S',
1, 'T',
1, 'U',
1, 'V',
1, 'W',
1, 'X',
1, 'Y',
1, 'Z',
1, 'a',
1, 'b',
1, 'c',
1, 'd',
1, 'e',
1, 'f',
1, 'g',
1, 'h',
1, 'i',
1, 'j',
1, 'k',
1, 'l',
1, 'm',
1, 'n',
1, 'o',
1, 'p',
1, 'q',
1, 'r',
1, 's',
1, 't',
1, 'u',
1, 'v',
1, 'w',
1, 'x',
1, 'y',
1, 'z',
1, 'A',
1, 'C',
1, 'D',
1, 'G',
1, 'J',
1, 'K',
1, 'N',
1, 'O',
1, 'P',
1, 'Q',
1, 'S',
1, 'T',
1, 'U',
1, 'V',
1, 'W',
1, 'X',
1, 'Y',
1, 'Z',
1, 'a',
1, 'b',
1, 'c',
1, 'd',
1, 'f',
1, 'h',
1, 'i',
1, 'j',
1, 'k',
1, 'l',
1, 'm',
1, 'n',
1, 'p',
1, 'q',
1, 'r',
1, 's',
1, 't',
1, 'u',
1, 'v',
1, 'w',
1, 'x',
1, 'y',
1, 'z',
1, 'A',
1, 'B',
1, 'C',
1, 'D',
1, 'E',
1, 'F',
1, 'G',
1, 'H',
1, 'I',
1, 'J',
1, 'K',
1, 'L',
1, 'M',
1, 'N',
1, 'O',
1, 'P',
1, 'Q',
1, 'R',
1, 'S',
1, 'T',
1, 'U',
1, 'V',
1, 'W',
1, 'X',
1, 'Y',
1, 'Z',
1, 'a',
1, 'b',
1, 'c',
1, 'd',
1, 'e',
1, 'f',
1, 'g',
1, 'h',
1, 'i',
1, 'j',
1, 'k',
1, 'l',
1, 'm',
1, 'n',
1, 'o',
1, 'p',
1, 'q',
1, 'r',
1, 's',
1, 't',
1, 'u',
1, 'v',
1, 'w',
1, 'x',
1, 'y',
1, 'z',
1, 'A',
1, 'B',
1, 'D',
1, 'E',
1, 'F',
1, 'G',
1, 'J',
1, 'K',
1, 'L',
1, 'M',
1, 'N',
1, 'O',
1, 'P',
1, 'Q',
1, 'S',
1, 'T',
1, 'U',
1, 'V',
1, 'W',
1, 'X',
1, 'Y',
1, 'a',
1, 'b',
1, 'c',
1, 'd',
1, 'e',
1, 'f',
1, 'g',
1, 'h',
1, 'i',
1, 'j',
1, 'k',
1, 'l',
1, 'm',
1, 'n',
1, 'o',
1, 'p',
1, 'q',
1, 'r',
1, 's',
1, 't',
1, 'u',
1, 'v',
1, 'w',
1, 'x',
1, 'y',
1, 'z',
1, 'A',
1, 'B',
1, 'D',
1, 'E',
1, 'F',
1, 'G',
1, 'I',
1, 'J',
1, 'K',
1, 'L',
1, 'M',
1, 'O',
1, 'S',
1, 'T',
1, 'U',
1, 'V',
1, 'W',
1, 'X',
1, 'Y',
1, 'a',
1, 'b',
1, 'c',
1, 'd',
1, 'e',
1, 'f',
1, 'g',
1, 'h',
1, 'i',
1, 'j',
1, 'k',
1, 'l',
1, 'm',
1, 'n',
1, 'o',
1, 'p',
1, 'q',
1, 'r',
1, 's',
1, 't',
1, 'u',
1, 'v',
1, 'w',
1, 'x',
1, 'y',
1, 'z',
1, 'A',
1, 'B',
1, 'C',
1, 'D',
1, 'E',
1, 'F',
1, 'G',
1, 'H',
1, 'I',
1, 'J',
1, 'K',
1, 'L',
1, 'M',
1, 'N',
1, 'O',
1, 'P',
1, 'Q',
1, 'R',
1, 'S',
1, 'T',
1, 'U',
1, 'V',
1, 'W',
1, 'X',
1, 'Y',
1, 'Z',
1, 'a',
1, 'b',
1, 'c',
1, 'd',
1, 'e',
1, 'f',
1, 'g',
1, 'h',
1, 'i',
1, 'j',
1, 'k',
1, 'l',
1, 'm',
1, 'n',
1, 'o',
1, 'p',
1, 'q',
1, 'r',
1, 's',
1, 't',
1, 'u',
1, 'v',
1, 'w',
1, 'x',
1, 'y',
1, 'z',
1, 'A',
1, 'B',
1, 'C',
1, 'D',
1, 'E',
1, 'F',
1, 'G',
1, 'H',
1, 'I',
1, 'J',
1, 'K',
1, 'L',
1, 'M',
1, 'N',
1, 'O',
1, 'P',
1, 'Q',
1, 'R',
1, 'S',
1, 'T',
1, 'U',
1, 'V',
1, 'W',
1, 'X',
1, 'Y',
1, 'Z',
1, 'a',
1, 'b',
1, 'c',
1, 'd',
1, 'e',
1, 'f',
1, 'g',
1, 'h',
1, 'i',
1, 'j',
1, 'k',
1, 'l',
1, 'm',
1, 'n',
1, 'o',
1, 'p',
1, 'q',
1, 'r',
1, 's',
1, 't',
1, 'u',
1, 'v',
1, 'w',
1, 'x',
1, 'y',
1, 'z',
1, 'A',
1, 'B',
1, 'C',
1, 'D',
1, 'E',
1, 'F',
1, 'G',
1, 'H',
1, 'I',
1, 'J',
1, 'K',
1, 'L',
1, 'M',
1, 'N',
1, 'O',
1, 'P',
1, 'Q',
1, 'R',
1, 'S',
1, 'T',
1, 'U',
1, 'V',
1, 'W',
1, 'X',
1, 'Y',
1, 'Z',
1, 'a',
1, 'b',
1, 'c',
1, 'd',
1, 'e',
1, 'f',
1, 'g',
1, 'h',
1, 'i',
1, 'j',
1, 'k',
1, 'l',
1, 'm',
1, 'n',