
// map code point ranges -> GeneralCategory property
// created 2019-05-08 15:16:15 by script create_all.vs
//
// Macros define code ranges:
//
// ADD_USED ( blk_start, blk_size, general_category )
// ADD_NONE ( blk_start, blk_size, gc_unassigned )

ADD_USED(0x010000, 12, GcOtherLetter)
ADD_NONE(0x01000C, 1, GcUnassigned)
ADD_USED(0x01000D, 26, GcOtherLetter)
ADD_NONE(0x010027, 1, GcUnassigned)
ADD_USED(0x010028, 19, GcOtherLetter)
ADD_NONE(0x01003B, 1, GcUnassigned)
ADD_USED(0x01003C, 2, GcOtherLetter)
ADD_NONE(0x01003E, 1, GcUnassigned)
ADD_USED(0x01003F, 15, GcOtherLetter)
ADD_NONE(0x01004E, 2, GcUnassigned)
ADD_USED(0x010050, 14, GcOtherLetter)
ADD_NONE(0x01005E, 34, GcUnassigned)
ADD_USED(0x010080, 123, GcOtherLetter)
ADD_NONE(0x0100FB, 5, GcUnassigned)
ADD_USED(0x010100, 3, GcOtherPunctuation)
ADD_NONE(0x010103, 4, GcUnassigned)
ADD_USED(0x010107, 45, GcOtherNumber)
ADD_NONE(0x010134, 3, GcUnassigned)
ADD_USED(0x010137, 9, GcOtherSymbol)
ADD_USED(0x010140, 53, GcLetterNumber)
ADD_USED(0x010175, 4, GcOtherNumber)
ADD_USED(0x010179, 17, GcOtherSymbol)
ADD_USED(0x01018A, 2, GcOtherNumber)
ADD_USED(0x01018C, 3, GcOtherSymbol)
ADD_NONE(0x01018F, 1, GcUnassigned)
ADD_USED(0x010190, 12, GcOtherSymbol)
ADD_NONE(0x01019C, 4, GcUnassigned)
ADD_USED(0x0101A0, 1, GcOtherSymbol)
ADD_NONE(0x0101A1, 47, GcUnassigned)
ADD_USED(0x0101D0, 45, GcOtherSymbol)
ADD_USED(0x0101FD, 1, GcNonspacingMark)
ADD_NONE(0x0101FE, 130, GcUnassigned)
ADD_USED(0x010280, 29, GcOtherLetter)
ADD_NONE(0x01029D, 3, GcUnassigned)
ADD_USED(0x0102A0, 49, GcOtherLetter)
ADD_NONE(0x0102D1, 15, GcUnassigned)
ADD_USED(0x0102E0, 1, GcNonspacingMark)
ADD_USED(0x0102E1, 27, GcOtherNumber)
ADD_NONE(0x0102FC, 4, GcUnassigned)
ADD_USED(0x010300, 32, GcOtherLetter)
ADD_USED(0x010320, 4, GcOtherNumber)
ADD_NONE(0x010324, 9, GcUnassigned)
ADD_USED(0x01032D, 20, GcOtherLetter)
ADD_USED(0x010341, 1, GcLetterNumber)
ADD_USED(0x010342, 8, GcOtherLetter)
ADD_USED(0x01034A, 1, GcLetterNumber)
ADD_NONE(0x01034B, 5, GcUnassigned)
ADD_USED(0x010350, 38, GcOtherLetter)
ADD_USED(0x010376, 5, GcNonspacingMark)
ADD_NONE(0x01037B, 5, GcUnassigned)
ADD_USED(0x010380, 30, GcOtherLetter)
ADD_NONE(0x01039E, 1, GcUnassigned)
ADD_USED(0x01039F, 1, GcOtherPunctuation)
ADD_USED(0x0103A0, 36, GcOtherLetter)
ADD_NONE(0x0103C4, 4, GcUnassigned)
ADD_USED(0x0103C8, 8, GcOtherLetter)
ADD_USED(0x0103D0, 1, GcOtherPunctuation)
ADD_USED(0x0103D1, 5, GcLetterNumber)
ADD_NONE(0x0103D6, 42, GcUnassigned)
ADD_USED(0x010400, 40, GcUppercaseLetter)
ADD_USED(0x010428, 40, GcLowercaseLetter)
ADD_USED(0x010450, 78, GcOtherLetter)
ADD_NONE(0x01049E, 2, GcUnassigned)
ADD_USED(0x0104A0, 10, GcDecimalNumber)
ADD_NONE(0x0104AA, 6, GcUnassigned)
ADD_USED(0x0104B0, 36, GcUppercaseLetter)
ADD_NONE(0x0104D4, 4, GcUnassigned)
ADD_USED(0x0104D8, 36, GcLowercaseLetter)
ADD_NONE(0x0104FC, 4, GcUnassigned)
ADD_USED(0x010500, 40, GcOtherLetter)
ADD_NONE(0x010528, 8, GcUnassigned)
ADD_USED(0x010530, 52, GcOtherLetter)
ADD_NONE(0x010564, 11, GcUnassigned)
ADD_USED(0x01056F, 1, GcOtherPunctuation)
ADD_NONE(0x010570, 144, GcUnassigned)
ADD_USED(0x010600, 311, GcOtherLetter)
ADD_NONE(0x010737, 9, GcUnassigned)
ADD_USED(0x010740, 22, GcOtherLetter)
ADD_NONE(0x010756, 10, GcUnassigned)
ADD_USED(0x010760, 8, GcOtherLetter)
ADD_NONE(0x010768, 152, GcUnassigned)
ADD_USED(0x010800, 6, GcOtherLetter)
ADD_NONE(0x010806, 2, GcUnassigned)
ADD_USED(0x010808, 1, GcOtherLetter)
ADD_NONE(0x010809, 1, GcUnassigned)
ADD_USED(0x01080A, 44, GcOtherLetter)
ADD_NONE(0x010836, 1, GcUnassigned)
ADD_USED(0x010837, 2, GcOtherLetter)
ADD_NONE(0x010839, 3, GcUnassigned)
ADD_USED(0x01083C, 1, GcOtherLetter)
ADD_NONE(0x01083D, 2, GcUnassigned)
ADD_USED(0x01083F, 23, GcOtherLetter)
ADD_NONE(0x010856, 1, GcUnassigned)
ADD_USED(0x010857, 1, GcOtherPunctuation)
ADD_USED(0x010858, 8, GcOtherNumber)
ADD_USED(0x010860, 23, GcOtherLetter)
ADD_USED(0x010877, 2, GcOtherSymbol)
ADD_USED(0x010879, 7, GcOtherNumber)
ADD_USED(0x010880, 31, GcOtherLetter)
ADD_NONE(0x01089F, 8, GcUnassigned)
ADD_USED(0x0108A7, 9, GcOtherNumber)
ADD_NONE(0x0108B0, 48, GcUnassigned)
ADD_USED(0x0108E0, 19, GcOtherLetter)
ADD_NONE(0x0108F3, 1, GcUnassigned)
ADD_USED(0x0108F4, 2, GcOtherLetter)
ADD_NONE(0x0108F6, 5, GcUnassigned)
ADD_USED(0x0108FB, 5, GcOtherNumber)
ADD_USED(0x010900, 22, GcOtherLetter)
ADD_USED(0x010916, 6, GcOtherNumber)
ADD_NONE(0x01091C, 3, GcUnassigned)
ADD_USED(0x01091F, 1, GcOtherPunctuation)
ADD_USED(0x010920, 26, GcOtherLetter)
ADD_NONE(0x01093A, 5, GcUnassigned)
ADD_USED(0x01093F, 1, GcOtherPunctuation)
ADD_NONE(0x010940, 64, GcUnassigned)
ADD_USED(0x010980, 56, GcOtherLetter)
ADD_NONE(0x0109B8, 4, GcUnassigned)
ADD_USED(0x0109BC, 2, GcOtherNumber)
ADD_USED(0x0109BE, 2, GcOtherLetter)
ADD_USED(0x0109C0, 16, GcOtherNumber)
ADD_NONE(0x0109D0, 2, GcUnassigned)
ADD_USED(0x0109D2, 46, GcOtherNumber)
ADD_USED(0x010A00, 1, GcOtherLetter)
ADD_USED(0x010A01, 3, GcNonspacingMark)
ADD_NONE(0x010A04, 1, GcUnassigned)
ADD_USED(0x010A05, 2, GcNonspacingMark)
ADD_NONE(0x010A07, 5, GcUnassigned)
ADD_USED(0x010A0C, 4, GcNonspacingMark)
ADD_USED(0x010A10, 4, GcOtherLetter)
ADD_NONE(0x010A14, 1, GcUnassigned)
ADD_USED(0x010A15, 3, GcOtherLetter)
ADD_NONE(0x010A18, 1, GcUnassigned)
ADD_USED(0x010A19, 29, GcOtherLetter)
ADD_NONE(0x010A36, 2, GcUnassigned)
ADD_USED(0x010A38, 3, GcNonspacingMark)
ADD_NONE(0x010A3B, 4, GcUnassigned)
ADD_USED(0x010A3F, 1, GcNonspacingMark)
ADD_USED(0x010A40, 9, GcOtherNumber)
ADD_NONE(0x010A49, 7, GcUnassigned)
ADD_USED(0x010A50, 9, GcOtherPunctuation)
ADD_NONE(0x010A59, 7, GcUnassigned)
ADD_USED(0x010A60, 29, GcOtherLetter)
ADD_USED(0x010A7D, 2, GcOtherNumber)
ADD_USED(0x010A7F, 1, GcOtherPunctuation)
ADD_USED(0x010A80, 29, GcOtherLetter)
ADD_USED(0x010A9D, 3, GcOtherNumber)
ADD_NONE(0x010AA0, 32, GcUnassigned)
ADD_USED(0x010AC0, 8, GcOtherLetter)
ADD_USED(0x010AC8, 1, GcOtherSymbol)
ADD_USED(0x010AC9, 28, GcOtherLetter)
ADD_USED(0x010AE5, 2, GcNonspacingMark)
ADD_NONE(0x010AE7, 4, GcUnassigned)
ADD_USED(0x010AEB, 5, GcOtherNumber)
ADD_USED(0x010AF0, 7, GcOtherPunctuation)
ADD_NONE(0x010AF7, 9, GcUnassigned)
ADD_USED(0x010B00, 54, GcOtherLetter)
ADD_NONE(0x010B36, 3, GcUnassigned)
ADD_USED(0x010B39, 7, GcOtherPunctuation)
ADD_USED(0x010B40, 22, GcOtherLetter)
ADD_NONE(0x010B56, 2, GcUnassigned)
ADD_USED(0x010B58, 8, GcOtherNumber)
ADD_USED(0x010B60, 19, GcOtherLetter)
ADD_NONE(0x010B73, 5, GcUnassigned)
ADD_USED(0x010B78, 8, GcOtherNumber)
ADD_USED(0x010B80, 18, GcOtherLetter)
ADD_NONE(0x010B92, 7, GcUnassigned)
ADD_USED(0x010B99, 4, GcOtherPunctuation)
ADD_NONE(0x010B9D, 12, GcUnassigned)
ADD_USED(0x010BA9, 7, GcOtherNumber)
ADD_NONE(0x010BB0, 80, GcUnassigned)
ADD_USED(0x010C00, 73, GcOtherLetter)
ADD_NONE(0x010C49, 55, GcUnassigned)
ADD_USED(0x010C80, 51, GcUppercaseLetter)
ADD_NONE(0x010CB3, 13, GcUnassigned)
ADD_USED(0x010CC0, 51, GcLowercaseLetter)
ADD_NONE(0x010CF3, 7, GcUnassigned)
ADD_USED(0x010CFA, 6, GcOtherNumber)
ADD_USED(0x010D00, 36, GcOtherLetter)
ADD_USED(0x010D24, 4, GcNonspacingMark)
ADD_NONE(0x010D28, 8, GcUnassigned)
ADD_USED(0x010D30, 10, GcDecimalNumber)
ADD_NONE(0x010D3A, 294, GcUnassigned)
ADD_USED(0x010E60, 31, GcOtherNumber)
ADD_NONE(0x010E7F, 129, GcUnassigned)
ADD_USED(0x010F00, 29, GcOtherLetter)
ADD_USED(0x010F1D, 10, GcOtherNumber)
ADD_USED(0x010F27, 1, GcOtherLetter)
ADD_NONE(0x010F28, 8, GcUnassigned)
ADD_USED(0x010F30, 22, GcOtherLetter)
ADD_USED(0x010F46, 11, GcNonspacingMark)
ADD_USED(0x010F51, 4, GcOtherNumber)
ADD_USED(0x010F55, 5, GcOtherPunctuation)
ADD_NONE(0x010F5A, 134, GcUnassigned)
ADD_USED(0x010FE0, 23, GcOtherLetter)
ADD_NONE(0x010FF7, 9, GcUnassigned)
ADD_USED(0x011000, 1, GcSpacingMark)
ADD_USED(0x011001, 1, GcNonspacingMark)
ADD_USED(0x011002, 1, GcSpacingMark)
ADD_USED(0x011003, 53, GcOtherLetter)
ADD_USED(0x011038, 15, GcNonspacingMark)
ADD_USED(0x011047, 7, GcOtherPunctuation)
ADD_NONE(0x01104E, 4, GcUnassigned)
ADD_USED(0x011052, 20, GcOtherNumber)
ADD_USED(0x011066, 10, GcDecimalNumber)
ADD_NONE(0x011070, 15, GcUnassigned)
ADD_USED(0x01107F, 3, GcNonspacingMark)
ADD_USED(0x011082, 1, GcSpacingMark)
ADD_USED(0x011083, 45, GcOtherLetter)
ADD_USED(0x0110B0, 3, GcSpacingMark)
ADD_USED(0x0110B3, 4, GcNonspacingMark)
ADD_USED(0x0110B7, 2, GcSpacingMark)
ADD_USED(0x0110B9, 2, GcNonspacingMark)
ADD_USED(0x0110BB, 2, GcOtherPunctuation)
ADD_USED(0x0110BD, 1, GcFormat)
ADD_USED(0x0110BE, 4, GcOtherPunctuation)
ADD_NONE(0x0110C2, 11, GcUnassigned)
ADD_USED(0x0110CD, 1, GcFormat)
ADD_NONE(0x0110CE, 2, GcUnassigned)
ADD_USED(0x0110D0, 25, GcOtherLetter)
ADD_NONE(0x0110E9, 7, GcUnassigned)
ADD_USED(0x0110F0, 10, GcDecimalNumber)
ADD_NONE(0x0110FA, 6, GcUnassigned)
ADD_USED(0x011100, 3, GcNonspacingMark)
ADD_USED(0x011103, 36, GcOtherLetter)
ADD_USED(0x011127, 5, GcNonspacingMark)
ADD_USED(0x01112C, 1, GcSpacingMark)
ADD_USED(0x01112D, 8, GcNonspacingMark)
ADD_NONE(0x011135, 1, GcUnassigned)
ADD_USED(0x011136, 10, GcDecimalNumber)
ADD_USED(0x011140, 4, GcOtherPunctuation)
ADD_USED(0x011144, 1, GcOtherLetter)
ADD_USED(0x011145, 2, GcSpacingMark)
ADD_NONE(0x011147, 9, GcUnassigned)
ADD_USED(0x011150, 35, GcOtherLetter)
ADD_USED(0x011173, 1, GcNonspacingMark)
ADD_USED(0x011174, 2, GcOtherPunctuation)
ADD_USED(0x011176, 1, GcOtherLetter)
ADD_NONE(0x011177, 9, GcUnassigned)
ADD_USED(0x011180, 2, GcNonspacingMark)
ADD_USED(0x011182, 1, GcSpacingMark)
ADD_USED(0x011183, 48, GcOtherLetter)
ADD_USED(0x0111B3, 3, GcSpacingMark)
ADD_USED(0x0111B6, 9, GcNonspacingMark)
ADD_USED(0x0111BF, 2, GcSpacingMark)
ADD_USED(0x0111C1, 4, GcOtherLetter)
ADD_USED(0x0111C5, 4, GcOtherPunctuation)
ADD_USED(0x0111C9, 4, GcNonspacingMark)
ADD_USED(0x0111CD, 1, GcOtherPunctuation)
ADD_NONE(0x0111CE, 2, GcUnassigned)
ADD_USED(0x0111D0, 10, GcDecimalNumber)
ADD_USED(0x0111DA, 1, GcOtherLetter)
ADD_USED(0x0111DB, 1, GcOtherPunctuation)
ADD_USED(0x0111DC, 1, GcOtherLetter)
ADD_USED(0x0111DD, 3, GcOtherPunctuation)
ADD_NONE(0x0111E0, 1, GcUnassigned)
ADD_USED(0x0111E1, 20, GcOtherNumber)
ADD_NONE(0x0111F5, 11, GcUnassigned)
ADD_USED(0x011200, 18, GcOtherLetter)
ADD_NONE(0x011212, 1, GcUnassigned)
ADD_USED(0x011213, 25, GcOtherLetter)
ADD_USED(0x01122C, 3, GcSpacingMark)
ADD_USED(0x01122F, 3, GcNonspacingMark)
ADD_USED(0x011232, 2, GcSpacingMark)
ADD_USED(0x011234, 1, GcNonspacingMark)
ADD_USED(0x011235, 1, GcSpacingMark)
ADD_USED(0x011236, 2, GcNonspacingMark)
ADD_USED(0x011238, 6, GcOtherPunctuation)
ADD_USED(0x01123E, 1, GcNonspacingMark)
ADD_NONE(0x01123F, 65, GcUnassigned)
ADD_USED(0x011280, 7, GcOtherLetter)
ADD_NONE(0x011287, 1, GcUnassigned)
ADD_USED(0x011288, 1, GcOtherLetter)
ADD_NONE(0x011289, 1, GcUnassigned)
ADD_USED(0x01128A, 4, GcOtherLetter)
ADD_NONE(0x01128E, 1, GcUnassigned)
ADD_USED(0x01128F, 15, GcOtherLetter)
ADD_NONE(0x01129E, 1, GcUnassigned)
ADD_USED(0x01129F, 10, GcOtherLetter)
ADD_USED(0x0112A9, 1, GcOtherPunctuation)
ADD_NONE(0x0112AA, 6, GcUnassigned)
ADD_USED(0x0112B0, 47, GcOtherLetter)
ADD_USED(0x0112DF, 1, GcNonspacingMark)
ADD_USED(0x0112E0, 3, GcSpacingMark)
ADD_USED(0x0112E3, 8, GcNonspacingMark)
ADD_NONE(0x0112EB, 5, GcUnassigned)
ADD_USED(0x0112F0, 10, GcDecimalNumber)
ADD_NONE(0x0112FA, 6, GcUnassigned)
ADD_USED(0x011300, 2, GcNonspacingMark)
ADD_USED(0x011302, 2, GcSpacingMark)
ADD_NONE(0x011304, 1, GcUnassigned)
ADD_USED(0x011305, 8, GcOtherLetter)
ADD_NONE(0x01130D, 2, GcUnassigned)
ADD_USED(0x01130F, 2, GcOtherLetter)
ADD_NONE(0x011311, 2, GcUnassigned)
ADD_USED(0x011313, 22, GcOtherLetter)
ADD_NONE(0x011329, 1, GcUnassigned)
ADD_USED(0x01132A, 7, GcOtherLetter)
ADD_NONE(0x011331, 1, GcUnassigned)
ADD_USED(0x011332, 2, GcOtherLetter)
ADD_NONE(0x011334, 1, GcUnassigned)
ADD_USED(0x011335, 5, GcOtherLetter)
ADD_NONE(0x01133A, 1, GcUnassigned)
ADD_USED(0x01133B, 2, GcNonspacingMark)
ADD_USED(0x01133D, 1, GcOtherLetter)
ADD_USED(0x01133E, 2, GcSpacingMark)
ADD_USED(0x011340, 1, GcNonspacingMark)
ADD_USED(0x011341, 4, GcSpacingMark)
ADD_NONE(0x011345, 2, GcUnassigned)
ADD_USED(0x011347, 2, GcSpacingMark)
ADD_NONE(0x011349, 2, GcUnassigned)
ADD_USED(0x01134B, 3, GcSpacingMark)
ADD_NONE(0x01134E, 2, GcUnassigned)
ADD_USED(0x011350, 1, GcOtherLetter)
ADD_NONE(0x011351, 6, GcUnassigned)
ADD_USED(0x011357, 1, GcSpacingMark)
ADD_NONE(0x011358, 5, GcUnassigned)
ADD_USED(0x01135D, 5, GcOtherLetter)
ADD_USED(0x011362, 2, GcSpacingMark)
ADD_NONE(0x011364, 2, GcUnassigned)
ADD_USED(0x011366, 7, GcNonspacingMark)
ADD_NONE(0x01136D, 3, GcUnassigned)
ADD_USED(0x011370, 5, GcNonspacingMark)
ADD_NONE(0x011375, 139, GcUnassigned)
ADD_USED(0x011400, 53, GcOtherLetter)
ADD_USED(0x011435, 3, GcSpacingMark)
ADD_USED(0x011438, 8, GcNonspacingMark)
ADD_USED(0x011440, 2, GcSpacingMark)
ADD_USED(0x011442, 3, GcNonspacingMark)
ADD_USED(0x011445, 1, GcSpacingMark)
ADD_USED(0x011446, 1, GcNonspacingMark)
ADD_USED(0x011447, 4, GcOtherLetter)
ADD_USED(0x01144B, 5, GcOtherPunctuation)
ADD_USED(0x011450, 10, GcDecimalNumber)
ADD_NONE(0x01145A, 1, GcUnassigned)
ADD_USED(0x01145B, 1, GcOtherPunctuation)
ADD_NONE(0x01145C, 1, GcUnassigned)
ADD_USED(0x01145D, 1, GcOtherPunctuation)
ADD_USED(0x01145E, 1, GcNonspacingMark)
ADD_USED(0x01145F, 1, GcOtherLetter)
ADD_NONE(0x011460, 32, GcUnassigned)
ADD_USED(0x011480, 48, GcOtherLetter)
ADD_USED(0x0114B0, 3, GcSpacingMark)
ADD_USED(0x0114B3, 6, GcNonspacingMark)
ADD_USED(0x0114B9, 1, GcSpacingMark)
ADD_USED(0x0114BA, 1, GcNonspacingMark)
ADD_USED(0x0114BB, 4, GcSpacingMark)
ADD_USED(0x0114BF, 2, GcNonspacingMark)
ADD_USED(0x0114C1, 1, GcSpacingMark)
ADD_USED(0x0114C2, 2, GcNonspacingMark)
ADD_USED(0x0114C4, 2, GcOtherLetter)
ADD_USED(0x0114C6, 1, GcOtherPunctuation)
ADD_USED(0x0114C7, 1, GcOtherLetter)
ADD_NONE(0x0114C8, 8, GcUnassigned)
ADD_USED(0x0114D0, 10, GcDecimalNumber)
ADD_NONE(0x0114DA, 166, GcUnassigned)
ADD_USED(0x011580, 47, GcOtherLetter)
ADD_USED(0x0115AF, 3, GcSpacingMark)
ADD_USED(0x0115B2, 4, GcNonspacingMark)
ADD_NONE(0x0115B6, 2, GcUnassigned)
ADD_USED(0x0115B8, 4, GcSpacingMark)
ADD_USED(0x0115BC, 2, GcNonspacingMark)
ADD_USED(0x0115BE, 1, GcSpacingMark)
ADD_USED(0x0115BF, 2, GcNonspacingMark)
ADD_USED(0x0115C1, 23, GcOtherPunctuation)
ADD_USED(0x0115D8, 4, GcOtherLetter)
ADD_USED(0x0115DC, 2, GcNonspacingMark)
ADD_NONE(0x0115DE, 34, GcUnassigned)
ADD_USED(0x011600, 48, GcOtherLetter)
ADD_USED(0x011630, 3, GcSpacingMark)
ADD_USED(0x011633, 8, GcNonspacingMark)
ADD_USED(0x01163B, 2, GcSpacingMark)
ADD_USED(0x01163D, 1, GcNonspacingMark)
ADD_USED(0x01163E, 1, GcSpacingMark)
ADD_USED(0x01163F, 2, GcNonspacingMark)
ADD_USED(0x011641, 3, GcOtherPunctuation)
ADD_USED(0x011644, 1, GcOtherLetter)
ADD_NONE(0x011645, 11, GcUnassigned)
ADD_USED(0x011650, 10, GcDecimalNumber)
ADD_NONE(0x01165A, 6, GcUnassigned)
ADD_USED(0x011660, 13, GcOtherPunctuation)
ADD_NONE(0x01166D, 19, GcUnassigned)
ADD_USED(0x011680, 43, GcOtherLetter)
ADD_USED(0x0116AB, 1, GcNonspacingMark)
ADD_USED(0x0116AC, 1, GcSpacingMark)
ADD_USED(0x0116AD, 1, GcNonspacingMark)
ADD_USED(0x0116AE, 2, GcSpacingMark)
ADD_USED(0x0116B0, 6, GcNonspacingMark)
ADD_USED(0x0116B6, 1, GcSpacingMark)
ADD_USED(0x0116B7, 1, GcNonspacingMark)
ADD_USED(0x0116B8, 1, GcOtherLetter)
ADD_NONE(0x0116B9, 7, GcUnassigned)
ADD_USED(0x0116C0, 10, GcDecimalNumber)
ADD_NONE(0x0116CA, 54, GcUnassigned)
ADD_USED(0x011700, 27, GcOtherLetter)
ADD_NONE(0x01171B, 2, GcUnassigned)
ADD_USED(0x01171D, 3, GcNonspacingMark)
ADD_USED(0x011720, 2, GcSpacingMark)
ADD_USED(0x011722, 4, GcNonspacingMark)
ADD_USED(0x011726, 1, GcSpacingMark)
ADD_USED(0x011727, 5, GcNonspacingMark)
ADD_NONE(0x01172C, 4, GcUnassigned)
ADD_USED(0x011730, 10, GcDecimalNumber)
ADD_USED(0x01173A, 2, GcOtherNumber)
ADD_USED(0x01173C, 3, GcOtherPunctuation)
ADD_USED(0x01173F, 1, GcOtherSymbol)
ADD_NONE(0x011740, 192, GcUnassigned)
ADD_USED(0x011800, 44, GcOtherLetter)
ADD_USED(0x01182C, 3, GcSpacingMark)
ADD_USED(0x01182F, 9, GcNonspacingMark)
ADD_USED(0x011838, 1, GcSpacingMark)
ADD_USED(0x011839, 2, GcNonspacingMark)
ADD_USED(0x01183B, 1, GcOtherPunctuation)
ADD_NONE(0x01183C, 100, GcUnassigned)
ADD_USED(0x0118A0, 32, GcUppercaseLetter)
ADD_USED(0x0118C0, 32, GcLowercaseLetter)
ADD_USED(0x0118E0, 10, GcDecimalNumber)
ADD_USED(0x0118EA, 9, GcOtherNumber)
ADD_NONE(0x0118F3, 12, GcUnassigned)
ADD_USED(0x0118FF, 1, GcOtherLetter)
ADD_NONE(0x011900, 160, GcUnassigned)
ADD_USED(0x0119A0, 8, GcOtherLetter)
ADD_NONE(0x0119A8, 2, GcUnassigned)
ADD_USED(0x0119AA, 39, GcOtherLetter)
ADD_USED(0x0119D1, 3, GcSpacingMark)
ADD_USED(0x0119D4, 4, GcNonspacingMark)
ADD_NONE(0x0119D8, 2, GcUnassigned)
ADD_USED(0x0119DA, 2, GcNonspacingMark)
ADD_USED(0x0119DC, 4, GcSpacingMark)
ADD_USED(0x0119E0, 1, GcNonspacingMark)
ADD_USED(0x0119E1, 1, GcOtherLetter)
ADD_USED(0x0119E2, 1, GcOtherPunctuation)
ADD_USED(0x0119E3, 1, GcOtherLetter)
ADD_USED(0x0119E4, 1, GcSpacingMark)
ADD_NONE(0x0119E5, 27, GcUnassigned)
ADD_USED(0x011A00, 1, GcOtherLetter)
ADD_USED(0x011A01, 10, GcNonspacingMark)
ADD_USED(0x011A0B, 40, GcOtherLetter)
ADD_USED(0x011A33, 6, GcNonspacingMark)
ADD_USED(0x011A39, 1, GcSpacingMark)
ADD_USED(0x011A3A, 1, GcOtherLetter)
ADD_USED(0x011A3B, 4, GcNonspacingMark)
ADD_USED(0x011A3F, 8, GcOtherPunctuation)
ADD_USED(0x011A47, 1, GcNonspacingMark)
ADD_NONE(0x011A48, 8, GcUnassigned)
ADD_USED(0x011A50, 1, GcOtherLetter)
ADD_USED(0x011A51, 6, GcNonspacingMark)
ADD_USED(0x011A57, 2, GcSpacingMark)
ADD_USED(0x011A59, 3, GcNonspacingMark)
ADD_USED(0x011A5C, 46, GcOtherLetter)
ADD_USED(0x011A8A, 13, GcNonspacingMark)
ADD_USED(0x011A97, 1, GcSpacingMark)
ADD_USED(0x011A98, 2, GcNonspacingMark)
ADD_USED(0x011A9A, 3, GcOtherPunctuation)
ADD_USED(0x011A9D, 1, GcOtherLetter)
ADD_USED(0x011A9E, 5, GcOtherPunctuation)
ADD_NONE(0x011AA3, 29, GcUnassigned)
ADD_USED(0x011AC0, 57, GcOtherLetter)
ADD_NONE(0x011AF9, 263, GcUnassigned)
ADD_USED(0x011C00, 9, GcOtherLetter)
ADD_NONE(0x011C09, 1, GcUnassigned)
ADD_USED(0x011C0A, 37, GcOtherLetter)
ADD_USED(0x011C2F, 1, GcSpacingMark)
ADD_USED(0x011C30, 7, GcNonspacingMark)
ADD_NONE(0x011C37, 1, GcUnassigned)
ADD_USED(0x011C38, 6, GcNonspacingMark)
ADD_USED(0x011C3E, 1, GcSpacingMark)
ADD_USED(0x011C3F, 1, GcNonspacingMark)
ADD_USED(0x011C40, 1, GcOtherLetter)
ADD_USED(0x011C41, 5, GcOtherPunctuation)
ADD_NONE(0x011C46, 10, GcUnassigned)
ADD_USED(0x011C50, 10, GcDecimalNumber)
ADD_USED(0x011C5A, 19, GcOtherNumber)
ADD_NONE(0x011C6D, 3, GcUnassigned)
ADD_USED(0x011C70, 2, GcOtherPunctuation)
ADD_USED(0x011C72, 30, GcOtherLetter)
ADD_NONE(0x011C90, 2, GcUnassigned)
ADD_USED(0x011C92, 22, GcNonspacingMark)
ADD_NONE(0x011CA8, 1, GcUnassigned)
ADD_USED(0x011CA9, 1, GcSpacingMark)
ADD_USED(0x011CAA, 7, GcNonspacingMark)
ADD_USED(0x011CB1, 1, GcSpacingMark)
ADD_USED(0x011CB2, 2, GcNonspacingMark)
ADD_USED(0x011CB4, 1, GcSpacingMark)
ADD_USED(0x011CB5, 2, GcNonspacingMark)
ADD_NONE(0x011CB7, 73, GcUnassigned)
ADD_USED(0x011D00, 7, GcOtherLetter)
ADD_NONE(0x011D07, 1, GcUnassigned)
ADD_USED(0x011D08, 2, GcOtherLetter)
ADD_NONE(0x011D0A, 1, GcUnassigned)
ADD_USED(0x011D0B, 38, GcOtherLetter)
ADD_USED(0x011D31, 6, GcNonspacingMark)
ADD_NONE(0x011D37, 3, GcUnassigned)
ADD_USED(0x011D3A, 1, GcNonspacingMark)
ADD_NONE(0x011D3B, 1, GcUnassigned)
ADD_USED(0x011D3C, 2, GcNonspacingMark)
ADD_NONE(0x011D3E, 1, GcUnassigned)
ADD_USED(0x011D3F, 7, GcNonspacingMark)
ADD_USED(0x011D46, 1, GcOtherLetter)
ADD_USED(0x011D47, 1, GcNonspacingMark)
ADD_NONE(0x011D48, 8, GcUnassigned)
ADD_USED(0x011D50, 10, GcDecimalNumber)
ADD_NONE(0x011D5A, 6, GcUnassigned)
ADD_USED(0x011D60, 6, GcOtherLetter)
ADD_NONE(0x011D66, 1, GcUnassigned)
ADD_USED(0x011D67, 2, GcOtherLetter)
ADD_NONE(0x011D69, 1, GcUnassigned)
ADD_USED(0x011D6A, 32, GcOtherLetter)
ADD_USED(0x011D8A, 5, GcSpacingMark)
ADD_NONE(0x011D8F, 1, GcUnassigned)
ADD_USED(0x011D90, 2, GcNonspacingMark)
ADD_NONE(0x011D92, 1, GcUnassigned)
ADD_USED(0x011D93, 2, GcSpacingMark)
ADD_USED(0x011D95, 1, GcNonspacingMark)
ADD_USED(0x011D96, 1, GcSpacingMark)
ADD_USED(0x011D97, 1, GcNonspacingMark)
ADD_USED(0x011D98, 1, GcOtherLetter)
ADD_NONE(0x011D99, 7, GcUnassigned)
ADD_USED(0x011DA0, 10, GcDecimalNumber)
ADD_NONE(0x011DAA, 310, GcUnassigned)
ADD_USED(0x011EE0, 19, GcOtherLetter)
ADD_USED(0x011EF3, 2, GcNonspacingMark)
ADD_USED(0x011EF5, 2, GcSpacingMark)
ADD_USED(0x011EF7, 2, GcOtherPunctuation)
ADD_NONE(0x011EF9, 199, GcUnassigned)
ADD_USED(0x011FC0, 21, GcOtherNumber)
ADD_USED(0x011FD5, 8, GcOtherSymbol)
ADD_USED(0x011FDD, 4, GcCurrencySymbol)
ADD_USED(0x011FE1, 17, GcOtherSymbol)
ADD_NONE(0x011FF2, 13, GcUnassigned)
ADD_USED(0x011FFF, 1, GcOtherPunctuation)
ADD_USED(0x012000, 922, GcOtherLetter)
ADD_NONE(0x01239A, 102, GcUnassigned)
ADD_USED(0x012400, 111, GcLetterNumber)
ADD_NONE(0x01246F, 1, GcUnassigned)
ADD_USED(0x012470, 5, GcOtherPunctuation)
ADD_NONE(0x012475, 11, GcUnassigned)
ADD_USED(0x012480, 196, GcOtherLetter)
ADD_NONE(0x012544, 2748, GcUnassigned)
ADD_USED(0x013000, 1071, GcOtherLetter)
ADD_NONE(0x01342F, 1, GcUnassigned)
ADD_USED(0x013430, 9, GcFormat)
ADD_NONE(0x013439, 4039, GcUnassigned)
ADD_USED(0x014400, 583, GcOtherLetter)
ADD_NONE(0x014647, 8633, GcUnassigned)
ADD_USED(0x016800, 569, GcOtherLetter)
ADD_NONE(0x016A39, 7, GcUnassigned)
ADD_USED(0x016A40, 31, GcOtherLetter)
ADD_NONE(0x016A5F, 1, GcUnassigned)
ADD_USED(0x016A60, 10, GcDecimalNumber)
ADD_NONE(0x016A6A, 4, GcUnassigned)
ADD_USED(0x016A6E, 2, GcOtherPunctuation)
ADD_NONE(0x016A70, 96, GcUnassigned)
ADD_USED(0x016AD0, 30, GcOtherLetter)
ADD_NONE(0x016AEE, 2, GcUnassigned)
ADD_USED(0x016AF0, 5, GcNonspacingMark)
ADD_USED(0x016AF5, 1, GcOtherPunctuation)
ADD_NONE(0x016AF6, 10, GcUnassigned)
ADD_USED(0x016B00, 48, GcOtherLetter)
ADD_USED(0x016B30, 7, GcNonspacingMark)
ADD_USED(0x016B37, 5, GcOtherPunctuation)
ADD_USED(0x016B3C, 4, GcOtherSymbol)
ADD_USED(0x016B40, 4, GcModifierLetter)
ADD_USED(0x016B44, 1, GcOtherPunctuation)
ADD_USED(0x016B45, 1, GcOtherSymbol)
ADD_NONE(0x016B46, 10, GcUnassigned)
ADD_USED(0x016B50, 10, GcDecimalNumber)
ADD_NONE(0x016B5A, 1, GcUnassigned)
ADD_USED(0x016B5B, 7, GcOtherNumber)
ADD_NONE(0x016B62, 1, GcUnassigned)
ADD_USED(0x016B63, 21, GcOtherLetter)
ADD_NONE(0x016B78, 5, GcUnassigned)
ADD_USED(0x016B7D, 19, GcOtherLetter)
ADD_NONE(0x016B90, 688, GcUnassigned)
ADD_USED(0x016E40, 32, GcUppercaseLetter)
ADD_USED(0x016E60, 32, GcLowercaseLetter)
ADD_USED(0x016E80, 23, GcOtherNumber)
ADD_USED(0x016E97, 4, GcOtherPunctuation)
ADD_NONE(0x016E9B, 101, GcUnassigned)
ADD_USED(0x016F00, 75, GcOtherLetter)
ADD_NONE(0x016F4B, 4, GcUnassigned)
ADD_USED(0x016F4F, 1, GcNonspacingMark)
ADD_USED(0x016F50, 1, GcOtherLetter)
ADD_USED(0x016F51, 55, GcSpacingMark)
ADD_NONE(0x016F88, 7, GcUnassigned)
ADD_USED(0x016F8F, 4, GcNonspacingMark)
ADD_USED(0x016F93, 13, GcModifierLetter)
ADD_NONE(0x016FA0, 64, GcUnassigned)
ADD_USED(0x016FE0, 2, GcModifierLetter)
ADD_USED(0x016FE2, 1, GcOtherPunctuation)
ADD_USED(0x016FE3, 1, GcModifierLetter)
ADD_NONE(0x016FE4, 28, GcUnassigned)
ADD_USED(0x017000, 6136, GcOtherLetter)
ADD_NONE(0x0187F8, 8, GcUnassigned)
ADD_USED(0x018800, 755, GcOtherLetter)
ADD_NONE(0x018AF3, 9485, GcUnassigned)
ADD_USED(0x01B000, 287, GcOtherLetter)
ADD_NONE(0x01B11F, 49, GcUnassigned)
ADD_USED(0x01B150, 3, GcOtherLetter)
ADD_NONE(0x01B153, 17, GcUnassigned)
ADD_USED(0x01B164, 4, GcOtherLetter)
ADD_NONE(0x01B168, 8, GcUnassigned)
ADD_USED(0x01B170, 396, GcOtherLetter)
ADD_NONE(0x01B2FC, 2308, GcUnassigned)
ADD_USED(0x01BC00, 107, GcOtherLetter)
ADD_NONE(0x01BC6B, 5, GcUnassigned)
ADD_USED(0x01BC70, 13, GcOtherLetter)
ADD_NONE(0x01BC7D, 3, GcUnassigned)
ADD_USED(0x01BC80, 9, GcOtherLetter)
ADD_NONE(0x01BC89, 7, GcUnassigned)
ADD_USED(0x01BC90, 10, GcOtherLetter)
ADD_NONE(0x01BC9A, 2, GcUnassigned)
ADD_USED(0x01BC9C, 1, GcOtherSymbol)
ADD_USED(0x01BC9D, 2, GcNonspacingMark)
ADD_USED(0x01BC9F, 1, GcOtherPunctuation)
ADD_USED(0x01BCA0, 4, GcFormat)
ADD_NONE(0x01BCA4, 4956, GcUnassigned)
ADD_USED(0x01D000, 246, GcOtherSymbol)
ADD_NONE(0x01D0F6, 10, GcUnassigned)
ADD_USED(0x01D100, 39, GcOtherSymbol)
ADD_NONE(0x01D127, 2, GcUnassigned)
ADD_USED(0x01D129, 60, GcOtherSymbol)
ADD_USED(0x01D165, 2, GcSpacingMark)
ADD_USED(0x01D167, 3, GcNonspacingMark)
ADD_USED(0x01D16A, 3, GcOtherSymbol)
ADD_USED(0x01D16D, 6, GcSpacingMark)
ADD_USED(0x01D173, 8, GcFormat)
ADD_USED(0x01D17B, 8, GcNonspacingMark)
ADD_USED(0x01D183, 2, GcOtherSymbol)
ADD_USED(0x01D185, 7, GcNonspacingMark)
ADD_USED(0x01D18C, 30, GcOtherSymbol)
ADD_USED(0x01D1AA, 4, GcNonspacingMark)
ADD_USED(0x01D1AE, 59, GcOtherSymbol)
ADD_NONE(0x01D1E9, 23, GcUnassigned)
ADD_USED(0x01D200, 66, GcOtherSymbol)
ADD_USED(0x01D242, 3, GcNonspacingMark)
ADD_USED(0x01D245, 1, GcOtherSymbol)
ADD_NONE(0x01D246, 154, GcUnassigned)
ADD_USED(0x01D2E0, 20, GcOtherNumber)
ADD_NONE(0x01D2F4, 12, GcUnassigned)
ADD_USED(0x01D300, 87, GcOtherSymbol)
ADD_NONE(0x01D357, 9, GcUnassigned)
ADD_USED(0x01D360, 25, GcOtherNumber)
ADD_NONE(0x01D379, 135, GcUnassigned)
ADD_USED(0x01D400, 26, GcUppercaseLetter)
ADD_USED(0x01D41A, 26, GcLowercaseLetter)
ADD_USED(0x01D434, 26, GcUppercaseLetter)
ADD_USED(0x01D44E, 7, GcLowercaseLetter)
ADD_NONE(0x01D455, 1, GcUnassigned)
ADD_USED(0x01D456, 18, GcLowercaseLetter)
ADD_USED(0x01D468, 26, GcUppercaseLetter)
ADD_USED(0x01D482, 26, GcLowercaseLetter)
ADD_USED(0x01D49C, 1, GcUppercaseLetter)
ADD_NONE(0x01D49D, 1, GcUnassigned)
ADD_USED(0x01D49E, 2, GcUppercaseLetter)
ADD_NONE(0x01D4A0, 2, GcUnassigned)
ADD_USED(0x01D4A2, 1, GcUppercaseLetter)
ADD_NONE(0x01D4A3, 2, GcUnassigned)
ADD_USED(0x01D4A5, 2, GcUppercaseLetter)
ADD_NONE(0x01D4A7, 2, GcUnassigned)
ADD_USED(0x01D4A9, 4, GcUppercaseLetter)
ADD_NONE(0x01D4AD, 1, GcUnassigned)
ADD_USED(0x01D4AE, 8, GcUppercaseLetter)
ADD_USED(0x01D4B6, 4, GcLowercaseLetter)
ADD_NONE(0x01D4BA, 1, GcUnassigned)
ADD_USED(0x01D4BB, 1, GcLowercaseLetter)
ADD_NONE(0x01D4BC, 1, GcUnassigned)
ADD_USED(0x01D4BD, 7, GcLowercaseLetter)
ADD_NONE(0x01D4C4, 1, GcUnassigned)
ADD_USED(0x01D4C5, 11, GcLowercaseLetter)
ADD_USED(0x01D4D0, 26, GcUppercaseLetter)
ADD_USED(0x01D4EA, 26, GcLowercaseLetter)
ADD_USED(0x01D504, 2, GcUppercaseLetter)
ADD_NONE(0x01D506, 1, GcUnassigned)
ADD_USED(0x01D507, 4, GcUppercaseLetter)
ADD_NONE(0x01D50B, 2, GcUnassigned)
ADD_USED(0x01D50D, 8, GcUppercaseLetter)
ADD_NONE(0x01D515, 1, GcUnassigned)
ADD_USED(0x01D516, 7, GcUppercaseLetter)
ADD_NONE(0x01D51D, 1, GcUnassigned)
ADD_USED(0x01D51E, 26, GcLowercaseLetter)
ADD_USED(0x01D538, 2, GcUppercaseLetter)
ADD_NONE(0x01D53A, 1, GcUnassigned)
ADD_USED(0x01D53B, 4, GcUppercaseLetter)
ADD_NONE(0x01D53F, 1, GcUnassigned)
ADD_USED(0x01D540, 5, GcUppercaseLetter)
ADD_NONE(0x01D545, 1, GcUnassigned)
ADD_USED(0x01D546, 1, GcUppercaseLetter)
ADD_NONE(0x01D547, 3, GcUnassigned)
ADD_USED(0x01D54A, 7, GcUppercaseLetter)
ADD_NONE(0x01D551, 1, GcUnassigned)
ADD_USED(0x01D552, 26, GcLowercaseLetter)
ADD_USED(0x01D56C, 26, GcUppercaseLetter)
ADD_USED(0x01D586, 26, GcLowercaseLetter)
ADD_USED(0x01D5A0, 26, GcUppercaseLetter)
ADD_USED(0x01D5BA, 26, GcLowercaseLetter)
ADD_USED(0x01D5D4, 26, GcUppercaseLetter)
ADD_USED(0x01D5EE, 26, GcLowercaseLetter)
ADD_USED(0x01D608, 26, GcUppercaseLetter)
ADD_USED(0x01D622, 26, GcLowercaseLetter)
ADD_USED(0x01D63C, 26, GcUppercaseLetter)
ADD_USED(0x01D656, 26, GcLowercaseLetter)
ADD_USED(0x01D670, 26, GcUppercaseLetter)
ADD_USED(0x01D68A, 28, GcLowercaseLetter)
ADD_NONE(0x01D6A6, 2, GcUnassigned)
ADD_USED(0x01D6A8, 25, GcUppercaseLetter)
ADD_USED(0x01D6C1, 1, GcMathSymbol)
ADD_USED(0x01D6C2, 25, GcLowercaseLetter)
ADD_USED(0x01D6DB, 1, GcMathSymbol)
ADD_USED(0x01D6DC, 6, GcLowercaseLetter)
ADD_USED(0x01D6E2, 25, GcUppercaseLetter)
ADD_USED(0x01D6FB, 1, GcMathSymbol)
ADD_USED(0x01D6FC, 25, GcLowercaseLetter)
ADD_USED(0x01D715, 1, GcMathSymbol)
ADD_USED(0x01D716, 6, GcLowercaseLetter)
ADD_USED(0x01D71C, 25, GcUppercaseLetter)
ADD_USED(0x01D735, 1, GcMathSymbol)
ADD_USED(0x01D736, 25, GcLowercaseLetter)
ADD_USED(0x01D74F, 1, GcMathSymbol)
ADD_USED(0x01D750, 6, GcLowercaseLetter)
ADD_USED(0x01D756, 25, GcUppercaseLetter)
ADD_USED(0x01D76F, 1, GcMathSymbol)
ADD_USED(0x01D770, 25, GcLowercaseLetter)
ADD_USED(0x01D789, 1, GcMathSymbol)
ADD_USED(0x01D78A, 6, GcLowercaseLetter)
ADD_USED(0x01D790, 25, GcUppercaseLetter)
ADD_USED(0x01D7A9, 1, GcMathSymbol)
ADD_USED(0x01D7AA, 25, GcLowercaseLetter)
ADD_USED(0x01D7C3, 1, GcMathSymbol)
ADD_USED(0x01D7C4, 6, GcLowercaseLetter)
ADD_USED(0x01D7CA, 1, GcUppercaseLetter)
ADD_USED(0x01D7CB, 1, GcLowercaseLetter)
ADD_NONE(0x01D7CC, 2, GcUnassigned)
ADD_USED(0x01D7CE, 50, GcDecimalNumber)
ADD_USED(0x01D800, 512, GcOtherSymbol)
ADD_USED(0x01DA00, 55, GcNonspacingMark)
ADD_USED(0x01DA37, 4, GcOtherSymbol)
ADD_USED(0x01DA3B, 50, GcNonspacingMark)
ADD_USED(0x01DA6D, 8, GcOtherSymbol)
ADD_USED(0x01DA75, 1, GcNonspacingMark)
ADD_USED(0x01DA76, 14, GcOtherSymbol)
ADD_USED(0x01DA84, 1, GcNonspacingMark)
ADD_USED(0x01DA85, 2, GcOtherSymbol)
ADD_USED(0x01DA87, 5, GcOtherPunctuation)
ADD_NONE(0x01DA8C, 15, GcUnassigned)
ADD_USED(0x01DA9B, 5, GcNonspacingMark)
ADD_NONE(0x01DAA0, 1, GcUnassigned)
ADD_USED(0x01DAA1, 15, GcNonspacingMark)
ADD_NONE(0x01DAB0, 1360, GcUnassigned)
ADD_USED(0x01E000, 7, GcNonspacingMark)
ADD_NONE(0x01E007, 1, GcUnassigned)
ADD_USED(0x01E008, 17, GcNonspacingMark)
ADD_NONE(0x01E019, 2, GcUnassigned)
ADD_USED(0x01E01B, 7, GcNonspacingMark)
ADD_NONE(0x01E022, 1, GcUnassigned)
ADD_USED(0x01E023, 2, GcNonspacingMark)
ADD_NONE(0x01E025, 1, GcUnassigned)
ADD_USED(0x01E026, 5, GcNonspacingMark)
ADD_NONE(0x01E02B, 213, GcUnassigned)
ADD_USED(0x01E100, 45, GcOtherLetter)
ADD_NONE(0x01E12D, 3, GcUnassigned)
ADD_USED(0x01E130, 7, GcNonspacingMark)
ADD_USED(0x01E137, 7, GcModifierLetter)
ADD_NONE(0x01E13E, 2, GcUnassigned)
ADD_USED(0x01E140, 10, GcDecimalNumber)
ADD_NONE(0x01E14A, 4, GcUnassigned)
ADD_USED(0x01E14E, 1, GcOtherLetter)
ADD_USED(0x01E14F, 1, GcOtherSymbol)
ADD_NONE(0x01E150, 368, GcUnassigned)
ADD_USED(0x01E2C0, 44, GcOtherLetter)
ADD_USED(0x01E2EC, 4, GcNonspacingMark)
ADD_USED(0x01E2F0, 10, GcDecimalNumber)
ADD_NONE(0x01E2FA, 5, GcUnassigned)
ADD_USED(0x01E2FF, 1, GcCurrencySymbol)
ADD_NONE(0x01E300, 1280, GcUnassigned)
ADD_USED(0x01E800, 197, GcOtherLetter)
ADD_NONE(0x01E8C5, 2, GcUnassigned)
ADD_USED(0x01E8C7, 9, GcOtherNumber)
ADD_USED(0x01E8D0, 7, GcNonspacingMark)
ADD_NONE(0x01E8D7, 41, GcUnassigned)
ADD_USED(0x01E900, 34, GcUppercaseLetter)
ADD_USED(0x01E922, 34, GcLowercaseLetter)
ADD_USED(0x01E944, 7, GcNonspacingMark)
ADD_USED(0x01E94B, 1, GcModifierLetter)
ADD_NONE(0x01E94C, 4, GcUnassigned)
ADD_USED(0x01E950, 10, GcDecimalNumber)
ADD_NONE(0x01E95A, 4, GcUnassigned)
ADD_USED(0x01E95E, 2, GcOtherPunctuation)
ADD_NONE(0x01E960, 785, GcUnassigned)
ADD_USED(0x01EC71, 59, GcOtherNumber)
ADD_USED(0x01ECAC, 1, GcOtherSymbol)
ADD_USED(0x01ECAD, 3, GcOtherNumber)
ADD_USED(0x01ECB0, 1, GcCurrencySymbol)
ADD_USED(0x01ECB1, 4, GcOtherNumber)
ADD_NONE(0x01ECB5, 76, GcUnassigned)
ADD_USED(0x01ED01, 45, GcOtherNumber)
ADD_USED(0x01ED2E, 1, GcOtherSymbol)
ADD_USED(0x01ED2F, 15, GcOtherNumber)
ADD_NONE(0x01ED3E, 194, GcUnassigned)
ADD_USED(0x01EE00, 4, GcOtherLetter)
ADD_NONE(0x01EE04, 1, GcUnassigned)
ADD_USED(0x01EE05, 27, GcOtherLetter)
ADD_NONE(0x01EE20, 1, GcUnassigned)
ADD_USED(0x01EE21, 2, GcOtherLetter)
ADD_NONE(0x01EE23, 1, GcUnassigned)
ADD_USED(0x01EE24, 1, GcOtherLetter)
ADD_NONE(0x01EE25, 2, GcUnassigned)
ADD_USED(0x01EE27, 1, GcOtherLetter)
ADD_NONE(0x01EE28, 1, GcUnassigned)
ADD_USED(0x01EE29, 10, GcOtherLetter)
ADD_NONE(0x01EE33, 1, GcUnassigned)
ADD_USED(0x01EE34, 4, GcOtherLetter)
ADD_NONE(0x01EE38, 1, GcUnassigned)
ADD_USED(0x01EE39, 1, GcOtherLetter)
ADD_NONE(0x01EE3A, 1, GcUnassigned)
ADD_USED(0x01EE3B, 1, GcOtherLetter)
ADD_NONE(0x01EE3C, 6, GcUnassigned)
ADD_USED(0x01EE42, 1, GcOtherLetter)
ADD_NONE(0x01EE43, 4, GcUnassigned)
ADD_USED(0x01EE47, 1, GcOtherLetter)
ADD_NONE(0x01EE48, 1, GcUnassigned)
ADD_USED(0x01EE49, 1, GcOtherLetter)
ADD_NONE(0x01EE4A, 1, GcUnassigned)
ADD_USED(0x01EE4B, 1, GcOtherLetter)
ADD_NONE(0x01EE4C, 1, GcUnassigned)
ADD_USED(0x01EE4D, 3, GcOtherLetter)
ADD_NONE(0x01EE50, 1, GcUnassigned)
ADD_USED(0x01EE51, 2, GcOtherLetter)
ADD_NONE(0x01EE53, 1, GcUnassigned)
ADD_USED(0x01EE54, 1, GcOtherLetter)
ADD_NONE(0x01EE55, 2, GcUnassigned)
ADD_USED(0x01EE57, 1, GcOtherLetter)
ADD_NONE(0x01EE58, 1, GcUnassigned)
ADD_USED(0x01EE59, 1, GcOtherLetter)
ADD_NONE(0x01EE5A, 1, GcUnassigned)
ADD_USED(0x01EE5B, 1, GcOtherLetter)
ADD_NONE(0x01EE5C, 1, GcUnassigned)
ADD_USED(0x01EE5D, 1, GcOtherLetter)
ADD_NONE(0x01EE5E, 1, GcUnassigned)
ADD_USED(0x01EE5F, 1, GcOtherLetter)
ADD_NONE(0x01EE60, 1, GcUnassigned)
ADD_USED(0x01EE61, 2, GcOtherLetter)
ADD_NONE(0x01EE63, 1, GcUnassigned)
ADD_USED(0x01EE64, 1, GcOtherLetter)
ADD_NONE(0x01EE65, 2, GcUnassigned)
ADD_USED(0x01EE67, 4, GcOtherLetter)
ADD_NONE(0x01EE6B, 1, GcUnassigned)
ADD_USED(0x01EE6C, 7, GcOtherLetter)
ADD_NONE(0x01EE73, 1, GcUnassigned)
ADD_USED(0x01EE74, 4, GcOtherLetter)
ADD_NONE(0x01EE78, 1, GcUnassigned)
ADD_USED(0x01EE79, 4, GcOtherLetter)
ADD_NONE(0x01EE7D, 1, GcUnassigned)
ADD_USED(0x01EE7E, 1, GcOtherLetter)
ADD_NONE(0x01EE7F, 1, GcUnassigned)
ADD_USED(0x01EE80, 10, GcOtherLetter)
ADD_NONE(0x01EE8A, 1, GcUnassigned)
ADD_USED(0x01EE8B, 17, GcOtherLetter)
ADD_NONE(0x01EE9C, 5, GcUnassigned)
ADD_USED(0x01EEA1, 3, GcOtherLetter)
ADD_NONE(0x01EEA4, 1, GcUnassigned)
ADD_USED(0x01EEA5, 5, GcOtherLetter)
ADD_NONE(0x01EEAA, 1, GcUnassigned)
ADD_USED(0x01EEAB, 17, GcOtherLetter)
ADD_NONE(0x01EEBC, 52, GcUnassigned)
ADD_USED(0x01EEF0, 2, GcMathSymbol)
ADD_NONE(0x01EEF2, 270, GcUnassigned)
ADD_USED(0x01F000, 44, GcOtherSymbol)
ADD_NONE(0x01F02C, 4, GcUnassigned)
ADD_USED(0x01F030, 100, GcOtherSymbol)
ADD_NONE(0x01F094, 12, GcUnassigned)
ADD_USED(0x01F0A0, 15, GcOtherSymbol)
ADD_NONE(0x01F0AF, 2, GcUnassigned)
ADD_USED(0x01F0B1, 15, GcOtherSymbol)
ADD_NONE(0x01F0C0, 1, GcUnassigned)
ADD_USED(0x01F0C1, 15, GcOtherSymbol)
ADD_NONE(0x01F0D0, 1, GcUnassigned)
ADD_USED(0x01F0D1, 37, GcOtherSymbol)
ADD_NONE(0x01F0F6, 10, GcUnassigned)
ADD_USED(0x01F100, 13, GcOtherNumber)
ADD_NONE(0x01F10D, 3, GcUnassigned)
ADD_USED(0x01F110, 93, GcOtherSymbol)
ADD_NONE(0x01F16D, 3, GcUnassigned)
ADD_USED(0x01F170, 61, GcOtherSymbol)
ADD_NONE(0x01F1AD, 57, GcUnassigned)
ADD_USED(0x01F1E6, 29, GcOtherSymbol)
ADD_NONE(0x01F203, 13, GcUnassigned)
ADD_USED(0x01F210, 44, GcOtherSymbol)
ADD_NONE(0x01F23C, 4, GcUnassigned)
ADD_USED(0x01F240, 9, GcOtherSymbol)
ADD_NONE(0x01F249, 7, GcUnassigned)
ADD_USED(0x01F250, 2, GcOtherSymbol)
ADD_NONE(0x01F252, 14, GcUnassigned)
ADD_USED(0x01F260, 6, GcOtherSymbol)
ADD_NONE(0x01F266, 154, GcUnassigned)
ADD_USED(0x01F300, 251, GcOtherSymbol)
ADD_USED(0x01F3FB, 5, GcModifierSymbol)
ADD_USED(0x01F400, 726, GcOtherSymbol)
ADD_NONE(0x01F6D6, 10, GcUnassigned)
ADD_USED(0x01F6E0, 13, GcOtherSymbol)
ADD_NONE(0x01F6ED, 3, GcUnassigned)
ADD_USED(0x01F6F0, 11, GcOtherSymbol)
ADD_NONE(0x01F6FB, 5, GcUnassigned)
ADD_USED(0x01F700, 116, GcOtherSymbol)
ADD_NONE(0x01F774, 12, GcUnassigned)
ADD_USED(0x01F780, 89, GcOtherSymbol)
ADD_NONE(0x01F7D9, 7, GcUnassigned)
ADD_USED(0x01F7E0, 12, GcOtherSymbol)
ADD_NONE(0x01F7EC, 20, GcUnassigned)
ADD_USED(0x01F800, 12, GcOtherSymbol)
ADD_NONE(0x01F80C, 4, GcUnassigned)
ADD_USED(0x01F810, 56, GcOtherSymbol)
ADD_NONE(0x01F848, 8, GcUnassigned)
ADD_USED(0x01F850, 10, GcOtherSymbol)
ADD_NONE(0x01F85A, 6, GcUnassigned)
ADD_USED(0x01F860, 40, GcOtherSymbol)
ADD_NONE(0x01F888, 8, GcUnassigned)
ADD_USED(0x01F890, 30, GcOtherSymbol)
ADD_NONE(0x01F8AE, 82, GcUnassigned)
ADD_USED(0x01F900, 12, GcOtherSymbol)
ADD_NONE(0x01F90C, 1, GcUnassigned)
ADD_USED(0x01F90D, 101, GcOtherSymbol)
ADD_NONE(0x01F972, 1, GcUnassigned)
ADD_USED(0x01F973, 4, GcOtherSymbol)
ADD_NONE(0x01F977, 3, GcUnassigned)
ADD_USED(0x01F97A, 41, GcOtherSymbol)
ADD_NONE(0x01F9A3, 2, GcUnassigned)
ADD_USED(0x01F9A5, 6, GcOtherSymbol)
ADD_NONE(0x01F9AB, 3, GcUnassigned)
ADD_USED(0x01F9AE, 29, GcOtherSymbol)
ADD_NONE(0x01F9CB, 2, GcUnassigned)
ADD_USED(0x01F9CD, 135, GcOtherSymbol)
ADD_NONE(0x01FA54, 12, GcUnassigned)
ADD_USED(0x01FA60, 14, GcOtherSymbol)
ADD_NONE(0x01FA6E, 2, GcUnassigned)
ADD_USED(0x01FA70, 4, GcOtherSymbol)
ADD_NONE(0x01FA74, 4, GcUnassigned)
ADD_USED(0x01FA78, 3, GcOtherSymbol)
ADD_NONE(0x01FA7B, 5, GcUnassigned)
ADD_USED(0x01FA80, 3, GcOtherSymbol)
ADD_NONE(0x01FA83, 13, GcUnassigned)
ADD_USED(0x01FA90, 6, GcOtherSymbol)
ADD_NONE(0x01FA96, 1386, GcUnassigned)
ADD_USED(0x020000, 42711, GcOtherLetter)
ADD_NONE(0x02A6D7, 41, GcUnassigned)
ADD_USED(0x02A700, 4149, GcOtherLetter)
ADD_NONE(0x02B735, 11, GcUnassigned)
ADD_USED(0x02B740, 222, GcOtherLetter)
ADD_NONE(0x02B81E, 2, GcUnassigned)
ADD_USED(0x02B820, 5762, GcOtherLetter)
ADD_NONE(0x02CEA2, 14, GcUnassigned)
ADD_USED(0x02CEB0, 7473, GcOtherLetter)
ADD_NONE(0x02EBE1, 3103, GcUnassigned)
ADD_USED(0x02F800, 542, GcOtherLetter)
ADD_NONE(0x02FA1E, 722403, GcUnassigned)
ADD_USED(0x0E0001, 1, GcFormat)
ADD_NONE(0x0E0002, 30, GcUnassigned)
ADD_USED(0x0E0020, 96, GcFormat)
ADD_NONE(0x0E0080, 128, GcUnassigned)
ADD_USED(0x0E0100, 240, GcNonspacingMark)
ADD_NONE(0x0E01F0, 65040, GcUnassigned)
ADD_USED(0x0F0000, 65534, GcPrivateUse)
ADD_NONE(0x0FFFFE, 2, GcUnassigned)
ADD_USED(0x100000, 65534, GcPrivateUse)
ADD_NONE(0x10FFFE, 2, GcUnassigned)
