1// This file is part of the Unicode Character Database
2// For documentation, see http://www.unicode.org/reports/tr44/
3//
4// Based on the source file: https://unicode.org/Public/17.0.0/ucd/BidiMirroring.txt
5//
6// zig fmt: off
7
8pub const Mirroring = struct {
9 codepoint: u21,
10 mirror: u21,
11};
12
13pub const data = [_]Mirroring{
14 .{ .codepoint = 0x0028, .mirror = 0x0029 },
15 .{ .codepoint = 0x0029, .mirror = 0x0028 },
16 .{ .codepoint = 0x003C, .mirror = 0x003E },
17 .{ .codepoint = 0x003E, .mirror = 0x003C },
18 .{ .codepoint = 0x005B, .mirror = 0x005D },
19 .{ .codepoint = 0x005D, .mirror = 0x005B },
20 .{ .codepoint = 0x007B, .mirror = 0x007D },
21 .{ .codepoint = 0x007D, .mirror = 0x007B },
22 .{ .codepoint = 0x00AB, .mirror = 0x00BB },
23 .{ .codepoint = 0x00BB, .mirror = 0x00AB },
24 .{ .codepoint = 0x0F3A, .mirror = 0x0F3B },
25 .{ .codepoint = 0x0F3B, .mirror = 0x0F3A },
26 .{ .codepoint = 0x0F3C, .mirror = 0x0F3D },
27 .{ .codepoint = 0x0F3D, .mirror = 0x0F3C },
28 .{ .codepoint = 0x169B, .mirror = 0x169C },
29 .{ .codepoint = 0x169C, .mirror = 0x169B },
30 .{ .codepoint = 0x2039, .mirror = 0x203A },
31 .{ .codepoint = 0x203A, .mirror = 0x2039 },
32 .{ .codepoint = 0x2045, .mirror = 0x2046 },
33 .{ .codepoint = 0x2046, .mirror = 0x2045 },
34 .{ .codepoint = 0x207D, .mirror = 0x207E },
35 .{ .codepoint = 0x207E, .mirror = 0x207D },
36 .{ .codepoint = 0x208D, .mirror = 0x208E },
37 .{ .codepoint = 0x208E, .mirror = 0x208D },
38 .{ .codepoint = 0x2208, .mirror = 0x220B },
39 .{ .codepoint = 0x2209, .mirror = 0x220C },
40 .{ .codepoint = 0x220A, .mirror = 0x220D },
41 .{ .codepoint = 0x220B, .mirror = 0x2208 },
42 .{ .codepoint = 0x220C, .mirror = 0x2209 },
43 .{ .codepoint = 0x220D, .mirror = 0x220A },
44 .{ .codepoint = 0x2215, .mirror = 0x29F5 },
45 .{ .codepoint = 0x221F, .mirror = 0x2BFE },
46 .{ .codepoint = 0x2220, .mirror = 0x29A3 },
47 .{ .codepoint = 0x2221, .mirror = 0x299B },
48 .{ .codepoint = 0x2222, .mirror = 0x29A0 },
49 .{ .codepoint = 0x2224, .mirror = 0x2AEE },
50 .{ .codepoint = 0x223C, .mirror = 0x223D },
51 .{ .codepoint = 0x223D, .mirror = 0x223C },
52 .{ .codepoint = 0x2243, .mirror = 0x22CD },
53 .{ .codepoint = 0x2245, .mirror = 0x224C },
54 .{ .codepoint = 0x224C, .mirror = 0x2245 },
55 .{ .codepoint = 0x2252, .mirror = 0x2253 },
56 .{ .codepoint = 0x2253, .mirror = 0x2252 },
57 .{ .codepoint = 0x2254, .mirror = 0x2255 },
58 .{ .codepoint = 0x2255, .mirror = 0x2254 },
59 .{ .codepoint = 0x2264, .mirror = 0x2265 },
60 .{ .codepoint = 0x2265, .mirror = 0x2264 },
61 .{ .codepoint = 0x2266, .mirror = 0x2267 },
62 .{ .codepoint = 0x2267, .mirror = 0x2266 },
63 .{ .codepoint = 0x2268, .mirror = 0x2269 },
64 .{ .codepoint = 0x2269, .mirror = 0x2268 },
65 .{ .codepoint = 0x226A, .mirror = 0x226B },
66 .{ .codepoint = 0x226B, .mirror = 0x226A },
67 .{ .codepoint = 0x226E, .mirror = 0x226F },
68 .{ .codepoint = 0x226F, .mirror = 0x226E },
69 .{ .codepoint = 0x2270, .mirror = 0x2271 },
70 .{ .codepoint = 0x2271, .mirror = 0x2270 },
71 .{ .codepoint = 0x2272, .mirror = 0x2273 },
72 .{ .codepoint = 0x2273, .mirror = 0x2272 },
73 .{ .codepoint = 0x2274, .mirror = 0x2275 },
74 .{ .codepoint = 0x2275, .mirror = 0x2274 },
75 .{ .codepoint = 0x2276, .mirror = 0x2277 },
76 .{ .codepoint = 0x2277, .mirror = 0x2276 },
77 .{ .codepoint = 0x2278, .mirror = 0x2279 },
78 .{ .codepoint = 0x2279, .mirror = 0x2278 },
79 .{ .codepoint = 0x227A, .mirror = 0x227B },
80 .{ .codepoint = 0x227B, .mirror = 0x227A },
81 .{ .codepoint = 0x227C, .mirror = 0x227D },
82 .{ .codepoint = 0x227D, .mirror = 0x227C },
83 .{ .codepoint = 0x227E, .mirror = 0x227F },
84 .{ .codepoint = 0x227F, .mirror = 0x227E },
85 .{ .codepoint = 0x2280, .mirror = 0x2281 },
86 .{ .codepoint = 0x2281, .mirror = 0x2280 },
87 .{ .codepoint = 0x2282, .mirror = 0x2283 },
88 .{ .codepoint = 0x2283, .mirror = 0x2282 },
89 .{ .codepoint = 0x2284, .mirror = 0x2285 },
90 .{ .codepoint = 0x2285, .mirror = 0x2284 },
91 .{ .codepoint = 0x2286, .mirror = 0x2287 },
92 .{ .codepoint = 0x2287, .mirror = 0x2286 },
93 .{ .codepoint = 0x2288, .mirror = 0x2289 },
94 .{ .codepoint = 0x2289, .mirror = 0x2288 },
95 .{ .codepoint = 0x228A, .mirror = 0x228B },
96 .{ .codepoint = 0x228B, .mirror = 0x228A },
97 .{ .codepoint = 0x228F, .mirror = 0x2290 },
98 .{ .codepoint = 0x2290, .mirror = 0x228F },
99 .{ .codepoint = 0x2291, .mirror = 0x2292 },
100 .{ .codepoint = 0x2292, .mirror = 0x2291 },
101 .{ .codepoint = 0x2298, .mirror = 0x29B8 },
102 .{ .codepoint = 0x22A2, .mirror = 0x22A3 },
103 .{ .codepoint = 0x22A3, .mirror = 0x22A2 },
104 .{ .codepoint = 0x22A6, .mirror = 0x2ADE },
105 .{ .codepoint = 0x22A8, .mirror = 0x2AE4 },
106 .{ .codepoint = 0x22A9, .mirror = 0x2AE3 },
107 .{ .codepoint = 0x22AB, .mirror = 0x2AE5 },
108 .{ .codepoint = 0x22B0, .mirror = 0x22B1 },
109 .{ .codepoint = 0x22B1, .mirror = 0x22B0 },
110 .{ .codepoint = 0x22B2, .mirror = 0x22B3 },
111 .{ .codepoint = 0x22B3, .mirror = 0x22B2 },
112 .{ .codepoint = 0x22B4, .mirror = 0x22B5 },
113 .{ .codepoint = 0x22B5, .mirror = 0x22B4 },
114 .{ .codepoint = 0x22B6, .mirror = 0x22B7 },
115 .{ .codepoint = 0x22B7, .mirror = 0x22B6 },
116 .{ .codepoint = 0x22B8, .mirror = 0x27DC },
117 .{ .codepoint = 0x22C9, .mirror = 0x22CA },
118 .{ .codepoint = 0x22CA, .mirror = 0x22C9 },
119 .{ .codepoint = 0x22CB, .mirror = 0x22CC },
120 .{ .codepoint = 0x22CC, .mirror = 0x22CB },
121 .{ .codepoint = 0x22CD, .mirror = 0x2243 },
122 .{ .codepoint = 0x22D0, .mirror = 0x22D1 },
123 .{ .codepoint = 0x22D1, .mirror = 0x22D0 },
124 .{ .codepoint = 0x22D6, .mirror = 0x22D7 },
125 .{ .codepoint = 0x22D7, .mirror = 0x22D6 },
126 .{ .codepoint = 0x22D8, .mirror = 0x22D9 },
127 .{ .codepoint = 0x22D9, .mirror = 0x22D8 },
128 .{ .codepoint = 0x22DA, .mirror = 0x22DB },
129 .{ .codepoint = 0x22DB, .mirror = 0x22DA },
130 .{ .codepoint = 0x22DC, .mirror = 0x22DD },
131 .{ .codepoint = 0x22DD, .mirror = 0x22DC },
132 .{ .codepoint = 0x22DE, .mirror = 0x22DF },
133 .{ .codepoint = 0x22DF, .mirror = 0x22DE },
134 .{ .codepoint = 0x22E0, .mirror = 0x22E1 },
135 .{ .codepoint = 0x22E1, .mirror = 0x22E0 },
136 .{ .codepoint = 0x22E2, .mirror = 0x22E3 },
137 .{ .codepoint = 0x22E3, .mirror = 0x22E2 },
138 .{ .codepoint = 0x22E4, .mirror = 0x22E5 },
139 .{ .codepoint = 0x22E5, .mirror = 0x22E4 },
140 .{ .codepoint = 0x22E6, .mirror = 0x22E7 },
141 .{ .codepoint = 0x22E7, .mirror = 0x22E6 },
142 .{ .codepoint = 0x22E8, .mirror = 0x22E9 },
143 .{ .codepoint = 0x22E9, .mirror = 0x22E8 },
144 .{ .codepoint = 0x22EA, .mirror = 0x22EB },
145 .{ .codepoint = 0x22EB, .mirror = 0x22EA },
146 .{ .codepoint = 0x22EC, .mirror = 0x22ED },
147 .{ .codepoint = 0x22ED, .mirror = 0x22EC },
148 .{ .codepoint = 0x22F0, .mirror = 0x22F1 },
149 .{ .codepoint = 0x22F1, .mirror = 0x22F0 },
150 .{ .codepoint = 0x22F2, .mirror = 0x22FA },
151 .{ .codepoint = 0x22F3, .mirror = 0x22FB },
152 .{ .codepoint = 0x22F4, .mirror = 0x22FC },
153 .{ .codepoint = 0x22F6, .mirror = 0x22FD },
154 .{ .codepoint = 0x22F7, .mirror = 0x22FE },
155 .{ .codepoint = 0x22FA, .mirror = 0x22F2 },
156 .{ .codepoint = 0x22FB, .mirror = 0x22F3 },
157 .{ .codepoint = 0x22FC, .mirror = 0x22F4 },
158 .{ .codepoint = 0x22FD, .mirror = 0x22F6 },
159 .{ .codepoint = 0x22FE, .mirror = 0x22F7 },
160 .{ .codepoint = 0x2308, .mirror = 0x2309 },
161 .{ .codepoint = 0x2309, .mirror = 0x2308 },
162 .{ .codepoint = 0x230A, .mirror = 0x230B },
163 .{ .codepoint = 0x230B, .mirror = 0x230A },
164 .{ .codepoint = 0x2329, .mirror = 0x232A },
165 .{ .codepoint = 0x232A, .mirror = 0x2329 },
166 .{ .codepoint = 0x2768, .mirror = 0x2769 },
167 .{ .codepoint = 0x2769, .mirror = 0x2768 },
168 .{ .codepoint = 0x276A, .mirror = 0x276B },
169 .{ .codepoint = 0x276B, .mirror = 0x276A },
170 .{ .codepoint = 0x276C, .mirror = 0x276D },
171 .{ .codepoint = 0x276D, .mirror = 0x276C },
172 .{ .codepoint = 0x276E, .mirror = 0x276F },
173 .{ .codepoint = 0x276F, .mirror = 0x276E },
174 .{ .codepoint = 0x2770, .mirror = 0x2771 },
175 .{ .codepoint = 0x2771, .mirror = 0x2770 },
176 .{ .codepoint = 0x2772, .mirror = 0x2773 },
177 .{ .codepoint = 0x2773, .mirror = 0x2772 },
178 .{ .codepoint = 0x2774, .mirror = 0x2775 },
179 .{ .codepoint = 0x2775, .mirror = 0x2774 },
180 .{ .codepoint = 0x27C3, .mirror = 0x27C4 },
181 .{ .codepoint = 0x27C4, .mirror = 0x27C3 },
182 .{ .codepoint = 0x27C5, .mirror = 0x27C6 },
183 .{ .codepoint = 0x27C6, .mirror = 0x27C5 },
184 .{ .codepoint = 0x27C8, .mirror = 0x27C9 },
185 .{ .codepoint = 0x27C9, .mirror = 0x27C8 },
186 .{ .codepoint = 0x27CB, .mirror = 0x27CD },
187 .{ .codepoint = 0x27CD, .mirror = 0x27CB },
188 .{ .codepoint = 0x27D5, .mirror = 0x27D6 },
189 .{ .codepoint = 0x27D6, .mirror = 0x27D5 },
190 .{ .codepoint = 0x27DC, .mirror = 0x22B8 },
191 .{ .codepoint = 0x27DD, .mirror = 0x27DE },
192 .{ .codepoint = 0x27DE, .mirror = 0x27DD },
193 .{ .codepoint = 0x27E2, .mirror = 0x27E3 },
194 .{ .codepoint = 0x27E3, .mirror = 0x27E2 },
195 .{ .codepoint = 0x27E4, .mirror = 0x27E5 },
196 .{ .codepoint = 0x27E5, .mirror = 0x27E4 },
197 .{ .codepoint = 0x27E6, .mirror = 0x27E7 },
198 .{ .codepoint = 0x27E7, .mirror = 0x27E6 },
199 .{ .codepoint = 0x27E8, .mirror = 0x27E9 },
200 .{ .codepoint = 0x27E9, .mirror = 0x27E8 },
201 .{ .codepoint = 0x27EA, .mirror = 0x27EB },
202 .{ .codepoint = 0x27EB, .mirror = 0x27EA },
203 .{ .codepoint = 0x27EC, .mirror = 0x27ED },
204 .{ .codepoint = 0x27ED, .mirror = 0x27EC },
205 .{ .codepoint = 0x27EE, .mirror = 0x27EF },
206 .{ .codepoint = 0x27EF, .mirror = 0x27EE },
207 .{ .codepoint = 0x2983, .mirror = 0x2984 },
208 .{ .codepoint = 0x2984, .mirror = 0x2983 },
209 .{ .codepoint = 0x2985, .mirror = 0x2986 },
210 .{ .codepoint = 0x2986, .mirror = 0x2985 },
211 .{ .codepoint = 0x2987, .mirror = 0x2988 },
212 .{ .codepoint = 0x2988, .mirror = 0x2987 },
213 .{ .codepoint = 0x2989, .mirror = 0x298A },
214 .{ .codepoint = 0x298A, .mirror = 0x2989 },
215 .{ .codepoint = 0x298B, .mirror = 0x298C },
216 .{ .codepoint = 0x298C, .mirror = 0x298B },
217 .{ .codepoint = 0x298D, .mirror = 0x2990 },
218 .{ .codepoint = 0x298E, .mirror = 0x298F },
219 .{ .codepoint = 0x298F, .mirror = 0x298E },
220 .{ .codepoint = 0x2990, .mirror = 0x298D },
221 .{ .codepoint = 0x2991, .mirror = 0x2992 },
222 .{ .codepoint = 0x2992, .mirror = 0x2991 },
223 .{ .codepoint = 0x2993, .mirror = 0x2994 },
224 .{ .codepoint = 0x2994, .mirror = 0x2993 },
225 .{ .codepoint = 0x2995, .mirror = 0x2996 },
226 .{ .codepoint = 0x2996, .mirror = 0x2995 },
227 .{ .codepoint = 0x2997, .mirror = 0x2998 },
228 .{ .codepoint = 0x2998, .mirror = 0x2997 },
229 .{ .codepoint = 0x299B, .mirror = 0x2221 },
230 .{ .codepoint = 0x29A0, .mirror = 0x2222 },
231 .{ .codepoint = 0x29A3, .mirror = 0x2220 },
232 .{ .codepoint = 0x29A4, .mirror = 0x29A5 },
233 .{ .codepoint = 0x29A5, .mirror = 0x29A4 },
234 .{ .codepoint = 0x29A8, .mirror = 0x29A9 },
235 .{ .codepoint = 0x29A9, .mirror = 0x29A8 },
236 .{ .codepoint = 0x29AA, .mirror = 0x29AB },
237 .{ .codepoint = 0x29AB, .mirror = 0x29AA },
238 .{ .codepoint = 0x29AC, .mirror = 0x29AD },
239 .{ .codepoint = 0x29AD, .mirror = 0x29AC },
240 .{ .codepoint = 0x29AE, .mirror = 0x29AF },
241 .{ .codepoint = 0x29AF, .mirror = 0x29AE },
242 .{ .codepoint = 0x29B8, .mirror = 0x2298 },
243 .{ .codepoint = 0x29C0, .mirror = 0x29C1 },
244 .{ .codepoint = 0x29C1, .mirror = 0x29C0 },
245 .{ .codepoint = 0x29C4, .mirror = 0x29C5 },
246 .{ .codepoint = 0x29C5, .mirror = 0x29C4 },
247 .{ .codepoint = 0x29CF, .mirror = 0x29D0 },
248 .{ .codepoint = 0x29D0, .mirror = 0x29CF },
249 .{ .codepoint = 0x29D1, .mirror = 0x29D2 },
250 .{ .codepoint = 0x29D2, .mirror = 0x29D1 },
251 .{ .codepoint = 0x29D4, .mirror = 0x29D5 },
252 .{ .codepoint = 0x29D5, .mirror = 0x29D4 },
253 .{ .codepoint = 0x29D8, .mirror = 0x29D9 },
254 .{ .codepoint = 0x29D9, .mirror = 0x29D8 },
255 .{ .codepoint = 0x29DA, .mirror = 0x29DB },
256 .{ .codepoint = 0x29DB, .mirror = 0x29DA },
257 .{ .codepoint = 0x29E8, .mirror = 0x29E9 },
258 .{ .codepoint = 0x29E9, .mirror = 0x29E8 },
259 .{ .codepoint = 0x29F5, .mirror = 0x2215 },
260 .{ .codepoint = 0x29F8, .mirror = 0x29F9 },
261 .{ .codepoint = 0x29F9, .mirror = 0x29F8 },
262 .{ .codepoint = 0x29FC, .mirror = 0x29FD },
263 .{ .codepoint = 0x29FD, .mirror = 0x29FC },
264 .{ .codepoint = 0x2A2B, .mirror = 0x2A2C },
265 .{ .codepoint = 0x2A2C, .mirror = 0x2A2B },
266 .{ .codepoint = 0x2A2D, .mirror = 0x2A2E },
267 .{ .codepoint = 0x2A2E, .mirror = 0x2A2D },
268 .{ .codepoint = 0x2A34, .mirror = 0x2A35 },
269 .{ .codepoint = 0x2A35, .mirror = 0x2A34 },
270 .{ .codepoint = 0x2A3C, .mirror = 0x2A3D },
271 .{ .codepoint = 0x2A3D, .mirror = 0x2A3C },
272 .{ .codepoint = 0x2A64, .mirror = 0x2A65 },
273 .{ .codepoint = 0x2A65, .mirror = 0x2A64 },
274 .{ .codepoint = 0x2A79, .mirror = 0x2A7A },
275 .{ .codepoint = 0x2A7A, .mirror = 0x2A79 },
276 .{ .codepoint = 0x2A7B, .mirror = 0x2A7C },
277 .{ .codepoint = 0x2A7C, .mirror = 0x2A7B },
278 .{ .codepoint = 0x2A7D, .mirror = 0x2A7E },
279 .{ .codepoint = 0x2A7E, .mirror = 0x2A7D },
280 .{ .codepoint = 0x2A7F, .mirror = 0x2A80 },
281 .{ .codepoint = 0x2A80, .mirror = 0x2A7F },
282 .{ .codepoint = 0x2A81, .mirror = 0x2A82 },
283 .{ .codepoint = 0x2A82, .mirror = 0x2A81 },
284 .{ .codepoint = 0x2A83, .mirror = 0x2A84 },
285 .{ .codepoint = 0x2A84, .mirror = 0x2A83 },
286 .{ .codepoint = 0x2A85, .mirror = 0x2A86 },
287 .{ .codepoint = 0x2A86, .mirror = 0x2A85 },
288 .{ .codepoint = 0x2A87, .mirror = 0x2A88 },
289 .{ .codepoint = 0x2A88, .mirror = 0x2A87 },
290 .{ .codepoint = 0x2A89, .mirror = 0x2A8A },
291 .{ .codepoint = 0x2A8A, .mirror = 0x2A89 },
292 .{ .codepoint = 0x2A8B, .mirror = 0x2A8C },
293 .{ .codepoint = 0x2A8C, .mirror = 0x2A8B },
294 .{ .codepoint = 0x2A8D, .mirror = 0x2A8E },
295 .{ .codepoint = 0x2A8E, .mirror = 0x2A8D },
296 .{ .codepoint = 0x2A8F, .mirror = 0x2A90 },
297 .{ .codepoint = 0x2A90, .mirror = 0x2A8F },
298 .{ .codepoint = 0x2A91, .mirror = 0x2A92 },
299 .{ .codepoint = 0x2A92, .mirror = 0x2A91 },
300 .{ .codepoint = 0x2A93, .mirror = 0x2A94 },
301 .{ .codepoint = 0x2A94, .mirror = 0x2A93 },
302 .{ .codepoint = 0x2A95, .mirror = 0x2A96 },
303 .{ .codepoint = 0x2A96, .mirror = 0x2A95 },
304 .{ .codepoint = 0x2A97, .mirror = 0x2A98 },
305 .{ .codepoint = 0x2A98, .mirror = 0x2A97 },
306 .{ .codepoint = 0x2A99, .mirror = 0x2A9A },
307 .{ .codepoint = 0x2A9A, .mirror = 0x2A99 },
308 .{ .codepoint = 0x2A9B, .mirror = 0x2A9C },
309 .{ .codepoint = 0x2A9C, .mirror = 0x2A9B },
310 .{ .codepoint = 0x2A9D, .mirror = 0x2A9E },
311 .{ .codepoint = 0x2A9E, .mirror = 0x2A9D },
312 .{ .codepoint = 0x2A9F, .mirror = 0x2AA0 },
313 .{ .codepoint = 0x2AA0, .mirror = 0x2A9F },
314 .{ .codepoint = 0x2AA1, .mirror = 0x2AA2 },
315 .{ .codepoint = 0x2AA2, .mirror = 0x2AA1 },
316 .{ .codepoint = 0x2AA6, .mirror = 0x2AA7 },
317 .{ .codepoint = 0x2AA7, .mirror = 0x2AA6 },
318 .{ .codepoint = 0x2AA8, .mirror = 0x2AA9 },
319 .{ .codepoint = 0x2AA9, .mirror = 0x2AA8 },
320 .{ .codepoint = 0x2AAA, .mirror = 0x2AAB },
321 .{ .codepoint = 0x2AAB, .mirror = 0x2AAA },
322 .{ .codepoint = 0x2AAC, .mirror = 0x2AAD },
323 .{ .codepoint = 0x2AAD, .mirror = 0x2AAC },
324 .{ .codepoint = 0x2AAF, .mirror = 0x2AB0 },
325 .{ .codepoint = 0x2AB0, .mirror = 0x2AAF },
326 .{ .codepoint = 0x2AB1, .mirror = 0x2AB2 },
327 .{ .codepoint = 0x2AB2, .mirror = 0x2AB1 },
328 .{ .codepoint = 0x2AB3, .mirror = 0x2AB4 },
329 .{ .codepoint = 0x2AB4, .mirror = 0x2AB3 },
330 .{ .codepoint = 0x2AB5, .mirror = 0x2AB6 },
331 .{ .codepoint = 0x2AB6, .mirror = 0x2AB5 },
332 .{ .codepoint = 0x2AB7, .mirror = 0x2AB8 },
333 .{ .codepoint = 0x2AB8, .mirror = 0x2AB7 },
334 .{ .codepoint = 0x2AB9, .mirror = 0x2ABA },
335 .{ .codepoint = 0x2ABA, .mirror = 0x2AB9 },
336 .{ .codepoint = 0x2ABB, .mirror = 0x2ABC },
337 .{ .codepoint = 0x2ABC, .mirror = 0x2ABB },
338 .{ .codepoint = 0x2ABD, .mirror = 0x2ABE },
339 .{ .codepoint = 0x2ABE, .mirror = 0x2ABD },
340 .{ .codepoint = 0x2ABF, .mirror = 0x2AC0 },
341 .{ .codepoint = 0x2AC0, .mirror = 0x2ABF },
342 .{ .codepoint = 0x2AC1, .mirror = 0x2AC2 },
343 .{ .codepoint = 0x2AC2, .mirror = 0x2AC1 },
344 .{ .codepoint = 0x2AC3, .mirror = 0x2AC4 },
345 .{ .codepoint = 0x2AC4, .mirror = 0x2AC3 },
346 .{ .codepoint = 0x2AC5, .mirror = 0x2AC6 },
347 .{ .codepoint = 0x2AC6, .mirror = 0x2AC5 },
348 .{ .codepoint = 0x2AC7, .mirror = 0x2AC8 },
349 .{ .codepoint = 0x2AC8, .mirror = 0x2AC7 },
350 .{ .codepoint = 0x2AC9, .mirror = 0x2ACA },
351 .{ .codepoint = 0x2ACA, .mirror = 0x2AC9 },
352 .{ .codepoint = 0x2ACB, .mirror = 0x2ACC },
353 .{ .codepoint = 0x2ACC, .mirror = 0x2ACB },
354 .{ .codepoint = 0x2ACD, .mirror = 0x2ACE },
355 .{ .codepoint = 0x2ACE, .mirror = 0x2ACD },
356 .{ .codepoint = 0x2ACF, .mirror = 0x2AD0 },
357 .{ .codepoint = 0x2AD0, .mirror = 0x2ACF },
358 .{ .codepoint = 0x2AD1, .mirror = 0x2AD2 },
359 .{ .codepoint = 0x2AD2, .mirror = 0x2AD1 },
360 .{ .codepoint = 0x2AD3, .mirror = 0x2AD4 },
361 .{ .codepoint = 0x2AD4, .mirror = 0x2AD3 },
362 .{ .codepoint = 0x2AD5, .mirror = 0x2AD6 },
363 .{ .codepoint = 0x2AD6, .mirror = 0x2AD5 },
364 .{ .codepoint = 0x2ADE, .mirror = 0x22A6 },
365 .{ .codepoint = 0x2AE3, .mirror = 0x22A9 },
366 .{ .codepoint = 0x2AE4, .mirror = 0x22A8 },
367 .{ .codepoint = 0x2AE5, .mirror = 0x22AB },
368 .{ .codepoint = 0x2AEC, .mirror = 0x2AED },
369 .{ .codepoint = 0x2AED, .mirror = 0x2AEC },
370 .{ .codepoint = 0x2AEE, .mirror = 0x2224 },
371 .{ .codepoint = 0x2AF7, .mirror = 0x2AF8 },
372 .{ .codepoint = 0x2AF8, .mirror = 0x2AF7 },
373 .{ .codepoint = 0x2AF9, .mirror = 0x2AFA },
374 .{ .codepoint = 0x2AFA, .mirror = 0x2AF9 },
375 .{ .codepoint = 0x2BFE, .mirror = 0x221F },
376 .{ .codepoint = 0x2E02, .mirror = 0x2E03 },
377 .{ .codepoint = 0x2E03, .mirror = 0x2E02 },
378 .{ .codepoint = 0x2E04, .mirror = 0x2E05 },
379 .{ .codepoint = 0x2E05, .mirror = 0x2E04 },
380 .{ .codepoint = 0x2E09, .mirror = 0x2E0A },
381 .{ .codepoint = 0x2E0A, .mirror = 0x2E09 },
382 .{ .codepoint = 0x2E0C, .mirror = 0x2E0D },
383 .{ .codepoint = 0x2E0D, .mirror = 0x2E0C },
384 .{ .codepoint = 0x2E1C, .mirror = 0x2E1D },
385 .{ .codepoint = 0x2E1D, .mirror = 0x2E1C },
386 .{ .codepoint = 0x2E20, .mirror = 0x2E21 },
387 .{ .codepoint = 0x2E21, .mirror = 0x2E20 },
388 .{ .codepoint = 0x2E22, .mirror = 0x2E23 },
389 .{ .codepoint = 0x2E23, .mirror = 0x2E22 },
390 .{ .codepoint = 0x2E24, .mirror = 0x2E25 },
391 .{ .codepoint = 0x2E25, .mirror = 0x2E24 },
392 .{ .codepoint = 0x2E26, .mirror = 0x2E27 },
393 .{ .codepoint = 0x2E27, .mirror = 0x2E26 },
394 .{ .codepoint = 0x2E28, .mirror = 0x2E29 },
395 .{ .codepoint = 0x2E29, .mirror = 0x2E28 },
396 .{ .codepoint = 0x2E55, .mirror = 0x2E56 },
397 .{ .codepoint = 0x2E56, .mirror = 0x2E55 },
398 .{ .codepoint = 0x2E57, .mirror = 0x2E58 },
399 .{ .codepoint = 0x2E58, .mirror = 0x2E57 },
400 .{ .codepoint = 0x2E59, .mirror = 0x2E5A },
401 .{ .codepoint = 0x2E5A, .mirror = 0x2E59 },
402 .{ .codepoint = 0x2E5B, .mirror = 0x2E5C },
403 .{ .codepoint = 0x2E5C, .mirror = 0x2E5B },
404 .{ .codepoint = 0x3008, .mirror = 0x3009 },
405 .{ .codepoint = 0x3009, .mirror = 0x3008 },
406 .{ .codepoint = 0x300A, .mirror = 0x300B },
407 .{ .codepoint = 0x300B, .mirror = 0x300A },
408 .{ .codepoint = 0x300C, .mirror = 0x300D },
409 .{ .codepoint = 0x300D, .mirror = 0x300C },
410 .{ .codepoint = 0x300E, .mirror = 0x300F },
411 .{ .codepoint = 0x300F, .mirror = 0x300E },
412 .{ .codepoint = 0x3010, .mirror = 0x3011 },
413 .{ .codepoint = 0x3011, .mirror = 0x3010 },
414 .{ .codepoint = 0x3014, .mirror = 0x3015 },
415 .{ .codepoint = 0x3015, .mirror = 0x3014 },
416 .{ .codepoint = 0x3016, .mirror = 0x3017 },
417 .{ .codepoint = 0x3017, .mirror = 0x3016 },
418 .{ .codepoint = 0x3018, .mirror = 0x3019 },
419 .{ .codepoint = 0x3019, .mirror = 0x3018 },
420 .{ .codepoint = 0x301A, .mirror = 0x301B },
421 .{ .codepoint = 0x301B, .mirror = 0x301A },
422 .{ .codepoint = 0xFE59, .mirror = 0xFE5A },
423 .{ .codepoint = 0xFE5A, .mirror = 0xFE59 },
424 .{ .codepoint = 0xFE5B, .mirror = 0xFE5C },
425 .{ .codepoint = 0xFE5C, .mirror = 0xFE5B },
426 .{ .codepoint = 0xFE5D, .mirror = 0xFE5E },
427 .{ .codepoint = 0xFE5E, .mirror = 0xFE5D },
428 .{ .codepoint = 0xFE64, .mirror = 0xFE65 },
429 .{ .codepoint = 0xFE65, .mirror = 0xFE64 },
430 .{ .codepoint = 0xFF08, .mirror = 0xFF09 },
431 .{ .codepoint = 0xFF09, .mirror = 0xFF08 },
432 .{ .codepoint = 0xFF1C, .mirror = 0xFF1E },
433 .{ .codepoint = 0xFF1E, .mirror = 0xFF1C },
434 .{ .codepoint = 0xFF3B, .mirror = 0xFF3D },
435 .{ .codepoint = 0xFF3D, .mirror = 0xFF3B },
436 .{ .codepoint = 0xFF5B, .mirror = 0xFF5D },
437 .{ .codepoint = 0xFF5D, .mirror = 0xFF5B },
438 .{ .codepoint = 0xFF5F, .mirror = 0xFF60 },
439 .{ .codepoint = 0xFF60, .mirror = 0xFF5F },
440 .{ .codepoint = 0xFF62, .mirror = 0xFF63 },
441 .{ .codepoint = 0xFF63, .mirror = 0xFF62 },
442};