diff options
Diffstat (limited to 'lib/unicode/prop')
-rw-r--r-- | lib/unicode/prop/uprop_get_scf.c | 1460 |
1 files changed, 1460 insertions, 0 deletions
diff --git a/lib/unicode/prop/uprop_get_scf.c b/lib/unicode/prop/uprop_get_scf.c new file mode 100644 index 0000000..88ecf4e --- /dev/null +++ b/lib/unicode/prop/uprop_get_scf.c @@ -0,0 +1,1460 @@ +/* This file is autogenerated by gen/prop/scf; DO NOT EDIT. */ + +#include "__bsearch.h" +#include "macros.h" +#include "rune.h" +#include "unicode/prop.h" + +static constexpr rune lookup_lat1[] = { + 0x000, 0x001, 0x002, 0x003, 0x004, 0x005, 0x006, 0x007, + 0x008, 0x009, 0x00A, 0x00B, 0x00C, 0x00D, 0x00E, 0x00F, + 0x010, 0x011, 0x012, 0x013, 0x014, 0x015, 0x016, 0x017, + 0x018, 0x019, 0x01A, 0x01B, 0x01C, 0x01D, 0x01E, 0x01F, + 0x020, 0x021, 0x022, 0x023, 0x024, 0x025, 0x026, 0x027, + 0x028, 0x029, 0x02A, 0x02B, 0x02C, 0x02D, 0x02E, 0x02F, + 0x030, 0x031, 0x032, 0x033, 0x034, 0x035, 0x036, 0x037, + 0x038, 0x039, 0x03A, 0x03B, 0x03C, 0x03D, 0x03E, 0x03F, + 0x040, 0x061, 0x062, 0x063, 0x064, 0x065, 0x066, 0x067, + 0x068, 0x069, 0x06A, 0x06B, 0x06C, 0x06D, 0x06E, 0x06F, + 0x070, 0x071, 0x072, 0x073, 0x074, 0x075, 0x076, 0x077, + 0x078, 0x079, 0x07A, 0x05B, 0x05C, 0x05D, 0x05E, 0x05F, + 0x060, 0x061, 0x062, 0x063, 0x064, 0x065, 0x066, 0x067, + 0x068, 0x069, 0x06A, 0x06B, 0x06C, 0x06D, 0x06E, 0x06F, + 0x070, 0x071, 0x072, 0x073, 0x074, 0x075, 0x076, 0x077, + 0x078, 0x079, 0x07A, 0x07B, 0x07C, 0x07D, 0x07E, 0x07F, + 0x080, 0x081, 0x082, 0x083, 0x084, 0x085, 0x086, 0x087, + 0x088, 0x089, 0x08A, 0x08B, 0x08C, 0x08D, 0x08E, 0x08F, + 0x090, 0x091, 0x092, 0x093, 0x094, 0x095, 0x096, 0x097, + 0x098, 0x099, 0x09A, 0x09B, 0x09C, 0x09D, 0x09E, 0x09F, + 0x0A0, 0x0A1, 0x0A2, 0x0A3, 0x0A4, 0x0A5, 0x0A6, 0x0A7, + 0x0A8, 0x0A9, 0x0AA, 0x0AB, 0x0AC, 0x0AD, 0x0AE, 0x0AF, + 0x0B0, 0x0B1, 0x0B2, 0x0B3, 0x0B4, 0x3BC, 0x0B6, 0x0B7, + 0x0B8, 0x0B9, 0x0BA, 0x0BB, 0x0BC, 0x0BD, 0x0BE, 0x0BF, + 0x0E0, 0x0E1, 0x0E2, 0x0E3, 0x0E4, 0x0E5, 0x0E6, 0x0E7, + 0x0E8, 0x0E9, 0x0EA, 0x0EB, 0x0EC, 0x0ED, 0x0EE, 0x0EF, + 0x0F0, 0x0F1, 0x0F2, 0x0F3, 0x0F4, 0x0F5, 0x0F6, 0x0D7, + 0x0F8, 0x0F9, 0x0FA, 0x0FB, 0x0FC, 0x0FD, 0x0FE, 0x0DF, + 0x0E0, 0x0E1, 0x0E2, 0x0E3, 0x0E4, 0x0E5, 0x0E6, 0x0E7, + 0x0E8, 0x0E9, 0x0EA, 0x0EB, 0x0EC, 0x0ED, 0x0EE, 0x0EF, + 0x0F0, 0x0F1, 0x0F2, 0x0F3, 0x0F4, 0x0F5, 0x0F6, 0x0F7, + 0x0F8, 0x0F9, 0x0FA, 0x0FB, 0x0FC, 0x0FD, 0x0FE, 0x0FF, +}; + +static const struct { + rune k, v; +} lookup[] = { + {RUNE_C(0x000100), RUNE_C(0x000101)}, + {RUNE_C(0x000102), RUNE_C(0x000103)}, + {RUNE_C(0x000104), RUNE_C(0x000105)}, + {RUNE_C(0x000106), RUNE_C(0x000107)}, + {RUNE_C(0x000108), RUNE_C(0x000109)}, + {RUNE_C(0x00010A), RUNE_C(0x00010B)}, + {RUNE_C(0x00010C), RUNE_C(0x00010D)}, + {RUNE_C(0x00010E), RUNE_C(0x00010F)}, + {RUNE_C(0x000110), RUNE_C(0x000111)}, + {RUNE_C(0x000112), RUNE_C(0x000113)}, + {RUNE_C(0x000114), RUNE_C(0x000115)}, + {RUNE_C(0x000116), RUNE_C(0x000117)}, + {RUNE_C(0x000118), RUNE_C(0x000119)}, + {RUNE_C(0x00011A), RUNE_C(0x00011B)}, + {RUNE_C(0x00011C), RUNE_C(0x00011D)}, + {RUNE_C(0x00011E), RUNE_C(0x00011F)}, + {RUNE_C(0x000120), RUNE_C(0x000121)}, + {RUNE_C(0x000122), RUNE_C(0x000123)}, + {RUNE_C(0x000124), RUNE_C(0x000125)}, + {RUNE_C(0x000126), RUNE_C(0x000127)}, + {RUNE_C(0x000128), RUNE_C(0x000129)}, + {RUNE_C(0x00012A), RUNE_C(0x00012B)}, + {RUNE_C(0x00012C), RUNE_C(0x00012D)}, + {RUNE_C(0x00012E), RUNE_C(0x00012F)}, + {RUNE_C(0x000132), RUNE_C(0x000133)}, + {RUNE_C(0x000134), RUNE_C(0x000135)}, + {RUNE_C(0x000136), RUNE_C(0x000137)}, + {RUNE_C(0x000139), RUNE_C(0x00013A)}, + {RUNE_C(0x00013B), RUNE_C(0x00013C)}, + {RUNE_C(0x00013D), RUNE_C(0x00013E)}, + {RUNE_C(0x00013F), RUNE_C(0x000140)}, + {RUNE_C(0x000141), RUNE_C(0x000142)}, + {RUNE_C(0x000143), RUNE_C(0x000144)}, + {RUNE_C(0x000145), RUNE_C(0x000146)}, + {RUNE_C(0x000147), RUNE_C(0x000148)}, + {RUNE_C(0x00014A), RUNE_C(0x00014B)}, + {RUNE_C(0x00014C), RUNE_C(0x00014D)}, + {RUNE_C(0x00014E), RUNE_C(0x00014F)}, + {RUNE_C(0x000150), RUNE_C(0x000151)}, + {RUNE_C(0x000152), RUNE_C(0x000153)}, + {RUNE_C(0x000154), RUNE_C(0x000155)}, + {RUNE_C(0x000156), RUNE_C(0x000157)}, + {RUNE_C(0x000158), RUNE_C(0x000159)}, + {RUNE_C(0x00015A), RUNE_C(0x00015B)}, + {RUNE_C(0x00015C), RUNE_C(0x00015D)}, + {RUNE_C(0x00015E), RUNE_C(0x00015F)}, + {RUNE_C(0x000160), RUNE_C(0x000161)}, + {RUNE_C(0x000162), RUNE_C(0x000163)}, + {RUNE_C(0x000164), RUNE_C(0x000165)}, + {RUNE_C(0x000166), RUNE_C(0x000167)}, + {RUNE_C(0x000168), RUNE_C(0x000169)}, + {RUNE_C(0x00016A), RUNE_C(0x00016B)}, + {RUNE_C(0x00016C), RUNE_C(0x00016D)}, + {RUNE_C(0x00016E), RUNE_C(0x00016F)}, + {RUNE_C(0x000170), RUNE_C(0x000171)}, + {RUNE_C(0x000172), RUNE_C(0x000173)}, + {RUNE_C(0x000174), RUNE_C(0x000175)}, + {RUNE_C(0x000176), RUNE_C(0x000177)}, + {RUNE_C(0x000178), RUNE_C(0x0000FF)}, + {RUNE_C(0x000179), RUNE_C(0x00017A)}, + {RUNE_C(0x00017B), RUNE_C(0x00017C)}, + {RUNE_C(0x00017D), RUNE_C(0x00017E)}, + {RUNE_C(0x00017F), RUNE_C(0x000073)}, + {RUNE_C(0x000181), RUNE_C(0x000253)}, + {RUNE_C(0x000182), RUNE_C(0x000183)}, + {RUNE_C(0x000184), RUNE_C(0x000185)}, + {RUNE_C(0x000186), RUNE_C(0x000254)}, + {RUNE_C(0x000187), RUNE_C(0x000188)}, + {RUNE_C(0x000189), RUNE_C(0x000256)}, + {RUNE_C(0x00018A), RUNE_C(0x000257)}, + {RUNE_C(0x00018B), RUNE_C(0x00018C)}, + {RUNE_C(0x00018E), RUNE_C(0x0001DD)}, + {RUNE_C(0x00018F), RUNE_C(0x000259)}, + {RUNE_C(0x000190), RUNE_C(0x00025B)}, + {RUNE_C(0x000191), RUNE_C(0x000192)}, + {RUNE_C(0x000193), RUNE_C(0x000260)}, + {RUNE_C(0x000194), RUNE_C(0x000263)}, + {RUNE_C(0x000196), RUNE_C(0x000269)}, + {RUNE_C(0x000197), RUNE_C(0x000268)}, + {RUNE_C(0x000198), RUNE_C(0x000199)}, + {RUNE_C(0x00019C), RUNE_C(0x00026F)}, + {RUNE_C(0x00019D), RUNE_C(0x000272)}, + {RUNE_C(0x00019F), RUNE_C(0x000275)}, + {RUNE_C(0x0001A0), RUNE_C(0x0001A1)}, + {RUNE_C(0x0001A2), RUNE_C(0x0001A3)}, + {RUNE_C(0x0001A4), RUNE_C(0x0001A5)}, + {RUNE_C(0x0001A6), RUNE_C(0x000280)}, + {RUNE_C(0x0001A7), RUNE_C(0x0001A8)}, + {RUNE_C(0x0001A9), RUNE_C(0x000283)}, + {RUNE_C(0x0001AC), RUNE_C(0x0001AD)}, + {RUNE_C(0x0001AE), RUNE_C(0x000288)}, + {RUNE_C(0x0001AF), RUNE_C(0x0001B0)}, + {RUNE_C(0x0001B1), RUNE_C(0x00028A)}, + {RUNE_C(0x0001B2), RUNE_C(0x00028B)}, + {RUNE_C(0x0001B3), RUNE_C(0x0001B4)}, + {RUNE_C(0x0001B5), RUNE_C(0x0001B6)}, + {RUNE_C(0x0001B7), RUNE_C(0x000292)}, + {RUNE_C(0x0001B8), RUNE_C(0x0001B9)}, + {RUNE_C(0x0001BC), RUNE_C(0x0001BD)}, + {RUNE_C(0x0001C4), RUNE_C(0x0001C6)}, + {RUNE_C(0x0001C5), RUNE_C(0x0001C6)}, + {RUNE_C(0x0001C7), RUNE_C(0x0001C9)}, + {RUNE_C(0x0001C8), RUNE_C(0x0001C9)}, + {RUNE_C(0x0001CA), RUNE_C(0x0001CC)}, + {RUNE_C(0x0001CB), RUNE_C(0x0001CC)}, + {RUNE_C(0x0001CD), RUNE_C(0x0001CE)}, + {RUNE_C(0x0001CF), RUNE_C(0x0001D0)}, + {RUNE_C(0x0001D1), RUNE_C(0x0001D2)}, + {RUNE_C(0x0001D3), RUNE_C(0x0001D4)}, + {RUNE_C(0x0001D5), RUNE_C(0x0001D6)}, + {RUNE_C(0x0001D7), RUNE_C(0x0001D8)}, + {RUNE_C(0x0001D9), RUNE_C(0x0001DA)}, + {RUNE_C(0x0001DB), RUNE_C(0x0001DC)}, + {RUNE_C(0x0001DE), RUNE_C(0x0001DF)}, + {RUNE_C(0x0001E0), RUNE_C(0x0001E1)}, + {RUNE_C(0x0001E2), RUNE_C(0x0001E3)}, + {RUNE_C(0x0001E4), RUNE_C(0x0001E5)}, + {RUNE_C(0x0001E6), RUNE_C(0x0001E7)}, + {RUNE_C(0x0001E8), RUNE_C(0x0001E9)}, + {RUNE_C(0x0001EA), RUNE_C(0x0001EB)}, + {RUNE_C(0x0001EC), RUNE_C(0x0001ED)}, + {RUNE_C(0x0001EE), RUNE_C(0x0001EF)}, + {RUNE_C(0x0001F1), RUNE_C(0x0001F3)}, + {RUNE_C(0x0001F2), RUNE_C(0x0001F3)}, + {RUNE_C(0x0001F4), RUNE_C(0x0001F5)}, + {RUNE_C(0x0001F6), RUNE_C(0x000195)}, + {RUNE_C(0x0001F7), RUNE_C(0x0001BF)}, + {RUNE_C(0x0001F8), RUNE_C(0x0001F9)}, + {RUNE_C(0x0001FA), RUNE_C(0x0001FB)}, + {RUNE_C(0x0001FC), RUNE_C(0x0001FD)}, + {RUNE_C(0x0001FE), RUNE_C(0x0001FF)}, + {RUNE_C(0x000200), RUNE_C(0x000201)}, + {RUNE_C(0x000202), RUNE_C(0x000203)}, + {RUNE_C(0x000204), RUNE_C(0x000205)}, + {RUNE_C(0x000206), RUNE_C(0x000207)}, + {RUNE_C(0x000208), RUNE_C(0x000209)}, + {RUNE_C(0x00020A), RUNE_C(0x00020B)}, + {RUNE_C(0x00020C), RUNE_C(0x00020D)}, + {RUNE_C(0x00020E), RUNE_C(0x00020F)}, + {RUNE_C(0x000210), RUNE_C(0x000211)}, + {RUNE_C(0x000212), RUNE_C(0x000213)}, + {RUNE_C(0x000214), RUNE_C(0x000215)}, + {RUNE_C(0x000216), RUNE_C(0x000217)}, + {RUNE_C(0x000218), RUNE_C(0x000219)}, + {RUNE_C(0x00021A), RUNE_C(0x00021B)}, + {RUNE_C(0x00021C), RUNE_C(0x00021D)}, + {RUNE_C(0x00021E), RUNE_C(0x00021F)}, + {RUNE_C(0x000220), RUNE_C(0x00019E)}, + {RUNE_C(0x000222), RUNE_C(0x000223)}, + {RUNE_C(0x000224), RUNE_C(0x000225)}, + {RUNE_C(0x000226), RUNE_C(0x000227)}, + {RUNE_C(0x000228), RUNE_C(0x000229)}, + {RUNE_C(0x00022A), RUNE_C(0x00022B)}, + {RUNE_C(0x00022C), RUNE_C(0x00022D)}, + {RUNE_C(0x00022E), RUNE_C(0x00022F)}, + {RUNE_C(0x000230), RUNE_C(0x000231)}, + {RUNE_C(0x000232), RUNE_C(0x000233)}, + {RUNE_C(0x00023A), RUNE_C(0x002C65)}, + {RUNE_C(0x00023B), RUNE_C(0x00023C)}, + {RUNE_C(0x00023D), RUNE_C(0x00019A)}, + {RUNE_C(0x00023E), RUNE_C(0x002C66)}, + {RUNE_C(0x000241), RUNE_C(0x000242)}, + {RUNE_C(0x000243), RUNE_C(0x000180)}, + {RUNE_C(0x000244), RUNE_C(0x000289)}, + {RUNE_C(0x000245), RUNE_C(0x00028C)}, + {RUNE_C(0x000246), RUNE_C(0x000247)}, + {RUNE_C(0x000248), RUNE_C(0x000249)}, + {RUNE_C(0x00024A), RUNE_C(0x00024B)}, + {RUNE_C(0x00024C), RUNE_C(0x00024D)}, + {RUNE_C(0x00024E), RUNE_C(0x00024F)}, + {RUNE_C(0x000345), RUNE_C(0x0003B9)}, + {RUNE_C(0x000370), RUNE_C(0x000371)}, + {RUNE_C(0x000372), RUNE_C(0x000373)}, + {RUNE_C(0x000376), RUNE_C(0x000377)}, + {RUNE_C(0x00037F), RUNE_C(0x0003F3)}, + {RUNE_C(0x000386), RUNE_C(0x0003AC)}, + {RUNE_C(0x000388), RUNE_C(0x0003AD)}, + {RUNE_C(0x000389), RUNE_C(0x0003AE)}, + {RUNE_C(0x00038A), RUNE_C(0x0003AF)}, + {RUNE_C(0x00038C), RUNE_C(0x0003CC)}, + {RUNE_C(0x00038E), RUNE_C(0x0003CD)}, + {RUNE_C(0x00038F), RUNE_C(0x0003CE)}, + {RUNE_C(0x000391), RUNE_C(0x0003B1)}, + {RUNE_C(0x000392), RUNE_C(0x0003B2)}, + {RUNE_C(0x000393), RUNE_C(0x0003B3)}, + {RUNE_C(0x000394), RUNE_C(0x0003B4)}, + {RUNE_C(0x000395), RUNE_C(0x0003B5)}, + {RUNE_C(0x000396), RUNE_C(0x0003B6)}, + {RUNE_C(0x000397), RUNE_C(0x0003B7)}, + {RUNE_C(0x000398), RUNE_C(0x0003B8)}, + {RUNE_C(0x000399), RUNE_C(0x0003B9)}, + {RUNE_C(0x00039A), RUNE_C(0x0003BA)}, + {RUNE_C(0x00039B), RUNE_C(0x0003BB)}, + {RUNE_C(0x00039C), RUNE_C(0x0003BC)}, + {RUNE_C(0x00039D), RUNE_C(0x0003BD)}, + {RUNE_C(0x00039E), RUNE_C(0x0003BE)}, + {RUNE_C(0x00039F), RUNE_C(0x0003BF)}, + {RUNE_C(0x0003A0), RUNE_C(0x0003C0)}, + {RUNE_C(0x0003A1), RUNE_C(0x0003C1)}, + {RUNE_C(0x0003A3), RUNE_C(0x0003C3)}, + {RUNE_C(0x0003A4), RUNE_C(0x0003C4)}, + {RUNE_C(0x0003A5), RUNE_C(0x0003C5)}, + {RUNE_C(0x0003A6), RUNE_C(0x0003C6)}, + {RUNE_C(0x0003A7), RUNE_C(0x0003C7)}, + {RUNE_C(0x0003A8), RUNE_C(0x0003C8)}, + {RUNE_C(0x0003A9), RUNE_C(0x0003C9)}, + {RUNE_C(0x0003AA), RUNE_C(0x0003CA)}, + {RUNE_C(0x0003AB), RUNE_C(0x0003CB)}, + {RUNE_C(0x0003C2), RUNE_C(0x0003C3)}, + {RUNE_C(0x0003CF), RUNE_C(0x0003D7)}, + {RUNE_C(0x0003D0), RUNE_C(0x0003B2)}, + {RUNE_C(0x0003D1), RUNE_C(0x0003B8)}, + {RUNE_C(0x0003D5), RUNE_C(0x0003C6)}, + {RUNE_C(0x0003D6), RUNE_C(0x0003C0)}, + {RUNE_C(0x0003D8), RUNE_C(0x0003D9)}, + {RUNE_C(0x0003DA), RUNE_C(0x0003DB)}, + {RUNE_C(0x0003DC), RUNE_C(0x0003DD)}, + {RUNE_C(0x0003DE), RUNE_C(0x0003DF)}, + {RUNE_C(0x0003E0), RUNE_C(0x0003E1)}, + {RUNE_C(0x0003E2), RUNE_C(0x0003E3)}, + {RUNE_C(0x0003E4), RUNE_C(0x0003E5)}, + {RUNE_C(0x0003E6), RUNE_C(0x0003E7)}, + {RUNE_C(0x0003E8), RUNE_C(0x0003E9)}, + {RUNE_C(0x0003EA), RUNE_C(0x0003EB)}, + {RUNE_C(0x0003EC), RUNE_C(0x0003ED)}, + {RUNE_C(0x0003EE), RUNE_C(0x0003EF)}, + {RUNE_C(0x0003F0), RUNE_C(0x0003BA)}, + {RUNE_C(0x0003F1), RUNE_C(0x0003C1)}, + {RUNE_C(0x0003F4), RUNE_C(0x0003B8)}, + {RUNE_C(0x0003F5), RUNE_C(0x0003B5)}, + {RUNE_C(0x0003F7), RUNE_C(0x0003F8)}, + {RUNE_C(0x0003F9), RUNE_C(0x0003F2)}, + {RUNE_C(0x0003FA), RUNE_C(0x0003FB)}, + {RUNE_C(0x0003FD), RUNE_C(0x00037B)}, + {RUNE_C(0x0003FE), RUNE_C(0x00037C)}, + {RUNE_C(0x0003FF), RUNE_C(0x00037D)}, + {RUNE_C(0x000400), RUNE_C(0x000450)}, + {RUNE_C(0x000401), RUNE_C(0x000451)}, + {RUNE_C(0x000402), RUNE_C(0x000452)}, + {RUNE_C(0x000403), RUNE_C(0x000453)}, + {RUNE_C(0x000404), RUNE_C(0x000454)}, + {RUNE_C(0x000405), RUNE_C(0x000455)}, + {RUNE_C(0x000406), RUNE_C(0x000456)}, + {RUNE_C(0x000407), RUNE_C(0x000457)}, + {RUNE_C(0x000408), RUNE_C(0x000458)}, + {RUNE_C(0x000409), RUNE_C(0x000459)}, + {RUNE_C(0x00040A), RUNE_C(0x00045A)}, + {RUNE_C(0x00040B), RUNE_C(0x00045B)}, + {RUNE_C(0x00040C), RUNE_C(0x00045C)}, + {RUNE_C(0x00040D), RUNE_C(0x00045D)}, + {RUNE_C(0x00040E), RUNE_C(0x00045E)}, + {RUNE_C(0x00040F), RUNE_C(0x00045F)}, + {RUNE_C(0x000410), RUNE_C(0x000430)}, + {RUNE_C(0x000411), RUNE_C(0x000431)}, + {RUNE_C(0x000412), RUNE_C(0x000432)}, + {RUNE_C(0x000413), RUNE_C(0x000433)}, + {RUNE_C(0x000414), RUNE_C(0x000434)}, + {RUNE_C(0x000415), RUNE_C(0x000435)}, + {RUNE_C(0x000416), RUNE_C(0x000436)}, + {RUNE_C(0x000417), RUNE_C(0x000437)}, + {RUNE_C(0x000418), RUNE_C(0x000438)}, + {RUNE_C(0x000419), RUNE_C(0x000439)}, + {RUNE_C(0x00041A), RUNE_C(0x00043A)}, + {RUNE_C(0x00041B), RUNE_C(0x00043B)}, + {RUNE_C(0x00041C), RUNE_C(0x00043C)}, + {RUNE_C(0x00041D), RUNE_C(0x00043D)}, + {RUNE_C(0x00041E), RUNE_C(0x00043E)}, + {RUNE_C(0x00041F), RUNE_C(0x00043F)}, + {RUNE_C(0x000420), RUNE_C(0x000440)}, + {RUNE_C(0x000421), RUNE_C(0x000441)}, + {RUNE_C(0x000422), RUNE_C(0x000442)}, + {RUNE_C(0x000423), RUNE_C(0x000443)}, + {RUNE_C(0x000424), RUNE_C(0x000444)}, + {RUNE_C(0x000425), RUNE_C(0x000445)}, + {RUNE_C(0x000426), RUNE_C(0x000446)}, + {RUNE_C(0x000427), RUNE_C(0x000447)}, + {RUNE_C(0x000428), RUNE_C(0x000448)}, + {RUNE_C(0x000429), RUNE_C(0x000449)}, + {RUNE_C(0x00042A), RUNE_C(0x00044A)}, + {RUNE_C(0x00042B), RUNE_C(0x00044B)}, + {RUNE_C(0x00042C), RUNE_C(0x00044C)}, + {RUNE_C(0x00042D), RUNE_C(0x00044D)}, + {RUNE_C(0x00042E), RUNE_C(0x00044E)}, + {RUNE_C(0x00042F), RUNE_C(0x00044F)}, + {RUNE_C(0x000460), RUNE_C(0x000461)}, + {RUNE_C(0x000462), RUNE_C(0x000463)}, + {RUNE_C(0x000464), RUNE_C(0x000465)}, + {RUNE_C(0x000466), RUNE_C(0x000467)}, + {RUNE_C(0x000468), RUNE_C(0x000469)}, + {RUNE_C(0x00046A), RUNE_C(0x00046B)}, + {RUNE_C(0x00046C), RUNE_C(0x00046D)}, + {RUNE_C(0x00046E), RUNE_C(0x00046F)}, + {RUNE_C(0x000470), RUNE_C(0x000471)}, + {RUNE_C(0x000472), RUNE_C(0x000473)}, + {RUNE_C(0x000474), RUNE_C(0x000475)}, + {RUNE_C(0x000476), RUNE_C(0x000477)}, + {RUNE_C(0x000478), RUNE_C(0x000479)}, + {RUNE_C(0x00047A), RUNE_C(0x00047B)}, + {RUNE_C(0x00047C), RUNE_C(0x00047D)}, + {RUNE_C(0x00047E), RUNE_C(0x00047F)}, + {RUNE_C(0x000480), RUNE_C(0x000481)}, + {RUNE_C(0x00048A), RUNE_C(0x00048B)}, + {RUNE_C(0x00048C), RUNE_C(0x00048D)}, + {RUNE_C(0x00048E), RUNE_C(0x00048F)}, + {RUNE_C(0x000490), RUNE_C(0x000491)}, + {RUNE_C(0x000492), RUNE_C(0x000493)}, + {RUNE_C(0x000494), RUNE_C(0x000495)}, + {RUNE_C(0x000496), RUNE_C(0x000497)}, + {RUNE_C(0x000498), RUNE_C(0x000499)}, + {RUNE_C(0x00049A), RUNE_C(0x00049B)}, + {RUNE_C(0x00049C), RUNE_C(0x00049D)}, + {RUNE_C(0x00049E), RUNE_C(0x00049F)}, + {RUNE_C(0x0004A0), RUNE_C(0x0004A1)}, + {RUNE_C(0x0004A2), RUNE_C(0x0004A3)}, + {RUNE_C(0x0004A4), RUNE_C(0x0004A5)}, + {RUNE_C(0x0004A6), RUNE_C(0x0004A7)}, + {RUNE_C(0x0004A8), RUNE_C(0x0004A9)}, + {RUNE_C(0x0004AA), RUNE_C(0x0004AB)}, + {RUNE_C(0x0004AC), RUNE_C(0x0004AD)}, + {RUNE_C(0x0004AE), RUNE_C(0x0004AF)}, + {RUNE_C(0x0004B0), RUNE_C(0x0004B1)}, + {RUNE_C(0x0004B2), RUNE_C(0x0004B3)}, + {RUNE_C(0x0004B4), RUNE_C(0x0004B5)}, + {RUNE_C(0x0004B6), RUNE_C(0x0004B7)}, + {RUNE_C(0x0004B8), RUNE_C(0x0004B9)}, + {RUNE_C(0x0004BA), RUNE_C(0x0004BB)}, + {RUNE_C(0x0004BC), RUNE_C(0x0004BD)}, + {RUNE_C(0x0004BE), RUNE_C(0x0004BF)}, + {RUNE_C(0x0004C0), RUNE_C(0x0004CF)}, + {RUNE_C(0x0004C1), RUNE_C(0x0004C2)}, + {RUNE_C(0x0004C3), RUNE_C(0x0004C4)}, + {RUNE_C(0x0004C5), RUNE_C(0x0004C6)}, + {RUNE_C(0x0004C7), RUNE_C(0x0004C8)}, + {RUNE_C(0x0004C9), RUNE_C(0x0004CA)}, + {RUNE_C(0x0004CB), RUNE_C(0x0004CC)}, + {RUNE_C(0x0004CD), RUNE_C(0x0004CE)}, + {RUNE_C(0x0004D0), RUNE_C(0x0004D1)}, + {RUNE_C(0x0004D2), RUNE_C(0x0004D3)}, + {RUNE_C(0x0004D4), RUNE_C(0x0004D5)}, + {RUNE_C(0x0004D6), RUNE_C(0x0004D7)}, + {RUNE_C(0x0004D8), RUNE_C(0x0004D9)}, + {RUNE_C(0x0004DA), RUNE_C(0x0004DB)}, + {RUNE_C(0x0004DC), RUNE_C(0x0004DD)}, + {RUNE_C(0x0004DE), RUNE_C(0x0004DF)}, + {RUNE_C(0x0004E0), RUNE_C(0x0004E1)}, + {RUNE_C(0x0004E2), RUNE_C(0x0004E3)}, + {RUNE_C(0x0004E4), RUNE_C(0x0004E5)}, + {RUNE_C(0x0004E6), RUNE_C(0x0004E7)}, + {RUNE_C(0x0004E8), RUNE_C(0x0004E9)}, + {RUNE_C(0x0004EA), RUNE_C(0x0004EB)}, + {RUNE_C(0x0004EC), RUNE_C(0x0004ED)}, + {RUNE_C(0x0004EE), RUNE_C(0x0004EF)}, + {RUNE_C(0x0004F0), RUNE_C(0x0004F1)}, + {RUNE_C(0x0004F2), RUNE_C(0x0004F3)}, + {RUNE_C(0x0004F4), RUNE_C(0x0004F5)}, + {RUNE_C(0x0004F6), RUNE_C(0x0004F7)}, + {RUNE_C(0x0004F8), RUNE_C(0x0004F9)}, + {RUNE_C(0x0004FA), RUNE_C(0x0004FB)}, + {RUNE_C(0x0004FC), RUNE_C(0x0004FD)}, + {RUNE_C(0x0004FE), RUNE_C(0x0004FF)}, + {RUNE_C(0x000500), RUNE_C(0x000501)}, + {RUNE_C(0x000502), RUNE_C(0x000503)}, + {RUNE_C(0x000504), RUNE_C(0x000505)}, + {RUNE_C(0x000506), RUNE_C(0x000507)}, + {RUNE_C(0x000508), RUNE_C(0x000509)}, + {RUNE_C(0x00050A), RUNE_C(0x00050B)}, + {RUNE_C(0x00050C), RUNE_C(0x00050D)}, + {RUNE_C(0x00050E), RUNE_C(0x00050F)}, + {RUNE_C(0x000510), RUNE_C(0x000511)}, + {RUNE_C(0x000512), RUNE_C(0x000513)}, + {RUNE_C(0x000514), RUNE_C(0x000515)}, + {RUNE_C(0x000516), RUNE_C(0x000517)}, + {RUNE_C(0x000518), RUNE_C(0x000519)}, + {RUNE_C(0x00051A), RUNE_C(0x00051B)}, + {RUNE_C(0x00051C), RUNE_C(0x00051D)}, + {RUNE_C(0x00051E), RUNE_C(0x00051F)}, + {RUNE_C(0x000520), RUNE_C(0x000521)}, + {RUNE_C(0x000522), RUNE_C(0x000523)}, + {RUNE_C(0x000524), RUNE_C(0x000525)}, + {RUNE_C(0x000526), RUNE_C(0x000527)}, + {RUNE_C(0x000528), RUNE_C(0x000529)}, + {RUNE_C(0x00052A), RUNE_C(0x00052B)}, + {RUNE_C(0x00052C), RUNE_C(0x00052D)}, + {RUNE_C(0x00052E), RUNE_C(0x00052F)}, + {RUNE_C(0x000531), RUNE_C(0x000561)}, + {RUNE_C(0x000532), RUNE_C(0x000562)}, + {RUNE_C(0x000533), RUNE_C(0x000563)}, + {RUNE_C(0x000534), RUNE_C(0x000564)}, + {RUNE_C(0x000535), RUNE_C(0x000565)}, + {RUNE_C(0x000536), RUNE_C(0x000566)}, + {RUNE_C(0x000537), RUNE_C(0x000567)}, + {RUNE_C(0x000538), RUNE_C(0x000568)}, + {RUNE_C(0x000539), RUNE_C(0x000569)}, + {RUNE_C(0x00053A), RUNE_C(0x00056A)}, + {RUNE_C(0x00053B), RUNE_C(0x00056B)}, + {RUNE_C(0x00053C), RUNE_C(0x00056C)}, + {RUNE_C(0x00053D), RUNE_C(0x00056D)}, + {RUNE_C(0x00053E), RUNE_C(0x00056E)}, + {RUNE_C(0x00053F), RUNE_C(0x00056F)}, + {RUNE_C(0x000540), RUNE_C(0x000570)}, + {RUNE_C(0x000541), RUNE_C(0x000571)}, + {RUNE_C(0x000542), RUNE_C(0x000572)}, + {RUNE_C(0x000543), RUNE_C(0x000573)}, + {RUNE_C(0x000544), RUNE_C(0x000574)}, + {RUNE_C(0x000545), RUNE_C(0x000575)}, + {RUNE_C(0x000546), RUNE_C(0x000576)}, + {RUNE_C(0x000547), RUNE_C(0x000577)}, + {RUNE_C(0x000548), RUNE_C(0x000578)}, + {RUNE_C(0x000549), RUNE_C(0x000579)}, + {RUNE_C(0x00054A), RUNE_C(0x00057A)}, + {RUNE_C(0x00054B), RUNE_C(0x00057B)}, + {RUNE_C(0x00054C), RUNE_C(0x00057C)}, + {RUNE_C(0x00054D), RUNE_C(0x00057D)}, + {RUNE_C(0x00054E), RUNE_C(0x00057E)}, + {RUNE_C(0x00054F), RUNE_C(0x00057F)}, + {RUNE_C(0x000550), RUNE_C(0x000580)}, + {RUNE_C(0x000551), RUNE_C(0x000581)}, + {RUNE_C(0x000552), RUNE_C(0x000582)}, + {RUNE_C(0x000553), RUNE_C(0x000583)}, + {RUNE_C(0x000554), RUNE_C(0x000584)}, + {RUNE_C(0x000555), RUNE_C(0x000585)}, + {RUNE_C(0x000556), RUNE_C(0x000586)}, + {RUNE_C(0x0010A0), RUNE_C(0x002D00)}, + {RUNE_C(0x0010A1), RUNE_C(0x002D01)}, + {RUNE_C(0x0010A2), RUNE_C(0x002D02)}, + {RUNE_C(0x0010A3), RUNE_C(0x002D03)}, + {RUNE_C(0x0010A4), RUNE_C(0x002D04)}, + {RUNE_C(0x0010A5), RUNE_C(0x002D05)}, + {RUNE_C(0x0010A6), RUNE_C(0x002D06)}, + {RUNE_C(0x0010A7), RUNE_C(0x002D07)}, + {RUNE_C(0x0010A8), RUNE_C(0x002D08)}, + {RUNE_C(0x0010A9), RUNE_C(0x002D09)}, + {RUNE_C(0x0010AA), RUNE_C(0x002D0A)}, + {RUNE_C(0x0010AB), RUNE_C(0x002D0B)}, + {RUNE_C(0x0010AC), RUNE_C(0x002D0C)}, + {RUNE_C(0x0010AD), RUNE_C(0x002D0D)}, + {RUNE_C(0x0010AE), RUNE_C(0x002D0E)}, + {RUNE_C(0x0010AF), RUNE_C(0x002D0F)}, + {RUNE_C(0x0010B0), RUNE_C(0x002D10)}, + {RUNE_C(0x0010B1), RUNE_C(0x002D11)}, + {RUNE_C(0x0010B2), RUNE_C(0x002D12)}, + {RUNE_C(0x0010B3), RUNE_C(0x002D13)}, + {RUNE_C(0x0010B4), RUNE_C(0x002D14)}, + {RUNE_C(0x0010B5), RUNE_C(0x002D15)}, + {RUNE_C(0x0010B6), RUNE_C(0x002D16)}, + {RUNE_C(0x0010B7), RUNE_C(0x002D17)}, + {RUNE_C(0x0010B8), RUNE_C(0x002D18)}, + {RUNE_C(0x0010B9), RUNE_C(0x002D19)}, + {RUNE_C(0x0010BA), RUNE_C(0x002D1A)}, + {RUNE_C(0x0010BB), RUNE_C(0x002D1B)}, + {RUNE_C(0x0010BC), RUNE_C(0x002D1C)}, + {RUNE_C(0x0010BD), RUNE_C(0x002D1D)}, + {RUNE_C(0x0010BE), RUNE_C(0x002D1E)}, + {RUNE_C(0x0010BF), RUNE_C(0x002D1F)}, + {RUNE_C(0x0010C0), RUNE_C(0x002D20)}, + {RUNE_C(0x0010C1), RUNE_C(0x002D21)}, + {RUNE_C(0x0010C2), RUNE_C(0x002D22)}, + {RUNE_C(0x0010C3), RUNE_C(0x002D23)}, + {RUNE_C(0x0010C4), RUNE_C(0x002D24)}, + {RUNE_C(0x0010C5), RUNE_C(0x002D25)}, + {RUNE_C(0x0010C7), RUNE_C(0x002D27)}, + {RUNE_C(0x0010CD), RUNE_C(0x002D2D)}, + {RUNE_C(0x0013F8), RUNE_C(0x0013F0)}, + {RUNE_C(0x0013F9), RUNE_C(0x0013F1)}, + {RUNE_C(0x0013FA), RUNE_C(0x0013F2)}, + {RUNE_C(0x0013FB), RUNE_C(0x0013F3)}, + {RUNE_C(0x0013FC), RUNE_C(0x0013F4)}, + {RUNE_C(0x0013FD), RUNE_C(0x0013F5)}, + {RUNE_C(0x001C80), RUNE_C(0x000432)}, + {RUNE_C(0x001C81), RUNE_C(0x000434)}, + {RUNE_C(0x001C82), RUNE_C(0x00043E)}, + {RUNE_C(0x001C83), RUNE_C(0x000441)}, + {RUNE_C(0x001C84), RUNE_C(0x000442)}, + {RUNE_C(0x001C85), RUNE_C(0x000442)}, + {RUNE_C(0x001C86), RUNE_C(0x00044A)}, + {RUNE_C(0x001C87), RUNE_C(0x000463)}, + {RUNE_C(0x001C88), RUNE_C(0x00A64B)}, + {RUNE_C(0x001C90), RUNE_C(0x0010D0)}, + {RUNE_C(0x001C91), RUNE_C(0x0010D1)}, + {RUNE_C(0x001C92), RUNE_C(0x0010D2)}, + {RUNE_C(0x001C93), RUNE_C(0x0010D3)}, + {RUNE_C(0x001C94), RUNE_C(0x0010D4)}, + {RUNE_C(0x001C95), RUNE_C(0x0010D5)}, + {RUNE_C(0x001C96), RUNE_C(0x0010D6)}, + {RUNE_C(0x001C97), RUNE_C(0x0010D7)}, + {RUNE_C(0x001C98), RUNE_C(0x0010D8)}, + {RUNE_C(0x001C99), RUNE_C(0x0010D9)}, + {RUNE_C(0x001C9A), RUNE_C(0x0010DA)}, + {RUNE_C(0x001C9B), RUNE_C(0x0010DB)}, + {RUNE_C(0x001C9C), RUNE_C(0x0010DC)}, + {RUNE_C(0x001C9D), RUNE_C(0x0010DD)}, + {RUNE_C(0x001C9E), RUNE_C(0x0010DE)}, + {RUNE_C(0x001C9F), RUNE_C(0x0010DF)}, + {RUNE_C(0x001CA0), RUNE_C(0x0010E0)}, + {RUNE_C(0x001CA1), RUNE_C(0x0010E1)}, + {RUNE_C(0x001CA2), RUNE_C(0x0010E2)}, + {RUNE_C(0x001CA3), RUNE_C(0x0010E3)}, + {RUNE_C(0x001CA4), RUNE_C(0x0010E4)}, + {RUNE_C(0x001CA5), RUNE_C(0x0010E5)}, + {RUNE_C(0x001CA6), RUNE_C(0x0010E6)}, + {RUNE_C(0x001CA7), RUNE_C(0x0010E7)}, + {RUNE_C(0x001CA8), RUNE_C(0x0010E8)}, + {RUNE_C(0x001CA9), RUNE_C(0x0010E9)}, + {RUNE_C(0x001CAA), RUNE_C(0x0010EA)}, + {RUNE_C(0x001CAB), RUNE_C(0x0010EB)}, + {RUNE_C(0x001CAC), RUNE_C(0x0010EC)}, + {RUNE_C(0x001CAD), RUNE_C(0x0010ED)}, + {RUNE_C(0x001CAE), RUNE_C(0x0010EE)}, + {RUNE_C(0x001CAF), RUNE_C(0x0010EF)}, + {RUNE_C(0x001CB0), RUNE_C(0x0010F0)}, + {RUNE_C(0x001CB1), RUNE_C(0x0010F1)}, + {RUNE_C(0x001CB2), RUNE_C(0x0010F2)}, + {RUNE_C(0x001CB3), RUNE_C(0x0010F3)}, + {RUNE_C(0x001CB4), RUNE_C(0x0010F4)}, + {RUNE_C(0x001CB5), RUNE_C(0x0010F5)}, + {RUNE_C(0x001CB6), RUNE_C(0x0010F6)}, + {RUNE_C(0x001CB7), RUNE_C(0x0010F7)}, + {RUNE_C(0x001CB8), RUNE_C(0x0010F8)}, + {RUNE_C(0x001CB9), RUNE_C(0x0010F9)}, + {RUNE_C(0x001CBA), RUNE_C(0x0010FA)}, + {RUNE_C(0x001CBD), RUNE_C(0x0010FD)}, + {RUNE_C(0x001CBE), RUNE_C(0x0010FE)}, + {RUNE_C(0x001CBF), RUNE_C(0x0010FF)}, + {RUNE_C(0x001E00), RUNE_C(0x001E01)}, + {RUNE_C(0x001E02), RUNE_C(0x001E03)}, + {RUNE_C(0x001E04), RUNE_C(0x001E05)}, + {RUNE_C(0x001E06), RUNE_C(0x001E07)}, + {RUNE_C(0x001E08), RUNE_C(0x001E09)}, + {RUNE_C(0x001E0A), RUNE_C(0x001E0B)}, + {RUNE_C(0x001E0C), RUNE_C(0x001E0D)}, + {RUNE_C(0x001E0E), RUNE_C(0x001E0F)}, + {RUNE_C(0x001E10), RUNE_C(0x001E11)}, + {RUNE_C(0x001E12), RUNE_C(0x001E13)}, + {RUNE_C(0x001E14), RUNE_C(0x001E15)}, + {RUNE_C(0x001E16), RUNE_C(0x001E17)}, + {RUNE_C(0x001E18), RUNE_C(0x001E19)}, + {RUNE_C(0x001E1A), RUNE_C(0x001E1B)}, + {RUNE_C(0x001E1C), RUNE_C(0x001E1D)}, + {RUNE_C(0x001E1E), RUNE_C(0x001E1F)}, + {RUNE_C(0x001E20), RUNE_C(0x001E21)}, + {RUNE_C(0x001E22), RUNE_C(0x001E23)}, + {RUNE_C(0x001E24), RUNE_C(0x001E25)}, + {RUNE_C(0x001E26), RUNE_C(0x001E27)}, + {RUNE_C(0x001E28), RUNE_C(0x001E29)}, + {RUNE_C(0x001E2A), RUNE_C(0x001E2B)}, + {RUNE_C(0x001E2C), RUNE_C(0x001E2D)}, + {RUNE_C(0x001E2E), RUNE_C(0x001E2F)}, + {RUNE_C(0x001E30), RUNE_C(0x001E31)}, + {RUNE_C(0x001E32), RUNE_C(0x001E33)}, + {RUNE_C(0x001E34), RUNE_C(0x001E35)}, + {RUNE_C(0x001E36), RUNE_C(0x001E37)}, + {RUNE_C(0x001E38), RUNE_C(0x001E39)}, + {RUNE_C(0x001E3A), RUNE_C(0x001E3B)}, + {RUNE_C(0x001E3C), RUNE_C(0x001E3D)}, + {RUNE_C(0x001E3E), RUNE_C(0x001E3F)}, + {RUNE_C(0x001E40), RUNE_C(0x001E41)}, + {RUNE_C(0x001E42), RUNE_C(0x001E43)}, + {RUNE_C(0x001E44), RUNE_C(0x001E45)}, + {RUNE_C(0x001E46), RUNE_C(0x001E47)}, + {RUNE_C(0x001E48), RUNE_C(0x001E49)}, + {RUNE_C(0x001E4A), RUNE_C(0x001E4B)}, + {RUNE_C(0x001E4C), RUNE_C(0x001E4D)}, + {RUNE_C(0x001E4E), RUNE_C(0x001E4F)}, + {RUNE_C(0x001E50), RUNE_C(0x001E51)}, + {RUNE_C(0x001E52), RUNE_C(0x001E53)}, + {RUNE_C(0x001E54), RUNE_C(0x001E55)}, + {RUNE_C(0x001E56), RUNE_C(0x001E57)}, + {RUNE_C(0x001E58), RUNE_C(0x001E59)}, + {RUNE_C(0x001E5A), RUNE_C(0x001E5B)}, + {RUNE_C(0x001E5C), RUNE_C(0x001E5D)}, + {RUNE_C(0x001E5E), RUNE_C(0x001E5F)}, + {RUNE_C(0x001E60), RUNE_C(0x001E61)}, + {RUNE_C(0x001E62), RUNE_C(0x001E63)}, + {RUNE_C(0x001E64), RUNE_C(0x001E65)}, + {RUNE_C(0x001E66), RUNE_C(0x001E67)}, + {RUNE_C(0x001E68), RUNE_C(0x001E69)}, + {RUNE_C(0x001E6A), RUNE_C(0x001E6B)}, + {RUNE_C(0x001E6C), RUNE_C(0x001E6D)}, + {RUNE_C(0x001E6E), RUNE_C(0x001E6F)}, + {RUNE_C(0x001E70), RUNE_C(0x001E71)}, + {RUNE_C(0x001E72), RUNE_C(0x001E73)}, + {RUNE_C(0x001E74), RUNE_C(0x001E75)}, + {RUNE_C(0x001E76), RUNE_C(0x001E77)}, + {RUNE_C(0x001E78), RUNE_C(0x001E79)}, + {RUNE_C(0x001E7A), RUNE_C(0x001E7B)}, + {RUNE_C(0x001E7C), RUNE_C(0x001E7D)}, + {RUNE_C(0x001E7E), RUNE_C(0x001E7F)}, + {RUNE_C(0x001E80), RUNE_C(0x001E81)}, + {RUNE_C(0x001E82), RUNE_C(0x001E83)}, + {RUNE_C(0x001E84), RUNE_C(0x001E85)}, + {RUNE_C(0x001E86), RUNE_C(0x001E87)}, + {RUNE_C(0x001E88), RUNE_C(0x001E89)}, + {RUNE_C(0x001E8A), RUNE_C(0x001E8B)}, + {RUNE_C(0x001E8C), RUNE_C(0x001E8D)}, + {RUNE_C(0x001E8E), RUNE_C(0x001E8F)}, + {RUNE_C(0x001E90), RUNE_C(0x001E91)}, + {RUNE_C(0x001E92), RUNE_C(0x001E93)}, + {RUNE_C(0x001E94), RUNE_C(0x001E95)}, + {RUNE_C(0x001E9B), RUNE_C(0x001E61)}, + {RUNE_C(0x001E9E), RUNE_C(0x0000DF)}, + {RUNE_C(0x001EA0), RUNE_C(0x001EA1)}, + {RUNE_C(0x001EA2), RUNE_C(0x001EA3)}, + {RUNE_C(0x001EA4), RUNE_C(0x001EA5)}, + {RUNE_C(0x001EA6), RUNE_C(0x001EA7)}, + {RUNE_C(0x001EA8), RUNE_C(0x001EA9)}, + {RUNE_C(0x001EAA), RUNE_C(0x001EAB)}, + {RUNE_C(0x001EAC), RUNE_C(0x001EAD)}, + {RUNE_C(0x001EAE), RUNE_C(0x001EAF)}, + {RUNE_C(0x001EB0), RUNE_C(0x001EB1)}, + {RUNE_C(0x001EB2), RUNE_C(0x001EB3)}, + {RUNE_C(0x001EB4), RUNE_C(0x001EB5)}, + {RUNE_C(0x001EB6), RUNE_C(0x001EB7)}, + {RUNE_C(0x001EB8), RUNE_C(0x001EB9)}, + {RUNE_C(0x001EBA), RUNE_C(0x001EBB)}, + {RUNE_C(0x001EBC), RUNE_C(0x001EBD)}, + {RUNE_C(0x001EBE), RUNE_C(0x001EBF)}, + {RUNE_C(0x001EC0), RUNE_C(0x001EC1)}, + {RUNE_C(0x001EC2), RUNE_C(0x001EC3)}, + {RUNE_C(0x001EC4), RUNE_C(0x001EC5)}, + {RUNE_C(0x001EC6), RUNE_C(0x001EC7)}, + {RUNE_C(0x001EC8), RUNE_C(0x001EC9)}, + {RUNE_C(0x001ECA), RUNE_C(0x001ECB)}, + {RUNE_C(0x001ECC), RUNE_C(0x001ECD)}, + {RUNE_C(0x001ECE), RUNE_C(0x001ECF)}, + {RUNE_C(0x001ED0), RUNE_C(0x001ED1)}, + {RUNE_C(0x001ED2), RUNE_C(0x001ED3)}, + {RUNE_C(0x001ED4), RUNE_C(0x001ED5)}, + {RUNE_C(0x001ED6), RUNE_C(0x001ED7)}, + {RUNE_C(0x001ED8), RUNE_C(0x001ED9)}, + {RUNE_C(0x001EDA), RUNE_C(0x001EDB)}, + {RUNE_C(0x001EDC), RUNE_C(0x001EDD)}, + {RUNE_C(0x001EDE), RUNE_C(0x001EDF)}, + {RUNE_C(0x001EE0), RUNE_C(0x001EE1)}, + {RUNE_C(0x001EE2), RUNE_C(0x001EE3)}, + {RUNE_C(0x001EE4), RUNE_C(0x001EE5)}, + {RUNE_C(0x001EE6), RUNE_C(0x001EE7)}, + {RUNE_C(0x001EE8), RUNE_C(0x001EE9)}, + {RUNE_C(0x001EEA), RUNE_C(0x001EEB)}, + {RUNE_C(0x001EEC), RUNE_C(0x001EED)}, + {RUNE_C(0x001EEE), RUNE_C(0x001EEF)}, + {RUNE_C(0x001EF0), RUNE_C(0x001EF1)}, + {RUNE_C(0x001EF2), RUNE_C(0x001EF3)}, + {RUNE_C(0x001EF4), RUNE_C(0x001EF5)}, + {RUNE_C(0x001EF6), RUNE_C(0x001EF7)}, + {RUNE_C(0x001EF8), RUNE_C(0x001EF9)}, + {RUNE_C(0x001EFA), RUNE_C(0x001EFB)}, + {RUNE_C(0x001EFC), RUNE_C(0x001EFD)}, + {RUNE_C(0x001EFE), RUNE_C(0x001EFF)}, + {RUNE_C(0x001F08), RUNE_C(0x001F00)}, + {RUNE_C(0x001F09), RUNE_C(0x001F01)}, + {RUNE_C(0x001F0A), RUNE_C(0x001F02)}, + {RUNE_C(0x001F0B), RUNE_C(0x001F03)}, + {RUNE_C(0x001F0C), RUNE_C(0x001F04)}, + {RUNE_C(0x001F0D), RUNE_C(0x001F05)}, + {RUNE_C(0x001F0E), RUNE_C(0x001F06)}, + {RUNE_C(0x001F0F), RUNE_C(0x001F07)}, + {RUNE_C(0x001F18), RUNE_C(0x001F10)}, + {RUNE_C(0x001F19), RUNE_C(0x001F11)}, + {RUNE_C(0x001F1A), RUNE_C(0x001F12)}, + {RUNE_C(0x001F1B), RUNE_C(0x001F13)}, + {RUNE_C(0x001F1C), RUNE_C(0x001F14)}, + {RUNE_C(0x001F1D), RUNE_C(0x001F15)}, + {RUNE_C(0x001F28), RUNE_C(0x001F20)}, + {RUNE_C(0x001F29), RUNE_C(0x001F21)}, + {RUNE_C(0x001F2A), RUNE_C(0x001F22)}, + {RUNE_C(0x001F2B), RUNE_C(0x001F23)}, + {RUNE_C(0x001F2C), RUNE_C(0x001F24)}, + {RUNE_C(0x001F2D), RUNE_C(0x001F25)}, + {RUNE_C(0x001F2E), RUNE_C(0x001F26)}, + {RUNE_C(0x001F2F), RUNE_C(0x001F27)}, + {RUNE_C(0x001F38), RUNE_C(0x001F30)}, + {RUNE_C(0x001F39), RUNE_C(0x001F31)}, + {RUNE_C(0x001F3A), RUNE_C(0x001F32)}, + {RUNE_C(0x001F3B), RUNE_C(0x001F33)}, + {RUNE_C(0x001F3C), RUNE_C(0x001F34)}, + {RUNE_C(0x001F3D), RUNE_C(0x001F35)}, + {RUNE_C(0x001F3E), RUNE_C(0x001F36)}, + {RUNE_C(0x001F3F), RUNE_C(0x001F37)}, + {RUNE_C(0x001F48), RUNE_C(0x001F40)}, + {RUNE_C(0x001F49), RUNE_C(0x001F41)}, + {RUNE_C(0x001F4A), RUNE_C(0x001F42)}, + {RUNE_C(0x001F4B), RUNE_C(0x001F43)}, + {RUNE_C(0x001F4C), RUNE_C(0x001F44)}, + {RUNE_C(0x001F4D), RUNE_C(0x001F45)}, + {RUNE_C(0x001F59), RUNE_C(0x001F51)}, + {RUNE_C(0x001F5B), RUNE_C(0x001F53)}, + {RUNE_C(0x001F5D), RUNE_C(0x001F55)}, + {RUNE_C(0x001F5F), RUNE_C(0x001F57)}, + {RUNE_C(0x001F68), RUNE_C(0x001F60)}, + {RUNE_C(0x001F69), RUNE_C(0x001F61)}, + {RUNE_C(0x001F6A), RUNE_C(0x001F62)}, + {RUNE_C(0x001F6B), RUNE_C(0x001F63)}, + {RUNE_C(0x001F6C), RUNE_C(0x001F64)}, + {RUNE_C(0x001F6D), RUNE_C(0x001F65)}, + {RUNE_C(0x001F6E), RUNE_C(0x001F66)}, + {RUNE_C(0x001F6F), RUNE_C(0x001F67)}, + {RUNE_C(0x001F88), RUNE_C(0x001F80)}, + {RUNE_C(0x001F89), RUNE_C(0x001F81)}, + {RUNE_C(0x001F8A), RUNE_C(0x001F82)}, + {RUNE_C(0x001F8B), RUNE_C(0x001F83)}, + {RUNE_C(0x001F8C), RUNE_C(0x001F84)}, + {RUNE_C(0x001F8D), RUNE_C(0x001F85)}, + {RUNE_C(0x001F8E), RUNE_C(0x001F86)}, + {RUNE_C(0x001F8F), RUNE_C(0x001F87)}, + {RUNE_C(0x001F98), RUNE_C(0x001F90)}, + {RUNE_C(0x001F99), RUNE_C(0x001F91)}, + {RUNE_C(0x001F9A), RUNE_C(0x001F92)}, + {RUNE_C(0x001F9B), RUNE_C(0x001F93)}, + {RUNE_C(0x001F9C), RUNE_C(0x001F94)}, + {RUNE_C(0x001F9D), RUNE_C(0x001F95)}, + {RUNE_C(0x001F9E), RUNE_C(0x001F96)}, + {RUNE_C(0x001F9F), RUNE_C(0x001F97)}, + {RUNE_C(0x001FA8), RUNE_C(0x001FA0)}, + {RUNE_C(0x001FA9), RUNE_C(0x001FA1)}, + {RUNE_C(0x001FAA), RUNE_C(0x001FA2)}, + {RUNE_C(0x001FAB), RUNE_C(0x001FA3)}, + {RUNE_C(0x001FAC), RUNE_C(0x001FA4)}, + {RUNE_C(0x001FAD), RUNE_C(0x001FA5)}, + {RUNE_C(0x001FAE), RUNE_C(0x001FA6)}, + {RUNE_C(0x001FAF), RUNE_C(0x001FA7)}, + {RUNE_C(0x001FB8), RUNE_C(0x001FB0)}, + {RUNE_C(0x001FB9), RUNE_C(0x001FB1)}, + {RUNE_C(0x001FBA), RUNE_C(0x001F70)}, + {RUNE_C(0x001FBB), RUNE_C(0x001F71)}, + {RUNE_C(0x001FBC), RUNE_C(0x001FB3)}, + {RUNE_C(0x001FBE), RUNE_C(0x0003B9)}, + {RUNE_C(0x001FC8), RUNE_C(0x001F72)}, + {RUNE_C(0x001FC9), RUNE_C(0x001F73)}, + {RUNE_C(0x001FCA), RUNE_C(0x001F74)}, + {RUNE_C(0x001FCB), RUNE_C(0x001F75)}, + {RUNE_C(0x001FCC), RUNE_C(0x001FC3)}, + {RUNE_C(0x001FD3), RUNE_C(0x000390)}, + {RUNE_C(0x001FD8), RUNE_C(0x001FD0)}, + {RUNE_C(0x001FD9), RUNE_C(0x001FD1)}, + {RUNE_C(0x001FDA), RUNE_C(0x001F76)}, + {RUNE_C(0x001FDB), RUNE_C(0x001F77)}, + {RUNE_C(0x001FE3), RUNE_C(0x0003B0)}, + {RUNE_C(0x001FE8), RUNE_C(0x001FE0)}, + {RUNE_C(0x001FE9), RUNE_C(0x001FE1)}, + {RUNE_C(0x001FEA), RUNE_C(0x001F7A)}, + {RUNE_C(0x001FEB), RUNE_C(0x001F7B)}, + {RUNE_C(0x001FEC), RUNE_C(0x001FE5)}, + {RUNE_C(0x001FF8), RUNE_C(0x001F78)}, + {RUNE_C(0x001FF9), RUNE_C(0x001F79)}, + {RUNE_C(0x001FFA), RUNE_C(0x001F7C)}, + {RUNE_C(0x001FFB), RUNE_C(0x001F7D)}, + {RUNE_C(0x001FFC), RUNE_C(0x001FF3)}, + {RUNE_C(0x002126), RUNE_C(0x0003C9)}, + {RUNE_C(0x00212A), RUNE_C(0x00006B)}, + {RUNE_C(0x00212B), RUNE_C(0x0000E5)}, + {RUNE_C(0x002132), RUNE_C(0x00214E)}, + {RUNE_C(0x002160), RUNE_C(0x002170)}, + {RUNE_C(0x002161), RUNE_C(0x002171)}, + {RUNE_C(0x002162), RUNE_C(0x002172)}, + {RUNE_C(0x002163), RUNE_C(0x002173)}, + {RUNE_C(0x002164), RUNE_C(0x002174)}, + {RUNE_C(0x002165), RUNE_C(0x002175)}, + {RUNE_C(0x002166), RUNE_C(0x002176)}, + {RUNE_C(0x002167), RUNE_C(0x002177)}, + {RUNE_C(0x002168), RUNE_C(0x002178)}, + {RUNE_C(0x002169), RUNE_C(0x002179)}, + {RUNE_C(0x00216A), RUNE_C(0x00217A)}, + {RUNE_C(0x00216B), RUNE_C(0x00217B)}, + {RUNE_C(0x00216C), RUNE_C(0x00217C)}, + {RUNE_C(0x00216D), RUNE_C(0x00217D)}, + {RUNE_C(0x00216E), RUNE_C(0x00217E)}, + {RUNE_C(0x00216F), RUNE_C(0x00217F)}, + {RUNE_C(0x002183), RUNE_C(0x002184)}, + {RUNE_C(0x0024B6), RUNE_C(0x0024D0)}, + {RUNE_C(0x0024B7), RUNE_C(0x0024D1)}, + {RUNE_C(0x0024B8), RUNE_C(0x0024D2)}, + {RUNE_C(0x0024B9), RUNE_C(0x0024D3)}, + {RUNE_C(0x0024BA), RUNE_C(0x0024D4)}, + {RUNE_C(0x0024BB), RUNE_C(0x0024D5)}, + {RUNE_C(0x0024BC), RUNE_C(0x0024D6)}, + {RUNE_C(0x0024BD), RUNE_C(0x0024D7)}, + {RUNE_C(0x0024BE), RUNE_C(0x0024D8)}, + {RUNE_C(0x0024BF), RUNE_C(0x0024D9)}, + {RUNE_C(0x0024C0), RUNE_C(0x0024DA)}, + {RUNE_C(0x0024C1), RUNE_C(0x0024DB)}, + {RUNE_C(0x0024C2), RUNE_C(0x0024DC)}, + {RUNE_C(0x0024C3), RUNE_C(0x0024DD)}, + {RUNE_C(0x0024C4), RUNE_C(0x0024DE)}, + {RUNE_C(0x0024C5), RUNE_C(0x0024DF)}, + {RUNE_C(0x0024C6), RUNE_C(0x0024E0)}, + {RUNE_C(0x0024C7), RUNE_C(0x0024E1)}, + {RUNE_C(0x0024C8), RUNE_C(0x0024E2)}, + {RUNE_C(0x0024C9), RUNE_C(0x0024E3)}, + {RUNE_C(0x0024CA), RUNE_C(0x0024E4)}, + {RUNE_C(0x0024CB), RUNE_C(0x0024E5)}, + {RUNE_C(0x0024CC), RUNE_C(0x0024E6)}, + {RUNE_C(0x0024CD), RUNE_C(0x0024E7)}, + {RUNE_C(0x0024CE), RUNE_C(0x0024E8)}, + {RUNE_C(0x0024CF), RUNE_C(0x0024E9)}, + {RUNE_C(0x002C00), RUNE_C(0x002C30)}, + {RUNE_C(0x002C01), RUNE_C(0x002C31)}, + {RUNE_C(0x002C02), RUNE_C(0x002C32)}, + {RUNE_C(0x002C03), RUNE_C(0x002C33)}, + {RUNE_C(0x002C04), RUNE_C(0x002C34)}, + {RUNE_C(0x002C05), RUNE_C(0x002C35)}, + {RUNE_C(0x002C06), RUNE_C(0x002C36)}, + {RUNE_C(0x002C07), RUNE_C(0x002C37)}, + {RUNE_C(0x002C08), RUNE_C(0x002C38)}, + {RUNE_C(0x002C09), RUNE_C(0x002C39)}, + {RUNE_C(0x002C0A), RUNE_C(0x002C3A)}, + {RUNE_C(0x002C0B), RUNE_C(0x002C3B)}, + {RUNE_C(0x002C0C), RUNE_C(0x002C3C)}, + {RUNE_C(0x002C0D), RUNE_C(0x002C3D)}, + {RUNE_C(0x002C0E), RUNE_C(0x002C3E)}, + {RUNE_C(0x002C0F), RUNE_C(0x002C3F)}, + {RUNE_C(0x002C10), RUNE_C(0x002C40)}, + {RUNE_C(0x002C11), RUNE_C(0x002C41)}, + {RUNE_C(0x002C12), RUNE_C(0x002C42)}, + {RUNE_C(0x002C13), RUNE_C(0x002C43)}, + {RUNE_C(0x002C14), RUNE_C(0x002C44)}, + {RUNE_C(0x002C15), RUNE_C(0x002C45)}, + {RUNE_C(0x002C16), RUNE_C(0x002C46)}, + {RUNE_C(0x002C17), RUNE_C(0x002C47)}, + {RUNE_C(0x002C18), RUNE_C(0x002C48)}, + {RUNE_C(0x002C19), RUNE_C(0x002C49)}, + {RUNE_C(0x002C1A), RUNE_C(0x002C4A)}, + {RUNE_C(0x002C1B), RUNE_C(0x002C4B)}, + {RUNE_C(0x002C1C), RUNE_C(0x002C4C)}, + {RUNE_C(0x002C1D), RUNE_C(0x002C4D)}, + {RUNE_C(0x002C1E), RUNE_C(0x002C4E)}, + {RUNE_C(0x002C1F), RUNE_C(0x002C4F)}, + {RUNE_C(0x002C20), RUNE_C(0x002C50)}, + {RUNE_C(0x002C21), RUNE_C(0x002C51)}, + {RUNE_C(0x002C22), RUNE_C(0x002C52)}, + {RUNE_C(0x002C23), RUNE_C(0x002C53)}, + {RUNE_C(0x002C24), RUNE_C(0x002C54)}, + {RUNE_C(0x002C25), RUNE_C(0x002C55)}, + {RUNE_C(0x002C26), RUNE_C(0x002C56)}, + {RUNE_C(0x002C27), RUNE_C(0x002C57)}, + {RUNE_C(0x002C28), RUNE_C(0x002C58)}, + {RUNE_C(0x002C29), RUNE_C(0x002C59)}, + {RUNE_C(0x002C2A), RUNE_C(0x002C5A)}, + {RUNE_C(0x002C2B), RUNE_C(0x002C5B)}, + {RUNE_C(0x002C2C), RUNE_C(0x002C5C)}, + {RUNE_C(0x002C2D), RUNE_C(0x002C5D)}, + {RUNE_C(0x002C2E), RUNE_C(0x002C5E)}, + {RUNE_C(0x002C2F), RUNE_C(0x002C5F)}, + {RUNE_C(0x002C60), RUNE_C(0x002C61)}, + {RUNE_C(0x002C62), RUNE_C(0x00026B)}, + {RUNE_C(0x002C63), RUNE_C(0x001D7D)}, + {RUNE_C(0x002C64), RUNE_C(0x00027D)}, + {RUNE_C(0x002C67), RUNE_C(0x002C68)}, + {RUNE_C(0x002C69), RUNE_C(0x002C6A)}, + {RUNE_C(0x002C6B), RUNE_C(0x002C6C)}, + {RUNE_C(0x002C6D), RUNE_C(0x000251)}, + {RUNE_C(0x002C6E), RUNE_C(0x000271)}, + {RUNE_C(0x002C6F), RUNE_C(0x000250)}, + {RUNE_C(0x002C70), RUNE_C(0x000252)}, + {RUNE_C(0x002C72), RUNE_C(0x002C73)}, + {RUNE_C(0x002C75), RUNE_C(0x002C76)}, + {RUNE_C(0x002C7E), RUNE_C(0x00023F)}, + {RUNE_C(0x002C7F), RUNE_C(0x000240)}, + {RUNE_C(0x002C80), RUNE_C(0x002C81)}, + {RUNE_C(0x002C82), RUNE_C(0x002C83)}, + {RUNE_C(0x002C84), RUNE_C(0x002C85)}, + {RUNE_C(0x002C86), RUNE_C(0x002C87)}, + {RUNE_C(0x002C88), RUNE_C(0x002C89)}, + {RUNE_C(0x002C8A), RUNE_C(0x002C8B)}, + {RUNE_C(0x002C8C), RUNE_C(0x002C8D)}, + {RUNE_C(0x002C8E), RUNE_C(0x002C8F)}, + {RUNE_C(0x002C90), RUNE_C(0x002C91)}, + {RUNE_C(0x002C92), RUNE_C(0x002C93)}, + {RUNE_C(0x002C94), RUNE_C(0x002C95)}, + {RUNE_C(0x002C96), RUNE_C(0x002C97)}, + {RUNE_C(0x002C98), RUNE_C(0x002C99)}, + {RUNE_C(0x002C9A), RUNE_C(0x002C9B)}, + {RUNE_C(0x002C9C), RUNE_C(0x002C9D)}, + {RUNE_C(0x002C9E), RUNE_C(0x002C9F)}, + {RUNE_C(0x002CA0), RUNE_C(0x002CA1)}, + {RUNE_C(0x002CA2), RUNE_C(0x002CA3)}, + {RUNE_C(0x002CA4), RUNE_C(0x002CA5)}, + {RUNE_C(0x002CA6), RUNE_C(0x002CA7)}, + {RUNE_C(0x002CA8), RUNE_C(0x002CA9)}, + {RUNE_C(0x002CAA), RUNE_C(0x002CAB)}, + {RUNE_C(0x002CAC), RUNE_C(0x002CAD)}, + {RUNE_C(0x002CAE), RUNE_C(0x002CAF)}, + {RUNE_C(0x002CB0), RUNE_C(0x002CB1)}, + {RUNE_C(0x002CB2), RUNE_C(0x002CB3)}, + {RUNE_C(0x002CB4), RUNE_C(0x002CB5)}, + {RUNE_C(0x002CB6), RUNE_C(0x002CB7)}, + {RUNE_C(0x002CB8), RUNE_C(0x002CB9)}, + {RUNE_C(0x002CBA), RUNE_C(0x002CBB)}, + {RUNE_C(0x002CBC), RUNE_C(0x002CBD)}, + {RUNE_C(0x002CBE), RUNE_C(0x002CBF)}, + {RUNE_C(0x002CC0), RUNE_C(0x002CC1)}, + {RUNE_C(0x002CC2), RUNE_C(0x002CC3)}, + {RUNE_C(0x002CC4), RUNE_C(0x002CC5)}, + {RUNE_C(0x002CC6), RUNE_C(0x002CC7)}, + {RUNE_C(0x002CC8), RUNE_C(0x002CC9)}, + {RUNE_C(0x002CCA), RUNE_C(0x002CCB)}, + {RUNE_C(0x002CCC), RUNE_C(0x002CCD)}, + {RUNE_C(0x002CCE), RUNE_C(0x002CCF)}, + {RUNE_C(0x002CD0), RUNE_C(0x002CD1)}, + {RUNE_C(0x002CD2), RUNE_C(0x002CD3)}, + {RUNE_C(0x002CD4), RUNE_C(0x002CD5)}, + {RUNE_C(0x002CD6), RUNE_C(0x002CD7)}, + {RUNE_C(0x002CD8), RUNE_C(0x002CD9)}, + {RUNE_C(0x002CDA), RUNE_C(0x002CDB)}, + {RUNE_C(0x002CDC), RUNE_C(0x002CDD)}, + {RUNE_C(0x002CDE), RUNE_C(0x002CDF)}, + {RUNE_C(0x002CE0), RUNE_C(0x002CE1)}, + {RUNE_C(0x002CE2), RUNE_C(0x002CE3)}, + {RUNE_C(0x002CEB), RUNE_C(0x002CEC)}, + {RUNE_C(0x002CED), RUNE_C(0x002CEE)}, + {RUNE_C(0x002CF2), RUNE_C(0x002CF3)}, + {RUNE_C(0x00A640), RUNE_C(0x00A641)}, + {RUNE_C(0x00A642), RUNE_C(0x00A643)}, + {RUNE_C(0x00A644), RUNE_C(0x00A645)}, + {RUNE_C(0x00A646), RUNE_C(0x00A647)}, + {RUNE_C(0x00A648), RUNE_C(0x00A649)}, + {RUNE_C(0x00A64A), RUNE_C(0x00A64B)}, + {RUNE_C(0x00A64C), RUNE_C(0x00A64D)}, + {RUNE_C(0x00A64E), RUNE_C(0x00A64F)}, + {RUNE_C(0x00A650), RUNE_C(0x00A651)}, + {RUNE_C(0x00A652), RUNE_C(0x00A653)}, + {RUNE_C(0x00A654), RUNE_C(0x00A655)}, + {RUNE_C(0x00A656), RUNE_C(0x00A657)}, + {RUNE_C(0x00A658), RUNE_C(0x00A659)}, + {RUNE_C(0x00A65A), RUNE_C(0x00A65B)}, + {RUNE_C(0x00A65C), RUNE_C(0x00A65D)}, + {RUNE_C(0x00A65E), RUNE_C(0x00A65F)}, + {RUNE_C(0x00A660), RUNE_C(0x00A661)}, + {RUNE_C(0x00A662), RUNE_C(0x00A663)}, + {RUNE_C(0x00A664), RUNE_C(0x00A665)}, + {RUNE_C(0x00A666), RUNE_C(0x00A667)}, + {RUNE_C(0x00A668), RUNE_C(0x00A669)}, + {RUNE_C(0x00A66A), RUNE_C(0x00A66B)}, + {RUNE_C(0x00A66C), RUNE_C(0x00A66D)}, + {RUNE_C(0x00A680), RUNE_C(0x00A681)}, + {RUNE_C(0x00A682), RUNE_C(0x00A683)}, + {RUNE_C(0x00A684), RUNE_C(0x00A685)}, + {RUNE_C(0x00A686), RUNE_C(0x00A687)}, + {RUNE_C(0x00A688), RUNE_C(0x00A689)}, + {RUNE_C(0x00A68A), RUNE_C(0x00A68B)}, + {RUNE_C(0x00A68C), RUNE_C(0x00A68D)}, + {RUNE_C(0x00A68E), RUNE_C(0x00A68F)}, + {RUNE_C(0x00A690), RUNE_C(0x00A691)}, + {RUNE_C(0x00A692), RUNE_C(0x00A693)}, + {RUNE_C(0x00A694), RUNE_C(0x00A695)}, + {RUNE_C(0x00A696), RUNE_C(0x00A697)}, + {RUNE_C(0x00A698), RUNE_C(0x00A699)}, + {RUNE_C(0x00A69A), RUNE_C(0x00A69B)}, + {RUNE_C(0x00A722), RUNE_C(0x00A723)}, + {RUNE_C(0x00A724), RUNE_C(0x00A725)}, + {RUNE_C(0x00A726), RUNE_C(0x00A727)}, + {RUNE_C(0x00A728), RUNE_C(0x00A729)}, + {RUNE_C(0x00A72A), RUNE_C(0x00A72B)}, + {RUNE_C(0x00A72C), RUNE_C(0x00A72D)}, + {RUNE_C(0x00A72E), RUNE_C(0x00A72F)}, + {RUNE_C(0x00A732), RUNE_C(0x00A733)}, + {RUNE_C(0x00A734), RUNE_C(0x00A735)}, + {RUNE_C(0x00A736), RUNE_C(0x00A737)}, + {RUNE_C(0x00A738), RUNE_C(0x00A739)}, + {RUNE_C(0x00A73A), RUNE_C(0x00A73B)}, + {RUNE_C(0x00A73C), RUNE_C(0x00A73D)}, + {RUNE_C(0x00A73E), RUNE_C(0x00A73F)}, + {RUNE_C(0x00A740), RUNE_C(0x00A741)}, + {RUNE_C(0x00A742), RUNE_C(0x00A743)}, + {RUNE_C(0x00A744), RUNE_C(0x00A745)}, + {RUNE_C(0x00A746), RUNE_C(0x00A747)}, + {RUNE_C(0x00A748), RUNE_C(0x00A749)}, + {RUNE_C(0x00A74A), RUNE_C(0x00A74B)}, + {RUNE_C(0x00A74C), RUNE_C(0x00A74D)}, + {RUNE_C(0x00A74E), RUNE_C(0x00A74F)}, + {RUNE_C(0x00A750), RUNE_C(0x00A751)}, + {RUNE_C(0x00A752), RUNE_C(0x00A753)}, + {RUNE_C(0x00A754), RUNE_C(0x00A755)}, + {RUNE_C(0x00A756), RUNE_C(0x00A757)}, + {RUNE_C(0x00A758), RUNE_C(0x00A759)}, + {RUNE_C(0x00A75A), RUNE_C(0x00A75B)}, + {RUNE_C(0x00A75C), RUNE_C(0x00A75D)}, + {RUNE_C(0x00A75E), RUNE_C(0x00A75F)}, + {RUNE_C(0x00A760), RUNE_C(0x00A761)}, + {RUNE_C(0x00A762), RUNE_C(0x00A763)}, + {RUNE_C(0x00A764), RUNE_C(0x00A765)}, + {RUNE_C(0x00A766), RUNE_C(0x00A767)}, + {RUNE_C(0x00A768), RUNE_C(0x00A769)}, + {RUNE_C(0x00A76A), RUNE_C(0x00A76B)}, + {RUNE_C(0x00A76C), RUNE_C(0x00A76D)}, + {RUNE_C(0x00A76E), RUNE_C(0x00A76F)}, + {RUNE_C(0x00A779), RUNE_C(0x00A77A)}, + {RUNE_C(0x00A77B), RUNE_C(0x00A77C)}, + {RUNE_C(0x00A77D), RUNE_C(0x001D79)}, + {RUNE_C(0x00A77E), RUNE_C(0x00A77F)}, + {RUNE_C(0x00A780), RUNE_C(0x00A781)}, + {RUNE_C(0x00A782), RUNE_C(0x00A783)}, + {RUNE_C(0x00A784), RUNE_C(0x00A785)}, + {RUNE_C(0x00A786), RUNE_C(0x00A787)}, + {RUNE_C(0x00A78B), RUNE_C(0x00A78C)}, + {RUNE_C(0x00A78D), RUNE_C(0x000265)}, + {RUNE_C(0x00A790), RUNE_C(0x00A791)}, + {RUNE_C(0x00A792), RUNE_C(0x00A793)}, + {RUNE_C(0x00A796), RUNE_C(0x00A797)}, + {RUNE_C(0x00A798), RUNE_C(0x00A799)}, + {RUNE_C(0x00A79A), RUNE_C(0x00A79B)}, + {RUNE_C(0x00A79C), RUNE_C(0x00A79D)}, + {RUNE_C(0x00A79E), RUNE_C(0x00A79F)}, + {RUNE_C(0x00A7A0), RUNE_C(0x00A7A1)}, + {RUNE_C(0x00A7A2), RUNE_C(0x00A7A3)}, + {RUNE_C(0x00A7A4), RUNE_C(0x00A7A5)}, + {RUNE_C(0x00A7A6), RUNE_C(0x00A7A7)}, + {RUNE_C(0x00A7A8), RUNE_C(0x00A7A9)}, + {RUNE_C(0x00A7AA), RUNE_C(0x000266)}, + {RUNE_C(0x00A7AB), RUNE_C(0x00025C)}, + {RUNE_C(0x00A7AC), RUNE_C(0x000261)}, + {RUNE_C(0x00A7AD), RUNE_C(0x00026C)}, + {RUNE_C(0x00A7AE), RUNE_C(0x00026A)}, + {RUNE_C(0x00A7B0), RUNE_C(0x00029E)}, + {RUNE_C(0x00A7B1), RUNE_C(0x000287)}, + {RUNE_C(0x00A7B2), RUNE_C(0x00029D)}, + {RUNE_C(0x00A7B3), RUNE_C(0x00AB53)}, + {RUNE_C(0x00A7B4), RUNE_C(0x00A7B5)}, + {RUNE_C(0x00A7B6), RUNE_C(0x00A7B7)}, + {RUNE_C(0x00A7B8), RUNE_C(0x00A7B9)}, + {RUNE_C(0x00A7BA), RUNE_C(0x00A7BB)}, + {RUNE_C(0x00A7BC), RUNE_C(0x00A7BD)}, + {RUNE_C(0x00A7BE), RUNE_C(0x00A7BF)}, + {RUNE_C(0x00A7C0), RUNE_C(0x00A7C1)}, + {RUNE_C(0x00A7C2), RUNE_C(0x00A7C3)}, + {RUNE_C(0x00A7C4), RUNE_C(0x00A794)}, + {RUNE_C(0x00A7C5), RUNE_C(0x000282)}, + {RUNE_C(0x00A7C6), RUNE_C(0x001D8E)}, + {RUNE_C(0x00A7C7), RUNE_C(0x00A7C8)}, + {RUNE_C(0x00A7C9), RUNE_C(0x00A7CA)}, + {RUNE_C(0x00A7D0), RUNE_C(0x00A7D1)}, + {RUNE_C(0x00A7D6), RUNE_C(0x00A7D7)}, + {RUNE_C(0x00A7D8), RUNE_C(0x00A7D9)}, + {RUNE_C(0x00A7F5), RUNE_C(0x00A7F6)}, + {RUNE_C(0x00AB70), RUNE_C(0x0013A0)}, + {RUNE_C(0x00AB71), RUNE_C(0x0013A1)}, + {RUNE_C(0x00AB72), RUNE_C(0x0013A2)}, + {RUNE_C(0x00AB73), RUNE_C(0x0013A3)}, + {RUNE_C(0x00AB74), RUNE_C(0x0013A4)}, + {RUNE_C(0x00AB75), RUNE_C(0x0013A5)}, + {RUNE_C(0x00AB76), RUNE_C(0x0013A6)}, + {RUNE_C(0x00AB77), RUNE_C(0x0013A7)}, + {RUNE_C(0x00AB78), RUNE_C(0x0013A8)}, + {RUNE_C(0x00AB79), RUNE_C(0x0013A9)}, + {RUNE_C(0x00AB7A), RUNE_C(0x0013AA)}, + {RUNE_C(0x00AB7B), RUNE_C(0x0013AB)}, + {RUNE_C(0x00AB7C), RUNE_C(0x0013AC)}, + {RUNE_C(0x00AB7D), RUNE_C(0x0013AD)}, + {RUNE_C(0x00AB7E), RUNE_C(0x0013AE)}, + {RUNE_C(0x00AB7F), RUNE_C(0x0013AF)}, + {RUNE_C(0x00AB80), RUNE_C(0x0013B0)}, + {RUNE_C(0x00AB81), RUNE_C(0x0013B1)}, + {RUNE_C(0x00AB82), RUNE_C(0x0013B2)}, + {RUNE_C(0x00AB83), RUNE_C(0x0013B3)}, + {RUNE_C(0x00AB84), RUNE_C(0x0013B4)}, + {RUNE_C(0x00AB85), RUNE_C(0x0013B5)}, + {RUNE_C(0x00AB86), RUNE_C(0x0013B6)}, + {RUNE_C(0x00AB87), RUNE_C(0x0013B7)}, + {RUNE_C(0x00AB88), RUNE_C(0x0013B8)}, + {RUNE_C(0x00AB89), RUNE_C(0x0013B9)}, + {RUNE_C(0x00AB8A), RUNE_C(0x0013BA)}, + {RUNE_C(0x00AB8B), RUNE_C(0x0013BB)}, + {RUNE_C(0x00AB8C), RUNE_C(0x0013BC)}, + {RUNE_C(0x00AB8D), RUNE_C(0x0013BD)}, + {RUNE_C(0x00AB8E), RUNE_C(0x0013BE)}, + {RUNE_C(0x00AB8F), RUNE_C(0x0013BF)}, + {RUNE_C(0x00AB90), RUNE_C(0x0013C0)}, + {RUNE_C(0x00AB91), RUNE_C(0x0013C1)}, + {RUNE_C(0x00AB92), RUNE_C(0x0013C2)}, + {RUNE_C(0x00AB93), RUNE_C(0x0013C3)}, + {RUNE_C(0x00AB94), RUNE_C(0x0013C4)}, + {RUNE_C(0x00AB95), RUNE_C(0x0013C5)}, + {RUNE_C(0x00AB96), RUNE_C(0x0013C6)}, + {RUNE_C(0x00AB97), RUNE_C(0x0013C7)}, + {RUNE_C(0x00AB98), RUNE_C(0x0013C8)}, + {RUNE_C(0x00AB99), RUNE_C(0x0013C9)}, + {RUNE_C(0x00AB9A), RUNE_C(0x0013CA)}, + {RUNE_C(0x00AB9B), RUNE_C(0x0013CB)}, + {RUNE_C(0x00AB9C), RUNE_C(0x0013CC)}, + {RUNE_C(0x00AB9D), RUNE_C(0x0013CD)}, + {RUNE_C(0x00AB9E), RUNE_C(0x0013CE)}, + {RUNE_C(0x00AB9F), RUNE_C(0x0013CF)}, + {RUNE_C(0x00ABA0), RUNE_C(0x0013D0)}, + {RUNE_C(0x00ABA1), RUNE_C(0x0013D1)}, + {RUNE_C(0x00ABA2), RUNE_C(0x0013D2)}, + {RUNE_C(0x00ABA3), RUNE_C(0x0013D3)}, + {RUNE_C(0x00ABA4), RUNE_C(0x0013D4)}, + {RUNE_C(0x00ABA5), RUNE_C(0x0013D5)}, + {RUNE_C(0x00ABA6), RUNE_C(0x0013D6)}, + {RUNE_C(0x00ABA7), RUNE_C(0x0013D7)}, + {RUNE_C(0x00ABA8), RUNE_C(0x0013D8)}, + {RUNE_C(0x00ABA9), RUNE_C(0x0013D9)}, + {RUNE_C(0x00ABAA), RUNE_C(0x0013DA)}, + {RUNE_C(0x00ABAB), RUNE_C(0x0013DB)}, + {RUNE_C(0x00ABAC), RUNE_C(0x0013DC)}, + {RUNE_C(0x00ABAD), RUNE_C(0x0013DD)}, + {RUNE_C(0x00ABAE), RUNE_C(0x0013DE)}, + {RUNE_C(0x00ABAF), RUNE_C(0x0013DF)}, + {RUNE_C(0x00ABB0), RUNE_C(0x0013E0)}, + {RUNE_C(0x00ABB1), RUNE_C(0x0013E1)}, + {RUNE_C(0x00ABB2), RUNE_C(0x0013E2)}, + {RUNE_C(0x00ABB3), RUNE_C(0x0013E3)}, + {RUNE_C(0x00ABB4), RUNE_C(0x0013E4)}, + {RUNE_C(0x00ABB5), RUNE_C(0x0013E5)}, + {RUNE_C(0x00ABB6), RUNE_C(0x0013E6)}, + {RUNE_C(0x00ABB7), RUNE_C(0x0013E7)}, + {RUNE_C(0x00ABB8), RUNE_C(0x0013E8)}, + {RUNE_C(0x00ABB9), RUNE_C(0x0013E9)}, + {RUNE_C(0x00ABBA), RUNE_C(0x0013EA)}, + {RUNE_C(0x00ABBB), RUNE_C(0x0013EB)}, + {RUNE_C(0x00ABBC), RUNE_C(0x0013EC)}, + {RUNE_C(0x00ABBD), RUNE_C(0x0013ED)}, + {RUNE_C(0x00ABBE), RUNE_C(0x0013EE)}, + {RUNE_C(0x00ABBF), RUNE_C(0x0013EF)}, + {RUNE_C(0x00FB05), RUNE_C(0x00FB06)}, + {RUNE_C(0x00FF21), RUNE_C(0x00FF41)}, + {RUNE_C(0x00FF22), RUNE_C(0x00FF42)}, + {RUNE_C(0x00FF23), RUNE_C(0x00FF43)}, + {RUNE_C(0x00FF24), RUNE_C(0x00FF44)}, + {RUNE_C(0x00FF25), RUNE_C(0x00FF45)}, + {RUNE_C(0x00FF26), RUNE_C(0x00FF46)}, + {RUNE_C(0x00FF27), RUNE_C(0x00FF47)}, + {RUNE_C(0x00FF28), RUNE_C(0x00FF48)}, + {RUNE_C(0x00FF29), RUNE_C(0x00FF49)}, + {RUNE_C(0x00FF2A), RUNE_C(0x00FF4A)}, + {RUNE_C(0x00FF2B), RUNE_C(0x00FF4B)}, + {RUNE_C(0x00FF2C), RUNE_C(0x00FF4C)}, + {RUNE_C(0x00FF2D), RUNE_C(0x00FF4D)}, + {RUNE_C(0x00FF2E), RUNE_C(0x00FF4E)}, + {RUNE_C(0x00FF2F), RUNE_C(0x00FF4F)}, + {RUNE_C(0x00FF30), RUNE_C(0x00FF50)}, + {RUNE_C(0x00FF31), RUNE_C(0x00FF51)}, + {RUNE_C(0x00FF32), RUNE_C(0x00FF52)}, + {RUNE_C(0x00FF33), RUNE_C(0x00FF53)}, + {RUNE_C(0x00FF34), RUNE_C(0x00FF54)}, + {RUNE_C(0x00FF35), RUNE_C(0x00FF55)}, + {RUNE_C(0x00FF36), RUNE_C(0x00FF56)}, + {RUNE_C(0x00FF37), RUNE_C(0x00FF57)}, + {RUNE_C(0x00FF38), RUNE_C(0x00FF58)}, + {RUNE_C(0x00FF39), RUNE_C(0x00FF59)}, + {RUNE_C(0x00FF3A), RUNE_C(0x00FF5A)}, + {RUNE_C(0x010400), RUNE_C(0x010428)}, + {RUNE_C(0x010401), RUNE_C(0x010429)}, + {RUNE_C(0x010402), RUNE_C(0x01042A)}, + {RUNE_C(0x010403), RUNE_C(0x01042B)}, + {RUNE_C(0x010404), RUNE_C(0x01042C)}, + {RUNE_C(0x010405), RUNE_C(0x01042D)}, + {RUNE_C(0x010406), RUNE_C(0x01042E)}, + {RUNE_C(0x010407), RUNE_C(0x01042F)}, + {RUNE_C(0x010408), RUNE_C(0x010430)}, + {RUNE_C(0x010409), RUNE_C(0x010431)}, + {RUNE_C(0x01040A), RUNE_C(0x010432)}, + {RUNE_C(0x01040B), RUNE_C(0x010433)}, + {RUNE_C(0x01040C), RUNE_C(0x010434)}, + {RUNE_C(0x01040D), RUNE_C(0x010435)}, + {RUNE_C(0x01040E), RUNE_C(0x010436)}, + {RUNE_C(0x01040F), RUNE_C(0x010437)}, + {RUNE_C(0x010410), RUNE_C(0x010438)}, + {RUNE_C(0x010411), RUNE_C(0x010439)}, + {RUNE_C(0x010412), RUNE_C(0x01043A)}, + {RUNE_C(0x010413), RUNE_C(0x01043B)}, + {RUNE_C(0x010414), RUNE_C(0x01043C)}, + {RUNE_C(0x010415), RUNE_C(0x01043D)}, + {RUNE_C(0x010416), RUNE_C(0x01043E)}, + {RUNE_C(0x010417), RUNE_C(0x01043F)}, + {RUNE_C(0x010418), RUNE_C(0x010440)}, + {RUNE_C(0x010419), RUNE_C(0x010441)}, + {RUNE_C(0x01041A), RUNE_C(0x010442)}, + {RUNE_C(0x01041B), RUNE_C(0x010443)}, + {RUNE_C(0x01041C), RUNE_C(0x010444)}, + {RUNE_C(0x01041D), RUNE_C(0x010445)}, + {RUNE_C(0x01041E), RUNE_C(0x010446)}, + {RUNE_C(0x01041F), RUNE_C(0x010447)}, + {RUNE_C(0x010420), RUNE_C(0x010448)}, + {RUNE_C(0x010421), RUNE_C(0x010449)}, + {RUNE_C(0x010422), RUNE_C(0x01044A)}, + {RUNE_C(0x010423), RUNE_C(0x01044B)}, + {RUNE_C(0x010424), RUNE_C(0x01044C)}, + {RUNE_C(0x010425), RUNE_C(0x01044D)}, + {RUNE_C(0x010426), RUNE_C(0x01044E)}, + {RUNE_C(0x010427), RUNE_C(0x01044F)}, + {RUNE_C(0x0104B0), RUNE_C(0x0104D8)}, + {RUNE_C(0x0104B1), RUNE_C(0x0104D9)}, + {RUNE_C(0x0104B2), RUNE_C(0x0104DA)}, + {RUNE_C(0x0104B3), RUNE_C(0x0104DB)}, + {RUNE_C(0x0104B4), RUNE_C(0x0104DC)}, + {RUNE_C(0x0104B5), RUNE_C(0x0104DD)}, + {RUNE_C(0x0104B6), RUNE_C(0x0104DE)}, + {RUNE_C(0x0104B7), RUNE_C(0x0104DF)}, + {RUNE_C(0x0104B8), RUNE_C(0x0104E0)}, + {RUNE_C(0x0104B9), RUNE_C(0x0104E1)}, + {RUNE_C(0x0104BA), RUNE_C(0x0104E2)}, + {RUNE_C(0x0104BB), RUNE_C(0x0104E3)}, + {RUNE_C(0x0104BC), RUNE_C(0x0104E4)}, + {RUNE_C(0x0104BD), RUNE_C(0x0104E5)}, + {RUNE_C(0x0104BE), RUNE_C(0x0104E6)}, + {RUNE_C(0x0104BF), RUNE_C(0x0104E7)}, + {RUNE_C(0x0104C0), RUNE_C(0x0104E8)}, + {RUNE_C(0x0104C1), RUNE_C(0x0104E9)}, + {RUNE_C(0x0104C2), RUNE_C(0x0104EA)}, + {RUNE_C(0x0104C3), RUNE_C(0x0104EB)}, + {RUNE_C(0x0104C4), RUNE_C(0x0104EC)}, + {RUNE_C(0x0104C5), RUNE_C(0x0104ED)}, + {RUNE_C(0x0104C6), RUNE_C(0x0104EE)}, + {RUNE_C(0x0104C7), RUNE_C(0x0104EF)}, + {RUNE_C(0x0104C8), RUNE_C(0x0104F0)}, + {RUNE_C(0x0104C9), RUNE_C(0x0104F1)}, + {RUNE_C(0x0104CA), RUNE_C(0x0104F2)}, + {RUNE_C(0x0104CB), RUNE_C(0x0104F3)}, + {RUNE_C(0x0104CC), RUNE_C(0x0104F4)}, + {RUNE_C(0x0104CD), RUNE_C(0x0104F5)}, + {RUNE_C(0x0104CE), RUNE_C(0x0104F6)}, + {RUNE_C(0x0104CF), RUNE_C(0x0104F7)}, + {RUNE_C(0x0104D0), RUNE_C(0x0104F8)}, + {RUNE_C(0x0104D1), RUNE_C(0x0104F9)}, + {RUNE_C(0x0104D2), RUNE_C(0x0104FA)}, + {RUNE_C(0x0104D3), RUNE_C(0x0104FB)}, + {RUNE_C(0x010570), RUNE_C(0x010597)}, + {RUNE_C(0x010571), RUNE_C(0x010598)}, + {RUNE_C(0x010572), RUNE_C(0x010599)}, + {RUNE_C(0x010573), RUNE_C(0x01059A)}, + {RUNE_C(0x010574), RUNE_C(0x01059B)}, + {RUNE_C(0x010575), RUNE_C(0x01059C)}, + {RUNE_C(0x010576), RUNE_C(0x01059D)}, + {RUNE_C(0x010577), RUNE_C(0x01059E)}, + {RUNE_C(0x010578), RUNE_C(0x01059F)}, + {RUNE_C(0x010579), RUNE_C(0x0105A0)}, + {RUNE_C(0x01057A), RUNE_C(0x0105A1)}, + {RUNE_C(0x01057C), RUNE_C(0x0105A3)}, + {RUNE_C(0x01057D), RUNE_C(0x0105A4)}, + {RUNE_C(0x01057E), RUNE_C(0x0105A5)}, + {RUNE_C(0x01057F), RUNE_C(0x0105A6)}, + {RUNE_C(0x010580), RUNE_C(0x0105A7)}, + {RUNE_C(0x010581), RUNE_C(0x0105A8)}, + {RUNE_C(0x010582), RUNE_C(0x0105A9)}, + {RUNE_C(0x010583), RUNE_C(0x0105AA)}, + {RUNE_C(0x010584), RUNE_C(0x0105AB)}, + {RUNE_C(0x010585), RUNE_C(0x0105AC)}, + {RUNE_C(0x010586), RUNE_C(0x0105AD)}, + {RUNE_C(0x010587), RUNE_C(0x0105AE)}, + {RUNE_C(0x010588), RUNE_C(0x0105AF)}, + {RUNE_C(0x010589), RUNE_C(0x0105B0)}, + {RUNE_C(0x01058A), RUNE_C(0x0105B1)}, + {RUNE_C(0x01058C), RUNE_C(0x0105B3)}, + {RUNE_C(0x01058D), RUNE_C(0x0105B4)}, + {RUNE_C(0x01058E), RUNE_C(0x0105B5)}, + {RUNE_C(0x01058F), RUNE_C(0x0105B6)}, + {RUNE_C(0x010590), RUNE_C(0x0105B7)}, + {RUNE_C(0x010591), RUNE_C(0x0105B8)}, + {RUNE_C(0x010592), RUNE_C(0x0105B9)}, + {RUNE_C(0x010594), RUNE_C(0x0105BB)}, + {RUNE_C(0x010595), RUNE_C(0x0105BC)}, + {RUNE_C(0x010C80), RUNE_C(0x010CC0)}, + {RUNE_C(0x010C81), RUNE_C(0x010CC1)}, + {RUNE_C(0x010C82), RUNE_C(0x010CC2)}, + {RUNE_C(0x010C83), RUNE_C(0x010CC3)}, + {RUNE_C(0x010C84), RUNE_C(0x010CC4)}, + {RUNE_C(0x010C85), RUNE_C(0x010CC5)}, + {RUNE_C(0x010C86), RUNE_C(0x010CC6)}, + {RUNE_C(0x010C87), RUNE_C(0x010CC7)}, + {RUNE_C(0x010C88), RUNE_C(0x010CC8)}, + {RUNE_C(0x010C89), RUNE_C(0x010CC9)}, + {RUNE_C(0x010C8A), RUNE_C(0x010CCA)}, + {RUNE_C(0x010C8B), RUNE_C(0x010CCB)}, + {RUNE_C(0x010C8C), RUNE_C(0x010CCC)}, + {RUNE_C(0x010C8D), RUNE_C(0x010CCD)}, + {RUNE_C(0x010C8E), RUNE_C(0x010CCE)}, + {RUNE_C(0x010C8F), RUNE_C(0x010CCF)}, + {RUNE_C(0x010C90), RUNE_C(0x010CD0)}, + {RUNE_C(0x010C91), RUNE_C(0x010CD1)}, + {RUNE_C(0x010C92), RUNE_C(0x010CD2)}, + {RUNE_C(0x010C93), RUNE_C(0x010CD3)}, + {RUNE_C(0x010C94), RUNE_C(0x010CD4)}, + {RUNE_C(0x010C95), RUNE_C(0x010CD5)}, + {RUNE_C(0x010C96), RUNE_C(0x010CD6)}, + {RUNE_C(0x010C97), RUNE_C(0x010CD7)}, + {RUNE_C(0x010C98), RUNE_C(0x010CD8)}, + {RUNE_C(0x010C99), RUNE_C(0x010CD9)}, + {RUNE_C(0x010C9A), RUNE_C(0x010CDA)}, + {RUNE_C(0x010C9B), RUNE_C(0x010CDB)}, + {RUNE_C(0x010C9C), RUNE_C(0x010CDC)}, + {RUNE_C(0x010C9D), RUNE_C(0x010CDD)}, + {RUNE_C(0x010C9E), RUNE_C(0x010CDE)}, + {RUNE_C(0x010C9F), RUNE_C(0x010CDF)}, + {RUNE_C(0x010CA0), RUNE_C(0x010CE0)}, + {RUNE_C(0x010CA1), RUNE_C(0x010CE1)}, + {RUNE_C(0x010CA2), RUNE_C(0x010CE2)}, + {RUNE_C(0x010CA3), RUNE_C(0x010CE3)}, + {RUNE_C(0x010CA4), RUNE_C(0x010CE4)}, + {RUNE_C(0x010CA5), RUNE_C(0x010CE5)}, + {RUNE_C(0x010CA6), RUNE_C(0x010CE6)}, + {RUNE_C(0x010CA7), RUNE_C(0x010CE7)}, + {RUNE_C(0x010CA8), RUNE_C(0x010CE8)}, + {RUNE_C(0x010CA9), RUNE_C(0x010CE9)}, + {RUNE_C(0x010CAA), RUNE_C(0x010CEA)}, + {RUNE_C(0x010CAB), RUNE_C(0x010CEB)}, + {RUNE_C(0x010CAC), RUNE_C(0x010CEC)}, + {RUNE_C(0x010CAD), RUNE_C(0x010CED)}, + {RUNE_C(0x010CAE), RUNE_C(0x010CEE)}, + {RUNE_C(0x010CAF), RUNE_C(0x010CEF)}, + {RUNE_C(0x010CB0), RUNE_C(0x010CF0)}, + {RUNE_C(0x010CB1), RUNE_C(0x010CF1)}, + {RUNE_C(0x010CB2), RUNE_C(0x010CF2)}, + {RUNE_C(0x0118A0), RUNE_C(0x0118C0)}, + {RUNE_C(0x0118A1), RUNE_C(0x0118C1)}, + {RUNE_C(0x0118A2), RUNE_C(0x0118C2)}, + {RUNE_C(0x0118A3), RUNE_C(0x0118C3)}, + {RUNE_C(0x0118A4), RUNE_C(0x0118C4)}, + {RUNE_C(0x0118A5), RUNE_C(0x0118C5)}, + {RUNE_C(0x0118A6), RUNE_C(0x0118C6)}, + {RUNE_C(0x0118A7), RUNE_C(0x0118C7)}, + {RUNE_C(0x0118A8), RUNE_C(0x0118C8)}, + {RUNE_C(0x0118A9), RUNE_C(0x0118C9)}, + {RUNE_C(0x0118AA), RUNE_C(0x0118CA)}, + {RUNE_C(0x0118AB), RUNE_C(0x0118CB)}, + {RUNE_C(0x0118AC), RUNE_C(0x0118CC)}, + {RUNE_C(0x0118AD), RUNE_C(0x0118CD)}, + {RUNE_C(0x0118AE), RUNE_C(0x0118CE)}, + {RUNE_C(0x0118AF), RUNE_C(0x0118CF)}, + {RUNE_C(0x0118B0), RUNE_C(0x0118D0)}, + {RUNE_C(0x0118B1), RUNE_C(0x0118D1)}, + {RUNE_C(0x0118B2), RUNE_C(0x0118D2)}, + {RUNE_C(0x0118B3), RUNE_C(0x0118D3)}, + {RUNE_C(0x0118B4), RUNE_C(0x0118D4)}, + {RUNE_C(0x0118B5), RUNE_C(0x0118D5)}, + {RUNE_C(0x0118B6), RUNE_C(0x0118D6)}, + {RUNE_C(0x0118B7), RUNE_C(0x0118D7)}, + {RUNE_C(0x0118B8), RUNE_C(0x0118D8)}, + {RUNE_C(0x0118B9), RUNE_C(0x0118D9)}, + {RUNE_C(0x0118BA), RUNE_C(0x0118DA)}, + {RUNE_C(0x0118BB), RUNE_C(0x0118DB)}, + {RUNE_C(0x0118BC), RUNE_C(0x0118DC)}, + {RUNE_C(0x0118BD), RUNE_C(0x0118DD)}, + {RUNE_C(0x0118BE), RUNE_C(0x0118DE)}, + {RUNE_C(0x0118BF), RUNE_C(0x0118DF)}, + {RUNE_C(0x016E40), RUNE_C(0x016E60)}, + {RUNE_C(0x016E41), RUNE_C(0x016E61)}, + {RUNE_C(0x016E42), RUNE_C(0x016E62)}, + {RUNE_C(0x016E43), RUNE_C(0x016E63)}, + {RUNE_C(0x016E44), RUNE_C(0x016E64)}, + {RUNE_C(0x016E45), RUNE_C(0x016E65)}, + {RUNE_C(0x016E46), RUNE_C(0x016E66)}, + {RUNE_C(0x016E47), RUNE_C(0x016E67)}, + {RUNE_C(0x016E48), RUNE_C(0x016E68)}, + {RUNE_C(0x016E49), RUNE_C(0x016E69)}, + {RUNE_C(0x016E4A), RUNE_C(0x016E6A)}, + {RUNE_C(0x016E4B), RUNE_C(0x016E6B)}, + {RUNE_C(0x016E4C), RUNE_C(0x016E6C)}, + {RUNE_C(0x016E4D), RUNE_C(0x016E6D)}, + {RUNE_C(0x016E4E), RUNE_C(0x016E6E)}, + {RUNE_C(0x016E4F), RUNE_C(0x016E6F)}, + {RUNE_C(0x016E50), RUNE_C(0x016E70)}, + {RUNE_C(0x016E51), RUNE_C(0x016E71)}, + {RUNE_C(0x016E52), RUNE_C(0x016E72)}, + {RUNE_C(0x016E53), RUNE_C(0x016E73)}, + {RUNE_C(0x016E54), RUNE_C(0x016E74)}, + {RUNE_C(0x016E55), RUNE_C(0x016E75)}, + {RUNE_C(0x016E56), RUNE_C(0x016E76)}, + {RUNE_C(0x016E57), RUNE_C(0x016E77)}, + {RUNE_C(0x016E58), RUNE_C(0x016E78)}, + {RUNE_C(0x016E59), RUNE_C(0x016E79)}, + {RUNE_C(0x016E5A), RUNE_C(0x016E7A)}, + {RUNE_C(0x016E5B), RUNE_C(0x016E7B)}, + {RUNE_C(0x016E5C), RUNE_C(0x016E7C)}, + {RUNE_C(0x016E5D), RUNE_C(0x016E7D)}, + {RUNE_C(0x016E5E), RUNE_C(0x016E7E)}, + {RUNE_C(0x016E5F), RUNE_C(0x016E7F)}, + {RUNE_C(0x01E900), RUNE_C(0x01E922)}, + {RUNE_C(0x01E901), RUNE_C(0x01E923)}, + {RUNE_C(0x01E902), RUNE_C(0x01E924)}, + {RUNE_C(0x01E903), RUNE_C(0x01E925)}, + {RUNE_C(0x01E904), RUNE_C(0x01E926)}, + {RUNE_C(0x01E905), RUNE_C(0x01E927)}, + {RUNE_C(0x01E906), RUNE_C(0x01E928)}, + {RUNE_C(0x01E907), RUNE_C(0x01E929)}, + {RUNE_C(0x01E908), RUNE_C(0x01E92A)}, + {RUNE_C(0x01E909), RUNE_C(0x01E92B)}, + {RUNE_C(0x01E90A), RUNE_C(0x01E92C)}, + {RUNE_C(0x01E90B), RUNE_C(0x01E92D)}, + {RUNE_C(0x01E90C), RUNE_C(0x01E92E)}, + {RUNE_C(0x01E90D), RUNE_C(0x01E92F)}, + {RUNE_C(0x01E90E), RUNE_C(0x01E930)}, + {RUNE_C(0x01E90F), RUNE_C(0x01E931)}, + {RUNE_C(0x01E910), RUNE_C(0x01E932)}, + {RUNE_C(0x01E911), RUNE_C(0x01E933)}, + {RUNE_C(0x01E912), RUNE_C(0x01E934)}, + {RUNE_C(0x01E913), RUNE_C(0x01E935)}, + {RUNE_C(0x01E914), RUNE_C(0x01E936)}, + {RUNE_C(0x01E915), RUNE_C(0x01E937)}, + {RUNE_C(0x01E916), RUNE_C(0x01E938)}, + {RUNE_C(0x01E917), RUNE_C(0x01E939)}, + {RUNE_C(0x01E918), RUNE_C(0x01E93A)}, + {RUNE_C(0x01E919), RUNE_C(0x01E93B)}, + {RUNE_C(0x01E91A), RUNE_C(0x01E93C)}, + {RUNE_C(0x01E91B), RUNE_C(0x01E93D)}, + {RUNE_C(0x01E91C), RUNE_C(0x01E93E)}, + {RUNE_C(0x01E91D), RUNE_C(0x01E93F)}, + {RUNE_C(0x01E91E), RUNE_C(0x01E940)}, + {RUNE_C(0x01E91F), RUNE_C(0x01E941)}, + {RUNE_C(0x01E920), RUNE_C(0x01E942)}, + {RUNE_C(0x01E921), RUNE_C(0x01E943)}, +}; + +__MLIB_DEFINE_BSEARCH_KV(rune, lookup, ch) + +rune +uprop_get_scf(rune ch, bool az_or_tr) +{ + if (az_or_tr) { + if (ch == 'I') + return U'ı'; + if (ch == U'İ') + return 'i'; + } + return ch < lengthof(lookup_lat1) ? lookup_lat1[ch] : mlib_lookup_kv(ch); +} |