authorgravatar for hello@nektro.netMeghan Denny <hello@nektro.net> 2022-12-24 21:14:22 -08:00
committergravatar for hello@nektro.netMeghan Denny <hello@nektro.net> 2022-12-24 21:14:22 -08:00
loga43326bf5a09cb1e9211685c4d639372b3d365d7
treefbd30f83244c7b4b5ec9e706878073b0591c0534
parente22b85e8f6b4b8d86bffd3f484921ab8b8919a44

remove comments to cut down on file size


8 files changed, 2145 insertions(+), 2157 deletions(-)

scripts/BidiBrackets.zig+1-1
...@@ -36,6 +36,6 @@ pub usingnamespace common.Main(struct {...@@ -36,6 +36,6 @@ pub usingnamespace common.Main(struct {
36 const b = std.mem.trim(u8, it.next().?, " ");36 const b = std.mem.trim(u8, it.next().?, " ");
37 const c = std.mem.trim(u8, it.next().?, " ");37 const c = std.mem.trim(u8, it.next().?, " ");
3838
39 try writer.print(" .{{ .codepoint = 0x{s}, .pair = 0x{s}, .type = .{s} }}, // {s}\n", .{ a, b, c[0..1], c[4..] });39 try writer.print(" .{{ .codepoint = 0x{s}, .pair = 0x{s}, .type = .{s} }},\n", .{ a, b, c[0..1] });
40 }40 }
41});41});
scripts/BidiMirroring.zig+1-2
...@@ -26,8 +26,7 @@ pub usingnamespace common.Main(struct {...@@ -26,8 +26,7 @@ pub usingnamespace common.Main(struct {
26 var it = std.mem.tokenize(u8, line, "; #");26 var it = std.mem.tokenize(u8, line, "; #");
27 const c = it.next().?;27 const c = it.next().?;
28 const m = it.next().?;28 const m = it.next().?;
29 const t = it.rest();
3029
31 try writer.print(" .{{ .codepoint = 0x{s}, .mirror = 0x{s} }}, // {s}\n", .{ c, m, t });30 try writer.print(" .{{ .codepoint = 0x{s}, .mirror = 0x{s} }},\n", .{ c, m });
32 }31 }
33});32});
scripts/CaseFolding.zig+1-3
...@@ -58,8 +58,6 @@ pub usingnamespace common.Main(struct {...@@ -58,8 +58,6 @@ pub usingnamespace common.Main(struct {
58 try writer.writeAll("}");58 try writer.writeAll("}");
59 },59 },
60 }60 }
61 try writer.writeAll(" } }, // ");61 try writer.writeAll(" } },\n");
62 try writer.writeAll(it.rest());
63 try writer.writeAll("\n");
64 }62 }
65});63});
scripts/CompositionExclusions.zig+1-10
...@@ -20,15 +20,6 @@ pub usingnamespace common.Main(struct {...@@ -20,15 +20,6 @@ pub usingnamespace common.Main(struct {
20 pub fn exec(alloc: std.mem.Allocator, line: []const u8, writer: anytype) !void {20 pub fn exec(alloc: std.mem.Allocator, line: []const u8, writer: anytype) !void {
21 _ = alloc;21 _ = alloc;
22 var it = std.mem.split(u8, line, " ");22 var it = std.mem.split(u8, line, " ");
23 try writer.print(" 0x{s}, // ", .{it.next().?});23 try writer.print(" 0x{s},\n", .{it.next().?});
24
25 while (it.next()) |item| {
26 if (item.len == 0) continue;
27 if (std.mem.eql(u8, item, "#")) {
28 try writer.writeAll(std.mem.trimLeft(u8, it.rest(), " "));
29 try writer.writeAll("\n");
30 break;
31 }
32 }
33 }24 }
34});25});
src/bidi_brackets.zig+120-120
...@@ -18,124 +18,124 @@ pub const BracketPairing = struct {...@@ -18,124 +18,124 @@ pub const BracketPairing = struct {
18};18};
1919
20pub const data = [_]BracketPairing{20pub const data = [_]BracketPairing{
21 .{ .codepoint = 0x0028, .pair = 0x0029, .type = .o }, // LEFT PARENTHESIS21 .{ .codepoint = 0x0028, .pair = 0x0029, .type = .o },
22 .{ .codepoint = 0x0029, .pair = 0x0028, .type = .c }, // RIGHT PARENTHESIS22 .{ .codepoint = 0x0029, .pair = 0x0028, .type = .c },
23 .{ .codepoint = 0x005B, .pair = 0x005D, .type = .o }, // LEFT SQUARE BRACKET23 .{ .codepoint = 0x005B, .pair = 0x005D, .type = .o },
24 .{ .codepoint = 0x005D, .pair = 0x005B, .type = .c }, // RIGHT SQUARE BRACKET24 .{ .codepoint = 0x005D, .pair = 0x005B, .type = .c },
25 .{ .codepoint = 0x007B, .pair = 0x007D, .type = .o }, // LEFT CURLY BRACKET25 .{ .codepoint = 0x007B, .pair = 0x007D, .type = .o },
26 .{ .codepoint = 0x007D, .pair = 0x007B, .type = .c }, // RIGHT CURLY BRACKET26 .{ .codepoint = 0x007D, .pair = 0x007B, .type = .c },
27 .{ .codepoint = 0x0F3A, .pair = 0x0F3B, .type = .o }, // TIBETAN MARK GUG RTAGS GYON27 .{ .codepoint = 0x0F3A, .pair = 0x0F3B, .type = .o },
28 .{ .codepoint = 0x0F3B, .pair = 0x0F3A, .type = .c }, // TIBETAN MARK GUG RTAGS GYAS28 .{ .codepoint = 0x0F3B, .pair = 0x0F3A, .type = .c },
29 .{ .codepoint = 0x0F3C, .pair = 0x0F3D, .type = .o }, // TIBETAN MARK ANG KHANG GYON29 .{ .codepoint = 0x0F3C, .pair = 0x0F3D, .type = .o },
30 .{ .codepoint = 0x0F3D, .pair = 0x0F3C, .type = .c }, // TIBETAN MARK ANG KHANG GYAS30 .{ .codepoint = 0x0F3D, .pair = 0x0F3C, .type = .c },
31 .{ .codepoint = 0x169B, .pair = 0x169C, .type = .o }, // OGHAM FEATHER MARK31 .{ .codepoint = 0x169B, .pair = 0x169C, .type = .o },
32 .{ .codepoint = 0x169C, .pair = 0x169B, .type = .c }, // OGHAM REVERSED FEATHER MARK32 .{ .codepoint = 0x169C, .pair = 0x169B, .type = .c },
33 .{ .codepoint = 0x2045, .pair = 0x2046, .type = .o }, // LEFT SQUARE BRACKET WITH QUILL33 .{ .codepoint = 0x2045, .pair = 0x2046, .type = .o },
34 .{ .codepoint = 0x2046, .pair = 0x2045, .type = .c }, // RIGHT SQUARE BRACKET WITH QUILL34 .{ .codepoint = 0x2046, .pair = 0x2045, .type = .c },
35 .{ .codepoint = 0x207D, .pair = 0x207E, .type = .o }, // SUPERSCRIPT LEFT PARENTHESIS35 .{ .codepoint = 0x207D, .pair = 0x207E, .type = .o },
36 .{ .codepoint = 0x207E, .pair = 0x207D, .type = .c }, // SUPERSCRIPT RIGHT PARENTHESIS36 .{ .codepoint = 0x207E, .pair = 0x207D, .type = .c },
37 .{ .codepoint = 0x208D, .pair = 0x208E, .type = .o }, // SUBSCRIPT LEFT PARENTHESIS37 .{ .codepoint = 0x208D, .pair = 0x208E, .type = .o },
38 .{ .codepoint = 0x208E, .pair = 0x208D, .type = .c }, // SUBSCRIPT RIGHT PARENTHESIS38 .{ .codepoint = 0x208E, .pair = 0x208D, .type = .c },
39 .{ .codepoint = 0x2308, .pair = 0x2309, .type = .o }, // LEFT CEILING39 .{ .codepoint = 0x2308, .pair = 0x2309, .type = .o },
40 .{ .codepoint = 0x2309, .pair = 0x2308, .type = .c }, // RIGHT CEILING40 .{ .codepoint = 0x2309, .pair = 0x2308, .type = .c },
41 .{ .codepoint = 0x230A, .pair = 0x230B, .type = .o }, // LEFT FLOOR41 .{ .codepoint = 0x230A, .pair = 0x230B, .type = .o },
42 .{ .codepoint = 0x230B, .pair = 0x230A, .type = .c }, // RIGHT FLOOR42 .{ .codepoint = 0x230B, .pair = 0x230A, .type = .c },
43 .{ .codepoint = 0x2329, .pair = 0x232A, .type = .o }, // LEFT-POINTING ANGLE BRACKET43 .{ .codepoint = 0x2329, .pair = 0x232A, .type = .o },
44 .{ .codepoint = 0x232A, .pair = 0x2329, .type = .c }, // RIGHT-POINTING ANGLE BRACKET44 .{ .codepoint = 0x232A, .pair = 0x2329, .type = .c },
45 .{ .codepoint = 0x2768, .pair = 0x2769, .type = .o }, // MEDIUM LEFT PARENTHESIS ORNAMENT45 .{ .codepoint = 0x2768, .pair = 0x2769, .type = .o },
46 .{ .codepoint = 0x2769, .pair = 0x2768, .type = .c }, // MEDIUM RIGHT PARENTHESIS ORNAMENT46 .{ .codepoint = 0x2769, .pair = 0x2768, .type = .c },
47 .{ .codepoint = 0x276A, .pair = 0x276B, .type = .o }, // MEDIUM FLATTENED LEFT PARENTHESIS ORNAMENT47 .{ .codepoint = 0x276A, .pair = 0x276B, .type = .o },
48 .{ .codepoint = 0x276B, .pair = 0x276A, .type = .c }, // MEDIUM FLATTENED RIGHT PARENTHESIS ORNAMENT48 .{ .codepoint = 0x276B, .pair = 0x276A, .type = .c },
49 .{ .codepoint = 0x276C, .pair = 0x276D, .type = .o }, // MEDIUM LEFT-POINTING ANGLE BRACKET ORNAMENT49 .{ .codepoint = 0x276C, .pair = 0x276D, .type = .o },
50 .{ .codepoint = 0x276D, .pair = 0x276C, .type = .c }, // MEDIUM RIGHT-POINTING ANGLE BRACKET ORNAMENT50 .{ .codepoint = 0x276D, .pair = 0x276C, .type = .c },
51 .{ .codepoint = 0x276E, .pair = 0x276F, .type = .o }, // HEAVY LEFT-POINTING ANGLE QUOTATION MARK ORNAMENT51 .{ .codepoint = 0x276E, .pair = 0x276F, .type = .o },
52 .{ .codepoint = 0x276F, .pair = 0x276E, .type = .c }, // HEAVY RIGHT-POINTING ANGLE QUOTATION MARK ORNAMENT52 .{ .codepoint = 0x276F, .pair = 0x276E, .type = .c },
53 .{ .codepoint = 0x2770, .pair = 0x2771, .type = .o }, // HEAVY LEFT-POINTING ANGLE BRACKET ORNAMENT53 .{ .codepoint = 0x2770, .pair = 0x2771, .type = .o },
54 .{ .codepoint = 0x2771, .pair = 0x2770, .type = .c }, // HEAVY RIGHT-POINTING ANGLE BRACKET ORNAMENT54 .{ .codepoint = 0x2771, .pair = 0x2770, .type = .c },
55 .{ .codepoint = 0x2772, .pair = 0x2773, .type = .o }, // LIGHT LEFT TORTOISE SHELL BRACKET ORNAMENT55 .{ .codepoint = 0x2772, .pair = 0x2773, .type = .o },
56 .{ .codepoint = 0x2773, .pair = 0x2772, .type = .c }, // LIGHT RIGHT TORTOISE SHELL BRACKET ORNAMENT56 .{ .codepoint = 0x2773, .pair = 0x2772, .type = .c },
57 .{ .codepoint = 0x2774, .pair = 0x2775, .type = .o }, // MEDIUM LEFT CURLY BRACKET ORNAMENT57 .{ .codepoint = 0x2774, .pair = 0x2775, .type = .o },
58 .{ .codepoint = 0x2775, .pair = 0x2774, .type = .c }, // MEDIUM RIGHT CURLY BRACKET ORNAMENT58 .{ .codepoint = 0x2775, .pair = 0x2774, .type = .c },
59 .{ .codepoint = 0x27C5, .pair = 0x27C6, .type = .o }, // LEFT S-SHAPED BAG DELIMITER59 .{ .codepoint = 0x27C5, .pair = 0x27C6, .type = .o },
60 .{ .codepoint = 0x27C6, .pair = 0x27C5, .type = .c }, // RIGHT S-SHAPED BAG DELIMITER60 .{ .codepoint = 0x27C6, .pair = 0x27C5, .type = .c },
61 .{ .codepoint = 0x27E6, .pair = 0x27E7, .type = .o }, // MATHEMATICAL LEFT WHITE SQUARE BRACKET61 .{ .codepoint = 0x27E6, .pair = 0x27E7, .type = .o },
62 .{ .codepoint = 0x27E7, .pair = 0x27E6, .type = .c }, // MATHEMATICAL RIGHT WHITE SQUARE BRACKET62 .{ .codepoint = 0x27E7, .pair = 0x27E6, .type = .c },
63 .{ .codepoint = 0x27E8, .pair = 0x27E9, .type = .o }, // MATHEMATICAL LEFT ANGLE BRACKET63 .{ .codepoint = 0x27E8, .pair = 0x27E9, .type = .o },
64 .{ .codepoint = 0x27E9, .pair = 0x27E8, .type = .c }, // MATHEMATICAL RIGHT ANGLE BRACKET64 .{ .codepoint = 0x27E9, .pair = 0x27E8, .type = .c },
65 .{ .codepoint = 0x27EA, .pair = 0x27EB, .type = .o }, // MATHEMATICAL LEFT DOUBLE ANGLE BRACKET65 .{ .codepoint = 0x27EA, .pair = 0x27EB, .type = .o },
66 .{ .codepoint = 0x27EB, .pair = 0x27EA, .type = .c }, // MATHEMATICAL RIGHT DOUBLE ANGLE BRACKET66 .{ .codepoint = 0x27EB, .pair = 0x27EA, .type = .c },
67 .{ .codepoint = 0x27EC, .pair = 0x27ED, .type = .o }, // MATHEMATICAL LEFT WHITE TORTOISE SHELL BRACKET67 .{ .codepoint = 0x27EC, .pair = 0x27ED, .type = .o },
68 .{ .codepoint = 0x27ED, .pair = 0x27EC, .type = .c }, // MATHEMATICAL RIGHT WHITE TORTOISE SHELL BRACKET68 .{ .codepoint = 0x27ED, .pair = 0x27EC, .type = .c },
69 .{ .codepoint = 0x27EE, .pair = 0x27EF, .type = .o }, // MATHEMATICAL LEFT FLATTENED PARENTHESIS69 .{ .codepoint = 0x27EE, .pair = 0x27EF, .type = .o },
70 .{ .codepoint = 0x27EF, .pair = 0x27EE, .type = .c }, // MATHEMATICAL RIGHT FLATTENED PARENTHESIS70 .{ .codepoint = 0x27EF, .pair = 0x27EE, .type = .c },
71 .{ .codepoint = 0x2983, .pair = 0x2984, .type = .o }, // LEFT WHITE CURLY BRACKET71 .{ .codepoint = 0x2983, .pair = 0x2984, .type = .o },
72 .{ .codepoint = 0x2984, .pair = 0x2983, .type = .c }, // RIGHT WHITE CURLY BRACKET72 .{ .codepoint = 0x2984, .pair = 0x2983, .type = .c },
73 .{ .codepoint = 0x2985, .pair = 0x2986, .type = .o }, // LEFT WHITE PARENTHESIS73 .{ .codepoint = 0x2985, .pair = 0x2986, .type = .o },
74 .{ .codepoint = 0x2986, .pair = 0x2985, .type = .c }, // RIGHT WHITE PARENTHESIS74 .{ .codepoint = 0x2986, .pair = 0x2985, .type = .c },
75 .{ .codepoint = 0x2987, .pair = 0x2988, .type = .o }, // Z NOTATION LEFT IMAGE BRACKET75 .{ .codepoint = 0x2987, .pair = 0x2988, .type = .o },
76 .{ .codepoint = 0x2988, .pair = 0x2987, .type = .c }, // Z NOTATION RIGHT IMAGE BRACKET76 .{ .codepoint = 0x2988, .pair = 0x2987, .type = .c },
77 .{ .codepoint = 0x2989, .pair = 0x298A, .type = .o }, // Z NOTATION LEFT BINDING BRACKET77 .{ .codepoint = 0x2989, .pair = 0x298A, .type = .o },
78 .{ .codepoint = 0x298A, .pair = 0x2989, .type = .c }, // Z NOTATION RIGHT BINDING BRACKET78 .{ .codepoint = 0x298A, .pair = 0x2989, .type = .c },
79 .{ .codepoint = 0x298B, .pair = 0x298C, .type = .o }, // LEFT SQUARE BRACKET WITH UNDERBAR79 .{ .codepoint = 0x298B, .pair = 0x298C, .type = .o },
80 .{ .codepoint = 0x298C, .pair = 0x298B, .type = .c }, // RIGHT SQUARE BRACKET WITH UNDERBAR80 .{ .codepoint = 0x298C, .pair = 0x298B, .type = .c },
81 .{ .codepoint = 0x298D, .pair = 0x2990, .type = .o }, // LEFT SQUARE BRACKET WITH TICK IN TOP CORNER81 .{ .codepoint = 0x298D, .pair = 0x2990, .type = .o },
82 .{ .codepoint = 0x298E, .pair = 0x298F, .type = .c }, // RIGHT SQUARE BRACKET WITH TICK IN BOTTOM CORNER82 .{ .codepoint = 0x298E, .pair = 0x298F, .type = .c },
83 .{ .codepoint = 0x298F, .pair = 0x298E, .type = .o }, // LEFT SQUARE BRACKET WITH TICK IN BOTTOM CORNER83 .{ .codepoint = 0x298F, .pair = 0x298E, .type = .o },
84 .{ .codepoint = 0x2990, .pair = 0x298D, .type = .c }, // RIGHT SQUARE BRACKET WITH TICK IN TOP CORNER84 .{ .codepoint = 0x2990, .pair = 0x298D, .type = .c },
85 .{ .codepoint = 0x2991, .pair = 0x2992, .type = .o }, // LEFT ANGLE BRACKET WITH DOT85 .{ .codepoint = 0x2991, .pair = 0x2992, .type = .o },
86 .{ .codepoint = 0x2992, .pair = 0x2991, .type = .c }, // RIGHT ANGLE BRACKET WITH DOT86 .{ .codepoint = 0x2992, .pair = 0x2991, .type = .c },
87 .{ .codepoint = 0x2993, .pair = 0x2994, .type = .o }, // LEFT ARC LESS-THAN BRACKET87 .{ .codepoint = 0x2993, .pair = 0x2994, .type = .o },
88 .{ .codepoint = 0x2994, .pair = 0x2993, .type = .c }, // RIGHT ARC GREATER-THAN BRACKET88 .{ .codepoint = 0x2994, .pair = 0x2993, .type = .c },
89 .{ .codepoint = 0x2995, .pair = 0x2996, .type = .o }, // DOUBLE LEFT ARC GREATER-THAN BRACKET89 .{ .codepoint = 0x2995, .pair = 0x2996, .type = .o },
90 .{ .codepoint = 0x2996, .pair = 0x2995, .type = .c }, // DOUBLE RIGHT ARC LESS-THAN BRACKET90 .{ .codepoint = 0x2996, .pair = 0x2995, .type = .c },
91 .{ .codepoint = 0x2997, .pair = 0x2998, .type = .o }, // LEFT BLACK TORTOISE SHELL BRACKET91 .{ .codepoint = 0x2997, .pair = 0x2998, .type = .o },
92 .{ .codepoint = 0x2998, .pair = 0x2997, .type = .c }, // RIGHT BLACK TORTOISE SHELL BRACKET92 .{ .codepoint = 0x2998, .pair = 0x2997, .type = .c },
93 .{ .codepoint = 0x29D8, .pair = 0x29D9, .type = .o }, // LEFT WIGGLY FENCE93 .{ .codepoint = 0x29D8, .pair = 0x29D9, .type = .o },
94 .{ .codepoint = 0x29D9, .pair = 0x29D8, .type = .c }, // RIGHT WIGGLY FENCE94 .{ .codepoint = 0x29D9, .pair = 0x29D8, .type = .c },
95 .{ .codepoint = 0x29DA, .pair = 0x29DB, .type = .o }, // LEFT DOUBLE WIGGLY FENCE95 .{ .codepoint = 0x29DA, .pair = 0x29DB, .type = .o },
96 .{ .codepoint = 0x29DB, .pair = 0x29DA, .type = .c }, // RIGHT DOUBLE WIGGLY FENCE96 .{ .codepoint = 0x29DB, .pair = 0x29DA, .type = .c },
97 .{ .codepoint = 0x29FC, .pair = 0x29FD, .type = .o }, // LEFT-POINTING CURVED ANGLE BRACKET97 .{ .codepoint = 0x29FC, .pair = 0x29FD, .type = .o },
98 .{ .codepoint = 0x29FD, .pair = 0x29FC, .type = .c }, // RIGHT-POINTING CURVED ANGLE BRACKET98 .{ .codepoint = 0x29FD, .pair = 0x29FC, .type = .c },
99 .{ .codepoint = 0x2E22, .pair = 0x2E23, .type = .o }, // TOP LEFT HALF BRACKET99 .{ .codepoint = 0x2E22, .pair = 0x2E23, .type = .o },
100 .{ .codepoint = 0x2E23, .pair = 0x2E22, .type = .c }, // TOP RIGHT HALF BRACKET100 .{ .codepoint = 0x2E23, .pair = 0x2E22, .type = .c },
101 .{ .codepoint = 0x2E24, .pair = 0x2E25, .type = .o }, // BOTTOM LEFT HALF BRACKET101 .{ .codepoint = 0x2E24, .pair = 0x2E25, .type = .o },
102 .{ .codepoint = 0x2E25, .pair = 0x2E24, .type = .c }, // BOTTOM RIGHT HALF BRACKET102 .{ .codepoint = 0x2E25, .pair = 0x2E24, .type = .c },
103 .{ .codepoint = 0x2E26, .pair = 0x2E27, .type = .o }, // LEFT SIDEWAYS U BRACKET103 .{ .codepoint = 0x2E26, .pair = 0x2E27, .type = .o },
104 .{ .codepoint = 0x2E27, .pair = 0x2E26, .type = .c }, // RIGHT SIDEWAYS U BRACKET104 .{ .codepoint = 0x2E27, .pair = 0x2E26, .type = .c },
105 .{ .codepoint = 0x2E28, .pair = 0x2E29, .type = .o }, // LEFT DOUBLE PARENTHESIS105 .{ .codepoint = 0x2E28, .pair = 0x2E29, .type = .o },
106 .{ .codepoint = 0x2E29, .pair = 0x2E28, .type = .c }, // RIGHT DOUBLE PARENTHESIS106 .{ .codepoint = 0x2E29, .pair = 0x2E28, .type = .c },
107 .{ .codepoint = 0x3008, .pair = 0x3009, .type = .o }, // LEFT ANGLE BRACKET107 .{ .codepoint = 0x3008, .pair = 0x3009, .type = .o },
108 .{ .codepoint = 0x3009, .pair = 0x3008, .type = .c }, // RIGHT ANGLE BRACKET108 .{ .codepoint = 0x3009, .pair = 0x3008, .type = .c },
109 .{ .codepoint = 0x300A, .pair = 0x300B, .type = .o }, // LEFT DOUBLE ANGLE BRACKET109 .{ .codepoint = 0x300A, .pair = 0x300B, .type = .o },
110 .{ .codepoint = 0x300B, .pair = 0x300A, .type = .c }, // RIGHT DOUBLE ANGLE BRACKET110 .{ .codepoint = 0x300B, .pair = 0x300A, .type = .c },
111 .{ .codepoint = 0x300C, .pair = 0x300D, .type = .o }, // LEFT CORNER BRACKET111 .{ .codepoint = 0x300C, .pair = 0x300D, .type = .o },
112 .{ .codepoint = 0x300D, .pair = 0x300C, .type = .c }, // RIGHT CORNER BRACKET112 .{ .codepoint = 0x300D, .pair = 0x300C, .type = .c },
113 .{ .codepoint = 0x300E, .pair = 0x300F, .type = .o }, // LEFT WHITE CORNER BRACKET113 .{ .codepoint = 0x300E, .pair = 0x300F, .type = .o },
114 .{ .codepoint = 0x300F, .pair = 0x300E, .type = .c }, // RIGHT WHITE CORNER BRACKET114 .{ .codepoint = 0x300F, .pair = 0x300E, .type = .c },
115 .{ .codepoint = 0x3010, .pair = 0x3011, .type = .o }, // LEFT BLACK LENTICULAR BRACKET115 .{ .codepoint = 0x3010, .pair = 0x3011, .type = .o },
116 .{ .codepoint = 0x3011, .pair = 0x3010, .type = .c }, // RIGHT BLACK LENTICULAR BRACKET116 .{ .codepoint = 0x3011, .pair = 0x3010, .type = .c },
117 .{ .codepoint = 0x3014, .pair = 0x3015, .type = .o }, // LEFT TORTOISE SHELL BRACKET117 .{ .codepoint = 0x3014, .pair = 0x3015, .type = .o },
118 .{ .codepoint = 0x3015, .pair = 0x3014, .type = .c }, // RIGHT TORTOISE SHELL BRACKET118 .{ .codepoint = 0x3015, .pair = 0x3014, .type = .c },
119 .{ .codepoint = 0x3016, .pair = 0x3017, .type = .o }, // LEFT WHITE LENTICULAR BRACKET119 .{ .codepoint = 0x3016, .pair = 0x3017, .type = .o },
120 .{ .codepoint = 0x3017, .pair = 0x3016, .type = .c }, // RIGHT WHITE LENTICULAR BRACKET120 .{ .codepoint = 0x3017, .pair = 0x3016, .type = .c },
121 .{ .codepoint = 0x3018, .pair = 0x3019, .type = .o }, // LEFT WHITE TORTOISE SHELL BRACKET121 .{ .codepoint = 0x3018, .pair = 0x3019, .type = .o },
122 .{ .codepoint = 0x3019, .pair = 0x3018, .type = .c }, // RIGHT WHITE TORTOISE SHELL BRACKET122 .{ .codepoint = 0x3019, .pair = 0x3018, .type = .c },
123 .{ .codepoint = 0x301A, .pair = 0x301B, .type = .o }, // LEFT WHITE SQUARE BRACKET123 .{ .codepoint = 0x301A, .pair = 0x301B, .type = .o },
124 .{ .codepoint = 0x301B, .pair = 0x301A, .type = .c }, // RIGHT WHITE SQUARE BRACKET124 .{ .codepoint = 0x301B, .pair = 0x301A, .type = .c },
125 .{ .codepoint = 0xFE59, .pair = 0xFE5A, .type = .o }, // SMALL LEFT PARENTHESIS125 .{ .codepoint = 0xFE59, .pair = 0xFE5A, .type = .o },
126 .{ .codepoint = 0xFE5A, .pair = 0xFE59, .type = .c }, // SMALL RIGHT PARENTHESIS126 .{ .codepoint = 0xFE5A, .pair = 0xFE59, .type = .c },
127 .{ .codepoint = 0xFE5B, .pair = 0xFE5C, .type = .o }, // SMALL LEFT CURLY BRACKET127 .{ .codepoint = 0xFE5B, .pair = 0xFE5C, .type = .o },
128 .{ .codepoint = 0xFE5C, .pair = 0xFE5B, .type = .c }, // SMALL RIGHT CURLY BRACKET128 .{ .codepoint = 0xFE5C, .pair = 0xFE5B, .type = .c },
129 .{ .codepoint = 0xFE5D, .pair = 0xFE5E, .type = .o }, // SMALL LEFT TORTOISE SHELL BRACKET129 .{ .codepoint = 0xFE5D, .pair = 0xFE5E, .type = .o },
130 .{ .codepoint = 0xFE5E, .pair = 0xFE5D, .type = .c }, // SMALL RIGHT TORTOISE SHELL BRACKET130 .{ .codepoint = 0xFE5E, .pair = 0xFE5D, .type = .c },
131 .{ .codepoint = 0xFF08, .pair = 0xFF09, .type = .o }, // FULLWIDTH LEFT PARENTHESIS131 .{ .codepoint = 0xFF08, .pair = 0xFF09, .type = .o },
132 .{ .codepoint = 0xFF09, .pair = 0xFF08, .type = .c }, // FULLWIDTH RIGHT PARENTHESIS132 .{ .codepoint = 0xFF09, .pair = 0xFF08, .type = .c },
133 .{ .codepoint = 0xFF3B, .pair = 0xFF3D, .type = .o }, // FULLWIDTH LEFT SQUARE BRACKET133 .{ .codepoint = 0xFF3B, .pair = 0xFF3D, .type = .o },
134 .{ .codepoint = 0xFF3D, .pair = 0xFF3B, .type = .c }, // FULLWIDTH RIGHT SQUARE BRACKET134 .{ .codepoint = 0xFF3D, .pair = 0xFF3B, .type = .c },
135 .{ .codepoint = 0xFF5B, .pair = 0xFF5D, .type = .o }, // FULLWIDTH LEFT CURLY BRACKET135 .{ .codepoint = 0xFF5B, .pair = 0xFF5D, .type = .o },
136 .{ .codepoint = 0xFF5D, .pair = 0xFF5B, .type = .c }, // FULLWIDTH RIGHT CURLY BRACKET136 .{ .codepoint = 0xFF5D, .pair = 0xFF5B, .type = .c },
137 .{ .codepoint = 0xFF5F, .pair = 0xFF60, .type = .o }, // FULLWIDTH LEFT WHITE PARENTHESIS137 .{ .codepoint = 0xFF5F, .pair = 0xFF60, .type = .o },
138 .{ .codepoint = 0xFF60, .pair = 0xFF5F, .type = .c }, // FULLWIDTH RIGHT WHITE PARENTHESIS138 .{ .codepoint = 0xFF60, .pair = 0xFF5F, .type = .c },
139 .{ .codepoint = 0xFF62, .pair = 0xFF63, .type = .o }, // HALFWIDTH LEFT CORNER BRACKET139 .{ .codepoint = 0xFF62, .pair = 0xFF63, .type = .o },
140 .{ .codepoint = 0xFF63, .pair = 0xFF62, .type = .c }, // HALFWIDTH RIGHT CORNER BRACKET140 .{ .codepoint = 0xFF63, .pair = 0xFF62, .type = .c },
141};141};
src/bidi_mirroring.zig+420-420
...@@ -11,424 +11,424 @@ pub const Mirroring = struct {...@@ -11,424 +11,424 @@ pub const Mirroring = struct {
11};11};
1212
13pub const data = [_]Mirroring{13pub const data = [_]Mirroring{
14 .{ .codepoint = 0x0028, .mirror = 0x0029 }, // LEFT PARENTHESIS14 .{ .codepoint = 0x0028, .mirror = 0x0029 },
15 .{ .codepoint = 0x0029, .mirror = 0x0028 }, // RIGHT PARENTHESIS15 .{ .codepoint = 0x0029, .mirror = 0x0028 },
16 .{ .codepoint = 0x003C, .mirror = 0x003E }, // LESS-THAN SIGN16 .{ .codepoint = 0x003C, .mirror = 0x003E },
17 .{ .codepoint = 0x003E, .mirror = 0x003C }, // GREATER-THAN SIGN17 .{ .codepoint = 0x003E, .mirror = 0x003C },
18 .{ .codepoint = 0x005B, .mirror = 0x005D }, // LEFT SQUARE BRACKET18 .{ .codepoint = 0x005B, .mirror = 0x005D },
19 .{ .codepoint = 0x005D, .mirror = 0x005B }, // RIGHT SQUARE BRACKET19 .{ .codepoint = 0x005D, .mirror = 0x005B },
20 .{ .codepoint = 0x007B, .mirror = 0x007D }, // LEFT CURLY BRACKET20 .{ .codepoint = 0x007B, .mirror = 0x007D },
21 .{ .codepoint = 0x007D, .mirror = 0x007B }, // RIGHT CURLY BRACKET21 .{ .codepoint = 0x007D, .mirror = 0x007B },
22 .{ .codepoint = 0x00AB, .mirror = 0x00BB }, // LEFT-POINTING DOUBLE ANGLE QUOTATION MARK22 .{ .codepoint = 0x00AB, .mirror = 0x00BB },
23 .{ .codepoint = 0x00BB, .mirror = 0x00AB }, // RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK23 .{ .codepoint = 0x00BB, .mirror = 0x00AB },
24 .{ .codepoint = 0x0F3A, .mirror = 0x0F3B }, // TIBETAN MARK GUG RTAGS GYON24 .{ .codepoint = 0x0F3A, .mirror = 0x0F3B },
25 .{ .codepoint = 0x0F3B, .mirror = 0x0F3A }, // TIBETAN MARK GUG RTAGS GYAS25 .{ .codepoint = 0x0F3B, .mirror = 0x0F3A },
26 .{ .codepoint = 0x0F3C, .mirror = 0x0F3D }, // TIBETAN MARK ANG KHANG GYON26 .{ .codepoint = 0x0F3C, .mirror = 0x0F3D },
27 .{ .codepoint = 0x0F3D, .mirror = 0x0F3C }, // TIBETAN MARK ANG KHANG GYAS27 .{ .codepoint = 0x0F3D, .mirror = 0x0F3C },
28 .{ .codepoint = 0x169B, .mirror = 0x169C }, // OGHAM FEATHER MARK28 .{ .codepoint = 0x169B, .mirror = 0x169C },
29 .{ .codepoint = 0x169C, .mirror = 0x169B }, // OGHAM REVERSED FEATHER MARK29 .{ .codepoint = 0x169C, .mirror = 0x169B },
30 .{ .codepoint = 0x2039, .mirror = 0x203A }, // SINGLE LEFT-POINTING ANGLE QUOTATION MARK30 .{ .codepoint = 0x2039, .mirror = 0x203A },
31 .{ .codepoint = 0x203A, .mirror = 0x2039 }, // SINGLE RIGHT-POINTING ANGLE QUOTATION MARK31 .{ .codepoint = 0x203A, .mirror = 0x2039 },
32 .{ .codepoint = 0x2045, .mirror = 0x2046 }, // LEFT SQUARE BRACKET WITH QUILL32 .{ .codepoint = 0x2045, .mirror = 0x2046 },
33 .{ .codepoint = 0x2046, .mirror = 0x2045 }, // RIGHT SQUARE BRACKET WITH QUILL33 .{ .codepoint = 0x2046, .mirror = 0x2045 },
34 .{ .codepoint = 0x207D, .mirror = 0x207E }, // SUPERSCRIPT LEFT PARENTHESIS34 .{ .codepoint = 0x207D, .mirror = 0x207E },
35 .{ .codepoint = 0x207E, .mirror = 0x207D }, // SUPERSCRIPT RIGHT PARENTHESIS35 .{ .codepoint = 0x207E, .mirror = 0x207D },
36 .{ .codepoint = 0x208D, .mirror = 0x208E }, // SUBSCRIPT LEFT PARENTHESIS36 .{ .codepoint = 0x208D, .mirror = 0x208E },
37 .{ .codepoint = 0x208E, .mirror = 0x208D }, // SUBSCRIPT RIGHT PARENTHESIS37 .{ .codepoint = 0x208E, .mirror = 0x208D },
38 .{ .codepoint = 0x2208, .mirror = 0x220B }, // ELEMENT OF38 .{ .codepoint = 0x2208, .mirror = 0x220B },
39 .{ .codepoint = 0x2209, .mirror = 0x220C }, // NOT AN ELEMENT OF39 .{ .codepoint = 0x2209, .mirror = 0x220C },
40 .{ .codepoint = 0x220A, .mirror = 0x220D }, // SMALL ELEMENT OF40 .{ .codepoint = 0x220A, .mirror = 0x220D },
41 .{ .codepoint = 0x220B, .mirror = 0x2208 }, // CONTAINS AS MEMBER41 .{ .codepoint = 0x220B, .mirror = 0x2208 },
42 .{ .codepoint = 0x220C, .mirror = 0x2209 }, // DOES NOT CONTAIN AS MEMBER42 .{ .codepoint = 0x220C, .mirror = 0x2209 },
43 .{ .codepoint = 0x220D, .mirror = 0x220A }, // SMALL CONTAINS AS MEMBER43 .{ .codepoint = 0x220D, .mirror = 0x220A },
44 .{ .codepoint = 0x2215, .mirror = 0x29F5 }, // DIVISION SLASH44 .{ .codepoint = 0x2215, .mirror = 0x29F5 },
45 .{ .codepoint = 0x221F, .mirror = 0x2BFE }, // RIGHT ANGLE45 .{ .codepoint = 0x221F, .mirror = 0x2BFE },
46 .{ .codepoint = 0x2220, .mirror = 0x29A3 }, // ANGLE46 .{ .codepoint = 0x2220, .mirror = 0x29A3 },
47 .{ .codepoint = 0x2221, .mirror = 0x299B }, // MEASURED ANGLE47 .{ .codepoint = 0x2221, .mirror = 0x299B },
48 .{ .codepoint = 0x2222, .mirror = 0x29A0 }, // SPHERICAL ANGLE48 .{ .codepoint = 0x2222, .mirror = 0x29A0 },
49 .{ .codepoint = 0x2224, .mirror = 0x2AEE }, // DOES NOT DIVIDE49 .{ .codepoint = 0x2224, .mirror = 0x2AEE },
50 .{ .codepoint = 0x223C, .mirror = 0x223D }, // TILDE OPERATOR50 .{ .codepoint = 0x223C, .mirror = 0x223D },
51 .{ .codepoint = 0x223D, .mirror = 0x223C }, // REVERSED TILDE51 .{ .codepoint = 0x223D, .mirror = 0x223C },
52 .{ .codepoint = 0x2243, .mirror = 0x22CD }, // ASYMPTOTICALLY EQUAL TO52 .{ .codepoint = 0x2243, .mirror = 0x22CD },
53 .{ .codepoint = 0x2245, .mirror = 0x224C }, // APPROXIMATELY EQUAL TO53 .{ .codepoint = 0x2245, .mirror = 0x224C },
54 .{ .codepoint = 0x224C, .mirror = 0x2245 }, // ALL EQUAL TO54 .{ .codepoint = 0x224C, .mirror = 0x2245 },
55 .{ .codepoint = 0x2252, .mirror = 0x2253 }, // APPROXIMATELY EQUAL TO OR THE IMAGE OF55 .{ .codepoint = 0x2252, .mirror = 0x2253 },
56 .{ .codepoint = 0x2253, .mirror = 0x2252 }, // IMAGE OF OR APPROXIMATELY EQUAL TO56 .{ .codepoint = 0x2253, .mirror = 0x2252 },
57 .{ .codepoint = 0x2254, .mirror = 0x2255 }, // COLON EQUALS57 .{ .codepoint = 0x2254, .mirror = 0x2255 },
58 .{ .codepoint = 0x2255, .mirror = 0x2254 }, // EQUALS COLON58 .{ .codepoint = 0x2255, .mirror = 0x2254 },
59 .{ .codepoint = 0x2264, .mirror = 0x2265 }, // LESS-THAN OR EQUAL TO59 .{ .codepoint = 0x2264, .mirror = 0x2265 },
60 .{ .codepoint = 0x2265, .mirror = 0x2264 }, // GREATER-THAN OR EQUAL TO60 .{ .codepoint = 0x2265, .mirror = 0x2264 },
61 .{ .codepoint = 0x2266, .mirror = 0x2267 }, // LESS-THAN OVER EQUAL TO61 .{ .codepoint = 0x2266, .mirror = 0x2267 },
62 .{ .codepoint = 0x2267, .mirror = 0x2266 }, // GREATER-THAN OVER EQUAL TO62 .{ .codepoint = 0x2267, .mirror = 0x2266 },
63 .{ .codepoint = 0x2268, .mirror = 0x2269 }, // [BEST FIT] LESS-THAN BUT NOT EQUAL TO63 .{ .codepoint = 0x2268, .mirror = 0x2269 },
64 .{ .codepoint = 0x2269, .mirror = 0x2268 }, // [BEST FIT] GREATER-THAN BUT NOT EQUAL TO64 .{ .codepoint = 0x2269, .mirror = 0x2268 },
65 .{ .codepoint = 0x226A, .mirror = 0x226B }, // MUCH LESS-THAN65 .{ .codepoint = 0x226A, .mirror = 0x226B },
66 .{ .codepoint = 0x226B, .mirror = 0x226A }, // MUCH GREATER-THAN66 .{ .codepoint = 0x226B, .mirror = 0x226A },
67 .{ .codepoint = 0x226E, .mirror = 0x226F }, // [BEST FIT] NOT LESS-THAN67 .{ .codepoint = 0x226E, .mirror = 0x226F },
68 .{ .codepoint = 0x226F, .mirror = 0x226E }, // [BEST FIT] NOT GREATER-THAN68 .{ .codepoint = 0x226F, .mirror = 0x226E },
69 .{ .codepoint = 0x2270, .mirror = 0x2271 }, // [BEST FIT] NEITHER LESS-THAN NOR EQUAL TO69 .{ .codepoint = 0x2270, .mirror = 0x2271 },
70 .{ .codepoint = 0x2271, .mirror = 0x2270 }, // [BEST FIT] NEITHER GREATER-THAN NOR EQUAL TO70 .{ .codepoint = 0x2271, .mirror = 0x2270 },
71 .{ .codepoint = 0x2272, .mirror = 0x2273 }, // [BEST FIT] LESS-THAN OR EQUIVALENT TO71 .{ .codepoint = 0x2272, .mirror = 0x2273 },
72 .{ .codepoint = 0x2273, .mirror = 0x2272 }, // [BEST FIT] GREATER-THAN OR EQUIVALENT TO72 .{ .codepoint = 0x2273, .mirror = 0x2272 },
73 .{ .codepoint = 0x2274, .mirror = 0x2275 }, // [BEST FIT] NEITHER LESS-THAN NOR EQUIVALENT TO73 .{ .codepoint = 0x2274, .mirror = 0x2275 },
74 .{ .codepoint = 0x2275, .mirror = 0x2274 }, // [BEST FIT] NEITHER GREATER-THAN NOR EQUIVALENT TO74 .{ .codepoint = 0x2275, .mirror = 0x2274 },
75 .{ .codepoint = 0x2276, .mirror = 0x2277 }, // LESS-THAN OR GREATER-THAN75 .{ .codepoint = 0x2276, .mirror = 0x2277 },
76 .{ .codepoint = 0x2277, .mirror = 0x2276 }, // GREATER-THAN OR LESS-THAN76 .{ .codepoint = 0x2277, .mirror = 0x2276 },
77 .{ .codepoint = 0x2278, .mirror = 0x2279 }, // [BEST FIT] NEITHER LESS-THAN NOR GREATER-THAN77 .{ .codepoint = 0x2278, .mirror = 0x2279 },
78 .{ .codepoint = 0x2279, .mirror = 0x2278 }, // [BEST FIT] NEITHER GREATER-THAN NOR LESS-THAN78 .{ .codepoint = 0x2279, .mirror = 0x2278 },
79 .{ .codepoint = 0x227A, .mirror = 0x227B }, // PRECEDES79 .{ .codepoint = 0x227A, .mirror = 0x227B },
80 .{ .codepoint = 0x227B, .mirror = 0x227A }, // SUCCEEDS80 .{ .codepoint = 0x227B, .mirror = 0x227A },
81 .{ .codepoint = 0x227C, .mirror = 0x227D }, // PRECEDES OR EQUAL TO81 .{ .codepoint = 0x227C, .mirror = 0x227D },
82 .{ .codepoint = 0x227D, .mirror = 0x227C }, // SUCCEEDS OR EQUAL TO82 .{ .codepoint = 0x227D, .mirror = 0x227C },
83 .{ .codepoint = 0x227E, .mirror = 0x227F }, // [BEST FIT] PRECEDES OR EQUIVALENT TO83 .{ .codepoint = 0x227E, .mirror = 0x227F },
84 .{ .codepoint = 0x227F, .mirror = 0x227E }, // [BEST FIT] SUCCEEDS OR EQUIVALENT TO84 .{ .codepoint = 0x227F, .mirror = 0x227E },
85 .{ .codepoint = 0x2280, .mirror = 0x2281 }, // [BEST FIT] DOES NOT PRECEDE85 .{ .codepoint = 0x2280, .mirror = 0x2281 },
86 .{ .codepoint = 0x2281, .mirror = 0x2280 }, // [BEST FIT] DOES NOT SUCCEED86 .{ .codepoint = 0x2281, .mirror = 0x2280 },
87 .{ .codepoint = 0x2282, .mirror = 0x2283 }, // SUBSET OF87 .{ .codepoint = 0x2282, .mirror = 0x2283 },
88 .{ .codepoint = 0x2283, .mirror = 0x2282 }, // SUPERSET OF88 .{ .codepoint = 0x2283, .mirror = 0x2282 },
89 .{ .codepoint = 0x2284, .mirror = 0x2285 }, // [BEST FIT] NOT A SUBSET OF89 .{ .codepoint = 0x2284, .mirror = 0x2285 },
90 .{ .codepoint = 0x2285, .mirror = 0x2284 }, // [BEST FIT] NOT A SUPERSET OF90 .{ .codepoint = 0x2285, .mirror = 0x2284 },
91 .{ .codepoint = 0x2286, .mirror = 0x2287 }, // SUBSET OF OR EQUAL TO91 .{ .codepoint = 0x2286, .mirror = 0x2287 },
92 .{ .codepoint = 0x2287, .mirror = 0x2286 }, // SUPERSET OF OR EQUAL TO92 .{ .codepoint = 0x2287, .mirror = 0x2286 },
93 .{ .codepoint = 0x2288, .mirror = 0x2289 }, // [BEST FIT] NEITHER A SUBSET OF NOR EQUAL TO93 .{ .codepoint = 0x2288, .mirror = 0x2289 },
94 .{ .codepoint = 0x2289, .mirror = 0x2288 }, // [BEST FIT] NEITHER A SUPERSET OF NOR EQUAL TO94 .{ .codepoint = 0x2289, .mirror = 0x2288 },
95 .{ .codepoint = 0x228A, .mirror = 0x228B }, // [BEST FIT] SUBSET OF WITH NOT EQUAL TO95 .{ .codepoint = 0x228A, .mirror = 0x228B },
96 .{ .codepoint = 0x228B, .mirror = 0x228A }, // [BEST FIT] SUPERSET OF WITH NOT EQUAL TO96 .{ .codepoint = 0x228B, .mirror = 0x228A },
97 .{ .codepoint = 0x228F, .mirror = 0x2290 }, // SQUARE IMAGE OF97 .{ .codepoint = 0x228F, .mirror = 0x2290 },
98 .{ .codepoint = 0x2290, .mirror = 0x228F }, // SQUARE ORIGINAL OF98 .{ .codepoint = 0x2290, .mirror = 0x228F },
99 .{ .codepoint = 0x2291, .mirror = 0x2292 }, // SQUARE IMAGE OF OR EQUAL TO99 .{ .codepoint = 0x2291, .mirror = 0x2292 },
100 .{ .codepoint = 0x2292, .mirror = 0x2291 }, // SQUARE ORIGINAL OF OR EQUAL TO100 .{ .codepoint = 0x2292, .mirror = 0x2291 },
101 .{ .codepoint = 0x2298, .mirror = 0x29B8 }, // CIRCLED DIVISION SLASH101 .{ .codepoint = 0x2298, .mirror = 0x29B8 },
102 .{ .codepoint = 0x22A2, .mirror = 0x22A3 }, // RIGHT TACK102 .{ .codepoint = 0x22A2, .mirror = 0x22A3 },
103 .{ .codepoint = 0x22A3, .mirror = 0x22A2 }, // LEFT TACK103 .{ .codepoint = 0x22A3, .mirror = 0x22A2 },
104 .{ .codepoint = 0x22A6, .mirror = 0x2ADE }, // ASSERTION104 .{ .codepoint = 0x22A6, .mirror = 0x2ADE },
105 .{ .codepoint = 0x22A8, .mirror = 0x2AE4 }, // TRUE105 .{ .codepoint = 0x22A8, .mirror = 0x2AE4 },
106 .{ .codepoint = 0x22A9, .mirror = 0x2AE3 }, // FORCES106 .{ .codepoint = 0x22A9, .mirror = 0x2AE3 },
107 .{ .codepoint = 0x22AB, .mirror = 0x2AE5 }, // DOUBLE VERTICAL BAR DOUBLE RIGHT TURNSTILE107 .{ .codepoint = 0x22AB, .mirror = 0x2AE5 },
108 .{ .codepoint = 0x22B0, .mirror = 0x22B1 }, // PRECEDES UNDER RELATION108 .{ .codepoint = 0x22B0, .mirror = 0x22B1 },
109 .{ .codepoint = 0x22B1, .mirror = 0x22B0 }, // SUCCEEDS UNDER RELATION109 .{ .codepoint = 0x22B1, .mirror = 0x22B0 },
110 .{ .codepoint = 0x22B2, .mirror = 0x22B3 }, // NORMAL SUBGROUP OF110 .{ .codepoint = 0x22B2, .mirror = 0x22B3 },
111 .{ .codepoint = 0x22B3, .mirror = 0x22B2 }, // CONTAINS AS NORMAL SUBGROUP111 .{ .codepoint = 0x22B3, .mirror = 0x22B2 },
112 .{ .codepoint = 0x22B4, .mirror = 0x22B5 }, // NORMAL SUBGROUP OF OR EQUAL TO112 .{ .codepoint = 0x22B4, .mirror = 0x22B5 },
113 .{ .codepoint = 0x22B5, .mirror = 0x22B4 }, // CONTAINS AS NORMAL SUBGROUP OR EQUAL TO113 .{ .codepoint = 0x22B5, .mirror = 0x22B4 },
114 .{ .codepoint = 0x22B6, .mirror = 0x22B7 }, // ORIGINAL OF114 .{ .codepoint = 0x22B6, .mirror = 0x22B7 },
115 .{ .codepoint = 0x22B7, .mirror = 0x22B6 }, // IMAGE OF115 .{ .codepoint = 0x22B7, .mirror = 0x22B6 },
116 .{ .codepoint = 0x22B8, .mirror = 0x27DC }, // MULTIMAP116 .{ .codepoint = 0x22B8, .mirror = 0x27DC },
117 .{ .codepoint = 0x22C9, .mirror = 0x22CA }, // LEFT NORMAL FACTOR SEMIDIRECT PRODUCT117 .{ .codepoint = 0x22C9, .mirror = 0x22CA },
118 .{ .codepoint = 0x22CA, .mirror = 0x22C9 }, // RIGHT NORMAL FACTOR SEMIDIRECT PRODUCT118 .{ .codepoint = 0x22CA, .mirror = 0x22C9 },
119 .{ .codepoint = 0x22CB, .mirror = 0x22CC }, // LEFT SEMIDIRECT PRODUCT119 .{ .codepoint = 0x22CB, .mirror = 0x22CC },
120 .{ .codepoint = 0x22CC, .mirror = 0x22CB }, // RIGHT SEMIDIRECT PRODUCT120 .{ .codepoint = 0x22CC, .mirror = 0x22CB },
121 .{ .codepoint = 0x22CD, .mirror = 0x2243 }, // REVERSED TILDE EQUALS121 .{ .codepoint = 0x22CD, .mirror = 0x2243 },
122 .{ .codepoint = 0x22D0, .mirror = 0x22D1 }, // DOUBLE SUBSET122 .{ .codepoint = 0x22D0, .mirror = 0x22D1 },
123 .{ .codepoint = 0x22D1, .mirror = 0x22D0 }, // DOUBLE SUPERSET123 .{ .codepoint = 0x22D1, .mirror = 0x22D0 },
124 .{ .codepoint = 0x22D6, .mirror = 0x22D7 }, // LESS-THAN WITH DOT124 .{ .codepoint = 0x22D6, .mirror = 0x22D7 },
125 .{ .codepoint = 0x22D7, .mirror = 0x22D6 }, // GREATER-THAN WITH DOT125 .{ .codepoint = 0x22D7, .mirror = 0x22D6 },
126 .{ .codepoint = 0x22D8, .mirror = 0x22D9 }, // VERY MUCH LESS-THAN126 .{ .codepoint = 0x22D8, .mirror = 0x22D9 },
127 .{ .codepoint = 0x22D9, .mirror = 0x22D8 }, // VERY MUCH GREATER-THAN127 .{ .codepoint = 0x22D9, .mirror = 0x22D8 },
128 .{ .codepoint = 0x22DA, .mirror = 0x22DB }, // LESS-THAN EQUAL TO OR GREATER-THAN128 .{ .codepoint = 0x22DA, .mirror = 0x22DB },
129 .{ .codepoint = 0x22DB, .mirror = 0x22DA }, // GREATER-THAN EQUAL TO OR LESS-THAN129 .{ .codepoint = 0x22DB, .mirror = 0x22DA },
130 .{ .codepoint = 0x22DC, .mirror = 0x22DD }, // EQUAL TO OR LESS-THAN130 .{ .codepoint = 0x22DC, .mirror = 0x22DD },
131 .{ .codepoint = 0x22DD, .mirror = 0x22DC }, // EQUAL TO OR GREATER-THAN131 .{ .codepoint = 0x22DD, .mirror = 0x22DC },
132 .{ .codepoint = 0x22DE, .mirror = 0x22DF }, // EQUAL TO OR PRECEDES132 .{ .codepoint = 0x22DE, .mirror = 0x22DF },
133 .{ .codepoint = 0x22DF, .mirror = 0x22DE }, // EQUAL TO OR SUCCEEDS133 .{ .codepoint = 0x22DF, .mirror = 0x22DE },
134 .{ .codepoint = 0x22E0, .mirror = 0x22E1 }, // [BEST FIT] DOES NOT PRECEDE OR EQUAL134 .{ .codepoint = 0x22E0, .mirror = 0x22E1 },
135 .{ .codepoint = 0x22E1, .mirror = 0x22E0 }, // [BEST FIT] DOES NOT SUCCEED OR EQUAL135 .{ .codepoint = 0x22E1, .mirror = 0x22E0 },
136 .{ .codepoint = 0x22E2, .mirror = 0x22E3 }, // [BEST FIT] NOT SQUARE IMAGE OF OR EQUAL TO136 .{ .codepoint = 0x22E2, .mirror = 0x22E3 },
137 .{ .codepoint = 0x22E3, .mirror = 0x22E2 }, // [BEST FIT] NOT SQUARE ORIGINAL OF OR EQUAL TO137 .{ .codepoint = 0x22E3, .mirror = 0x22E2 },
138 .{ .codepoint = 0x22E4, .mirror = 0x22E5 }, // [BEST FIT] SQUARE IMAGE OF OR NOT EQUAL TO138 .{ .codepoint = 0x22E4, .mirror = 0x22E5 },
139 .{ .codepoint = 0x22E5, .mirror = 0x22E4 }, // [BEST FIT] SQUARE ORIGINAL OF OR NOT EQUAL TO139 .{ .codepoint = 0x22E5, .mirror = 0x22E4 },
140 .{ .codepoint = 0x22E6, .mirror = 0x22E7 }, // [BEST FIT] LESS-THAN BUT NOT EQUIVALENT TO140 .{ .codepoint = 0x22E6, .mirror = 0x22E7 },
141 .{ .codepoint = 0x22E7, .mirror = 0x22E6 }, // [BEST FIT] GREATER-THAN BUT NOT EQUIVALENT TO141 .{ .codepoint = 0x22E7, .mirror = 0x22E6 },
142 .{ .codepoint = 0x22E8, .mirror = 0x22E9 }, // [BEST FIT] PRECEDES BUT NOT EQUIVALENT TO142 .{ .codepoint = 0x22E8, .mirror = 0x22E9 },
143 .{ .codepoint = 0x22E9, .mirror = 0x22E8 }, // [BEST FIT] SUCCEEDS BUT NOT EQUIVALENT TO143 .{ .codepoint = 0x22E9, .mirror = 0x22E8 },
144 .{ .codepoint = 0x22EA, .mirror = 0x22EB }, // [BEST FIT] NOT NORMAL SUBGROUP OF144 .{ .codepoint = 0x22EA, .mirror = 0x22EB },
145 .{ .codepoint = 0x22EB, .mirror = 0x22EA }, // [BEST FIT] DOES NOT CONTAIN AS NORMAL SUBGROUP145 .{ .codepoint = 0x22EB, .mirror = 0x22EA },
146 .{ .codepoint = 0x22EC, .mirror = 0x22ED }, // [BEST FIT] NOT NORMAL SUBGROUP OF OR EQUAL TO146 .{ .codepoint = 0x22EC, .mirror = 0x22ED },
147 .{ .codepoint = 0x22ED, .mirror = 0x22EC }, // [BEST FIT] DOES NOT CONTAIN AS NORMAL SUBGROUP OR EQUAL147 .{ .codepoint = 0x22ED, .mirror = 0x22EC },
148 .{ .codepoint = 0x22F0, .mirror = 0x22F1 }, // UP RIGHT DIAGONAL ELLIPSIS148 .{ .codepoint = 0x22F0, .mirror = 0x22F1 },
149 .{ .codepoint = 0x22F1, .mirror = 0x22F0 }, // DOWN RIGHT DIAGONAL ELLIPSIS149 .{ .codepoint = 0x22F1, .mirror = 0x22F0 },
150 .{ .codepoint = 0x22F2, .mirror = 0x22FA }, // ELEMENT OF WITH LONG HORIZONTAL STROKE150 .{ .codepoint = 0x22F2, .mirror = 0x22FA },
151 .{ .codepoint = 0x22F3, .mirror = 0x22FB }, // ELEMENT OF WITH VERTICAL BAR AT END OF HORIZONTAL STROKE151 .{ .codepoint = 0x22F3, .mirror = 0x22FB },
152 .{ .codepoint = 0x22F4, .mirror = 0x22FC }, // SMALL ELEMENT OF WITH VERTICAL BAR AT END OF HORIZONTAL STROKE152 .{ .codepoint = 0x22F4, .mirror = 0x22FC },
153 .{ .codepoint = 0x22F6, .mirror = 0x22FD }, // ELEMENT OF WITH OVERBAR153 .{ .codepoint = 0x22F6, .mirror = 0x22FD },
154 .{ .codepoint = 0x22F7, .mirror = 0x22FE }, // SMALL ELEMENT OF WITH OVERBAR154 .{ .codepoint = 0x22F7, .mirror = 0x22FE },
155 .{ .codepoint = 0x22FA, .mirror = 0x22F2 }, // CONTAINS WITH LONG HORIZONTAL STROKE155 .{ .codepoint = 0x22FA, .mirror = 0x22F2 },
156 .{ .codepoint = 0x22FB, .mirror = 0x22F3 }, // CONTAINS WITH VERTICAL BAR AT END OF HORIZONTAL STROKE156 .{ .codepoint = 0x22FB, .mirror = 0x22F3 },
157 .{ .codepoint = 0x22FC, .mirror = 0x22F4 }, // SMALL CONTAINS WITH VERTICAL BAR AT END OF HORIZONTAL STROKE157 .{ .codepoint = 0x22FC, .mirror = 0x22F4 },
158 .{ .codepoint = 0x22FD, .mirror = 0x22F6 }, // CONTAINS WITH OVERBAR158 .{ .codepoint = 0x22FD, .mirror = 0x22F6 },
159 .{ .codepoint = 0x22FE, .mirror = 0x22F7 }, // SMALL CONTAINS WITH OVERBAR159 .{ .codepoint = 0x22FE, .mirror = 0x22F7 },
160 .{ .codepoint = 0x2308, .mirror = 0x2309 }, // LEFT CEILING160 .{ .codepoint = 0x2308, .mirror = 0x2309 },
161 .{ .codepoint = 0x2309, .mirror = 0x2308 }, // RIGHT CEILING161 .{ .codepoint = 0x2309, .mirror = 0x2308 },
162 .{ .codepoint = 0x230A, .mirror = 0x230B }, // LEFT FLOOR162 .{ .codepoint = 0x230A, .mirror = 0x230B },
163 .{ .codepoint = 0x230B, .mirror = 0x230A }, // RIGHT FLOOR163 .{ .codepoint = 0x230B, .mirror = 0x230A },
164 .{ .codepoint = 0x2329, .mirror = 0x232A }, // LEFT-POINTING ANGLE BRACKET164 .{ .codepoint = 0x2329, .mirror = 0x232A },
165 .{ .codepoint = 0x232A, .mirror = 0x2329 }, // RIGHT-POINTING ANGLE BRACKET165 .{ .codepoint = 0x232A, .mirror = 0x2329 },
166 .{ .codepoint = 0x2768, .mirror = 0x2769 }, // MEDIUM LEFT PARENTHESIS ORNAMENT166 .{ .codepoint = 0x2768, .mirror = 0x2769 },
167 .{ .codepoint = 0x2769, .mirror = 0x2768 }, // MEDIUM RIGHT PARENTHESIS ORNAMENT167 .{ .codepoint = 0x2769, .mirror = 0x2768 },
168 .{ .codepoint = 0x276A, .mirror = 0x276B }, // MEDIUM FLATTENED LEFT PARENTHESIS ORNAMENT168 .{ .codepoint = 0x276A, .mirror = 0x276B },
169 .{ .codepoint = 0x276B, .mirror = 0x276A }, // MEDIUM FLATTENED RIGHT PARENTHESIS ORNAMENT169 .{ .codepoint = 0x276B, .mirror = 0x276A },
170 .{ .codepoint = 0x276C, .mirror = 0x276D }, // MEDIUM LEFT-POINTING ANGLE BRACKET ORNAMENT170 .{ .codepoint = 0x276C, .mirror = 0x276D },
171 .{ .codepoint = 0x276D, .mirror = 0x276C }, // MEDIUM RIGHT-POINTING ANGLE BRACKET ORNAMENT171 .{ .codepoint = 0x276D, .mirror = 0x276C },
172 .{ .codepoint = 0x276E, .mirror = 0x276F }, // HEAVY LEFT-POINTING ANGLE QUOTATION MARK ORNAMENT172 .{ .codepoint = 0x276E, .mirror = 0x276F },
173 .{ .codepoint = 0x276F, .mirror = 0x276E }, // HEAVY RIGHT-POINTING ANGLE QUOTATION MARK ORNAMENT173 .{ .codepoint = 0x276F, .mirror = 0x276E },
174 .{ .codepoint = 0x2770, .mirror = 0x2771 }, // HEAVY LEFT-POINTING ANGLE BRACKET ORNAMENT174 .{ .codepoint = 0x2770, .mirror = 0x2771 },
175 .{ .codepoint = 0x2771, .mirror = 0x2770 }, // HEAVY RIGHT-POINTING ANGLE BRACKET ORNAMENT175 .{ .codepoint = 0x2771, .mirror = 0x2770 },
176 .{ .codepoint = 0x2772, .mirror = 0x2773 }, // LIGHT LEFT TORTOISE SHELL BRACKET ORNAMENT176 .{ .codepoint = 0x2772, .mirror = 0x2773 },
177 .{ .codepoint = 0x2773, .mirror = 0x2772 }, // LIGHT RIGHT TORTOISE SHELL BRACKET ORNAMENT177 .{ .codepoint = 0x2773, .mirror = 0x2772 },
178 .{ .codepoint = 0x2774, .mirror = 0x2775 }, // MEDIUM LEFT CURLY BRACKET ORNAMENT178 .{ .codepoint = 0x2774, .mirror = 0x2775 },
179 .{ .codepoint = 0x2775, .mirror = 0x2774 }, // MEDIUM RIGHT CURLY BRACKET ORNAMENT179 .{ .codepoint = 0x2775, .mirror = 0x2774 },
180 .{ .codepoint = 0x27C3, .mirror = 0x27C4 }, // OPEN SUBSET180 .{ .codepoint = 0x27C3, .mirror = 0x27C4 },
181 .{ .codepoint = 0x27C4, .mirror = 0x27C3 }, // OPEN SUPERSET181 .{ .codepoint = 0x27C4, .mirror = 0x27C3 },
182 .{ .codepoint = 0x27C5, .mirror = 0x27C6 }, // LEFT S-SHAPED BAG DELIMITER182 .{ .codepoint = 0x27C5, .mirror = 0x27C6 },
183 .{ .codepoint = 0x27C6, .mirror = 0x27C5 }, // RIGHT S-SHAPED BAG DELIMITER183 .{ .codepoint = 0x27C6, .mirror = 0x27C5 },
184 .{ .codepoint = 0x27C8, .mirror = 0x27C9 }, // REVERSE SOLIDUS PRECEDING SUBSET184 .{ .codepoint = 0x27C8, .mirror = 0x27C9 },
185 .{ .codepoint = 0x27C9, .mirror = 0x27C8 }, // SUPERSET PRECEDING SOLIDUS185 .{ .codepoint = 0x27C9, .mirror = 0x27C8 },
186 .{ .codepoint = 0x27CB, .mirror = 0x27CD }, // MATHEMATICAL RISING DIAGONAL186 .{ .codepoint = 0x27CB, .mirror = 0x27CD },
187 .{ .codepoint = 0x27CD, .mirror = 0x27CB }, // MATHEMATICAL FALLING DIAGONAL187 .{ .codepoint = 0x27CD, .mirror = 0x27CB },
188 .{ .codepoint = 0x27D5, .mirror = 0x27D6 }, // LEFT OUTER JOIN188 .{ .codepoint = 0x27D5, .mirror = 0x27D6 },
189 .{ .codepoint = 0x27D6, .mirror = 0x27D5 }, // RIGHT OUTER JOIN189 .{ .codepoint = 0x27D6, .mirror = 0x27D5 },
190 .{ .codepoint = 0x27DC, .mirror = 0x22B8 }, // LEFT MULTIMAP190 .{ .codepoint = 0x27DC, .mirror = 0x22B8 },
191 .{ .codepoint = 0x27DD, .mirror = 0x27DE }, // LONG RIGHT TACK191 .{ .codepoint = 0x27DD, .mirror = 0x27DE },
192 .{ .codepoint = 0x27DE, .mirror = 0x27DD }, // LONG LEFT TACK192 .{ .codepoint = 0x27DE, .mirror = 0x27DD },
193 .{ .codepoint = 0x27E2, .mirror = 0x27E3 }, // WHITE CONCAVE-SIDED DIAMOND WITH LEFTWARDS TICK193 .{ .codepoint = 0x27E2, .mirror = 0x27E3 },
194 .{ .codepoint = 0x27E3, .mirror = 0x27E2 }, // WHITE CONCAVE-SIDED DIAMOND WITH RIGHTWARDS TICK194 .{ .codepoint = 0x27E3, .mirror = 0x27E2 },
195 .{ .codepoint = 0x27E4, .mirror = 0x27E5 }, // WHITE SQUARE WITH LEFTWARDS TICK195 .{ .codepoint = 0x27E4, .mirror = 0x27E5 },
196 .{ .codepoint = 0x27E5, .mirror = 0x27E4 }, // WHITE SQUARE WITH RIGHTWARDS TICK196 .{ .codepoint = 0x27E5, .mirror = 0x27E4 },
197 .{ .codepoint = 0x27E6, .mirror = 0x27E7 }, // MATHEMATICAL LEFT WHITE SQUARE BRACKET197 .{ .codepoint = 0x27E6, .mirror = 0x27E7 },
198 .{ .codepoint = 0x27E7, .mirror = 0x27E6 }, // MATHEMATICAL RIGHT WHITE SQUARE BRACKET198 .{ .codepoint = 0x27E7, .mirror = 0x27E6 },
199 .{ .codepoint = 0x27E8, .mirror = 0x27E9 }, // MATHEMATICAL LEFT ANGLE BRACKET199 .{ .codepoint = 0x27E8, .mirror = 0x27E9 },
200 .{ .codepoint = 0x27E9, .mirror = 0x27E8 }, // MATHEMATICAL RIGHT ANGLE BRACKET200 .{ .codepoint = 0x27E9, .mirror = 0x27E8 },
201 .{ .codepoint = 0x27EA, .mirror = 0x27EB }, // MATHEMATICAL LEFT DOUBLE ANGLE BRACKET201 .{ .codepoint = 0x27EA, .mirror = 0x27EB },
202 .{ .codepoint = 0x27EB, .mirror = 0x27EA }, // MATHEMATICAL RIGHT DOUBLE ANGLE BRACKET202 .{ .codepoint = 0x27EB, .mirror = 0x27EA },
203 .{ .codepoint = 0x27EC, .mirror = 0x27ED }, // MATHEMATICAL LEFT WHITE TORTOISE SHELL BRACKET203 .{ .codepoint = 0x27EC, .mirror = 0x27ED },
204 .{ .codepoint = 0x27ED, .mirror = 0x27EC }, // MATHEMATICAL RIGHT WHITE TORTOISE SHELL BRACKET204 .{ .codepoint = 0x27ED, .mirror = 0x27EC },
205 .{ .codepoint = 0x27EE, .mirror = 0x27EF }, // MATHEMATICAL LEFT FLATTENED PARENTHESIS205 .{ .codepoint = 0x27EE, .mirror = 0x27EF },
206 .{ .codepoint = 0x27EF, .mirror = 0x27EE }, // MATHEMATICAL RIGHT FLATTENED PARENTHESIS206 .{ .codepoint = 0x27EF, .mirror = 0x27EE },
207 .{ .codepoint = 0x2983, .mirror = 0x2984 }, // LEFT WHITE CURLY BRACKET207 .{ .codepoint = 0x2983, .mirror = 0x2984 },
208 .{ .codepoint = 0x2984, .mirror = 0x2983 }, // RIGHT WHITE CURLY BRACKET208 .{ .codepoint = 0x2984, .mirror = 0x2983 },
209 .{ .codepoint = 0x2985, .mirror = 0x2986 }, // LEFT WHITE PARENTHESIS209 .{ .codepoint = 0x2985, .mirror = 0x2986 },
210 .{ .codepoint = 0x2986, .mirror = 0x2985 }, // RIGHT WHITE PARENTHESIS210 .{ .codepoint = 0x2986, .mirror = 0x2985 },
211 .{ .codepoint = 0x2987, .mirror = 0x2988 }, // Z NOTATION LEFT IMAGE BRACKET211 .{ .codepoint = 0x2987, .mirror = 0x2988 },
212 .{ .codepoint = 0x2988, .mirror = 0x2987 }, // Z NOTATION RIGHT IMAGE BRACKET212 .{ .codepoint = 0x2988, .mirror = 0x2987 },
213 .{ .codepoint = 0x2989, .mirror = 0x298A }, // Z NOTATION LEFT BINDING BRACKET213 .{ .codepoint = 0x2989, .mirror = 0x298A },
214 .{ .codepoint = 0x298A, .mirror = 0x2989 }, // Z NOTATION RIGHT BINDING BRACKET214 .{ .codepoint = 0x298A, .mirror = 0x2989 },
215 .{ .codepoint = 0x298B, .mirror = 0x298C }, // LEFT SQUARE BRACKET WITH UNDERBAR215 .{ .codepoint = 0x298B, .mirror = 0x298C },
216 .{ .codepoint = 0x298C, .mirror = 0x298B }, // RIGHT SQUARE BRACKET WITH UNDERBAR216 .{ .codepoint = 0x298C, .mirror = 0x298B },
217 .{ .codepoint = 0x298D, .mirror = 0x2990 }, // LEFT SQUARE BRACKET WITH TICK IN TOP CORNER217 .{ .codepoint = 0x298D, .mirror = 0x2990 },
218 .{ .codepoint = 0x298E, .mirror = 0x298F }, // RIGHT SQUARE BRACKET WITH TICK IN BOTTOM CORNER218 .{ .codepoint = 0x298E, .mirror = 0x298F },
219 .{ .codepoint = 0x298F, .mirror = 0x298E }, // LEFT SQUARE BRACKET WITH TICK IN BOTTOM CORNER219 .{ .codepoint = 0x298F, .mirror = 0x298E },
220 .{ .codepoint = 0x2990, .mirror = 0x298D }, // RIGHT SQUARE BRACKET WITH TICK IN TOP CORNER220 .{ .codepoint = 0x2990, .mirror = 0x298D },
221 .{ .codepoint = 0x2991, .mirror = 0x2992 }, // LEFT ANGLE BRACKET WITH DOT221 .{ .codepoint = 0x2991, .mirror = 0x2992 },
222 .{ .codepoint = 0x2992, .mirror = 0x2991 }, // RIGHT ANGLE BRACKET WITH DOT222 .{ .codepoint = 0x2992, .mirror = 0x2991 },
223 .{ .codepoint = 0x2993, .mirror = 0x2994 }, // LEFT ARC LESS-THAN BRACKET223 .{ .codepoint = 0x2993, .mirror = 0x2994 },
224 .{ .codepoint = 0x2994, .mirror = 0x2993 }, // RIGHT ARC GREATER-THAN BRACKET224 .{ .codepoint = 0x2994, .mirror = 0x2993 },
225 .{ .codepoint = 0x2995, .mirror = 0x2996 }, // DOUBLE LEFT ARC GREATER-THAN BRACKET225 .{ .codepoint = 0x2995, .mirror = 0x2996 },
226 .{ .codepoint = 0x2996, .mirror = 0x2995 }, // DOUBLE RIGHT ARC LESS-THAN BRACKET226 .{ .codepoint = 0x2996, .mirror = 0x2995 },
227 .{ .codepoint = 0x2997, .mirror = 0x2998 }, // LEFT BLACK TORTOISE SHELL BRACKET227 .{ .codepoint = 0x2997, .mirror = 0x2998 },
228 .{ .codepoint = 0x2998, .mirror = 0x2997 }, // RIGHT BLACK TORTOISE SHELL BRACKET228 .{ .codepoint = 0x2998, .mirror = 0x2997 },
229 .{ .codepoint = 0x299B, .mirror = 0x2221 }, // MEASURED ANGLE OPENING LEFT229 .{ .codepoint = 0x299B, .mirror = 0x2221 },
230 .{ .codepoint = 0x29A0, .mirror = 0x2222 }, // SPHERICAL ANGLE OPENING LEFT230 .{ .codepoint = 0x29A0, .mirror = 0x2222 },
231 .{ .codepoint = 0x29A3, .mirror = 0x2220 }, // REVERSED ANGLE231 .{ .codepoint = 0x29A3, .mirror = 0x2220 },
232 .{ .codepoint = 0x29A4, .mirror = 0x29A5 }, // ANGLE WITH UNDERBAR232 .{ .codepoint = 0x29A4, .mirror = 0x29A5 },
233 .{ .codepoint = 0x29A5, .mirror = 0x29A4 }, // REVERSED ANGLE WITH UNDERBAR233 .{ .codepoint = 0x29A5, .mirror = 0x29A4 },
234 .{ .codepoint = 0x29A8, .mirror = 0x29A9 }, // MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING UP AND RIGHT234 .{ .codepoint = 0x29A8, .mirror = 0x29A9 },
235 .{ .codepoint = 0x29A9, .mirror = 0x29A8 }, // MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING UP AND LEFT235 .{ .codepoint = 0x29A9, .mirror = 0x29A8 },
236 .{ .codepoint = 0x29AA, .mirror = 0x29AB }, // MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING DOWN AND RIGHT236 .{ .codepoint = 0x29AA, .mirror = 0x29AB },
237 .{ .codepoint = 0x29AB, .mirror = 0x29AA }, // MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING DOWN AND LEFT237 .{ .codepoint = 0x29AB, .mirror = 0x29AA },
238 .{ .codepoint = 0x29AC, .mirror = 0x29AD }, // MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING RIGHT AND UP238 .{ .codepoint = 0x29AC, .mirror = 0x29AD },
239 .{ .codepoint = 0x29AD, .mirror = 0x29AC }, // MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING LEFT AND UP239 .{ .codepoint = 0x29AD, .mirror = 0x29AC },
240 .{ .codepoint = 0x29AE, .mirror = 0x29AF }, // MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING RIGHT AND DOWN240 .{ .codepoint = 0x29AE, .mirror = 0x29AF },
241 .{ .codepoint = 0x29AF, .mirror = 0x29AE }, // MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING LEFT AND DOWN241 .{ .codepoint = 0x29AF, .mirror = 0x29AE },
242 .{ .codepoint = 0x29B8, .mirror = 0x2298 }, // CIRCLED REVERSE SOLIDUS242 .{ .codepoint = 0x29B8, .mirror = 0x2298 },
243 .{ .codepoint = 0x29C0, .mirror = 0x29C1 }, // CIRCLED LESS-THAN243 .{ .codepoint = 0x29C0, .mirror = 0x29C1 },
244 .{ .codepoint = 0x29C1, .mirror = 0x29C0 }, // CIRCLED GREATER-THAN244 .{ .codepoint = 0x29C1, .mirror = 0x29C0 },
245 .{ .codepoint = 0x29C4, .mirror = 0x29C5 }, // SQUARED RISING DIAGONAL SLASH245 .{ .codepoint = 0x29C4, .mirror = 0x29C5 },
246 .{ .codepoint = 0x29C5, .mirror = 0x29C4 }, // SQUARED FALLING DIAGONAL SLASH246 .{ .codepoint = 0x29C5, .mirror = 0x29C4 },
247 .{ .codepoint = 0x29CF, .mirror = 0x29D0 }, // LEFT TRIANGLE BESIDE VERTICAL BAR247 .{ .codepoint = 0x29CF, .mirror = 0x29D0 },
248 .{ .codepoint = 0x29D0, .mirror = 0x29CF }, // VERTICAL BAR BESIDE RIGHT TRIANGLE248 .{ .codepoint = 0x29D0, .mirror = 0x29CF },
249 .{ .codepoint = 0x29D1, .mirror = 0x29D2 }, // BOWTIE WITH LEFT HALF BLACK249 .{ .codepoint = 0x29D1, .mirror = 0x29D2 },
250 .{ .codepoint = 0x29D2, .mirror = 0x29D1 }, // BOWTIE WITH RIGHT HALF BLACK250 .{ .codepoint = 0x29D2, .mirror = 0x29D1 },
251 .{ .codepoint = 0x29D4, .mirror = 0x29D5 }, // TIMES WITH LEFT HALF BLACK251 .{ .codepoint = 0x29D4, .mirror = 0x29D5 },
252 .{ .codepoint = 0x29D5, .mirror = 0x29D4 }, // TIMES WITH RIGHT HALF BLACK252 .{ .codepoint = 0x29D5, .mirror = 0x29D4 },
253 .{ .codepoint = 0x29D8, .mirror = 0x29D9 }, // LEFT WIGGLY FENCE253 .{ .codepoint = 0x29D8, .mirror = 0x29D9 },
254 .{ .codepoint = 0x29D9, .mirror = 0x29D8 }, // RIGHT WIGGLY FENCE254 .{ .codepoint = 0x29D9, .mirror = 0x29D8 },
255 .{ .codepoint = 0x29DA, .mirror = 0x29DB }, // LEFT DOUBLE WIGGLY FENCE255 .{ .codepoint = 0x29DA, .mirror = 0x29DB },
256 .{ .codepoint = 0x29DB, .mirror = 0x29DA }, // RIGHT DOUBLE WIGGLY FENCE256 .{ .codepoint = 0x29DB, .mirror = 0x29DA },
257 .{ .codepoint = 0x29E8, .mirror = 0x29E9 }, // DOWN-POINTING TRIANGLE WITH LEFT HALF BLACK257 .{ .codepoint = 0x29E8, .mirror = 0x29E9 },
258 .{ .codepoint = 0x29E9, .mirror = 0x29E8 }, // DOWN-POINTING TRIANGLE WITH RIGHT HALF BLACK258 .{ .codepoint = 0x29E9, .mirror = 0x29E8 },
259 .{ .codepoint = 0x29F5, .mirror = 0x2215 }, // REVERSE SOLIDUS OPERATOR259 .{ .codepoint = 0x29F5, .mirror = 0x2215 },
260 .{ .codepoint = 0x29F8, .mirror = 0x29F9 }, // BIG SOLIDUS260 .{ .codepoint = 0x29F8, .mirror = 0x29F9 },
261 .{ .codepoint = 0x29F9, .mirror = 0x29F8 }, // BIG REVERSE SOLIDUS261 .{ .codepoint = 0x29F9, .mirror = 0x29F8 },
262 .{ .codepoint = 0x29FC, .mirror = 0x29FD }, // LEFT-POINTING CURVED ANGLE BRACKET262 .{ .codepoint = 0x29FC, .mirror = 0x29FD },
263 .{ .codepoint = 0x29FD, .mirror = 0x29FC }, // RIGHT-POINTING CURVED ANGLE BRACKET263 .{ .codepoint = 0x29FD, .mirror = 0x29FC },
264 .{ .codepoint = 0x2A2B, .mirror = 0x2A2C }, // MINUS SIGN WITH FALLING DOTS264 .{ .codepoint = 0x2A2B, .mirror = 0x2A2C },
265 .{ .codepoint = 0x2A2C, .mirror = 0x2A2B }, // MINUS SIGN WITH RISING DOTS265 .{ .codepoint = 0x2A2C, .mirror = 0x2A2B },
266 .{ .codepoint = 0x2A2D, .mirror = 0x2A2E }, // PLUS SIGN IN LEFT HALF CIRCLE266 .{ .codepoint = 0x2A2D, .mirror = 0x2A2E },
267 .{ .codepoint = 0x2A2E, .mirror = 0x2A2D }, // PLUS SIGN IN RIGHT HALF CIRCLE267 .{ .codepoint = 0x2A2E, .mirror = 0x2A2D },
268 .{ .codepoint = 0x2A34, .mirror = 0x2A35 }, // MULTIPLICATION SIGN IN LEFT HALF CIRCLE268 .{ .codepoint = 0x2A34, .mirror = 0x2A35 },
269 .{ .codepoint = 0x2A35, .mirror = 0x2A34 }, // MULTIPLICATION SIGN IN RIGHT HALF CIRCLE269 .{ .codepoint = 0x2A35, .mirror = 0x2A34 },
270 .{ .codepoint = 0x2A3C, .mirror = 0x2A3D }, // INTERIOR PRODUCT270 .{ .codepoint = 0x2A3C, .mirror = 0x2A3D },
271 .{ .codepoint = 0x2A3D, .mirror = 0x2A3C }, // RIGHTHAND INTERIOR PRODUCT271 .{ .codepoint = 0x2A3D, .mirror = 0x2A3C },
272 .{ .codepoint = 0x2A64, .mirror = 0x2A65 }, // Z NOTATION DOMAIN ANTIRESTRICTION272 .{ .codepoint = 0x2A64, .mirror = 0x2A65 },
273 .{ .codepoint = 0x2A65, .mirror = 0x2A64 }, // Z NOTATION RANGE ANTIRESTRICTION273 .{ .codepoint = 0x2A65, .mirror = 0x2A64 },
274 .{ .codepoint = 0x2A79, .mirror = 0x2A7A }, // LESS-THAN WITH CIRCLE INSIDE274 .{ .codepoint = 0x2A79, .mirror = 0x2A7A },
275 .{ .codepoint = 0x2A7A, .mirror = 0x2A79 }, // GREATER-THAN WITH CIRCLE INSIDE275 .{ .codepoint = 0x2A7A, .mirror = 0x2A79 },
276 .{ .codepoint = 0x2A7B, .mirror = 0x2A7C }, // [BEST FIT] LESS-THAN WITH QUESTION MARK ABOVE276 .{ .codepoint = 0x2A7B, .mirror = 0x2A7C },
277 .{ .codepoint = 0x2A7C, .mirror = 0x2A7B }, // [BEST FIT] GREATER-THAN WITH QUESTION MARK ABOVE277 .{ .codepoint = 0x2A7C, .mirror = 0x2A7B },
278 .{ .codepoint = 0x2A7D, .mirror = 0x2A7E }, // LESS-THAN OR SLANTED EQUAL TO278 .{ .codepoint = 0x2A7D, .mirror = 0x2A7E },
279 .{ .codepoint = 0x2A7E, .mirror = 0x2A7D }, // GREATER-THAN OR SLANTED EQUAL TO279 .{ .codepoint = 0x2A7E, .mirror = 0x2A7D },
280 .{ .codepoint = 0x2A7F, .mirror = 0x2A80 }, // LESS-THAN OR SLANTED EQUAL TO WITH DOT INSIDE280 .{ .codepoint = 0x2A7F, .mirror = 0x2A80 },
281 .{ .codepoint = 0x2A80, .mirror = 0x2A7F }, // GREATER-THAN OR SLANTED EQUAL TO WITH DOT INSIDE281 .{ .codepoint = 0x2A80, .mirror = 0x2A7F },
282 .{ .codepoint = 0x2A81, .mirror = 0x2A82 }, // LESS-THAN OR SLANTED EQUAL TO WITH DOT ABOVE282 .{ .codepoint = 0x2A81, .mirror = 0x2A82 },
283 .{ .codepoint = 0x2A82, .mirror = 0x2A81 }, // GREATER-THAN OR SLANTED EQUAL TO WITH DOT ABOVE283 .{ .codepoint = 0x2A82, .mirror = 0x2A81 },
284 .{ .codepoint = 0x2A83, .mirror = 0x2A84 }, // LESS-THAN OR SLANTED EQUAL TO WITH DOT ABOVE RIGHT284 .{ .codepoint = 0x2A83, .mirror = 0x2A84 },
285 .{ .codepoint = 0x2A84, .mirror = 0x2A83 }, // GREATER-THAN OR SLANTED EQUAL TO WITH DOT ABOVE LEFT285 .{ .codepoint = 0x2A84, .mirror = 0x2A83 },
286 .{ .codepoint = 0x2A85, .mirror = 0x2A86 }, // [BEST FIT] LESS-THAN OR APPROXIMATE286 .{ .codepoint = 0x2A85, .mirror = 0x2A86 },
287 .{ .codepoint = 0x2A86, .mirror = 0x2A85 }, // [BEST FIT] GREATER-THAN OR APPROXIMATE287 .{ .codepoint = 0x2A86, .mirror = 0x2A85 },
288 .{ .codepoint = 0x2A87, .mirror = 0x2A88 }, // [BEST FIT] LESS-THAN AND SINGLE-LINE NOT EQUAL TO288 .{ .codepoint = 0x2A87, .mirror = 0x2A88 },
289 .{ .codepoint = 0x2A88, .mirror = 0x2A87 }, // [BEST FIT] GREATER-THAN AND SINGLE-LINE NOT EQUAL TO289 .{ .codepoint = 0x2A88, .mirror = 0x2A87 },
290 .{ .codepoint = 0x2A89, .mirror = 0x2A8A }, // [BEST FIT] LESS-THAN AND NOT APPROXIMATE290 .{ .codepoint = 0x2A89, .mirror = 0x2A8A },
291 .{ .codepoint = 0x2A8A, .mirror = 0x2A89 }, // [BEST FIT] GREATER-THAN AND NOT APPROXIMATE291 .{ .codepoint = 0x2A8A, .mirror = 0x2A89 },
292 .{ .codepoint = 0x2A8B, .mirror = 0x2A8C }, // LESS-THAN ABOVE DOUBLE-LINE EQUAL ABOVE GREATER-THAN292 .{ .codepoint = 0x2A8B, .mirror = 0x2A8C },
293 .{ .codepoint = 0x2A8C, .mirror = 0x2A8B }, // GREATER-THAN ABOVE DOUBLE-LINE EQUAL ABOVE LESS-THAN293 .{ .codepoint = 0x2A8C, .mirror = 0x2A8B },
294 .{ .codepoint = 0x2A8D, .mirror = 0x2A8E }, // [BEST FIT] LESS-THAN ABOVE SIMILAR OR EQUAL294 .{ .codepoint = 0x2A8D, .mirror = 0x2A8E },
295 .{ .codepoint = 0x2A8E, .mirror = 0x2A8D }, // [BEST FIT] GREATER-THAN ABOVE SIMILAR OR EQUAL295 .{ .codepoint = 0x2A8E, .mirror = 0x2A8D },
296 .{ .codepoint = 0x2A8F, .mirror = 0x2A90 }, // [BEST FIT] LESS-THAN ABOVE SIMILAR ABOVE GREATER-THAN296 .{ .codepoint = 0x2A8F, .mirror = 0x2A90 },
297 .{ .codepoint = 0x2A90, .mirror = 0x2A8F }, // [BEST FIT] GREATER-THAN ABOVE SIMILAR ABOVE LESS-THAN297 .{ .codepoint = 0x2A90, .mirror = 0x2A8F },
298 .{ .codepoint = 0x2A91, .mirror = 0x2A92 }, // LESS-THAN ABOVE GREATER-THAN ABOVE DOUBLE-LINE EQUAL298 .{ .codepoint = 0x2A91, .mirror = 0x2A92 },
299 .{ .codepoint = 0x2A92, .mirror = 0x2A91 }, // GREATER-THAN ABOVE LESS-THAN ABOVE DOUBLE-LINE EQUAL299 .{ .codepoint = 0x2A92, .mirror = 0x2A91 },
300 .{ .codepoint = 0x2A93, .mirror = 0x2A94 }, // LESS-THAN ABOVE SLANTED EQUAL ABOVE GREATER-THAN ABOVE SLANTED EQUAL300 .{ .codepoint = 0x2A93, .mirror = 0x2A94 },
301 .{ .codepoint = 0x2A94, .mirror = 0x2A93 }, // GREATER-THAN ABOVE SLANTED EQUAL ABOVE LESS-THAN ABOVE SLANTED EQUAL301 .{ .codepoint = 0x2A94, .mirror = 0x2A93 },
302 .{ .codepoint = 0x2A95, .mirror = 0x2A96 }, // SLANTED EQUAL TO OR LESS-THAN302 .{ .codepoint = 0x2A95, .mirror = 0x2A96 },
303 .{ .codepoint = 0x2A96, .mirror = 0x2A95 }, // SLANTED EQUAL TO OR GREATER-THAN303 .{ .codepoint = 0x2A96, .mirror = 0x2A95 },
304 .{ .codepoint = 0x2A97, .mirror = 0x2A98 }, // SLANTED EQUAL TO OR LESS-THAN WITH DOT INSIDE304 .{ .codepoint = 0x2A97, .mirror = 0x2A98 },
305 .{ .codepoint = 0x2A98, .mirror = 0x2A97 }, // SLANTED EQUAL TO OR GREATER-THAN WITH DOT INSIDE305 .{ .codepoint = 0x2A98, .mirror = 0x2A97 },
306 .{ .codepoint = 0x2A99, .mirror = 0x2A9A }, // DOUBLE-LINE EQUAL TO OR LESS-THAN306 .{ .codepoint = 0x2A99, .mirror = 0x2A9A },
307 .{ .codepoint = 0x2A9A, .mirror = 0x2A99 }, // DOUBLE-LINE EQUAL TO OR GREATER-THAN307 .{ .codepoint = 0x2A9A, .mirror = 0x2A99 },
308 .{ .codepoint = 0x2A9B, .mirror = 0x2A9C }, // DOUBLE-LINE SLANTED EQUAL TO OR LESS-THAN308 .{ .codepoint = 0x2A9B, .mirror = 0x2A9C },
309 .{ .codepoint = 0x2A9C, .mirror = 0x2A9B }, // DOUBLE-LINE SLANTED EQUAL TO OR GREATER-THAN309 .{ .codepoint = 0x2A9C, .mirror = 0x2A9B },
310 .{ .codepoint = 0x2A9D, .mirror = 0x2A9E }, // [BEST FIT] SIMILAR OR LESS-THAN310 .{ .codepoint = 0x2A9D, .mirror = 0x2A9E },
311 .{ .codepoint = 0x2A9E, .mirror = 0x2A9D }, // [BEST FIT] SIMILAR OR GREATER-THAN311 .{ .codepoint = 0x2A9E, .mirror = 0x2A9D },
312 .{ .codepoint = 0x2A9F, .mirror = 0x2AA0 }, // [BEST FIT] SIMILAR ABOVE LESS-THAN ABOVE EQUALS SIGN312 .{ .codepoint = 0x2A9F, .mirror = 0x2AA0 },
313 .{ .codepoint = 0x2AA0, .mirror = 0x2A9F }, // [BEST FIT] SIMILAR ABOVE GREATER-THAN ABOVE EQUALS SIGN313 .{ .codepoint = 0x2AA0, .mirror = 0x2A9F },
314 .{ .codepoint = 0x2AA1, .mirror = 0x2AA2 }, // DOUBLE NESTED LESS-THAN314 .{ .codepoint = 0x2AA1, .mirror = 0x2AA2 },
315 .{ .codepoint = 0x2AA2, .mirror = 0x2AA1 }, // DOUBLE NESTED GREATER-THAN315 .{ .codepoint = 0x2AA2, .mirror = 0x2AA1 },
316 .{ .codepoint = 0x2AA6, .mirror = 0x2AA7 }, // LESS-THAN CLOSED BY CURVE316 .{ .codepoint = 0x2AA6, .mirror = 0x2AA7 },
317 .{ .codepoint = 0x2AA7, .mirror = 0x2AA6 }, // GREATER-THAN CLOSED BY CURVE317 .{ .codepoint = 0x2AA7, .mirror = 0x2AA6 },
318 .{ .codepoint = 0x2AA8, .mirror = 0x2AA9 }, // LESS-THAN CLOSED BY CURVE ABOVE SLANTED EQUAL318 .{ .codepoint = 0x2AA8, .mirror = 0x2AA9 },
319 .{ .codepoint = 0x2AA9, .mirror = 0x2AA8 }, // GREATER-THAN CLOSED BY CURVE ABOVE SLANTED EQUAL319 .{ .codepoint = 0x2AA9, .mirror = 0x2AA8 },
320 .{ .codepoint = 0x2AAA, .mirror = 0x2AAB }, // SMALLER THAN320 .{ .codepoint = 0x2AAA, .mirror = 0x2AAB },
321 .{ .codepoint = 0x2AAB, .mirror = 0x2AAA }, // LARGER THAN321 .{ .codepoint = 0x2AAB, .mirror = 0x2AAA },
322 .{ .codepoint = 0x2AAC, .mirror = 0x2AAD }, // SMALLER THAN OR EQUAL TO322 .{ .codepoint = 0x2AAC, .mirror = 0x2AAD },
323 .{ .codepoint = 0x2AAD, .mirror = 0x2AAC }, // LARGER THAN OR EQUAL TO323 .{ .codepoint = 0x2AAD, .mirror = 0x2AAC },
324 .{ .codepoint = 0x2AAF, .mirror = 0x2AB0 }, // PRECEDES ABOVE SINGLE-LINE EQUALS SIGN324 .{ .codepoint = 0x2AAF, .mirror = 0x2AB0 },
325 .{ .codepoint = 0x2AB0, .mirror = 0x2AAF }, // SUCCEEDS ABOVE SINGLE-LINE EQUALS SIGN325 .{ .codepoint = 0x2AB0, .mirror = 0x2AAF },
326 .{ .codepoint = 0x2AB1, .mirror = 0x2AB2 }, // [BEST FIT] PRECEDES ABOVE SINGLE-LINE NOT EQUAL TO326 .{ .codepoint = 0x2AB1, .mirror = 0x2AB2 },
327 .{ .codepoint = 0x2AB2, .mirror = 0x2AB1 }, // [BEST FIT] SUCCEEDS ABOVE SINGLE-LINE NOT EQUAL TO327 .{ .codepoint = 0x2AB2, .mirror = 0x2AB1 },
328 .{ .codepoint = 0x2AB3, .mirror = 0x2AB4 }, // PRECEDES ABOVE EQUALS SIGN328 .{ .codepoint = 0x2AB3, .mirror = 0x2AB4 },
329 .{ .codepoint = 0x2AB4, .mirror = 0x2AB3 }, // SUCCEEDS ABOVE EQUALS SIGN329 .{ .codepoint = 0x2AB4, .mirror = 0x2AB3 },
330 .{ .codepoint = 0x2AB5, .mirror = 0x2AB6 }, // [BEST FIT] PRECEDES ABOVE NOT EQUAL TO330 .{ .codepoint = 0x2AB5, .mirror = 0x2AB6 },
331 .{ .codepoint = 0x2AB6, .mirror = 0x2AB5 }, // [BEST FIT] SUCCEEDS ABOVE NOT EQUAL TO331 .{ .codepoint = 0x2AB6, .mirror = 0x2AB5 },
332 .{ .codepoint = 0x2AB7, .mirror = 0x2AB8 }, // [BEST FIT] PRECEDES ABOVE ALMOST EQUAL TO332 .{ .codepoint = 0x2AB7, .mirror = 0x2AB8 },
333 .{ .codepoint = 0x2AB8, .mirror = 0x2AB7 }, // [BEST FIT] SUCCEEDS ABOVE ALMOST EQUAL TO333 .{ .codepoint = 0x2AB8, .mirror = 0x2AB7 },
334 .{ .codepoint = 0x2AB9, .mirror = 0x2ABA }, // [BEST FIT] PRECEDES ABOVE NOT ALMOST EQUAL TO334 .{ .codepoint = 0x2AB9, .mirror = 0x2ABA },
335 .{ .codepoint = 0x2ABA, .mirror = 0x2AB9 }, // [BEST FIT] SUCCEEDS ABOVE NOT ALMOST EQUAL TO335 .{ .codepoint = 0x2ABA, .mirror = 0x2AB9 },
336 .{ .codepoint = 0x2ABB, .mirror = 0x2ABC }, // DOUBLE PRECEDES336 .{ .codepoint = 0x2ABB, .mirror = 0x2ABC },
337 .{ .codepoint = 0x2ABC, .mirror = 0x2ABB }, // DOUBLE SUCCEEDS337 .{ .codepoint = 0x2ABC, .mirror = 0x2ABB },
338 .{ .codepoint = 0x2ABD, .mirror = 0x2ABE }, // SUBSET WITH DOT338 .{ .codepoint = 0x2ABD, .mirror = 0x2ABE },
339 .{ .codepoint = 0x2ABE, .mirror = 0x2ABD }, // SUPERSET WITH DOT339 .{ .codepoint = 0x2ABE, .mirror = 0x2ABD },
340 .{ .codepoint = 0x2ABF, .mirror = 0x2AC0 }, // SUBSET WITH PLUS SIGN BELOW340 .{ .codepoint = 0x2ABF, .mirror = 0x2AC0 },
341 .{ .codepoint = 0x2AC0, .mirror = 0x2ABF }, // SUPERSET WITH PLUS SIGN BELOW341 .{ .codepoint = 0x2AC0, .mirror = 0x2ABF },
342 .{ .codepoint = 0x2AC1, .mirror = 0x2AC2 }, // SUBSET WITH MULTIPLICATION SIGN BELOW342 .{ .codepoint = 0x2AC1, .mirror = 0x2AC2 },
343 .{ .codepoint = 0x2AC2, .mirror = 0x2AC1 }, // SUPERSET WITH MULTIPLICATION SIGN BELOW343 .{ .codepoint = 0x2AC2, .mirror = 0x2AC1 },
344 .{ .codepoint = 0x2AC3, .mirror = 0x2AC4 }, // SUBSET OF OR EQUAL TO WITH DOT ABOVE344 .{ .codepoint = 0x2AC3, .mirror = 0x2AC4 },
345 .{ .codepoint = 0x2AC4, .mirror = 0x2AC3 }, // SUPERSET OF OR EQUAL TO WITH DOT ABOVE345 .{ .codepoint = 0x2AC4, .mirror = 0x2AC3 },
346 .{ .codepoint = 0x2AC5, .mirror = 0x2AC6 }, // SUBSET OF ABOVE EQUALS SIGN346 .{ .codepoint = 0x2AC5, .mirror = 0x2AC6 },
347 .{ .codepoint = 0x2AC6, .mirror = 0x2AC5 }, // SUPERSET OF ABOVE EQUALS SIGN347 .{ .codepoint = 0x2AC6, .mirror = 0x2AC5 },
348 .{ .codepoint = 0x2AC7, .mirror = 0x2AC8 }, // [BEST FIT] SUBSET OF ABOVE TILDE OPERATOR348 .{ .codepoint = 0x2AC7, .mirror = 0x2AC8 },
349 .{ .codepoint = 0x2AC8, .mirror = 0x2AC7 }, // [BEST FIT] SUPERSET OF ABOVE TILDE OPERATOR349 .{ .codepoint = 0x2AC8, .mirror = 0x2AC7 },
350 .{ .codepoint = 0x2AC9, .mirror = 0x2ACA }, // [BEST FIT] SUBSET OF ABOVE ALMOST EQUAL TO350 .{ .codepoint = 0x2AC9, .mirror = 0x2ACA },
351 .{ .codepoint = 0x2ACA, .mirror = 0x2AC9 }, // [BEST FIT] SUPERSET OF ABOVE ALMOST EQUAL TO351 .{ .codepoint = 0x2ACA, .mirror = 0x2AC9 },
352 .{ .codepoint = 0x2ACB, .mirror = 0x2ACC }, // [BEST FIT] SUBSET OF ABOVE NOT EQUAL TO352 .{ .codepoint = 0x2ACB, .mirror = 0x2ACC },
353 .{ .codepoint = 0x2ACC, .mirror = 0x2ACB }, // [BEST FIT] SUPERSET OF ABOVE NOT EQUAL TO353 .{ .codepoint = 0x2ACC, .mirror = 0x2ACB },
354 .{ .codepoint = 0x2ACD, .mirror = 0x2ACE }, // SQUARE LEFT OPEN BOX OPERATOR354 .{ .codepoint = 0x2ACD, .mirror = 0x2ACE },
355 .{ .codepoint = 0x2ACE, .mirror = 0x2ACD }, // SQUARE RIGHT OPEN BOX OPERATOR355 .{ .codepoint = 0x2ACE, .mirror = 0x2ACD },
356 .{ .codepoint = 0x2ACF, .mirror = 0x2AD0 }, // CLOSED SUBSET356 .{ .codepoint = 0x2ACF, .mirror = 0x2AD0 },
357 .{ .codepoint = 0x2AD0, .mirror = 0x2ACF }, // CLOSED SUPERSET357 .{ .codepoint = 0x2AD0, .mirror = 0x2ACF },
358 .{ .codepoint = 0x2AD1, .mirror = 0x2AD2 }, // CLOSED SUBSET OR EQUAL TO358 .{ .codepoint = 0x2AD1, .mirror = 0x2AD2 },
359 .{ .codepoint = 0x2AD2, .mirror = 0x2AD1 }, // CLOSED SUPERSET OR EQUAL TO359 .{ .codepoint = 0x2AD2, .mirror = 0x2AD1 },
360 .{ .codepoint = 0x2AD3, .mirror = 0x2AD4 }, // SUBSET ABOVE SUPERSET360 .{ .codepoint = 0x2AD3, .mirror = 0x2AD4 },
361 .{ .codepoint = 0x2AD4, .mirror = 0x2AD3 }, // SUPERSET ABOVE SUBSET361 .{ .codepoint = 0x2AD4, .mirror = 0x2AD3 },
362 .{ .codepoint = 0x2AD5, .mirror = 0x2AD6 }, // SUBSET ABOVE SUBSET362 .{ .codepoint = 0x2AD5, .mirror = 0x2AD6 },
363 .{ .codepoint = 0x2AD6, .mirror = 0x2AD5 }, // SUPERSET ABOVE SUPERSET363 .{ .codepoint = 0x2AD6, .mirror = 0x2AD5 },
364 .{ .codepoint = 0x2ADE, .mirror = 0x22A6 }, // SHORT LEFT TACK364 .{ .codepoint = 0x2ADE, .mirror = 0x22A6 },
365 .{ .codepoint = 0x2AE3, .mirror = 0x22A9 }, // DOUBLE VERTICAL BAR LEFT TURNSTILE365 .{ .codepoint = 0x2AE3, .mirror = 0x22A9 },
366 .{ .codepoint = 0x2AE4, .mirror = 0x22A8 }, // VERTICAL BAR DOUBLE LEFT TURNSTILE366 .{ .codepoint = 0x2AE4, .mirror = 0x22A8 },
367 .{ .codepoint = 0x2AE5, .mirror = 0x22AB }, // DOUBLE VERTICAL BAR DOUBLE LEFT TURNSTILE367 .{ .codepoint = 0x2AE5, .mirror = 0x22AB },
368 .{ .codepoint = 0x2AEC, .mirror = 0x2AED }, // DOUBLE STROKE NOT SIGN368 .{ .codepoint = 0x2AEC, .mirror = 0x2AED },
369 .{ .codepoint = 0x2AED, .mirror = 0x2AEC }, // REVERSED DOUBLE STROKE NOT SIGN369 .{ .codepoint = 0x2AED, .mirror = 0x2AEC },
370 .{ .codepoint = 0x2AEE, .mirror = 0x2224 }, // DOES NOT DIVIDE WITH REVERSED NEGATION SLASH370 .{ .codepoint = 0x2AEE, .mirror = 0x2224 },
371 .{ .codepoint = 0x2AF7, .mirror = 0x2AF8 }, // TRIPLE NESTED LESS-THAN371 .{ .codepoint = 0x2AF7, .mirror = 0x2AF8 },
372 .{ .codepoint = 0x2AF8, .mirror = 0x2AF7 }, // TRIPLE NESTED GREATER-THAN372 .{ .codepoint = 0x2AF8, .mirror = 0x2AF7 },
373 .{ .codepoint = 0x2AF9, .mirror = 0x2AFA }, // DOUBLE-LINE SLANTED LESS-THAN OR EQUAL TO373 .{ .codepoint = 0x2AF9, .mirror = 0x2AFA },
374 .{ .codepoint = 0x2AFA, .mirror = 0x2AF9 }, // DOUBLE-LINE SLANTED GREATER-THAN OR EQUAL TO374 .{ .codepoint = 0x2AFA, .mirror = 0x2AF9 },
375 .{ .codepoint = 0x2BFE, .mirror = 0x221F }, // REVERSED RIGHT ANGLE375 .{ .codepoint = 0x2BFE, .mirror = 0x221F },
376 .{ .codepoint = 0x2E02, .mirror = 0x2E03 }, // LEFT SUBSTITUTION BRACKET376 .{ .codepoint = 0x2E02, .mirror = 0x2E03 },
377 .{ .codepoint = 0x2E03, .mirror = 0x2E02 }, // RIGHT SUBSTITUTION BRACKET377 .{ .codepoint = 0x2E03, .mirror = 0x2E02 },
378 .{ .codepoint = 0x2E04, .mirror = 0x2E05 }, // LEFT DOTTED SUBSTITUTION BRACKET378 .{ .codepoint = 0x2E04, .mirror = 0x2E05 },
379 .{ .codepoint = 0x2E05, .mirror = 0x2E04 }, // RIGHT DOTTED SUBSTITUTION BRACKET379 .{ .codepoint = 0x2E05, .mirror = 0x2E04 },
380 .{ .codepoint = 0x2E09, .mirror = 0x2E0A }, // LEFT TRANSPOSITION BRACKET380 .{ .codepoint = 0x2E09, .mirror = 0x2E0A },
381 .{ .codepoint = 0x2E0A, .mirror = 0x2E09 }, // RIGHT TRANSPOSITION BRACKET381 .{ .codepoint = 0x2E0A, .mirror = 0x2E09 },
382 .{ .codepoint = 0x2E0C, .mirror = 0x2E0D }, // LEFT RAISED OMISSION BRACKET382 .{ .codepoint = 0x2E0C, .mirror = 0x2E0D },
383 .{ .codepoint = 0x2E0D, .mirror = 0x2E0C }, // RIGHT RAISED OMISSION BRACKET383 .{ .codepoint = 0x2E0D, .mirror = 0x2E0C },
384 .{ .codepoint = 0x2E1C, .mirror = 0x2E1D }, // LEFT LOW PARAPHRASE BRACKET384 .{ .codepoint = 0x2E1C, .mirror = 0x2E1D },
385 .{ .codepoint = 0x2E1D, .mirror = 0x2E1C }, // RIGHT LOW PARAPHRASE BRACKET385 .{ .codepoint = 0x2E1D, .mirror = 0x2E1C },
386 .{ .codepoint = 0x2E20, .mirror = 0x2E21 }, // LEFT VERTICAL BAR WITH QUILL386 .{ .codepoint = 0x2E20, .mirror = 0x2E21 },
387 .{ .codepoint = 0x2E21, .mirror = 0x2E20 }, // RIGHT VERTICAL BAR WITH QUILL387 .{ .codepoint = 0x2E21, .mirror = 0x2E20 },
388 .{ .codepoint = 0x2E22, .mirror = 0x2E23 }, // TOP LEFT HALF BRACKET388 .{ .codepoint = 0x2E22, .mirror = 0x2E23 },
389 .{ .codepoint = 0x2E23, .mirror = 0x2E22 }, // TOP RIGHT HALF BRACKET389 .{ .codepoint = 0x2E23, .mirror = 0x2E22 },
390 .{ .codepoint = 0x2E24, .mirror = 0x2E25 }, // BOTTOM LEFT HALF BRACKET390 .{ .codepoint = 0x2E24, .mirror = 0x2E25 },
391 .{ .codepoint = 0x2E25, .mirror = 0x2E24 }, // BOTTOM RIGHT HALF BRACKET391 .{ .codepoint = 0x2E25, .mirror = 0x2E24 },
392 .{ .codepoint = 0x2E26, .mirror = 0x2E27 }, // LEFT SIDEWAYS U BRACKET392 .{ .codepoint = 0x2E26, .mirror = 0x2E27 },
393 .{ .codepoint = 0x2E27, .mirror = 0x2E26 }, // RIGHT SIDEWAYS U BRACKET393 .{ .codepoint = 0x2E27, .mirror = 0x2E26 },
394 .{ .codepoint = 0x2E28, .mirror = 0x2E29 }, // LEFT DOUBLE PARENTHESIS394 .{ .codepoint = 0x2E28, .mirror = 0x2E29 },
395 .{ .codepoint = 0x2E29, .mirror = 0x2E28 }, // RIGHT DOUBLE PARENTHESIS395 .{ .codepoint = 0x2E29, .mirror = 0x2E28 },
396 .{ .codepoint = 0x3008, .mirror = 0x3009 }, // LEFT ANGLE BRACKET396 .{ .codepoint = 0x3008, .mirror = 0x3009 },
397 .{ .codepoint = 0x3009, .mirror = 0x3008 }, // RIGHT ANGLE BRACKET397 .{ .codepoint = 0x3009, .mirror = 0x3008 },
398 .{ .codepoint = 0x300A, .mirror = 0x300B }, // LEFT DOUBLE ANGLE BRACKET398 .{ .codepoint = 0x300A, .mirror = 0x300B },
399 .{ .codepoint = 0x300B, .mirror = 0x300A }, // RIGHT DOUBLE ANGLE BRACKET399 .{ .codepoint = 0x300B, .mirror = 0x300A },
400 .{ .codepoint = 0x300C, .mirror = 0x300D }, // [BEST FIT] LEFT CORNER BRACKET400 .{ .codepoint = 0x300C, .mirror = 0x300D },
401 .{ .codepoint = 0x300D, .mirror = 0x300C }, // [BEST FIT] RIGHT CORNER BRACKET401 .{ .codepoint = 0x300D, .mirror = 0x300C },
402 .{ .codepoint = 0x300E, .mirror = 0x300F }, // [BEST FIT] LEFT WHITE CORNER BRACKET402 .{ .codepoint = 0x300E, .mirror = 0x300F },
403 .{ .codepoint = 0x300F, .mirror = 0x300E }, // [BEST FIT] RIGHT WHITE CORNER BRACKET403 .{ .codepoint = 0x300F, .mirror = 0x300E },
404 .{ .codepoint = 0x3010, .mirror = 0x3011 }, // LEFT BLACK LENTICULAR BRACKET404 .{ .codepoint = 0x3010, .mirror = 0x3011 },
405 .{ .codepoint = 0x3011, .mirror = 0x3010 }, // RIGHT BLACK LENTICULAR BRACKET405 .{ .codepoint = 0x3011, .mirror = 0x3010 },
406 .{ .codepoint = 0x3014, .mirror = 0x3015 }, // LEFT TORTOISE SHELL BRACKET406 .{ .codepoint = 0x3014, .mirror = 0x3015 },
407 .{ .codepoint = 0x3015, .mirror = 0x3014 }, // RIGHT TORTOISE SHELL BRACKET407 .{ .codepoint = 0x3015, .mirror = 0x3014 },
408 .{ .codepoint = 0x3016, .mirror = 0x3017 }, // LEFT WHITE LENTICULAR BRACKET408 .{ .codepoint = 0x3016, .mirror = 0x3017 },
409 .{ .codepoint = 0x3017, .mirror = 0x3016 }, // RIGHT WHITE LENTICULAR BRACKET409 .{ .codepoint = 0x3017, .mirror = 0x3016 },
410 .{ .codepoint = 0x3018, .mirror = 0x3019 }, // LEFT WHITE TORTOISE SHELL BRACKET410 .{ .codepoint = 0x3018, .mirror = 0x3019 },
411 .{ .codepoint = 0x3019, .mirror = 0x3018 }, // RIGHT WHITE TORTOISE SHELL BRACKET411 .{ .codepoint = 0x3019, .mirror = 0x3018 },
412 .{ .codepoint = 0x301A, .mirror = 0x301B }, // LEFT WHITE SQUARE BRACKET412 .{ .codepoint = 0x301A, .mirror = 0x301B },
413 .{ .codepoint = 0x301B, .mirror = 0x301A }, // RIGHT WHITE SQUARE BRACKET413 .{ .codepoint = 0x301B, .mirror = 0x301A },
414 .{ .codepoint = 0xFE59, .mirror = 0xFE5A }, // SMALL LEFT PARENTHESIS414 .{ .codepoint = 0xFE59, .mirror = 0xFE5A },
415 .{ .codepoint = 0xFE5A, .mirror = 0xFE59 }, // SMALL RIGHT PARENTHESIS415 .{ .codepoint = 0xFE5A, .mirror = 0xFE59 },
416 .{ .codepoint = 0xFE5B, .mirror = 0xFE5C }, // SMALL LEFT CURLY BRACKET416 .{ .codepoint = 0xFE5B, .mirror = 0xFE5C },
417 .{ .codepoint = 0xFE5C, .mirror = 0xFE5B }, // SMALL RIGHT CURLY BRACKET417 .{ .codepoint = 0xFE5C, .mirror = 0xFE5B },
418 .{ .codepoint = 0xFE5D, .mirror = 0xFE5E }, // SMALL LEFT TORTOISE SHELL BRACKET418 .{ .codepoint = 0xFE5D, .mirror = 0xFE5E },
419 .{ .codepoint = 0xFE5E, .mirror = 0xFE5D }, // SMALL RIGHT TORTOISE SHELL BRACKET419 .{ .codepoint = 0xFE5E, .mirror = 0xFE5D },
420 .{ .codepoint = 0xFE64, .mirror = 0xFE65 }, // SMALL LESS-THAN SIGN420 .{ .codepoint = 0xFE64, .mirror = 0xFE65 },
421 .{ .codepoint = 0xFE65, .mirror = 0xFE64 }, // SMALL GREATER-THAN SIGN421 .{ .codepoint = 0xFE65, .mirror = 0xFE64 },
422 .{ .codepoint = 0xFF08, .mirror = 0xFF09 }, // FULLWIDTH LEFT PARENTHESIS422 .{ .codepoint = 0xFF08, .mirror = 0xFF09 },
423 .{ .codepoint = 0xFF09, .mirror = 0xFF08 }, // FULLWIDTH RIGHT PARENTHESIS423 .{ .codepoint = 0xFF09, .mirror = 0xFF08 },
424 .{ .codepoint = 0xFF1C, .mirror = 0xFF1E }, // FULLWIDTH LESS-THAN SIGN424 .{ .codepoint = 0xFF1C, .mirror = 0xFF1E },
425 .{ .codepoint = 0xFF1E, .mirror = 0xFF1C }, // FULLWIDTH GREATER-THAN SIGN425 .{ .codepoint = 0xFF1E, .mirror = 0xFF1C },
426 .{ .codepoint = 0xFF3B, .mirror = 0xFF3D }, // FULLWIDTH LEFT SQUARE BRACKET426 .{ .codepoint = 0xFF3B, .mirror = 0xFF3D },
427 .{ .codepoint = 0xFF3D, .mirror = 0xFF3B }, // FULLWIDTH RIGHT SQUARE BRACKET427 .{ .codepoint = 0xFF3D, .mirror = 0xFF3B },
428 .{ .codepoint = 0xFF5B, .mirror = 0xFF5D }, // FULLWIDTH LEFT CURLY BRACKET428 .{ .codepoint = 0xFF5B, .mirror = 0xFF5D },
429 .{ .codepoint = 0xFF5D, .mirror = 0xFF5B }, // FULLWIDTH RIGHT CURLY BRACKET429 .{ .codepoint = 0xFF5D, .mirror = 0xFF5B },
430 .{ .codepoint = 0xFF5F, .mirror = 0xFF60 }, // FULLWIDTH LEFT WHITE PARENTHESIS430 .{ .codepoint = 0xFF5F, .mirror = 0xFF60 },
431 .{ .codepoint = 0xFF60, .mirror = 0xFF5F }, // FULLWIDTH RIGHT WHITE PARENTHESIS431 .{ .codepoint = 0xFF60, .mirror = 0xFF5F },
432 .{ .codepoint = 0xFF62, .mirror = 0xFF63 }, // [BEST FIT] HALFWIDTH LEFT CORNER BRACKET432 .{ .codepoint = 0xFF62, .mirror = 0xFF63 },
433 .{ .codepoint = 0xFF63, .mirror = 0xFF62 }, // [BEST FIT] HALFWIDTH RIGHT CORNER BRACKET433 .{ .codepoint = 0xFF63, .mirror = 0xFF62 },
434};434};
src/case_folding.zig+1520-1520
...@@ -26,1524 +26,1524 @@ pub const CaseFolding = struct {...@@ -26,1524 +26,1524 @@ pub const CaseFolding = struct {
26};26};
2727
28pub const data = [_]CaseFolding{28pub const data = [_]CaseFolding{
29 .{ .code = 0x0041, .status = .C, .mapping = .{ .C = 0x0061 } }, // # LATIN CAPITAL LETTER A29 .{ .code = 0x0041, .status = .C, .mapping = .{ .C = 0x0061 } },
30 .{ .code = 0x0042, .status = .C, .mapping = .{ .C = 0x0062 } }, // # LATIN CAPITAL LETTER B30 .{ .code = 0x0042, .status = .C, .mapping = .{ .C = 0x0062 } },
31 .{ .code = 0x0043, .status = .C, .mapping = .{ .C = 0x0063 } }, // # LATIN CAPITAL LETTER C31 .{ .code = 0x0043, .status = .C, .mapping = .{ .C = 0x0063 } },
32 .{ .code = 0x0044, .status = .C, .mapping = .{ .C = 0x0064 } }, // # LATIN CAPITAL LETTER D32 .{ .code = 0x0044, .status = .C, .mapping = .{ .C = 0x0064 } },
33 .{ .code = 0x0045, .status = .C, .mapping = .{ .C = 0x0065 } }, // # LATIN CAPITAL LETTER E33 .{ .code = 0x0045, .status = .C, .mapping = .{ .C = 0x0065 } },
34 .{ .code = 0x0046, .status = .C, .mapping = .{ .C = 0x0066 } }, // # LATIN CAPITAL LETTER F34 .{ .code = 0x0046, .status = .C, .mapping = .{ .C = 0x0066 } },
35 .{ .code = 0x0047, .status = .C, .mapping = .{ .C = 0x0067 } }, // # LATIN CAPITAL LETTER G35 .{ .code = 0x0047, .status = .C, .mapping = .{ .C = 0x0067 } },
36 .{ .code = 0x0048, .status = .C, .mapping = .{ .C = 0x0068 } }, // # LATIN CAPITAL LETTER H36 .{ .code = 0x0048, .status = .C, .mapping = .{ .C = 0x0068 } },
37 .{ .code = 0x0049, .status = .C, .mapping = .{ .C = 0x0069 } }, // # LATIN CAPITAL LETTER I37 .{ .code = 0x0049, .status = .C, .mapping = .{ .C = 0x0069 } },
38 .{ .code = 0x0049, .status = .T, .mapping = .{ .T = 0x0131 } }, // # LATIN CAPITAL LETTER I38 .{ .code = 0x0049, .status = .T, .mapping = .{ .T = 0x0131 } },
39 .{ .code = 0x004A, .status = .C, .mapping = .{ .C = 0x006A } }, // # LATIN CAPITAL LETTER J39 .{ .code = 0x004A, .status = .C, .mapping = .{ .C = 0x006A } },
40 .{ .code = 0x004B, .status = .C, .mapping = .{ .C = 0x006B } }, // # LATIN CAPITAL LETTER K40 .{ .code = 0x004B, .status = .C, .mapping = .{ .C = 0x006B } },
41 .{ .code = 0x004C, .status = .C, .mapping = .{ .C = 0x006C } }, // # LATIN CAPITAL LETTER L41 .{ .code = 0x004C, .status = .C, .mapping = .{ .C = 0x006C } },
42 .{ .code = 0x004D, .status = .C, .mapping = .{ .C = 0x006D } }, // # LATIN CAPITAL LETTER M42 .{ .code = 0x004D, .status = .C, .mapping = .{ .C = 0x006D } },
43 .{ .code = 0x004E, .status = .C, .mapping = .{ .C = 0x006E } }, // # LATIN CAPITAL LETTER N43 .{ .code = 0x004E, .status = .C, .mapping = .{ .C = 0x006E } },
44 .{ .code = 0x004F, .status = .C, .mapping = .{ .C = 0x006F } }, // # LATIN CAPITAL LETTER O44 .{ .code = 0x004F, .status = .C, .mapping = .{ .C = 0x006F } },
45 .{ .code = 0x0050, .status = .C, .mapping = .{ .C = 0x0070 } }, // # LATIN CAPITAL LETTER P45 .{ .code = 0x0050, .status = .C, .mapping = .{ .C = 0x0070 } },
46 .{ .code = 0x0051, .status = .C, .mapping = .{ .C = 0x0071 } }, // # LATIN CAPITAL LETTER Q46 .{ .code = 0x0051, .status = .C, .mapping = .{ .C = 0x0071 } },
47 .{ .code = 0x0052, .status = .C, .mapping = .{ .C = 0x0072 } }, // # LATIN CAPITAL LETTER R47 .{ .code = 0x0052, .status = .C, .mapping = .{ .C = 0x0072 } },
48 .{ .code = 0x0053, .status = .C, .mapping = .{ .C = 0x0073 } }, // # LATIN CAPITAL LETTER S48 .{ .code = 0x0053, .status = .C, .mapping = .{ .C = 0x0073 } },
49 .{ .code = 0x0054, .status = .C, .mapping = .{ .C = 0x0074 } }, // # LATIN CAPITAL LETTER T49 .{ .code = 0x0054, .status = .C, .mapping = .{ .C = 0x0074 } },
50 .{ .code = 0x0055, .status = .C, .mapping = .{ .C = 0x0075 } }, // # LATIN CAPITAL LETTER U50 .{ .code = 0x0055, .status = .C, .mapping = .{ .C = 0x0075 } },
51 .{ .code = 0x0056, .status = .C, .mapping = .{ .C = 0x0076 } }, // # LATIN CAPITAL LETTER V51 .{ .code = 0x0056, .status = .C, .mapping = .{ .C = 0x0076 } },
52 .{ .code = 0x0057, .status = .C, .mapping = .{ .C = 0x0077 } }, // # LATIN CAPITAL LETTER W52 .{ .code = 0x0057, .status = .C, .mapping = .{ .C = 0x0077 } },
53 .{ .code = 0x0058, .status = .C, .mapping = .{ .C = 0x0078 } }, // # LATIN CAPITAL LETTER X53 .{ .code = 0x0058, .status = .C, .mapping = .{ .C = 0x0078 } },
54 .{ .code = 0x0059, .status = .C, .mapping = .{ .C = 0x0079 } }, // # LATIN CAPITAL LETTER Y54 .{ .code = 0x0059, .status = .C, .mapping = .{ .C = 0x0079 } },
55 .{ .code = 0x005A, .status = .C, .mapping = .{ .C = 0x007A } }, // # LATIN CAPITAL LETTER Z55 .{ .code = 0x005A, .status = .C, .mapping = .{ .C = 0x007A } },
56 .{ .code = 0x00B5, .status = .C, .mapping = .{ .C = 0x03BC } }, // # MICRO SIGN56 .{ .code = 0x00B5, .status = .C, .mapping = .{ .C = 0x03BC } },
57 .{ .code = 0x00C0, .status = .C, .mapping = .{ .C = 0x00E0 } }, // # LATIN CAPITAL LETTER A WITH GRAVE57 .{ .code = 0x00C0, .status = .C, .mapping = .{ .C = 0x00E0 } },
58 .{ .code = 0x00C1, .status = .C, .mapping = .{ .C = 0x00E1 } }, // # LATIN CAPITAL LETTER A WITH ACUTE58 .{ .code = 0x00C1, .status = .C, .mapping = .{ .C = 0x00E1 } },
59 .{ .code = 0x00C2, .status = .C, .mapping = .{ .C = 0x00E2 } }, // # LATIN CAPITAL LETTER A WITH CIRCUMFLEX59 .{ .code = 0x00C2, .status = .C, .mapping = .{ .C = 0x00E2 } },
60 .{ .code = 0x00C3, .status = .C, .mapping = .{ .C = 0x00E3 } }, // # LATIN CAPITAL LETTER A WITH TILDE60 .{ .code = 0x00C3, .status = .C, .mapping = .{ .C = 0x00E3 } },
61 .{ .code = 0x00C4, .status = .C, .mapping = .{ .C = 0x00E4 } }, // # LATIN CAPITAL LETTER A WITH DIAERESIS61 .{ .code = 0x00C4, .status = .C, .mapping = .{ .C = 0x00E4 } },
62 .{ .code = 0x00C5, .status = .C, .mapping = .{ .C = 0x00E5 } }, // # LATIN CAPITAL LETTER A WITH RING ABOVE62 .{ .code = 0x00C5, .status = .C, .mapping = .{ .C = 0x00E5 } },
63 .{ .code = 0x00C6, .status = .C, .mapping = .{ .C = 0x00E6 } }, // # LATIN CAPITAL LETTER AE63 .{ .code = 0x00C6, .status = .C, .mapping = .{ .C = 0x00E6 } },
64 .{ .code = 0x00C7, .status = .C, .mapping = .{ .C = 0x00E7 } }, // # LATIN CAPITAL LETTER C WITH CEDILLA64 .{ .code = 0x00C7, .status = .C, .mapping = .{ .C = 0x00E7 } },
65 .{ .code = 0x00C8, .status = .C, .mapping = .{ .C = 0x00E8 } }, // # LATIN CAPITAL LETTER E WITH GRAVE65 .{ .code = 0x00C8, .status = .C, .mapping = .{ .C = 0x00E8 } },
66 .{ .code = 0x00C9, .status = .C, .mapping = .{ .C = 0x00E9 } }, // # LATIN CAPITAL LETTER E WITH ACUTE66 .{ .code = 0x00C9, .status = .C, .mapping = .{ .C = 0x00E9 } },
67 .{ .code = 0x00CA, .status = .C, .mapping = .{ .C = 0x00EA } }, // # LATIN CAPITAL LETTER E WITH CIRCUMFLEX67 .{ .code = 0x00CA, .status = .C, .mapping = .{ .C = 0x00EA } },
68 .{ .code = 0x00CB, .status = .C, .mapping = .{ .C = 0x00EB } }, // # LATIN CAPITAL LETTER E WITH DIAERESIS68 .{ .code = 0x00CB, .status = .C, .mapping = .{ .C = 0x00EB } },
69 .{ .code = 0x00CC, .status = .C, .mapping = .{ .C = 0x00EC } }, // # LATIN CAPITAL LETTER I WITH GRAVE69 .{ .code = 0x00CC, .status = .C, .mapping = .{ .C = 0x00EC } },
70 .{ .code = 0x00CD, .status = .C, .mapping = .{ .C = 0x00ED } }, // # LATIN CAPITAL LETTER I WITH ACUTE70 .{ .code = 0x00CD, .status = .C, .mapping = .{ .C = 0x00ED } },
71 .{ .code = 0x00CE, .status = .C, .mapping = .{ .C = 0x00EE } }, // # LATIN CAPITAL LETTER I WITH CIRCUMFLEX71 .{ .code = 0x00CE, .status = .C, .mapping = .{ .C = 0x00EE } },
72 .{ .code = 0x00CF, .status = .C, .mapping = .{ .C = 0x00EF } }, // # LATIN CAPITAL LETTER I WITH DIAERESIS72 .{ .code = 0x00CF, .status = .C, .mapping = .{ .C = 0x00EF } },
73 .{ .code = 0x00D0, .status = .C, .mapping = .{ .C = 0x00F0 } }, // # LATIN CAPITAL LETTER ETH73 .{ .code = 0x00D0, .status = .C, .mapping = .{ .C = 0x00F0 } },
74 .{ .code = 0x00D1, .status = .C, .mapping = .{ .C = 0x00F1 } }, // # LATIN CAPITAL LETTER N WITH TILDE74 .{ .code = 0x00D1, .status = .C, .mapping = .{ .C = 0x00F1 } },
75 .{ .code = 0x00D2, .status = .C, .mapping = .{ .C = 0x00F2 } }, // # LATIN CAPITAL LETTER O WITH GRAVE75 .{ .code = 0x00D2, .status = .C, .mapping = .{ .C = 0x00F2 } },
76 .{ .code = 0x00D3, .status = .C, .mapping = .{ .C = 0x00F3 } }, // # LATIN CAPITAL LETTER O WITH ACUTE76 .{ .code = 0x00D3, .status = .C, .mapping = .{ .C = 0x00F3 } },
77 .{ .code = 0x00D4, .status = .C, .mapping = .{ .C = 0x00F4 } }, // # LATIN CAPITAL LETTER O WITH CIRCUMFLEX77 .{ .code = 0x00D4, .status = .C, .mapping = .{ .C = 0x00F4 } },
78 .{ .code = 0x00D5, .status = .C, .mapping = .{ .C = 0x00F5 } }, // # LATIN CAPITAL LETTER O WITH TILDE78 .{ .code = 0x00D5, .status = .C, .mapping = .{ .C = 0x00F5 } },
79 .{ .code = 0x00D6, .status = .C, .mapping = .{ .C = 0x00F6 } }, // # LATIN CAPITAL LETTER O WITH DIAERESIS79 .{ .code = 0x00D6, .status = .C, .mapping = .{ .C = 0x00F6 } },
80 .{ .code = 0x00D8, .status = .C, .mapping = .{ .C = 0x00F8 } }, // # LATIN CAPITAL LETTER O WITH STROKE80 .{ .code = 0x00D8, .status = .C, .mapping = .{ .C = 0x00F8 } },
81 .{ .code = 0x00D9, .status = .C, .mapping = .{ .C = 0x00F9 } }, // # LATIN CAPITAL LETTER U WITH GRAVE81 .{ .code = 0x00D9, .status = .C, .mapping = .{ .C = 0x00F9 } },
82 .{ .code = 0x00DA, .status = .C, .mapping = .{ .C = 0x00FA } }, // # LATIN CAPITAL LETTER U WITH ACUTE82 .{ .code = 0x00DA, .status = .C, .mapping = .{ .C = 0x00FA } },
83 .{ .code = 0x00DB, .status = .C, .mapping = .{ .C = 0x00FB } }, // # LATIN CAPITAL LETTER U WITH CIRCUMFLEX83 .{ .code = 0x00DB, .status = .C, .mapping = .{ .C = 0x00FB } },
84 .{ .code = 0x00DC, .status = .C, .mapping = .{ .C = 0x00FC } }, // # LATIN CAPITAL LETTER U WITH DIAERESIS84 .{ .code = 0x00DC, .status = .C, .mapping = .{ .C = 0x00FC } },
85 .{ .code = 0x00DD, .status = .C, .mapping = .{ .C = 0x00FD } }, // # LATIN CAPITAL LETTER Y WITH ACUTE85 .{ .code = 0x00DD, .status = .C, .mapping = .{ .C = 0x00FD } },
86 .{ .code = 0x00DE, .status = .C, .mapping = .{ .C = 0x00FE } }, // # LATIN CAPITAL LETTER THORN86 .{ .code = 0x00DE, .status = .C, .mapping = .{ .C = 0x00FE } },
87 .{ .code = 0x00DF, .status = .F, .mapping = .{ .F = &[_]u21{0x0073,0x0073,} } }, // # LATIN SMALL LETTER SHARP S87 .{ .code = 0x00DF, .status = .F, .mapping = .{ .F = &[_]u21{0x0073,0x0073,} } },
88 .{ .code = 0x0100, .status = .C, .mapping = .{ .C = 0x0101 } }, // # LATIN CAPITAL LETTER A WITH MACRON88 .{ .code = 0x0100, .status = .C, .mapping = .{ .C = 0x0101 } },
89 .{ .code = 0x0102, .status = .C, .mapping = .{ .C = 0x0103 } }, // # LATIN CAPITAL LETTER A WITH BREVE89 .{ .code = 0x0102, .status = .C, .mapping = .{ .C = 0x0103 } },
90 .{ .code = 0x0104, .status = .C, .mapping = .{ .C = 0x0105 } }, // # LATIN CAPITAL LETTER A WITH OGONEK90 .{ .code = 0x0104, .status = .C, .mapping = .{ .C = 0x0105 } },
91 .{ .code = 0x0106, .status = .C, .mapping = .{ .C = 0x0107 } }, // # LATIN CAPITAL LETTER C WITH ACUTE91 .{ .code = 0x0106, .status = .C, .mapping = .{ .C = 0x0107 } },
92 .{ .code = 0x0108, .status = .C, .mapping = .{ .C = 0x0109 } }, // # LATIN CAPITAL LETTER C WITH CIRCUMFLEX92 .{ .code = 0x0108, .status = .C, .mapping = .{ .C = 0x0109 } },
93 .{ .code = 0x010A, .status = .C, .mapping = .{ .C = 0x010B } }, // # LATIN CAPITAL LETTER C WITH DOT ABOVE93 .{ .code = 0x010A, .status = .C, .mapping = .{ .C = 0x010B } },
94 .{ .code = 0x010C, .status = .C, .mapping = .{ .C = 0x010D } }, // # LATIN CAPITAL LETTER C WITH CARON94 .{ .code = 0x010C, .status = .C, .mapping = .{ .C = 0x010D } },
95 .{ .code = 0x010E, .status = .C, .mapping = .{ .C = 0x010F } }, // # LATIN CAPITAL LETTER D WITH CARON95 .{ .code = 0x010E, .status = .C, .mapping = .{ .C = 0x010F } },
96 .{ .code = 0x0110, .status = .C, .mapping = .{ .C = 0x0111 } }, // # LATIN CAPITAL LETTER D WITH STROKE96 .{ .code = 0x0110, .status = .C, .mapping = .{ .C = 0x0111 } },
97 .{ .code = 0x0112, .status = .C, .mapping = .{ .C = 0x0113 } }, // # LATIN CAPITAL LETTER E WITH MACRON97 .{ .code = 0x0112, .status = .C, .mapping = .{ .C = 0x0113 } },
98 .{ .code = 0x0114, .status = .C, .mapping = .{ .C = 0x0115 } }, // # LATIN CAPITAL LETTER E WITH BREVE98 .{ .code = 0x0114, .status = .C, .mapping = .{ .C = 0x0115 } },
99 .{ .code = 0x0116, .status = .C, .mapping = .{ .C = 0x0117 } }, // # LATIN CAPITAL LETTER E WITH DOT ABOVE99 .{ .code = 0x0116, .status = .C, .mapping = .{ .C = 0x0117 } },
100 .{ .code = 0x0118, .status = .C, .mapping = .{ .C = 0x0119 } }, // # LATIN CAPITAL LETTER E WITH OGONEK100 .{ .code = 0x0118, .status = .C, .mapping = .{ .C = 0x0119 } },
101 .{ .code = 0x011A, .status = .C, .mapping = .{ .C = 0x011B } }, // # LATIN CAPITAL LETTER E WITH CARON101 .{ .code = 0x011A, .status = .C, .mapping = .{ .C = 0x011B } },
102 .{ .code = 0x011C, .status = .C, .mapping = .{ .C = 0x011D } }, // # LATIN CAPITAL LETTER G WITH CIRCUMFLEX102 .{ .code = 0x011C, .status = .C, .mapping = .{ .C = 0x011D } },
103 .{ .code = 0x011E, .status = .C, .mapping = .{ .C = 0x011F } }, // # LATIN CAPITAL LETTER G WITH BREVE103 .{ .code = 0x011E, .status = .C, .mapping = .{ .C = 0x011F } },
104 .{ .code = 0x0120, .status = .C, .mapping = .{ .C = 0x0121 } }, // # LATIN CAPITAL LETTER G WITH DOT ABOVE104 .{ .code = 0x0120, .status = .C, .mapping = .{ .C = 0x0121 } },
105 .{ .code = 0x0122, .status = .C, .mapping = .{ .C = 0x0123 } }, // # LATIN CAPITAL LETTER G WITH CEDILLA105 .{ .code = 0x0122, .status = .C, .mapping = .{ .C = 0x0123 } },
106 .{ .code = 0x0124, .status = .C, .mapping = .{ .C = 0x0125 } }, // # LATIN CAPITAL LETTER H WITH CIRCUMFLEX106 .{ .code = 0x0124, .status = .C, .mapping = .{ .C = 0x0125 } },
107 .{ .code = 0x0126, .status = .C, .mapping = .{ .C = 0x0127 } }, // # LATIN CAPITAL LETTER H WITH STROKE107 .{ .code = 0x0126, .status = .C, .mapping = .{ .C = 0x0127 } },
108 .{ .code = 0x0128, .status = .C, .mapping = .{ .C = 0x0129 } }, // # LATIN CAPITAL LETTER I WITH TILDE108 .{ .code = 0x0128, .status = .C, .mapping = .{ .C = 0x0129 } },
109 .{ .code = 0x012A, .status = .C, .mapping = .{ .C = 0x012B } }, // # LATIN CAPITAL LETTER I WITH MACRON109 .{ .code = 0x012A, .status = .C, .mapping = .{ .C = 0x012B } },
110 .{ .code = 0x012C, .status = .C, .mapping = .{ .C = 0x012D } }, // # LATIN CAPITAL LETTER I WITH BREVE110 .{ .code = 0x012C, .status = .C, .mapping = .{ .C = 0x012D } },
111 .{ .code = 0x012E, .status = .C, .mapping = .{ .C = 0x012F } }, // # LATIN CAPITAL LETTER I WITH OGONEK111 .{ .code = 0x012E, .status = .C, .mapping = .{ .C = 0x012F } },
112 .{ .code = 0x0130, .status = .F, .mapping = .{ .F = &[_]u21{0x0069,0x0307,} } }, // # LATIN CAPITAL LETTER I WITH DOT ABOVE112 .{ .code = 0x0130, .status = .F, .mapping = .{ .F = &[_]u21{0x0069,0x0307,} } },
113 .{ .code = 0x0130, .status = .T, .mapping = .{ .T = 0x0069 } }, // # LATIN CAPITAL LETTER I WITH DOT ABOVE113 .{ .code = 0x0130, .status = .T, .mapping = .{ .T = 0x0069 } },
114 .{ .code = 0x0132, .status = .C, .mapping = .{ .C = 0x0133 } }, // # LATIN CAPITAL LIGATURE IJ114 .{ .code = 0x0132, .status = .C, .mapping = .{ .C = 0x0133 } },
115 .{ .code = 0x0134, .status = .C, .mapping = .{ .C = 0x0135 } }, // # LATIN CAPITAL LETTER J WITH CIRCUMFLEX115 .{ .code = 0x0134, .status = .C, .mapping = .{ .C = 0x0135 } },
116 .{ .code = 0x0136, .status = .C, .mapping = .{ .C = 0x0137 } }, // # LATIN CAPITAL LETTER K WITH CEDILLA116 .{ .code = 0x0136, .status = .C, .mapping = .{ .C = 0x0137 } },
117 .{ .code = 0x0139, .status = .C, .mapping = .{ .C = 0x013A } }, // # LATIN CAPITAL LETTER L WITH ACUTE117 .{ .code = 0x0139, .status = .C, .mapping = .{ .C = 0x013A } },
118 .{ .code = 0x013B, .status = .C, .mapping = .{ .C = 0x013C } }, // # LATIN CAPITAL LETTER L WITH CEDILLA118 .{ .code = 0x013B, .status = .C, .mapping = .{ .C = 0x013C } },
119 .{ .code = 0x013D, .status = .C, .mapping = .{ .C = 0x013E } }, // # LATIN CAPITAL LETTER L WITH CARON119 .{ .code = 0x013D, .status = .C, .mapping = .{ .C = 0x013E } },
120 .{ .code = 0x013F, .status = .C, .mapping = .{ .C = 0x0140 } }, // # LATIN CAPITAL LETTER L WITH MIDDLE DOT120 .{ .code = 0x013F, .status = .C, .mapping = .{ .C = 0x0140 } },
121 .{ .code = 0x0141, .status = .C, .mapping = .{ .C = 0x0142 } }, // # LATIN CAPITAL LETTER L WITH STROKE121 .{ .code = 0x0141, .status = .C, .mapping = .{ .C = 0x0142 } },
122 .{ .code = 0x0143, .status = .C, .mapping = .{ .C = 0x0144 } }, // # LATIN CAPITAL LETTER N WITH ACUTE122 .{ .code = 0x0143, .status = .C, .mapping = .{ .C = 0x0144 } },
123 .{ .code = 0x0145, .status = .C, .mapping = .{ .C = 0x0146 } }, // # LATIN CAPITAL LETTER N WITH CEDILLA123 .{ .code = 0x0145, .status = .C, .mapping = .{ .C = 0x0146 } },
124 .{ .code = 0x0147, .status = .C, .mapping = .{ .C = 0x0148 } }, // # LATIN CAPITAL LETTER N WITH CARON124 .{ .code = 0x0147, .status = .C, .mapping = .{ .C = 0x0148 } },
125 .{ .code = 0x0149, .status = .F, .mapping = .{ .F = &[_]u21{0x02BC,0x006E,} } }, // # LATIN SMALL LETTER N PRECEDED BY APOSTROPHE125 .{ .code = 0x0149, .status = .F, .mapping = .{ .F = &[_]u21{0x02BC,0x006E,} } },
126 .{ .code = 0x014A, .status = .C, .mapping = .{ .C = 0x014B } }, // # LATIN CAPITAL LETTER ENG126 .{ .code = 0x014A, .status = .C, .mapping = .{ .C = 0x014B } },
127 .{ .code = 0x014C, .status = .C, .mapping = .{ .C = 0x014D } }, // # LATIN CAPITAL LETTER O WITH MACRON127 .{ .code = 0x014C, .status = .C, .mapping = .{ .C = 0x014D } },
128 .{ .code = 0x014E, .status = .C, .mapping = .{ .C = 0x014F } }, // # LATIN CAPITAL LETTER O WITH BREVE128 .{ .code = 0x014E, .status = .C, .mapping = .{ .C = 0x014F } },
129 .{ .code = 0x0150, .status = .C, .mapping = .{ .C = 0x0151 } }, // # LATIN CAPITAL LETTER O WITH DOUBLE ACUTE129 .{ .code = 0x0150, .status = .C, .mapping = .{ .C = 0x0151 } },
130 .{ .code = 0x0152, .status = .C, .mapping = .{ .C = 0x0153 } }, // # LATIN CAPITAL LIGATURE OE130 .{ .code = 0x0152, .status = .C, .mapping = .{ .C = 0x0153 } },
131 .{ .code = 0x0154, .status = .C, .mapping = .{ .C = 0x0155 } }, // # LATIN CAPITAL LETTER R WITH ACUTE131 .{ .code = 0x0154, .status = .C, .mapping = .{ .C = 0x0155 } },
132 .{ .code = 0x0156, .status = .C, .mapping = .{ .C = 0x0157 } }, // # LATIN CAPITAL LETTER R WITH CEDILLA132 .{ .code = 0x0156, .status = .C, .mapping = .{ .C = 0x0157 } },
133 .{ .code = 0x0158, .status = .C, .mapping = .{ .C = 0x0159 } }, // # LATIN CAPITAL LETTER R WITH CARON133 .{ .code = 0x0158, .status = .C, .mapping = .{ .C = 0x0159 } },
134 .{ .code = 0x015A, .status = .C, .mapping = .{ .C = 0x015B } }, // # LATIN CAPITAL LETTER S WITH ACUTE134 .{ .code = 0x015A, .status = .C, .mapping = .{ .C = 0x015B } },
135 .{ .code = 0x015C, .status = .C, .mapping = .{ .C = 0x015D } }, // # LATIN CAPITAL LETTER S WITH CIRCUMFLEX135 .{ .code = 0x015C, .status = .C, .mapping = .{ .C = 0x015D } },
136 .{ .code = 0x015E, .status = .C, .mapping = .{ .C = 0x015F } }, // # LATIN CAPITAL LETTER S WITH CEDILLA136 .{ .code = 0x015E, .status = .C, .mapping = .{ .C = 0x015F } },
137 .{ .code = 0x0160, .status = .C, .mapping = .{ .C = 0x0161 } }, // # LATIN CAPITAL LETTER S WITH CARON137 .{ .code = 0x0160, .status = .C, .mapping = .{ .C = 0x0161 } },
138 .{ .code = 0x0162, .status = .C, .mapping = .{ .C = 0x0163 } }, // # LATIN CAPITAL LETTER T WITH CEDILLA138 .{ .code = 0x0162, .status = .C, .mapping = .{ .C = 0x0163 } },
139 .{ .code = 0x0164, .status = .C, .mapping = .{ .C = 0x0165 } }, // # LATIN CAPITAL LETTER T WITH CARON139 .{ .code = 0x0164, .status = .C, .mapping = .{ .C = 0x0165 } },
140 .{ .code = 0x0166, .status = .C, .mapping = .{ .C = 0x0167 } }, // # LATIN CAPITAL LETTER T WITH STROKE140 .{ .code = 0x0166, .status = .C, .mapping = .{ .C = 0x0167 } },
141 .{ .code = 0x0168, .status = .C, .mapping = .{ .C = 0x0169 } }, // # LATIN CAPITAL LETTER U WITH TILDE141 .{ .code = 0x0168, .status = .C, .mapping = .{ .C = 0x0169 } },
142 .{ .code = 0x016A, .status = .C, .mapping = .{ .C = 0x016B } }, // # LATIN CAPITAL LETTER U WITH MACRON142 .{ .code = 0x016A, .status = .C, .mapping = .{ .C = 0x016B } },
143 .{ .code = 0x016C, .status = .C, .mapping = .{ .C = 0x016D } }, // # LATIN CAPITAL LETTER U WITH BREVE143 .{ .code = 0x016C, .status = .C, .mapping = .{ .C = 0x016D } },
144 .{ .code = 0x016E, .status = .C, .mapping = .{ .C = 0x016F } }, // # LATIN CAPITAL LETTER U WITH RING ABOVE144 .{ .code = 0x016E, .status = .C, .mapping = .{ .C = 0x016F } },
145 .{ .code = 0x0170, .status = .C, .mapping = .{ .C = 0x0171 } }, // # LATIN CAPITAL LETTER U WITH DOUBLE ACUTE145 .{ .code = 0x0170, .status = .C, .mapping = .{ .C = 0x0171 } },
146 .{ .code = 0x0172, .status = .C, .mapping = .{ .C = 0x0173 } }, // # LATIN CAPITAL LETTER U WITH OGONEK146 .{ .code = 0x0172, .status = .C, .mapping = .{ .C = 0x0173 } },
147 .{ .code = 0x0174, .status = .C, .mapping = .{ .C = 0x0175 } }, // # LATIN CAPITAL LETTER W WITH CIRCUMFLEX147 .{ .code = 0x0174, .status = .C, .mapping = .{ .C = 0x0175 } },
148 .{ .code = 0x0176, .status = .C, .mapping = .{ .C = 0x0177 } }, // # LATIN CAPITAL LETTER Y WITH CIRCUMFLEX148 .{ .code = 0x0176, .status = .C, .mapping = .{ .C = 0x0177 } },
149 .{ .code = 0x0178, .status = .C, .mapping = .{ .C = 0x00FF } }, // # LATIN CAPITAL LETTER Y WITH DIAERESIS149 .{ .code = 0x0178, .status = .C, .mapping = .{ .C = 0x00FF } },
150 .{ .code = 0x0179, .status = .C, .mapping = .{ .C = 0x017A } }, // # LATIN CAPITAL LETTER Z WITH ACUTE150 .{ .code = 0x0179, .status = .C, .mapping = .{ .C = 0x017A } },
151 .{ .code = 0x017B, .status = .C, .mapping = .{ .C = 0x017C } }, // # LATIN CAPITAL LETTER Z WITH DOT ABOVE151 .{ .code = 0x017B, .status = .C, .mapping = .{ .C = 0x017C } },
152 .{ .code = 0x017D, .status = .C, .mapping = .{ .C = 0x017E } }, // # LATIN CAPITAL LETTER Z WITH CARON152 .{ .code = 0x017D, .status = .C, .mapping = .{ .C = 0x017E } },
153 .{ .code = 0x017F, .status = .C, .mapping = .{ .C = 0x0073 } }, // # LATIN SMALL LETTER LONG S153 .{ .code = 0x017F, .status = .C, .mapping = .{ .C = 0x0073 } },
154 .{ .code = 0x0181, .status = .C, .mapping = .{ .C = 0x0253 } }, // # LATIN CAPITAL LETTER B WITH HOOK154 .{ .code = 0x0181, .status = .C, .mapping = .{ .C = 0x0253 } },
155 .{ .code = 0x0182, .status = .C, .mapping = .{ .C = 0x0183 } }, // # LATIN CAPITAL LETTER B WITH TOPBAR155 .{ .code = 0x0182, .status = .C, .mapping = .{ .C = 0x0183 } },
156 .{ .code = 0x0184, .status = .C, .mapping = .{ .C = 0x0185 } }, // # LATIN CAPITAL LETTER TONE SIX156 .{ .code = 0x0184, .status = .C, .mapping = .{ .C = 0x0185 } },
157 .{ .code = 0x0186, .status = .C, .mapping = .{ .C = 0x0254 } }, // # LATIN CAPITAL LETTER OPEN O157 .{ .code = 0x0186, .status = .C, .mapping = .{ .C = 0x0254 } },
158 .{ .code = 0x0187, .status = .C, .mapping = .{ .C = 0x0188 } }, // # LATIN CAPITAL LETTER C WITH HOOK158 .{ .code = 0x0187, .status = .C, .mapping = .{ .C = 0x0188 } },
159 .{ .code = 0x0189, .status = .C, .mapping = .{ .C = 0x0256 } }, // # LATIN CAPITAL LETTER AFRICAN D159 .{ .code = 0x0189, .status = .C, .mapping = .{ .C = 0x0256 } },
160 .{ .code = 0x018A, .status = .C, .mapping = .{ .C = 0x0257 } }, // # LATIN CAPITAL LETTER D WITH HOOK160 .{ .code = 0x018A, .status = .C, .mapping = .{ .C = 0x0257 } },
161 .{ .code = 0x018B, .status = .C, .mapping = .{ .C = 0x018C } }, // # LATIN CAPITAL LETTER D WITH TOPBAR161 .{ .code = 0x018B, .status = .C, .mapping = .{ .C = 0x018C } },
162 .{ .code = 0x018E, .status = .C, .mapping = .{ .C = 0x01DD } }, // # LATIN CAPITAL LETTER REVERSED E162 .{ .code = 0x018E, .status = .C, .mapping = .{ .C = 0x01DD } },
163 .{ .code = 0x018F, .status = .C, .mapping = .{ .C = 0x0259 } }, // # LATIN CAPITAL LETTER SCHWA163 .{ .code = 0x018F, .status = .C, .mapping = .{ .C = 0x0259 } },
164 .{ .code = 0x0190, .status = .C, .mapping = .{ .C = 0x025B } }, // # LATIN CAPITAL LETTER OPEN E164 .{ .code = 0x0190, .status = .C, .mapping = .{ .C = 0x025B } },
165 .{ .code = 0x0191, .status = .C, .mapping = .{ .C = 0x0192 } }, // # LATIN CAPITAL LETTER F WITH HOOK165 .{ .code = 0x0191, .status = .C, .mapping = .{ .C = 0x0192 } },
166 .{ .code = 0x0193, .status = .C, .mapping = .{ .C = 0x0260 } }, // # LATIN CAPITAL LETTER G WITH HOOK166 .{ .code = 0x0193, .status = .C, .mapping = .{ .C = 0x0260 } },
167 .{ .code = 0x0194, .status = .C, .mapping = .{ .C = 0x0263 } }, // # LATIN CAPITAL LETTER GAMMA167 .{ .code = 0x0194, .status = .C, .mapping = .{ .C = 0x0263 } },
168 .{ .code = 0x0196, .status = .C, .mapping = .{ .C = 0x0269 } }, // # LATIN CAPITAL LETTER IOTA168 .{ .code = 0x0196, .status = .C, .mapping = .{ .C = 0x0269 } },
169 .{ .code = 0x0197, .status = .C, .mapping = .{ .C = 0x0268 } }, // # LATIN CAPITAL LETTER I WITH STROKE169 .{ .code = 0x0197, .status = .C, .mapping = .{ .C = 0x0268 } },
170 .{ .code = 0x0198, .status = .C, .mapping = .{ .C = 0x0199 } }, // # LATIN CAPITAL LETTER K WITH HOOK170 .{ .code = 0x0198, .status = .C, .mapping = .{ .C = 0x0199 } },
171 .{ .code = 0x019C, .status = .C, .mapping = .{ .C = 0x026F } }, // # LATIN CAPITAL LETTER TURNED M171 .{ .code = 0x019C, .status = .C, .mapping = .{ .C = 0x026F } },
172 .{ .code = 0x019D, .status = .C, .mapping = .{ .C = 0x0272 } }, // # LATIN CAPITAL LETTER N WITH LEFT HOOK172 .{ .code = 0x019D, .status = .C, .mapping = .{ .C = 0x0272 } },
173 .{ .code = 0x019F, .status = .C, .mapping = .{ .C = 0x0275 } }, // # LATIN CAPITAL LETTER O WITH MIDDLE TILDE173 .{ .code = 0x019F, .status = .C, .mapping = .{ .C = 0x0275 } },
174 .{ .code = 0x01A0, .status = .C, .mapping = .{ .C = 0x01A1 } }, // # LATIN CAPITAL LETTER O WITH HORN174 .{ .code = 0x01A0, .status = .C, .mapping = .{ .C = 0x01A1 } },
175 .{ .code = 0x01A2, .status = .C, .mapping = .{ .C = 0x01A3 } }, // # LATIN CAPITAL LETTER OI175 .{ .code = 0x01A2, .status = .C, .mapping = .{ .C = 0x01A3 } },
176 .{ .code = 0x01A4, .status = .C, .mapping = .{ .C = 0x01A5 } }, // # LATIN CAPITAL LETTER P WITH HOOK176 .{ .code = 0x01A4, .status = .C, .mapping = .{ .C = 0x01A5 } },
177 .{ .code = 0x01A6, .status = .C, .mapping = .{ .C = 0x0280 } }, // # LATIN LETTER YR177 .{ .code = 0x01A6, .status = .C, .mapping = .{ .C = 0x0280 } },
178 .{ .code = 0x01A7, .status = .C, .mapping = .{ .C = 0x01A8 } }, // # LATIN CAPITAL LETTER TONE TWO178 .{ .code = 0x01A7, .status = .C, .mapping = .{ .C = 0x01A8 } },
179 .{ .code = 0x01A9, .status = .C, .mapping = .{ .C = 0x0283 } }, // # LATIN CAPITAL LETTER ESH179 .{ .code = 0x01A9, .status = .C, .mapping = .{ .C = 0x0283 } },
180 .{ .code = 0x01AC, .status = .C, .mapping = .{ .C = 0x01AD } }, // # LATIN CAPITAL LETTER T WITH HOOK180 .{ .code = 0x01AC, .status = .C, .mapping = .{ .C = 0x01AD } },
181 .{ .code = 0x01AE, .status = .C, .mapping = .{ .C = 0x0288 } }, // # LATIN CAPITAL LETTER T WITH RETROFLEX HOOK181 .{ .code = 0x01AE, .status = .C, .mapping = .{ .C = 0x0288 } },
182 .{ .code = 0x01AF, .status = .C, .mapping = .{ .C = 0x01B0 } }, // # LATIN CAPITAL LETTER U WITH HORN182 .{ .code = 0x01AF, .status = .C, .mapping = .{ .C = 0x01B0 } },
183 .{ .code = 0x01B1, .status = .C, .mapping = .{ .C = 0x028A } }, // # LATIN CAPITAL LETTER UPSILON183 .{ .code = 0x01B1, .status = .C, .mapping = .{ .C = 0x028A } },
184 .{ .code = 0x01B2, .status = .C, .mapping = .{ .C = 0x028B } }, // # LATIN CAPITAL LETTER V WITH HOOK184 .{ .code = 0x01B2, .status = .C, .mapping = .{ .C = 0x028B } },
185 .{ .code = 0x01B3, .status = .C, .mapping = .{ .C = 0x01B4 } }, // # LATIN CAPITAL LETTER Y WITH HOOK185 .{ .code = 0x01B3, .status = .C, .mapping = .{ .C = 0x01B4 } },
186 .{ .code = 0x01B5, .status = .C, .mapping = .{ .C = 0x01B6 } }, // # LATIN CAPITAL LETTER Z WITH STROKE186 .{ .code = 0x01B5, .status = .C, .mapping = .{ .C = 0x01B6 } },
187 .{ .code = 0x01B7, .status = .C, .mapping = .{ .C = 0x0292 } }, // # LATIN CAPITAL LETTER EZH187 .{ .code = 0x01B7, .status = .C, .mapping = .{ .C = 0x0292 } },
188 .{ .code = 0x01B8, .status = .C, .mapping = .{ .C = 0x01B9 } }, // # LATIN CAPITAL LETTER EZH REVERSED188 .{ .code = 0x01B8, .status = .C, .mapping = .{ .C = 0x01B9 } },
189 .{ .code = 0x01BC, .status = .C, .mapping = .{ .C = 0x01BD } }, // # LATIN CAPITAL LETTER TONE FIVE189 .{ .code = 0x01BC, .status = .C, .mapping = .{ .C = 0x01BD } },
190 .{ .code = 0x01C4, .status = .C, .mapping = .{ .C = 0x01C6 } }, // # LATIN CAPITAL LETTER DZ WITH CARON190 .{ .code = 0x01C4, .status = .C, .mapping = .{ .C = 0x01C6 } },
191 .{ .code = 0x01C5, .status = .C, .mapping = .{ .C = 0x01C6 } }, // # LATIN CAPITAL LETTER D WITH SMALL LETTER Z WITH CARON191 .{ .code = 0x01C5, .status = .C, .mapping = .{ .C = 0x01C6 } },
192 .{ .code = 0x01C7, .status = .C, .mapping = .{ .C = 0x01C9 } }, // # LATIN CAPITAL LETTER LJ192 .{ .code = 0x01C7, .status = .C, .mapping = .{ .C = 0x01C9 } },
193 .{ .code = 0x01C8, .status = .C, .mapping = .{ .C = 0x01C9 } }, // # LATIN CAPITAL LETTER L WITH SMALL LETTER J193 .{ .code = 0x01C8, .status = .C, .mapping = .{ .C = 0x01C9 } },
194 .{ .code = 0x01CA, .status = .C, .mapping = .{ .C = 0x01CC } }, // # LATIN CAPITAL LETTER NJ194 .{ .code = 0x01CA, .status = .C, .mapping = .{ .C = 0x01CC } },
195 .{ .code = 0x01CB, .status = .C, .mapping = .{ .C = 0x01CC } }, // # LATIN CAPITAL LETTER N WITH SMALL LETTER J195 .{ .code = 0x01CB, .status = .C, .mapping = .{ .C = 0x01CC } },
196 .{ .code = 0x01CD, .status = .C, .mapping = .{ .C = 0x01CE } }, // # LATIN CAPITAL LETTER A WITH CARON196 .{ .code = 0x01CD, .status = .C, .mapping = .{ .C = 0x01CE } },
197 .{ .code = 0x01CF, .status = .C, .mapping = .{ .C = 0x01D0 } }, // # LATIN CAPITAL LETTER I WITH CARON197 .{ .code = 0x01CF, .status = .C, .mapping = .{ .C = 0x01D0 } },
198 .{ .code = 0x01D1, .status = .C, .mapping = .{ .C = 0x01D2 } }, // # LATIN CAPITAL LETTER O WITH CARON198 .{ .code = 0x01D1, .status = .C, .mapping = .{ .C = 0x01D2 } },
199 .{ .code = 0x01D3, .status = .C, .mapping = .{ .C = 0x01D4 } }, // # LATIN CAPITAL LETTER U WITH CARON199 .{ .code = 0x01D3, .status = .C, .mapping = .{ .C = 0x01D4 } },
200 .{ .code = 0x01D5, .status = .C, .mapping = .{ .C = 0x01D6 } }, // # LATIN CAPITAL LETTER U WITH DIAERESIS AND MACRON200 .{ .code = 0x01D5, .status = .C, .mapping = .{ .C = 0x01D6 } },
201 .{ .code = 0x01D7, .status = .C, .mapping = .{ .C = 0x01D8 } }, // # LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE201 .{ .code = 0x01D7, .status = .C, .mapping = .{ .C = 0x01D8 } },
202 .{ .code = 0x01D9, .status = .C, .mapping = .{ .C = 0x01DA } }, // # LATIN CAPITAL LETTER U WITH DIAERESIS AND CARON202 .{ .code = 0x01D9, .status = .C, .mapping = .{ .C = 0x01DA } },
203 .{ .code = 0x01DB, .status = .C, .mapping = .{ .C = 0x01DC } }, // # LATIN CAPITAL LETTER U WITH DIAERESIS AND GRAVE203 .{ .code = 0x01DB, .status = .C, .mapping = .{ .C = 0x01DC } },
204 .{ .code = 0x01DE, .status = .C, .mapping = .{ .C = 0x01DF } }, // # LATIN CAPITAL LETTER A WITH DIAERESIS AND MACRON204 .{ .code = 0x01DE, .status = .C, .mapping = .{ .C = 0x01DF } },
205 .{ .code = 0x01E0, .status = .C, .mapping = .{ .C = 0x01E1 } }, // # LATIN CAPITAL LETTER A WITH DOT ABOVE AND MACRON205 .{ .code = 0x01E0, .status = .C, .mapping = .{ .C = 0x01E1 } },
206 .{ .code = 0x01E2, .status = .C, .mapping = .{ .C = 0x01E3 } }, // # LATIN CAPITAL LETTER AE WITH MACRON206 .{ .code = 0x01E2, .status = .C, .mapping = .{ .C = 0x01E3 } },
207 .{ .code = 0x01E4, .status = .C, .mapping = .{ .C = 0x01E5 } }, // # LATIN CAPITAL LETTER G WITH STROKE207 .{ .code = 0x01E4, .status = .C, .mapping = .{ .C = 0x01E5 } },
208 .{ .code = 0x01E6, .status = .C, .mapping = .{ .C = 0x01E7 } }, // # LATIN CAPITAL LETTER G WITH CARON208 .{ .code = 0x01E6, .status = .C, .mapping = .{ .C = 0x01E7 } },
209 .{ .code = 0x01E8, .status = .C, .mapping = .{ .C = 0x01E9 } }, // # LATIN CAPITAL LETTER K WITH CARON209 .{ .code = 0x01E8, .status = .C, .mapping = .{ .C = 0x01E9 } },
210 .{ .code = 0x01EA, .status = .C, .mapping = .{ .C = 0x01EB } }, // # LATIN CAPITAL LETTER O WITH OGONEK210 .{ .code = 0x01EA, .status = .C, .mapping = .{ .C = 0x01EB } },
211 .{ .code = 0x01EC, .status = .C, .mapping = .{ .C = 0x01ED } }, // # LATIN CAPITAL LETTER O WITH OGONEK AND MACRON211 .{ .code = 0x01EC, .status = .C, .mapping = .{ .C = 0x01ED } },
212 .{ .code = 0x01EE, .status = .C, .mapping = .{ .C = 0x01EF } }, // # LATIN CAPITAL LETTER EZH WITH CARON212 .{ .code = 0x01EE, .status = .C, .mapping = .{ .C = 0x01EF } },
213 .{ .code = 0x01F0, .status = .F, .mapping = .{ .F = &[_]u21{0x006A,0x030C,} } }, // # LATIN SMALL LETTER J WITH CARON213 .{ .code = 0x01F0, .status = .F, .mapping = .{ .F = &[_]u21{0x006A,0x030C,} } },
214 .{ .code = 0x01F1, .status = .C, .mapping = .{ .C = 0x01F3 } }, // # LATIN CAPITAL LETTER DZ214 .{ .code = 0x01F1, .status = .C, .mapping = .{ .C = 0x01F3 } },
215 .{ .code = 0x01F2, .status = .C, .mapping = .{ .C = 0x01F3 } }, // # LATIN CAPITAL LETTER D WITH SMALL LETTER Z215 .{ .code = 0x01F2, .status = .C, .mapping = .{ .C = 0x01F3 } },
216 .{ .code = 0x01F4, .status = .C, .mapping = .{ .C = 0x01F5 } }, // # LATIN CAPITAL LETTER G WITH ACUTE216 .{ .code = 0x01F4, .status = .C, .mapping = .{ .C = 0x01F5 } },
217 .{ .code = 0x01F6, .status = .C, .mapping = .{ .C = 0x0195 } }, // # LATIN CAPITAL LETTER HWAIR217 .{ .code = 0x01F6, .status = .C, .mapping = .{ .C = 0x0195 } },
218 .{ .code = 0x01F7, .status = .C, .mapping = .{ .C = 0x01BF } }, // # LATIN CAPITAL LETTER WYNN218 .{ .code = 0x01F7, .status = .C, .mapping = .{ .C = 0x01BF } },
219 .{ .code = 0x01F8, .status = .C, .mapping = .{ .C = 0x01F9 } }, // # LATIN CAPITAL LETTER N WITH GRAVE219 .{ .code = 0x01F8, .status = .C, .mapping = .{ .C = 0x01F9 } },
220 .{ .code = 0x01FA, .status = .C, .mapping = .{ .C = 0x01FB } }, // # LATIN CAPITAL LETTER A WITH RING ABOVE AND ACUTE220 .{ .code = 0x01FA, .status = .C, .mapping = .{ .C = 0x01FB } },
221 .{ .code = 0x01FC, .status = .C, .mapping = .{ .C = 0x01FD } }, // # LATIN CAPITAL LETTER AE WITH ACUTE221 .{ .code = 0x01FC, .status = .C, .mapping = .{ .C = 0x01FD } },
222 .{ .code = 0x01FE, .status = .C, .mapping = .{ .C = 0x01FF } }, // # LATIN CAPITAL LETTER O WITH STROKE AND ACUTE222 .{ .code = 0x01FE, .status = .C, .mapping = .{ .C = 0x01FF } },
223 .{ .code = 0x0200, .status = .C, .mapping = .{ .C = 0x0201 } }, // # LATIN CAPITAL LETTER A WITH DOUBLE GRAVE223 .{ .code = 0x0200, .status = .C, .mapping = .{ .C = 0x0201 } },
224 .{ .code = 0x0202, .status = .C, .mapping = .{ .C = 0x0203 } }, // # LATIN CAPITAL LETTER A WITH INVERTED BREVE224 .{ .code = 0x0202, .status = .C, .mapping = .{ .C = 0x0203 } },
225 .{ .code = 0x0204, .status = .C, .mapping = .{ .C = 0x0205 } }, // # LATIN CAPITAL LETTER E WITH DOUBLE GRAVE225 .{ .code = 0x0204, .status = .C, .mapping = .{ .C = 0x0205 } },
226 .{ .code = 0x0206, .status = .C, .mapping = .{ .C = 0x0207 } }, // # LATIN CAPITAL LETTER E WITH INVERTED BREVE226 .{ .code = 0x0206, .status = .C, .mapping = .{ .C = 0x0207 } },
227 .{ .code = 0x0208, .status = .C, .mapping = .{ .C = 0x0209 } }, // # LATIN CAPITAL LETTER I WITH DOUBLE GRAVE227 .{ .code = 0x0208, .status = .C, .mapping = .{ .C = 0x0209 } },
228 .{ .code = 0x020A, .status = .C, .mapping = .{ .C = 0x020B } }, // # LATIN CAPITAL LETTER I WITH INVERTED BREVE228 .{ .code = 0x020A, .status = .C, .mapping = .{ .C = 0x020B } },
229 .{ .code = 0x020C, .status = .C, .mapping = .{ .C = 0x020D } }, // # LATIN CAPITAL LETTER O WITH DOUBLE GRAVE229 .{ .code = 0x020C, .status = .C, .mapping = .{ .C = 0x020D } },
230 .{ .code = 0x020E, .status = .C, .mapping = .{ .C = 0x020F } }, // # LATIN CAPITAL LETTER O WITH INVERTED BREVE230 .{ .code = 0x020E, .status = .C, .mapping = .{ .C = 0x020F } },
231 .{ .code = 0x0210, .status = .C, .mapping = .{ .C = 0x0211 } }, // # LATIN CAPITAL LETTER R WITH DOUBLE GRAVE231 .{ .code = 0x0210, .status = .C, .mapping = .{ .C = 0x0211 } },
232 .{ .code = 0x0212, .status = .C, .mapping = .{ .C = 0x0213 } }, // # LATIN CAPITAL LETTER R WITH INVERTED BREVE232 .{ .code = 0x0212, .status = .C, .mapping = .{ .C = 0x0213 } },
233 .{ .code = 0x0214, .status = .C, .mapping = .{ .C = 0x0215 } }, // # LATIN CAPITAL LETTER U WITH DOUBLE GRAVE233 .{ .code = 0x0214, .status = .C, .mapping = .{ .C = 0x0215 } },
234 .{ .code = 0x0216, .status = .C, .mapping = .{ .C = 0x0217 } }, // # LATIN CAPITAL LETTER U WITH INVERTED BREVE234 .{ .code = 0x0216, .status = .C, .mapping = .{ .C = 0x0217 } },
235 .{ .code = 0x0218, .status = .C, .mapping = .{ .C = 0x0219 } }, // # LATIN CAPITAL LETTER S WITH COMMA BELOW235 .{ .code = 0x0218, .status = .C, .mapping = .{ .C = 0x0219 } },
236 .{ .code = 0x021A, .status = .C, .mapping = .{ .C = 0x021B } }, // # LATIN CAPITAL LETTER T WITH COMMA BELOW236 .{ .code = 0x021A, .status = .C, .mapping = .{ .C = 0x021B } },
237 .{ .code = 0x021C, .status = .C, .mapping = .{ .C = 0x021D } }, // # LATIN CAPITAL LETTER YOGH237 .{ .code = 0x021C, .status = .C, .mapping = .{ .C = 0x021D } },
238 .{ .code = 0x021E, .status = .C, .mapping = .{ .C = 0x021F } }, // # LATIN CAPITAL LETTER H WITH CARON238 .{ .code = 0x021E, .status = .C, .mapping = .{ .C = 0x021F } },
239 .{ .code = 0x0220, .status = .C, .mapping = .{ .C = 0x019E } }, // # LATIN CAPITAL LETTER N WITH LONG RIGHT LEG239 .{ .code = 0x0220, .status = .C, .mapping = .{ .C = 0x019E } },
240 .{ .code = 0x0222, .status = .C, .mapping = .{ .C = 0x0223 } }, // # LATIN CAPITAL LETTER OU240 .{ .code = 0x0222, .status = .C, .mapping = .{ .C = 0x0223 } },
241 .{ .code = 0x0224, .status = .C, .mapping = .{ .C = 0x0225 } }, // # LATIN CAPITAL LETTER Z WITH HOOK241 .{ .code = 0x0224, .status = .C, .mapping = .{ .C = 0x0225 } },
242 .{ .code = 0x0226, .status = .C, .mapping = .{ .C = 0x0227 } }, // # LATIN CAPITAL LETTER A WITH DOT ABOVE242 .{ .code = 0x0226, .status = .C, .mapping = .{ .C = 0x0227 } },
243 .{ .code = 0x0228, .status = .C, .mapping = .{ .C = 0x0229 } }, // # LATIN CAPITAL LETTER E WITH CEDILLA243 .{ .code = 0x0228, .status = .C, .mapping = .{ .C = 0x0229 } },
244 .{ .code = 0x022A, .status = .C, .mapping = .{ .C = 0x022B } }, // # LATIN CAPITAL LETTER O WITH DIAERESIS AND MACRON244 .{ .code = 0x022A, .status = .C, .mapping = .{ .C = 0x022B } },
245 .{ .code = 0x022C, .status = .C, .mapping = .{ .C = 0x022D } }, // # LATIN CAPITAL LETTER O WITH TILDE AND MACRON245 .{ .code = 0x022C, .status = .C, .mapping = .{ .C = 0x022D } },
246 .{ .code = 0x022E, .status = .C, .mapping = .{ .C = 0x022F } }, // # LATIN CAPITAL LETTER O WITH DOT ABOVE246 .{ .code = 0x022E, .status = .C, .mapping = .{ .C = 0x022F } },
247 .{ .code = 0x0230, .status = .C, .mapping = .{ .C = 0x0231 } }, // # LATIN CAPITAL LETTER O WITH DOT ABOVE AND MACRON247 .{ .code = 0x0230, .status = .C, .mapping = .{ .C = 0x0231 } },
248 .{ .code = 0x0232, .status = .C, .mapping = .{ .C = 0x0233 } }, // # LATIN CAPITAL LETTER Y WITH MACRON248 .{ .code = 0x0232, .status = .C, .mapping = .{ .C = 0x0233 } },
249 .{ .code = 0x023A, .status = .C, .mapping = .{ .C = 0x2C65 } }, // # LATIN CAPITAL LETTER A WITH STROKE249 .{ .code = 0x023A, .status = .C, .mapping = .{ .C = 0x2C65 } },
250 .{ .code = 0x023B, .status = .C, .mapping = .{ .C = 0x023C } }, // # LATIN CAPITAL LETTER C WITH STROKE250 .{ .code = 0x023B, .status = .C, .mapping = .{ .C = 0x023C } },
251 .{ .code = 0x023D, .status = .C, .mapping = .{ .C = 0x019A } }, // # LATIN CAPITAL LETTER L WITH BAR251 .{ .code = 0x023D, .status = .C, .mapping = .{ .C = 0x019A } },
252 .{ .code = 0x023E, .status = .C, .mapping = .{ .C = 0x2C66 } }, // # LATIN CAPITAL LETTER T WITH DIAGONAL STROKE252 .{ .code = 0x023E, .status = .C, .mapping = .{ .C = 0x2C66 } },
253 .{ .code = 0x0241, .status = .C, .mapping = .{ .C = 0x0242 } }, // # LATIN CAPITAL LETTER GLOTTAL STOP253 .{ .code = 0x0241, .status = .C, .mapping = .{ .C = 0x0242 } },
254 .{ .code = 0x0243, .status = .C, .mapping = .{ .C = 0x0180 } }, // # LATIN CAPITAL LETTER B WITH STROKE254 .{ .code = 0x0243, .status = .C, .mapping = .{ .C = 0x0180 } },
255 .{ .code = 0x0244, .status = .C, .mapping = .{ .C = 0x0289 } }, // # LATIN CAPITAL LETTER U BAR255 .{ .code = 0x0244, .status = .C, .mapping = .{ .C = 0x0289 } },
256 .{ .code = 0x0245, .status = .C, .mapping = .{ .C = 0x028C } }, // # LATIN CAPITAL LETTER TURNED V256 .{ .code = 0x0245, .status = .C, .mapping = .{ .C = 0x028C } },
257 .{ .code = 0x0246, .status = .C, .mapping = .{ .C = 0x0247 } }, // # LATIN CAPITAL LETTER E WITH STROKE257 .{ .code = 0x0246, .status = .C, .mapping = .{ .C = 0x0247 } },
258 .{ .code = 0x0248, .status = .C, .mapping = .{ .C = 0x0249 } }, // # LATIN CAPITAL LETTER J WITH STROKE258 .{ .code = 0x0248, .status = .C, .mapping = .{ .C = 0x0249 } },
259 .{ .code = 0x024A, .status = .C, .mapping = .{ .C = 0x024B } }, // # LATIN CAPITAL LETTER SMALL Q WITH HOOK TAIL259 .{ .code = 0x024A, .status = .C, .mapping = .{ .C = 0x024B } },
260 .{ .code = 0x024C, .status = .C, .mapping = .{ .C = 0x024D } }, // # LATIN CAPITAL LETTER R WITH STROKE260 .{ .code = 0x024C, .status = .C, .mapping = .{ .C = 0x024D } },
261 .{ .code = 0x024E, .status = .C, .mapping = .{ .C = 0x024F } }, // # LATIN CAPITAL LETTER Y WITH STROKE261 .{ .code = 0x024E, .status = .C, .mapping = .{ .C = 0x024F } },
262 .{ .code = 0x0345, .status = .C, .mapping = .{ .C = 0x03B9 } }, // # COMBINING GREEK YPOGEGRAMMENI262 .{ .code = 0x0345, .status = .C, .mapping = .{ .C = 0x03B9 } },
263 .{ .code = 0x0370, .status = .C, .mapping = .{ .C = 0x0371 } }, // # GREEK CAPITAL LETTER HETA263 .{ .code = 0x0370, .status = .C, .mapping = .{ .C = 0x0371 } },
264 .{ .code = 0x0372, .status = .C, .mapping = .{ .C = 0x0373 } }, // # GREEK CAPITAL LETTER ARCHAIC SAMPI264 .{ .code = 0x0372, .status = .C, .mapping = .{ .C = 0x0373 } },
265 .{ .code = 0x0376, .status = .C, .mapping = .{ .C = 0x0377 } }, // # GREEK CAPITAL LETTER PAMPHYLIAN DIGAMMA265 .{ .code = 0x0376, .status = .C, .mapping = .{ .C = 0x0377 } },
266 .{ .code = 0x037F, .status = .C, .mapping = .{ .C = 0x03F3 } }, // # GREEK CAPITAL LETTER YOT266 .{ .code = 0x037F, .status = .C, .mapping = .{ .C = 0x03F3 } },
267 .{ .code = 0x0386, .status = .C, .mapping = .{ .C = 0x03AC } }, // # GREEK CAPITAL LETTER ALPHA WITH TONOS267 .{ .code = 0x0386, .status = .C, .mapping = .{ .C = 0x03AC } },
268 .{ .code = 0x0388, .status = .C, .mapping = .{ .C = 0x03AD } }, // # GREEK CAPITAL LETTER EPSILON WITH TONOS268 .{ .code = 0x0388, .status = .C, .mapping = .{ .C = 0x03AD } },
269 .{ .code = 0x0389, .status = .C, .mapping = .{ .C = 0x03AE } }, // # GREEK CAPITAL LETTER ETA WITH TONOS269 .{ .code = 0x0389, .status = .C, .mapping = .{ .C = 0x03AE } },
270 .{ .code = 0x038A, .status = .C, .mapping = .{ .C = 0x03AF } }, // # GREEK CAPITAL LETTER IOTA WITH TONOS270 .{ .code = 0x038A, .status = .C, .mapping = .{ .C = 0x03AF } },
271 .{ .code = 0x038C, .status = .C, .mapping = .{ .C = 0x03CC } }, // # GREEK CAPITAL LETTER OMICRON WITH TONOS271 .{ .code = 0x038C, .status = .C, .mapping = .{ .C = 0x03CC } },
272 .{ .code = 0x038E, .status = .C, .mapping = .{ .C = 0x03CD } }, // # GREEK CAPITAL LETTER UPSILON WITH TONOS272 .{ .code = 0x038E, .status = .C, .mapping = .{ .C = 0x03CD } },
273 .{ .code = 0x038F, .status = .C, .mapping = .{ .C = 0x03CE } }, // # GREEK CAPITAL LETTER OMEGA WITH TONOS273 .{ .code = 0x038F, .status = .C, .mapping = .{ .C = 0x03CE } },
274 .{ .code = 0x0390, .status = .F, .mapping = .{ .F = &[_]u21{0x03B9,0x0308,0x0301,} } }, // # GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS274 .{ .code = 0x0390, .status = .F, .mapping = .{ .F = &[_]u21{0x03B9,0x0308,0x0301,} } },
275 .{ .code = 0x0391, .status = .C, .mapping = .{ .C = 0x03B1 } }, // # GREEK CAPITAL LETTER ALPHA275 .{ .code = 0x0391, .status = .C, .mapping = .{ .C = 0x03B1 } },
276 .{ .code = 0x0392, .status = .C, .mapping = .{ .C = 0x03B2 } }, // # GREEK CAPITAL LETTER BETA276 .{ .code = 0x0392, .status = .C, .mapping = .{ .C = 0x03B2 } },
277 .{ .code = 0x0393, .status = .C, .mapping = .{ .C = 0x03B3 } }, // # GREEK CAPITAL LETTER GAMMA277 .{ .code = 0x0393, .status = .C, .mapping = .{ .C = 0x03B3 } },
278 .{ .code = 0x0394, .status = .C, .mapping = .{ .C = 0x03B4 } }, // # GREEK CAPITAL LETTER DELTA278 .{ .code = 0x0394, .status = .C, .mapping = .{ .C = 0x03B4 } },
279 .{ .code = 0x0395, .status = .C, .mapping = .{ .C = 0x03B5 } }, // # GREEK CAPITAL LETTER EPSILON279 .{ .code = 0x0395, .status = .C, .mapping = .{ .C = 0x03B5 } },
280 .{ .code = 0x0396, .status = .C, .mapping = .{ .C = 0x03B6 } }, // # GREEK CAPITAL LETTER ZETA280 .{ .code = 0x0396, .status = .C, .mapping = .{ .C = 0x03B6 } },
281 .{ .code = 0x0397, .status = .C, .mapping = .{ .C = 0x03B7 } }, // # GREEK CAPITAL LETTER ETA281 .{ .code = 0x0397, .status = .C, .mapping = .{ .C = 0x03B7 } },
282 .{ .code = 0x0398, .status = .C, .mapping = .{ .C = 0x03B8 } }, // # GREEK CAPITAL LETTER THETA282 .{ .code = 0x0398, .status = .C, .mapping = .{ .C = 0x03B8 } },
283 .{ .code = 0x0399, .status = .C, .mapping = .{ .C = 0x03B9 } }, // # GREEK CAPITAL LETTER IOTA283 .{ .code = 0x0399, .status = .C, .mapping = .{ .C = 0x03B9 } },
284 .{ .code = 0x039A, .status = .C, .mapping = .{ .C = 0x03BA } }, // # GREEK CAPITAL LETTER KAPPA284 .{ .code = 0x039A, .status = .C, .mapping = .{ .C = 0x03BA } },
285 .{ .code = 0x039B, .status = .C, .mapping = .{ .C = 0x03BB } }, // # GREEK CAPITAL LETTER LAMDA285 .{ .code = 0x039B, .status = .C, .mapping = .{ .C = 0x03BB } },
286 .{ .code = 0x039C, .status = .C, .mapping = .{ .C = 0x03BC } }, // # GREEK CAPITAL LETTER MU286 .{ .code = 0x039C, .status = .C, .mapping = .{ .C = 0x03BC } },
287 .{ .code = 0x039D, .status = .C, .mapping = .{ .C = 0x03BD } }, // # GREEK CAPITAL LETTER NU287 .{ .code = 0x039D, .status = .C, .mapping = .{ .C = 0x03BD } },
288 .{ .code = 0x039E, .status = .C, .mapping = .{ .C = 0x03BE } }, // # GREEK CAPITAL LETTER XI288 .{ .code = 0x039E, .status = .C, .mapping = .{ .C = 0x03BE } },
289 .{ .code = 0x039F, .status = .C, .mapping = .{ .C = 0x03BF } }, // # GREEK CAPITAL LETTER OMICRON289 .{ .code = 0x039F, .status = .C, .mapping = .{ .C = 0x03BF } },
290 .{ .code = 0x03A0, .status = .C, .mapping = .{ .C = 0x03C0 } }, // # GREEK CAPITAL LETTER PI290 .{ .code = 0x03A0, .status = .C, .mapping = .{ .C = 0x03C0 } },
291 .{ .code = 0x03A1, .status = .C, .mapping = .{ .C = 0x03C1 } }, // # GREEK CAPITAL LETTER RHO291 .{ .code = 0x03A1, .status = .C, .mapping = .{ .C = 0x03C1 } },
292 .{ .code = 0x03A3, .status = .C, .mapping = .{ .C = 0x03C3 } }, // # GREEK CAPITAL LETTER SIGMA292 .{ .code = 0x03A3, .status = .C, .mapping = .{ .C = 0x03C3 } },
293 .{ .code = 0x03A4, .status = .C, .mapping = .{ .C = 0x03C4 } }, // # GREEK CAPITAL LETTER TAU293 .{ .code = 0x03A4, .status = .C, .mapping = .{ .C = 0x03C4 } },
294 .{ .code = 0x03A5, .status = .C, .mapping = .{ .C = 0x03C5 } }, // # GREEK CAPITAL LETTER UPSILON294 .{ .code = 0x03A5, .status = .C, .mapping = .{ .C = 0x03C5 } },
295 .{ .code = 0x03A6, .status = .C, .mapping = .{ .C = 0x03C6 } }, // # GREEK CAPITAL LETTER PHI295 .{ .code = 0x03A6, .status = .C, .mapping = .{ .C = 0x03C6 } },
296 .{ .code = 0x03A7, .status = .C, .mapping = .{ .C = 0x03C7 } }, // # GREEK CAPITAL LETTER CHI296 .{ .code = 0x03A7, .status = .C, .mapping = .{ .C = 0x03C7 } },
297 .{ .code = 0x03A8, .status = .C, .mapping = .{ .C = 0x03C8 } }, // # GREEK CAPITAL LETTER PSI297 .{ .code = 0x03A8, .status = .C, .mapping = .{ .C = 0x03C8 } },
298 .{ .code = 0x03A9, .status = .C, .mapping = .{ .C = 0x03C9 } }, // # GREEK CAPITAL LETTER OMEGA298 .{ .code = 0x03A9, .status = .C, .mapping = .{ .C = 0x03C9 } },
299 .{ .code = 0x03AA, .status = .C, .mapping = .{ .C = 0x03CA } }, // # GREEK CAPITAL LETTER IOTA WITH DIALYTIKA299 .{ .code = 0x03AA, .status = .C, .mapping = .{ .C = 0x03CA } },
300 .{ .code = 0x03AB, .status = .C, .mapping = .{ .C = 0x03CB } }, // # GREEK CAPITAL LETTER UPSILON WITH DIALYTIKA300 .{ .code = 0x03AB, .status = .C, .mapping = .{ .C = 0x03CB } },
301 .{ .code = 0x03B0, .status = .F, .mapping = .{ .F = &[_]u21{0x03C5,0x0308,0x0301,} } }, // # GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS301 .{ .code = 0x03B0, .status = .F, .mapping = .{ .F = &[_]u21{0x03C5,0x0308,0x0301,} } },
302 .{ .code = 0x03C2, .status = .C, .mapping = .{ .C = 0x03C3 } }, // # GREEK SMALL LETTER FINAL SIGMA302 .{ .code = 0x03C2, .status = .C, .mapping = .{ .C = 0x03C3 } },
303 .{ .code = 0x03CF, .status = .C, .mapping = .{ .C = 0x03D7 } }, // # GREEK CAPITAL KAI SYMBOL303 .{ .code = 0x03CF, .status = .C, .mapping = .{ .C = 0x03D7 } },
304 .{ .code = 0x03D0, .status = .C, .mapping = .{ .C = 0x03B2 } }, // # GREEK BETA SYMBOL304 .{ .code = 0x03D0, .status = .C, .mapping = .{ .C = 0x03B2 } },
305 .{ .code = 0x03D1, .status = .C, .mapping = .{ .C = 0x03B8 } }, // # GREEK THETA SYMBOL305 .{ .code = 0x03D1, .status = .C, .mapping = .{ .C = 0x03B8 } },
306 .{ .code = 0x03D5, .status = .C, .mapping = .{ .C = 0x03C6 } }, // # GREEK PHI SYMBOL306 .{ .code = 0x03D5, .status = .C, .mapping = .{ .C = 0x03C6 } },
307 .{ .code = 0x03D6, .status = .C, .mapping = .{ .C = 0x03C0 } }, // # GREEK PI SYMBOL307 .{ .code = 0x03D6, .status = .C, .mapping = .{ .C = 0x03C0 } },
308 .{ .code = 0x03D8, .status = .C, .mapping = .{ .C = 0x03D9 } }, // # GREEK LETTER ARCHAIC KOPPA308 .{ .code = 0x03D8, .status = .C, .mapping = .{ .C = 0x03D9 } },
309 .{ .code = 0x03DA, .status = .C, .mapping = .{ .C = 0x03DB } }, // # GREEK LETTER STIGMA309 .{ .code = 0x03DA, .status = .C, .mapping = .{ .C = 0x03DB } },
310 .{ .code = 0x03DC, .status = .C, .mapping = .{ .C = 0x03DD } }, // # GREEK LETTER DIGAMMA310 .{ .code = 0x03DC, .status = .C, .mapping = .{ .C = 0x03DD } },
311 .{ .code = 0x03DE, .status = .C, .mapping = .{ .C = 0x03DF } }, // # GREEK LETTER KOPPA311 .{ .code = 0x03DE, .status = .C, .mapping = .{ .C = 0x03DF } },
312 .{ .code = 0x03E0, .status = .C, .mapping = .{ .C = 0x03E1 } }, // # GREEK LETTER SAMPI312 .{ .code = 0x03E0, .status = .C, .mapping = .{ .C = 0x03E1 } },
313 .{ .code = 0x03E2, .status = .C, .mapping = .{ .C = 0x03E3 } }, // # COPTIC CAPITAL LETTER SHEI313 .{ .code = 0x03E2, .status = .C, .mapping = .{ .C = 0x03E3 } },
314 .{ .code = 0x03E4, .status = .C, .mapping = .{ .C = 0x03E5 } }, // # COPTIC CAPITAL LETTER FEI314 .{ .code = 0x03E4, .status = .C, .mapping = .{ .C = 0x03E5 } },
315 .{ .code = 0x03E6, .status = .C, .mapping = .{ .C = 0x03E7 } }, // # COPTIC CAPITAL LETTER KHEI315 .{ .code = 0x03E6, .status = .C, .mapping = .{ .C = 0x03E7 } },
316 .{ .code = 0x03E8, .status = .C, .mapping = .{ .C = 0x03E9 } }, // # COPTIC CAPITAL LETTER HORI316 .{ .code = 0x03E8, .status = .C, .mapping = .{ .C = 0x03E9 } },
317 .{ .code = 0x03EA, .status = .C, .mapping = .{ .C = 0x03EB } }, // # COPTIC CAPITAL LETTER GANGIA317 .{ .code = 0x03EA, .status = .C, .mapping = .{ .C = 0x03EB } },
318 .{ .code = 0x03EC, .status = .C, .mapping = .{ .C = 0x03ED } }, // # COPTIC CAPITAL LETTER SHIMA318 .{ .code = 0x03EC, .status = .C, .mapping = .{ .C = 0x03ED } },
319 .{ .code = 0x03EE, .status = .C, .mapping = .{ .C = 0x03EF } }, // # COPTIC CAPITAL LETTER DEI319 .{ .code = 0x03EE, .status = .C, .mapping = .{ .C = 0x03EF } },
320 .{ .code = 0x03F0, .status = .C, .mapping = .{ .C = 0x03BA } }, // # GREEK KAPPA SYMBOL320 .{ .code = 0x03F0, .status = .C, .mapping = .{ .C = 0x03BA } },
321 .{ .code = 0x03F1, .status = .C, .mapping = .{ .C = 0x03C1 } }, // # GREEK RHO SYMBOL321 .{ .code = 0x03F1, .status = .C, .mapping = .{ .C = 0x03C1 } },
322 .{ .code = 0x03F4, .status = .C, .mapping = .{ .C = 0x03B8 } }, // # GREEK CAPITAL THETA SYMBOL322 .{ .code = 0x03F4, .status = .C, .mapping = .{ .C = 0x03B8 } },
323 .{ .code = 0x03F5, .status = .C, .mapping = .{ .C = 0x03B5 } }, // # GREEK LUNATE EPSILON SYMBOL323 .{ .code = 0x03F5, .status = .C, .mapping = .{ .C = 0x03B5 } },
324 .{ .code = 0x03F7, .status = .C, .mapping = .{ .C = 0x03F8 } }, // # GREEK CAPITAL LETTER SHO324 .{ .code = 0x03F7, .status = .C, .mapping = .{ .C = 0x03F8 } },
325 .{ .code = 0x03F9, .status = .C, .mapping = .{ .C = 0x03F2 } }, // # GREEK CAPITAL LUNATE SIGMA SYMBOL325 .{ .code = 0x03F9, .status = .C, .mapping = .{ .C = 0x03F2 } },
326 .{ .code = 0x03FA, .status = .C, .mapping = .{ .C = 0x03FB } }, // # GREEK CAPITAL LETTER SAN326 .{ .code = 0x03FA, .status = .C, .mapping = .{ .C = 0x03FB } },
327 .{ .code = 0x03FD, .status = .C, .mapping = .{ .C = 0x037B } }, // # GREEK CAPITAL REVERSED LUNATE SIGMA SYMBOL327 .{ .code = 0x03FD, .status = .C, .mapping = .{ .C = 0x037B } },
328 .{ .code = 0x03FE, .status = .C, .mapping = .{ .C = 0x037C } }, // # GREEK CAPITAL DOTTED LUNATE SIGMA SYMBOL328 .{ .code = 0x03FE, .status = .C, .mapping = .{ .C = 0x037C } },
329 .{ .code = 0x03FF, .status = .C, .mapping = .{ .C = 0x037D } }, // # GREEK CAPITAL REVERSED DOTTED LUNATE SIGMA SYMBOL329 .{ .code = 0x03FF, .status = .C, .mapping = .{ .C = 0x037D } },
330 .{ .code = 0x0400, .status = .C, .mapping = .{ .C = 0x0450 } }, // # CYRILLIC CAPITAL LETTER IE WITH GRAVE330 .{ .code = 0x0400, .status = .C, .mapping = .{ .C = 0x0450 } },
331 .{ .code = 0x0401, .status = .C, .mapping = .{ .C = 0x0451 } }, // # CYRILLIC CAPITAL LETTER IO331 .{ .code = 0x0401, .status = .C, .mapping = .{ .C = 0x0451 } },
332 .{ .code = 0x0402, .status = .C, .mapping = .{ .C = 0x0452 } }, // # CYRILLIC CAPITAL LETTER DJE332 .{ .code = 0x0402, .status = .C, .mapping = .{ .C = 0x0452 } },
333 .{ .code = 0x0403, .status = .C, .mapping = .{ .C = 0x0453 } }, // # CYRILLIC CAPITAL LETTER GJE333 .{ .code = 0x0403, .status = .C, .mapping = .{ .C = 0x0453 } },
334 .{ .code = 0x0404, .status = .C, .mapping = .{ .C = 0x0454 } }, // # CYRILLIC CAPITAL LETTER UKRAINIAN IE334 .{ .code = 0x0404, .status = .C, .mapping = .{ .C = 0x0454 } },
335 .{ .code = 0x0405, .status = .C, .mapping = .{ .C = 0x0455 } }, // # CYRILLIC CAPITAL LETTER DZE335 .{ .code = 0x0405, .status = .C, .mapping = .{ .C = 0x0455 } },
336 .{ .code = 0x0406, .status = .C, .mapping = .{ .C = 0x0456 } }, // # CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I336 .{ .code = 0x0406, .status = .C, .mapping = .{ .C = 0x0456 } },
337 .{ .code = 0x0407, .status = .C, .mapping = .{ .C = 0x0457 } }, // # CYRILLIC CAPITAL LETTER YI337 .{ .code = 0x0407, .status = .C, .mapping = .{ .C = 0x0457 } },
338 .{ .code = 0x0408, .status = .C, .mapping = .{ .C = 0x0458 } }, // # CYRILLIC CAPITAL LETTER JE338 .{ .code = 0x0408, .status = .C, .mapping = .{ .C = 0x0458 } },
339 .{ .code = 0x0409, .status = .C, .mapping = .{ .C = 0x0459 } }, // # CYRILLIC CAPITAL LETTER LJE339 .{ .code = 0x0409, .status = .C, .mapping = .{ .C = 0x0459 } },
340 .{ .code = 0x040A, .status = .C, .mapping = .{ .C = 0x045A } }, // # CYRILLIC CAPITAL LETTER NJE340 .{ .code = 0x040A, .status = .C, .mapping = .{ .C = 0x045A } },
341 .{ .code = 0x040B, .status = .C, .mapping = .{ .C = 0x045B } }, // # CYRILLIC CAPITAL LETTER TSHE341 .{ .code = 0x040B, .status = .C, .mapping = .{ .C = 0x045B } },
342 .{ .code = 0x040C, .status = .C, .mapping = .{ .C = 0x045C } }, // # CYRILLIC CAPITAL LETTER KJE342 .{ .code = 0x040C, .status = .C, .mapping = .{ .C = 0x045C } },
343 .{ .code = 0x040D, .status = .C, .mapping = .{ .C = 0x045D } }, // # CYRILLIC CAPITAL LETTER I WITH GRAVE343 .{ .code = 0x040D, .status = .C, .mapping = .{ .C = 0x045D } },
344 .{ .code = 0x040E, .status = .C, .mapping = .{ .C = 0x045E } }, // # CYRILLIC CAPITAL LETTER SHORT U344 .{ .code = 0x040E, .status = .C, .mapping = .{ .C = 0x045E } },
345 .{ .code = 0x040F, .status = .C, .mapping = .{ .C = 0x045F } }, // # CYRILLIC CAPITAL LETTER DZHE345 .{ .code = 0x040F, .status = .C, .mapping = .{ .C = 0x045F } },
346 .{ .code = 0x0410, .status = .C, .mapping = .{ .C = 0x0430 } }, // # CYRILLIC CAPITAL LETTER A346 .{ .code = 0x0410, .status = .C, .mapping = .{ .C = 0x0430 } },
347 .{ .code = 0x0411, .status = .C, .mapping = .{ .C = 0x0431 } }, // # CYRILLIC CAPITAL LETTER BE347 .{ .code = 0x0411, .status = .C, .mapping = .{ .C = 0x0431 } },
348 .{ .code = 0x0412, .status = .C, .mapping = .{ .C = 0x0432 } }, // # CYRILLIC CAPITAL LETTER VE348 .{ .code = 0x0412, .status = .C, .mapping = .{ .C = 0x0432 } },
349 .{ .code = 0x0413, .status = .C, .mapping = .{ .C = 0x0433 } }, // # CYRILLIC CAPITAL LETTER GHE349 .{ .code = 0x0413, .status = .C, .mapping = .{ .C = 0x0433 } },
350 .{ .code = 0x0414, .status = .C, .mapping = .{ .C = 0x0434 } }, // # CYRILLIC CAPITAL LETTER DE350 .{ .code = 0x0414, .status = .C, .mapping = .{ .C = 0x0434 } },
351 .{ .code = 0x0415, .status = .C, .mapping = .{ .C = 0x0435 } }, // # CYRILLIC CAPITAL LETTER IE351 .{ .code = 0x0415, .status = .C, .mapping = .{ .C = 0x0435 } },
352 .{ .code = 0x0416, .status = .C, .mapping = .{ .C = 0x0436 } }, // # CYRILLIC CAPITAL LETTER ZHE352 .{ .code = 0x0416, .status = .C, .mapping = .{ .C = 0x0436 } },
353 .{ .code = 0x0417, .status = .C, .mapping = .{ .C = 0x0437 } }, // # CYRILLIC CAPITAL LETTER ZE353 .{ .code = 0x0417, .status = .C, .mapping = .{ .C = 0x0437 } },
354 .{ .code = 0x0418, .status = .C, .mapping = .{ .C = 0x0438 } }, // # CYRILLIC CAPITAL LETTER I354 .{ .code = 0x0418, .status = .C, .mapping = .{ .C = 0x0438 } },
355 .{ .code = 0x0419, .status = .C, .mapping = .{ .C = 0x0439 } }, // # CYRILLIC CAPITAL LETTER SHORT I355 .{ .code = 0x0419, .status = .C, .mapping = .{ .C = 0x0439 } },
356 .{ .code = 0x041A, .status = .C, .mapping = .{ .C = 0x043A } }, // # CYRILLIC CAPITAL LETTER KA356 .{ .code = 0x041A, .status = .C, .mapping = .{ .C = 0x043A } },
357 .{ .code = 0x041B, .status = .C, .mapping = .{ .C = 0x043B } }, // # CYRILLIC CAPITAL LETTER EL357 .{ .code = 0x041B, .status = .C, .mapping = .{ .C = 0x043B } },
358 .{ .code = 0x041C, .status = .C, .mapping = .{ .C = 0x043C } }, // # CYRILLIC CAPITAL LETTER EM358 .{ .code = 0x041C, .status = .C, .mapping = .{ .C = 0x043C } },
359 .{ .code = 0x041D, .status = .C, .mapping = .{ .C = 0x043D } }, // # CYRILLIC CAPITAL LETTER EN359 .{ .code = 0x041D, .status = .C, .mapping = .{ .C = 0x043D } },
360 .{ .code = 0x041E, .status = .C, .mapping = .{ .C = 0x043E } }, // # CYRILLIC CAPITAL LETTER O360 .{ .code = 0x041E, .status = .C, .mapping = .{ .C = 0x043E } },
361 .{ .code = 0x041F, .status = .C, .mapping = .{ .C = 0x043F } }, // # CYRILLIC CAPITAL LETTER PE361 .{ .code = 0x041F, .status = .C, .mapping = .{ .C = 0x043F } },
362 .{ .code = 0x0420, .status = .C, .mapping = .{ .C = 0x0440 } }, // # CYRILLIC CAPITAL LETTER ER362 .{ .code = 0x0420, .status = .C, .mapping = .{ .C = 0x0440 } },
363 .{ .code = 0x0421, .status = .C, .mapping = .{ .C = 0x0441 } }, // # CYRILLIC CAPITAL LETTER ES363 .{ .code = 0x0421, .status = .C, .mapping = .{ .C = 0x0441 } },
364 .{ .code = 0x0422, .status = .C, .mapping = .{ .C = 0x0442 } }, // # CYRILLIC CAPITAL LETTER TE364 .{ .code = 0x0422, .status = .C, .mapping = .{ .C = 0x0442 } },
365 .{ .code = 0x0423, .status = .C, .mapping = .{ .C = 0x0443 } }, // # CYRILLIC CAPITAL LETTER U365 .{ .code = 0x0423, .status = .C, .mapping = .{ .C = 0x0443 } },
366 .{ .code = 0x0424, .status = .C, .mapping = .{ .C = 0x0444 } }, // # CYRILLIC CAPITAL LETTER EF366 .{ .code = 0x0424, .status = .C, .mapping = .{ .C = 0x0444 } },
367 .{ .code = 0x0425, .status = .C, .mapping = .{ .C = 0x0445 } }, // # CYRILLIC CAPITAL LETTER HA367 .{ .code = 0x0425, .status = .C, .mapping = .{ .C = 0x0445 } },
368 .{ .code = 0x0426, .status = .C, .mapping = .{ .C = 0x0446 } }, // # CYRILLIC CAPITAL LETTER TSE368 .{ .code = 0x0426, .status = .C, .mapping = .{ .C = 0x0446 } },
369 .{ .code = 0x0427, .status = .C, .mapping = .{ .C = 0x0447 } }, // # CYRILLIC CAPITAL LETTER CHE369 .{ .code = 0x0427, .status = .C, .mapping = .{ .C = 0x0447 } },
370 .{ .code = 0x0428, .status = .C, .mapping = .{ .C = 0x0448 } }, // # CYRILLIC CAPITAL LETTER SHA370 .{ .code = 0x0428, .status = .C, .mapping = .{ .C = 0x0448 } },
371 .{ .code = 0x0429, .status = .C, .mapping = .{ .C = 0x0449 } }, // # CYRILLIC CAPITAL LETTER SHCHA371 .{ .code = 0x0429, .status = .C, .mapping = .{ .C = 0x0449 } },
372 .{ .code = 0x042A, .status = .C, .mapping = .{ .C = 0x044A } }, // # CYRILLIC CAPITAL LETTER HARD SIGN372 .{ .code = 0x042A, .status = .C, .mapping = .{ .C = 0x044A } },
373 .{ .code = 0x042B, .status = .C, .mapping = .{ .C = 0x044B } }, // # CYRILLIC CAPITAL LETTER YERU373 .{ .code = 0x042B, .status = .C, .mapping = .{ .C = 0x044B } },
374 .{ .code = 0x042C, .status = .C, .mapping = .{ .C = 0x044C } }, // # CYRILLIC CAPITAL LETTER SOFT SIGN374 .{ .code = 0x042C, .status = .C, .mapping = .{ .C = 0x044C } },
375 .{ .code = 0x042D, .status = .C, .mapping = .{ .C = 0x044D } }, // # CYRILLIC CAPITAL LETTER E375 .{ .code = 0x042D, .status = .C, .mapping = .{ .C = 0x044D } },
376 .{ .code = 0x042E, .status = .C, .mapping = .{ .C = 0x044E } }, // # CYRILLIC CAPITAL LETTER YU376 .{ .code = 0x042E, .status = .C, .mapping = .{ .C = 0x044E } },
377 .{ .code = 0x042F, .status = .C, .mapping = .{ .C = 0x044F } }, // # CYRILLIC CAPITAL LETTER YA377 .{ .code = 0x042F, .status = .C, .mapping = .{ .C = 0x044F } },
378 .{ .code = 0x0460, .status = .C, .mapping = .{ .C = 0x0461 } }, // # CYRILLIC CAPITAL LETTER OMEGA378 .{ .code = 0x0460, .status = .C, .mapping = .{ .C = 0x0461 } },
379 .{ .code = 0x0462, .status = .C, .mapping = .{ .C = 0x0463 } }, // # CYRILLIC CAPITAL LETTER YAT379 .{ .code = 0x0462, .status = .C, .mapping = .{ .C = 0x0463 } },
380 .{ .code = 0x0464, .status = .C, .mapping = .{ .C = 0x0465 } }, // # CYRILLIC CAPITAL LETTER IOTIFIED E380 .{ .code = 0x0464, .status = .C, .mapping = .{ .C = 0x0465 } },
381 .{ .code = 0x0466, .status = .C, .mapping = .{ .C = 0x0467 } }, // # CYRILLIC CAPITAL LETTER LITTLE YUS381 .{ .code = 0x0466, .status = .C, .mapping = .{ .C = 0x0467 } },
382 .{ .code = 0x0468, .status = .C, .mapping = .{ .C = 0x0469 } }, // # CYRILLIC CAPITAL LETTER IOTIFIED LITTLE YUS382 .{ .code = 0x0468, .status = .C, .mapping = .{ .C = 0x0469 } },
383 .{ .code = 0x046A, .status = .C, .mapping = .{ .C = 0x046B } }, // # CYRILLIC CAPITAL LETTER BIG YUS383 .{ .code = 0x046A, .status = .C, .mapping = .{ .C = 0x046B } },
384 .{ .code = 0x046C, .status = .C, .mapping = .{ .C = 0x046D } }, // # CYRILLIC CAPITAL LETTER IOTIFIED BIG YUS384 .{ .code = 0x046C, .status = .C, .mapping = .{ .C = 0x046D } },
385 .{ .code = 0x046E, .status = .C, .mapping = .{ .C = 0x046F } }, // # CYRILLIC CAPITAL LETTER KSI385 .{ .code = 0x046E, .status = .C, .mapping = .{ .C = 0x046F } },
386 .{ .code = 0x0470, .status = .C, .mapping = .{ .C = 0x0471 } }, // # CYRILLIC CAPITAL LETTER PSI386 .{ .code = 0x0470, .status = .C, .mapping = .{ .C = 0x0471 } },
387 .{ .code = 0x0472, .status = .C, .mapping = .{ .C = 0x0473 } }, // # CYRILLIC CAPITAL LETTER FITA387 .{ .code = 0x0472, .status = .C, .mapping = .{ .C = 0x0473 } },
388 .{ .code = 0x0474, .status = .C, .mapping = .{ .C = 0x0475 } }, // # CYRILLIC CAPITAL LETTER IZHITSA388 .{ .code = 0x0474, .status = .C, .mapping = .{ .C = 0x0475 } },
389 .{ .code = 0x0476, .status = .C, .mapping = .{ .C = 0x0477 } }, // # CYRILLIC CAPITAL LETTER IZHITSA WITH DOUBLE GRAVE ACCENT389 .{ .code = 0x0476, .status = .C, .mapping = .{ .C = 0x0477 } },
390 .{ .code = 0x0478, .status = .C, .mapping = .{ .C = 0x0479 } }, // # CYRILLIC CAPITAL LETTER UK390 .{ .code = 0x0478, .status = .C, .mapping = .{ .C = 0x0479 } },
391 .{ .code = 0x047A, .status = .C, .mapping = .{ .C = 0x047B } }, // # CYRILLIC CAPITAL LETTER ROUND OMEGA391 .{ .code = 0x047A, .status = .C, .mapping = .{ .C = 0x047B } },
392 .{ .code = 0x047C, .status = .C, .mapping = .{ .C = 0x047D } }, // # CYRILLIC CAPITAL LETTER OMEGA WITH TITLO392 .{ .code = 0x047C, .status = .C, .mapping = .{ .C = 0x047D } },
393 .{ .code = 0x047E, .status = .C, .mapping = .{ .C = 0x047F } }, // # CYRILLIC CAPITAL LETTER OT393 .{ .code = 0x047E, .status = .C, .mapping = .{ .C = 0x047F } },
394 .{ .code = 0x0480, .status = .C, .mapping = .{ .C = 0x0481 } }, // # CYRILLIC CAPITAL LETTER KOPPA394 .{ .code = 0x0480, .status = .C, .mapping = .{ .C = 0x0481 } },
395 .{ .code = 0x048A, .status = .C, .mapping = .{ .C = 0x048B } }, // # CYRILLIC CAPITAL LETTER SHORT I WITH TAIL395 .{ .code = 0x048A, .status = .C, .mapping = .{ .C = 0x048B } },
396 .{ .code = 0x048C, .status = .C, .mapping = .{ .C = 0x048D } }, // # CYRILLIC CAPITAL LETTER SEMISOFT SIGN396 .{ .code = 0x048C, .status = .C, .mapping = .{ .C = 0x048D } },
397 .{ .code = 0x048E, .status = .C, .mapping = .{ .C = 0x048F } }, // # CYRILLIC CAPITAL LETTER ER WITH TICK397 .{ .code = 0x048E, .status = .C, .mapping = .{ .C = 0x048F } },
398 .{ .code = 0x0490, .status = .C, .mapping = .{ .C = 0x0491 } }, // # CYRILLIC CAPITAL LETTER GHE WITH UPTURN398 .{ .code = 0x0490, .status = .C, .mapping = .{ .C = 0x0491 } },
399 .{ .code = 0x0492, .status = .C, .mapping = .{ .C = 0x0493 } }, // # CYRILLIC CAPITAL LETTER GHE WITH STROKE399 .{ .code = 0x0492, .status = .C, .mapping = .{ .C = 0x0493 } },
400 .{ .code = 0x0494, .status = .C, .mapping = .{ .C = 0x0495 } }, // # CYRILLIC CAPITAL LETTER GHE WITH MIDDLE HOOK400 .{ .code = 0x0494, .status = .C, .mapping = .{ .C = 0x0495 } },
401 .{ .code = 0x0496, .status = .C, .mapping = .{ .C = 0x0497 } }, // # CYRILLIC CAPITAL LETTER ZHE WITH DESCENDER401 .{ .code = 0x0496, .status = .C, .mapping = .{ .C = 0x0497 } },
402 .{ .code = 0x0498, .status = .C, .mapping = .{ .C = 0x0499 } }, // # CYRILLIC CAPITAL LETTER ZE WITH DESCENDER402 .{ .code = 0x0498, .status = .C, .mapping = .{ .C = 0x0499 } },
403 .{ .code = 0x049A, .status = .C, .mapping = .{ .C = 0x049B } }, // # CYRILLIC CAPITAL LETTER KA WITH DESCENDER403 .{ .code = 0x049A, .status = .C, .mapping = .{ .C = 0x049B } },
404 .{ .code = 0x049C, .status = .C, .mapping = .{ .C = 0x049D } }, // # CYRILLIC CAPITAL LETTER KA WITH VERTICAL STROKE404 .{ .code = 0x049C, .status = .C, .mapping = .{ .C = 0x049D } },
405 .{ .code = 0x049E, .status = .C, .mapping = .{ .C = 0x049F } }, // # CYRILLIC CAPITAL LETTER KA WITH STROKE405 .{ .code = 0x049E, .status = .C, .mapping = .{ .C = 0x049F } },
406 .{ .code = 0x04A0, .status = .C, .mapping = .{ .C = 0x04A1 } }, // # CYRILLIC CAPITAL LETTER BASHKIR KA406 .{ .code = 0x04A0, .status = .C, .mapping = .{ .C = 0x04A1 } },
407 .{ .code = 0x04A2, .status = .C, .mapping = .{ .C = 0x04A3 } }, // # CYRILLIC CAPITAL LETTER EN WITH DESCENDER407 .{ .code = 0x04A2, .status = .C, .mapping = .{ .C = 0x04A3 } },
408 .{ .code = 0x04A4, .status = .C, .mapping = .{ .C = 0x04A5 } }, // # CYRILLIC CAPITAL LIGATURE EN GHE408 .{ .code = 0x04A4, .status = .C, .mapping = .{ .C = 0x04A5 } },
409 .{ .code = 0x04A6, .status = .C, .mapping = .{ .C = 0x04A7 } }, // # CYRILLIC CAPITAL LETTER PE WITH MIDDLE HOOK409 .{ .code = 0x04A6, .status = .C, .mapping = .{ .C = 0x04A7 } },
410 .{ .code = 0x04A8, .status = .C, .mapping = .{ .C = 0x04A9 } }, // # CYRILLIC CAPITAL LETTER ABKHASIAN HA410 .{ .code = 0x04A8, .status = .C, .mapping = .{ .C = 0x04A9 } },
411 .{ .code = 0x04AA, .status = .C, .mapping = .{ .C = 0x04AB } }, // # CYRILLIC CAPITAL LETTER ES WITH DESCENDER411 .{ .code = 0x04AA, .status = .C, .mapping = .{ .C = 0x04AB } },
412 .{ .code = 0x04AC, .status = .C, .mapping = .{ .C = 0x04AD } }, // # CYRILLIC CAPITAL LETTER TE WITH DESCENDER412 .{ .code = 0x04AC, .status = .C, .mapping = .{ .C = 0x04AD } },
413 .{ .code = 0x04AE, .status = .C, .mapping = .{ .C = 0x04AF } }, // # CYRILLIC CAPITAL LETTER STRAIGHT U413 .{ .code = 0x04AE, .status = .C, .mapping = .{ .C = 0x04AF } },
414 .{ .code = 0x04B0, .status = .C, .mapping = .{ .C = 0x04B1 } }, // # CYRILLIC CAPITAL LETTER STRAIGHT U WITH STROKE414 .{ .code = 0x04B0, .status = .C, .mapping = .{ .C = 0x04B1 } },
415 .{ .code = 0x04B2, .status = .C, .mapping = .{ .C = 0x04B3 } }, // # CYRILLIC CAPITAL LETTER HA WITH DESCENDER415 .{ .code = 0x04B2, .status = .C, .mapping = .{ .C = 0x04B3 } },
416 .{ .code = 0x04B4, .status = .C, .mapping = .{ .C = 0x04B5 } }, // # CYRILLIC CAPITAL LIGATURE TE TSE416 .{ .code = 0x04B4, .status = .C, .mapping = .{ .C = 0x04B5 } },
417 .{ .code = 0x04B6, .status = .C, .mapping = .{ .C = 0x04B7 } }, // # CYRILLIC CAPITAL LETTER CHE WITH DESCENDER417 .{ .code = 0x04B6, .status = .C, .mapping = .{ .C = 0x04B7 } },
418 .{ .code = 0x04B8, .status = .C, .mapping = .{ .C = 0x04B9 } }, // # CYRILLIC CAPITAL LETTER CHE WITH VERTICAL STROKE418 .{ .code = 0x04B8, .status = .C, .mapping = .{ .C = 0x04B9 } },
419 .{ .code = 0x04BA, .status = .C, .mapping = .{ .C = 0x04BB } }, // # CYRILLIC CAPITAL LETTER SHHA419 .{ .code = 0x04BA, .status = .C, .mapping = .{ .C = 0x04BB } },
420 .{ .code = 0x04BC, .status = .C, .mapping = .{ .C = 0x04BD } }, // # CYRILLIC CAPITAL LETTER ABKHASIAN CHE420 .{ .code = 0x04BC, .status = .C, .mapping = .{ .C = 0x04BD } },
421 .{ .code = 0x04BE, .status = .C, .mapping = .{ .C = 0x04BF } }, // # CYRILLIC CAPITAL LETTER ABKHASIAN CHE WITH DESCENDER421 .{ .code = 0x04BE, .status = .C, .mapping = .{ .C = 0x04BF } },
422 .{ .code = 0x04C0, .status = .C, .mapping = .{ .C = 0x04CF } }, // # CYRILLIC LETTER PALOCHKA422 .{ .code = 0x04C0, .status = .C, .mapping = .{ .C = 0x04CF } },
423 .{ .code = 0x04C1, .status = .C, .mapping = .{ .C = 0x04C2 } }, // # CYRILLIC CAPITAL LETTER ZHE WITH BREVE423 .{ .code = 0x04C1, .status = .C, .mapping = .{ .C = 0x04C2 } },
424 .{ .code = 0x04C3, .status = .C, .mapping = .{ .C = 0x04C4 } }, // # CYRILLIC CAPITAL LETTER KA WITH HOOK424 .{ .code = 0x04C3, .status = .C, .mapping = .{ .C = 0x04C4 } },
425 .{ .code = 0x04C5, .status = .C, .mapping = .{ .C = 0x04C6 } }, // # CYRILLIC CAPITAL LETTER EL WITH TAIL425 .{ .code = 0x04C5, .status = .C, .mapping = .{ .C = 0x04C6 } },
426 .{ .code = 0x04C7, .status = .C, .mapping = .{ .C = 0x04C8 } }, // # CYRILLIC CAPITAL LETTER EN WITH HOOK426 .{ .code = 0x04C7, .status = .C, .mapping = .{ .C = 0x04C8 } },
427 .{ .code = 0x04C9, .status = .C, .mapping = .{ .C = 0x04CA } }, // # CYRILLIC CAPITAL LETTER EN WITH TAIL427 .{ .code = 0x04C9, .status = .C, .mapping = .{ .C = 0x04CA } },
428 .{ .code = 0x04CB, .status = .C, .mapping = .{ .C = 0x04CC } }, // # CYRILLIC CAPITAL LETTER KHAKASSIAN CHE428 .{ .code = 0x04CB, .status = .C, .mapping = .{ .C = 0x04CC } },
429 .{ .code = 0x04CD, .status = .C, .mapping = .{ .C = 0x04CE } }, // # CYRILLIC CAPITAL LETTER EM WITH TAIL429 .{ .code = 0x04CD, .status = .C, .mapping = .{ .C = 0x04CE } },
430 .{ .code = 0x04D0, .status = .C, .mapping = .{ .C = 0x04D1 } }, // # CYRILLIC CAPITAL LETTER A WITH BREVE430 .{ .code = 0x04D0, .status = .C, .mapping = .{ .C = 0x04D1 } },
431 .{ .code = 0x04D2, .status = .C, .mapping = .{ .C = 0x04D3 } }, // # CYRILLIC CAPITAL LETTER A WITH DIAERESIS431 .{ .code = 0x04D2, .status = .C, .mapping = .{ .C = 0x04D3 } },
432 .{ .code = 0x04D4, .status = .C, .mapping = .{ .C = 0x04D5 } }, // # CYRILLIC CAPITAL LIGATURE A IE432 .{ .code = 0x04D4, .status = .C, .mapping = .{ .C = 0x04D5 } },
433 .{ .code = 0x04D6, .status = .C, .mapping = .{ .C = 0x04D7 } }, // # CYRILLIC CAPITAL LETTER IE WITH BREVE433 .{ .code = 0x04D6, .status = .C, .mapping = .{ .C = 0x04D7 } },
434 .{ .code = 0x04D8, .status = .C, .mapping = .{ .C = 0x04D9 } }, // # CYRILLIC CAPITAL LETTER SCHWA434 .{ .code = 0x04D8, .status = .C, .mapping = .{ .C = 0x04D9 } },
435 .{ .code = 0x04DA, .status = .C, .mapping = .{ .C = 0x04DB } }, // # CYRILLIC CAPITAL LETTER SCHWA WITH DIAERESIS435 .{ .code = 0x04DA, .status = .C, .mapping = .{ .C = 0x04DB } },
436 .{ .code = 0x04DC, .status = .C, .mapping = .{ .C = 0x04DD } }, // # CYRILLIC CAPITAL LETTER ZHE WITH DIAERESIS436 .{ .code = 0x04DC, .status = .C, .mapping = .{ .C = 0x04DD } },
437 .{ .code = 0x04DE, .status = .C, .mapping = .{ .C = 0x04DF } }, // # CYRILLIC CAPITAL LETTER ZE WITH DIAERESIS437 .{ .code = 0x04DE, .status = .C, .mapping = .{ .C = 0x04DF } },
438 .{ .code = 0x04E0, .status = .C, .mapping = .{ .C = 0x04E1 } }, // # CYRILLIC CAPITAL LETTER ABKHASIAN DZE438 .{ .code = 0x04E0, .status = .C, .mapping = .{ .C = 0x04E1 } },
439 .{ .code = 0x04E2, .status = .C, .mapping = .{ .C = 0x04E3 } }, // # CYRILLIC CAPITAL LETTER I WITH MACRON439 .{ .code = 0x04E2, .status = .C, .mapping = .{ .C = 0x04E3 } },
440 .{ .code = 0x04E4, .status = .C, .mapping = .{ .C = 0x04E5 } }, // # CYRILLIC CAPITAL LETTER I WITH DIAERESIS440 .{ .code = 0x04E4, .status = .C, .mapping = .{ .C = 0x04E5 } },
441 .{ .code = 0x04E6, .status = .C, .mapping = .{ .C = 0x04E7 } }, // # CYRILLIC CAPITAL LETTER O WITH DIAERESIS441 .{ .code = 0x04E6, .status = .C, .mapping = .{ .C = 0x04E7 } },
442 .{ .code = 0x04E8, .status = .C, .mapping = .{ .C = 0x04E9 } }, // # CYRILLIC CAPITAL LETTER BARRED O442 .{ .code = 0x04E8, .status = .C, .mapping = .{ .C = 0x04E9 } },
443 .{ .code = 0x04EA, .status = .C, .mapping = .{ .C = 0x04EB } }, // # CYRILLIC CAPITAL LETTER BARRED O WITH DIAERESIS443 .{ .code = 0x04EA, .status = .C, .mapping = .{ .C = 0x04EB } },
444 .{ .code = 0x04EC, .status = .C, .mapping = .{ .C = 0x04ED } }, // # CYRILLIC CAPITAL LETTER E WITH DIAERESIS444 .{ .code = 0x04EC, .status = .C, .mapping = .{ .C = 0x04ED } },
445 .{ .code = 0x04EE, .status = .C, .mapping = .{ .C = 0x04EF } }, // # CYRILLIC CAPITAL LETTER U WITH MACRON445 .{ .code = 0x04EE, .status = .C, .mapping = .{ .C = 0x04EF } },
446 .{ .code = 0x04F0, .status = .C, .mapping = .{ .C = 0x04F1 } }, // # CYRILLIC CAPITAL LETTER U WITH DIAERESIS446 .{ .code = 0x04F0, .status = .C, .mapping = .{ .C = 0x04F1 } },
447 .{ .code = 0x04F2, .status = .C, .mapping = .{ .C = 0x04F3 } }, // # CYRILLIC CAPITAL LETTER U WITH DOUBLE ACUTE447 .{ .code = 0x04F2, .status = .C, .mapping = .{ .C = 0x04F3 } },
448 .{ .code = 0x04F4, .status = .C, .mapping = .{ .C = 0x04F5 } }, // # CYRILLIC CAPITAL LETTER CHE WITH DIAERESIS448 .{ .code = 0x04F4, .status = .C, .mapping = .{ .C = 0x04F5 } },
449 .{ .code = 0x04F6, .status = .C, .mapping = .{ .C = 0x04F7 } }, // # CYRILLIC CAPITAL LETTER GHE WITH DESCENDER449 .{ .code = 0x04F6, .status = .C, .mapping = .{ .C = 0x04F7 } },
450 .{ .code = 0x04F8, .status = .C, .mapping = .{ .C = 0x04F9 } }, // # CYRILLIC CAPITAL LETTER YERU WITH DIAERESIS450 .{ .code = 0x04F8, .status = .C, .mapping = .{ .C = 0x04F9 } },
451 .{ .code = 0x04FA, .status = .C, .mapping = .{ .C = 0x04FB } }, // # CYRILLIC CAPITAL LETTER GHE WITH STROKE AND HOOK451 .{ .code = 0x04FA, .status = .C, .mapping = .{ .C = 0x04FB } },
452 .{ .code = 0x04FC, .status = .C, .mapping = .{ .C = 0x04FD } }, // # CYRILLIC CAPITAL LETTER HA WITH HOOK452 .{ .code = 0x04FC, .status = .C, .mapping = .{ .C = 0x04FD } },
453 .{ .code = 0x04FE, .status = .C, .mapping = .{ .C = 0x04FF } }, // # CYRILLIC CAPITAL LETTER HA WITH STROKE453 .{ .code = 0x04FE, .status = .C, .mapping = .{ .C = 0x04FF } },
454 .{ .code = 0x0500, .status = .C, .mapping = .{ .C = 0x0501 } }, // # CYRILLIC CAPITAL LETTER KOMI DE454 .{ .code = 0x0500, .status = .C, .mapping = .{ .C = 0x0501 } },
455 .{ .code = 0x0502, .status = .C, .mapping = .{ .C = 0x0503 } }, // # CYRILLIC CAPITAL LETTER KOMI DJE455 .{ .code = 0x0502, .status = .C, .mapping = .{ .C = 0x0503 } },
456 .{ .code = 0x0504, .status = .C, .mapping = .{ .C = 0x0505 } }, // # CYRILLIC CAPITAL LETTER KOMI ZJE456 .{ .code = 0x0504, .status = .C, .mapping = .{ .C = 0x0505 } },
457 .{ .code = 0x0506, .status = .C, .mapping = .{ .C = 0x0507 } }, // # CYRILLIC CAPITAL LETTER KOMI DZJE457 .{ .code = 0x0506, .status = .C, .mapping = .{ .C = 0x0507 } },
458 .{ .code = 0x0508, .status = .C, .mapping = .{ .C = 0x0509 } }, // # CYRILLIC CAPITAL LETTER KOMI LJE458 .{ .code = 0x0508, .status = .C, .mapping = .{ .C = 0x0509 } },
459 .{ .code = 0x050A, .status = .C, .mapping = .{ .C = 0x050B } }, // # CYRILLIC CAPITAL LETTER KOMI NJE459 .{ .code = 0x050A, .status = .C, .mapping = .{ .C = 0x050B } },
460 .{ .code = 0x050C, .status = .C, .mapping = .{ .C = 0x050D } }, // # CYRILLIC CAPITAL LETTER KOMI SJE460 .{ .code = 0x050C, .status = .C, .mapping = .{ .C = 0x050D } },
461 .{ .code = 0x050E, .status = .C, .mapping = .{ .C = 0x050F } }, // # CYRILLIC CAPITAL LETTER KOMI TJE461 .{ .code = 0x050E, .status = .C, .mapping = .{ .C = 0x050F } },
462 .{ .code = 0x0510, .status = .C, .mapping = .{ .C = 0x0511 } }, // # CYRILLIC CAPITAL LETTER REVERSED ZE462 .{ .code = 0x0510, .status = .C, .mapping = .{ .C = 0x0511 } },
463 .{ .code = 0x0512, .status = .C, .mapping = .{ .C = 0x0513 } }, // # CYRILLIC CAPITAL LETTER EL WITH HOOK463 .{ .code = 0x0512, .status = .C, .mapping = .{ .C = 0x0513 } },
464 .{ .code = 0x0514, .status = .C, .mapping = .{ .C = 0x0515 } }, // # CYRILLIC CAPITAL LETTER LHA464 .{ .code = 0x0514, .status = .C, .mapping = .{ .C = 0x0515 } },
465 .{ .code = 0x0516, .status = .C, .mapping = .{ .C = 0x0517 } }, // # CYRILLIC CAPITAL LETTER RHA465 .{ .code = 0x0516, .status = .C, .mapping = .{ .C = 0x0517 } },
466 .{ .code = 0x0518, .status = .C, .mapping = .{ .C = 0x0519 } }, // # CYRILLIC CAPITAL LETTER YAE466 .{ .code = 0x0518, .status = .C, .mapping = .{ .C = 0x0519 } },
467 .{ .code = 0x051A, .status = .C, .mapping = .{ .C = 0x051B } }, // # CYRILLIC CAPITAL LETTER QA467 .{ .code = 0x051A, .status = .C, .mapping = .{ .C = 0x051B } },
468 .{ .code = 0x051C, .status = .C, .mapping = .{ .C = 0x051D } }, // # CYRILLIC CAPITAL LETTER WE468 .{ .code = 0x051C, .status = .C, .mapping = .{ .C = 0x051D } },
469 .{ .code = 0x051E, .status = .C, .mapping = .{ .C = 0x051F } }, // # CYRILLIC CAPITAL LETTER ALEUT KA469 .{ .code = 0x051E, .status = .C, .mapping = .{ .C = 0x051F } },
470 .{ .code = 0x0520, .status = .C, .mapping = .{ .C = 0x0521 } }, // # CYRILLIC CAPITAL LETTER EL WITH MIDDLE HOOK470 .{ .code = 0x0520, .status = .C, .mapping = .{ .C = 0x0521 } },
471 .{ .code = 0x0522, .status = .C, .mapping = .{ .C = 0x0523 } }, // # CYRILLIC CAPITAL LETTER EN WITH MIDDLE HOOK471 .{ .code = 0x0522, .status = .C, .mapping = .{ .C = 0x0523 } },
472 .{ .code = 0x0524, .status = .C, .mapping = .{ .C = 0x0525 } }, // # CYRILLIC CAPITAL LETTER PE WITH DESCENDER472 .{ .code = 0x0524, .status = .C, .mapping = .{ .C = 0x0525 } },
473 .{ .code = 0x0526, .status = .C, .mapping = .{ .C = 0x0527 } }, // # CYRILLIC CAPITAL LETTER SHHA WITH DESCENDER473 .{ .code = 0x0526, .status = .C, .mapping = .{ .C = 0x0527 } },
474 .{ .code = 0x0528, .status = .C, .mapping = .{ .C = 0x0529 } }, // # CYRILLIC CAPITAL LETTER EN WITH LEFT HOOK474 .{ .code = 0x0528, .status = .C, .mapping = .{ .C = 0x0529 } },
475 .{ .code = 0x052A, .status = .C, .mapping = .{ .C = 0x052B } }, // # CYRILLIC CAPITAL LETTER DZZHE475 .{ .code = 0x052A, .status = .C, .mapping = .{ .C = 0x052B } },
476 .{ .code = 0x052C, .status = .C, .mapping = .{ .C = 0x052D } }, // # CYRILLIC CAPITAL LETTER DCHE476 .{ .code = 0x052C, .status = .C, .mapping = .{ .C = 0x052D } },
477 .{ .code = 0x052E, .status = .C, .mapping = .{ .C = 0x052F } }, // # CYRILLIC CAPITAL LETTER EL WITH DESCENDER477 .{ .code = 0x052E, .status = .C, .mapping = .{ .C = 0x052F } },
478 .{ .code = 0x0531, .status = .C, .mapping = .{ .C = 0x0561 } }, // # ARMENIAN CAPITAL LETTER AYB478 .{ .code = 0x0531, .status = .C, .mapping = .{ .C = 0x0561 } },
479 .{ .code = 0x0532, .status = .C, .mapping = .{ .C = 0x0562 } }, // # ARMENIAN CAPITAL LETTER BEN479 .{ .code = 0x0532, .status = .C, .mapping = .{ .C = 0x0562 } },
480 .{ .code = 0x0533, .status = .C, .mapping = .{ .C = 0x0563 } }, // # ARMENIAN CAPITAL LETTER GIM480 .{ .code = 0x0533, .status = .C, .mapping = .{ .C = 0x0563 } },
481 .{ .code = 0x0534, .status = .C, .mapping = .{ .C = 0x0564 } }, // # ARMENIAN CAPITAL LETTER DA481 .{ .code = 0x0534, .status = .C, .mapping = .{ .C = 0x0564 } },
482 .{ .code = 0x0535, .status = .C, .mapping = .{ .C = 0x0565 } }, // # ARMENIAN CAPITAL LETTER ECH482 .{ .code = 0x0535, .status = .C, .mapping = .{ .C = 0x0565 } },
483 .{ .code = 0x0536, .status = .C, .mapping = .{ .C = 0x0566 } }, // # ARMENIAN CAPITAL LETTER ZA483 .{ .code = 0x0536, .status = .C, .mapping = .{ .C = 0x0566 } },
484 .{ .code = 0x0537, .status = .C, .mapping = .{ .C = 0x0567 } }, // # ARMENIAN CAPITAL LETTER EH484 .{ .code = 0x0537, .status = .C, .mapping = .{ .C = 0x0567 } },
485 .{ .code = 0x0538, .status = .C, .mapping = .{ .C = 0x0568 } }, // # ARMENIAN CAPITAL LETTER ET485 .{ .code = 0x0538, .status = .C, .mapping = .{ .C = 0x0568 } },
486 .{ .code = 0x0539, .status = .C, .mapping = .{ .C = 0x0569 } }, // # ARMENIAN CAPITAL LETTER TO486 .{ .code = 0x0539, .status = .C, .mapping = .{ .C = 0x0569 } },
487 .{ .code = 0x053A, .status = .C, .mapping = .{ .C = 0x056A } }, // # ARMENIAN CAPITAL LETTER ZHE487 .{ .code = 0x053A, .status = .C, .mapping = .{ .C = 0x056A } },
488 .{ .code = 0x053B, .status = .C, .mapping = .{ .C = 0x056B } }, // # ARMENIAN CAPITAL LETTER INI488 .{ .code = 0x053B, .status = .C, .mapping = .{ .C = 0x056B } },
489 .{ .code = 0x053C, .status = .C, .mapping = .{ .C = 0x056C } }, // # ARMENIAN CAPITAL LETTER LIWN489 .{ .code = 0x053C, .status = .C, .mapping = .{ .C = 0x056C } },
490 .{ .code = 0x053D, .status = .C, .mapping = .{ .C = 0x056D } }, // # ARMENIAN CAPITAL LETTER XEH490 .{ .code = 0x053D, .status = .C, .mapping = .{ .C = 0x056D } },
491 .{ .code = 0x053E, .status = .C, .mapping = .{ .C = 0x056E } }, // # ARMENIAN CAPITAL LETTER CA491 .{ .code = 0x053E, .status = .C, .mapping = .{ .C = 0x056E } },
492 .{ .code = 0x053F, .status = .C, .mapping = .{ .C = 0x056F } }, // # ARMENIAN CAPITAL LETTER KEN492 .{ .code = 0x053F, .status = .C, .mapping = .{ .C = 0x056F } },
493 .{ .code = 0x0540, .status = .C, .mapping = .{ .C = 0x0570 } }, // # ARMENIAN CAPITAL LETTER HO493 .{ .code = 0x0540, .status = .C, .mapping = .{ .C = 0x0570 } },
494 .{ .code = 0x0541, .status = .C, .mapping = .{ .C = 0x0571 } }, // # ARMENIAN CAPITAL LETTER JA494 .{ .code = 0x0541, .status = .C, .mapping = .{ .C = 0x0571 } },
495 .{ .code = 0x0542, .status = .C, .mapping = .{ .C = 0x0572 } }, // # ARMENIAN CAPITAL LETTER GHAD495 .{ .code = 0x0542, .status = .C, .mapping = .{ .C = 0x0572 } },
496 .{ .code = 0x0543, .status = .C, .mapping = .{ .C = 0x0573 } }, // # ARMENIAN CAPITAL LETTER CHEH496 .{ .code = 0x0543, .status = .C, .mapping = .{ .C = 0x0573 } },
497 .{ .code = 0x0544, .status = .C, .mapping = .{ .C = 0x0574 } }, // # ARMENIAN CAPITAL LETTER MEN497 .{ .code = 0x0544, .status = .C, .mapping = .{ .C = 0x0574 } },
498 .{ .code = 0x0545, .status = .C, .mapping = .{ .C = 0x0575 } }, // # ARMENIAN CAPITAL LETTER YI498 .{ .code = 0x0545, .status = .C, .mapping = .{ .C = 0x0575 } },
499 .{ .code = 0x0546, .status = .C, .mapping = .{ .C = 0x0576 } }, // # ARMENIAN CAPITAL LETTER NOW499 .{ .code = 0x0546, .status = .C, .mapping = .{ .C = 0x0576 } },
500 .{ .code = 0x0547, .status = .C, .mapping = .{ .C = 0x0577 } }, // # ARMENIAN CAPITAL LETTER SHA500 .{ .code = 0x0547, .status = .C, .mapping = .{ .C = 0x0577 } },
501 .{ .code = 0x0548, .status = .C, .mapping = .{ .C = 0x0578 } }, // # ARMENIAN CAPITAL LETTER VO501 .{ .code = 0x0548, .status = .C, .mapping = .{ .C = 0x0578 } },
502 .{ .code = 0x0549, .status = .C, .mapping = .{ .C = 0x0579 } }, // # ARMENIAN CAPITAL LETTER CHA502 .{ .code = 0x0549, .status = .C, .mapping = .{ .C = 0x0579 } },
503 .{ .code = 0x054A, .status = .C, .mapping = .{ .C = 0x057A } }, // # ARMENIAN CAPITAL LETTER PEH503 .{ .code = 0x054A, .status = .C, .mapping = .{ .C = 0x057A } },
504 .{ .code = 0x054B, .status = .C, .mapping = .{ .C = 0x057B } }, // # ARMENIAN CAPITAL LETTER JHEH504 .{ .code = 0x054B, .status = .C, .mapping = .{ .C = 0x057B } },
505 .{ .code = 0x054C, .status = .C, .mapping = .{ .C = 0x057C } }, // # ARMENIAN CAPITAL LETTER RA505 .{ .code = 0x054C, .status = .C, .mapping = .{ .C = 0x057C } },
506 .{ .code = 0x054D, .status = .C, .mapping = .{ .C = 0x057D } }, // # ARMENIAN CAPITAL LETTER SEH506 .{ .code = 0x054D, .status = .C, .mapping = .{ .C = 0x057D } },
507 .{ .code = 0x054E, .status = .C, .mapping = .{ .C = 0x057E } }, // # ARMENIAN CAPITAL LETTER VEW507 .{ .code = 0x054E, .status = .C, .mapping = .{ .C = 0x057E } },
508 .{ .code = 0x054F, .status = .C, .mapping = .{ .C = 0x057F } }, // # ARMENIAN CAPITAL LETTER TIWN508 .{ .code = 0x054F, .status = .C, .mapping = .{ .C = 0x057F } },
509 .{ .code = 0x0550, .status = .C, .mapping = .{ .C = 0x0580 } }, // # ARMENIAN CAPITAL LETTER REH509 .{ .code = 0x0550, .status = .C, .mapping = .{ .C = 0x0580 } },
510 .{ .code = 0x0551, .status = .C, .mapping = .{ .C = 0x0581 } }, // # ARMENIAN CAPITAL LETTER CO510 .{ .code = 0x0551, .status = .C, .mapping = .{ .C = 0x0581 } },
511 .{ .code = 0x0552, .status = .C, .mapping = .{ .C = 0x0582 } }, // # ARMENIAN CAPITAL LETTER YIWN511 .{ .code = 0x0552, .status = .C, .mapping = .{ .C = 0x0582 } },
512 .{ .code = 0x0553, .status = .C, .mapping = .{ .C = 0x0583 } }, // # ARMENIAN CAPITAL LETTER PIWR512 .{ .code = 0x0553, .status = .C, .mapping = .{ .C = 0x0583 } },
513 .{ .code = 0x0554, .status = .C, .mapping = .{ .C = 0x0584 } }, // # ARMENIAN CAPITAL LETTER KEH513 .{ .code = 0x0554, .status = .C, .mapping = .{ .C = 0x0584 } },
514 .{ .code = 0x0555, .status = .C, .mapping = .{ .C = 0x0585 } }, // # ARMENIAN CAPITAL LETTER OH514 .{ .code = 0x0555, .status = .C, .mapping = .{ .C = 0x0585 } },
515 .{ .code = 0x0556, .status = .C, .mapping = .{ .C = 0x0586 } }, // # ARMENIAN CAPITAL LETTER FEH515 .{ .code = 0x0556, .status = .C, .mapping = .{ .C = 0x0586 } },
516 .{ .code = 0x0587, .status = .F, .mapping = .{ .F = &[_]u21{0x0565,0x0582,} } }, // # ARMENIAN SMALL LIGATURE ECH YIWN516 .{ .code = 0x0587, .status = .F, .mapping = .{ .F = &[_]u21{0x0565,0x0582,} } },
517 .{ .code = 0x10A0, .status = .C, .mapping = .{ .C = 0x2D00 } }, // # GEORGIAN CAPITAL LETTER AN517 .{ .code = 0x10A0, .status = .C, .mapping = .{ .C = 0x2D00 } },
518 .{ .code = 0x10A1, .status = .C, .mapping = .{ .C = 0x2D01 } }, // # GEORGIAN CAPITAL LETTER BAN518 .{ .code = 0x10A1, .status = .C, .mapping = .{ .C = 0x2D01 } },
519 .{ .code = 0x10A2, .status = .C, .mapping = .{ .C = 0x2D02 } }, // # GEORGIAN CAPITAL LETTER GAN519 .{ .code = 0x10A2, .status = .C, .mapping = .{ .C = 0x2D02 } },
520 .{ .code = 0x10A3, .status = .C, .mapping = .{ .C = 0x2D03 } }, // # GEORGIAN CAPITAL LETTER DON520 .{ .code = 0x10A3, .status = .C, .mapping = .{ .C = 0x2D03 } },
521 .{ .code = 0x10A4, .status = .C, .mapping = .{ .C = 0x2D04 } }, // # GEORGIAN CAPITAL LETTER EN521 .{ .code = 0x10A4, .status = .C, .mapping = .{ .C = 0x2D04 } },
522 .{ .code = 0x10A5, .status = .C, .mapping = .{ .C = 0x2D05 } }, // # GEORGIAN CAPITAL LETTER VIN522 .{ .code = 0x10A5, .status = .C, .mapping = .{ .C = 0x2D05 } },
523 .{ .code = 0x10A6, .status = .C, .mapping = .{ .C = 0x2D06 } }, // # GEORGIAN CAPITAL LETTER ZEN523 .{ .code = 0x10A6, .status = .C, .mapping = .{ .C = 0x2D06 } },
524 .{ .code = 0x10A7, .status = .C, .mapping = .{ .C = 0x2D07 } }, // # GEORGIAN CAPITAL LETTER TAN524 .{ .code = 0x10A7, .status = .C, .mapping = .{ .C = 0x2D07 } },
525 .{ .code = 0x10A8, .status = .C, .mapping = .{ .C = 0x2D08 } }, // # GEORGIAN CAPITAL LETTER IN525 .{ .code = 0x10A8, .status = .C, .mapping = .{ .C = 0x2D08 } },
526 .{ .code = 0x10A9, .status = .C, .mapping = .{ .C = 0x2D09 } }, // # GEORGIAN CAPITAL LETTER KAN526 .{ .code = 0x10A9, .status = .C, .mapping = .{ .C = 0x2D09 } },
527 .{ .code = 0x10AA, .status = .C, .mapping = .{ .C = 0x2D0A } }, // # GEORGIAN CAPITAL LETTER LAS527 .{ .code = 0x10AA, .status = .C, .mapping = .{ .C = 0x2D0A } },
528 .{ .code = 0x10AB, .status = .C, .mapping = .{ .C = 0x2D0B } }, // # GEORGIAN CAPITAL LETTER MAN528 .{ .code = 0x10AB, .status = .C, .mapping = .{ .C = 0x2D0B } },
529 .{ .code = 0x10AC, .status = .C, .mapping = .{ .C = 0x2D0C } }, // # GEORGIAN CAPITAL LETTER NAR529 .{ .code = 0x10AC, .status = .C, .mapping = .{ .C = 0x2D0C } },
530 .{ .code = 0x10AD, .status = .C, .mapping = .{ .C = 0x2D0D } }, // # GEORGIAN CAPITAL LETTER ON530 .{ .code = 0x10AD, .status = .C, .mapping = .{ .C = 0x2D0D } },
531 .{ .code = 0x10AE, .status = .C, .mapping = .{ .C = 0x2D0E } }, // # GEORGIAN CAPITAL LETTER PAR531 .{ .code = 0x10AE, .status = .C, .mapping = .{ .C = 0x2D0E } },
532 .{ .code = 0x10AF, .status = .C, .mapping = .{ .C = 0x2D0F } }, // # GEORGIAN CAPITAL LETTER ZHAR532 .{ .code = 0x10AF, .status = .C, .mapping = .{ .C = 0x2D0F } },
533 .{ .code = 0x10B0, .status = .C, .mapping = .{ .C = 0x2D10 } }, // # GEORGIAN CAPITAL LETTER RAE533 .{ .code = 0x10B0, .status = .C, .mapping = .{ .C = 0x2D10 } },
534 .{ .code = 0x10B1, .status = .C, .mapping = .{ .C = 0x2D11 } }, // # GEORGIAN CAPITAL LETTER SAN534 .{ .code = 0x10B1, .status = .C, .mapping = .{ .C = 0x2D11 } },
535 .{ .code = 0x10B2, .status = .C, .mapping = .{ .C = 0x2D12 } }, // # GEORGIAN CAPITAL LETTER TAR535 .{ .code = 0x10B2, .status = .C, .mapping = .{ .C = 0x2D12 } },
536 .{ .code = 0x10B3, .status = .C, .mapping = .{ .C = 0x2D13 } }, // # GEORGIAN CAPITAL LETTER UN536 .{ .code = 0x10B3, .status = .C, .mapping = .{ .C = 0x2D13 } },
537 .{ .code = 0x10B4, .status = .C, .mapping = .{ .C = 0x2D14 } }, // # GEORGIAN CAPITAL LETTER PHAR537 .{ .code = 0x10B4, .status = .C, .mapping = .{ .C = 0x2D14 } },
538 .{ .code = 0x10B5, .status = .C, .mapping = .{ .C = 0x2D15 } }, // # GEORGIAN CAPITAL LETTER KHAR538 .{ .code = 0x10B5, .status = .C, .mapping = .{ .C = 0x2D15 } },
539 .{ .code = 0x10B6, .status = .C, .mapping = .{ .C = 0x2D16 } }, // # GEORGIAN CAPITAL LETTER GHAN539 .{ .code = 0x10B6, .status = .C, .mapping = .{ .C = 0x2D16 } },
540 .{ .code = 0x10B7, .status = .C, .mapping = .{ .C = 0x2D17 } }, // # GEORGIAN CAPITAL LETTER QAR540 .{ .code = 0x10B7, .status = .C, .mapping = .{ .C = 0x2D17 } },
541 .{ .code = 0x10B8, .status = .C, .mapping = .{ .C = 0x2D18 } }, // # GEORGIAN CAPITAL LETTER SHIN541 .{ .code = 0x10B8, .status = .C, .mapping = .{ .C = 0x2D18 } },
542 .{ .code = 0x10B9, .status = .C, .mapping = .{ .C = 0x2D19 } }, // # GEORGIAN CAPITAL LETTER CHIN542 .{ .code = 0x10B9, .status = .C, .mapping = .{ .C = 0x2D19 } },
543 .{ .code = 0x10BA, .status = .C, .mapping = .{ .C = 0x2D1A } }, // # GEORGIAN CAPITAL LETTER CAN543 .{ .code = 0x10BA, .status = .C, .mapping = .{ .C = 0x2D1A } },
544 .{ .code = 0x10BB, .status = .C, .mapping = .{ .C = 0x2D1B } }, // # GEORGIAN CAPITAL LETTER JIL544 .{ .code = 0x10BB, .status = .C, .mapping = .{ .C = 0x2D1B } },
545 .{ .code = 0x10BC, .status = .C, .mapping = .{ .C = 0x2D1C } }, // # GEORGIAN CAPITAL LETTER CIL545 .{ .code = 0x10BC, .status = .C, .mapping = .{ .C = 0x2D1C } },
546 .{ .code = 0x10BD, .status = .C, .mapping = .{ .C = 0x2D1D } }, // # GEORGIAN CAPITAL LETTER CHAR546 .{ .code = 0x10BD, .status = .C, .mapping = .{ .C = 0x2D1D } },
547 .{ .code = 0x10BE, .status = .C, .mapping = .{ .C = 0x2D1E } }, // # GEORGIAN CAPITAL LETTER XAN547 .{ .code = 0x10BE, .status = .C, .mapping = .{ .C = 0x2D1E } },
548 .{ .code = 0x10BF, .status = .C, .mapping = .{ .C = 0x2D1F } }, // # GEORGIAN CAPITAL LETTER JHAN548 .{ .code = 0x10BF, .status = .C, .mapping = .{ .C = 0x2D1F } },
549 .{ .code = 0x10C0, .status = .C, .mapping = .{ .C = 0x2D20 } }, // # GEORGIAN CAPITAL LETTER HAE549 .{ .code = 0x10C0, .status = .C, .mapping = .{ .C = 0x2D20 } },
550 .{ .code = 0x10C1, .status = .C, .mapping = .{ .C = 0x2D21 } }, // # GEORGIAN CAPITAL LETTER HE550 .{ .code = 0x10C1, .status = .C, .mapping = .{ .C = 0x2D21 } },
551 .{ .code = 0x10C2, .status = .C, .mapping = .{ .C = 0x2D22 } }, // # GEORGIAN CAPITAL LETTER HIE551 .{ .code = 0x10C2, .status = .C, .mapping = .{ .C = 0x2D22 } },
552 .{ .code = 0x10C3, .status = .C, .mapping = .{ .C = 0x2D23 } }, // # GEORGIAN CAPITAL LETTER WE552 .{ .code = 0x10C3, .status = .C, .mapping = .{ .C = 0x2D23 } },
553 .{ .code = 0x10C4, .status = .C, .mapping = .{ .C = 0x2D24 } }, // # GEORGIAN CAPITAL LETTER HAR553 .{ .code = 0x10C4, .status = .C, .mapping = .{ .C = 0x2D24 } },
554 .{ .code = 0x10C5, .status = .C, .mapping = .{ .C = 0x2D25 } }, // # GEORGIAN CAPITAL LETTER HOE554 .{ .code = 0x10C5, .status = .C, .mapping = .{ .C = 0x2D25 } },
555 .{ .code = 0x10C7, .status = .C, .mapping = .{ .C = 0x2D27 } }, // # GEORGIAN CAPITAL LETTER YN555 .{ .code = 0x10C7, .status = .C, .mapping = .{ .C = 0x2D27 } },
556 .{ .code = 0x10CD, .status = .C, .mapping = .{ .C = 0x2D2D } }, // # GEORGIAN CAPITAL LETTER AEN556 .{ .code = 0x10CD, .status = .C, .mapping = .{ .C = 0x2D2D } },
557 .{ .code = 0x13F8, .status = .C, .mapping = .{ .C = 0x13F0 } }, // # CHEROKEE SMALL LETTER YE557 .{ .code = 0x13F8, .status = .C, .mapping = .{ .C = 0x13F0 } },
558 .{ .code = 0x13F9, .status = .C, .mapping = .{ .C = 0x13F1 } }, // # CHEROKEE SMALL LETTER YI558 .{ .code = 0x13F9, .status = .C, .mapping = .{ .C = 0x13F1 } },
559 .{ .code = 0x13FA, .status = .C, .mapping = .{ .C = 0x13F2 } }, // # CHEROKEE SMALL LETTER YO559 .{ .code = 0x13FA, .status = .C, .mapping = .{ .C = 0x13F2 } },
560 .{ .code = 0x13FB, .status = .C, .mapping = .{ .C = 0x13F3 } }, // # CHEROKEE SMALL LETTER YU560 .{ .code = 0x13FB, .status = .C, .mapping = .{ .C = 0x13F3 } },
561 .{ .code = 0x13FC, .status = .C, .mapping = .{ .C = 0x13F4 } }, // # CHEROKEE SMALL LETTER YV561 .{ .code = 0x13FC, .status = .C, .mapping = .{ .C = 0x13F4 } },
562 .{ .code = 0x13FD, .status = .C, .mapping = .{ .C = 0x13F5 } }, // # CHEROKEE SMALL LETTER MV562 .{ .code = 0x13FD, .status = .C, .mapping = .{ .C = 0x13F5 } },
563 .{ .code = 0x1C80, .status = .C, .mapping = .{ .C = 0x0432 } }, // # CYRILLIC SMALL LETTER ROUNDED VE563 .{ .code = 0x1C80, .status = .C, .mapping = .{ .C = 0x0432 } },
564 .{ .code = 0x1C81, .status = .C, .mapping = .{ .C = 0x0434 } }, // # CYRILLIC SMALL LETTER LONG-LEGGED DE564 .{ .code = 0x1C81, .status = .C, .mapping = .{ .C = 0x0434 } },
565 .{ .code = 0x1C82, .status = .C, .mapping = .{ .C = 0x043E } }, // # CYRILLIC SMALL LETTER NARROW O565 .{ .code = 0x1C82, .status = .C, .mapping = .{ .C = 0x043E } },
566 .{ .code = 0x1C83, .status = .C, .mapping = .{ .C = 0x0441 } }, // # CYRILLIC SMALL LETTER WIDE ES566 .{ .code = 0x1C83, .status = .C, .mapping = .{ .C = 0x0441 } },
567 .{ .code = 0x1C84, .status = .C, .mapping = .{ .C = 0x0442 } }, // # CYRILLIC SMALL LETTER TALL TE567 .{ .code = 0x1C84, .status = .C, .mapping = .{ .C = 0x0442 } },
568 .{ .code = 0x1C85, .status = .C, .mapping = .{ .C = 0x0442 } }, // # CYRILLIC SMALL LETTER THREE-LEGGED TE568 .{ .code = 0x1C85, .status = .C, .mapping = .{ .C = 0x0442 } },
569 .{ .code = 0x1C86, .status = .C, .mapping = .{ .C = 0x044A } }, // # CYRILLIC SMALL LETTER TALL HARD SIGN569 .{ .code = 0x1C86, .status = .C, .mapping = .{ .C = 0x044A } },
570 .{ .code = 0x1C87, .status = .C, .mapping = .{ .C = 0x0463 } }, // # CYRILLIC SMALL LETTER TALL YAT570 .{ .code = 0x1C87, .status = .C, .mapping = .{ .C = 0x0463 } },
571 .{ .code = 0x1C88, .status = .C, .mapping = .{ .C = 0xA64B } }, // # CYRILLIC SMALL LETTER UNBLENDED UK571 .{ .code = 0x1C88, .status = .C, .mapping = .{ .C = 0xA64B } },
572 .{ .code = 0x1C90, .status = .C, .mapping = .{ .C = 0x10D0 } }, // # GEORGIAN MTAVRULI CAPITAL LETTER AN572 .{ .code = 0x1C90, .status = .C, .mapping = .{ .C = 0x10D0 } },
573 .{ .code = 0x1C91, .status = .C, .mapping = .{ .C = 0x10D1 } }, // # GEORGIAN MTAVRULI CAPITAL LETTER BAN573 .{ .code = 0x1C91, .status = .C, .mapping = .{ .C = 0x10D1 } },
574 .{ .code = 0x1C92, .status = .C, .mapping = .{ .C = 0x10D2 } }, // # GEORGIAN MTAVRULI CAPITAL LETTER GAN574 .{ .code = 0x1C92, .status = .C, .mapping = .{ .C = 0x10D2 } },
575 .{ .code = 0x1C93, .status = .C, .mapping = .{ .C = 0x10D3 } }, // # GEORGIAN MTAVRULI CAPITAL LETTER DON575 .{ .code = 0x1C93, .status = .C, .mapping = .{ .C = 0x10D3 } },
576 .{ .code = 0x1C94, .status = .C, .mapping = .{ .C = 0x10D4 } }, // # GEORGIAN MTAVRULI CAPITAL LETTER EN576 .{ .code = 0x1C94, .status = .C, .mapping = .{ .C = 0x10D4 } },
577 .{ .code = 0x1C95, .status = .C, .mapping = .{ .C = 0x10D5 } }, // # GEORGIAN MTAVRULI CAPITAL LETTER VIN577 .{ .code = 0x1C95, .status = .C, .mapping = .{ .C = 0x10D5 } },
578 .{ .code = 0x1C96, .status = .C, .mapping = .{ .C = 0x10D6 } }, // # GEORGIAN MTAVRULI CAPITAL LETTER ZEN578 .{ .code = 0x1C96, .status = .C, .mapping = .{ .C = 0x10D6 } },
579 .{ .code = 0x1C97, .status = .C, .mapping = .{ .C = 0x10D7 } }, // # GEORGIAN MTAVRULI CAPITAL LETTER TAN579 .{ .code = 0x1C97, .status = .C, .mapping = .{ .C = 0x10D7 } },
580 .{ .code = 0x1C98, .status = .C, .mapping = .{ .C = 0x10D8 } }, // # GEORGIAN MTAVRULI CAPITAL LETTER IN580 .{ .code = 0x1C98, .status = .C, .mapping = .{ .C = 0x10D8 } },
581 .{ .code = 0x1C99, .status = .C, .mapping = .{ .C = 0x10D9 } }, // # GEORGIAN MTAVRULI CAPITAL LETTER KAN581 .{ .code = 0x1C99, .status = .C, .mapping = .{ .C = 0x10D9 } },
582 .{ .code = 0x1C9A, .status = .C, .mapping = .{ .C = 0x10DA } }, // # GEORGIAN MTAVRULI CAPITAL LETTER LAS582 .{ .code = 0x1C9A, .status = .C, .mapping = .{ .C = 0x10DA } },
583 .{ .code = 0x1C9B, .status = .C, .mapping = .{ .C = 0x10DB } }, // # GEORGIAN MTAVRULI CAPITAL LETTER MAN583 .{ .code = 0x1C9B, .status = .C, .mapping = .{ .C = 0x10DB } },
584 .{ .code = 0x1C9C, .status = .C, .mapping = .{ .C = 0x10DC } }, // # GEORGIAN MTAVRULI CAPITAL LETTER NAR584 .{ .code = 0x1C9C, .status = .C, .mapping = .{ .C = 0x10DC } },
585 .{ .code = 0x1C9D, .status = .C, .mapping = .{ .C = 0x10DD } }, // # GEORGIAN MTAVRULI CAPITAL LETTER ON585 .{ .code = 0x1C9D, .status = .C, .mapping = .{ .C = 0x10DD } },
586 .{ .code = 0x1C9E, .status = .C, .mapping = .{ .C = 0x10DE } }, // # GEORGIAN MTAVRULI CAPITAL LETTER PAR586 .{ .code = 0x1C9E, .status = .C, .mapping = .{ .C = 0x10DE } },
587 .{ .code = 0x1C9F, .status = .C, .mapping = .{ .C = 0x10DF } }, // # GEORGIAN MTAVRULI CAPITAL LETTER ZHAR587 .{ .code = 0x1C9F, .status = .C, .mapping = .{ .C = 0x10DF } },
588 .{ .code = 0x1CA0, .status = .C, .mapping = .{ .C = 0x10E0 } }, // # GEORGIAN MTAVRULI CAPITAL LETTER RAE588 .{ .code = 0x1CA0, .status = .C, .mapping = .{ .C = 0x10E0 } },
589 .{ .code = 0x1CA1, .status = .C, .mapping = .{ .C = 0x10E1 } }, // # GEORGIAN MTAVRULI CAPITAL LETTER SAN589 .{ .code = 0x1CA1, .status = .C, .mapping = .{ .C = 0x10E1 } },
590 .{ .code = 0x1CA2, .status = .C, .mapping = .{ .C = 0x10E2 } }, // # GEORGIAN MTAVRULI CAPITAL LETTER TAR590 .{ .code = 0x1CA2, .status = .C, .mapping = .{ .C = 0x10E2 } },
591 .{ .code = 0x1CA3, .status = .C, .mapping = .{ .C = 0x10E3 } }, // # GEORGIAN MTAVRULI CAPITAL LETTER UN591 .{ .code = 0x1CA3, .status = .C, .mapping = .{ .C = 0x10E3 } },
592 .{ .code = 0x1CA4, .status = .C, .mapping = .{ .C = 0x10E4 } }, // # GEORGIAN MTAVRULI CAPITAL LETTER PHAR592 .{ .code = 0x1CA4, .status = .C, .mapping = .{ .C = 0x10E4 } },
593 .{ .code = 0x1CA5, .status = .C, .mapping = .{ .C = 0x10E5 } }, // # GEORGIAN MTAVRULI CAPITAL LETTER KHAR593 .{ .code = 0x1CA5, .status = .C, .mapping = .{ .C = 0x10E5 } },
594 .{ .code = 0x1CA6, .status = .C, .mapping = .{ .C = 0x10E6 } }, // # GEORGIAN MTAVRULI CAPITAL LETTER GHAN594 .{ .code = 0x1CA6, .status = .C, .mapping = .{ .C = 0x10E6 } },
595 .{ .code = 0x1CA7, .status = .C, .mapping = .{ .C = 0x10E7 } }, // # GEORGIAN MTAVRULI CAPITAL LETTER QAR595 .{ .code = 0x1CA7, .status = .C, .mapping = .{ .C = 0x10E7 } },
596 .{ .code = 0x1CA8, .status = .C, .mapping = .{ .C = 0x10E8 } }, // # GEORGIAN MTAVRULI CAPITAL LETTER SHIN596 .{ .code = 0x1CA8, .status = .C, .mapping = .{ .C = 0x10E8 } },
597 .{ .code = 0x1CA9, .status = .C, .mapping = .{ .C = 0x10E9 } }, // # GEORGIAN MTAVRULI CAPITAL LETTER CHIN597 .{ .code = 0x1CA9, .status = .C, .mapping = .{ .C = 0x10E9 } },
598 .{ .code = 0x1CAA, .status = .C, .mapping = .{ .C = 0x10EA } }, // # GEORGIAN MTAVRULI CAPITAL LETTER CAN598 .{ .code = 0x1CAA, .status = .C, .mapping = .{ .C = 0x10EA } },
599 .{ .code = 0x1CAB, .status = .C, .mapping = .{ .C = 0x10EB } }, // # GEORGIAN MTAVRULI CAPITAL LETTER JIL599 .{ .code = 0x1CAB, .status = .C, .mapping = .{ .C = 0x10EB } },
600 .{ .code = 0x1CAC, .status = .C, .mapping = .{ .C = 0x10EC } }, // # GEORGIAN MTAVRULI CAPITAL LETTER CIL600 .{ .code = 0x1CAC, .status = .C, .mapping = .{ .C = 0x10EC } },
601 .{ .code = 0x1CAD, .status = .C, .mapping = .{ .C = 0x10ED } }, // # GEORGIAN MTAVRULI CAPITAL LETTER CHAR601 .{ .code = 0x1CAD, .status = .C, .mapping = .{ .C = 0x10ED } },
602 .{ .code = 0x1CAE, .status = .C, .mapping = .{ .C = 0x10EE } }, // # GEORGIAN MTAVRULI CAPITAL LETTER XAN602 .{ .code = 0x1CAE, .status = .C, .mapping = .{ .C = 0x10EE } },
603 .{ .code = 0x1CAF, .status = .C, .mapping = .{ .C = 0x10EF } }, // # GEORGIAN MTAVRULI CAPITAL LETTER JHAN603 .{ .code = 0x1CAF, .status = .C, .mapping = .{ .C = 0x10EF } },
604 .{ .code = 0x1CB0, .status = .C, .mapping = .{ .C = 0x10F0 } }, // # GEORGIAN MTAVRULI CAPITAL LETTER HAE604 .{ .code = 0x1CB0, .status = .C, .mapping = .{ .C = 0x10F0 } },
605 .{ .code = 0x1CB1, .status = .C, .mapping = .{ .C = 0x10F1 } }, // # GEORGIAN MTAVRULI CAPITAL LETTER HE605 .{ .code = 0x1CB1, .status = .C, .mapping = .{ .C = 0x10F1 } },
606 .{ .code = 0x1CB2, .status = .C, .mapping = .{ .C = 0x10F2 } }, // # GEORGIAN MTAVRULI CAPITAL LETTER HIE606 .{ .code = 0x1CB2, .status = .C, .mapping = .{ .C = 0x10F2 } },
607 .{ .code = 0x1CB3, .status = .C, .mapping = .{ .C = 0x10F3 } }, // # GEORGIAN MTAVRULI CAPITAL LETTER WE607 .{ .code = 0x1CB3, .status = .C, .mapping = .{ .C = 0x10F3 } },
608 .{ .code = 0x1CB4, .status = .C, .mapping = .{ .C = 0x10F4 } }, // # GEORGIAN MTAVRULI CAPITAL LETTER HAR608 .{ .code = 0x1CB4, .status = .C, .mapping = .{ .C = 0x10F4 } },
609 .{ .code = 0x1CB5, .status = .C, .mapping = .{ .C = 0x10F5 } }, // # GEORGIAN MTAVRULI CAPITAL LETTER HOE609 .{ .code = 0x1CB5, .status = .C, .mapping = .{ .C = 0x10F5 } },
610 .{ .code = 0x1CB6, .status = .C, .mapping = .{ .C = 0x10F6 } }, // # GEORGIAN MTAVRULI CAPITAL LETTER FI610 .{ .code = 0x1CB6, .status = .C, .mapping = .{ .C = 0x10F6 } },
611 .{ .code = 0x1CB7, .status = .C, .mapping = .{ .C = 0x10F7 } }, // # GEORGIAN MTAVRULI CAPITAL LETTER YN611 .{ .code = 0x1CB7, .status = .C, .mapping = .{ .C = 0x10F7 } },
612 .{ .code = 0x1CB8, .status = .C, .mapping = .{ .C = 0x10F8 } }, // # GEORGIAN MTAVRULI CAPITAL LETTER ELIFI612 .{ .code = 0x1CB8, .status = .C, .mapping = .{ .C = 0x10F8 } },
613 .{ .code = 0x1CB9, .status = .C, .mapping = .{ .C = 0x10F9 } }, // # GEORGIAN MTAVRULI CAPITAL LETTER TURNED GAN613 .{ .code = 0x1CB9, .status = .C, .mapping = .{ .C = 0x10F9 } },
614 .{ .code = 0x1CBA, .status = .C, .mapping = .{ .C = 0x10FA } }, // # GEORGIAN MTAVRULI CAPITAL LETTER AIN614 .{ .code = 0x1CBA, .status = .C, .mapping = .{ .C = 0x10FA } },
615 .{ .code = 0x1CBD, .status = .C, .mapping = .{ .C = 0x10FD } }, // # GEORGIAN MTAVRULI CAPITAL LETTER AEN615 .{ .code = 0x1CBD, .status = .C, .mapping = .{ .C = 0x10FD } },
616 .{ .code = 0x1CBE, .status = .C, .mapping = .{ .C = 0x10FE } }, // # GEORGIAN MTAVRULI CAPITAL LETTER HARD SIGN616 .{ .code = 0x1CBE, .status = .C, .mapping = .{ .C = 0x10FE } },
617 .{ .code = 0x1CBF, .status = .C, .mapping = .{ .C = 0x10FF } }, // # GEORGIAN MTAVRULI CAPITAL LETTER LABIAL SIGN617 .{ .code = 0x1CBF, .status = .C, .mapping = .{ .C = 0x10FF } },
618 .{ .code = 0x1E00, .status = .C, .mapping = .{ .C = 0x1E01 } }, // # LATIN CAPITAL LETTER A WITH RING BELOW618 .{ .code = 0x1E00, .status = .C, .mapping = .{ .C = 0x1E01 } },
619 .{ .code = 0x1E02, .status = .C, .mapping = .{ .C = 0x1E03 } }, // # LATIN CAPITAL LETTER B WITH DOT ABOVE619 .{ .code = 0x1E02, .status = .C, .mapping = .{ .C = 0x1E03 } },
620 .{ .code = 0x1E04, .status = .C, .mapping = .{ .C = 0x1E05 } }, // # LATIN CAPITAL LETTER B WITH DOT BELOW620 .{ .code = 0x1E04, .status = .C, .mapping = .{ .C = 0x1E05 } },
621 .{ .code = 0x1E06, .status = .C, .mapping = .{ .C = 0x1E07 } }, // # LATIN CAPITAL LETTER B WITH LINE BELOW621 .{ .code = 0x1E06, .status = .C, .mapping = .{ .C = 0x1E07 } },
622 .{ .code = 0x1E08, .status = .C, .mapping = .{ .C = 0x1E09 } }, // # LATIN CAPITAL LETTER C WITH CEDILLA AND ACUTE622 .{ .code = 0x1E08, .status = .C, .mapping = .{ .C = 0x1E09 } },
623 .{ .code = 0x1E0A, .status = .C, .mapping = .{ .C = 0x1E0B } }, // # LATIN CAPITAL LETTER D WITH DOT ABOVE623 .{ .code = 0x1E0A, .status = .C, .mapping = .{ .C = 0x1E0B } },
624 .{ .code = 0x1E0C, .status = .C, .mapping = .{ .C = 0x1E0D } }, // # LATIN CAPITAL LETTER D WITH DOT BELOW624 .{ .code = 0x1E0C, .status = .C, .mapping = .{ .C = 0x1E0D } },
625 .{ .code = 0x1E0E, .status = .C, .mapping = .{ .C = 0x1E0F } }, // # LATIN CAPITAL LETTER D WITH LINE BELOW625 .{ .code = 0x1E0E, .status = .C, .mapping = .{ .C = 0x1E0F } },
626 .{ .code = 0x1E10, .status = .C, .mapping = .{ .C = 0x1E11 } }, // # LATIN CAPITAL LETTER D WITH CEDILLA626 .{ .code = 0x1E10, .status = .C, .mapping = .{ .C = 0x1E11 } },
627 .{ .code = 0x1E12, .status = .C, .mapping = .{ .C = 0x1E13 } }, // # LATIN CAPITAL LETTER D WITH CIRCUMFLEX BELOW627 .{ .code = 0x1E12, .status = .C, .mapping = .{ .C = 0x1E13 } },
628 .{ .code = 0x1E14, .status = .C, .mapping = .{ .C = 0x1E15 } }, // # LATIN CAPITAL LETTER E WITH MACRON AND GRAVE628 .{ .code = 0x1E14, .status = .C, .mapping = .{ .C = 0x1E15 } },
629 .{ .code = 0x1E16, .status = .C, .mapping = .{ .C = 0x1E17 } }, // # LATIN CAPITAL LETTER E WITH MACRON AND ACUTE629 .{ .code = 0x1E16, .status = .C, .mapping = .{ .C = 0x1E17 } },
630 .{ .code = 0x1E18, .status = .C, .mapping = .{ .C = 0x1E19 } }, // # LATIN CAPITAL LETTER E WITH CIRCUMFLEX BELOW630 .{ .code = 0x1E18, .status = .C, .mapping = .{ .C = 0x1E19 } },
631 .{ .code = 0x1E1A, .status = .C, .mapping = .{ .C = 0x1E1B } }, // # LATIN CAPITAL LETTER E WITH TILDE BELOW631 .{ .code = 0x1E1A, .status = .C, .mapping = .{ .C = 0x1E1B } },
632 .{ .code = 0x1E1C, .status = .C, .mapping = .{ .C = 0x1E1D } }, // # LATIN CAPITAL LETTER E WITH CEDILLA AND BREVE632 .{ .code = 0x1E1C, .status = .C, .mapping = .{ .C = 0x1E1D } },
633 .{ .code = 0x1E1E, .status = .C, .mapping = .{ .C = 0x1E1F } }, // # LATIN CAPITAL LETTER F WITH DOT ABOVE633 .{ .code = 0x1E1E, .status = .C, .mapping = .{ .C = 0x1E1F } },
634 .{ .code = 0x1E20, .status = .C, .mapping = .{ .C = 0x1E21 } }, // # LATIN CAPITAL LETTER G WITH MACRON634 .{ .code = 0x1E20, .status = .C, .mapping = .{ .C = 0x1E21 } },
635 .{ .code = 0x1E22, .status = .C, .mapping = .{ .C = 0x1E23 } }, // # LATIN CAPITAL LETTER H WITH DOT ABOVE635 .{ .code = 0x1E22, .status = .C, .mapping = .{ .C = 0x1E23 } },
636 .{ .code = 0x1E24, .status = .C, .mapping = .{ .C = 0x1E25 } }, // # LATIN CAPITAL LETTER H WITH DOT BELOW636 .{ .code = 0x1E24, .status = .C, .mapping = .{ .C = 0x1E25 } },
637 .{ .code = 0x1E26, .status = .C, .mapping = .{ .C = 0x1E27 } }, // # LATIN CAPITAL LETTER H WITH DIAERESIS637 .{ .code = 0x1E26, .status = .C, .mapping = .{ .C = 0x1E27 } },
638 .{ .code = 0x1E28, .status = .C, .mapping = .{ .C = 0x1E29 } }, // # LATIN CAPITAL LETTER H WITH CEDILLA638 .{ .code = 0x1E28, .status = .C, .mapping = .{ .C = 0x1E29 } },
639 .{ .code = 0x1E2A, .status = .C, .mapping = .{ .C = 0x1E2B } }, // # LATIN CAPITAL LETTER H WITH BREVE BELOW639 .{ .code = 0x1E2A, .status = .C, .mapping = .{ .C = 0x1E2B } },
640 .{ .code = 0x1E2C, .status = .C, .mapping = .{ .C = 0x1E2D } }, // # LATIN CAPITAL LETTER I WITH TILDE BELOW640 .{ .code = 0x1E2C, .status = .C, .mapping = .{ .C = 0x1E2D } },
641 .{ .code = 0x1E2E, .status = .C, .mapping = .{ .C = 0x1E2F } }, // # LATIN CAPITAL LETTER I WITH DIAERESIS AND ACUTE641 .{ .code = 0x1E2E, .status = .C, .mapping = .{ .C = 0x1E2F } },
642 .{ .code = 0x1E30, .status = .C, .mapping = .{ .C = 0x1E31 } }, // # LATIN CAPITAL LETTER K WITH ACUTE642 .{ .code = 0x1E30, .status = .C, .mapping = .{ .C = 0x1E31 } },
643 .{ .code = 0x1E32, .status = .C, .mapping = .{ .C = 0x1E33 } }, // # LATIN CAPITAL LETTER K WITH DOT BELOW643 .{ .code = 0x1E32, .status = .C, .mapping = .{ .C = 0x1E33 } },
644 .{ .code = 0x1E34, .status = .C, .mapping = .{ .C = 0x1E35 } }, // # LATIN CAPITAL LETTER K WITH LINE BELOW644 .{ .code = 0x1E34, .status = .C, .mapping = .{ .C = 0x1E35 } },
645 .{ .code = 0x1E36, .status = .C, .mapping = .{ .C = 0x1E37 } }, // # LATIN CAPITAL LETTER L WITH DOT BELOW645 .{ .code = 0x1E36, .status = .C, .mapping = .{ .C = 0x1E37 } },
646 .{ .code = 0x1E38, .status = .C, .mapping = .{ .C = 0x1E39 } }, // # LATIN CAPITAL LETTER L WITH DOT BELOW AND MACRON646 .{ .code = 0x1E38, .status = .C, .mapping = .{ .C = 0x1E39 } },
647 .{ .code = 0x1E3A, .status = .C, .mapping = .{ .C = 0x1E3B } }, // # LATIN CAPITAL LETTER L WITH LINE BELOW647 .{ .code = 0x1E3A, .status = .C, .mapping = .{ .C = 0x1E3B } },
648 .{ .code = 0x1E3C, .status = .C, .mapping = .{ .C = 0x1E3D } }, // # LATIN CAPITAL LETTER L WITH CIRCUMFLEX BELOW648 .{ .code = 0x1E3C, .status = .C, .mapping = .{ .C = 0x1E3D } },
649 .{ .code = 0x1E3E, .status = .C, .mapping = .{ .C = 0x1E3F } }, // # LATIN CAPITAL LETTER M WITH ACUTE649 .{ .code = 0x1E3E, .status = .C, .mapping = .{ .C = 0x1E3F } },
650 .{ .code = 0x1E40, .status = .C, .mapping = .{ .C = 0x1E41 } }, // # LATIN CAPITAL LETTER M WITH DOT ABOVE650 .{ .code = 0x1E40, .status = .C, .mapping = .{ .C = 0x1E41 } },
651 .{ .code = 0x1E42, .status = .C, .mapping = .{ .C = 0x1E43 } }, // # LATIN CAPITAL LETTER M WITH DOT BELOW651 .{ .code = 0x1E42, .status = .C, .mapping = .{ .C = 0x1E43 } },
652 .{ .code = 0x1E44, .status = .C, .mapping = .{ .C = 0x1E45 } }, // # LATIN CAPITAL LETTER N WITH DOT ABOVE652 .{ .code = 0x1E44, .status = .C, .mapping = .{ .C = 0x1E45 } },
653 .{ .code = 0x1E46, .status = .C, .mapping = .{ .C = 0x1E47 } }, // # LATIN CAPITAL LETTER N WITH DOT BELOW653 .{ .code = 0x1E46, .status = .C, .mapping = .{ .C = 0x1E47 } },
654 .{ .code = 0x1E48, .status = .C, .mapping = .{ .C = 0x1E49 } }, // # LATIN CAPITAL LETTER N WITH LINE BELOW654 .{ .code = 0x1E48, .status = .C, .mapping = .{ .C = 0x1E49 } },
655 .{ .code = 0x1E4A, .status = .C, .mapping = .{ .C = 0x1E4B } }, // # LATIN CAPITAL LETTER N WITH CIRCUMFLEX BELOW655 .{ .code = 0x1E4A, .status = .C, .mapping = .{ .C = 0x1E4B } },
656 .{ .code = 0x1E4C, .status = .C, .mapping = .{ .C = 0x1E4D } }, // # LATIN CAPITAL LETTER O WITH TILDE AND ACUTE656 .{ .code = 0x1E4C, .status = .C, .mapping = .{ .C = 0x1E4D } },
657 .{ .code = 0x1E4E, .status = .C, .mapping = .{ .C = 0x1E4F } }, // # LATIN CAPITAL LETTER O WITH TILDE AND DIAERESIS657 .{ .code = 0x1E4E, .status = .C, .mapping = .{ .C = 0x1E4F } },
658 .{ .code = 0x1E50, .status = .C, .mapping = .{ .C = 0x1E51 } }, // # LATIN CAPITAL LETTER O WITH MACRON AND GRAVE658 .{ .code = 0x1E50, .status = .C, .mapping = .{ .C = 0x1E51 } },
659 .{ .code = 0x1E52, .status = .C, .mapping = .{ .C = 0x1E53 } }, // # LATIN CAPITAL LETTER O WITH MACRON AND ACUTE659 .{ .code = 0x1E52, .status = .C, .mapping = .{ .C = 0x1E53 } },
660 .{ .code = 0x1E54, .status = .C, .mapping = .{ .C = 0x1E55 } }, // # LATIN CAPITAL LETTER P WITH ACUTE660 .{ .code = 0x1E54, .status = .C, .mapping = .{ .C = 0x1E55 } },
661 .{ .code = 0x1E56, .status = .C, .mapping = .{ .C = 0x1E57 } }, // # LATIN CAPITAL LETTER P WITH DOT ABOVE661 .{ .code = 0x1E56, .status = .C, .mapping = .{ .C = 0x1E57 } },
662 .{ .code = 0x1E58, .status = .C, .mapping = .{ .C = 0x1E59 } }, // # LATIN CAPITAL LETTER R WITH DOT ABOVE662 .{ .code = 0x1E58, .status = .C, .mapping = .{ .C = 0x1E59 } },
663 .{ .code = 0x1E5A, .status = .C, .mapping = .{ .C = 0x1E5B } }, // # LATIN CAPITAL LETTER R WITH DOT BELOW663 .{ .code = 0x1E5A, .status = .C, .mapping = .{ .C = 0x1E5B } },
664 .{ .code = 0x1E5C, .status = .C, .mapping = .{ .C = 0x1E5D } }, // # LATIN CAPITAL LETTER R WITH DOT BELOW AND MACRON664 .{ .code = 0x1E5C, .status = .C, .mapping = .{ .C = 0x1E5D } },
665 .{ .code = 0x1E5E, .status = .C, .mapping = .{ .C = 0x1E5F } }, // # LATIN CAPITAL LETTER R WITH LINE BELOW665 .{ .code = 0x1E5E, .status = .C, .mapping = .{ .C = 0x1E5F } },
666 .{ .code = 0x1E60, .status = .C, .mapping = .{ .C = 0x1E61 } }, // # LATIN CAPITAL LETTER S WITH DOT ABOVE666 .{ .code = 0x1E60, .status = .C, .mapping = .{ .C = 0x1E61 } },
667 .{ .code = 0x1E62, .status = .C, .mapping = .{ .C = 0x1E63 } }, // # LATIN CAPITAL LETTER S WITH DOT BELOW667 .{ .code = 0x1E62, .status = .C, .mapping = .{ .C = 0x1E63 } },
668 .{ .code = 0x1E64, .status = .C, .mapping = .{ .C = 0x1E65 } }, // # LATIN CAPITAL LETTER S WITH ACUTE AND DOT ABOVE668 .{ .code = 0x1E64, .status = .C, .mapping = .{ .C = 0x1E65 } },
669 .{ .code = 0x1E66, .status = .C, .mapping = .{ .C = 0x1E67 } }, // # LATIN CAPITAL LETTER S WITH CARON AND DOT ABOVE669 .{ .code = 0x1E66, .status = .C, .mapping = .{ .C = 0x1E67 } },
670 .{ .code = 0x1E68, .status = .C, .mapping = .{ .C = 0x1E69 } }, // # LATIN CAPITAL LETTER S WITH DOT BELOW AND DOT ABOVE670 .{ .code = 0x1E68, .status = .C, .mapping = .{ .C = 0x1E69 } },
671 .{ .code = 0x1E6A, .status = .C, .mapping = .{ .C = 0x1E6B } }, // # LATIN CAPITAL LETTER T WITH DOT ABOVE671 .{ .code = 0x1E6A, .status = .C, .mapping = .{ .C = 0x1E6B } },
672 .{ .code = 0x1E6C, .status = .C, .mapping = .{ .C = 0x1E6D } }, // # LATIN CAPITAL LETTER T WITH DOT BELOW672 .{ .code = 0x1E6C, .status = .C, .mapping = .{ .C = 0x1E6D } },
673 .{ .code = 0x1E6E, .status = .C, .mapping = .{ .C = 0x1E6F } }, // # LATIN CAPITAL LETTER T WITH LINE BELOW673 .{ .code = 0x1E6E, .status = .C, .mapping = .{ .C = 0x1E6F } },
674 .{ .code = 0x1E70, .status = .C, .mapping = .{ .C = 0x1E71 } }, // # LATIN CAPITAL LETTER T WITH CIRCUMFLEX BELOW674 .{ .code = 0x1E70, .status = .C, .mapping = .{ .C = 0x1E71 } },
675 .{ .code = 0x1E72, .status = .C, .mapping = .{ .C = 0x1E73 } }, // # LATIN CAPITAL LETTER U WITH DIAERESIS BELOW675 .{ .code = 0x1E72, .status = .C, .mapping = .{ .C = 0x1E73 } },
676 .{ .code = 0x1E74, .status = .C, .mapping = .{ .C = 0x1E75 } }, // # LATIN CAPITAL LETTER U WITH TILDE BELOW676 .{ .code = 0x1E74, .status = .C, .mapping = .{ .C = 0x1E75 } },
677 .{ .code = 0x1E76, .status = .C, .mapping = .{ .C = 0x1E77 } }, // # LATIN CAPITAL LETTER U WITH CIRCUMFLEX BELOW677 .{ .code = 0x1E76, .status = .C, .mapping = .{ .C = 0x1E77 } },
678 .{ .code = 0x1E78, .status = .C, .mapping = .{ .C = 0x1E79 } }, // # LATIN CAPITAL LETTER U WITH TILDE AND ACUTE678 .{ .code = 0x1E78, .status = .C, .mapping = .{ .C = 0x1E79 } },
679 .{ .code = 0x1E7A, .status = .C, .mapping = .{ .C = 0x1E7B } }, // # LATIN CAPITAL LETTER U WITH MACRON AND DIAERESIS679 .{ .code = 0x1E7A, .status = .C, .mapping = .{ .C = 0x1E7B } },
680 .{ .code = 0x1E7C, .status = .C, .mapping = .{ .C = 0x1E7D } }, // # LATIN CAPITAL LETTER V WITH TILDE680 .{ .code = 0x1E7C, .status = .C, .mapping = .{ .C = 0x1E7D } },
681 .{ .code = 0x1E7E, .status = .C, .mapping = .{ .C = 0x1E7F } }, // # LATIN CAPITAL LETTER V WITH DOT BELOW681 .{ .code = 0x1E7E, .status = .C, .mapping = .{ .C = 0x1E7F } },
682 .{ .code = 0x1E80, .status = .C, .mapping = .{ .C = 0x1E81 } }, // # LATIN CAPITAL LETTER W WITH GRAVE682 .{ .code = 0x1E80, .status = .C, .mapping = .{ .C = 0x1E81 } },
683 .{ .code = 0x1E82, .status = .C, .mapping = .{ .C = 0x1E83 } }, // # LATIN CAPITAL LETTER W WITH ACUTE683 .{ .code = 0x1E82, .status = .C, .mapping = .{ .C = 0x1E83 } },
684 .{ .code = 0x1E84, .status = .C, .mapping = .{ .C = 0x1E85 } }, // # LATIN CAPITAL LETTER W WITH DIAERESIS684 .{ .code = 0x1E84, .status = .C, .mapping = .{ .C = 0x1E85 } },
685 .{ .code = 0x1E86, .status = .C, .mapping = .{ .C = 0x1E87 } }, // # LATIN CAPITAL LETTER W WITH DOT ABOVE685 .{ .code = 0x1E86, .status = .C, .mapping = .{ .C = 0x1E87 } },
686 .{ .code = 0x1E88, .status = .C, .mapping = .{ .C = 0x1E89 } }, // # LATIN CAPITAL LETTER W WITH DOT BELOW686 .{ .code = 0x1E88, .status = .C, .mapping = .{ .C = 0x1E89 } },
687 .{ .code = 0x1E8A, .status = .C, .mapping = .{ .C = 0x1E8B } }, // # LATIN CAPITAL LETTER X WITH DOT ABOVE687 .{ .code = 0x1E8A, .status = .C, .mapping = .{ .C = 0x1E8B } },
688 .{ .code = 0x1E8C, .status = .C, .mapping = .{ .C = 0x1E8D } }, // # LATIN CAPITAL LETTER X WITH DIAERESIS688 .{ .code = 0x1E8C, .status = .C, .mapping = .{ .C = 0x1E8D } },
689 .{ .code = 0x1E8E, .status = .C, .mapping = .{ .C = 0x1E8F } }, // # LATIN CAPITAL LETTER Y WITH DOT ABOVE689 .{ .code = 0x1E8E, .status = .C, .mapping = .{ .C = 0x1E8F } },
690 .{ .code = 0x1E90, .status = .C, .mapping = .{ .C = 0x1E91 } }, // # LATIN CAPITAL LETTER Z WITH CIRCUMFLEX690 .{ .code = 0x1E90, .status = .C, .mapping = .{ .C = 0x1E91 } },
691 .{ .code = 0x1E92, .status = .C, .mapping = .{ .C = 0x1E93 } }, // # LATIN CAPITAL LETTER Z WITH DOT BELOW691 .{ .code = 0x1E92, .status = .C, .mapping = .{ .C = 0x1E93 } },
692 .{ .code = 0x1E94, .status = .C, .mapping = .{ .C = 0x1E95 } }, // # LATIN CAPITAL LETTER Z WITH LINE BELOW692 .{ .code = 0x1E94, .status = .C, .mapping = .{ .C = 0x1E95 } },
693 .{ .code = 0x1E96, .status = .F, .mapping = .{ .F = &[_]u21{0x0068,0x0331,} } }, // # LATIN SMALL LETTER H WITH LINE BELOW693 .{ .code = 0x1E96, .status = .F, .mapping = .{ .F = &[_]u21{0x0068,0x0331,} } },
694 .{ .code = 0x1E97, .status = .F, .mapping = .{ .F = &[_]u21{0x0074,0x0308,} } }, // # LATIN SMALL LETTER T WITH DIAERESIS694 .{ .code = 0x1E97, .status = .F, .mapping = .{ .F = &[_]u21{0x0074,0x0308,} } },
695 .{ .code = 0x1E98, .status = .F, .mapping = .{ .F = &[_]u21{0x0077,0x030A,} } }, // # LATIN SMALL LETTER W WITH RING ABOVE695 .{ .code = 0x1E98, .status = .F, .mapping = .{ .F = &[_]u21{0x0077,0x030A,} } },
696 .{ .code = 0x1E99, .status = .F, .mapping = .{ .F = &[_]u21{0x0079,0x030A,} } }, // # LATIN SMALL LETTER Y WITH RING ABOVE696 .{ .code = 0x1E99, .status = .F, .mapping = .{ .F = &[_]u21{0x0079,0x030A,} } },
697 .{ .code = 0x1E9A, .status = .F, .mapping = .{ .F = &[_]u21{0x0061,0x02BE,} } }, // # LATIN SMALL LETTER A WITH RIGHT HALF RING697 .{ .code = 0x1E9A, .status = .F, .mapping = .{ .F = &[_]u21{0x0061,0x02BE,} } },
698 .{ .code = 0x1E9B, .status = .C, .mapping = .{ .C = 0x1E61 } }, // # LATIN SMALL LETTER LONG S WITH DOT ABOVE698 .{ .code = 0x1E9B, .status = .C, .mapping = .{ .C = 0x1E61 } },
699 .{ .code = 0x1E9E, .status = .F, .mapping = .{ .F = &[_]u21{0x0073,0x0073,} } }, // # LATIN CAPITAL LETTER SHARP S699 .{ .code = 0x1E9E, .status = .F, .mapping = .{ .F = &[_]u21{0x0073,0x0073,} } },
700 .{ .code = 0x1E9E, .status = .S, .mapping = .{ .S = 0x00DF } }, // # LATIN CAPITAL LETTER SHARP S700 .{ .code = 0x1E9E, .status = .S, .mapping = .{ .S = 0x00DF } },
701 .{ .code = 0x1EA0, .status = .C, .mapping = .{ .C = 0x1EA1 } }, // # LATIN CAPITAL LETTER A WITH DOT BELOW701 .{ .code = 0x1EA0, .status = .C, .mapping = .{ .C = 0x1EA1 } },
702 .{ .code = 0x1EA2, .status = .C, .mapping = .{ .C = 0x1EA3 } }, // # LATIN CAPITAL LETTER A WITH HOOK ABOVE702 .{ .code = 0x1EA2, .status = .C, .mapping = .{ .C = 0x1EA3 } },
703 .{ .code = 0x1EA4, .status = .C, .mapping = .{ .C = 0x1EA5 } }, // # LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND ACUTE703 .{ .code = 0x1EA4, .status = .C, .mapping = .{ .C = 0x1EA5 } },
704 .{ .code = 0x1EA6, .status = .C, .mapping = .{ .C = 0x1EA7 } }, // # LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND GRAVE704 .{ .code = 0x1EA6, .status = .C, .mapping = .{ .C = 0x1EA7 } },
705 .{ .code = 0x1EA8, .status = .C, .mapping = .{ .C = 0x1EA9 } }, // # LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND HOOK ABOVE705 .{ .code = 0x1EA8, .status = .C, .mapping = .{ .C = 0x1EA9 } },
706 .{ .code = 0x1EAA, .status = .C, .mapping = .{ .C = 0x1EAB } }, // # LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND TILDE706 .{ .code = 0x1EAA, .status = .C, .mapping = .{ .C = 0x1EAB } },
707 .{ .code = 0x1EAC, .status = .C, .mapping = .{ .C = 0x1EAD } }, // # LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND DOT BELOW707 .{ .code = 0x1EAC, .status = .C, .mapping = .{ .C = 0x1EAD } },
708 .{ .code = 0x1EAE, .status = .C, .mapping = .{ .C = 0x1EAF } }, // # LATIN CAPITAL LETTER A WITH BREVE AND ACUTE708 .{ .code = 0x1EAE, .status = .C, .mapping = .{ .C = 0x1EAF } },
709 .{ .code = 0x1EB0, .status = .C, .mapping = .{ .C = 0x1EB1 } }, // # LATIN CAPITAL LETTER A WITH BREVE AND GRAVE709 .{ .code = 0x1EB0, .status = .C, .mapping = .{ .C = 0x1EB1 } },
710 .{ .code = 0x1EB2, .status = .C, .mapping = .{ .C = 0x1EB3 } }, // # LATIN CAPITAL LETTER A WITH BREVE AND HOOK ABOVE710 .{ .code = 0x1EB2, .status = .C, .mapping = .{ .C = 0x1EB3 } },
711 .{ .code = 0x1EB4, .status = .C, .mapping = .{ .C = 0x1EB5 } }, // # LATIN CAPITAL LETTER A WITH BREVE AND TILDE711 .{ .code = 0x1EB4, .status = .C, .mapping = .{ .C = 0x1EB5 } },
712 .{ .code = 0x1EB6, .status = .C, .mapping = .{ .C = 0x1EB7 } }, // # LATIN CAPITAL LETTER A WITH BREVE AND DOT BELOW712 .{ .code = 0x1EB6, .status = .C, .mapping = .{ .C = 0x1EB7 } },
713 .{ .code = 0x1EB8, .status = .C, .mapping = .{ .C = 0x1EB9 } }, // # LATIN CAPITAL LETTER E WITH DOT BELOW713 .{ .code = 0x1EB8, .status = .C, .mapping = .{ .C = 0x1EB9 } },
714 .{ .code = 0x1EBA, .status = .C, .mapping = .{ .C = 0x1EBB } }, // # LATIN CAPITAL LETTER E WITH HOOK ABOVE714 .{ .code = 0x1EBA, .status = .C, .mapping = .{ .C = 0x1EBB } },
715 .{ .code = 0x1EBC, .status = .C, .mapping = .{ .C = 0x1EBD } }, // # LATIN CAPITAL LETTER E WITH TILDE715 .{ .code = 0x1EBC, .status = .C, .mapping = .{ .C = 0x1EBD } },
716 .{ .code = 0x1EBE, .status = .C, .mapping = .{ .C = 0x1EBF } }, // # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND ACUTE716 .{ .code = 0x1EBE, .status = .C, .mapping = .{ .C = 0x1EBF } },
717 .{ .code = 0x1EC0, .status = .C, .mapping = .{ .C = 0x1EC1 } }, // # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND GRAVE717 .{ .code = 0x1EC0, .status = .C, .mapping = .{ .C = 0x1EC1 } },
718 .{ .code = 0x1EC2, .status = .C, .mapping = .{ .C = 0x1EC3 } }, // # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE718 .{ .code = 0x1EC2, .status = .C, .mapping = .{ .C = 0x1EC3 } },
719 .{ .code = 0x1EC4, .status = .C, .mapping = .{ .C = 0x1EC5 } }, // # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND TILDE719 .{ .code = 0x1EC4, .status = .C, .mapping = .{ .C = 0x1EC5 } },
720 .{ .code = 0x1EC6, .status = .C, .mapping = .{ .C = 0x1EC7 } }, // # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND DOT BELOW720 .{ .code = 0x1EC6, .status = .C, .mapping = .{ .C = 0x1EC7 } },
721 .{ .code = 0x1EC8, .status = .C, .mapping = .{ .C = 0x1EC9 } }, // # LATIN CAPITAL LETTER I WITH HOOK ABOVE721 .{ .code = 0x1EC8, .status = .C, .mapping = .{ .C = 0x1EC9 } },
722 .{ .code = 0x1ECA, .status = .C, .mapping = .{ .C = 0x1ECB } }, // # LATIN CAPITAL LETTER I WITH DOT BELOW722 .{ .code = 0x1ECA, .status = .C, .mapping = .{ .C = 0x1ECB } },
723 .{ .code = 0x1ECC, .status = .C, .mapping = .{ .C = 0x1ECD } }, // # LATIN CAPITAL LETTER O WITH DOT BELOW723 .{ .code = 0x1ECC, .status = .C, .mapping = .{ .C = 0x1ECD } },
724 .{ .code = 0x1ECE, .status = .C, .mapping = .{ .C = 0x1ECF } }, // # LATIN CAPITAL LETTER O WITH HOOK ABOVE724 .{ .code = 0x1ECE, .status = .C, .mapping = .{ .C = 0x1ECF } },
725 .{ .code = 0x1ED0, .status = .C, .mapping = .{ .C = 0x1ED1 } }, // # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND ACUTE725 .{ .code = 0x1ED0, .status = .C, .mapping = .{ .C = 0x1ED1 } },
726 .{ .code = 0x1ED2, .status = .C, .mapping = .{ .C = 0x1ED3 } }, // # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND GRAVE726 .{ .code = 0x1ED2, .status = .C, .mapping = .{ .C = 0x1ED3 } },
727 .{ .code = 0x1ED4, .status = .C, .mapping = .{ .C = 0x1ED5 } }, // # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE727 .{ .code = 0x1ED4, .status = .C, .mapping = .{ .C = 0x1ED5 } },
728 .{ .code = 0x1ED6, .status = .C, .mapping = .{ .C = 0x1ED7 } }, // # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND TILDE728 .{ .code = 0x1ED6, .status = .C, .mapping = .{ .C = 0x1ED7 } },
729 .{ .code = 0x1ED8, .status = .C, .mapping = .{ .C = 0x1ED9 } }, // # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND DOT BELOW729 .{ .code = 0x1ED8, .status = .C, .mapping = .{ .C = 0x1ED9 } },
730 .{ .code = 0x1EDA, .status = .C, .mapping = .{ .C = 0x1EDB } }, // # LATIN CAPITAL LETTER O WITH HORN AND ACUTE730 .{ .code = 0x1EDA, .status = .C, .mapping = .{ .C = 0x1EDB } },
731 .{ .code = 0x1EDC, .status = .C, .mapping = .{ .C = 0x1EDD } }, // # LATIN CAPITAL LETTER O WITH HORN AND GRAVE731 .{ .code = 0x1EDC, .status = .C, .mapping = .{ .C = 0x1EDD } },
732 .{ .code = 0x1EDE, .status = .C, .mapping = .{ .C = 0x1EDF } }, // # LATIN CAPITAL LETTER O WITH HORN AND HOOK ABOVE732 .{ .code = 0x1EDE, .status = .C, .mapping = .{ .C = 0x1EDF } },
733 .{ .code = 0x1EE0, .status = .C, .mapping = .{ .C = 0x1EE1 } }, // # LATIN CAPITAL LETTER O WITH HORN AND TILDE733 .{ .code = 0x1EE0, .status = .C, .mapping = .{ .C = 0x1EE1 } },
734 .{ .code = 0x1EE2, .status = .C, .mapping = .{ .C = 0x1EE3 } }, // # LATIN CAPITAL LETTER O WITH HORN AND DOT BELOW734 .{ .code = 0x1EE2, .status = .C, .mapping = .{ .C = 0x1EE3 } },
735 .{ .code = 0x1EE4, .status = .C, .mapping = .{ .C = 0x1EE5 } }, // # LATIN CAPITAL LETTER U WITH DOT BELOW735 .{ .code = 0x1EE4, .status = .C, .mapping = .{ .C = 0x1EE5 } },
736 .{ .code = 0x1EE6, .status = .C, .mapping = .{ .C = 0x1EE7 } }, // # LATIN CAPITAL LETTER U WITH HOOK ABOVE736 .{ .code = 0x1EE6, .status = .C, .mapping = .{ .C = 0x1EE7 } },
737 .{ .code = 0x1EE8, .status = .C, .mapping = .{ .C = 0x1EE9 } }, // # LATIN CAPITAL LETTER U WITH HORN AND ACUTE737 .{ .code = 0x1EE8, .status = .C, .mapping = .{ .C = 0x1EE9 } },
738 .{ .code = 0x1EEA, .status = .C, .mapping = .{ .C = 0x1EEB } }, // # LATIN CAPITAL LETTER U WITH HORN AND GRAVE738 .{ .code = 0x1EEA, .status = .C, .mapping = .{ .C = 0x1EEB } },
739 .{ .code = 0x1EEC, .status = .C, .mapping = .{ .C = 0x1EED } }, // # LATIN CAPITAL LETTER U WITH HORN AND HOOK ABOVE739 .{ .code = 0x1EEC, .status = .C, .mapping = .{ .C = 0x1EED } },
740 .{ .code = 0x1EEE, .status = .C, .mapping = .{ .C = 0x1EEF } }, // # LATIN CAPITAL LETTER U WITH HORN AND TILDE740 .{ .code = 0x1EEE, .status = .C, .mapping = .{ .C = 0x1EEF } },
741 .{ .code = 0x1EF0, .status = .C, .mapping = .{ .C = 0x1EF1 } }, // # LATIN CAPITAL LETTER U WITH HORN AND DOT BELOW741 .{ .code = 0x1EF0, .status = .C, .mapping = .{ .C = 0x1EF1 } },
742 .{ .code = 0x1EF2, .status = .C, .mapping = .{ .C = 0x1EF3 } }, // # LATIN CAPITAL LETTER Y WITH GRAVE742 .{ .code = 0x1EF2, .status = .C, .mapping = .{ .C = 0x1EF3 } },
743 .{ .code = 0x1EF4, .status = .C, .mapping = .{ .C = 0x1EF5 } }, // # LATIN CAPITAL LETTER Y WITH DOT BELOW743 .{ .code = 0x1EF4, .status = .C, .mapping = .{ .C = 0x1EF5 } },
744 .{ .code = 0x1EF6, .status = .C, .mapping = .{ .C = 0x1EF7 } }, // # LATIN CAPITAL LETTER Y WITH HOOK ABOVE744 .{ .code = 0x1EF6, .status = .C, .mapping = .{ .C = 0x1EF7 } },
745 .{ .code = 0x1EF8, .status = .C, .mapping = .{ .C = 0x1EF9 } }, // # LATIN CAPITAL LETTER Y WITH TILDE745 .{ .code = 0x1EF8, .status = .C, .mapping = .{ .C = 0x1EF9 } },
746 .{ .code = 0x1EFA, .status = .C, .mapping = .{ .C = 0x1EFB } }, // # LATIN CAPITAL LETTER MIDDLE-WELSH LL746 .{ .code = 0x1EFA, .status = .C, .mapping = .{ .C = 0x1EFB } },
747 .{ .code = 0x1EFC, .status = .C, .mapping = .{ .C = 0x1EFD } }, // # LATIN CAPITAL LETTER MIDDLE-WELSH V747 .{ .code = 0x1EFC, .status = .C, .mapping = .{ .C = 0x1EFD } },
748 .{ .code = 0x1EFE, .status = .C, .mapping = .{ .C = 0x1EFF } }, // # LATIN CAPITAL LETTER Y WITH LOOP748 .{ .code = 0x1EFE, .status = .C, .mapping = .{ .C = 0x1EFF } },
749 .{ .code = 0x1F08, .status = .C, .mapping = .{ .C = 0x1F00 } }, // # GREEK CAPITAL LETTER ALPHA WITH PSILI749 .{ .code = 0x1F08, .status = .C, .mapping = .{ .C = 0x1F00 } },
750 .{ .code = 0x1F09, .status = .C, .mapping = .{ .C = 0x1F01 } }, // # GREEK CAPITAL LETTER ALPHA WITH DASIA750 .{ .code = 0x1F09, .status = .C, .mapping = .{ .C = 0x1F01 } },
751 .{ .code = 0x1F0A, .status = .C, .mapping = .{ .C = 0x1F02 } }, // # GREEK CAPITAL LETTER ALPHA WITH PSILI AND VARIA751 .{ .code = 0x1F0A, .status = .C, .mapping = .{ .C = 0x1F02 } },
752 .{ .code = 0x1F0B, .status = .C, .mapping = .{ .C = 0x1F03 } }, // # GREEK CAPITAL LETTER ALPHA WITH DASIA AND VARIA752 .{ .code = 0x1F0B, .status = .C, .mapping = .{ .C = 0x1F03 } },
753 .{ .code = 0x1F0C, .status = .C, .mapping = .{ .C = 0x1F04 } }, // # GREEK CAPITAL LETTER ALPHA WITH PSILI AND OXIA753 .{ .code = 0x1F0C, .status = .C, .mapping = .{ .C = 0x1F04 } },
754 .{ .code = 0x1F0D, .status = .C, .mapping = .{ .C = 0x1F05 } }, // # GREEK CAPITAL LETTER ALPHA WITH DASIA AND OXIA754 .{ .code = 0x1F0D, .status = .C, .mapping = .{ .C = 0x1F05 } },
755 .{ .code = 0x1F0E, .status = .C, .mapping = .{ .C = 0x1F06 } }, // # GREEK CAPITAL LETTER ALPHA WITH PSILI AND PERISPOMENI755 .{ .code = 0x1F0E, .status = .C, .mapping = .{ .C = 0x1F06 } },
756 .{ .code = 0x1F0F, .status = .C, .mapping = .{ .C = 0x1F07 } }, // # GREEK CAPITAL LETTER ALPHA WITH DASIA AND PERISPOMENI756 .{ .code = 0x1F0F, .status = .C, .mapping = .{ .C = 0x1F07 } },
757 .{ .code = 0x1F18, .status = .C, .mapping = .{ .C = 0x1F10 } }, // # GREEK CAPITAL LETTER EPSILON WITH PSILI757 .{ .code = 0x1F18, .status = .C, .mapping = .{ .C = 0x1F10 } },
758 .{ .code = 0x1F19, .status = .C, .mapping = .{ .C = 0x1F11 } }, // # GREEK CAPITAL LETTER EPSILON WITH DASIA758 .{ .code = 0x1F19, .status = .C, .mapping = .{ .C = 0x1F11 } },
759 .{ .code = 0x1F1A, .status = .C, .mapping = .{ .C = 0x1F12 } }, // # GREEK CAPITAL LETTER EPSILON WITH PSILI AND VARIA759 .{ .code = 0x1F1A, .status = .C, .mapping = .{ .C = 0x1F12 } },
760 .{ .code = 0x1F1B, .status = .C, .mapping = .{ .C = 0x1F13 } }, // # GREEK CAPITAL LETTER EPSILON WITH DASIA AND VARIA760 .{ .code = 0x1F1B, .status = .C, .mapping = .{ .C = 0x1F13 } },
761 .{ .code = 0x1F1C, .status = .C, .mapping = .{ .C = 0x1F14 } }, // # GREEK CAPITAL LETTER EPSILON WITH PSILI AND OXIA761 .{ .code = 0x1F1C, .status = .C, .mapping = .{ .C = 0x1F14 } },
762 .{ .code = 0x1F1D, .status = .C, .mapping = .{ .C = 0x1F15 } }, // # GREEK CAPITAL LETTER EPSILON WITH DASIA AND OXIA762 .{ .code = 0x1F1D, .status = .C, .mapping = .{ .C = 0x1F15 } },
763 .{ .code = 0x1F28, .status = .C, .mapping = .{ .C = 0x1F20 } }, // # GREEK CAPITAL LETTER ETA WITH PSILI763 .{ .code = 0x1F28, .status = .C, .mapping = .{ .C = 0x1F20 } },
764 .{ .code = 0x1F29, .status = .C, .mapping = .{ .C = 0x1F21 } }, // # GREEK CAPITAL LETTER ETA WITH DASIA764 .{ .code = 0x1F29, .status = .C, .mapping = .{ .C = 0x1F21 } },
765 .{ .code = 0x1F2A, .status = .C, .mapping = .{ .C = 0x1F22 } }, // # GREEK CAPITAL LETTER ETA WITH PSILI AND VARIA765 .{ .code = 0x1F2A, .status = .C, .mapping = .{ .C = 0x1F22 } },
766 .{ .code = 0x1F2B, .status = .C, .mapping = .{ .C = 0x1F23 } }, // # GREEK CAPITAL LETTER ETA WITH DASIA AND VARIA766 .{ .code = 0x1F2B, .status = .C, .mapping = .{ .C = 0x1F23 } },
767 .{ .code = 0x1F2C, .status = .C, .mapping = .{ .C = 0x1F24 } }, // # GREEK CAPITAL LETTER ETA WITH PSILI AND OXIA767 .{ .code = 0x1F2C, .status = .C, .mapping = .{ .C = 0x1F24 } },
768 .{ .code = 0x1F2D, .status = .C, .mapping = .{ .C = 0x1F25 } }, // # GREEK CAPITAL LETTER ETA WITH DASIA AND OXIA768 .{ .code = 0x1F2D, .status = .C, .mapping = .{ .C = 0x1F25 } },
769 .{ .code = 0x1F2E, .status = .C, .mapping = .{ .C = 0x1F26 } }, // # GREEK CAPITAL LETTER ETA WITH PSILI AND PERISPOMENI769 .{ .code = 0x1F2E, .status = .C, .mapping = .{ .C = 0x1F26 } },
770 .{ .code = 0x1F2F, .status = .C, .mapping = .{ .C = 0x1F27 } }, // # GREEK CAPITAL LETTER ETA WITH DASIA AND PERISPOMENI770 .{ .code = 0x1F2F, .status = .C, .mapping = .{ .C = 0x1F27 } },
771 .{ .code = 0x1F38, .status = .C, .mapping = .{ .C = 0x1F30 } }, // # GREEK CAPITAL LETTER IOTA WITH PSILI771 .{ .code = 0x1F38, .status = .C, .mapping = .{ .C = 0x1F30 } },
772 .{ .code = 0x1F39, .status = .C, .mapping = .{ .C = 0x1F31 } }, // # GREEK CAPITAL LETTER IOTA WITH DASIA772 .{ .code = 0x1F39, .status = .C, .mapping = .{ .C = 0x1F31 } },
773 .{ .code = 0x1F3A, .status = .C, .mapping = .{ .C = 0x1F32 } }, // # GREEK CAPITAL LETTER IOTA WITH PSILI AND VARIA773 .{ .code = 0x1F3A, .status = .C, .mapping = .{ .C = 0x1F32 } },
774 .{ .code = 0x1F3B, .status = .C, .mapping = .{ .C = 0x1F33 } }, // # GREEK CAPITAL LETTER IOTA WITH DASIA AND VARIA774 .{ .code = 0x1F3B, .status = .C, .mapping = .{ .C = 0x1F33 } },
775 .{ .code = 0x1F3C, .status = .C, .mapping = .{ .C = 0x1F34 } }, // # GREEK CAPITAL LETTER IOTA WITH PSILI AND OXIA775 .{ .code = 0x1F3C, .status = .C, .mapping = .{ .C = 0x1F34 } },
776 .{ .code = 0x1F3D, .status = .C, .mapping = .{ .C = 0x1F35 } }, // # GREEK CAPITAL LETTER IOTA WITH DASIA AND OXIA776 .{ .code = 0x1F3D, .status = .C, .mapping = .{ .C = 0x1F35 } },
777 .{ .code = 0x1F3E, .status = .C, .mapping = .{ .C = 0x1F36 } }, // # GREEK CAPITAL LETTER IOTA WITH PSILI AND PERISPOMENI777 .{ .code = 0x1F3E, .status = .C, .mapping = .{ .C = 0x1F36 } },
778 .{ .code = 0x1F3F, .status = .C, .mapping = .{ .C = 0x1F37 } }, // # GREEK CAPITAL LETTER IOTA WITH DASIA AND PERISPOMENI778 .{ .code = 0x1F3F, .status = .C, .mapping = .{ .C = 0x1F37 } },
779 .{ .code = 0x1F48, .status = .C, .mapping = .{ .C = 0x1F40 } }, // # GREEK CAPITAL LETTER OMICRON WITH PSILI779 .{ .code = 0x1F48, .status = .C, .mapping = .{ .C = 0x1F40 } },
780 .{ .code = 0x1F49, .status = .C, .mapping = .{ .C = 0x1F41 } }, // # GREEK CAPITAL LETTER OMICRON WITH DASIA780 .{ .code = 0x1F49, .status = .C, .mapping = .{ .C = 0x1F41 } },
781 .{ .code = 0x1F4A, .status = .C, .mapping = .{ .C = 0x1F42 } }, // # GREEK CAPITAL LETTER OMICRON WITH PSILI AND VARIA781 .{ .code = 0x1F4A, .status = .C, .mapping = .{ .C = 0x1F42 } },
782 .{ .code = 0x1F4B, .status = .C, .mapping = .{ .C = 0x1F43 } }, // # GREEK CAPITAL LETTER OMICRON WITH DASIA AND VARIA782 .{ .code = 0x1F4B, .status = .C, .mapping = .{ .C = 0x1F43 } },
783 .{ .code = 0x1F4C, .status = .C, .mapping = .{ .C = 0x1F44 } }, // # GREEK CAPITAL LETTER OMICRON WITH PSILI AND OXIA783 .{ .code = 0x1F4C, .status = .C, .mapping = .{ .C = 0x1F44 } },
784 .{ .code = 0x1F4D, .status = .C, .mapping = .{ .C = 0x1F45 } }, // # GREEK CAPITAL LETTER OMICRON WITH DASIA AND OXIA784 .{ .code = 0x1F4D, .status = .C, .mapping = .{ .C = 0x1F45 } },
785 .{ .code = 0x1F50, .status = .F, .mapping = .{ .F = &[_]u21{0x03C5,0x0313,} } }, // # GREEK SMALL LETTER UPSILON WITH PSILI785 .{ .code = 0x1F50, .status = .F, .mapping = .{ .F = &[_]u21{0x03C5,0x0313,} } },
786 .{ .code = 0x1F52, .status = .F, .mapping = .{ .F = &[_]u21{0x03C5,0x0313,0x0300,} } }, // # GREEK SMALL LETTER UPSILON WITH PSILI AND VARIA786 .{ .code = 0x1F52, .status = .F, .mapping = .{ .F = &[_]u21{0x03C5,0x0313,0x0300,} } },
787 .{ .code = 0x1F54, .status = .F, .mapping = .{ .F = &[_]u21{0x03C5,0x0313,0x0301,} } }, // # GREEK SMALL LETTER UPSILON WITH PSILI AND OXIA787 .{ .code = 0x1F54, .status = .F, .mapping = .{ .F = &[_]u21{0x03C5,0x0313,0x0301,} } },
788 .{ .code = 0x1F56, .status = .F, .mapping = .{ .F = &[_]u21{0x03C5,0x0313,0x0342,} } }, // # GREEK SMALL LETTER UPSILON WITH PSILI AND PERISPOMENI788 .{ .code = 0x1F56, .status = .F, .mapping = .{ .F = &[_]u21{0x03C5,0x0313,0x0342,} } },
789 .{ .code = 0x1F59, .status = .C, .mapping = .{ .C = 0x1F51 } }, // # GREEK CAPITAL LETTER UPSILON WITH DASIA789 .{ .code = 0x1F59, .status = .C, .mapping = .{ .C = 0x1F51 } },
790 .{ .code = 0x1F5B, .status = .C, .mapping = .{ .C = 0x1F53 } }, // # GREEK CAPITAL LETTER UPSILON WITH DASIA AND VARIA790 .{ .code = 0x1F5B, .status = .C, .mapping = .{ .C = 0x1F53 } },
791 .{ .code = 0x1F5D, .status = .C, .mapping = .{ .C = 0x1F55 } }, // # GREEK CAPITAL LETTER UPSILON WITH DASIA AND OXIA791 .{ .code = 0x1F5D, .status = .C, .mapping = .{ .C = 0x1F55 } },
792 .{ .code = 0x1F5F, .status = .C, .mapping = .{ .C = 0x1F57 } }, // # GREEK CAPITAL LETTER UPSILON WITH DASIA AND PERISPOMENI792 .{ .code = 0x1F5F, .status = .C, .mapping = .{ .C = 0x1F57 } },
793 .{ .code = 0x1F68, .status = .C, .mapping = .{ .C = 0x1F60 } }, // # GREEK CAPITAL LETTER OMEGA WITH PSILI793 .{ .code = 0x1F68, .status = .C, .mapping = .{ .C = 0x1F60 } },
794 .{ .code = 0x1F69, .status = .C, .mapping = .{ .C = 0x1F61 } }, // # GREEK CAPITAL LETTER OMEGA WITH DASIA794 .{ .code = 0x1F69, .status = .C, .mapping = .{ .C = 0x1F61 } },
795 .{ .code = 0x1F6A, .status = .C, .mapping = .{ .C = 0x1F62 } }, // # GREEK CAPITAL LETTER OMEGA WITH PSILI AND VARIA795 .{ .code = 0x1F6A, .status = .C, .mapping = .{ .C = 0x1F62 } },
796 .{ .code = 0x1F6B, .status = .C, .mapping = .{ .C = 0x1F63 } }, // # GREEK CAPITAL LETTER OMEGA WITH DASIA AND VARIA796 .{ .code = 0x1F6B, .status = .C, .mapping = .{ .C = 0x1F63 } },
797 .{ .code = 0x1F6C, .status = .C, .mapping = .{ .C = 0x1F64 } }, // # GREEK CAPITAL LETTER OMEGA WITH PSILI AND OXIA797 .{ .code = 0x1F6C, .status = .C, .mapping = .{ .C = 0x1F64 } },
798 .{ .code = 0x1F6D, .status = .C, .mapping = .{ .C = 0x1F65 } }, // # GREEK CAPITAL LETTER OMEGA WITH DASIA AND OXIA798 .{ .code = 0x1F6D, .status = .C, .mapping = .{ .C = 0x1F65 } },
799 .{ .code = 0x1F6E, .status = .C, .mapping = .{ .C = 0x1F66 } }, // # GREEK CAPITAL LETTER OMEGA WITH PSILI AND PERISPOMENI799 .{ .code = 0x1F6E, .status = .C, .mapping = .{ .C = 0x1F66 } },
800 .{ .code = 0x1F6F, .status = .C, .mapping = .{ .C = 0x1F67 } }, // # GREEK CAPITAL LETTER OMEGA WITH DASIA AND PERISPOMENI800 .{ .code = 0x1F6F, .status = .C, .mapping = .{ .C = 0x1F67 } },
801 .{ .code = 0x1F80, .status = .F, .mapping = .{ .F = &[_]u21{0x1F00,0x03B9,} } }, // # GREEK SMALL LETTER ALPHA WITH PSILI AND YPOGEGRAMMENI801 .{ .code = 0x1F80, .status = .F, .mapping = .{ .F = &[_]u21{0x1F00,0x03B9,} } },
802 .{ .code = 0x1F81, .status = .F, .mapping = .{ .F = &[_]u21{0x1F01,0x03B9,} } }, // # GREEK SMALL LETTER ALPHA WITH DASIA AND YPOGEGRAMMENI802 .{ .code = 0x1F81, .status = .F, .mapping = .{ .F = &[_]u21{0x1F01,0x03B9,} } },
803 .{ .code = 0x1F82, .status = .F, .mapping = .{ .F = &[_]u21{0x1F02,0x03B9,} } }, // # GREEK SMALL LETTER ALPHA WITH PSILI AND VARIA AND YPOGEGRAMMENI803 .{ .code = 0x1F82, .status = .F, .mapping = .{ .F = &[_]u21{0x1F02,0x03B9,} } },
804 .{ .code = 0x1F83, .status = .F, .mapping = .{ .F = &[_]u21{0x1F03,0x03B9,} } }, // # GREEK SMALL LETTER ALPHA WITH DASIA AND VARIA AND YPOGEGRAMMENI804 .{ .code = 0x1F83, .status = .F, .mapping = .{ .F = &[_]u21{0x1F03,0x03B9,} } },
805 .{ .code = 0x1F84, .status = .F, .mapping = .{ .F = &[_]u21{0x1F04,0x03B9,} } }, // # GREEK SMALL LETTER ALPHA WITH PSILI AND OXIA AND YPOGEGRAMMENI805 .{ .code = 0x1F84, .status = .F, .mapping = .{ .F = &[_]u21{0x1F04,0x03B9,} } },
806 .{ .code = 0x1F85, .status = .F, .mapping = .{ .F = &[_]u21{0x1F05,0x03B9,} } }, // # GREEK SMALL LETTER ALPHA WITH DASIA AND OXIA AND YPOGEGRAMMENI806 .{ .code = 0x1F85, .status = .F, .mapping = .{ .F = &[_]u21{0x1F05,0x03B9,} } },
807 .{ .code = 0x1F86, .status = .F, .mapping = .{ .F = &[_]u21{0x1F06,0x03B9,} } }, // # GREEK SMALL LETTER ALPHA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI807 .{ .code = 0x1F86, .status = .F, .mapping = .{ .F = &[_]u21{0x1F06,0x03B9,} } },
808 .{ .code = 0x1F87, .status = .F, .mapping = .{ .F = &[_]u21{0x1F07,0x03B9,} } }, // # GREEK SMALL LETTER ALPHA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI808 .{ .code = 0x1F87, .status = .F, .mapping = .{ .F = &[_]u21{0x1F07,0x03B9,} } },
809 .{ .code = 0x1F88, .status = .F, .mapping = .{ .F = &[_]u21{0x1F00,0x03B9,} } }, // # GREEK CAPITAL LETTER ALPHA WITH PSILI AND PROSGEGRAMMENI809 .{ .code = 0x1F88, .status = .F, .mapping = .{ .F = &[_]u21{0x1F00,0x03B9,} } },
810 .{ .code = 0x1F88, .status = .S, .mapping = .{ .S = 0x1F80 } }, // # GREEK CAPITAL LETTER ALPHA WITH PSILI AND PROSGEGRAMMENI810 .{ .code = 0x1F88, .status = .S, .mapping = .{ .S = 0x1F80 } },
811 .{ .code = 0x1F89, .status = .F, .mapping = .{ .F = &[_]u21{0x1F01,0x03B9,} } }, // # GREEK CAPITAL LETTER ALPHA WITH DASIA AND PROSGEGRAMMENI811 .{ .code = 0x1F89, .status = .F, .mapping = .{ .F = &[_]u21{0x1F01,0x03B9,} } },
812 .{ .code = 0x1F89, .status = .S, .mapping = .{ .S = 0x1F81 } }, // # GREEK CAPITAL LETTER ALPHA WITH DASIA AND PROSGEGRAMMENI812 .{ .code = 0x1F89, .status = .S, .mapping = .{ .S = 0x1F81 } },
813 .{ .code = 0x1F8A, .status = .F, .mapping = .{ .F = &[_]u21{0x1F02,0x03B9,} } }, // # GREEK CAPITAL LETTER ALPHA WITH PSILI AND VARIA AND PROSGEGRAMMENI813 .{ .code = 0x1F8A, .status = .F, .mapping = .{ .F = &[_]u21{0x1F02,0x03B9,} } },
814 .{ .code = 0x1F8A, .status = .S, .mapping = .{ .S = 0x1F82 } }, // # GREEK CAPITAL LETTER ALPHA WITH PSILI AND VARIA AND PROSGEGRAMMENI814 .{ .code = 0x1F8A, .status = .S, .mapping = .{ .S = 0x1F82 } },
815 .{ .code = 0x1F8B, .status = .F, .mapping = .{ .F = &[_]u21{0x1F03,0x03B9,} } }, // # GREEK CAPITAL LETTER ALPHA WITH DASIA AND VARIA AND PROSGEGRAMMENI815 .{ .code = 0x1F8B, .status = .F, .mapping = .{ .F = &[_]u21{0x1F03,0x03B9,} } },
816 .{ .code = 0x1F8B, .status = .S, .mapping = .{ .S = 0x1F83 } }, // # GREEK CAPITAL LETTER ALPHA WITH DASIA AND VARIA AND PROSGEGRAMMENI816 .{ .code = 0x1F8B, .status = .S, .mapping = .{ .S = 0x1F83 } },
817 .{ .code = 0x1F8C, .status = .F, .mapping = .{ .F = &[_]u21{0x1F04,0x03B9,} } }, // # GREEK CAPITAL LETTER ALPHA WITH PSILI AND OXIA AND PROSGEGRAMMENI817 .{ .code = 0x1F8C, .status = .F, .mapping = .{ .F = &[_]u21{0x1F04,0x03B9,} } },
818 .{ .code = 0x1F8C, .status = .S, .mapping = .{ .S = 0x1F84 } }, // # GREEK CAPITAL LETTER ALPHA WITH PSILI AND OXIA AND PROSGEGRAMMENI818 .{ .code = 0x1F8C, .status = .S, .mapping = .{ .S = 0x1F84 } },
819 .{ .code = 0x1F8D, .status = .F, .mapping = .{ .F = &[_]u21{0x1F05,0x03B9,} } }, // # GREEK CAPITAL LETTER ALPHA WITH DASIA AND OXIA AND PROSGEGRAMMENI819 .{ .code = 0x1F8D, .status = .F, .mapping = .{ .F = &[_]u21{0x1F05,0x03B9,} } },
820 .{ .code = 0x1F8D, .status = .S, .mapping = .{ .S = 0x1F85 } }, // # GREEK CAPITAL LETTER ALPHA WITH DASIA AND OXIA AND PROSGEGRAMMENI820 .{ .code = 0x1F8D, .status = .S, .mapping = .{ .S = 0x1F85 } },
821 .{ .code = 0x1F8E, .status = .F, .mapping = .{ .F = &[_]u21{0x1F06,0x03B9,} } }, // # GREEK CAPITAL LETTER ALPHA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI821 .{ .code = 0x1F8E, .status = .F, .mapping = .{ .F = &[_]u21{0x1F06,0x03B9,} } },
822 .{ .code = 0x1F8E, .status = .S, .mapping = .{ .S = 0x1F86 } }, // # GREEK CAPITAL LETTER ALPHA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI822 .{ .code = 0x1F8E, .status = .S, .mapping = .{ .S = 0x1F86 } },
823 .{ .code = 0x1F8F, .status = .F, .mapping = .{ .F = &[_]u21{0x1F07,0x03B9,} } }, // # GREEK CAPITAL LETTER ALPHA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI823 .{ .code = 0x1F8F, .status = .F, .mapping = .{ .F = &[_]u21{0x1F07,0x03B9,} } },
824 .{ .code = 0x1F8F, .status = .S, .mapping = .{ .S = 0x1F87 } }, // # GREEK CAPITAL LETTER ALPHA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI824 .{ .code = 0x1F8F, .status = .S, .mapping = .{ .S = 0x1F87 } },
825 .{ .code = 0x1F90, .status = .F, .mapping = .{ .F = &[_]u21{0x1F20,0x03B9,} } }, // # GREEK SMALL LETTER ETA WITH PSILI AND YPOGEGRAMMENI825 .{ .code = 0x1F90, .status = .F, .mapping = .{ .F = &[_]u21{0x1F20,0x03B9,} } },
826 .{ .code = 0x1F91, .status = .F, .mapping = .{ .F = &[_]u21{0x1F21,0x03B9,} } }, // # GREEK SMALL LETTER ETA WITH DASIA AND YPOGEGRAMMENI826 .{ .code = 0x1F91, .status = .F, .mapping = .{ .F = &[_]u21{0x1F21,0x03B9,} } },
827 .{ .code = 0x1F92, .status = .F, .mapping = .{ .F = &[_]u21{0x1F22,0x03B9,} } }, // # GREEK SMALL LETTER ETA WITH PSILI AND VARIA AND YPOGEGRAMMENI827 .{ .code = 0x1F92, .status = .F, .mapping = .{ .F = &[_]u21{0x1F22,0x03B9,} } },
828 .{ .code = 0x1F93, .status = .F, .mapping = .{ .F = &[_]u21{0x1F23,0x03B9,} } }, // # GREEK SMALL LETTER ETA WITH DASIA AND VARIA AND YPOGEGRAMMENI828 .{ .code = 0x1F93, .status = .F, .mapping = .{ .F = &[_]u21{0x1F23,0x03B9,} } },
829 .{ .code = 0x1F94, .status = .F, .mapping = .{ .F = &[_]u21{0x1F24,0x03B9,} } }, // # GREEK SMALL LETTER ETA WITH PSILI AND OXIA AND YPOGEGRAMMENI829 .{ .code = 0x1F94, .status = .F, .mapping = .{ .F = &[_]u21{0x1F24,0x03B9,} } },
830 .{ .code = 0x1F95, .status = .F, .mapping = .{ .F = &[_]u21{0x1F25,0x03B9,} } }, // # GREEK SMALL LETTER ETA WITH DASIA AND OXIA AND YPOGEGRAMMENI830 .{ .code = 0x1F95, .status = .F, .mapping = .{ .F = &[_]u21{0x1F25,0x03B9,} } },
831 .{ .code = 0x1F96, .status = .F, .mapping = .{ .F = &[_]u21{0x1F26,0x03B9,} } }, // # GREEK SMALL LETTER ETA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI831 .{ .code = 0x1F96, .status = .F, .mapping = .{ .F = &[_]u21{0x1F26,0x03B9,} } },
832 .{ .code = 0x1F97, .status = .F, .mapping = .{ .F = &[_]u21{0x1F27,0x03B9,} } }, // # GREEK SMALL LETTER ETA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI832 .{ .code = 0x1F97, .status = .F, .mapping = .{ .F = &[_]u21{0x1F27,0x03B9,} } },
833 .{ .code = 0x1F98, .status = .F, .mapping = .{ .F = &[_]u21{0x1F20,0x03B9,} } }, // # GREEK CAPITAL LETTER ETA WITH PSILI AND PROSGEGRAMMENI833 .{ .code = 0x1F98, .status = .F, .mapping = .{ .F = &[_]u21{0x1F20,0x03B9,} } },
834 .{ .code = 0x1F98, .status = .S, .mapping = .{ .S = 0x1F90 } }, // # GREEK CAPITAL LETTER ETA WITH PSILI AND PROSGEGRAMMENI834 .{ .code = 0x1F98, .status = .S, .mapping = .{ .S = 0x1F90 } },
835 .{ .code = 0x1F99, .status = .F, .mapping = .{ .F = &[_]u21{0x1F21,0x03B9,} } }, // # GREEK CAPITAL LETTER ETA WITH DASIA AND PROSGEGRAMMENI835 .{ .code = 0x1F99, .status = .F, .mapping = .{ .F = &[_]u21{0x1F21,0x03B9,} } },
836 .{ .code = 0x1F99, .status = .S, .mapping = .{ .S = 0x1F91 } }, // # GREEK CAPITAL LETTER ETA WITH DASIA AND PROSGEGRAMMENI836 .{ .code = 0x1F99, .status = .S, .mapping = .{ .S = 0x1F91 } },
837 .{ .code = 0x1F9A, .status = .F, .mapping = .{ .F = &[_]u21{0x1F22,0x03B9,} } }, // # GREEK CAPITAL LETTER ETA WITH PSILI AND VARIA AND PROSGEGRAMMENI837 .{ .code = 0x1F9A, .status = .F, .mapping = .{ .F = &[_]u21{0x1F22,0x03B9,} } },
838 .{ .code = 0x1F9A, .status = .S, .mapping = .{ .S = 0x1F92 } }, // # GREEK CAPITAL LETTER ETA WITH PSILI AND VARIA AND PROSGEGRAMMENI838 .{ .code = 0x1F9A, .status = .S, .mapping = .{ .S = 0x1F92 } },
839 .{ .code = 0x1F9B, .status = .F, .mapping = .{ .F = &[_]u21{0x1F23,0x03B9,} } }, // # GREEK CAPITAL LETTER ETA WITH DASIA AND VARIA AND PROSGEGRAMMENI839 .{ .code = 0x1F9B, .status = .F, .mapping = .{ .F = &[_]u21{0x1F23,0x03B9,} } },
840 .{ .code = 0x1F9B, .status = .S, .mapping = .{ .S = 0x1F93 } }, // # GREEK CAPITAL LETTER ETA WITH DASIA AND VARIA AND PROSGEGRAMMENI840 .{ .code = 0x1F9B, .status = .S, .mapping = .{ .S = 0x1F93 } },
841 .{ .code = 0x1F9C, .status = .F, .mapping = .{ .F = &[_]u21{0x1F24,0x03B9,} } }, // # GREEK CAPITAL LETTER ETA WITH PSILI AND OXIA AND PROSGEGRAMMENI841 .{ .code = 0x1F9C, .status = .F, .mapping = .{ .F = &[_]u21{0x1F24,0x03B9,} } },
842 .{ .code = 0x1F9C, .status = .S, .mapping = .{ .S = 0x1F94 } }, // # GREEK CAPITAL LETTER ETA WITH PSILI AND OXIA AND PROSGEGRAMMENI842 .{ .code = 0x1F9C, .status = .S, .mapping = .{ .S = 0x1F94 } },
843 .{ .code = 0x1F9D, .status = .F, .mapping = .{ .F = &[_]u21{0x1F25,0x03B9,} } }, // # GREEK CAPITAL LETTER ETA WITH DASIA AND OXIA AND PROSGEGRAMMENI843 .{ .code = 0x1F9D, .status = .F, .mapping = .{ .F = &[_]u21{0x1F25,0x03B9,} } },
844 .{ .code = 0x1F9D, .status = .S, .mapping = .{ .S = 0x1F95 } }, // # GREEK CAPITAL LETTER ETA WITH DASIA AND OXIA AND PROSGEGRAMMENI844 .{ .code = 0x1F9D, .status = .S, .mapping = .{ .S = 0x1F95 } },
845 .{ .code = 0x1F9E, .status = .F, .mapping = .{ .F = &[_]u21{0x1F26,0x03B9,} } }, // # GREEK CAPITAL LETTER ETA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI845 .{ .code = 0x1F9E, .status = .F, .mapping = .{ .F = &[_]u21{0x1F26,0x03B9,} } },
846 .{ .code = 0x1F9E, .status = .S, .mapping = .{ .S = 0x1F96 } }, // # GREEK CAPITAL LETTER ETA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI846 .{ .code = 0x1F9E, .status = .S, .mapping = .{ .S = 0x1F96 } },
847 .{ .code = 0x1F9F, .status = .F, .mapping = .{ .F = &[_]u21{0x1F27,0x03B9,} } }, // # GREEK CAPITAL LETTER ETA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI847 .{ .code = 0x1F9F, .status = .F, .mapping = .{ .F = &[_]u21{0x1F27,0x03B9,} } },
848 .{ .code = 0x1F9F, .status = .S, .mapping = .{ .S = 0x1F97 } }, // # GREEK CAPITAL LETTER ETA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI848 .{ .code = 0x1F9F, .status = .S, .mapping = .{ .S = 0x1F97 } },
849 .{ .code = 0x1FA0, .status = .F, .mapping = .{ .F = &[_]u21{0x1F60,0x03B9,} } }, // # GREEK SMALL LETTER OMEGA WITH PSILI AND YPOGEGRAMMENI849 .{ .code = 0x1FA0, .status = .F, .mapping = .{ .F = &[_]u21{0x1F60,0x03B9,} } },
850 .{ .code = 0x1FA1, .status = .F, .mapping = .{ .F = &[_]u21{0x1F61,0x03B9,} } }, // # GREEK SMALL LETTER OMEGA WITH DASIA AND YPOGEGRAMMENI850 .{ .code = 0x1FA1, .status = .F, .mapping = .{ .F = &[_]u21{0x1F61,0x03B9,} } },
851 .{ .code = 0x1FA2, .status = .F, .mapping = .{ .F = &[_]u21{0x1F62,0x03B9,} } }, // # GREEK SMALL LETTER OMEGA WITH PSILI AND VARIA AND YPOGEGRAMMENI851 .{ .code = 0x1FA2, .status = .F, .mapping = .{ .F = &[_]u21{0x1F62,0x03B9,} } },
852 .{ .code = 0x1FA3, .status = .F, .mapping = .{ .F = &[_]u21{0x1F63,0x03B9,} } }, // # GREEK SMALL LETTER OMEGA WITH DASIA AND VARIA AND YPOGEGRAMMENI852 .{ .code = 0x1FA3, .status = .F, .mapping = .{ .F = &[_]u21{0x1F63,0x03B9,} } },
853 .{ .code = 0x1FA4, .status = .F, .mapping = .{ .F = &[_]u21{0x1F64,0x03B9,} } }, // # GREEK SMALL LETTER OMEGA WITH PSILI AND OXIA AND YPOGEGRAMMENI853 .{ .code = 0x1FA4, .status = .F, .mapping = .{ .F = &[_]u21{0x1F64,0x03B9,} } },
854 .{ .code = 0x1FA5, .status = .F, .mapping = .{ .F = &[_]u21{0x1F65,0x03B9,} } }, // # GREEK SMALL LETTER OMEGA WITH DASIA AND OXIA AND YPOGEGRAMMENI854 .{ .code = 0x1FA5, .status = .F, .mapping = .{ .F = &[_]u21{0x1F65,0x03B9,} } },
855 .{ .code = 0x1FA6, .status = .F, .mapping = .{ .F = &[_]u21{0x1F66,0x03B9,} } }, // # GREEK SMALL LETTER OMEGA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI855 .{ .code = 0x1FA6, .status = .F, .mapping = .{ .F = &[_]u21{0x1F66,0x03B9,} } },
856 .{ .code = 0x1FA7, .status = .F, .mapping = .{ .F = &[_]u21{0x1F67,0x03B9,} } }, // # GREEK SMALL LETTER OMEGA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI856 .{ .code = 0x1FA7, .status = .F, .mapping = .{ .F = &[_]u21{0x1F67,0x03B9,} } },
857 .{ .code = 0x1FA8, .status = .F, .mapping = .{ .F = &[_]u21{0x1F60,0x03B9,} } }, // # GREEK CAPITAL LETTER OMEGA WITH PSILI AND PROSGEGRAMMENI857 .{ .code = 0x1FA8, .status = .F, .mapping = .{ .F = &[_]u21{0x1F60,0x03B9,} } },
858 .{ .code = 0x1FA8, .status = .S, .mapping = .{ .S = 0x1FA0 } }, // # GREEK CAPITAL LETTER OMEGA WITH PSILI AND PROSGEGRAMMENI858 .{ .code = 0x1FA8, .status = .S, .mapping = .{ .S = 0x1FA0 } },
859 .{ .code = 0x1FA9, .status = .F, .mapping = .{ .F = &[_]u21{0x1F61,0x03B9,} } }, // # GREEK CAPITAL LETTER OMEGA WITH DASIA AND PROSGEGRAMMENI859 .{ .code = 0x1FA9, .status = .F, .mapping = .{ .F = &[_]u21{0x1F61,0x03B9,} } },
860 .{ .code = 0x1FA9, .status = .S, .mapping = .{ .S = 0x1FA1 } }, // # GREEK CAPITAL LETTER OMEGA WITH DASIA AND PROSGEGRAMMENI860 .{ .code = 0x1FA9, .status = .S, .mapping = .{ .S = 0x1FA1 } },
861 .{ .code = 0x1FAA, .status = .F, .mapping = .{ .F = &[_]u21{0x1F62,0x03B9,} } }, // # GREEK CAPITAL LETTER OMEGA WITH PSILI AND VARIA AND PROSGEGRAMMENI861 .{ .code = 0x1FAA, .status = .F, .mapping = .{ .F = &[_]u21{0x1F62,0x03B9,} } },
862 .{ .code = 0x1FAA, .status = .S, .mapping = .{ .S = 0x1FA2 } }, // # GREEK CAPITAL LETTER OMEGA WITH PSILI AND VARIA AND PROSGEGRAMMENI862 .{ .code = 0x1FAA, .status = .S, .mapping = .{ .S = 0x1FA2 } },
863 .{ .code = 0x1FAB, .status = .F, .mapping = .{ .F = &[_]u21{0x1F63,0x03B9,} } }, // # GREEK CAPITAL LETTER OMEGA WITH DASIA AND VARIA AND PROSGEGRAMMENI863 .{ .code = 0x1FAB, .status = .F, .mapping = .{ .F = &[_]u21{0x1F63,0x03B9,} } },
864 .{ .code = 0x1FAB, .status = .S, .mapping = .{ .S = 0x1FA3 } }, // # GREEK CAPITAL LETTER OMEGA WITH DASIA AND VARIA AND PROSGEGRAMMENI864 .{ .code = 0x1FAB, .status = .S, .mapping = .{ .S = 0x1FA3 } },
865 .{ .code = 0x1FAC, .status = .F, .mapping = .{ .F = &[_]u21{0x1F64,0x03B9,} } }, // # GREEK CAPITAL LETTER OMEGA WITH PSILI AND OXIA AND PROSGEGRAMMENI865 .{ .code = 0x1FAC, .status = .F, .mapping = .{ .F = &[_]u21{0x1F64,0x03B9,} } },
866 .{ .code = 0x1FAC, .status = .S, .mapping = .{ .S = 0x1FA4 } }, // # GREEK CAPITAL LETTER OMEGA WITH PSILI AND OXIA AND PROSGEGRAMMENI866 .{ .code = 0x1FAC, .status = .S, .mapping = .{ .S = 0x1FA4 } },
867 .{ .code = 0x1FAD, .status = .F, .mapping = .{ .F = &[_]u21{0x1F65,0x03B9,} } }, // # GREEK CAPITAL LETTER OMEGA WITH DASIA AND OXIA AND PROSGEGRAMMENI867 .{ .code = 0x1FAD, .status = .F, .mapping = .{ .F = &[_]u21{0x1F65,0x03B9,} } },
868 .{ .code = 0x1FAD, .status = .S, .mapping = .{ .S = 0x1FA5 } }, // # GREEK CAPITAL LETTER OMEGA WITH DASIA AND OXIA AND PROSGEGRAMMENI868 .{ .code = 0x1FAD, .status = .S, .mapping = .{ .S = 0x1FA5 } },
869 .{ .code = 0x1FAE, .status = .F, .mapping = .{ .F = &[_]u21{0x1F66,0x03B9,} } }, // # GREEK CAPITAL LETTER OMEGA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI869 .{ .code = 0x1FAE, .status = .F, .mapping = .{ .F = &[_]u21{0x1F66,0x03B9,} } },
870 .{ .code = 0x1FAE, .status = .S, .mapping = .{ .S = 0x1FA6 } }, // # GREEK CAPITAL LETTER OMEGA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI870 .{ .code = 0x1FAE, .status = .S, .mapping = .{ .S = 0x1FA6 } },
871 .{ .code = 0x1FAF, .status = .F, .mapping = .{ .F = &[_]u21{0x1F67,0x03B9,} } }, // # GREEK CAPITAL LETTER OMEGA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI871 .{ .code = 0x1FAF, .status = .F, .mapping = .{ .F = &[_]u21{0x1F67,0x03B9,} } },
872 .{ .code = 0x1FAF, .status = .S, .mapping = .{ .S = 0x1FA7 } }, // # GREEK CAPITAL LETTER OMEGA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI872 .{ .code = 0x1FAF, .status = .S, .mapping = .{ .S = 0x1FA7 } },
873 .{ .code = 0x1FB2, .status = .F, .mapping = .{ .F = &[_]u21{0x1F70,0x03B9,} } }, // # GREEK SMALL LETTER ALPHA WITH VARIA AND YPOGEGRAMMENI873 .{ .code = 0x1FB2, .status = .F, .mapping = .{ .F = &[_]u21{0x1F70,0x03B9,} } },
874 .{ .code = 0x1FB3, .status = .F, .mapping = .{ .F = &[_]u21{0x03B1,0x03B9,} } }, // # GREEK SMALL LETTER ALPHA WITH YPOGEGRAMMENI874 .{ .code = 0x1FB3, .status = .F, .mapping = .{ .F = &[_]u21{0x03B1,0x03B9,} } },
875 .{ .code = 0x1FB4, .status = .F, .mapping = .{ .F = &[_]u21{0x03AC,0x03B9,} } }, // # GREEK SMALL LETTER ALPHA WITH OXIA AND YPOGEGRAMMENI875 .{ .code = 0x1FB4, .status = .F, .mapping = .{ .F = &[_]u21{0x03AC,0x03B9,} } },
876 .{ .code = 0x1FB6, .status = .F, .mapping = .{ .F = &[_]u21{0x03B1,0x0342,} } }, // # GREEK SMALL LETTER ALPHA WITH PERISPOMENI876 .{ .code = 0x1FB6, .status = .F, .mapping = .{ .F = &[_]u21{0x03B1,0x0342,} } },
877 .{ .code = 0x1FB7, .status = .F, .mapping = .{ .F = &[_]u21{0x03B1,0x0342,0x03B9,} } }, // # GREEK SMALL LETTER ALPHA WITH PERISPOMENI AND YPOGEGRAMMENI877 .{ .code = 0x1FB7, .status = .F, .mapping = .{ .F = &[_]u21{0x03B1,0x0342,0x03B9,} } },
878 .{ .code = 0x1FB8, .status = .C, .mapping = .{ .C = 0x1FB0 } }, // # GREEK CAPITAL LETTER ALPHA WITH VRACHY878 .{ .code = 0x1FB8, .status = .C, .mapping = .{ .C = 0x1FB0 } },
879 .{ .code = 0x1FB9, .status = .C, .mapping = .{ .C = 0x1FB1 } }, // # GREEK CAPITAL LETTER ALPHA WITH MACRON879 .{ .code = 0x1FB9, .status = .C, .mapping = .{ .C = 0x1FB1 } },
880 .{ .code = 0x1FBA, .status = .C, .mapping = .{ .C = 0x1F70 } }, // # GREEK CAPITAL LETTER ALPHA WITH VARIA880 .{ .code = 0x1FBA, .status = .C, .mapping = .{ .C = 0x1F70 } },
881 .{ .code = 0x1FBB, .status = .C, .mapping = .{ .C = 0x1F71 } }, // # GREEK CAPITAL LETTER ALPHA WITH OXIA881 .{ .code = 0x1FBB, .status = .C, .mapping = .{ .C = 0x1F71 } },
882 .{ .code = 0x1FBC, .status = .F, .mapping = .{ .F = &[_]u21{0x03B1,0x03B9,} } }, // # GREEK CAPITAL LETTER ALPHA WITH PROSGEGRAMMENI882 .{ .code = 0x1FBC, .status = .F, .mapping = .{ .F = &[_]u21{0x03B1,0x03B9,} } },
883 .{ .code = 0x1FBC, .status = .S, .mapping = .{ .S = 0x1FB3 } }, // # GREEK CAPITAL LETTER ALPHA WITH PROSGEGRAMMENI883 .{ .code = 0x1FBC, .status = .S, .mapping = .{ .S = 0x1FB3 } },
884 .{ .code = 0x1FBE, .status = .C, .mapping = .{ .C = 0x03B9 } }, // # GREEK PROSGEGRAMMENI884 .{ .code = 0x1FBE, .status = .C, .mapping = .{ .C = 0x03B9 } },
885 .{ .code = 0x1FC2, .status = .F, .mapping = .{ .F = &[_]u21{0x1F74,0x03B9,} } }, // # GREEK SMALL LETTER ETA WITH VARIA AND YPOGEGRAMMENI885 .{ .code = 0x1FC2, .status = .F, .mapping = .{ .F = &[_]u21{0x1F74,0x03B9,} } },
886 .{ .code = 0x1FC3, .status = .F, .mapping = .{ .F = &[_]u21{0x03B7,0x03B9,} } }, // # GREEK SMALL LETTER ETA WITH YPOGEGRAMMENI886 .{ .code = 0x1FC3, .status = .F, .mapping = .{ .F = &[_]u21{0x03B7,0x03B9,} } },
887 .{ .code = 0x1FC4, .status = .F, .mapping = .{ .F = &[_]u21{0x03AE,0x03B9,} } }, // # GREEK SMALL LETTER ETA WITH OXIA AND YPOGEGRAMMENI887 .{ .code = 0x1FC4, .status = .F, .mapping = .{ .F = &[_]u21{0x03AE,0x03B9,} } },
888 .{ .code = 0x1FC6, .status = .F, .mapping = .{ .F = &[_]u21{0x03B7,0x0342,} } }, // # GREEK SMALL LETTER ETA WITH PERISPOMENI888 .{ .code = 0x1FC6, .status = .F, .mapping = .{ .F = &[_]u21{0x03B7,0x0342,} } },
889 .{ .code = 0x1FC7, .status = .F, .mapping = .{ .F = &[_]u21{0x03B7,0x0342,0x03B9,} } }, // # GREEK SMALL LETTER ETA WITH PERISPOMENI AND YPOGEGRAMMENI889 .{ .code = 0x1FC7, .status = .F, .mapping = .{ .F = &[_]u21{0x03B7,0x0342,0x03B9,} } },
890 .{ .code = 0x1FC8, .status = .C, .mapping = .{ .C = 0x1F72 } }, // # GREEK CAPITAL LETTER EPSILON WITH VARIA890 .{ .code = 0x1FC8, .status = .C, .mapping = .{ .C = 0x1F72 } },
891 .{ .code = 0x1FC9, .status = .C, .mapping = .{ .C = 0x1F73 } }, // # GREEK CAPITAL LETTER EPSILON WITH OXIA891 .{ .code = 0x1FC9, .status = .C, .mapping = .{ .C = 0x1F73 } },
892 .{ .code = 0x1FCA, .status = .C, .mapping = .{ .C = 0x1F74 } }, // # GREEK CAPITAL LETTER ETA WITH VARIA892 .{ .code = 0x1FCA, .status = .C, .mapping = .{ .C = 0x1F74 } },
893 .{ .code = 0x1FCB, .status = .C, .mapping = .{ .C = 0x1F75 } }, // # GREEK CAPITAL LETTER ETA WITH OXIA893 .{ .code = 0x1FCB, .status = .C, .mapping = .{ .C = 0x1F75 } },
894 .{ .code = 0x1FCC, .status = .F, .mapping = .{ .F = &[_]u21{0x03B7,0x03B9,} } }, // # GREEK CAPITAL LETTER ETA WITH PROSGEGRAMMENI894 .{ .code = 0x1FCC, .status = .F, .mapping = .{ .F = &[_]u21{0x03B7,0x03B9,} } },
895 .{ .code = 0x1FCC, .status = .S, .mapping = .{ .S = 0x1FC3 } }, // # GREEK CAPITAL LETTER ETA WITH PROSGEGRAMMENI895 .{ .code = 0x1FCC, .status = .S, .mapping = .{ .S = 0x1FC3 } },
896 .{ .code = 0x1FD2, .status = .F, .mapping = .{ .F = &[_]u21{0x03B9,0x0308,0x0300,} } }, // # GREEK SMALL LETTER IOTA WITH DIALYTIKA AND VARIA896 .{ .code = 0x1FD2, .status = .F, .mapping = .{ .F = &[_]u21{0x03B9,0x0308,0x0300,} } },
897 .{ .code = 0x1FD3, .status = .F, .mapping = .{ .F = &[_]u21{0x03B9,0x0308,0x0301,} } }, // # GREEK SMALL LETTER IOTA WITH DIALYTIKA AND OXIA897 .{ .code = 0x1FD3, .status = .F, .mapping = .{ .F = &[_]u21{0x03B9,0x0308,0x0301,} } },
898 .{ .code = 0x1FD6, .status = .F, .mapping = .{ .F = &[_]u21{0x03B9,0x0342,} } }, // # GREEK SMALL LETTER IOTA WITH PERISPOMENI898 .{ .code = 0x1FD6, .status = .F, .mapping = .{ .F = &[_]u21{0x03B9,0x0342,} } },
899 .{ .code = 0x1FD7, .status = .F, .mapping = .{ .F = &[_]u21{0x03B9,0x0308,0x0342,} } }, // # GREEK SMALL LETTER IOTA WITH DIALYTIKA AND PERISPOMENI899 .{ .code = 0x1FD7, .status = .F, .mapping = .{ .F = &[_]u21{0x03B9,0x0308,0x0342,} } },
900 .{ .code = 0x1FD8, .status = .C, .mapping = .{ .C = 0x1FD0 } }, // # GREEK CAPITAL LETTER IOTA WITH VRACHY900 .{ .code = 0x1FD8, .status = .C, .mapping = .{ .C = 0x1FD0 } },
901 .{ .code = 0x1FD9, .status = .C, .mapping = .{ .C = 0x1FD1 } }, // # GREEK CAPITAL LETTER IOTA WITH MACRON901 .{ .code = 0x1FD9, .status = .C, .mapping = .{ .C = 0x1FD1 } },
902 .{ .code = 0x1FDA, .status = .C, .mapping = .{ .C = 0x1F76 } }, // # GREEK CAPITAL LETTER IOTA WITH VARIA902 .{ .code = 0x1FDA, .status = .C, .mapping = .{ .C = 0x1F76 } },
903 .{ .code = 0x1FDB, .status = .C, .mapping = .{ .C = 0x1F77 } }, // # GREEK CAPITAL LETTER IOTA WITH OXIA903 .{ .code = 0x1FDB, .status = .C, .mapping = .{ .C = 0x1F77 } },
904 .{ .code = 0x1FE2, .status = .F, .mapping = .{ .F = &[_]u21{0x03C5,0x0308,0x0300,} } }, // # GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND VARIA904 .{ .code = 0x1FE2, .status = .F, .mapping = .{ .F = &[_]u21{0x03C5,0x0308,0x0300,} } },
905 .{ .code = 0x1FE3, .status = .F, .mapping = .{ .F = &[_]u21{0x03C5,0x0308,0x0301,} } }, // # GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND OXIA905 .{ .code = 0x1FE3, .status = .F, .mapping = .{ .F = &[_]u21{0x03C5,0x0308,0x0301,} } },
906 .{ .code = 0x1FE4, .status = .F, .mapping = .{ .F = &[_]u21{0x03C1,0x0313,} } }, // # GREEK SMALL LETTER RHO WITH PSILI906 .{ .code = 0x1FE4, .status = .F, .mapping = .{ .F = &[_]u21{0x03C1,0x0313,} } },
907 .{ .code = 0x1FE6, .status = .F, .mapping = .{ .F = &[_]u21{0x03C5,0x0342,} } }, // # GREEK SMALL LETTER UPSILON WITH PERISPOMENI907 .{ .code = 0x1FE6, .status = .F, .mapping = .{ .F = &[_]u21{0x03C5,0x0342,} } },
908 .{ .code = 0x1FE7, .status = .F, .mapping = .{ .F = &[_]u21{0x03C5,0x0308,0x0342,} } }, // # GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND PERISPOMENI908 .{ .code = 0x1FE7, .status = .F, .mapping = .{ .F = &[_]u21{0x03C5,0x0308,0x0342,} } },
909 .{ .code = 0x1FE8, .status = .C, .mapping = .{ .C = 0x1FE0 } }, // # GREEK CAPITAL LETTER UPSILON WITH VRACHY909 .{ .code = 0x1FE8, .status = .C, .mapping = .{ .C = 0x1FE0 } },
910 .{ .code = 0x1FE9, .status = .C, .mapping = .{ .C = 0x1FE1 } }, // # GREEK CAPITAL LETTER UPSILON WITH MACRON910 .{ .code = 0x1FE9, .status = .C, .mapping = .{ .C = 0x1FE1 } },
911 .{ .code = 0x1FEA, .status = .C, .mapping = .{ .C = 0x1F7A } }, // # GREEK CAPITAL LETTER UPSILON WITH VARIA911 .{ .code = 0x1FEA, .status = .C, .mapping = .{ .C = 0x1F7A } },
912 .{ .code = 0x1FEB, .status = .C, .mapping = .{ .C = 0x1F7B } }, // # GREEK CAPITAL LETTER UPSILON WITH OXIA912 .{ .code = 0x1FEB, .status = .C, .mapping = .{ .C = 0x1F7B } },
913 .{ .code = 0x1FEC, .status = .C, .mapping = .{ .C = 0x1FE5 } }, // # GREEK CAPITAL LETTER RHO WITH DASIA913 .{ .code = 0x1FEC, .status = .C, .mapping = .{ .C = 0x1FE5 } },
914 .{ .code = 0x1FF2, .status = .F, .mapping = .{ .F = &[_]u21{0x1F7C,0x03B9,} } }, // # GREEK SMALL LETTER OMEGA WITH VARIA AND YPOGEGRAMMENI914 .{ .code = 0x1FF2, .status = .F, .mapping = .{ .F = &[_]u21{0x1F7C,0x03B9,} } },
915 .{ .code = 0x1FF3, .status = .F, .mapping = .{ .F = &[_]u21{0x03C9,0x03B9,} } }, // # GREEK SMALL LETTER OMEGA WITH YPOGEGRAMMENI915 .{ .code = 0x1FF3, .status = .F, .mapping = .{ .F = &[_]u21{0x03C9,0x03B9,} } },
916 .{ .code = 0x1FF4, .status = .F, .mapping = .{ .F = &[_]u21{0x03CE,0x03B9,} } }, // # GREEK SMALL LETTER OMEGA WITH OXIA AND YPOGEGRAMMENI916 .{ .code = 0x1FF4, .status = .F, .mapping = .{ .F = &[_]u21{0x03CE,0x03B9,} } },
917 .{ .code = 0x1FF6, .status = .F, .mapping = .{ .F = &[_]u21{0x03C9,0x0342,} } }, // # GREEK SMALL LETTER OMEGA WITH PERISPOMENI917 .{ .code = 0x1FF6, .status = .F, .mapping = .{ .F = &[_]u21{0x03C9,0x0342,} } },
918 .{ .code = 0x1FF7, .status = .F, .mapping = .{ .F = &[_]u21{0x03C9,0x0342,0x03B9,} } }, // # GREEK SMALL LETTER OMEGA WITH PERISPOMENI AND YPOGEGRAMMENI918 .{ .code = 0x1FF7, .status = .F, .mapping = .{ .F = &[_]u21{0x03C9,0x0342,0x03B9,} } },
919 .{ .code = 0x1FF8, .status = .C, .mapping = .{ .C = 0x1F78 } }, // # GREEK CAPITAL LETTER OMICRON WITH VARIA919 .{ .code = 0x1FF8, .status = .C, .mapping = .{ .C = 0x1F78 } },
920 .{ .code = 0x1FF9, .status = .C, .mapping = .{ .C = 0x1F79 } }, // # GREEK CAPITAL LETTER OMICRON WITH OXIA920 .{ .code = 0x1FF9, .status = .C, .mapping = .{ .C = 0x1F79 } },
921 .{ .code = 0x1FFA, .status = .C, .mapping = .{ .C = 0x1F7C } }, // # GREEK CAPITAL LETTER OMEGA WITH VARIA921 .{ .code = 0x1FFA, .status = .C, .mapping = .{ .C = 0x1F7C } },
922 .{ .code = 0x1FFB, .status = .C, .mapping = .{ .C = 0x1F7D } }, // # GREEK CAPITAL LETTER OMEGA WITH OXIA922 .{ .code = 0x1FFB, .status = .C, .mapping = .{ .C = 0x1F7D } },
923 .{ .code = 0x1FFC, .status = .F, .mapping = .{ .F = &[_]u21{0x03C9,0x03B9,} } }, // # GREEK CAPITAL LETTER OMEGA WITH PROSGEGRAMMENI923 .{ .code = 0x1FFC, .status = .F, .mapping = .{ .F = &[_]u21{0x03C9,0x03B9,} } },
924 .{ .code = 0x1FFC, .status = .S, .mapping = .{ .S = 0x1FF3 } }, // # GREEK CAPITAL LETTER OMEGA WITH PROSGEGRAMMENI924 .{ .code = 0x1FFC, .status = .S, .mapping = .{ .S = 0x1FF3 } },
925 .{ .code = 0x2126, .status = .C, .mapping = .{ .C = 0x03C9 } }, // # OHM SIGN925 .{ .code = 0x2126, .status = .C, .mapping = .{ .C = 0x03C9 } },
926 .{ .code = 0x212A, .status = .C, .mapping = .{ .C = 0x006B } }, // # KELVIN SIGN926 .{ .code = 0x212A, .status = .C, .mapping = .{ .C = 0x006B } },
927 .{ .code = 0x212B, .status = .C, .mapping = .{ .C = 0x00E5 } }, // # ANGSTROM SIGN927 .{ .code = 0x212B, .status = .C, .mapping = .{ .C = 0x00E5 } },
928 .{ .code = 0x2132, .status = .C, .mapping = .{ .C = 0x214E } }, // # TURNED CAPITAL F928 .{ .code = 0x2132, .status = .C, .mapping = .{ .C = 0x214E } },
929 .{ .code = 0x2160, .status = .C, .mapping = .{ .C = 0x2170 } }, // # ROMAN NUMERAL ONE929 .{ .code = 0x2160, .status = .C, .mapping = .{ .C = 0x2170 } },
930 .{ .code = 0x2161, .status = .C, .mapping = .{ .C = 0x2171 } }, // # ROMAN NUMERAL TWO930 .{ .code = 0x2161, .status = .C, .mapping = .{ .C = 0x2171 } },
931 .{ .code = 0x2162, .status = .C, .mapping = .{ .C = 0x2172 } }, // # ROMAN NUMERAL THREE931 .{ .code = 0x2162, .status = .C, .mapping = .{ .C = 0x2172 } },
932 .{ .code = 0x2163, .status = .C, .mapping = .{ .C = 0x2173 } }, // # ROMAN NUMERAL FOUR932 .{ .code = 0x2163, .status = .C, .mapping = .{ .C = 0x2173 } },
933 .{ .code = 0x2164, .status = .C, .mapping = .{ .C = 0x2174 } }, // # ROMAN NUMERAL FIVE933 .{ .code = 0x2164, .status = .C, .mapping = .{ .C = 0x2174 } },
934 .{ .code = 0x2165, .status = .C, .mapping = .{ .C = 0x2175 } }, // # ROMAN NUMERAL SIX934 .{ .code = 0x2165, .status = .C, .mapping = .{ .C = 0x2175 } },
935 .{ .code = 0x2166, .status = .C, .mapping = .{ .C = 0x2176 } }, // # ROMAN NUMERAL SEVEN935 .{ .code = 0x2166, .status = .C, .mapping = .{ .C = 0x2176 } },
936 .{ .code = 0x2167, .status = .C, .mapping = .{ .C = 0x2177 } }, // # ROMAN NUMERAL EIGHT936 .{ .code = 0x2167, .status = .C, .mapping = .{ .C = 0x2177 } },
937 .{ .code = 0x2168, .status = .C, .mapping = .{ .C = 0x2178 } }, // # ROMAN NUMERAL NINE937 .{ .code = 0x2168, .status = .C, .mapping = .{ .C = 0x2178 } },
938 .{ .code = 0x2169, .status = .C, .mapping = .{ .C = 0x2179 } }, // # ROMAN NUMERAL TEN938 .{ .code = 0x2169, .status = .C, .mapping = .{ .C = 0x2179 } },
939 .{ .code = 0x216A, .status = .C, .mapping = .{ .C = 0x217A } }, // # ROMAN NUMERAL ELEVEN939 .{ .code = 0x216A, .status = .C, .mapping = .{ .C = 0x217A } },
940 .{ .code = 0x216B, .status = .C, .mapping = .{ .C = 0x217B } }, // # ROMAN NUMERAL TWELVE940 .{ .code = 0x216B, .status = .C, .mapping = .{ .C = 0x217B } },
941 .{ .code = 0x216C, .status = .C, .mapping = .{ .C = 0x217C } }, // # ROMAN NUMERAL FIFTY941 .{ .code = 0x216C, .status = .C, .mapping = .{ .C = 0x217C } },
942 .{ .code = 0x216D, .status = .C, .mapping = .{ .C = 0x217D } }, // # ROMAN NUMERAL ONE HUNDRED942 .{ .code = 0x216D, .status = .C, .mapping = .{ .C = 0x217D } },
943 .{ .code = 0x216E, .status = .C, .mapping = .{ .C = 0x217E } }, // # ROMAN NUMERAL FIVE HUNDRED943 .{ .code = 0x216E, .status = .C, .mapping = .{ .C = 0x217E } },
944 .{ .code = 0x216F, .status = .C, .mapping = .{ .C = 0x217F } }, // # ROMAN NUMERAL ONE THOUSAND944 .{ .code = 0x216F, .status = .C, .mapping = .{ .C = 0x217F } },
945 .{ .code = 0x2183, .status = .C, .mapping = .{ .C = 0x2184 } }, // # ROMAN NUMERAL REVERSED ONE HUNDRED945 .{ .code = 0x2183, .status = .C, .mapping = .{ .C = 0x2184 } },
946 .{ .code = 0x24B6, .status = .C, .mapping = .{ .C = 0x24D0 } }, // # CIRCLED LATIN CAPITAL LETTER A946 .{ .code = 0x24B6, .status = .C, .mapping = .{ .C = 0x24D0 } },
947 .{ .code = 0x24B7, .status = .C, .mapping = .{ .C = 0x24D1 } }, // # CIRCLED LATIN CAPITAL LETTER B947 .{ .code = 0x24B7, .status = .C, .mapping = .{ .C = 0x24D1 } },
948 .{ .code = 0x24B8, .status = .C, .mapping = .{ .C = 0x24D2 } }, // # CIRCLED LATIN CAPITAL LETTER C948 .{ .code = 0x24B8, .status = .C, .mapping = .{ .C = 0x24D2 } },
949 .{ .code = 0x24B9, .status = .C, .mapping = .{ .C = 0x24D3 } }, // # CIRCLED LATIN CAPITAL LETTER D949 .{ .code = 0x24B9, .status = .C, .mapping = .{ .C = 0x24D3 } },
950 .{ .code = 0x24BA, .status = .C, .mapping = .{ .C = 0x24D4 } }, // # CIRCLED LATIN CAPITAL LETTER E950 .{ .code = 0x24BA, .status = .C, .mapping = .{ .C = 0x24D4 } },
951 .{ .code = 0x24BB, .status = .C, .mapping = .{ .C = 0x24D5 } }, // # CIRCLED LATIN CAPITAL LETTER F951 .{ .code = 0x24BB, .status = .C, .mapping = .{ .C = 0x24D5 } },
952 .{ .code = 0x24BC, .status = .C, .mapping = .{ .C = 0x24D6 } }, // # CIRCLED LATIN CAPITAL LETTER G952 .{ .code = 0x24BC, .status = .C, .mapping = .{ .C = 0x24D6 } },
953 .{ .code = 0x24BD, .status = .C, .mapping = .{ .C = 0x24D7 } }, // # CIRCLED LATIN CAPITAL LETTER H953 .{ .code = 0x24BD, .status = .C, .mapping = .{ .C = 0x24D7 } },
954 .{ .code = 0x24BE, .status = .C, .mapping = .{ .C = 0x24D8 } }, // # CIRCLED LATIN CAPITAL LETTER I954 .{ .code = 0x24BE, .status = .C, .mapping = .{ .C = 0x24D8 } },
955 .{ .code = 0x24BF, .status = .C, .mapping = .{ .C = 0x24D9 } }, // # CIRCLED LATIN CAPITAL LETTER J955 .{ .code = 0x24BF, .status = .C, .mapping = .{ .C = 0x24D9 } },
956 .{ .code = 0x24C0, .status = .C, .mapping = .{ .C = 0x24DA } }, // # CIRCLED LATIN CAPITAL LETTER K956 .{ .code = 0x24C0, .status = .C, .mapping = .{ .C = 0x24DA } },
957 .{ .code = 0x24C1, .status = .C, .mapping = .{ .C = 0x24DB } }, // # CIRCLED LATIN CAPITAL LETTER L957 .{ .code = 0x24C1, .status = .C, .mapping = .{ .C = 0x24DB } },
958 .{ .code = 0x24C2, .status = .C, .mapping = .{ .C = 0x24DC } }, // # CIRCLED LATIN CAPITAL LETTER M958 .{ .code = 0x24C2, .status = .C, .mapping = .{ .C = 0x24DC } },
959 .{ .code = 0x24C3, .status = .C, .mapping = .{ .C = 0x24DD } }, // # CIRCLED LATIN CAPITAL LETTER N959 .{ .code = 0x24C3, .status = .C, .mapping = .{ .C = 0x24DD } },
960 .{ .code = 0x24C4, .status = .C, .mapping = .{ .C = 0x24DE } }, // # CIRCLED LATIN CAPITAL LETTER O960 .{ .code = 0x24C4, .status = .C, .mapping = .{ .C = 0x24DE } },
961 .{ .code = 0x24C5, .status = .C, .mapping = .{ .C = 0x24DF } }, // # CIRCLED LATIN CAPITAL LETTER P961 .{ .code = 0x24C5, .status = .C, .mapping = .{ .C = 0x24DF } },
962 .{ .code = 0x24C6, .status = .C, .mapping = .{ .C = 0x24E0 } }, // # CIRCLED LATIN CAPITAL LETTER Q962 .{ .code = 0x24C6, .status = .C, .mapping = .{ .C = 0x24E0 } },
963 .{ .code = 0x24C7, .status = .C, .mapping = .{ .C = 0x24E1 } }, // # CIRCLED LATIN CAPITAL LETTER R963 .{ .code = 0x24C7, .status = .C, .mapping = .{ .C = 0x24E1 } },
964 .{ .code = 0x24C8, .status = .C, .mapping = .{ .C = 0x24E2 } }, // # CIRCLED LATIN CAPITAL LETTER S964 .{ .code = 0x24C8, .status = .C, .mapping = .{ .C = 0x24E2 } },
965 .{ .code = 0x24C9, .status = .C, .mapping = .{ .C = 0x24E3 } }, // # CIRCLED LATIN CAPITAL LETTER T965 .{ .code = 0x24C9, .status = .C, .mapping = .{ .C = 0x24E3 } },
966 .{ .code = 0x24CA, .status = .C, .mapping = .{ .C = 0x24E4 } }, // # CIRCLED LATIN CAPITAL LETTER U966 .{ .code = 0x24CA, .status = .C, .mapping = .{ .C = 0x24E4 } },
967 .{ .code = 0x24CB, .status = .C, .mapping = .{ .C = 0x24E5 } }, // # CIRCLED LATIN CAPITAL LETTER V967 .{ .code = 0x24CB, .status = .C, .mapping = .{ .C = 0x24E5 } },
968 .{ .code = 0x24CC, .status = .C, .mapping = .{ .C = 0x24E6 } }, // # CIRCLED LATIN CAPITAL LETTER W968 .{ .code = 0x24CC, .status = .C, .mapping = .{ .C = 0x24E6 } },
969 .{ .code = 0x24CD, .status = .C, .mapping = .{ .C = 0x24E7 } }, // # CIRCLED LATIN CAPITAL LETTER X969 .{ .code = 0x24CD, .status = .C, .mapping = .{ .C = 0x24E7 } },
970 .{ .code = 0x24CE, .status = .C, .mapping = .{ .C = 0x24E8 } }, // # CIRCLED LATIN CAPITAL LETTER Y970 .{ .code = 0x24CE, .status = .C, .mapping = .{ .C = 0x24E8 } },
971 .{ .code = 0x24CF, .status = .C, .mapping = .{ .C = 0x24E9 } }, // # CIRCLED LATIN CAPITAL LETTER Z971 .{ .code = 0x24CF, .status = .C, .mapping = .{ .C = 0x24E9 } },
972 .{ .code = 0x2C00, .status = .C, .mapping = .{ .C = 0x2C30 } }, // # GLAGOLITIC CAPITAL LETTER AZU972 .{ .code = 0x2C00, .status = .C, .mapping = .{ .C = 0x2C30 } },
973 .{ .code = 0x2C01, .status = .C, .mapping = .{ .C = 0x2C31 } }, // # GLAGOLITIC CAPITAL LETTER BUKY973 .{ .code = 0x2C01, .status = .C, .mapping = .{ .C = 0x2C31 } },
974 .{ .code = 0x2C02, .status = .C, .mapping = .{ .C = 0x2C32 } }, // # GLAGOLITIC CAPITAL LETTER VEDE974 .{ .code = 0x2C02, .status = .C, .mapping = .{ .C = 0x2C32 } },
975 .{ .code = 0x2C03, .status = .C, .mapping = .{ .C = 0x2C33 } }, // # GLAGOLITIC CAPITAL LETTER GLAGOLI975 .{ .code = 0x2C03, .status = .C, .mapping = .{ .C = 0x2C33 } },
976 .{ .code = 0x2C04, .status = .C, .mapping = .{ .C = 0x2C34 } }, // # GLAGOLITIC CAPITAL LETTER DOBRO976 .{ .code = 0x2C04, .status = .C, .mapping = .{ .C = 0x2C34 } },
977 .{ .code = 0x2C05, .status = .C, .mapping = .{ .C = 0x2C35 } }, // # GLAGOLITIC CAPITAL LETTER YESTU977 .{ .code = 0x2C05, .status = .C, .mapping = .{ .C = 0x2C35 } },
978 .{ .code = 0x2C06, .status = .C, .mapping = .{ .C = 0x2C36 } }, // # GLAGOLITIC CAPITAL LETTER ZHIVETE978 .{ .code = 0x2C06, .status = .C, .mapping = .{ .C = 0x2C36 } },
979 .{ .code = 0x2C07, .status = .C, .mapping = .{ .C = 0x2C37 } }, // # GLAGOLITIC CAPITAL LETTER DZELO979 .{ .code = 0x2C07, .status = .C, .mapping = .{ .C = 0x2C37 } },
980 .{ .code = 0x2C08, .status = .C, .mapping = .{ .C = 0x2C38 } }, // # GLAGOLITIC CAPITAL LETTER ZEMLJA980 .{ .code = 0x2C08, .status = .C, .mapping = .{ .C = 0x2C38 } },
981 .{ .code = 0x2C09, .status = .C, .mapping = .{ .C = 0x2C39 } }, // # GLAGOLITIC CAPITAL LETTER IZHE981 .{ .code = 0x2C09, .status = .C, .mapping = .{ .C = 0x2C39 } },
982 .{ .code = 0x2C0A, .status = .C, .mapping = .{ .C = 0x2C3A } }, // # GLAGOLITIC CAPITAL LETTER INITIAL IZHE982 .{ .code = 0x2C0A, .status = .C, .mapping = .{ .C = 0x2C3A } },
983 .{ .code = 0x2C0B, .status = .C, .mapping = .{ .C = 0x2C3B } }, // # GLAGOLITIC CAPITAL LETTER I983 .{ .code = 0x2C0B, .status = .C, .mapping = .{ .C = 0x2C3B } },
984 .{ .code = 0x2C0C, .status = .C, .mapping = .{ .C = 0x2C3C } }, // # GLAGOLITIC CAPITAL LETTER DJERVI984 .{ .code = 0x2C0C, .status = .C, .mapping = .{ .C = 0x2C3C } },
985 .{ .code = 0x2C0D, .status = .C, .mapping = .{ .C = 0x2C3D } }, // # GLAGOLITIC CAPITAL LETTER KAKO985 .{ .code = 0x2C0D, .status = .C, .mapping = .{ .C = 0x2C3D } },
986 .{ .code = 0x2C0E, .status = .C, .mapping = .{ .C = 0x2C3E } }, // # GLAGOLITIC CAPITAL LETTER LJUDIJE986 .{ .code = 0x2C0E, .status = .C, .mapping = .{ .C = 0x2C3E } },
987 .{ .code = 0x2C0F, .status = .C, .mapping = .{ .C = 0x2C3F } }, // # GLAGOLITIC CAPITAL LETTER MYSLITE987 .{ .code = 0x2C0F, .status = .C, .mapping = .{ .C = 0x2C3F } },
988 .{ .code = 0x2C10, .status = .C, .mapping = .{ .C = 0x2C40 } }, // # GLAGOLITIC CAPITAL LETTER NASHI988 .{ .code = 0x2C10, .status = .C, .mapping = .{ .C = 0x2C40 } },
989 .{ .code = 0x2C11, .status = .C, .mapping = .{ .C = 0x2C41 } }, // # GLAGOLITIC CAPITAL LETTER ONU989 .{ .code = 0x2C11, .status = .C, .mapping = .{ .C = 0x2C41 } },
990 .{ .code = 0x2C12, .status = .C, .mapping = .{ .C = 0x2C42 } }, // # GLAGOLITIC CAPITAL LETTER POKOJI990 .{ .code = 0x2C12, .status = .C, .mapping = .{ .C = 0x2C42 } },
991 .{ .code = 0x2C13, .status = .C, .mapping = .{ .C = 0x2C43 } }, // # GLAGOLITIC CAPITAL LETTER RITSI991 .{ .code = 0x2C13, .status = .C, .mapping = .{ .C = 0x2C43 } },
992 .{ .code = 0x2C14, .status = .C, .mapping = .{ .C = 0x2C44 } }, // # GLAGOLITIC CAPITAL LETTER SLOVO992 .{ .code = 0x2C14, .status = .C, .mapping = .{ .C = 0x2C44 } },
993 .{ .code = 0x2C15, .status = .C, .mapping = .{ .C = 0x2C45 } }, // # GLAGOLITIC CAPITAL LETTER TVRIDO993 .{ .code = 0x2C15, .status = .C, .mapping = .{ .C = 0x2C45 } },
994 .{ .code = 0x2C16, .status = .C, .mapping = .{ .C = 0x2C46 } }, // # GLAGOLITIC CAPITAL LETTER UKU994 .{ .code = 0x2C16, .status = .C, .mapping = .{ .C = 0x2C46 } },
995 .{ .code = 0x2C17, .status = .C, .mapping = .{ .C = 0x2C47 } }, // # GLAGOLITIC CAPITAL LETTER FRITU995 .{ .code = 0x2C17, .status = .C, .mapping = .{ .C = 0x2C47 } },
996 .{ .code = 0x2C18, .status = .C, .mapping = .{ .C = 0x2C48 } }, // # GLAGOLITIC CAPITAL LETTER HERU996 .{ .code = 0x2C18, .status = .C, .mapping = .{ .C = 0x2C48 } },
997 .{ .code = 0x2C19, .status = .C, .mapping = .{ .C = 0x2C49 } }, // # GLAGOLITIC CAPITAL LETTER OTU997 .{ .code = 0x2C19, .status = .C, .mapping = .{ .C = 0x2C49 } },
998 .{ .code = 0x2C1A, .status = .C, .mapping = .{ .C = 0x2C4A } }, // # GLAGOLITIC CAPITAL LETTER PE998 .{ .code = 0x2C1A, .status = .C, .mapping = .{ .C = 0x2C4A } },
999 .{ .code = 0x2C1B, .status = .C, .mapping = .{ .C = 0x2C4B } }, // # GLAGOLITIC CAPITAL LETTER SHTA999 .{ .code = 0x2C1B, .status = .C, .mapping = .{ .C = 0x2C4B } },
1000 .{ .code = 0x2C1C, .status = .C, .mapping = .{ .C = 0x2C4C } }, // # GLAGOLITIC CAPITAL LETTER TSI1000 .{ .code = 0x2C1C, .status = .C, .mapping = .{ .C = 0x2C4C } },
1001 .{ .code = 0x2C1D, .status = .C, .mapping = .{ .C = 0x2C4D } }, // # GLAGOLITIC CAPITAL LETTER CHRIVI1001 .{ .code = 0x2C1D, .status = .C, .mapping = .{ .C = 0x2C4D } },
1002 .{ .code = 0x2C1E, .status = .C, .mapping = .{ .C = 0x2C4E } }, // # GLAGOLITIC CAPITAL LETTER SHA1002 .{ .code = 0x2C1E, .status = .C, .mapping = .{ .C = 0x2C4E } },
1003 .{ .code = 0x2C1F, .status = .C, .mapping = .{ .C = 0x2C4F } }, // # GLAGOLITIC CAPITAL LETTER YERU1003 .{ .code = 0x2C1F, .status = .C, .mapping = .{ .C = 0x2C4F } },
1004 .{ .code = 0x2C20, .status = .C, .mapping = .{ .C = 0x2C50 } }, // # GLAGOLITIC CAPITAL LETTER YERI1004 .{ .code = 0x2C20, .status = .C, .mapping = .{ .C = 0x2C50 } },
1005 .{ .code = 0x2C21, .status = .C, .mapping = .{ .C = 0x2C51 } }, // # GLAGOLITIC CAPITAL LETTER YATI1005 .{ .code = 0x2C21, .status = .C, .mapping = .{ .C = 0x2C51 } },
1006 .{ .code = 0x2C22, .status = .C, .mapping = .{ .C = 0x2C52 } }, // # GLAGOLITIC CAPITAL LETTER SPIDERY HA1006 .{ .code = 0x2C22, .status = .C, .mapping = .{ .C = 0x2C52 } },
1007 .{ .code = 0x2C23, .status = .C, .mapping = .{ .C = 0x2C53 } }, // # GLAGOLITIC CAPITAL LETTER YU1007 .{ .code = 0x2C23, .status = .C, .mapping = .{ .C = 0x2C53 } },
1008 .{ .code = 0x2C24, .status = .C, .mapping = .{ .C = 0x2C54 } }, // # GLAGOLITIC CAPITAL LETTER SMALL YUS1008 .{ .code = 0x2C24, .status = .C, .mapping = .{ .C = 0x2C54 } },
1009 .{ .code = 0x2C25, .status = .C, .mapping = .{ .C = 0x2C55 } }, // # GLAGOLITIC CAPITAL LETTER SMALL YUS WITH TAIL1009 .{ .code = 0x2C25, .status = .C, .mapping = .{ .C = 0x2C55 } },
1010 .{ .code = 0x2C26, .status = .C, .mapping = .{ .C = 0x2C56 } }, // # GLAGOLITIC CAPITAL LETTER YO1010 .{ .code = 0x2C26, .status = .C, .mapping = .{ .C = 0x2C56 } },
1011 .{ .code = 0x2C27, .status = .C, .mapping = .{ .C = 0x2C57 } }, // # GLAGOLITIC CAPITAL LETTER IOTATED SMALL YUS1011 .{ .code = 0x2C27, .status = .C, .mapping = .{ .C = 0x2C57 } },
1012 .{ .code = 0x2C28, .status = .C, .mapping = .{ .C = 0x2C58 } }, // # GLAGOLITIC CAPITAL LETTER BIG YUS1012 .{ .code = 0x2C28, .status = .C, .mapping = .{ .C = 0x2C58 } },
1013 .{ .code = 0x2C29, .status = .C, .mapping = .{ .C = 0x2C59 } }, // # GLAGOLITIC CAPITAL LETTER IOTATED BIG YUS1013 .{ .code = 0x2C29, .status = .C, .mapping = .{ .C = 0x2C59 } },
1014 .{ .code = 0x2C2A, .status = .C, .mapping = .{ .C = 0x2C5A } }, // # GLAGOLITIC CAPITAL LETTER FITA1014 .{ .code = 0x2C2A, .status = .C, .mapping = .{ .C = 0x2C5A } },
1015 .{ .code = 0x2C2B, .status = .C, .mapping = .{ .C = 0x2C5B } }, // # GLAGOLITIC CAPITAL LETTER IZHITSA1015 .{ .code = 0x2C2B, .status = .C, .mapping = .{ .C = 0x2C5B } },
1016 .{ .code = 0x2C2C, .status = .C, .mapping = .{ .C = 0x2C5C } }, // # GLAGOLITIC CAPITAL LETTER SHTAPIC1016 .{ .code = 0x2C2C, .status = .C, .mapping = .{ .C = 0x2C5C } },
1017 .{ .code = 0x2C2D, .status = .C, .mapping = .{ .C = 0x2C5D } }, // # GLAGOLITIC CAPITAL LETTER TROKUTASTI A1017 .{ .code = 0x2C2D, .status = .C, .mapping = .{ .C = 0x2C5D } },
1018 .{ .code = 0x2C2E, .status = .C, .mapping = .{ .C = 0x2C5E } }, // # GLAGOLITIC CAPITAL LETTER LATINATE MYSLITE1018 .{ .code = 0x2C2E, .status = .C, .mapping = .{ .C = 0x2C5E } },
1019 .{ .code = 0x2C60, .status = .C, .mapping = .{ .C = 0x2C61 } }, // # LATIN CAPITAL LETTER L WITH DOUBLE BAR1019 .{ .code = 0x2C60, .status = .C, .mapping = .{ .C = 0x2C61 } },
1020 .{ .code = 0x2C62, .status = .C, .mapping = .{ .C = 0x026B } }, // # LATIN CAPITAL LETTER L WITH MIDDLE TILDE1020 .{ .code = 0x2C62, .status = .C, .mapping = .{ .C = 0x026B } },
1021 .{ .code = 0x2C63, .status = .C, .mapping = .{ .C = 0x1D7D } }, // # LATIN CAPITAL LETTER P WITH STROKE1021 .{ .code = 0x2C63, .status = .C, .mapping = .{ .C = 0x1D7D } },
1022 .{ .code = 0x2C64, .status = .C, .mapping = .{ .C = 0x027D } }, // # LATIN CAPITAL LETTER R WITH TAIL1022 .{ .code = 0x2C64, .status = .C, .mapping = .{ .C = 0x027D } },
1023 .{ .code = 0x2C67, .status = .C, .mapping = .{ .C = 0x2C68 } }, // # LATIN CAPITAL LETTER H WITH DESCENDER1023 .{ .code = 0x2C67, .status = .C, .mapping = .{ .C = 0x2C68 } },
1024 .{ .code = 0x2C69, .status = .C, .mapping = .{ .C = 0x2C6A } }, // # LATIN CAPITAL LETTER K WITH DESCENDER1024 .{ .code = 0x2C69, .status = .C, .mapping = .{ .C = 0x2C6A } },
1025 .{ .code = 0x2C6B, .status = .C, .mapping = .{ .C = 0x2C6C } }, // # LATIN CAPITAL LETTER Z WITH DESCENDER1025 .{ .code = 0x2C6B, .status = .C, .mapping = .{ .C = 0x2C6C } },
1026 .{ .code = 0x2C6D, .status = .C, .mapping = .{ .C = 0x0251 } }, // # LATIN CAPITAL LETTER ALPHA1026 .{ .code = 0x2C6D, .status = .C, .mapping = .{ .C = 0x0251 } },
1027 .{ .code = 0x2C6E, .status = .C, .mapping = .{ .C = 0x0271 } }, // # LATIN CAPITAL LETTER M WITH HOOK1027 .{ .code = 0x2C6E, .status = .C, .mapping = .{ .C = 0x0271 } },
1028 .{ .code = 0x2C6F, .status = .C, .mapping = .{ .C = 0x0250 } }, // # LATIN CAPITAL LETTER TURNED A1028 .{ .code = 0x2C6F, .status = .C, .mapping = .{ .C = 0x0250 } },
1029 .{ .code = 0x2C70, .status = .C, .mapping = .{ .C = 0x0252 } }, // # LATIN CAPITAL LETTER TURNED ALPHA1029 .{ .code = 0x2C70, .status = .C, .mapping = .{ .C = 0x0252 } },
1030 .{ .code = 0x2C72, .status = .C, .mapping = .{ .C = 0x2C73 } }, // # LATIN CAPITAL LETTER W WITH HOOK1030 .{ .code = 0x2C72, .status = .C, .mapping = .{ .C = 0x2C73 } },
1031 .{ .code = 0x2C75, .status = .C, .mapping = .{ .C = 0x2C76 } }, // # LATIN CAPITAL LETTER HALF H1031 .{ .code = 0x2C75, .status = .C, .mapping = .{ .C = 0x2C76 } },
1032 .{ .code = 0x2C7E, .status = .C, .mapping = .{ .C = 0x023F } }, // # LATIN CAPITAL LETTER S WITH SWASH TAIL1032 .{ .code = 0x2C7E, .status = .C, .mapping = .{ .C = 0x023F } },
1033 .{ .code = 0x2C7F, .status = .C, .mapping = .{ .C = 0x0240 } }, // # LATIN CAPITAL LETTER Z WITH SWASH TAIL1033 .{ .code = 0x2C7F, .status = .C, .mapping = .{ .C = 0x0240 } },
1034 .{ .code = 0x2C80, .status = .C, .mapping = .{ .C = 0x2C81 } }, // # COPTIC CAPITAL LETTER ALFA1034 .{ .code = 0x2C80, .status = .C, .mapping = .{ .C = 0x2C81 } },
1035 .{ .code = 0x2C82, .status = .C, .mapping = .{ .C = 0x2C83 } }, // # COPTIC CAPITAL LETTER VIDA1035 .{ .code = 0x2C82, .status = .C, .mapping = .{ .C = 0x2C83 } },
1036 .{ .code = 0x2C84, .status = .C, .mapping = .{ .C = 0x2C85 } }, // # COPTIC CAPITAL LETTER GAMMA1036 .{ .code = 0x2C84, .status = .C, .mapping = .{ .C = 0x2C85 } },
1037 .{ .code = 0x2C86, .status = .C, .mapping = .{ .C = 0x2C87 } }, // # COPTIC CAPITAL LETTER DALDA1037 .{ .code = 0x2C86, .status = .C, .mapping = .{ .C = 0x2C87 } },
1038 .{ .code = 0x2C88, .status = .C, .mapping = .{ .C = 0x2C89 } }, // # COPTIC CAPITAL LETTER EIE1038 .{ .code = 0x2C88, .status = .C, .mapping = .{ .C = 0x2C89 } },
1039 .{ .code = 0x2C8A, .status = .C, .mapping = .{ .C = 0x2C8B } }, // # COPTIC CAPITAL LETTER SOU1039 .{ .code = 0x2C8A, .status = .C, .mapping = .{ .C = 0x2C8B } },
1040 .{ .code = 0x2C8C, .status = .C, .mapping = .{ .C = 0x2C8D } }, // # COPTIC CAPITAL LETTER ZATA1040 .{ .code = 0x2C8C, .status = .C, .mapping = .{ .C = 0x2C8D } },
1041 .{ .code = 0x2C8E, .status = .C, .mapping = .{ .C = 0x2C8F } }, // # COPTIC CAPITAL LETTER HATE1041 .{ .code = 0x2C8E, .status = .C, .mapping = .{ .C = 0x2C8F } },
1042 .{ .code = 0x2C90, .status = .C, .mapping = .{ .C = 0x2C91 } }, // # COPTIC CAPITAL LETTER THETHE1042 .{ .code = 0x2C90, .status = .C, .mapping = .{ .C = 0x2C91 } },
1043 .{ .code = 0x2C92, .status = .C, .mapping = .{ .C = 0x2C93 } }, // # COPTIC CAPITAL LETTER IAUDA1043 .{ .code = 0x2C92, .status = .C, .mapping = .{ .C = 0x2C93 } },
1044 .{ .code = 0x2C94, .status = .C, .mapping = .{ .C = 0x2C95 } }, // # COPTIC CAPITAL LETTER KAPA1044 .{ .code = 0x2C94, .status = .C, .mapping = .{ .C = 0x2C95 } },
1045 .{ .code = 0x2C96, .status = .C, .mapping = .{ .C = 0x2C97 } }, // # COPTIC CAPITAL LETTER LAULA1045 .{ .code = 0x2C96, .status = .C, .mapping = .{ .C = 0x2C97 } },
1046 .{ .code = 0x2C98, .status = .C, .mapping = .{ .C = 0x2C99 } }, // # COPTIC CAPITAL LETTER MI1046 .{ .code = 0x2C98, .status = .C, .mapping = .{ .C = 0x2C99 } },
1047 .{ .code = 0x2C9A, .status = .C, .mapping = .{ .C = 0x2C9B } }, // # COPTIC CAPITAL LETTER NI1047 .{ .code = 0x2C9A, .status = .C, .mapping = .{ .C = 0x2C9B } },
1048 .{ .code = 0x2C9C, .status = .C, .mapping = .{ .C = 0x2C9D } }, // # COPTIC CAPITAL LETTER KSI1048 .{ .code = 0x2C9C, .status = .C, .mapping = .{ .C = 0x2C9D } },
1049 .{ .code = 0x2C9E, .status = .C, .mapping = .{ .C = 0x2C9F } }, // # COPTIC CAPITAL LETTER O1049 .{ .code = 0x2C9E, .status = .C, .mapping = .{ .C = 0x2C9F } },
1050 .{ .code = 0x2CA0, .status = .C, .mapping = .{ .C = 0x2CA1 } }, // # COPTIC CAPITAL LETTER PI1050 .{ .code = 0x2CA0, .status = .C, .mapping = .{ .C = 0x2CA1 } },
1051 .{ .code = 0x2CA2, .status = .C, .mapping = .{ .C = 0x2CA3 } }, // # COPTIC CAPITAL LETTER RO1051 .{ .code = 0x2CA2, .status = .C, .mapping = .{ .C = 0x2CA3 } },
1052 .{ .code = 0x2CA4, .status = .C, .mapping = .{ .C = 0x2CA5 } }, // # COPTIC CAPITAL LETTER SIMA1052 .{ .code = 0x2CA4, .status = .C, .mapping = .{ .C = 0x2CA5 } },
1053 .{ .code = 0x2CA6, .status = .C, .mapping = .{ .C = 0x2CA7 } }, // # COPTIC CAPITAL LETTER TAU1053 .{ .code = 0x2CA6, .status = .C, .mapping = .{ .C = 0x2CA7 } },
1054 .{ .code = 0x2CA8, .status = .C, .mapping = .{ .C = 0x2CA9 } }, // # COPTIC CAPITAL LETTER UA1054 .{ .code = 0x2CA8, .status = .C, .mapping = .{ .C = 0x2CA9 } },
1055 .{ .code = 0x2CAA, .status = .C, .mapping = .{ .C = 0x2CAB } }, // # COPTIC CAPITAL LETTER FI1055 .{ .code = 0x2CAA, .status = .C, .mapping = .{ .C = 0x2CAB } },
1056 .{ .code = 0x2CAC, .status = .C, .mapping = .{ .C = 0x2CAD } }, // # COPTIC CAPITAL LETTER KHI1056 .{ .code = 0x2CAC, .status = .C, .mapping = .{ .C = 0x2CAD } },
1057 .{ .code = 0x2CAE, .status = .C, .mapping = .{ .C = 0x2CAF } }, // # COPTIC CAPITAL LETTER PSI1057 .{ .code = 0x2CAE, .status = .C, .mapping = .{ .C = 0x2CAF } },
1058 .{ .code = 0x2CB0, .status = .C, .mapping = .{ .C = 0x2CB1 } }, // # COPTIC CAPITAL LETTER OOU1058 .{ .code = 0x2CB0, .status = .C, .mapping = .{ .C = 0x2CB1 } },
1059 .{ .code = 0x2CB2, .status = .C, .mapping = .{ .C = 0x2CB3 } }, // # COPTIC CAPITAL LETTER DIALECT-P ALEF1059 .{ .code = 0x2CB2, .status = .C, .mapping = .{ .C = 0x2CB3 } },
1060 .{ .code = 0x2CB4, .status = .C, .mapping = .{ .C = 0x2CB5 } }, // # COPTIC CAPITAL LETTER OLD COPTIC AIN1060 .{ .code = 0x2CB4, .status = .C, .mapping = .{ .C = 0x2CB5 } },
1061 .{ .code = 0x2CB6, .status = .C, .mapping = .{ .C = 0x2CB7 } }, // # COPTIC CAPITAL LETTER CRYPTOGRAMMIC EIE1061 .{ .code = 0x2CB6, .status = .C, .mapping = .{ .C = 0x2CB7 } },
1062 .{ .code = 0x2CB8, .status = .C, .mapping = .{ .C = 0x2CB9 } }, // # COPTIC CAPITAL LETTER DIALECT-P KAPA1062 .{ .code = 0x2CB8, .status = .C, .mapping = .{ .C = 0x2CB9 } },
1063 .{ .code = 0x2CBA, .status = .C, .mapping = .{ .C = 0x2CBB } }, // # COPTIC CAPITAL LETTER DIALECT-P NI1063 .{ .code = 0x2CBA, .status = .C, .mapping = .{ .C = 0x2CBB } },
1064 .{ .code = 0x2CBC, .status = .C, .mapping = .{ .C = 0x2CBD } }, // # COPTIC CAPITAL LETTER CRYPTOGRAMMIC NI1064 .{ .code = 0x2CBC, .status = .C, .mapping = .{ .C = 0x2CBD } },
1065 .{ .code = 0x2CBE, .status = .C, .mapping = .{ .C = 0x2CBF } }, // # COPTIC CAPITAL LETTER OLD COPTIC OOU1065 .{ .code = 0x2CBE, .status = .C, .mapping = .{ .C = 0x2CBF } },
1066 .{ .code = 0x2CC0, .status = .C, .mapping = .{ .C = 0x2CC1 } }, // # COPTIC CAPITAL LETTER SAMPI1066 .{ .code = 0x2CC0, .status = .C, .mapping = .{ .C = 0x2CC1 } },
1067 .{ .code = 0x2CC2, .status = .C, .mapping = .{ .C = 0x2CC3 } }, // # COPTIC CAPITAL LETTER CROSSED SHEI1067 .{ .code = 0x2CC2, .status = .C, .mapping = .{ .C = 0x2CC3 } },
1068 .{ .code = 0x2CC4, .status = .C, .mapping = .{ .C = 0x2CC5 } }, // # COPTIC CAPITAL LETTER OLD COPTIC SHEI1068 .{ .code = 0x2CC4, .status = .C, .mapping = .{ .C = 0x2CC5 } },
1069 .{ .code = 0x2CC6, .status = .C, .mapping = .{ .C = 0x2CC7 } }, // # COPTIC CAPITAL LETTER OLD COPTIC ESH1069 .{ .code = 0x2CC6, .status = .C, .mapping = .{ .C = 0x2CC7 } },
1070 .{ .code = 0x2CC8, .status = .C, .mapping = .{ .C = 0x2CC9 } }, // # COPTIC CAPITAL LETTER AKHMIMIC KHEI1070 .{ .code = 0x2CC8, .status = .C, .mapping = .{ .C = 0x2CC9 } },
1071 .{ .code = 0x2CCA, .status = .C, .mapping = .{ .C = 0x2CCB } }, // # COPTIC CAPITAL LETTER DIALECT-P HORI1071 .{ .code = 0x2CCA, .status = .C, .mapping = .{ .C = 0x2CCB } },
1072 .{ .code = 0x2CCC, .status = .C, .mapping = .{ .C = 0x2CCD } }, // # COPTIC CAPITAL LETTER OLD COPTIC HORI1072 .{ .code = 0x2CCC, .status = .C, .mapping = .{ .C = 0x2CCD } },
1073 .{ .code = 0x2CCE, .status = .C, .mapping = .{ .C = 0x2CCF } }, // # COPTIC CAPITAL LETTER OLD COPTIC HA1073 .{ .code = 0x2CCE, .status = .C, .mapping = .{ .C = 0x2CCF } },
1074 .{ .code = 0x2CD0, .status = .C, .mapping = .{ .C = 0x2CD1 } }, // # COPTIC CAPITAL LETTER L-SHAPED HA1074 .{ .code = 0x2CD0, .status = .C, .mapping = .{ .C = 0x2CD1 } },
1075 .{ .code = 0x2CD2, .status = .C, .mapping = .{ .C = 0x2CD3 } }, // # COPTIC CAPITAL LETTER OLD COPTIC HEI1075 .{ .code = 0x2CD2, .status = .C, .mapping = .{ .C = 0x2CD3 } },
1076 .{ .code = 0x2CD4, .status = .C, .mapping = .{ .C = 0x2CD5 } }, // # COPTIC CAPITAL LETTER OLD COPTIC HAT1076 .{ .code = 0x2CD4, .status = .C, .mapping = .{ .C = 0x2CD5 } },
1077 .{ .code = 0x2CD6, .status = .C, .mapping = .{ .C = 0x2CD7 } }, // # COPTIC CAPITAL LETTER OLD COPTIC GANGIA1077 .{ .code = 0x2CD6, .status = .C, .mapping = .{ .C = 0x2CD7 } },
1078 .{ .code = 0x2CD8, .status = .C, .mapping = .{ .C = 0x2CD9 } }, // # COPTIC CAPITAL LETTER OLD COPTIC DJA1078 .{ .code = 0x2CD8, .status = .C, .mapping = .{ .C = 0x2CD9 } },
1079 .{ .code = 0x2CDA, .status = .C, .mapping = .{ .C = 0x2CDB } }, // # COPTIC CAPITAL LETTER OLD COPTIC SHIMA1079 .{ .code = 0x2CDA, .status = .C, .mapping = .{ .C = 0x2CDB } },
1080 .{ .code = 0x2CDC, .status = .C, .mapping = .{ .C = 0x2CDD } }, // # COPTIC CAPITAL LETTER OLD NUBIAN SHIMA1080 .{ .code = 0x2CDC, .status = .C, .mapping = .{ .C = 0x2CDD } },
1081 .{ .code = 0x2CDE, .status = .C, .mapping = .{ .C = 0x2CDF } }, // # COPTIC CAPITAL LETTER OLD NUBIAN NGI1081 .{ .code = 0x2CDE, .status = .C, .mapping = .{ .C = 0x2CDF } },
1082 .{ .code = 0x2CE0, .status = .C, .mapping = .{ .C = 0x2CE1 } }, // # COPTIC CAPITAL LETTER OLD NUBIAN NYI1082 .{ .code = 0x2CE0, .status = .C, .mapping = .{ .C = 0x2CE1 } },
1083 .{ .code = 0x2CE2, .status = .C, .mapping = .{ .C = 0x2CE3 } }, // # COPTIC CAPITAL LETTER OLD NUBIAN WAU1083 .{ .code = 0x2CE2, .status = .C, .mapping = .{ .C = 0x2CE3 } },
1084 .{ .code = 0x2CEB, .status = .C, .mapping = .{ .C = 0x2CEC } }, // # COPTIC CAPITAL LETTER CRYPTOGRAMMIC SHEI1084 .{ .code = 0x2CEB, .status = .C, .mapping = .{ .C = 0x2CEC } },
1085 .{ .code = 0x2CED, .status = .C, .mapping = .{ .C = 0x2CEE } }, // # COPTIC CAPITAL LETTER CRYPTOGRAMMIC GANGIA1085 .{ .code = 0x2CED, .status = .C, .mapping = .{ .C = 0x2CEE } },
1086 .{ .code = 0x2CF2, .status = .C, .mapping = .{ .C = 0x2CF3 } }, // # COPTIC CAPITAL LETTER BOHAIRIC KHEI1086 .{ .code = 0x2CF2, .status = .C, .mapping = .{ .C = 0x2CF3 } },
1087 .{ .code = 0xA640, .status = .C, .mapping = .{ .C = 0xA641 } }, // # CYRILLIC CAPITAL LETTER ZEMLYA1087 .{ .code = 0xA640, .status = .C, .mapping = .{ .C = 0xA641 } },
1088 .{ .code = 0xA642, .status = .C, .mapping = .{ .C = 0xA643 } }, // # CYRILLIC CAPITAL LETTER DZELO1088 .{ .code = 0xA642, .status = .C, .mapping = .{ .C = 0xA643 } },
1089 .{ .code = 0xA644, .status = .C, .mapping = .{ .C = 0xA645 } }, // # CYRILLIC CAPITAL LETTER REVERSED DZE1089 .{ .code = 0xA644, .status = .C, .mapping = .{ .C = 0xA645 } },
1090 .{ .code = 0xA646, .status = .C, .mapping = .{ .C = 0xA647 } }, // # CYRILLIC CAPITAL LETTER IOTA1090 .{ .code = 0xA646, .status = .C, .mapping = .{ .C = 0xA647 } },
1091 .{ .code = 0xA648, .status = .C, .mapping = .{ .C = 0xA649 } }, // # CYRILLIC CAPITAL LETTER DJERV1091 .{ .code = 0xA648, .status = .C, .mapping = .{ .C = 0xA649 } },
1092 .{ .code = 0xA64A, .status = .C, .mapping = .{ .C = 0xA64B } }, // # CYRILLIC CAPITAL LETTER MONOGRAPH UK1092 .{ .code = 0xA64A, .status = .C, .mapping = .{ .C = 0xA64B } },
1093 .{ .code = 0xA64C, .status = .C, .mapping = .{ .C = 0xA64D } }, // # CYRILLIC CAPITAL LETTER BROAD OMEGA1093 .{ .code = 0xA64C, .status = .C, .mapping = .{ .C = 0xA64D } },
1094 .{ .code = 0xA64E, .status = .C, .mapping = .{ .C = 0xA64F } }, // # CYRILLIC CAPITAL LETTER NEUTRAL YER1094 .{ .code = 0xA64E, .status = .C, .mapping = .{ .C = 0xA64F } },
1095 .{ .code = 0xA650, .status = .C, .mapping = .{ .C = 0xA651 } }, // # CYRILLIC CAPITAL LETTER YERU WITH BACK YER1095 .{ .code = 0xA650, .status = .C, .mapping = .{ .C = 0xA651 } },
1096 .{ .code = 0xA652, .status = .C, .mapping = .{ .C = 0xA653 } }, // # CYRILLIC CAPITAL LETTER IOTIFIED YAT1096 .{ .code = 0xA652, .status = .C, .mapping = .{ .C = 0xA653 } },
1097 .{ .code = 0xA654, .status = .C, .mapping = .{ .C = 0xA655 } }, // # CYRILLIC CAPITAL LETTER REVERSED YU1097 .{ .code = 0xA654, .status = .C, .mapping = .{ .C = 0xA655 } },
1098 .{ .code = 0xA656, .status = .C, .mapping = .{ .C = 0xA657 } }, // # CYRILLIC CAPITAL LETTER IOTIFIED A1098 .{ .code = 0xA656, .status = .C, .mapping = .{ .C = 0xA657 } },
1099 .{ .code = 0xA658, .status = .C, .mapping = .{ .C = 0xA659 } }, // # CYRILLIC CAPITAL LETTER CLOSED LITTLE YUS1099 .{ .code = 0xA658, .status = .C, .mapping = .{ .C = 0xA659 } },
1100 .{ .code = 0xA65A, .status = .C, .mapping = .{ .C = 0xA65B } }, // # CYRILLIC CAPITAL LETTER BLENDED YUS1100 .{ .code = 0xA65A, .status = .C, .mapping = .{ .C = 0xA65B } },
1101 .{ .code = 0xA65C, .status = .C, .mapping = .{ .C = 0xA65D } }, // # CYRILLIC CAPITAL LETTER IOTIFIED CLOSED LITTLE YUS1101 .{ .code = 0xA65C, .status = .C, .mapping = .{ .C = 0xA65D } },
1102 .{ .code = 0xA65E, .status = .C, .mapping = .{ .C = 0xA65F } }, // # CYRILLIC CAPITAL LETTER YN1102 .{ .code = 0xA65E, .status = .C, .mapping = .{ .C = 0xA65F } },
1103 .{ .code = 0xA660, .status = .C, .mapping = .{ .C = 0xA661 } }, // # CYRILLIC CAPITAL LETTER REVERSED TSE1103 .{ .code = 0xA660, .status = .C, .mapping = .{ .C = 0xA661 } },
1104 .{ .code = 0xA662, .status = .C, .mapping = .{ .C = 0xA663 } }, // # CYRILLIC CAPITAL LETTER SOFT DE1104 .{ .code = 0xA662, .status = .C, .mapping = .{ .C = 0xA663 } },
1105 .{ .code = 0xA664, .status = .C, .mapping = .{ .C = 0xA665 } }, // # CYRILLIC CAPITAL LETTER SOFT EL1105 .{ .code = 0xA664, .status = .C, .mapping = .{ .C = 0xA665 } },
1106 .{ .code = 0xA666, .status = .C, .mapping = .{ .C = 0xA667 } }, // # CYRILLIC CAPITAL LETTER SOFT EM1106 .{ .code = 0xA666, .status = .C, .mapping = .{ .C = 0xA667 } },
1107 .{ .code = 0xA668, .status = .C, .mapping = .{ .C = 0xA669 } }, // # CYRILLIC CAPITAL LETTER MONOCULAR O1107 .{ .code = 0xA668, .status = .C, .mapping = .{ .C = 0xA669 } },
1108 .{ .code = 0xA66A, .status = .C, .mapping = .{ .C = 0xA66B } }, // # CYRILLIC CAPITAL LETTER BINOCULAR O1108 .{ .code = 0xA66A, .status = .C, .mapping = .{ .C = 0xA66B } },
1109 .{ .code = 0xA66C, .status = .C, .mapping = .{ .C = 0xA66D } }, // # CYRILLIC CAPITAL LETTER DOUBLE MONOCULAR O1109 .{ .code = 0xA66C, .status = .C, .mapping = .{ .C = 0xA66D } },
1110 .{ .code = 0xA680, .status = .C, .mapping = .{ .C = 0xA681 } }, // # CYRILLIC CAPITAL LETTER DWE1110 .{ .code = 0xA680, .status = .C, .mapping = .{ .C = 0xA681 } },
1111 .{ .code = 0xA682, .status = .C, .mapping = .{ .C = 0xA683 } }, // # CYRILLIC CAPITAL LETTER DZWE1111 .{ .code = 0xA682, .status = .C, .mapping = .{ .C = 0xA683 } },
1112 .{ .code = 0xA684, .status = .C, .mapping = .{ .C = 0xA685 } }, // # CYRILLIC CAPITAL LETTER ZHWE1112 .{ .code = 0xA684, .status = .C, .mapping = .{ .C = 0xA685 } },
1113 .{ .code = 0xA686, .status = .C, .mapping = .{ .C = 0xA687 } }, // # CYRILLIC CAPITAL LETTER CCHE1113 .{ .code = 0xA686, .status = .C, .mapping = .{ .C = 0xA687 } },
1114 .{ .code = 0xA688, .status = .C, .mapping = .{ .C = 0xA689 } }, // # CYRILLIC CAPITAL LETTER DZZE1114 .{ .code = 0xA688, .status = .C, .mapping = .{ .C = 0xA689 } },
1115 .{ .code = 0xA68A, .status = .C, .mapping = .{ .C = 0xA68B } }, // # CYRILLIC CAPITAL LETTER TE WITH MIDDLE HOOK1115 .{ .code = 0xA68A, .status = .C, .mapping = .{ .C = 0xA68B } },
1116 .{ .code = 0xA68C, .status = .C, .mapping = .{ .C = 0xA68D } }, // # CYRILLIC CAPITAL LETTER TWE1116 .{ .code = 0xA68C, .status = .C, .mapping = .{ .C = 0xA68D } },
1117 .{ .code = 0xA68E, .status = .C, .mapping = .{ .C = 0xA68F } }, // # CYRILLIC CAPITAL LETTER TSWE1117 .{ .code = 0xA68E, .status = .C, .mapping = .{ .C = 0xA68F } },
1118 .{ .code = 0xA690, .status = .C, .mapping = .{ .C = 0xA691 } }, // # CYRILLIC CAPITAL LETTER TSSE1118 .{ .code = 0xA690, .status = .C, .mapping = .{ .C = 0xA691 } },
1119 .{ .code = 0xA692, .status = .C, .mapping = .{ .C = 0xA693 } }, // # CYRILLIC CAPITAL LETTER TCHE1119 .{ .code = 0xA692, .status = .C, .mapping = .{ .C = 0xA693 } },
1120 .{ .code = 0xA694, .status = .C, .mapping = .{ .C = 0xA695 } }, // # CYRILLIC CAPITAL LETTER HWE1120 .{ .code = 0xA694, .status = .C, .mapping = .{ .C = 0xA695 } },
1121 .{ .code = 0xA696, .status = .C, .mapping = .{ .C = 0xA697 } }, // # CYRILLIC CAPITAL LETTER SHWE1121 .{ .code = 0xA696, .status = .C, .mapping = .{ .C = 0xA697 } },
1122 .{ .code = 0xA698, .status = .C, .mapping = .{ .C = 0xA699 } }, // # CYRILLIC CAPITAL LETTER DOUBLE O1122 .{ .code = 0xA698, .status = .C, .mapping = .{ .C = 0xA699 } },
1123 .{ .code = 0xA69A, .status = .C, .mapping = .{ .C = 0xA69B } }, // # CYRILLIC CAPITAL LETTER CROSSED O1123 .{ .code = 0xA69A, .status = .C, .mapping = .{ .C = 0xA69B } },
1124 .{ .code = 0xA722, .status = .C, .mapping = .{ .C = 0xA723 } }, // # LATIN CAPITAL LETTER EGYPTOLOGICAL ALEF1124 .{ .code = 0xA722, .status = .C, .mapping = .{ .C = 0xA723 } },
1125 .{ .code = 0xA724, .status = .C, .mapping = .{ .C = 0xA725 } }, // # LATIN CAPITAL LETTER EGYPTOLOGICAL AIN1125 .{ .code = 0xA724, .status = .C, .mapping = .{ .C = 0xA725 } },
1126 .{ .code = 0xA726, .status = .C, .mapping = .{ .C = 0xA727 } }, // # LATIN CAPITAL LETTER HENG1126 .{ .code = 0xA726, .status = .C, .mapping = .{ .C = 0xA727 } },
1127 .{ .code = 0xA728, .status = .C, .mapping = .{ .C = 0xA729 } }, // # LATIN CAPITAL LETTER TZ1127 .{ .code = 0xA728, .status = .C, .mapping = .{ .C = 0xA729 } },
1128 .{ .code = 0xA72A, .status = .C, .mapping = .{ .C = 0xA72B } }, // # LATIN CAPITAL LETTER TRESILLO1128 .{ .code = 0xA72A, .status = .C, .mapping = .{ .C = 0xA72B } },
1129 .{ .code = 0xA72C, .status = .C, .mapping = .{ .C = 0xA72D } }, // # LATIN CAPITAL LETTER CUATRILLO1129 .{ .code = 0xA72C, .status = .C, .mapping = .{ .C = 0xA72D } },
1130 .{ .code = 0xA72E, .status = .C, .mapping = .{ .C = 0xA72F } }, // # LATIN CAPITAL LETTER CUATRILLO WITH COMMA1130 .{ .code = 0xA72E, .status = .C, .mapping = .{ .C = 0xA72F } },
1131 .{ .code = 0xA732, .status = .C, .mapping = .{ .C = 0xA733 } }, // # LATIN CAPITAL LETTER AA1131 .{ .code = 0xA732, .status = .C, .mapping = .{ .C = 0xA733 } },
1132 .{ .code = 0xA734, .status = .C, .mapping = .{ .C = 0xA735 } }, // # LATIN CAPITAL LETTER AO1132 .{ .code = 0xA734, .status = .C, .mapping = .{ .C = 0xA735 } },
1133 .{ .code = 0xA736, .status = .C, .mapping = .{ .C = 0xA737 } }, // # LATIN CAPITAL LETTER AU1133 .{ .code = 0xA736, .status = .C, .mapping = .{ .C = 0xA737 } },
1134 .{ .code = 0xA738, .status = .C, .mapping = .{ .C = 0xA739 } }, // # LATIN CAPITAL LETTER AV1134 .{ .code = 0xA738, .status = .C, .mapping = .{ .C = 0xA739 } },
1135 .{ .code = 0xA73A, .status = .C, .mapping = .{ .C = 0xA73B } }, // # LATIN CAPITAL LETTER AV WITH HORIZONTAL BAR1135 .{ .code = 0xA73A, .status = .C, .mapping = .{ .C = 0xA73B } },
1136 .{ .code = 0xA73C, .status = .C, .mapping = .{ .C = 0xA73D } }, // # LATIN CAPITAL LETTER AY1136 .{ .code = 0xA73C, .status = .C, .mapping = .{ .C = 0xA73D } },
1137 .{ .code = 0xA73E, .status = .C, .mapping = .{ .C = 0xA73F } }, // # LATIN CAPITAL LETTER REVERSED C WITH DOT1137 .{ .code = 0xA73E, .status = .C, .mapping = .{ .C = 0xA73F } },
1138 .{ .code = 0xA740, .status = .C, .mapping = .{ .C = 0xA741 } }, // # LATIN CAPITAL LETTER K WITH STROKE1138 .{ .code = 0xA740, .status = .C, .mapping = .{ .C = 0xA741 } },
1139 .{ .code = 0xA742, .status = .C, .mapping = .{ .C = 0xA743 } }, // # LATIN CAPITAL LETTER K WITH DIAGONAL STROKE1139 .{ .code = 0xA742, .status = .C, .mapping = .{ .C = 0xA743 } },
1140 .{ .code = 0xA744, .status = .C, .mapping = .{ .C = 0xA745 } }, // # LATIN CAPITAL LETTER K WITH STROKE AND DIAGONAL STROKE1140 .{ .code = 0xA744, .status = .C, .mapping = .{ .C = 0xA745 } },
1141 .{ .code = 0xA746, .status = .C, .mapping = .{ .C = 0xA747 } }, // # LATIN CAPITAL LETTER BROKEN L1141 .{ .code = 0xA746, .status = .C, .mapping = .{ .C = 0xA747 } },
1142 .{ .code = 0xA748, .status = .C, .mapping = .{ .C = 0xA749 } }, // # LATIN CAPITAL LETTER L WITH HIGH STROKE1142 .{ .code = 0xA748, .status = .C, .mapping = .{ .C = 0xA749 } },
1143 .{ .code = 0xA74A, .status = .C, .mapping = .{ .C = 0xA74B } }, // # LATIN CAPITAL LETTER O WITH LONG STROKE OVERLAY1143 .{ .code = 0xA74A, .status = .C, .mapping = .{ .C = 0xA74B } },
1144 .{ .code = 0xA74C, .status = .C, .mapping = .{ .C = 0xA74D } }, // # LATIN CAPITAL LETTER O WITH LOOP1144 .{ .code = 0xA74C, .status = .C, .mapping = .{ .C = 0xA74D } },
1145 .{ .code = 0xA74E, .status = .C, .mapping = .{ .C = 0xA74F } }, // # LATIN CAPITAL LETTER OO1145 .{ .code = 0xA74E, .status = .C, .mapping = .{ .C = 0xA74F } },
1146 .{ .code = 0xA750, .status = .C, .mapping = .{ .C = 0xA751 } }, // # LATIN CAPITAL LETTER P WITH STROKE THROUGH DESCENDER1146 .{ .code = 0xA750, .status = .C, .mapping = .{ .C = 0xA751 } },
1147 .{ .code = 0xA752, .status = .C, .mapping = .{ .C = 0xA753 } }, // # LATIN CAPITAL LETTER P WITH FLOURISH1147 .{ .code = 0xA752, .status = .C, .mapping = .{ .C = 0xA753 } },
1148 .{ .code = 0xA754, .status = .C, .mapping = .{ .C = 0xA755 } }, // # LATIN CAPITAL LETTER P WITH SQUIRREL TAIL1148 .{ .code = 0xA754, .status = .C, .mapping = .{ .C = 0xA755 } },
1149 .{ .code = 0xA756, .status = .C, .mapping = .{ .C = 0xA757 } }, // # LATIN CAPITAL LETTER Q WITH STROKE THROUGH DESCENDER1149 .{ .code = 0xA756, .status = .C, .mapping = .{ .C = 0xA757 } },
1150 .{ .code = 0xA758, .status = .C, .mapping = .{ .C = 0xA759 } }, // # LATIN CAPITAL LETTER Q WITH DIAGONAL STROKE1150 .{ .code = 0xA758, .status = .C, .mapping = .{ .C = 0xA759 } },
1151 .{ .code = 0xA75A, .status = .C, .mapping = .{ .C = 0xA75B } }, // # LATIN CAPITAL LETTER R ROTUNDA1151 .{ .code = 0xA75A, .status = .C, .mapping = .{ .C = 0xA75B } },
1152 .{ .code = 0xA75C, .status = .C, .mapping = .{ .C = 0xA75D } }, // # LATIN CAPITAL LETTER RUM ROTUNDA1152 .{ .code = 0xA75C, .status = .C, .mapping = .{ .C = 0xA75D } },
1153 .{ .code = 0xA75E, .status = .C, .mapping = .{ .C = 0xA75F } }, // # LATIN CAPITAL LETTER V WITH DIAGONAL STROKE1153 .{ .code = 0xA75E, .status = .C, .mapping = .{ .C = 0xA75F } },
1154 .{ .code = 0xA760, .status = .C, .mapping = .{ .C = 0xA761 } }, // # LATIN CAPITAL LETTER VY1154 .{ .code = 0xA760, .status = .C, .mapping = .{ .C = 0xA761 } },
1155 .{ .code = 0xA762, .status = .C, .mapping = .{ .C = 0xA763 } }, // # LATIN CAPITAL LETTER VISIGOTHIC Z1155 .{ .code = 0xA762, .status = .C, .mapping = .{ .C = 0xA763 } },
1156 .{ .code = 0xA764, .status = .C, .mapping = .{ .C = 0xA765 } }, // # LATIN CAPITAL LETTER THORN WITH STROKE1156 .{ .code = 0xA764, .status = .C, .mapping = .{ .C = 0xA765 } },
1157 .{ .code = 0xA766, .status = .C, .mapping = .{ .C = 0xA767 } }, // # LATIN CAPITAL LETTER THORN WITH STROKE THROUGH DESCENDER1157 .{ .code = 0xA766, .status = .C, .mapping = .{ .C = 0xA767 } },
1158 .{ .code = 0xA768, .status = .C, .mapping = .{ .C = 0xA769 } }, // # LATIN CAPITAL LETTER VEND1158 .{ .code = 0xA768, .status = .C, .mapping = .{ .C = 0xA769 } },
1159 .{ .code = 0xA76A, .status = .C, .mapping = .{ .C = 0xA76B } }, // # LATIN CAPITAL LETTER ET1159 .{ .code = 0xA76A, .status = .C, .mapping = .{ .C = 0xA76B } },
1160 .{ .code = 0xA76C, .status = .C, .mapping = .{ .C = 0xA76D } }, // # LATIN CAPITAL LETTER IS1160 .{ .code = 0xA76C, .status = .C, .mapping = .{ .C = 0xA76D } },
1161 .{ .code = 0xA76E, .status = .C, .mapping = .{ .C = 0xA76F } }, // # LATIN CAPITAL LETTER CON1161 .{ .code = 0xA76E, .status = .C, .mapping = .{ .C = 0xA76F } },
1162 .{ .code = 0xA779, .status = .C, .mapping = .{ .C = 0xA77A } }, // # LATIN CAPITAL LETTER INSULAR D1162 .{ .code = 0xA779, .status = .C, .mapping = .{ .C = 0xA77A } },
1163 .{ .code = 0xA77B, .status = .C, .mapping = .{ .C = 0xA77C } }, // # LATIN CAPITAL LETTER INSULAR F1163 .{ .code = 0xA77B, .status = .C, .mapping = .{ .C = 0xA77C } },
1164 .{ .code = 0xA77D, .status = .C, .mapping = .{ .C = 0x1D79 } }, // # LATIN CAPITAL LETTER INSULAR G1164 .{ .code = 0xA77D, .status = .C, .mapping = .{ .C = 0x1D79 } },
1165 .{ .code = 0xA77E, .status = .C, .mapping = .{ .C = 0xA77F } }, // # LATIN CAPITAL LETTER TURNED INSULAR G1165 .{ .code = 0xA77E, .status = .C, .mapping = .{ .C = 0xA77F } },
1166 .{ .code = 0xA780, .status = .C, .mapping = .{ .C = 0xA781 } }, // # LATIN CAPITAL LETTER TURNED L1166 .{ .code = 0xA780, .status = .C, .mapping = .{ .C = 0xA781 } },
1167 .{ .code = 0xA782, .status = .C, .mapping = .{ .C = 0xA783 } }, // # LATIN CAPITAL LETTER INSULAR R1167 .{ .code = 0xA782, .status = .C, .mapping = .{ .C = 0xA783 } },
1168 .{ .code = 0xA784, .status = .C, .mapping = .{ .C = 0xA785 } }, // # LATIN CAPITAL LETTER INSULAR S1168 .{ .code = 0xA784, .status = .C, .mapping = .{ .C = 0xA785 } },
1169 .{ .code = 0xA786, .status = .C, .mapping = .{ .C = 0xA787 } }, // # LATIN CAPITAL LETTER INSULAR T1169 .{ .code = 0xA786, .status = .C, .mapping = .{ .C = 0xA787 } },
1170 .{ .code = 0xA78B, .status = .C, .mapping = .{ .C = 0xA78C } }, // # LATIN CAPITAL LETTER SALTILLO1170 .{ .code = 0xA78B, .status = .C, .mapping = .{ .C = 0xA78C } },
1171 .{ .code = 0xA78D, .status = .C, .mapping = .{ .C = 0x0265 } }, // # LATIN CAPITAL LETTER TURNED H1171 .{ .code = 0xA78D, .status = .C, .mapping = .{ .C = 0x0265 } },
1172 .{ .code = 0xA790, .status = .C, .mapping = .{ .C = 0xA791 } }, // # LATIN CAPITAL LETTER N WITH DESCENDER1172 .{ .code = 0xA790, .status = .C, .mapping = .{ .C = 0xA791 } },
1173 .{ .code = 0xA792, .status = .C, .mapping = .{ .C = 0xA793 } }, // # LATIN CAPITAL LETTER C WITH BAR1173 .{ .code = 0xA792, .status = .C, .mapping = .{ .C = 0xA793 } },
1174 .{ .code = 0xA796, .status = .C, .mapping = .{ .C = 0xA797 } }, // # LATIN CAPITAL LETTER B WITH FLOURISH1174 .{ .code = 0xA796, .status = .C, .mapping = .{ .C = 0xA797 } },
1175 .{ .code = 0xA798, .status = .C, .mapping = .{ .C = 0xA799 } }, // # LATIN CAPITAL LETTER F WITH STROKE1175 .{ .code = 0xA798, .status = .C, .mapping = .{ .C = 0xA799 } },
1176 .{ .code = 0xA79A, .status = .C, .mapping = .{ .C = 0xA79B } }, // # LATIN CAPITAL LETTER VOLAPUK AE1176 .{ .code = 0xA79A, .status = .C, .mapping = .{ .C = 0xA79B } },
1177 .{ .code = 0xA79C, .status = .C, .mapping = .{ .C = 0xA79D } }, // # LATIN CAPITAL LETTER VOLAPUK OE1177 .{ .code = 0xA79C, .status = .C, .mapping = .{ .C = 0xA79D } },
1178 .{ .code = 0xA79E, .status = .C, .mapping = .{ .C = 0xA79F } }, // # LATIN CAPITAL LETTER VOLAPUK UE1178 .{ .code = 0xA79E, .status = .C, .mapping = .{ .C = 0xA79F } },
1179 .{ .code = 0xA7A0, .status = .C, .mapping = .{ .C = 0xA7A1 } }, // # LATIN CAPITAL LETTER G WITH OBLIQUE STROKE1179 .{ .code = 0xA7A0, .status = .C, .mapping = .{ .C = 0xA7A1 } },
1180 .{ .code = 0xA7A2, .status = .C, .mapping = .{ .C = 0xA7A3 } }, // # LATIN CAPITAL LETTER K WITH OBLIQUE STROKE1180 .{ .code = 0xA7A2, .status = .C, .mapping = .{ .C = 0xA7A3 } },
1181 .{ .code = 0xA7A4, .status = .C, .mapping = .{ .C = 0xA7A5 } }, // # LATIN CAPITAL LETTER N WITH OBLIQUE STROKE1181 .{ .code = 0xA7A4, .status = .C, .mapping = .{ .C = 0xA7A5 } },
1182 .{ .code = 0xA7A6, .status = .C, .mapping = .{ .C = 0xA7A7 } }, // # LATIN CAPITAL LETTER R WITH OBLIQUE STROKE1182 .{ .code = 0xA7A6, .status = .C, .mapping = .{ .C = 0xA7A7 } },
1183 .{ .code = 0xA7A8, .status = .C, .mapping = .{ .C = 0xA7A9 } }, // # LATIN CAPITAL LETTER S WITH OBLIQUE STROKE1183 .{ .code = 0xA7A8, .status = .C, .mapping = .{ .C = 0xA7A9 } },
1184 .{ .code = 0xA7AA, .status = .C, .mapping = .{ .C = 0x0266 } }, // # LATIN CAPITAL LETTER H WITH HOOK1184 .{ .code = 0xA7AA, .status = .C, .mapping = .{ .C = 0x0266 } },
1185 .{ .code = 0xA7AB, .status = .C, .mapping = .{ .C = 0x025C } }, // # LATIN CAPITAL LETTER REVERSED OPEN E1185 .{ .code = 0xA7AB, .status = .C, .mapping = .{ .C = 0x025C } },
1186 .{ .code = 0xA7AC, .status = .C, .mapping = .{ .C = 0x0261 } }, // # LATIN CAPITAL LETTER SCRIPT G1186 .{ .code = 0xA7AC, .status = .C, .mapping = .{ .C = 0x0261 } },
1187 .{ .code = 0xA7AD, .status = .C, .mapping = .{ .C = 0x026C } }, // # LATIN CAPITAL LETTER L WITH BELT1187 .{ .code = 0xA7AD, .status = .C, .mapping = .{ .C = 0x026C } },
1188 .{ .code = 0xA7AE, .status = .C, .mapping = .{ .C = 0x026A } }, // # LATIN CAPITAL LETTER SMALL CAPITAL I1188 .{ .code = 0xA7AE, .status = .C, .mapping = .{ .C = 0x026A } },
1189 .{ .code = 0xA7B0, .status = .C, .mapping = .{ .C = 0x029E } }, // # LATIN CAPITAL LETTER TURNED K1189 .{ .code = 0xA7B0, .status = .C, .mapping = .{ .C = 0x029E } },
1190 .{ .code = 0xA7B1, .status = .C, .mapping = .{ .C = 0x0287 } }, // # LATIN CAPITAL LETTER TURNED T1190 .{ .code = 0xA7B1, .status = .C, .mapping = .{ .C = 0x0287 } },
1191 .{ .code = 0xA7B2, .status = .C, .mapping = .{ .C = 0x029D } }, // # LATIN CAPITAL LETTER J WITH CROSSED-TAIL1191 .{ .code = 0xA7B2, .status = .C, .mapping = .{ .C = 0x029D } },
1192 .{ .code = 0xA7B3, .status = .C, .mapping = .{ .C = 0xAB53 } }, // # LATIN CAPITAL LETTER CHI1192 .{ .code = 0xA7B3, .status = .C, .mapping = .{ .C = 0xAB53 } },
1193 .{ .code = 0xA7B4, .status = .C, .mapping = .{ .C = 0xA7B5 } }, // # LATIN CAPITAL LETTER BETA1193 .{ .code = 0xA7B4, .status = .C, .mapping = .{ .C = 0xA7B5 } },
1194 .{ .code = 0xA7B6, .status = .C, .mapping = .{ .C = 0xA7B7 } }, // # LATIN CAPITAL LETTER OMEGA1194 .{ .code = 0xA7B6, .status = .C, .mapping = .{ .C = 0xA7B7 } },
1195 .{ .code = 0xA7B8, .status = .C, .mapping = .{ .C = 0xA7B9 } }, // # LATIN CAPITAL LETTER U WITH STROKE1195 .{ .code = 0xA7B8, .status = .C, .mapping = .{ .C = 0xA7B9 } },
1196 .{ .code = 0xA7BA, .status = .C, .mapping = .{ .C = 0xA7BB } }, // # LATIN CAPITAL LETTER GLOTTAL A1196 .{ .code = 0xA7BA, .status = .C, .mapping = .{ .C = 0xA7BB } },
1197 .{ .code = 0xA7BC, .status = .C, .mapping = .{ .C = 0xA7BD } }, // # LATIN CAPITAL LETTER GLOTTAL I1197 .{ .code = 0xA7BC, .status = .C, .mapping = .{ .C = 0xA7BD } },
1198 .{ .code = 0xA7BE, .status = .C, .mapping = .{ .C = 0xA7BF } }, // # LATIN CAPITAL LETTER GLOTTAL U1198 .{ .code = 0xA7BE, .status = .C, .mapping = .{ .C = 0xA7BF } },
1199 .{ .code = 0xA7C2, .status = .C, .mapping = .{ .C = 0xA7C3 } }, // # LATIN CAPITAL LETTER ANGLICANA W1199 .{ .code = 0xA7C2, .status = .C, .mapping = .{ .C = 0xA7C3 } },
1200 .{ .code = 0xA7C4, .status = .C, .mapping = .{ .C = 0xA794 } }, // # LATIN CAPITAL LETTER C WITH PALATAL HOOK1200 .{ .code = 0xA7C4, .status = .C, .mapping = .{ .C = 0xA794 } },
1201 .{ .code = 0xA7C5, .status = .C, .mapping = .{ .C = 0x0282 } }, // # LATIN CAPITAL LETTER S WITH HOOK1201 .{ .code = 0xA7C5, .status = .C, .mapping = .{ .C = 0x0282 } },
1202 .{ .code = 0xA7C6, .status = .C, .mapping = .{ .C = 0x1D8E } }, // # LATIN CAPITAL LETTER Z WITH PALATAL HOOK1202 .{ .code = 0xA7C6, .status = .C, .mapping = .{ .C = 0x1D8E } },
1203 .{ .code = 0xA7C7, .status = .C, .mapping = .{ .C = 0xA7C8 } }, // # LATIN CAPITAL LETTER D WITH SHORT STROKE OVERLAY1203 .{ .code = 0xA7C7, .status = .C, .mapping = .{ .C = 0xA7C8 } },
1204 .{ .code = 0xA7C9, .status = .C, .mapping = .{ .C = 0xA7CA } }, // # LATIN CAPITAL LETTER S WITH SHORT STROKE OVERLAY1204 .{ .code = 0xA7C9, .status = .C, .mapping = .{ .C = 0xA7CA } },
1205 .{ .code = 0xA7F5, .status = .C, .mapping = .{ .C = 0xA7F6 } }, // # LATIN CAPITAL LETTER REVERSED HALF H1205 .{ .code = 0xA7F5, .status = .C, .mapping = .{ .C = 0xA7F6 } },
1206 .{ .code = 0xAB70, .status = .C, .mapping = .{ .C = 0x13A0 } }, // # CHEROKEE SMALL LETTER A1206 .{ .code = 0xAB70, .status = .C, .mapping = .{ .C = 0x13A0 } },
1207 .{ .code = 0xAB71, .status = .C, .mapping = .{ .C = 0x13A1 } }, // # CHEROKEE SMALL LETTER E1207 .{ .code = 0xAB71, .status = .C, .mapping = .{ .C = 0x13A1 } },
1208 .{ .code = 0xAB72, .status = .C, .mapping = .{ .C = 0x13A2 } }, // # CHEROKEE SMALL LETTER I1208 .{ .code = 0xAB72, .status = .C, .mapping = .{ .C = 0x13A2 } },
1209 .{ .code = 0xAB73, .status = .C, .mapping = .{ .C = 0x13A3 } }, // # CHEROKEE SMALL LETTER O1209 .{ .code = 0xAB73, .status = .C, .mapping = .{ .C = 0x13A3 } },
1210 .{ .code = 0xAB74, .status = .C, .mapping = .{ .C = 0x13A4 } }, // # CHEROKEE SMALL LETTER U1210 .{ .code = 0xAB74, .status = .C, .mapping = .{ .C = 0x13A4 } },
1211 .{ .code = 0xAB75, .status = .C, .mapping = .{ .C = 0x13A5 } }, // # CHEROKEE SMALL LETTER V1211 .{ .code = 0xAB75, .status = .C, .mapping = .{ .C = 0x13A5 } },
1212 .{ .code = 0xAB76, .status = .C, .mapping = .{ .C = 0x13A6 } }, // # CHEROKEE SMALL LETTER GA1212 .{ .code = 0xAB76, .status = .C, .mapping = .{ .C = 0x13A6 } },
1213 .{ .code = 0xAB77, .status = .C, .mapping = .{ .C = 0x13A7 } }, // # CHEROKEE SMALL LETTER KA1213 .{ .code = 0xAB77, .status = .C, .mapping = .{ .C = 0x13A7 } },
1214 .{ .code = 0xAB78, .status = .C, .mapping = .{ .C = 0x13A8 } }, // # CHEROKEE SMALL LETTER GE1214 .{ .code = 0xAB78, .status = .C, .mapping = .{ .C = 0x13A8 } },
1215 .{ .code = 0xAB79, .status = .C, .mapping = .{ .C = 0x13A9 } }, // # CHEROKEE SMALL LETTER GI1215 .{ .code = 0xAB79, .status = .C, .mapping = .{ .C = 0x13A9 } },
1216 .{ .code = 0xAB7A, .status = .C, .mapping = .{ .C = 0x13AA } }, // # CHEROKEE SMALL LETTER GO1216 .{ .code = 0xAB7A, .status = .C, .mapping = .{ .C = 0x13AA } },
1217 .{ .code = 0xAB7B, .status = .C, .mapping = .{ .C = 0x13AB } }, // # CHEROKEE SMALL LETTER GU1217 .{ .code = 0xAB7B, .status = .C, .mapping = .{ .C = 0x13AB } },
1218 .{ .code = 0xAB7C, .status = .C, .mapping = .{ .C = 0x13AC } }, // # CHEROKEE SMALL LETTER GV1218 .{ .code = 0xAB7C, .status = .C, .mapping = .{ .C = 0x13AC } },
1219 .{ .code = 0xAB7D, .status = .C, .mapping = .{ .C = 0x13AD } }, // # CHEROKEE SMALL LETTER HA1219 .{ .code = 0xAB7D, .status = .C, .mapping = .{ .C = 0x13AD } },
1220 .{ .code = 0xAB7E, .status = .C, .mapping = .{ .C = 0x13AE } }, // # CHEROKEE SMALL LETTER HE1220 .{ .code = 0xAB7E, .status = .C, .mapping = .{ .C = 0x13AE } },
1221 .{ .code = 0xAB7F, .status = .C, .mapping = .{ .C = 0x13AF } }, // # CHEROKEE SMALL LETTER HI1221 .{ .code = 0xAB7F, .status = .C, .mapping = .{ .C = 0x13AF } },
1222 .{ .code = 0xAB80, .status = .C, .mapping = .{ .C = 0x13B0 } }, // # CHEROKEE SMALL LETTER HO1222 .{ .code = 0xAB80, .status = .C, .mapping = .{ .C = 0x13B0 } },
1223 .{ .code = 0xAB81, .status = .C, .mapping = .{ .C = 0x13B1 } }, // # CHEROKEE SMALL LETTER HU1223 .{ .code = 0xAB81, .status = .C, .mapping = .{ .C = 0x13B1 } },
1224 .{ .code = 0xAB82, .status = .C, .mapping = .{ .C = 0x13B2 } }, // # CHEROKEE SMALL LETTER HV1224 .{ .code = 0xAB82, .status = .C, .mapping = .{ .C = 0x13B2 } },
1225 .{ .code = 0xAB83, .status = .C, .mapping = .{ .C = 0x13B3 } }, // # CHEROKEE SMALL LETTER LA1225 .{ .code = 0xAB83, .status = .C, .mapping = .{ .C = 0x13B3 } },
1226 .{ .code = 0xAB84, .status = .C, .mapping = .{ .C = 0x13B4 } }, // # CHEROKEE SMALL LETTER LE1226 .{ .code = 0xAB84, .status = .C, .mapping = .{ .C = 0x13B4 } },
1227 .{ .code = 0xAB85, .status = .C, .mapping = .{ .C = 0x13B5 } }, // # CHEROKEE SMALL LETTER LI1227 .{ .code = 0xAB85, .status = .C, .mapping = .{ .C = 0x13B5 } },
1228 .{ .code = 0xAB86, .status = .C, .mapping = .{ .C = 0x13B6 } }, // # CHEROKEE SMALL LETTER LO1228 .{ .code = 0xAB86, .status = .C, .mapping = .{ .C = 0x13B6 } },
1229 .{ .code = 0xAB87, .status = .C, .mapping = .{ .C = 0x13B7 } }, // # CHEROKEE SMALL LETTER LU1229 .{ .code = 0xAB87, .status = .C, .mapping = .{ .C = 0x13B7 } },
1230 .{ .code = 0xAB88, .status = .C, .mapping = .{ .C = 0x13B8 } }, // # CHEROKEE SMALL LETTER LV1230 .{ .code = 0xAB88, .status = .C, .mapping = .{ .C = 0x13B8 } },
1231 .{ .code = 0xAB89, .status = .C, .mapping = .{ .C = 0x13B9 } }, // # CHEROKEE SMALL LETTER MA1231 .{ .code = 0xAB89, .status = .C, .mapping = .{ .C = 0x13B9 } },
1232 .{ .code = 0xAB8A, .status = .C, .mapping = .{ .C = 0x13BA } }, // # CHEROKEE SMALL LETTER ME1232 .{ .code = 0xAB8A, .status = .C, .mapping = .{ .C = 0x13BA } },
1233 .{ .code = 0xAB8B, .status = .C, .mapping = .{ .C = 0x13BB } }, // # CHEROKEE SMALL LETTER MI1233 .{ .code = 0xAB8B, .status = .C, .mapping = .{ .C = 0x13BB } },
1234 .{ .code = 0xAB8C, .status = .C, .mapping = .{ .C = 0x13BC } }, // # CHEROKEE SMALL LETTER MO1234 .{ .code = 0xAB8C, .status = .C, .mapping = .{ .C = 0x13BC } },
1235 .{ .code = 0xAB8D, .status = .C, .mapping = .{ .C = 0x13BD } }, // # CHEROKEE SMALL LETTER MU1235 .{ .code = 0xAB8D, .status = .C, .mapping = .{ .C = 0x13BD } },
1236 .{ .code = 0xAB8E, .status = .C, .mapping = .{ .C = 0x13BE } }, // # CHEROKEE SMALL LETTER NA1236 .{ .code = 0xAB8E, .status = .C, .mapping = .{ .C = 0x13BE } },
1237 .{ .code = 0xAB8F, .status = .C, .mapping = .{ .C = 0x13BF } }, // # CHEROKEE SMALL LETTER HNA1237 .{ .code = 0xAB8F, .status = .C, .mapping = .{ .C = 0x13BF } },
1238 .{ .code = 0xAB90, .status = .C, .mapping = .{ .C = 0x13C0 } }, // # CHEROKEE SMALL LETTER NAH1238 .{ .code = 0xAB90, .status = .C, .mapping = .{ .C = 0x13C0 } },
1239 .{ .code = 0xAB91, .status = .C, .mapping = .{ .C = 0x13C1 } }, // # CHEROKEE SMALL LETTER NE1239 .{ .code = 0xAB91, .status = .C, .mapping = .{ .C = 0x13C1 } },
1240 .{ .code = 0xAB92, .status = .C, .mapping = .{ .C = 0x13C2 } }, // # CHEROKEE SMALL LETTER NI1240 .{ .code = 0xAB92, .status = .C, .mapping = .{ .C = 0x13C2 } },
1241 .{ .code = 0xAB93, .status = .C, .mapping = .{ .C = 0x13C3 } }, // # CHEROKEE SMALL LETTER NO1241 .{ .code = 0xAB93, .status = .C, .mapping = .{ .C = 0x13C3 } },
1242 .{ .code = 0xAB94, .status = .C, .mapping = .{ .C = 0x13C4 } }, // # CHEROKEE SMALL LETTER NU1242 .{ .code = 0xAB94, .status = .C, .mapping = .{ .C = 0x13C4 } },
1243 .{ .code = 0xAB95, .status = .C, .mapping = .{ .C = 0x13C5 } }, // # CHEROKEE SMALL LETTER NV1243 .{ .code = 0xAB95, .status = .C, .mapping = .{ .C = 0x13C5 } },
1244 .{ .code = 0xAB96, .status = .C, .mapping = .{ .C = 0x13C6 } }, // # CHEROKEE SMALL LETTER QUA1244 .{ .code = 0xAB96, .status = .C, .mapping = .{ .C = 0x13C6 } },
1245 .{ .code = 0xAB97, .status = .C, .mapping = .{ .C = 0x13C7 } }, // # CHEROKEE SMALL LETTER QUE1245 .{ .code = 0xAB97, .status = .C, .mapping = .{ .C = 0x13C7 } },
1246 .{ .code = 0xAB98, .status = .C, .mapping = .{ .C = 0x13C8 } }, // # CHEROKEE SMALL LETTER QUI1246 .{ .code = 0xAB98, .status = .C, .mapping = .{ .C = 0x13C8 } },
1247 .{ .code = 0xAB99, .status = .C, .mapping = .{ .C = 0x13C9 } }, // # CHEROKEE SMALL LETTER QUO1247 .{ .code = 0xAB99, .status = .C, .mapping = .{ .C = 0x13C9 } },
1248 .{ .code = 0xAB9A, .status = .C, .mapping = .{ .C = 0x13CA } }, // # CHEROKEE SMALL LETTER QUU1248 .{ .code = 0xAB9A, .status = .C, .mapping = .{ .C = 0x13CA } },
1249 .{ .code = 0xAB9B, .status = .C, .mapping = .{ .C = 0x13CB } }, // # CHEROKEE SMALL LETTER QUV1249 .{ .code = 0xAB9B, .status = .C, .mapping = .{ .C = 0x13CB } },
1250 .{ .code = 0xAB9C, .status = .C, .mapping = .{ .C = 0x13CC } }, // # CHEROKEE SMALL LETTER SA1250 .{ .code = 0xAB9C, .status = .C, .mapping = .{ .C = 0x13CC } },
1251 .{ .code = 0xAB9D, .status = .C, .mapping = .{ .C = 0x13CD } }, // # CHEROKEE SMALL LETTER S1251 .{ .code = 0xAB9D, .status = .C, .mapping = .{ .C = 0x13CD } },
1252 .{ .code = 0xAB9E, .status = .C, .mapping = .{ .C = 0x13CE } }, // # CHEROKEE SMALL LETTER SE1252 .{ .code = 0xAB9E, .status = .C, .mapping = .{ .C = 0x13CE } },
1253 .{ .code = 0xAB9F, .status = .C, .mapping = .{ .C = 0x13CF } }, // # CHEROKEE SMALL LETTER SI1253 .{ .code = 0xAB9F, .status = .C, .mapping = .{ .C = 0x13CF } },
1254 .{ .code = 0xABA0, .status = .C, .mapping = .{ .C = 0x13D0 } }, // # CHEROKEE SMALL LETTER SO1254 .{ .code = 0xABA0, .status = .C, .mapping = .{ .C = 0x13D0 } },
1255 .{ .code = 0xABA1, .status = .C, .mapping = .{ .C = 0x13D1 } }, // # CHEROKEE SMALL LETTER SU1255 .{ .code = 0xABA1, .status = .C, .mapping = .{ .C = 0x13D1 } },
1256 .{ .code = 0xABA2, .status = .C, .mapping = .{ .C = 0x13D2 } }, // # CHEROKEE SMALL LETTER SV1256 .{ .code = 0xABA2, .status = .C, .mapping = .{ .C = 0x13D2 } },
1257 .{ .code = 0xABA3, .status = .C, .mapping = .{ .C = 0x13D3 } }, // # CHEROKEE SMALL LETTER DA1257 .{ .code = 0xABA3, .status = .C, .mapping = .{ .C = 0x13D3 } },
1258 .{ .code = 0xABA4, .status = .C, .mapping = .{ .C = 0x13D4 } }, // # CHEROKEE SMALL LETTER TA1258 .{ .code = 0xABA4, .status = .C, .mapping = .{ .C = 0x13D4 } },
1259 .{ .code = 0xABA5, .status = .C, .mapping = .{ .C = 0x13D5 } }, // # CHEROKEE SMALL LETTER DE1259 .{ .code = 0xABA5, .status = .C, .mapping = .{ .C = 0x13D5 } },
1260 .{ .code = 0xABA6, .status = .C, .mapping = .{ .C = 0x13D6 } }, // # CHEROKEE SMALL LETTER TE1260 .{ .code = 0xABA6, .status = .C, .mapping = .{ .C = 0x13D6 } },
1261 .{ .code = 0xABA7, .status = .C, .mapping = .{ .C = 0x13D7 } }, // # CHEROKEE SMALL LETTER DI1261 .{ .code = 0xABA7, .status = .C, .mapping = .{ .C = 0x13D7 } },
1262 .{ .code = 0xABA8, .status = .C, .mapping = .{ .C = 0x13D8 } }, // # CHEROKEE SMALL LETTER TI1262 .{ .code = 0xABA8, .status = .C, .mapping = .{ .C = 0x13D8 } },
1263 .{ .code = 0xABA9, .status = .C, .mapping = .{ .C = 0x13D9 } }, // # CHEROKEE SMALL LETTER DO1263 .{ .code = 0xABA9, .status = .C, .mapping = .{ .C = 0x13D9 } },
1264 .{ .code = 0xABAA, .status = .C, .mapping = .{ .C = 0x13DA } }, // # CHEROKEE SMALL LETTER DU1264 .{ .code = 0xABAA, .status = .C, .mapping = .{ .C = 0x13DA } },
1265 .{ .code = 0xABAB, .status = .C, .mapping = .{ .C = 0x13DB } }, // # CHEROKEE SMALL LETTER DV1265 .{ .code = 0xABAB, .status = .C, .mapping = .{ .C = 0x13DB } },
1266 .{ .code = 0xABAC, .status = .C, .mapping = .{ .C = 0x13DC } }, // # CHEROKEE SMALL LETTER DLA1266 .{ .code = 0xABAC, .status = .C, .mapping = .{ .C = 0x13DC } },
1267 .{ .code = 0xABAD, .status = .C, .mapping = .{ .C = 0x13DD } }, // # CHEROKEE SMALL LETTER TLA1267 .{ .code = 0xABAD, .status = .C, .mapping = .{ .C = 0x13DD } },
1268 .{ .code = 0xABAE, .status = .C, .mapping = .{ .C = 0x13DE } }, // # CHEROKEE SMALL LETTER TLE1268 .{ .code = 0xABAE, .status = .C, .mapping = .{ .C = 0x13DE } },
1269 .{ .code = 0xABAF, .status = .C, .mapping = .{ .C = 0x13DF } }, // # CHEROKEE SMALL LETTER TLI1269 .{ .code = 0xABAF, .status = .C, .mapping = .{ .C = 0x13DF } },
1270 .{ .code = 0xABB0, .status = .C, .mapping = .{ .C = 0x13E0 } }, // # CHEROKEE SMALL LETTER TLO1270 .{ .code = 0xABB0, .status = .C, .mapping = .{ .C = 0x13E0 } },
1271 .{ .code = 0xABB1, .status = .C, .mapping = .{ .C = 0x13E1 } }, // # CHEROKEE SMALL LETTER TLU1271 .{ .code = 0xABB1, .status = .C, .mapping = .{ .C = 0x13E1 } },
1272 .{ .code = 0xABB2, .status = .C, .mapping = .{ .C = 0x13E2 } }, // # CHEROKEE SMALL LETTER TLV1272 .{ .code = 0xABB2, .status = .C, .mapping = .{ .C = 0x13E2 } },
1273 .{ .code = 0xABB3, .status = .C, .mapping = .{ .C = 0x13E3 } }, // # CHEROKEE SMALL LETTER TSA1273 .{ .code = 0xABB3, .status = .C, .mapping = .{ .C = 0x13E3 } },
1274 .{ .code = 0xABB4, .status = .C, .mapping = .{ .C = 0x13E4 } }, // # CHEROKEE SMALL LETTER TSE1274 .{ .code = 0xABB4, .status = .C, .mapping = .{ .C = 0x13E4 } },
1275 .{ .code = 0xABB5, .status = .C, .mapping = .{ .C = 0x13E5 } }, // # CHEROKEE SMALL LETTER TSI1275 .{ .code = 0xABB5, .status = .C, .mapping = .{ .C = 0x13E5 } },
1276 .{ .code = 0xABB6, .status = .C, .mapping = .{ .C = 0x13E6 } }, // # CHEROKEE SMALL LETTER TSO1276 .{ .code = 0xABB6, .status = .C, .mapping = .{ .C = 0x13E6 } },
1277 .{ .code = 0xABB7, .status = .C, .mapping = .{ .C = 0x13E7 } }, // # CHEROKEE SMALL LETTER TSU1277 .{ .code = 0xABB7, .status = .C, .mapping = .{ .C = 0x13E7 } },
1278 .{ .code = 0xABB8, .status = .C, .mapping = .{ .C = 0x13E8 } }, // # CHEROKEE SMALL LETTER TSV1278 .{ .code = 0xABB8, .status = .C, .mapping = .{ .C = 0x13E8 } },
1279 .{ .code = 0xABB9, .status = .C, .mapping = .{ .C = 0x13E9 } }, // # CHEROKEE SMALL LETTER WA1279 .{ .code = 0xABB9, .status = .C, .mapping = .{ .C = 0x13E9 } },
1280 .{ .code = 0xABBA, .status = .C, .mapping = .{ .C = 0x13EA } }, // # CHEROKEE SMALL LETTER WE1280 .{ .code = 0xABBA, .status = .C, .mapping = .{ .C = 0x13EA } },
1281 .{ .code = 0xABBB, .status = .C, .mapping = .{ .C = 0x13EB } }, // # CHEROKEE SMALL LETTER WI1281 .{ .code = 0xABBB, .status = .C, .mapping = .{ .C = 0x13EB } },
1282 .{ .code = 0xABBC, .status = .C, .mapping = .{ .C = 0x13EC } }, // # CHEROKEE SMALL LETTER WO1282 .{ .code = 0xABBC, .status = .C, .mapping = .{ .C = 0x13EC } },
1283 .{ .code = 0xABBD, .status = .C, .mapping = .{ .C = 0x13ED } }, // # CHEROKEE SMALL LETTER WU1283 .{ .code = 0xABBD, .status = .C, .mapping = .{ .C = 0x13ED } },
1284 .{ .code = 0xABBE, .status = .C, .mapping = .{ .C = 0x13EE } }, // # CHEROKEE SMALL LETTER WV1284 .{ .code = 0xABBE, .status = .C, .mapping = .{ .C = 0x13EE } },
1285 .{ .code = 0xABBF, .status = .C, .mapping = .{ .C = 0x13EF } }, // # CHEROKEE SMALL LETTER YA1285 .{ .code = 0xABBF, .status = .C, .mapping = .{ .C = 0x13EF } },
1286 .{ .code = 0xFB00, .status = .F, .mapping = .{ .F = &[_]u21{0x0066,0x0066,} } }, // # LATIN SMALL LIGATURE FF1286 .{ .code = 0xFB00, .status = .F, .mapping = .{ .F = &[_]u21{0x0066,0x0066,} } },
1287 .{ .code = 0xFB01, .status = .F, .mapping = .{ .F = &[_]u21{0x0066,0x0069,} } }, // # LATIN SMALL LIGATURE FI1287 .{ .code = 0xFB01, .status = .F, .mapping = .{ .F = &[_]u21{0x0066,0x0069,} } },
1288 .{ .code = 0xFB02, .status = .F, .mapping = .{ .F = &[_]u21{0x0066,0x006C,} } }, // # LATIN SMALL LIGATURE FL1288 .{ .code = 0xFB02, .status = .F, .mapping = .{ .F = &[_]u21{0x0066,0x006C,} } },
1289 .{ .code = 0xFB03, .status = .F, .mapping = .{ .F = &[_]u21{0x0066,0x0066,0x0069,} } }, // # LATIN SMALL LIGATURE FFI1289 .{ .code = 0xFB03, .status = .F, .mapping = .{ .F = &[_]u21{0x0066,0x0066,0x0069,} } },
1290 .{ .code = 0xFB04, .status = .F, .mapping = .{ .F = &[_]u21{0x0066,0x0066,0x006C,} } }, // # LATIN SMALL LIGATURE FFL1290 .{ .code = 0xFB04, .status = .F, .mapping = .{ .F = &[_]u21{0x0066,0x0066,0x006C,} } },
1291 .{ .code = 0xFB05, .status = .F, .mapping = .{ .F = &[_]u21{0x0073,0x0074,} } }, // # LATIN SMALL LIGATURE LONG S T1291 .{ .code = 0xFB05, .status = .F, .mapping = .{ .F = &[_]u21{0x0073,0x0074,} } },
1292 .{ .code = 0xFB06, .status = .F, .mapping = .{ .F = &[_]u21{0x0073,0x0074,} } }, // # LATIN SMALL LIGATURE ST1292 .{ .code = 0xFB06, .status = .F, .mapping = .{ .F = &[_]u21{0x0073,0x0074,} } },
1293 .{ .code = 0xFB13, .status = .F, .mapping = .{ .F = &[_]u21{0x0574,0x0576,} } }, // # ARMENIAN SMALL LIGATURE MEN NOW1293 .{ .code = 0xFB13, .status = .F, .mapping = .{ .F = &[_]u21{0x0574,0x0576,} } },
1294 .{ .code = 0xFB14, .status = .F, .mapping = .{ .F = &[_]u21{0x0574,0x0565,} } }, // # ARMENIAN SMALL LIGATURE MEN ECH1294 .{ .code = 0xFB14, .status = .F, .mapping = .{ .F = &[_]u21{0x0574,0x0565,} } },
1295 .{ .code = 0xFB15, .status = .F, .mapping = .{ .F = &[_]u21{0x0574,0x056B,} } }, // # ARMENIAN SMALL LIGATURE MEN INI1295 .{ .code = 0xFB15, .status = .F, .mapping = .{ .F = &[_]u21{0x0574,0x056B,} } },
1296 .{ .code = 0xFB16, .status = .F, .mapping = .{ .F = &[_]u21{0x057E,0x0576,} } }, // # ARMENIAN SMALL LIGATURE VEW NOW1296 .{ .code = 0xFB16, .status = .F, .mapping = .{ .F = &[_]u21{0x057E,0x0576,} } },
1297 .{ .code = 0xFB17, .status = .F, .mapping = .{ .F = &[_]u21{0x0574,0x056D,} } }, // # ARMENIAN SMALL LIGATURE MEN XEH1297 .{ .code = 0xFB17, .status = .F, .mapping = .{ .F = &[_]u21{0x0574,0x056D,} } },
1298 .{ .code = 0xFF21, .status = .C, .mapping = .{ .C = 0xFF41 } }, // # FULLWIDTH LATIN CAPITAL LETTER A1298 .{ .code = 0xFF21, .status = .C, .mapping = .{ .C = 0xFF41 } },
1299 .{ .code = 0xFF22, .status = .C, .mapping = .{ .C = 0xFF42 } }, // # FULLWIDTH LATIN CAPITAL LETTER B1299 .{ .code = 0xFF22, .status = .C, .mapping = .{ .C = 0xFF42 } },
1300 .{ .code = 0xFF23, .status = .C, .mapping = .{ .C = 0xFF43 } }, // # FULLWIDTH LATIN CAPITAL LETTER C1300 .{ .code = 0xFF23, .status = .C, .mapping = .{ .C = 0xFF43 } },
1301 .{ .code = 0xFF24, .status = .C, .mapping = .{ .C = 0xFF44 } }, // # FULLWIDTH LATIN CAPITAL LETTER D1301 .{ .code = 0xFF24, .status = .C, .mapping = .{ .C = 0xFF44 } },
1302 .{ .code = 0xFF25, .status = .C, .mapping = .{ .C = 0xFF45 } }, // # FULLWIDTH LATIN CAPITAL LETTER E1302 .{ .code = 0xFF25, .status = .C, .mapping = .{ .C = 0xFF45 } },
1303 .{ .code = 0xFF26, .status = .C, .mapping = .{ .C = 0xFF46 } }, // # FULLWIDTH LATIN CAPITAL LETTER F1303 .{ .code = 0xFF26, .status = .C, .mapping = .{ .C = 0xFF46 } },
1304 .{ .code = 0xFF27, .status = .C, .mapping = .{ .C = 0xFF47 } }, // # FULLWIDTH LATIN CAPITAL LETTER G1304 .{ .code = 0xFF27, .status = .C, .mapping = .{ .C = 0xFF47 } },
1305 .{ .code = 0xFF28, .status = .C, .mapping = .{ .C = 0xFF48 } }, // # FULLWIDTH LATIN CAPITAL LETTER H1305 .{ .code = 0xFF28, .status = .C, .mapping = .{ .C = 0xFF48 } },
1306 .{ .code = 0xFF29, .status = .C, .mapping = .{ .C = 0xFF49 } }, // # FULLWIDTH LATIN CAPITAL LETTER I1306 .{ .code = 0xFF29, .status = .C, .mapping = .{ .C = 0xFF49 } },
1307 .{ .code = 0xFF2A, .status = .C, .mapping = .{ .C = 0xFF4A } }, // # FULLWIDTH LATIN CAPITAL LETTER J1307 .{ .code = 0xFF2A, .status = .C, .mapping = .{ .C = 0xFF4A } },
1308 .{ .code = 0xFF2B, .status = .C, .mapping = .{ .C = 0xFF4B } }, // # FULLWIDTH LATIN CAPITAL LETTER K1308 .{ .code = 0xFF2B, .status = .C, .mapping = .{ .C = 0xFF4B } },
1309 .{ .code = 0xFF2C, .status = .C, .mapping = .{ .C = 0xFF4C } }, // # FULLWIDTH LATIN CAPITAL LETTER L1309 .{ .code = 0xFF2C, .status = .C, .mapping = .{ .C = 0xFF4C } },
1310 .{ .code = 0xFF2D, .status = .C, .mapping = .{ .C = 0xFF4D } }, // # FULLWIDTH LATIN CAPITAL LETTER M1310 .{ .code = 0xFF2D, .status = .C, .mapping = .{ .C = 0xFF4D } },
1311 .{ .code = 0xFF2E, .status = .C, .mapping = .{ .C = 0xFF4E } }, // # FULLWIDTH LATIN CAPITAL LETTER N1311 .{ .code = 0xFF2E, .status = .C, .mapping = .{ .C = 0xFF4E } },
1312 .{ .code = 0xFF2F, .status = .C, .mapping = .{ .C = 0xFF4F } }, // # FULLWIDTH LATIN CAPITAL LETTER O1312 .{ .code = 0xFF2F, .status = .C, .mapping = .{ .C = 0xFF4F } },
1313 .{ .code = 0xFF30, .status = .C, .mapping = .{ .C = 0xFF50 } }, // # FULLWIDTH LATIN CAPITAL LETTER P1313 .{ .code = 0xFF30, .status = .C, .mapping = .{ .C = 0xFF50 } },
1314 .{ .code = 0xFF31, .status = .C, .mapping = .{ .C = 0xFF51 } }, // # FULLWIDTH LATIN CAPITAL LETTER Q1314 .{ .code = 0xFF31, .status = .C, .mapping = .{ .C = 0xFF51 } },
1315 .{ .code = 0xFF32, .status = .C, .mapping = .{ .C = 0xFF52 } }, // # FULLWIDTH LATIN CAPITAL LETTER R1315 .{ .code = 0xFF32, .status = .C, .mapping = .{ .C = 0xFF52 } },
1316 .{ .code = 0xFF33, .status = .C, .mapping = .{ .C = 0xFF53 } }, // # FULLWIDTH LATIN CAPITAL LETTER S1316 .{ .code = 0xFF33, .status = .C, .mapping = .{ .C = 0xFF53 } },
1317 .{ .code = 0xFF34, .status = .C, .mapping = .{ .C = 0xFF54 } }, // # FULLWIDTH LATIN CAPITAL LETTER T1317 .{ .code = 0xFF34, .status = .C, .mapping = .{ .C = 0xFF54 } },
1318 .{ .code = 0xFF35, .status = .C, .mapping = .{ .C = 0xFF55 } }, // # FULLWIDTH LATIN CAPITAL LETTER U1318 .{ .code = 0xFF35, .status = .C, .mapping = .{ .C = 0xFF55 } },
1319 .{ .code = 0xFF36, .status = .C, .mapping = .{ .C = 0xFF56 } }, // # FULLWIDTH LATIN CAPITAL LETTER V1319 .{ .code = 0xFF36, .status = .C, .mapping = .{ .C = 0xFF56 } },
1320 .{ .code = 0xFF37, .status = .C, .mapping = .{ .C = 0xFF57 } }, // # FULLWIDTH LATIN CAPITAL LETTER W1320 .{ .code = 0xFF37, .status = .C, .mapping = .{ .C = 0xFF57 } },
1321 .{ .code = 0xFF38, .status = .C, .mapping = .{ .C = 0xFF58 } }, // # FULLWIDTH LATIN CAPITAL LETTER X1321 .{ .code = 0xFF38, .status = .C, .mapping = .{ .C = 0xFF58 } },
1322 .{ .code = 0xFF39, .status = .C, .mapping = .{ .C = 0xFF59 } }, // # FULLWIDTH LATIN CAPITAL LETTER Y1322 .{ .code = 0xFF39, .status = .C, .mapping = .{ .C = 0xFF59 } },
1323 .{ .code = 0xFF3A, .status = .C, .mapping = .{ .C = 0xFF5A } }, // # FULLWIDTH LATIN CAPITAL LETTER Z1323 .{ .code = 0xFF3A, .status = .C, .mapping = .{ .C = 0xFF5A } },
1324 .{ .code = 0x10400, .status = .C, .mapping = .{ .C = 0x10428 } }, // # DESERET CAPITAL LETTER LONG I1324 .{ .code = 0x10400, .status = .C, .mapping = .{ .C = 0x10428 } },
1325 .{ .code = 0x10401, .status = .C, .mapping = .{ .C = 0x10429 } }, // # DESERET CAPITAL LETTER LONG E1325 .{ .code = 0x10401, .status = .C, .mapping = .{ .C = 0x10429 } },
1326 .{ .code = 0x10402, .status = .C, .mapping = .{ .C = 0x1042A } }, // # DESERET CAPITAL LETTER LONG A1326 .{ .code = 0x10402, .status = .C, .mapping = .{ .C = 0x1042A } },
1327 .{ .code = 0x10403, .status = .C, .mapping = .{ .C = 0x1042B } }, // # DESERET CAPITAL LETTER LONG AH1327 .{ .code = 0x10403, .status = .C, .mapping = .{ .C = 0x1042B } },
1328 .{ .code = 0x10404, .status = .C, .mapping = .{ .C = 0x1042C } }, // # DESERET CAPITAL LETTER LONG O1328 .{ .code = 0x10404, .status = .C, .mapping = .{ .C = 0x1042C } },
1329 .{ .code = 0x10405, .status = .C, .mapping = .{ .C = 0x1042D } }, // # DESERET CAPITAL LETTER LONG OO1329 .{ .code = 0x10405, .status = .C, .mapping = .{ .C = 0x1042D } },
1330 .{ .code = 0x10406, .status = .C, .mapping = .{ .C = 0x1042E } }, // # DESERET CAPITAL LETTER SHORT I1330 .{ .code = 0x10406, .status = .C, .mapping = .{ .C = 0x1042E } },
1331 .{ .code = 0x10407, .status = .C, .mapping = .{ .C = 0x1042F } }, // # DESERET CAPITAL LETTER SHORT E1331 .{ .code = 0x10407, .status = .C, .mapping = .{ .C = 0x1042F } },
1332 .{ .code = 0x10408, .status = .C, .mapping = .{ .C = 0x10430 } }, // # DESERET CAPITAL LETTER SHORT A1332 .{ .code = 0x10408, .status = .C, .mapping = .{ .C = 0x10430 } },
1333 .{ .code = 0x10409, .status = .C, .mapping = .{ .C = 0x10431 } }, // # DESERET CAPITAL LETTER SHORT AH1333 .{ .code = 0x10409, .status = .C, .mapping = .{ .C = 0x10431 } },
1334 .{ .code = 0x1040A, .status = .C, .mapping = .{ .C = 0x10432 } }, // # DESERET CAPITAL LETTER SHORT O1334 .{ .code = 0x1040A, .status = .C, .mapping = .{ .C = 0x10432 } },
1335 .{ .code = 0x1040B, .status = .C, .mapping = .{ .C = 0x10433 } }, // # DESERET CAPITAL LETTER SHORT OO1335 .{ .code = 0x1040B, .status = .C, .mapping = .{ .C = 0x10433 } },
1336 .{ .code = 0x1040C, .status = .C, .mapping = .{ .C = 0x10434 } }, // # DESERET CAPITAL LETTER AY1336 .{ .code = 0x1040C, .status = .C, .mapping = .{ .C = 0x10434 } },
1337 .{ .code = 0x1040D, .status = .C, .mapping = .{ .C = 0x10435 } }, // # DESERET CAPITAL LETTER OW1337 .{ .code = 0x1040D, .status = .C, .mapping = .{ .C = 0x10435 } },
1338 .{ .code = 0x1040E, .status = .C, .mapping = .{ .C = 0x10436 } }, // # DESERET CAPITAL LETTER WU1338 .{ .code = 0x1040E, .status = .C, .mapping = .{ .C = 0x10436 } },
1339 .{ .code = 0x1040F, .status = .C, .mapping = .{ .C = 0x10437 } }, // # DESERET CAPITAL LETTER YEE1339 .{ .code = 0x1040F, .status = .C, .mapping = .{ .C = 0x10437 } },
1340 .{ .code = 0x10410, .status = .C, .mapping = .{ .C = 0x10438 } }, // # DESERET CAPITAL LETTER H1340 .{ .code = 0x10410, .status = .C, .mapping = .{ .C = 0x10438 } },
1341 .{ .code = 0x10411, .status = .C, .mapping = .{ .C = 0x10439 } }, // # DESERET CAPITAL LETTER PEE1341 .{ .code = 0x10411, .status = .C, .mapping = .{ .C = 0x10439 } },
1342 .{ .code = 0x10412, .status = .C, .mapping = .{ .C = 0x1043A } }, // # DESERET CAPITAL LETTER BEE1342 .{ .code = 0x10412, .status = .C, .mapping = .{ .C = 0x1043A } },
1343 .{ .code = 0x10413, .status = .C, .mapping = .{ .C = 0x1043B } }, // # DESERET CAPITAL LETTER TEE1343 .{ .code = 0x10413, .status = .C, .mapping = .{ .C = 0x1043B } },
1344 .{ .code = 0x10414, .status = .C, .mapping = .{ .C = 0x1043C } }, // # DESERET CAPITAL LETTER DEE1344 .{ .code = 0x10414, .status = .C, .mapping = .{ .C = 0x1043C } },
1345 .{ .code = 0x10415, .status = .C, .mapping = .{ .C = 0x1043D } }, // # DESERET CAPITAL LETTER CHEE1345 .{ .code = 0x10415, .status = .C, .mapping = .{ .C = 0x1043D } },
1346 .{ .code = 0x10416, .status = .C, .mapping = .{ .C = 0x1043E } }, // # DESERET CAPITAL LETTER JEE1346 .{ .code = 0x10416, .status = .C, .mapping = .{ .C = 0x1043E } },
1347 .{ .code = 0x10417, .status = .C, .mapping = .{ .C = 0x1043F } }, // # DESERET CAPITAL LETTER KAY1347 .{ .code = 0x10417, .status = .C, .mapping = .{ .C = 0x1043F } },
1348 .{ .code = 0x10418, .status = .C, .mapping = .{ .C = 0x10440 } }, // # DESERET CAPITAL LETTER GAY1348 .{ .code = 0x10418, .status = .C, .mapping = .{ .C = 0x10440 } },
1349 .{ .code = 0x10419, .status = .C, .mapping = .{ .C = 0x10441 } }, // # DESERET CAPITAL LETTER EF1349 .{ .code = 0x10419, .status = .C, .mapping = .{ .C = 0x10441 } },
1350 .{ .code = 0x1041A, .status = .C, .mapping = .{ .C = 0x10442 } }, // # DESERET CAPITAL LETTER VEE1350 .{ .code = 0x1041A, .status = .C, .mapping = .{ .C = 0x10442 } },
1351 .{ .code = 0x1041B, .status = .C, .mapping = .{ .C = 0x10443 } }, // # DESERET CAPITAL LETTER ETH1351 .{ .code = 0x1041B, .status = .C, .mapping = .{ .C = 0x10443 } },
1352 .{ .code = 0x1041C, .status = .C, .mapping = .{ .C = 0x10444 } }, // # DESERET CAPITAL LETTER THEE1352 .{ .code = 0x1041C, .status = .C, .mapping = .{ .C = 0x10444 } },
1353 .{ .code = 0x1041D, .status = .C, .mapping = .{ .C = 0x10445 } }, // # DESERET CAPITAL LETTER ES1353 .{ .code = 0x1041D, .status = .C, .mapping = .{ .C = 0x10445 } },
1354 .{ .code = 0x1041E, .status = .C, .mapping = .{ .C = 0x10446 } }, // # DESERET CAPITAL LETTER ZEE1354 .{ .code = 0x1041E, .status = .C, .mapping = .{ .C = 0x10446 } },
1355 .{ .code = 0x1041F, .status = .C, .mapping = .{ .C = 0x10447 } }, // # DESERET CAPITAL LETTER ESH1355 .{ .code = 0x1041F, .status = .C, .mapping = .{ .C = 0x10447 } },
1356 .{ .code = 0x10420, .status = .C, .mapping = .{ .C = 0x10448 } }, // # DESERET CAPITAL LETTER ZHEE1356 .{ .code = 0x10420, .status = .C, .mapping = .{ .C = 0x10448 } },
1357 .{ .code = 0x10421, .status = .C, .mapping = .{ .C = 0x10449 } }, // # DESERET CAPITAL LETTER ER1357 .{ .code = 0x10421, .status = .C, .mapping = .{ .C = 0x10449 } },
1358 .{ .code = 0x10422, .status = .C, .mapping = .{ .C = 0x1044A } }, // # DESERET CAPITAL LETTER EL1358 .{ .code = 0x10422, .status = .C, .mapping = .{ .C = 0x1044A } },
1359 .{ .code = 0x10423, .status = .C, .mapping = .{ .C = 0x1044B } }, // # DESERET CAPITAL LETTER EM1359 .{ .code = 0x10423, .status = .C, .mapping = .{ .C = 0x1044B } },
1360 .{ .code = 0x10424, .status = .C, .mapping = .{ .C = 0x1044C } }, // # DESERET CAPITAL LETTER EN1360 .{ .code = 0x10424, .status = .C, .mapping = .{ .C = 0x1044C } },
1361 .{ .code = 0x10425, .status = .C, .mapping = .{ .C = 0x1044D } }, // # DESERET CAPITAL LETTER ENG1361 .{ .code = 0x10425, .status = .C, .mapping = .{ .C = 0x1044D } },
1362 .{ .code = 0x10426, .status = .C, .mapping = .{ .C = 0x1044E } }, // # DESERET CAPITAL LETTER OI1362 .{ .code = 0x10426, .status = .C, .mapping = .{ .C = 0x1044E } },
1363 .{ .code = 0x10427, .status = .C, .mapping = .{ .C = 0x1044F } }, // # DESERET CAPITAL LETTER EW1363 .{ .code = 0x10427, .status = .C, .mapping = .{ .C = 0x1044F } },
1364 .{ .code = 0x104B0, .status = .C, .mapping = .{ .C = 0x104D8 } }, // # OSAGE CAPITAL LETTER A1364 .{ .code = 0x104B0, .status = .C, .mapping = .{ .C = 0x104D8 } },
1365 .{ .code = 0x104B1, .status = .C, .mapping = .{ .C = 0x104D9 } }, // # OSAGE CAPITAL LETTER AI1365 .{ .code = 0x104B1, .status = .C, .mapping = .{ .C = 0x104D9 } },
1366 .{ .code = 0x104B2, .status = .C, .mapping = .{ .C = 0x104DA } }, // # OSAGE CAPITAL LETTER AIN1366 .{ .code = 0x104B2, .status = .C, .mapping = .{ .C = 0x104DA } },
1367 .{ .code = 0x104B3, .status = .C, .mapping = .{ .C = 0x104DB } }, // # OSAGE CAPITAL LETTER AH1367 .{ .code = 0x104B3, .status = .C, .mapping = .{ .C = 0x104DB } },
1368 .{ .code = 0x104B4, .status = .C, .mapping = .{ .C = 0x104DC } }, // # OSAGE CAPITAL LETTER BRA1368 .{ .code = 0x104B4, .status = .C, .mapping = .{ .C = 0x104DC } },
1369 .{ .code = 0x104B5, .status = .C, .mapping = .{ .C = 0x104DD } }, // # OSAGE CAPITAL LETTER CHA1369 .{ .code = 0x104B5, .status = .C, .mapping = .{ .C = 0x104DD } },
1370 .{ .code = 0x104B6, .status = .C, .mapping = .{ .C = 0x104DE } }, // # OSAGE CAPITAL LETTER EHCHA1370 .{ .code = 0x104B6, .status = .C, .mapping = .{ .C = 0x104DE } },
1371 .{ .code = 0x104B7, .status = .C, .mapping = .{ .C = 0x104DF } }, // # OSAGE CAPITAL LETTER E1371 .{ .code = 0x104B7, .status = .C, .mapping = .{ .C = 0x104DF } },
1372 .{ .code = 0x104B8, .status = .C, .mapping = .{ .C = 0x104E0 } }, // # OSAGE CAPITAL LETTER EIN1372 .{ .code = 0x104B8, .status = .C, .mapping = .{ .C = 0x104E0 } },
1373 .{ .code = 0x104B9, .status = .C, .mapping = .{ .C = 0x104E1 } }, // # OSAGE CAPITAL LETTER HA1373 .{ .code = 0x104B9, .status = .C, .mapping = .{ .C = 0x104E1 } },
1374 .{ .code = 0x104BA, .status = .C, .mapping = .{ .C = 0x104E2 } }, // # OSAGE CAPITAL LETTER HYA1374 .{ .code = 0x104BA, .status = .C, .mapping = .{ .C = 0x104E2 } },
1375 .{ .code = 0x104BB, .status = .C, .mapping = .{ .C = 0x104E3 } }, // # OSAGE CAPITAL LETTER I1375 .{ .code = 0x104BB, .status = .C, .mapping = .{ .C = 0x104E3 } },
1376 .{ .code = 0x104BC, .status = .C, .mapping = .{ .C = 0x104E4 } }, // # OSAGE CAPITAL LETTER KA1376 .{ .code = 0x104BC, .status = .C, .mapping = .{ .C = 0x104E4 } },
1377 .{ .code = 0x104BD, .status = .C, .mapping = .{ .C = 0x104E5 } }, // # OSAGE CAPITAL LETTER EHKA1377 .{ .code = 0x104BD, .status = .C, .mapping = .{ .C = 0x104E5 } },
1378 .{ .code = 0x104BE, .status = .C, .mapping = .{ .C = 0x104E6 } }, // # OSAGE CAPITAL LETTER KYA1378 .{ .code = 0x104BE, .status = .C, .mapping = .{ .C = 0x104E6 } },
1379 .{ .code = 0x104BF, .status = .C, .mapping = .{ .C = 0x104E7 } }, // # OSAGE CAPITAL LETTER LA1379 .{ .code = 0x104BF, .status = .C, .mapping = .{ .C = 0x104E7 } },
1380 .{ .code = 0x104C0, .status = .C, .mapping = .{ .C = 0x104E8 } }, // # OSAGE CAPITAL LETTER MA1380 .{ .code = 0x104C0, .status = .C, .mapping = .{ .C = 0x104E8 } },
1381 .{ .code = 0x104C1, .status = .C, .mapping = .{ .C = 0x104E9 } }, // # OSAGE CAPITAL LETTER NA1381 .{ .code = 0x104C1, .status = .C, .mapping = .{ .C = 0x104E9 } },
1382 .{ .code = 0x104C2, .status = .C, .mapping = .{ .C = 0x104EA } }, // # OSAGE CAPITAL LETTER O1382 .{ .code = 0x104C2, .status = .C, .mapping = .{ .C = 0x104EA } },
1383 .{ .code = 0x104C3, .status = .C, .mapping = .{ .C = 0x104EB } }, // # OSAGE CAPITAL LETTER OIN1383 .{ .code = 0x104C3, .status = .C, .mapping = .{ .C = 0x104EB } },
1384 .{ .code = 0x104C4, .status = .C, .mapping = .{ .C = 0x104EC } }, // # OSAGE CAPITAL LETTER PA1384 .{ .code = 0x104C4, .status = .C, .mapping = .{ .C = 0x104EC } },
1385 .{ .code = 0x104C5, .status = .C, .mapping = .{ .C = 0x104ED } }, // # OSAGE CAPITAL LETTER EHPA1385 .{ .code = 0x104C5, .status = .C, .mapping = .{ .C = 0x104ED } },
1386 .{ .code = 0x104C6, .status = .C, .mapping = .{ .C = 0x104EE } }, // # OSAGE CAPITAL LETTER SA1386 .{ .code = 0x104C6, .status = .C, .mapping = .{ .C = 0x104EE } },
1387 .{ .code = 0x104C7, .status = .C, .mapping = .{ .C = 0x104EF } }, // # OSAGE CAPITAL LETTER SHA1387 .{ .code = 0x104C7, .status = .C, .mapping = .{ .C = 0x104EF } },
1388 .{ .code = 0x104C8, .status = .C, .mapping = .{ .C = 0x104F0 } }, // # OSAGE CAPITAL LETTER TA1388 .{ .code = 0x104C8, .status = .C, .mapping = .{ .C = 0x104F0 } },
1389 .{ .code = 0x104C9, .status = .C, .mapping = .{ .C = 0x104F1 } }, // # OSAGE CAPITAL LETTER EHTA1389 .{ .code = 0x104C9, .status = .C, .mapping = .{ .C = 0x104F1 } },
1390 .{ .code = 0x104CA, .status = .C, .mapping = .{ .C = 0x104F2 } }, // # OSAGE CAPITAL LETTER TSA1390 .{ .code = 0x104CA, .status = .C, .mapping = .{ .C = 0x104F2 } },
1391 .{ .code = 0x104CB, .status = .C, .mapping = .{ .C = 0x104F3 } }, // # OSAGE CAPITAL LETTER EHTSA1391 .{ .code = 0x104CB, .status = .C, .mapping = .{ .C = 0x104F3 } },
1392 .{ .code = 0x104CC, .status = .C, .mapping = .{ .C = 0x104F4 } }, // # OSAGE CAPITAL LETTER TSHA1392 .{ .code = 0x104CC, .status = .C, .mapping = .{ .C = 0x104F4 } },
1393 .{ .code = 0x104CD, .status = .C, .mapping = .{ .C = 0x104F5 } }, // # OSAGE CAPITAL LETTER DHA1393 .{ .code = 0x104CD, .status = .C, .mapping = .{ .C = 0x104F5 } },
1394 .{ .code = 0x104CE, .status = .C, .mapping = .{ .C = 0x104F6 } }, // # OSAGE CAPITAL LETTER U1394 .{ .code = 0x104CE, .status = .C, .mapping = .{ .C = 0x104F6 } },
1395 .{ .code = 0x104CF, .status = .C, .mapping = .{ .C = 0x104F7 } }, // # OSAGE CAPITAL LETTER WA1395 .{ .code = 0x104CF, .status = .C, .mapping = .{ .C = 0x104F7 } },
1396 .{ .code = 0x104D0, .status = .C, .mapping = .{ .C = 0x104F8 } }, // # OSAGE CAPITAL LETTER KHA1396 .{ .code = 0x104D0, .status = .C, .mapping = .{ .C = 0x104F8 } },
1397 .{ .code = 0x104D1, .status = .C, .mapping = .{ .C = 0x104F9 } }, // # OSAGE CAPITAL LETTER GHA1397 .{ .code = 0x104D1, .status = .C, .mapping = .{ .C = 0x104F9 } },
1398 .{ .code = 0x104D2, .status = .C, .mapping = .{ .C = 0x104FA } }, // # OSAGE CAPITAL LETTER ZA1398 .{ .code = 0x104D2, .status = .C, .mapping = .{ .C = 0x104FA } },
1399 .{ .code = 0x104D3, .status = .C, .mapping = .{ .C = 0x104FB } }, // # OSAGE CAPITAL LETTER ZHA1399 .{ .code = 0x104D3, .status = .C, .mapping = .{ .C = 0x104FB } },
1400 .{ .code = 0x10C80, .status = .C, .mapping = .{ .C = 0x10CC0 } }, // # OLD HUNGARIAN CAPITAL LETTER A1400 .{ .code = 0x10C80, .status = .C, .mapping = .{ .C = 0x10CC0 } },
1401 .{ .code = 0x10C81, .status = .C, .mapping = .{ .C = 0x10CC1 } }, // # OLD HUNGARIAN CAPITAL LETTER AA1401 .{ .code = 0x10C81, .status = .C, .mapping = .{ .C = 0x10CC1 } },
1402 .{ .code = 0x10C82, .status = .C, .mapping = .{ .C = 0x10CC2 } }, // # OLD HUNGARIAN CAPITAL LETTER EB1402 .{ .code = 0x10C82, .status = .C, .mapping = .{ .C = 0x10CC2 } },
1403 .{ .code = 0x10C83, .status = .C, .mapping = .{ .C = 0x10CC3 } }, // # OLD HUNGARIAN CAPITAL LETTER AMB1403 .{ .code = 0x10C83, .status = .C, .mapping = .{ .C = 0x10CC3 } },
1404 .{ .code = 0x10C84, .status = .C, .mapping = .{ .C = 0x10CC4 } }, // # OLD HUNGARIAN CAPITAL LETTER EC1404 .{ .code = 0x10C84, .status = .C, .mapping = .{ .C = 0x10CC4 } },
1405 .{ .code = 0x10C85, .status = .C, .mapping = .{ .C = 0x10CC5 } }, // # OLD HUNGARIAN CAPITAL LETTER ENC1405 .{ .code = 0x10C85, .status = .C, .mapping = .{ .C = 0x10CC5 } },
1406 .{ .code = 0x10C86, .status = .C, .mapping = .{ .C = 0x10CC6 } }, // # OLD HUNGARIAN CAPITAL LETTER ECS1406 .{ .code = 0x10C86, .status = .C, .mapping = .{ .C = 0x10CC6 } },
1407 .{ .code = 0x10C87, .status = .C, .mapping = .{ .C = 0x10CC7 } }, // # OLD HUNGARIAN CAPITAL LETTER ED1407 .{ .code = 0x10C87, .status = .C, .mapping = .{ .C = 0x10CC7 } },
1408 .{ .code = 0x10C88, .status = .C, .mapping = .{ .C = 0x10CC8 } }, // # OLD HUNGARIAN CAPITAL LETTER AND1408 .{ .code = 0x10C88, .status = .C, .mapping = .{ .C = 0x10CC8 } },
1409 .{ .code = 0x10C89, .status = .C, .mapping = .{ .C = 0x10CC9 } }, // # OLD HUNGARIAN CAPITAL LETTER E1409 .{ .code = 0x10C89, .status = .C, .mapping = .{ .C = 0x10CC9 } },
1410 .{ .code = 0x10C8A, .status = .C, .mapping = .{ .C = 0x10CCA } }, // # OLD HUNGARIAN CAPITAL LETTER CLOSE E1410 .{ .code = 0x10C8A, .status = .C, .mapping = .{ .C = 0x10CCA } },
1411 .{ .code = 0x10C8B, .status = .C, .mapping = .{ .C = 0x10CCB } }, // # OLD HUNGARIAN CAPITAL LETTER EE1411 .{ .code = 0x10C8B, .status = .C, .mapping = .{ .C = 0x10CCB } },
1412 .{ .code = 0x10C8C, .status = .C, .mapping = .{ .C = 0x10CCC } }, // # OLD HUNGARIAN CAPITAL LETTER EF1412 .{ .code = 0x10C8C, .status = .C, .mapping = .{ .C = 0x10CCC } },
1413 .{ .code = 0x10C8D, .status = .C, .mapping = .{ .C = 0x10CCD } }, // # OLD HUNGARIAN CAPITAL LETTER EG1413 .{ .code = 0x10C8D, .status = .C, .mapping = .{ .C = 0x10CCD } },
1414 .{ .code = 0x10C8E, .status = .C, .mapping = .{ .C = 0x10CCE } }, // # OLD HUNGARIAN CAPITAL LETTER EGY1414 .{ .code = 0x10C8E, .status = .C, .mapping = .{ .C = 0x10CCE } },
1415 .{ .code = 0x10C8F, .status = .C, .mapping = .{ .C = 0x10CCF } }, // # OLD HUNGARIAN CAPITAL LETTER EH1415 .{ .code = 0x10C8F, .status = .C, .mapping = .{ .C = 0x10CCF } },
1416 .{ .code = 0x10C90, .status = .C, .mapping = .{ .C = 0x10CD0 } }, // # OLD HUNGARIAN CAPITAL LETTER I1416 .{ .code = 0x10C90, .status = .C, .mapping = .{ .C = 0x10CD0 } },
1417 .{ .code = 0x10C91, .status = .C, .mapping = .{ .C = 0x10CD1 } }, // # OLD HUNGARIAN CAPITAL LETTER II1417 .{ .code = 0x10C91, .status = .C, .mapping = .{ .C = 0x10CD1 } },
1418 .{ .code = 0x10C92, .status = .C, .mapping = .{ .C = 0x10CD2 } }, // # OLD HUNGARIAN CAPITAL LETTER EJ1418 .{ .code = 0x10C92, .status = .C, .mapping = .{ .C = 0x10CD2 } },
1419 .{ .code = 0x10C93, .status = .C, .mapping = .{ .C = 0x10CD3 } }, // # OLD HUNGARIAN CAPITAL LETTER EK1419 .{ .code = 0x10C93, .status = .C, .mapping = .{ .C = 0x10CD3 } },
1420 .{ .code = 0x10C94, .status = .C, .mapping = .{ .C = 0x10CD4 } }, // # OLD HUNGARIAN CAPITAL LETTER AK1420 .{ .code = 0x10C94, .status = .C, .mapping = .{ .C = 0x10CD4 } },
1421 .{ .code = 0x10C95, .status = .C, .mapping = .{ .C = 0x10CD5 } }, // # OLD HUNGARIAN CAPITAL LETTER UNK1421 .{ .code = 0x10C95, .status = .C, .mapping = .{ .C = 0x10CD5 } },
1422 .{ .code = 0x10C96, .status = .C, .mapping = .{ .C = 0x10CD6 } }, // # OLD HUNGARIAN CAPITAL LETTER EL1422 .{ .code = 0x10C96, .status = .C, .mapping = .{ .C = 0x10CD6 } },
1423 .{ .code = 0x10C97, .status = .C, .mapping = .{ .C = 0x10CD7 } }, // # OLD HUNGARIAN CAPITAL LETTER ELY1423 .{ .code = 0x10C97, .status = .C, .mapping = .{ .C = 0x10CD7 } },
1424 .{ .code = 0x10C98, .status = .C, .mapping = .{ .C = 0x10CD8 } }, // # OLD HUNGARIAN CAPITAL LETTER EM1424 .{ .code = 0x10C98, .status = .C, .mapping = .{ .C = 0x10CD8 } },
1425 .{ .code = 0x10C99, .status = .C, .mapping = .{ .C = 0x10CD9 } }, // # OLD HUNGARIAN CAPITAL LETTER EN1425 .{ .code = 0x10C99, .status = .C, .mapping = .{ .C = 0x10CD9 } },
1426 .{ .code = 0x10C9A, .status = .C, .mapping = .{ .C = 0x10CDA } }, // # OLD HUNGARIAN CAPITAL LETTER ENY1426 .{ .code = 0x10C9A, .status = .C, .mapping = .{ .C = 0x10CDA } },
1427 .{ .code = 0x10C9B, .status = .C, .mapping = .{ .C = 0x10CDB } }, // # OLD HUNGARIAN CAPITAL LETTER O1427 .{ .code = 0x10C9B, .status = .C, .mapping = .{ .C = 0x10CDB } },
1428 .{ .code = 0x10C9C, .status = .C, .mapping = .{ .C = 0x10CDC } }, // # OLD HUNGARIAN CAPITAL LETTER OO1428 .{ .code = 0x10C9C, .status = .C, .mapping = .{ .C = 0x10CDC } },
1429 .{ .code = 0x10C9D, .status = .C, .mapping = .{ .C = 0x10CDD } }, // # OLD HUNGARIAN CAPITAL LETTER NIKOLSBURG OE1429 .{ .code = 0x10C9D, .status = .C, .mapping = .{ .C = 0x10CDD } },
1430 .{ .code = 0x10C9E, .status = .C, .mapping = .{ .C = 0x10CDE } }, // # OLD HUNGARIAN CAPITAL LETTER RUDIMENTA OE1430 .{ .code = 0x10C9E, .status = .C, .mapping = .{ .C = 0x10CDE } },
1431 .{ .code = 0x10C9F, .status = .C, .mapping = .{ .C = 0x10CDF } }, // # OLD HUNGARIAN CAPITAL LETTER OEE1431 .{ .code = 0x10C9F, .status = .C, .mapping = .{ .C = 0x10CDF } },
1432 .{ .code = 0x10CA0, .status = .C, .mapping = .{ .C = 0x10CE0 } }, // # OLD HUNGARIAN CAPITAL LETTER EP1432 .{ .code = 0x10CA0, .status = .C, .mapping = .{ .C = 0x10CE0 } },
1433 .{ .code = 0x10CA1, .status = .C, .mapping = .{ .C = 0x10CE1 } }, // # OLD HUNGARIAN CAPITAL LETTER EMP1433 .{ .code = 0x10CA1, .status = .C, .mapping = .{ .C = 0x10CE1 } },
1434 .{ .code = 0x10CA2, .status = .C, .mapping = .{ .C = 0x10CE2 } }, // # OLD HUNGARIAN CAPITAL LETTER ER1434 .{ .code = 0x10CA2, .status = .C, .mapping = .{ .C = 0x10CE2 } },
1435 .{ .code = 0x10CA3, .status = .C, .mapping = .{ .C = 0x10CE3 } }, // # OLD HUNGARIAN CAPITAL LETTER SHORT ER1435 .{ .code = 0x10CA3, .status = .C, .mapping = .{ .C = 0x10CE3 } },
1436 .{ .code = 0x10CA4, .status = .C, .mapping = .{ .C = 0x10CE4 } }, // # OLD HUNGARIAN CAPITAL LETTER ES1436 .{ .code = 0x10CA4, .status = .C, .mapping = .{ .C = 0x10CE4 } },
1437 .{ .code = 0x10CA5, .status = .C, .mapping = .{ .C = 0x10CE5 } }, // # OLD HUNGARIAN CAPITAL LETTER ESZ1437 .{ .code = 0x10CA5, .status = .C, .mapping = .{ .C = 0x10CE5 } },
1438 .{ .code = 0x10CA6, .status = .C, .mapping = .{ .C = 0x10CE6 } }, // # OLD HUNGARIAN CAPITAL LETTER ET1438 .{ .code = 0x10CA6, .status = .C, .mapping = .{ .C = 0x10CE6 } },
1439 .{ .code = 0x10CA7, .status = .C, .mapping = .{ .C = 0x10CE7 } }, // # OLD HUNGARIAN CAPITAL LETTER ENT1439 .{ .code = 0x10CA7, .status = .C, .mapping = .{ .C = 0x10CE7 } },
1440 .{ .code = 0x10CA8, .status = .C, .mapping = .{ .C = 0x10CE8 } }, // # OLD HUNGARIAN CAPITAL LETTER ETY1440 .{ .code = 0x10CA8, .status = .C, .mapping = .{ .C = 0x10CE8 } },
1441 .{ .code = 0x10CA9, .status = .C, .mapping = .{ .C = 0x10CE9 } }, // # OLD HUNGARIAN CAPITAL LETTER ECH1441 .{ .code = 0x10CA9, .status = .C, .mapping = .{ .C = 0x10CE9 } },
1442 .{ .code = 0x10CAA, .status = .C, .mapping = .{ .C = 0x10CEA } }, // # OLD HUNGARIAN CAPITAL LETTER U1442 .{ .code = 0x10CAA, .status = .C, .mapping = .{ .C = 0x10CEA } },
1443 .{ .code = 0x10CAB, .status = .C, .mapping = .{ .C = 0x10CEB } }, // # OLD HUNGARIAN CAPITAL LETTER UU1443 .{ .code = 0x10CAB, .status = .C, .mapping = .{ .C = 0x10CEB } },
1444 .{ .code = 0x10CAC, .status = .C, .mapping = .{ .C = 0x10CEC } }, // # OLD HUNGARIAN CAPITAL LETTER NIKOLSBURG UE1444 .{ .code = 0x10CAC, .status = .C, .mapping = .{ .C = 0x10CEC } },
1445 .{ .code = 0x10CAD, .status = .C, .mapping = .{ .C = 0x10CED } }, // # OLD HUNGARIAN CAPITAL LETTER RUDIMENTA UE1445 .{ .code = 0x10CAD, .status = .C, .mapping = .{ .C = 0x10CED } },
1446 .{ .code = 0x10CAE, .status = .C, .mapping = .{ .C = 0x10CEE } }, // # OLD HUNGARIAN CAPITAL LETTER EV1446 .{ .code = 0x10CAE, .status = .C, .mapping = .{ .C = 0x10CEE } },
1447 .{ .code = 0x10CAF, .status = .C, .mapping = .{ .C = 0x10CEF } }, // # OLD HUNGARIAN CAPITAL LETTER EZ1447 .{ .code = 0x10CAF, .status = .C, .mapping = .{ .C = 0x10CEF } },
1448 .{ .code = 0x10CB0, .status = .C, .mapping = .{ .C = 0x10CF0 } }, // # OLD HUNGARIAN CAPITAL LETTER EZS1448 .{ .code = 0x10CB0, .status = .C, .mapping = .{ .C = 0x10CF0 } },
1449 .{ .code = 0x10CB1, .status = .C, .mapping = .{ .C = 0x10CF1 } }, // # OLD HUNGARIAN CAPITAL LETTER ENT-SHAPED SIGN1449 .{ .code = 0x10CB1, .status = .C, .mapping = .{ .C = 0x10CF1 } },
1450 .{ .code = 0x10CB2, .status = .C, .mapping = .{ .C = 0x10CF2 } }, // # OLD HUNGARIAN CAPITAL LETTER US1450 .{ .code = 0x10CB2, .status = .C, .mapping = .{ .C = 0x10CF2 } },
1451 .{ .code = 0x118A0, .status = .C, .mapping = .{ .C = 0x118C0 } }, // # WARANG CITI CAPITAL LETTER NGAA1451 .{ .code = 0x118A0, .status = .C, .mapping = .{ .C = 0x118C0 } },
1452 .{ .code = 0x118A1, .status = .C, .mapping = .{ .C = 0x118C1 } }, // # WARANG CITI CAPITAL LETTER A1452 .{ .code = 0x118A1, .status = .C, .mapping = .{ .C = 0x118C1 } },
1453 .{ .code = 0x118A2, .status = .C, .mapping = .{ .C = 0x118C2 } }, // # WARANG CITI CAPITAL LETTER WI1453 .{ .code = 0x118A2, .status = .C, .mapping = .{ .C = 0x118C2 } },
1454 .{ .code = 0x118A3, .status = .C, .mapping = .{ .C = 0x118C3 } }, // # WARANG CITI CAPITAL LETTER YU1454 .{ .code = 0x118A3, .status = .C, .mapping = .{ .C = 0x118C3 } },
1455 .{ .code = 0x118A4, .status = .C, .mapping = .{ .C = 0x118C4 } }, // # WARANG CITI CAPITAL LETTER YA1455 .{ .code = 0x118A4, .status = .C, .mapping = .{ .C = 0x118C4 } },
1456 .{ .code = 0x118A5, .status = .C, .mapping = .{ .C = 0x118C5 } }, // # WARANG CITI CAPITAL LETTER YO1456 .{ .code = 0x118A5, .status = .C, .mapping = .{ .C = 0x118C5 } },
1457 .{ .code = 0x118A6, .status = .C, .mapping = .{ .C = 0x118C6 } }, // # WARANG CITI CAPITAL LETTER II1457 .{ .code = 0x118A6, .status = .C, .mapping = .{ .C = 0x118C6 } },
1458 .{ .code = 0x118A7, .status = .C, .mapping = .{ .C = 0x118C7 } }, // # WARANG CITI CAPITAL LETTER UU1458 .{ .code = 0x118A7, .status = .C, .mapping = .{ .C = 0x118C7 } },
1459 .{ .code = 0x118A8, .status = .C, .mapping = .{ .C = 0x118C8 } }, // # WARANG CITI CAPITAL LETTER E1459 .{ .code = 0x118A8, .status = .C, .mapping = .{ .C = 0x118C8 } },
1460 .{ .code = 0x118A9, .status = .C, .mapping = .{ .C = 0x118C9 } }, // # WARANG CITI CAPITAL LETTER O1460 .{ .code = 0x118A9, .status = .C, .mapping = .{ .C = 0x118C9 } },
1461 .{ .code = 0x118AA, .status = .C, .mapping = .{ .C = 0x118CA } }, // # WARANG CITI CAPITAL LETTER ANG1461 .{ .code = 0x118AA, .status = .C, .mapping = .{ .C = 0x118CA } },
1462 .{ .code = 0x118AB, .status = .C, .mapping = .{ .C = 0x118CB } }, // # WARANG CITI CAPITAL LETTER GA1462 .{ .code = 0x118AB, .status = .C, .mapping = .{ .C = 0x118CB } },
1463 .{ .code = 0x118AC, .status = .C, .mapping = .{ .C = 0x118CC } }, // # WARANG CITI CAPITAL LETTER KO1463 .{ .code = 0x118AC, .status = .C, .mapping = .{ .C = 0x118CC } },
1464 .{ .code = 0x118AD, .status = .C, .mapping = .{ .C = 0x118CD } }, // # WARANG CITI CAPITAL LETTER ENY1464 .{ .code = 0x118AD, .status = .C, .mapping = .{ .C = 0x118CD } },
1465 .{ .code = 0x118AE, .status = .C, .mapping = .{ .C = 0x118CE } }, // # WARANG CITI CAPITAL LETTER YUJ1465 .{ .code = 0x118AE, .status = .C, .mapping = .{ .C = 0x118CE } },
1466 .{ .code = 0x118AF, .status = .C, .mapping = .{ .C = 0x118CF } }, // # WARANG CITI CAPITAL LETTER UC1466 .{ .code = 0x118AF, .status = .C, .mapping = .{ .C = 0x118CF } },
1467 .{ .code = 0x118B0, .status = .C, .mapping = .{ .C = 0x118D0 } }, // # WARANG CITI CAPITAL LETTER ENN1467 .{ .code = 0x118B0, .status = .C, .mapping = .{ .C = 0x118D0 } },
1468 .{ .code = 0x118B1, .status = .C, .mapping = .{ .C = 0x118D1 } }, // # WARANG CITI CAPITAL LETTER ODD1468 .{ .code = 0x118B1, .status = .C, .mapping = .{ .C = 0x118D1 } },
1469 .{ .code = 0x118B2, .status = .C, .mapping = .{ .C = 0x118D2 } }, // # WARANG CITI CAPITAL LETTER TTE1469 .{ .code = 0x118B2, .status = .C, .mapping = .{ .C = 0x118D2 } },
1470 .{ .code = 0x118B3, .status = .C, .mapping = .{ .C = 0x118D3 } }, // # WARANG CITI CAPITAL LETTER NUNG1470 .{ .code = 0x118B3, .status = .C, .mapping = .{ .C = 0x118D3 } },
1471 .{ .code = 0x118B4, .status = .C, .mapping = .{ .C = 0x118D4 } }, // # WARANG CITI CAPITAL LETTER DA1471 .{ .code = 0x118B4, .status = .C, .mapping = .{ .C = 0x118D4 } },
1472 .{ .code = 0x118B5, .status = .C, .mapping = .{ .C = 0x118D5 } }, // # WARANG CITI CAPITAL LETTER AT1472 .{ .code = 0x118B5, .status = .C, .mapping = .{ .C = 0x118D5 } },
1473 .{ .code = 0x118B6, .status = .C, .mapping = .{ .C = 0x118D6 } }, // # WARANG CITI CAPITAL LETTER AM1473 .{ .code = 0x118B6, .status = .C, .mapping = .{ .C = 0x118D6 } },
1474 .{ .code = 0x118B7, .status = .C, .mapping = .{ .C = 0x118D7 } }, // # WARANG CITI CAPITAL LETTER BU1474 .{ .code = 0x118B7, .status = .C, .mapping = .{ .C = 0x118D7 } },
1475 .{ .code = 0x118B8, .status = .C, .mapping = .{ .C = 0x118D8 } }, // # WARANG CITI CAPITAL LETTER PU1475 .{ .code = 0x118B8, .status = .C, .mapping = .{ .C = 0x118D8 } },
1476 .{ .code = 0x118B9, .status = .C, .mapping = .{ .C = 0x118D9 } }, // # WARANG CITI CAPITAL LETTER HIYO1476 .{ .code = 0x118B9, .status = .C, .mapping = .{ .C = 0x118D9 } },
1477 .{ .code = 0x118BA, .status = .C, .mapping = .{ .C = 0x118DA } }, // # WARANG CITI CAPITAL LETTER HOLO1477 .{ .code = 0x118BA, .status = .C, .mapping = .{ .C = 0x118DA } },
1478 .{ .code = 0x118BB, .status = .C, .mapping = .{ .C = 0x118DB } }, // # WARANG CITI CAPITAL LETTER HORR1478 .{ .code = 0x118BB, .status = .C, .mapping = .{ .C = 0x118DB } },
1479 .{ .code = 0x118BC, .status = .C, .mapping = .{ .C = 0x118DC } }, // # WARANG CITI CAPITAL LETTER HAR1479 .{ .code = 0x118BC, .status = .C, .mapping = .{ .C = 0x118DC } },
1480 .{ .code = 0x118BD, .status = .C, .mapping = .{ .C = 0x118DD } }, // # WARANG CITI CAPITAL LETTER SSUU1480 .{ .code = 0x118BD, .status = .C, .mapping = .{ .C = 0x118DD } },
1481 .{ .code = 0x118BE, .status = .C, .mapping = .{ .C = 0x118DE } }, // # WARANG CITI CAPITAL LETTER SII1481 .{ .code = 0x118BE, .status = .C, .mapping = .{ .C = 0x118DE } },
1482 .{ .code = 0x118BF, .status = .C, .mapping = .{ .C = 0x118DF } }, // # WARANG CITI CAPITAL LETTER VIYO1482 .{ .code = 0x118BF, .status = .C, .mapping = .{ .C = 0x118DF } },
1483 .{ .code = 0x16E40, .status = .C, .mapping = .{ .C = 0x16E60 } }, // # MEDEFAIDRIN CAPITAL LETTER M1483 .{ .code = 0x16E40, .status = .C, .mapping = .{ .C = 0x16E60 } },
1484 .{ .code = 0x16E41, .status = .C, .mapping = .{ .C = 0x16E61 } }, // # MEDEFAIDRIN CAPITAL LETTER S1484 .{ .code = 0x16E41, .status = .C, .mapping = .{ .C = 0x16E61 } },
1485 .{ .code = 0x16E42, .status = .C, .mapping = .{ .C = 0x16E62 } }, // # MEDEFAIDRIN CAPITAL LETTER V1485 .{ .code = 0x16E42, .status = .C, .mapping = .{ .C = 0x16E62 } },
1486 .{ .code = 0x16E43, .status = .C, .mapping = .{ .C = 0x16E63 } }, // # MEDEFAIDRIN CAPITAL LETTER W1486 .{ .code = 0x16E43, .status = .C, .mapping = .{ .C = 0x16E63 } },
1487 .{ .code = 0x16E44, .status = .C, .mapping = .{ .C = 0x16E64 } }, // # MEDEFAIDRIN CAPITAL LETTER ATIU1487 .{ .code = 0x16E44, .status = .C, .mapping = .{ .C = 0x16E64 } },
1488 .{ .code = 0x16E45, .status = .C, .mapping = .{ .C = 0x16E65 } }, // # MEDEFAIDRIN CAPITAL LETTER Z1488 .{ .code = 0x16E45, .status = .C, .mapping = .{ .C = 0x16E65 } },
1489 .{ .code = 0x16E46, .status = .C, .mapping = .{ .C = 0x16E66 } }, // # MEDEFAIDRIN CAPITAL LETTER KP1489 .{ .code = 0x16E46, .status = .C, .mapping = .{ .C = 0x16E66 } },
1490 .{ .code = 0x16E47, .status = .C, .mapping = .{ .C = 0x16E67 } }, // # MEDEFAIDRIN CAPITAL LETTER P1490 .{ .code = 0x16E47, .status = .C, .mapping = .{ .C = 0x16E67 } },
1491 .{ .code = 0x16E48, .status = .C, .mapping = .{ .C = 0x16E68 } }, // # MEDEFAIDRIN CAPITAL LETTER T1491 .{ .code = 0x16E48, .status = .C, .mapping = .{ .C = 0x16E68 } },
1492 .{ .code = 0x16E49, .status = .C, .mapping = .{ .C = 0x16E69 } }, // # MEDEFAIDRIN CAPITAL LETTER G1492 .{ .code = 0x16E49, .status = .C, .mapping = .{ .C = 0x16E69 } },
1493 .{ .code = 0x16E4A, .status = .C, .mapping = .{ .C = 0x16E6A } }, // # MEDEFAIDRIN CAPITAL LETTER F1493 .{ .code = 0x16E4A, .status = .C, .mapping = .{ .C = 0x16E6A } },
1494 .{ .code = 0x16E4B, .status = .C, .mapping = .{ .C = 0x16E6B } }, // # MEDEFAIDRIN CAPITAL LETTER I1494 .{ .code = 0x16E4B, .status = .C, .mapping = .{ .C = 0x16E6B } },
1495 .{ .code = 0x16E4C, .status = .C, .mapping = .{ .C = 0x16E6C } }, // # MEDEFAIDRIN CAPITAL LETTER K1495 .{ .code = 0x16E4C, .status = .C, .mapping = .{ .C = 0x16E6C } },
1496 .{ .code = 0x16E4D, .status = .C, .mapping = .{ .C = 0x16E6D } }, // # MEDEFAIDRIN CAPITAL LETTER A1496 .{ .code = 0x16E4D, .status = .C, .mapping = .{ .C = 0x16E6D } },
1497 .{ .code = 0x16E4E, .status = .C, .mapping = .{ .C = 0x16E6E } }, // # MEDEFAIDRIN CAPITAL LETTER J1497 .{ .code = 0x16E4E, .status = .C, .mapping = .{ .C = 0x16E6E } },
1498 .{ .code = 0x16E4F, .status = .C, .mapping = .{ .C = 0x16E6F } }, // # MEDEFAIDRIN CAPITAL LETTER E1498 .{ .code = 0x16E4F, .status = .C, .mapping = .{ .C = 0x16E6F } },
1499 .{ .code = 0x16E50, .status = .C, .mapping = .{ .C = 0x16E70 } }, // # MEDEFAIDRIN CAPITAL LETTER B1499 .{ .code = 0x16E50, .status = .C, .mapping = .{ .C = 0x16E70 } },
1500 .{ .code = 0x16E51, .status = .C, .mapping = .{ .C = 0x16E71 } }, // # MEDEFAIDRIN CAPITAL LETTER C1500 .{ .code = 0x16E51, .status = .C, .mapping = .{ .C = 0x16E71 } },
1501 .{ .code = 0x16E52, .status = .C, .mapping = .{ .C = 0x16E72 } }, // # MEDEFAIDRIN CAPITAL LETTER U1501 .{ .code = 0x16E52, .status = .C, .mapping = .{ .C = 0x16E72 } },
1502 .{ .code = 0x16E53, .status = .C, .mapping = .{ .C = 0x16E73 } }, // # MEDEFAIDRIN CAPITAL LETTER YU1502 .{ .code = 0x16E53, .status = .C, .mapping = .{ .C = 0x16E73 } },
1503 .{ .code = 0x16E54, .status = .C, .mapping = .{ .C = 0x16E74 } }, // # MEDEFAIDRIN CAPITAL LETTER L1503 .{ .code = 0x16E54, .status = .C, .mapping = .{ .C = 0x16E74 } },
1504 .{ .code = 0x16E55, .status = .C, .mapping = .{ .C = 0x16E75 } }, // # MEDEFAIDRIN CAPITAL LETTER Q1504 .{ .code = 0x16E55, .status = .C, .mapping = .{ .C = 0x16E75 } },
1505 .{ .code = 0x16E56, .status = .C, .mapping = .{ .C = 0x16E76 } }, // # MEDEFAIDRIN CAPITAL LETTER HP1505 .{ .code = 0x16E56, .status = .C, .mapping = .{ .C = 0x16E76 } },
1506 .{ .code = 0x16E57, .status = .C, .mapping = .{ .C = 0x16E77 } }, // # MEDEFAIDRIN CAPITAL LETTER NY1506 .{ .code = 0x16E57, .status = .C, .mapping = .{ .C = 0x16E77 } },
1507 .{ .code = 0x16E58, .status = .C, .mapping = .{ .C = 0x16E78 } }, // # MEDEFAIDRIN CAPITAL LETTER X1507 .{ .code = 0x16E58, .status = .C, .mapping = .{ .C = 0x16E78 } },
1508 .{ .code = 0x16E59, .status = .C, .mapping = .{ .C = 0x16E79 } }, // # MEDEFAIDRIN CAPITAL LETTER D1508 .{ .code = 0x16E59, .status = .C, .mapping = .{ .C = 0x16E79 } },
1509 .{ .code = 0x16E5A, .status = .C, .mapping = .{ .C = 0x16E7A } }, // # MEDEFAIDRIN CAPITAL LETTER OE1509 .{ .code = 0x16E5A, .status = .C, .mapping = .{ .C = 0x16E7A } },
1510 .{ .code = 0x16E5B, .status = .C, .mapping = .{ .C = 0x16E7B } }, // # MEDEFAIDRIN CAPITAL LETTER N1510 .{ .code = 0x16E5B, .status = .C, .mapping = .{ .C = 0x16E7B } },
1511 .{ .code = 0x16E5C, .status = .C, .mapping = .{ .C = 0x16E7C } }, // # MEDEFAIDRIN CAPITAL LETTER R1511 .{ .code = 0x16E5C, .status = .C, .mapping = .{ .C = 0x16E7C } },
1512 .{ .code = 0x16E5D, .status = .C, .mapping = .{ .C = 0x16E7D } }, // # MEDEFAIDRIN CAPITAL LETTER O1512 .{ .code = 0x16E5D, .status = .C, .mapping = .{ .C = 0x16E7D } },
1513 .{ .code = 0x16E5E, .status = .C, .mapping = .{ .C = 0x16E7E } }, // # MEDEFAIDRIN CAPITAL LETTER AI1513 .{ .code = 0x16E5E, .status = .C, .mapping = .{ .C = 0x16E7E } },
1514 .{ .code = 0x16E5F, .status = .C, .mapping = .{ .C = 0x16E7F } }, // # MEDEFAIDRIN CAPITAL LETTER Y1514 .{ .code = 0x16E5F, .status = .C, .mapping = .{ .C = 0x16E7F } },
1515 .{ .code = 0x1E900, .status = .C, .mapping = .{ .C = 0x1E922 } }, // # ADLAM CAPITAL LETTER ALIF1515 .{ .code = 0x1E900, .status = .C, .mapping = .{ .C = 0x1E922 } },
1516 .{ .code = 0x1E901, .status = .C, .mapping = .{ .C = 0x1E923 } }, // # ADLAM CAPITAL LETTER DAALI1516 .{ .code = 0x1E901, .status = .C, .mapping = .{ .C = 0x1E923 } },
1517 .{ .code = 0x1E902, .status = .C, .mapping = .{ .C = 0x1E924 } }, // # ADLAM CAPITAL LETTER LAAM1517 .{ .code = 0x1E902, .status = .C, .mapping = .{ .C = 0x1E924 } },
1518 .{ .code = 0x1E903, .status = .C, .mapping = .{ .C = 0x1E925 } }, // # ADLAM CAPITAL LETTER MIIM1518 .{ .code = 0x1E903, .status = .C, .mapping = .{ .C = 0x1E925 } },
1519 .{ .code = 0x1E904, .status = .C, .mapping = .{ .C = 0x1E926 } }, // # ADLAM CAPITAL LETTER BA1519 .{ .code = 0x1E904, .status = .C, .mapping = .{ .C = 0x1E926 } },
1520 .{ .code = 0x1E905, .status = .C, .mapping = .{ .C = 0x1E927 } }, // # ADLAM CAPITAL LETTER SINNYIIYHE1520 .{ .code = 0x1E905, .status = .C, .mapping = .{ .C = 0x1E927 } },
1521 .{ .code = 0x1E906, .status = .C, .mapping = .{ .C = 0x1E928 } }, // # ADLAM CAPITAL LETTER PE1521 .{ .code = 0x1E906, .status = .C, .mapping = .{ .C = 0x1E928 } },
1522 .{ .code = 0x1E907, .status = .C, .mapping = .{ .C = 0x1E929 } }, // # ADLAM CAPITAL LETTER BHE1522 .{ .code = 0x1E907, .status = .C, .mapping = .{ .C = 0x1E929 } },
1523 .{ .code = 0x1E908, .status = .C, .mapping = .{ .C = 0x1E92A } }, // # ADLAM CAPITAL LETTER RA1523 .{ .code = 0x1E908, .status = .C, .mapping = .{ .C = 0x1E92A } },
1524 .{ .code = 0x1E909, .status = .C, .mapping = .{ .C = 0x1E92B } }, // # ADLAM CAPITAL LETTER E1524 .{ .code = 0x1E909, .status = .C, .mapping = .{ .C = 0x1E92B } },
1525 .{ .code = 0x1E90A, .status = .C, .mapping = .{ .C = 0x1E92C } }, // # ADLAM CAPITAL LETTER FA1525 .{ .code = 0x1E90A, .status = .C, .mapping = .{ .C = 0x1E92C } },
1526 .{ .code = 0x1E90B, .status = .C, .mapping = .{ .C = 0x1E92D } }, // # ADLAM CAPITAL LETTER I1526 .{ .code = 0x1E90B, .status = .C, .mapping = .{ .C = 0x1E92D } },
1527 .{ .code = 0x1E90C, .status = .C, .mapping = .{ .C = 0x1E92E } }, // # ADLAM CAPITAL LETTER O1527 .{ .code = 0x1E90C, .status = .C, .mapping = .{ .C = 0x1E92E } },
1528 .{ .code = 0x1E90D, .status = .C, .mapping = .{ .C = 0x1E92F } }, // # ADLAM CAPITAL LETTER DHA1528 .{ .code = 0x1E90D, .status = .C, .mapping = .{ .C = 0x1E92F } },
1529 .{ .code = 0x1E90E, .status = .C, .mapping = .{ .C = 0x1E930 } }, // # ADLAM CAPITAL LETTER YHE1529 .{ .code = 0x1E90E, .status = .C, .mapping = .{ .C = 0x1E930 } },
1530 .{ .code = 0x1E90F, .status = .C, .mapping = .{ .C = 0x1E931 } }, // # ADLAM CAPITAL LETTER WAW1530 .{ .code = 0x1E90F, .status = .C, .mapping = .{ .C = 0x1E931 } },
1531 .{ .code = 0x1E910, .status = .C, .mapping = .{ .C = 0x1E932 } }, // # ADLAM CAPITAL LETTER NUN1531 .{ .code = 0x1E910, .status = .C, .mapping = .{ .C = 0x1E932 } },
1532 .{ .code = 0x1E911, .status = .C, .mapping = .{ .C = 0x1E933 } }, // # ADLAM CAPITAL LETTER KAF1532 .{ .code = 0x1E911, .status = .C, .mapping = .{ .C = 0x1E933 } },
1533 .{ .code = 0x1E912, .status = .C, .mapping = .{ .C = 0x1E934 } }, // # ADLAM CAPITAL LETTER YA1533 .{ .code = 0x1E912, .status = .C, .mapping = .{ .C = 0x1E934 } },
1534 .{ .code = 0x1E913, .status = .C, .mapping = .{ .C = 0x1E935 } }, // # ADLAM CAPITAL LETTER U1534 .{ .code = 0x1E913, .status = .C, .mapping = .{ .C = 0x1E935 } },
1535 .{ .code = 0x1E914, .status = .C, .mapping = .{ .C = 0x1E936 } }, // # ADLAM CAPITAL LETTER JIIM1535 .{ .code = 0x1E914, .status = .C, .mapping = .{ .C = 0x1E936 } },
1536 .{ .code = 0x1E915, .status = .C, .mapping = .{ .C = 0x1E937 } }, // # ADLAM CAPITAL LETTER CHI1536 .{ .code = 0x1E915, .status = .C, .mapping = .{ .C = 0x1E937 } },
1537 .{ .code = 0x1E916, .status = .C, .mapping = .{ .C = 0x1E938 } }, // # ADLAM CAPITAL LETTER HA1537 .{ .code = 0x1E916, .status = .C, .mapping = .{ .C = 0x1E938 } },
1538 .{ .code = 0x1E917, .status = .C, .mapping = .{ .C = 0x1E939 } }, // # ADLAM CAPITAL LETTER QAAF1538 .{ .code = 0x1E917, .status = .C, .mapping = .{ .C = 0x1E939 } },
1539 .{ .code = 0x1E918, .status = .C, .mapping = .{ .C = 0x1E93A } }, // # ADLAM CAPITAL LETTER GA1539 .{ .code = 0x1E918, .status = .C, .mapping = .{ .C = 0x1E93A } },
1540 .{ .code = 0x1E919, .status = .C, .mapping = .{ .C = 0x1E93B } }, // # ADLAM CAPITAL LETTER NYA1540 .{ .code = 0x1E919, .status = .C, .mapping = .{ .C = 0x1E93B } },
1541 .{ .code = 0x1E91A, .status = .C, .mapping = .{ .C = 0x1E93C } }, // # ADLAM CAPITAL LETTER TU1541 .{ .code = 0x1E91A, .status = .C, .mapping = .{ .C = 0x1E93C } },
1542 .{ .code = 0x1E91B, .status = .C, .mapping = .{ .C = 0x1E93D } }, // # ADLAM CAPITAL LETTER NHA1542 .{ .code = 0x1E91B, .status = .C, .mapping = .{ .C = 0x1E93D } },
1543 .{ .code = 0x1E91C, .status = .C, .mapping = .{ .C = 0x1E93E } }, // # ADLAM CAPITAL LETTER VA1543 .{ .code = 0x1E91C, .status = .C, .mapping = .{ .C = 0x1E93E } },
1544 .{ .code = 0x1E91D, .status = .C, .mapping = .{ .C = 0x1E93F } }, // # ADLAM CAPITAL LETTER KHA1544 .{ .code = 0x1E91D, .status = .C, .mapping = .{ .C = 0x1E93F } },
1545 .{ .code = 0x1E91E, .status = .C, .mapping = .{ .C = 0x1E940 } }, // # ADLAM CAPITAL LETTER GBE1545 .{ .code = 0x1E91E, .status = .C, .mapping = .{ .C = 0x1E940 } },
1546 .{ .code = 0x1E91F, .status = .C, .mapping = .{ .C = 0x1E941 } }, // # ADLAM CAPITAL LETTER ZAL1546 .{ .code = 0x1E91F, .status = .C, .mapping = .{ .C = 0x1E941 } },
1547 .{ .code = 0x1E920, .status = .C, .mapping = .{ .C = 0x1E942 } }, // # ADLAM CAPITAL LETTER KPO1547 .{ .code = 0x1E920, .status = .C, .mapping = .{ .C = 0x1E942 } },
1548 .{ .code = 0x1E921, .status = .C, .mapping = .{ .C = 0x1E943 } }, // # ADLAM CAPITAL LETTER SHA1548 .{ .code = 0x1E921, .status = .C, .mapping = .{ .C = 0x1E943 } },
1549};1549};
src/composition_exclusions.zig+81-81
...@@ -6,85 +6,85 @@...@@ -6,85 +6,85 @@
6// zig fmt: off6// zig fmt: off
77
8pub const data = [_]u21{8pub const data = [_]u21{
9 0x0958, // DEVANAGARI LETTER QA9 0x0958,
10 0x0959, // DEVANAGARI LETTER KHHA10 0x0959,
11 0x095A, // DEVANAGARI LETTER GHHA11 0x095A,
12 0x095B, // DEVANAGARI LETTER ZA12 0x095B,
13 0x095C, // DEVANAGARI LETTER DDDHA13 0x095C,
14 0x095D, // DEVANAGARI LETTER RHA14 0x095D,
15 0x095E, // DEVANAGARI LETTER FA15 0x095E,
16 0x095F, // DEVANAGARI LETTER YYA16 0x095F,
17 0x09DC, // BENGALI LETTER RRA17 0x09DC,
18 0x09DD, // BENGALI LETTER RHA18 0x09DD,
19 0x09DF, // BENGALI LETTER YYA19 0x09DF,
20 0x0A33, // GURMUKHI LETTER LLA20 0x0A33,
21 0x0A36, // GURMUKHI LETTER SHA21 0x0A36,
22 0x0A59, // GURMUKHI LETTER KHHA22 0x0A59,
23 0x0A5A, // GURMUKHI LETTER GHHA23 0x0A5A,
24 0x0A5B, // GURMUKHI LETTER ZA24 0x0A5B,
25 0x0A5E, // GURMUKHI LETTER FA25 0x0A5E,
26 0x0B5C, // ORIYA LETTER RRA26 0x0B5C,
27 0x0B5D, // ORIYA LETTER RHA27 0x0B5D,
28 0x0F43, // TIBETAN LETTER GHA28 0x0F43,
29 0x0F4D, // TIBETAN LETTER DDHA29 0x0F4D,
30 0x0F52, // TIBETAN LETTER DHA30 0x0F52,
31 0x0F57, // TIBETAN LETTER BHA31 0x0F57,
32 0x0F5C, // TIBETAN LETTER DZHA32 0x0F5C,
33 0x0F69, // TIBETAN LETTER KSSA33 0x0F69,
34 0x0F76, // TIBETAN VOWEL SIGN VOCALIC R34 0x0F76,
35 0x0F78, // TIBETAN VOWEL SIGN VOCALIC L35 0x0F78,
36 0x0F93, // TIBETAN SUBJOINED LETTER GHA36 0x0F93,
37 0x0F9D, // TIBETAN SUBJOINED LETTER DDHA37 0x0F9D,
38 0x0FA2, // TIBETAN SUBJOINED LETTER DHA38 0x0FA2,
39 0x0FA7, // TIBETAN SUBJOINED LETTER BHA39 0x0FA7,
40 0x0FAC, // TIBETAN SUBJOINED LETTER DZHA40 0x0FAC,
41 0x0FB9, // TIBETAN SUBJOINED LETTER KSSA41 0x0FB9,
42 0xFB1D, // HEBREW LETTER YOD WITH HIRIQ42 0xFB1D,
43 0xFB1F, // HEBREW LIGATURE YIDDISH YOD YOD PATAH43 0xFB1F,
44 0xFB2A, // HEBREW LETTER SHIN WITH SHIN DOT44 0xFB2A,
45 0xFB2B, // HEBREW LETTER SHIN WITH SIN DOT45 0xFB2B,
46 0xFB2C, // HEBREW LETTER SHIN WITH DAGESH AND SHIN DOT46 0xFB2C,
47 0xFB2D, // HEBREW LETTER SHIN WITH DAGESH AND SIN DOT47 0xFB2D,
48 0xFB2E, // HEBREW LETTER ALEF WITH PATAH48 0xFB2E,
49 0xFB2F, // HEBREW LETTER ALEF WITH QAMATS49 0xFB2F,
50 0xFB30, // HEBREW LETTER ALEF WITH MAPIQ50 0xFB30,
51 0xFB31, // HEBREW LETTER BET WITH DAGESH51 0xFB31,
52 0xFB32, // HEBREW LETTER GIMEL WITH DAGESH52 0xFB32,
53 0xFB33, // HEBREW LETTER DALET WITH DAGESH53 0xFB33,
54 0xFB34, // HEBREW LETTER HE WITH MAPIQ54 0xFB34,
55 0xFB35, // HEBREW LETTER VAV WITH DAGESH55 0xFB35,
56 0xFB36, // HEBREW LETTER ZAYIN WITH DAGESH56 0xFB36,
57 0xFB38, // HEBREW LETTER TET WITH DAGESH57 0xFB38,
58 0xFB39, // HEBREW LETTER YOD WITH DAGESH58 0xFB39,
59 0xFB3A, // HEBREW LETTER FINAL KAF WITH DAGESH59 0xFB3A,
60 0xFB3B, // HEBREW LETTER KAF WITH DAGESH60 0xFB3B,
61 0xFB3C, // HEBREW LETTER LAMED WITH DAGESH61 0xFB3C,
62 0xFB3E, // HEBREW LETTER MEM WITH DAGESH62 0xFB3E,
63 0xFB40, // HEBREW LETTER NUN WITH DAGESH63 0xFB40,
64 0xFB41, // HEBREW LETTER SAMEKH WITH DAGESH64 0xFB41,
65 0xFB43, // HEBREW LETTER FINAL PE WITH DAGESH65 0xFB43,
66 0xFB44, // HEBREW LETTER PE WITH DAGESH66 0xFB44,
67 0xFB46, // HEBREW LETTER TSADI WITH DAGESH67 0xFB46,
68 0xFB47, // HEBREW LETTER QOF WITH DAGESH68 0xFB47,
69 0xFB48, // HEBREW LETTER RESH WITH DAGESH69 0xFB48,
70 0xFB49, // HEBREW LETTER SHIN WITH DAGESH70 0xFB49,
71 0xFB4A, // HEBREW LETTER TAV WITH DAGESH71 0xFB4A,
72 0xFB4B, // HEBREW LETTER VAV WITH HOLAM72 0xFB4B,
73 0xFB4C, // HEBREW LETTER BET WITH RAFE73 0xFB4C,
74 0xFB4D, // HEBREW LETTER KAF WITH RAFE74 0xFB4D,
75 0xFB4E, // HEBREW LETTER PE WITH RAFE75 0xFB4E,
76 0x2ADC, // FORKING76 0x2ADC,
77 0x1D15E, // MUSICAL SYMBOL HALF NOTE77 0x1D15E,
78 0x1D15F, // MUSICAL SYMBOL QUARTER NOTE78 0x1D15F,
79 0x1D160, // MUSICAL SYMBOL EIGHTH NOTE79 0x1D160,
80 0x1D161, // MUSICAL SYMBOL SIXTEENTH NOTE80 0x1D161,
81 0x1D162, // MUSICAL SYMBOL THIRTY-SECOND NOTE81 0x1D162,
82 0x1D163, // MUSICAL SYMBOL SIXTY-FOURTH NOTE82 0x1D163,
83 0x1D164, // MUSICAL SYMBOL ONE HUNDRED TWENTY-EIGHTH NOTE83 0x1D164,
84 0x1D1BB, // MUSICAL SYMBOL MINIMA84 0x1D1BB,
85 0x1D1BC, // MUSICAL SYMBOL MINIMA BLACK85 0x1D1BC,
86 0x1D1BD, // MUSICAL SYMBOL SEMIMINIMA WHITE86 0x1D1BD,
87 0x1D1BE, // MUSICAL SYMBOL SEMIMINIMA BLACK87 0x1D1BE,
88 0x1D1BF, // MUSICAL SYMBOL FUSA WHITE88 0x1D1BF,
89 0x1D1C0, // MUSICAL SYMBOL FUSA BLACK89 0x1D1C0,
90};90};