Re-integrate mainline
[p5sagit/p5-mst-13.2.git] / lib / unicode / Bidirectional.pl
1 return <<'END';
2 0000    0008    BN
3 0009            S
4 000a            B
5 000b            S
6 000c            WS
7 000d            B
8 000e    001b    BN
9 001c    001e    B
10 001f            S
11 0020            WS
12 0021    0022    ON
13 0023    0025    ET
14 0026    002a    ON
15 002b            ET
16 002c            CS
17 002d            ET
18 002e            CS
19 002f            ES
20 0030    0039    EN
21 003a            CS
22 003b    0040    ON
23 0041    005a    L
24 005b    0060    ON
25 0061    007a    L
26 007b    007e    ON
27 007f    0084    BN
28 0085            B
29 0086    009f    BN
30 00a0            CS
31 00a1            ON
32 00a2    00a5    ET
33 00a6    00a9    ON
34 00aa            L
35 00ab    00af    ON
36 00b0    00b1    ET
37 00b2    00b3    EN
38 00b4            ON
39 00b5            L
40 00b6    00b8    ON
41 00b9            EN
42 00ba            L
43 00bb    00bf    ON
44 00c0    00d6    L
45 00d7            ON
46 00d8    00f6    L
47 00f7            ON
48 00f8    021f    L
49 0222    0233    L
50 0250    02ad    L
51 02b0    02b8    L
52 02b9    02ba    ON
53 02bb    02c1    L
54 02c2    02cf    ON
55 02d0    02d1    L
56 02d2    02df    ON
57 02e0    02e4    L
58 02e5    02ed    ON
59 02ee            L
60 0300    034e    NSM
61 0360    0362    NSM
62 0374    0375    ON
63 037a            L
64 037e            ON
65 0384    0385    ON
66 0386            L
67 0387            ON
68 0388    038a    L
69 038c            L
70 038e    03a1    L
71 03a3    03ce    L
72 03d0    03d7    L
73 03da    03f3    L
74 0400    0482    L
75 0483    0486    NSM
76 0488    0489    NSM
77 048c    04c4    L
78 04c7    04c8    L
79 04cb    04cc    L
80 04d0    04f5    L
81 04f8    04f9    L
82 0531    0556    L
83 0559    055f    L
84 0561    0587    L
85 0589            L
86 058a            ON
87 0591    05a1    NSM
88 05a3    05b9    NSM
89 05bb    05bd    NSM
90 05be            R
91 05bf            NSM
92 05c0            R
93 05c1    05c2    NSM
94 05c3            R
95 05c4            NSM
96 05d0    05ea    R
97 05f0    05f4    R
98 060c            CS
99 061b            AL
100 061f            AL
101 0621    063a    AL
102 0640    064a    AL
103 064b    0655    NSM
104 0660    0669    AN
105 066a            ET
106 066b    066c    AN
107 066d            AL
108 0670            NSM
109 0671    06d5    AL
110 06d6    06e4    NSM
111 06e5    06e6    AL
112 06e7    06e8    NSM
113 06e9            ON
114 06ea    06ed    NSM
115 06f0    06f9    EN
116 06fa    06fe    AL
117 0700    070d    AL
118 070f            BN
119 0710            AL
120 0711            NSM
121 0712    072c    AL
122 0730    074a    NSM
123 0780    07a5    AL
124 07a6    07b0    NSM
125 0901    0902    NSM
126 0903            L
127 0905    0939    L
128 093c            NSM
129 093d    0940    L
130 0941    0948    NSM
131 0949    094c    L
132 094d            NSM
133 0950            L
134 0951    0954    NSM
135 0958    0961    L
136 0962    0963    NSM
137 0964    0970    L
138 0981            NSM
139 0982    0983    L
140 0985    098c    L
141 098f    0990    L
142 0993    09a8    L
143 09aa    09b0    L
144 09b2            L
145 09b6    09b9    L
146 09bc            NSM
147 09be    09c0    L
148 09c1    09c4    NSM
149 09c7    09c8    L
150 09cb    09cc    L
151 09cd            NSM
152 09d7            L
153 09dc    09dd    L
154 09df    09e1    L
155 09e2    09e3    NSM
156 09e6    09f1    L
157 09f2    09f3    ET
158 09f4    09fa    L
159 0a02            NSM
160 0a05    0a0a    L
161 0a0f    0a10    L
162 0a13    0a28    L
163 0a2a    0a30    L
164 0a32    0a33    L
165 0a35    0a36    L
166 0a38    0a39    L
167 0a3c            NSM
168 0a3e    0a40    L
169 0a41    0a42    NSM
170 0a47    0a48    NSM
171 0a4b    0a4d    NSM
172 0a59    0a5c    L
173 0a5e            L
174 0a66    0a6f    L
175 0a70    0a71    NSM
176 0a72    0a74    L
177 0a81    0a82    NSM
178 0a83            L
179 0a85    0a8b    L
180 0a8d            L
181 0a8f    0a91    L
182 0a93    0aa8    L
183 0aaa    0ab0    L
184 0ab2    0ab3    L
185 0ab5    0ab9    L
186 0abc            NSM
187 0abd    0ac0    L
188 0ac1    0ac5    NSM
189 0ac7    0ac8    NSM
190 0ac9            L
191 0acb    0acc    L
192 0acd            NSM
193 0ad0            L
194 0ae0            L
195 0ae6    0aef    L
196 0b01            NSM
197 0b02    0b03    L
198 0b05    0b0c    L
199 0b0f    0b10    L
200 0b13    0b28    L
201 0b2a    0b30    L
202 0b32    0b33    L
203 0b36    0b39    L
204 0b3c            NSM
205 0b3d    0b3e    L
206 0b3f            NSM
207 0b40            L
208 0b41    0b43    NSM
209 0b47    0b48    L
210 0b4b    0b4c    L
211 0b4d            NSM
212 0b56            NSM
213 0b57            L
214 0b5c    0b5d    L
215 0b5f    0b61    L
216 0b66    0b70    L
217 0b82            NSM
218 0b83            L
219 0b85    0b8a    L
220 0b8e    0b90    L
221 0b92    0b95    L
222 0b99    0b9a    L
223 0b9c            L
224 0b9e    0b9f    L
225 0ba3    0ba4    L
226 0ba8    0baa    L
227 0bae    0bb5    L
228 0bb7    0bb9    L
229 0bbe    0bbf    L
230 0bc0            NSM
231 0bc1    0bc2    L
232 0bc6    0bc8    L
233 0bca    0bcc    L
234 0bcd            NSM
235 0bd7            L
236 0be7    0bf2    L
237 0c01    0c03    L
238 0c05    0c0c    L
239 0c0e    0c10    L
240 0c12    0c28    L
241 0c2a    0c33    L
242 0c35    0c39    L
243 0c3e    0c40    NSM
244 0c41    0c44    L
245 0c46    0c48    NSM
246 0c4a    0c4d    NSM
247 0c55    0c56    NSM
248 0c60    0c61    L
249 0c66    0c6f    L
250 0c82    0c83    L
251 0c85    0c8c    L
252 0c8e    0c90    L
253 0c92    0ca8    L
254 0caa    0cb3    L
255 0cb5    0cb9    L
256 0cbe            L
257 0cbf            NSM
258 0cc0    0cc4    L
259 0cc6            NSM
260 0cc7    0cc8    L
261 0cca    0ccb    L
262 0ccc    0ccd    NSM
263 0cd5    0cd6    L
264 0cde            L
265 0ce0    0ce1    L
266 0ce6    0cef    L
267 0d02    0d03    L
268 0d05    0d0c    L
269 0d0e    0d10    L
270 0d12    0d28    L
271 0d2a    0d39    L
272 0d3e    0d40    L
273 0d41    0d43    NSM
274 0d46    0d48    L
275 0d4a    0d4c    L
276 0d4d            NSM
277 0d57            L
278 0d60    0d61    L
279 0d66    0d6f    L
280 0d82    0d83    L
281 0d85    0d96    L
282 0d9a    0db1    L
283 0db3    0dbb    L
284 0dbd            L
285 0dc0    0dc6    L
286 0dca            NSM
287 0dcf    0dd1    L
288 0dd2    0dd4    NSM
289 0dd6            NSM
290 0dd8    0ddf    L
291 0df2    0df4    L
292 0e01    0e30    L
293 0e31            NSM
294 0e32    0e33    L
295 0e34    0e3a    NSM
296 0e3f            ET
297 0e40    0e46    L
298 0e47    0e4e    NSM
299 0e4f    0e5b    L
300 0e81    0e82    L
301 0e84            L
302 0e87    0e88    L
303 0e8a            L
304 0e8d            L
305 0e94    0e97    L
306 0e99    0e9f    L
307 0ea1    0ea3    L
308 0ea5            L
309 0ea7            L
310 0eaa    0eab    L
311 0ead    0eb0    L
312 0eb1            NSM
313 0eb2    0eb3    L
314 0eb4    0eb9    NSM
315 0ebb    0ebc    NSM
316 0ebd            L
317 0ec0    0ec4    L
318 0ec6            L
319 0ec8    0ecd    NSM
320 0ed0    0ed9    L
321 0edc    0edd    L
322 0f00    0f17    L
323 0f18    0f19    NSM
324 0f1a    0f34    L
325 0f35            NSM
326 0f36            L
327 0f37            NSM
328 0f38            L
329 0f39            NSM
330 0f3a    0f3d    ON
331 0f3e    0f47    L
332 0f49    0f6a    L
333 0f71    0f7e    NSM
334 0f7f            L
335 0f80    0f84    NSM
336 0f85            L
337 0f86    0f87    NSM
338 0f88    0f8b    L
339 0f90    0f97    NSM
340 0f99    0fbc    NSM
341 0fbe    0fc5    L
342 0fc6            NSM
343 0fc7    0fcc    L
344 0fcf            L
345 1000    1021    L
346 1023    1027    L
347 1029    102a    L
348 102c            L
349 102d    1030    NSM
350 1031            L
351 1032            NSM
352 1036    1037    NSM
353 1038            L
354 1039            NSM
355 1040    1057    L
356 1058    1059    NSM
357 10a0    10c5    L
358 10d0    10f6    L
359 10fb            L
360 1100    1159    L
361 115f    11a2    L
362 11a8    11f9    L
363 1200    1206    L
364 1208    1246    L
365 1248            L
366 124a    124d    L
367 1250    1256    L
368 1258            L
369 125a    125d    L
370 1260    1286    L
371 1288            L
372 128a    128d    L
373 1290    12ae    L
374 12b0            L
375 12b2    12b5    L
376 12b8    12be    L
377 12c0            L
378 12c2    12c5    L
379 12c8    12ce    L
380 12d0    12d6    L
381 12d8    12ee    L
382 12f0    130e    L
383 1310            L
384 1312    1315    L
385 1318    131e    L
386 1320    1346    L
387 1348    135a    L
388 1361    137c    L
389 13a0    13f4    L
390 1401    1676    L
391 1680            WS
392 1681    169a    L
393 169b    169c    ON
394 16a0    16f0    L
395 1780    17b6    L
396 17b7    17bd    NSM
397 17be    17c5    L
398 17c6            NSM
399 17c7    17c8    L
400 17c9    17d3    NSM
401 17d4    17da    L
402 17db            ET
403 17dc            L
404 17e0    17e9    L
405 1800    180a    ON
406 180b    180e    BN
407 1810    1819    L
408 1820    1877    L
409 1880    18a8    L
410 18a9            NSM
411 1e00    1e9b    L
412 1ea0    1ef9    L
413 1f00    1f15    L
414 1f18    1f1d    L
415 1f20    1f45    L
416 1f48    1f4d    L
417 1f50    1f57    L
418 1f59            L
419 1f5b            L
420 1f5d            L
421 1f5f    1f7d    L
422 1f80    1fb4    L
423 1fb6    1fbc    L
424 1fbd            ON
425 1fbe            L
426 1fbf    1fc1    ON
427 1fc2    1fc4    L
428 1fc6    1fcc    L
429 1fcd    1fcf    ON
430 1fd0    1fd3    L
431 1fd6    1fdb    L
432 1fdd    1fdf    ON
433 1fe0    1fec    L
434 1fed    1fef    ON
435 1ff2    1ff4    L
436 1ff6    1ffc    L
437 1ffd    1ffe    ON
438 2000    200a    WS
439 200b    200d    BN
440 200e            L
441 200f            R
442 2010    2027    ON
443 2028            WS
444 2029            B
445 202a            LRE
446 202b            RLE
447 202c            PDF
448 202d            LRO
449 202e            RLO
450 202f            WS
451 2030    2034    ET
452 2035    2046    ON
453 2048    204d    ON
454 206a    206f    BN
455 2070            EN
456 2074    2079    EN
457 207a    207b    ET
458 207c    207e    ON
459 207f            L
460 2080    2089    EN
461 208a    208b    ET
462 208c    208e    ON
463 20a0    20af    ET
464 20d0    20e3    NSM
465 2100    2101    ON
466 2102            L
467 2103    2106    ON
468 2107            L
469 2108    2109    ON
470 210a    2113    L
471 2114            ON
472 2115            L
473 2116    2118    ON
474 2119    211d    L
475 211e    2123    ON
476 2124            L
477 2125            ON
478 2126            L
479 2127            ON
480 2128            L
481 2129            ON
482 212a    212d    L
483 212e            ET
484 212f    2131    L
485 2132            ON
486 2133    2139    L
487 213a            ON
488 2153    215f    ON
489 2160    2183    L
490 2190    21f3    ON
491 2200    2211    ON
492 2212    2213    ET
493 2214    22f1    ON
494 2300    2335    ON
495 2336    237a    L
496 237b            ON
497 237d    2394    ON
498 2395            L
499 2396    239a    ON
500 2400    2426    ON
501 2440    244a    ON
502 2460    249b    EN
503 249c    24e9    L
504 24ea            EN
505 2500    2595    ON
506 25a0    25f7    ON
507 2600    2613    ON
508 2619    2671    ON
509 2701    2704    ON
510 2706    2709    ON
511 270c    2727    ON
512 2729    274b    ON
513 274d            ON
514 274f    2752    ON
515 2756            ON
516 2758    275e    ON
517 2761    2767    ON
518 2776    2794    ON
519 2798    27af    ON
520 27b1    27be    ON
521 2800    28ff    ON
522 2e80    2e99    ON
523 2e9b    2ef3    ON
524 2f00    2fd5    ON
525 2ff0    2ffb    ON
526 3000            WS
527 3001    3004    ON
528 3005    3007    L
529 3008    3020    ON
530 3021    3029    L
531 302a    302f    NSM
532 3030            ON
533 3031    3035    L
534 3036    3037    ON
535 3038    303a    L
536 303e    303f    ON
537 3041    3094    L
538 3099    309a    NSM
539 309b    309c    ON
540 309d    309e    L
541 30a1    30fa    L
542 30fb            ON
543 30fc    30fe    L
544 3105    312c    L
545 3131    318e    L
546 3190    31b7    L
547 3200    321c    L
548 3220    3243    L
549 3260    327b    L
550 327f    32b0    L
551 32c0    32cb    L
552 32d0    32fe    L
553 3300    3376    L
554 337b    33dd    L
555 33e0    33fe    L
556 3400    4db5    L
557 4e00    9fa5    L
558 a000    a48c    L
559 a490    a4a1    ON
560 a4a4    a4b3    ON
561 a4b5    a4c0    ON
562 a4c2    a4c4    ON
563 a4c6            ON
564 ac00    d7a3    L
565 d800    db7f    L
566 db80    dbff    L
567 dc00    dfff    L
568 e000    f8ff    L
569 f900    fa2d    L
570 fb00    fb06    L
571 fb13    fb17    L
572 fb1d            R
573 fb1e            NSM
574 fb1f    fb28    R
575 fb29            ET
576 fb2a    fb36    R
577 fb38    fb3c    R
578 fb3e            R
579 fb40    fb41    R
580 fb43    fb44    R
581 fb46    fb4f    R
582 fb50    fbb1    AL
583 fbd3    fd3d    AL
584 fd3e    fd3f    ON
585 fd50    fd8f    AL
586 fd92    fdc7    AL
587 fdf0    fdfb    AL
588 fe20    fe23    NSM
589 fe30    fe44    ON
590 fe49    fe4f    ON
591 fe50            CS
592 fe51            ON
593 fe52            CS
594 fe54            ON
595 fe55            CS
596 fe56    fe5e    ON
597 fe5f            ET
598 fe60    fe61    ON
599 fe62    fe63    ET
600 fe64    fe66    ON
601 fe68            ON
602 fe69    fe6a    ET
603 fe6b            ON
604 fe70    fe72    AL
605 fe74            AL
606 fe76    fefc    AL
607 feff            BN
608 ff01    ff02    ON
609 ff03    ff05    ET
610 ff06    ff0a    ON
611 ff0b            ET
612 ff0c            CS
613 ff0d            ET
614 ff0e            CS
615 ff0f            ES
616 ff10    ff19    EN
617 ff1a            CS
618 ff1b    ff20    ON
619 ff21    ff3a    L
620 ff3b    ff40    ON
621 ff41    ff5a    L
622 ff5b    ff5e    ON
623 ff61    ff65    ON
624 ff66    ffbe    L
625 ffc2    ffc7    L
626 ffca    ffcf    L
627 ffd2    ffd7    L
628 ffda    ffdc    L
629 ffe0    ffe1    ET
630 ffe2    ffe4    ON
631 ffe5    ffe6    ET
632 ffe8    ffee    ON
633 fff9    fffb    BN
634 fffc    fffd    ON
635 END