1# !!!!!!! DO NOT EDIT THIS FILE !!!!!!! 2# This file is built by ./mktables from e.g. UnicodeData.txt. 3# Any changes made here will be lost! 4 5return <<'END'; 60000 0040 Common 70041 005A Latin 8005B 0060 Common 90061 007A Latin 10007B 00A9 Common 1100AA Latin 1200AB 00B9 Common 1300BA Latin 1400BB 00BF Common 1500C0 00D6 Latin 1600D7 Common 1700D8 00F6 Latin 1800F7 Common 1900F8 0236 Latin 200250 02B8 Latin 2102B9 02DF Common 2202E0 02E4 Latin 2302E5 02FF Common 240300 0357 Inherited 25035D 036F Inherited 260374 0375 Greek 27037A Greek 28037E Common 290384 0386 Greek 300387 Common 310388 038A Greek 32038C Greek 33038E 03A1 Greek 3403A3 03CE Greek 3503D0 03FB Greek 360400 0486 Cyrillic 370488 04CE Cyrillic 3804D0 04F5 Cyrillic 3904F8 04F9 Cyrillic 400500 050F Cyrillic 410531 0556 Armenian 420559 055F Armenian 430561 0587 Armenian 440589 Common 45058A Armenian 460591 05A1 Hebrew 4705A3 05B9 Hebrew 4805BB 05C4 Hebrew 4905D0 05EA Hebrew 5005F0 05F4 Hebrew 510600 0603 Common 52060C Common 53060D 0615 Arabic 54061B Common 55061F Common 560621 063A Arabic 570640 Common 580641 064A Arabic 59064B 0655 Inherited 600656 0658 Arabic 610660 0669 Common 62066A 066F Arabic 630670 Inherited 640671 06DC Arabic 6506DD Common 6606DE 06FF Arabic 670700 070D Syriac 68070F 074A Syriac 69074D 074F Syriac 700780 07B1 Thaana 710901 0939 Devanagari 72093C 094D Devanagari 730950 0954 Devanagari 740958 0963 Devanagari 750964 0965 Common 760966 096F Devanagari 770970 Common 780981 0983 Bengali 790985 098C Bengali 80098F 0990 Bengali 810993 09A8 Bengali 8209AA 09B0 Bengali 8309B2 Bengali 8409B6 09B9 Bengali 8509BC 09C4 Bengali 8609C7 09C8 Bengali 8709CB 09CD Bengali 8809D7 Bengali 8909DC 09DD Bengali 9009DF 09E3 Bengali 9109E6 09FA Bengali 920A01 0A03 Gurmukhi 930A05 0A0A Gurmukhi 940A0F 0A10 Gurmukhi 950A13 0A28 Gurmukhi 960A2A 0A30 Gurmukhi 970A32 0A33 Gurmukhi 980A35 0A36 Gurmukhi 990A38 0A39 Gurmukhi 1000A3C Gurmukhi 1010A3E 0A42 Gurmukhi 1020A47 0A48 Gurmukhi 1030A4B 0A4D Gurmukhi 1040A59 0A5C Gurmukhi 1050A5E Gurmukhi 1060A66 0A74 Gurmukhi 1070A81 0A83 Gujarati 1080A85 0A8D Gujarati 1090A8F 0A91 Gujarati 1100A93 0AA8 Gujarati 1110AAA 0AB0 Gujarati 1120AB2 0AB3 Gujarati 1130AB5 0AB9 Gujarati 1140ABC 0AC5 Gujarati 1150AC7 0AC9 Gujarati 1160ACB 0ACD Gujarati 1170AD0 Gujarati 1180AE0 0AE3 Gujarati 1190AE6 0AEF Gujarati 1200AF1 Gujarati 1210B01 0B03 Oriya 1220B05 0B0C Oriya 1230B0F 0B10 Oriya 1240B13 0B28 Oriya 1250B2A 0B30 Oriya 1260B32 0B33 Oriya 1270B35 0B39 Oriya 1280B3C 0B43 Oriya 1290B47 0B48 Oriya 1300B4B 0B4D Oriya 1310B56 0B57 Oriya 1320B5C 0B5D Oriya 1330B5F 0B61 Oriya 1340B66 0B71 Oriya 1350B82 0B83 Tamil 1360B85 0B8A Tamil 1370B8E 0B90 Tamil 1380B92 0B95 Tamil 1390B99 0B9A Tamil 1400B9C Tamil 1410B9E 0B9F Tamil 1420BA3 0BA4 Tamil 1430BA8 0BAA Tamil 1440BAE 0BB5 Tamil 1450BB7 0BB9 Tamil 1460BBE 0BC2 Tamil 1470BC6 0BC8 Tamil 1480BCA 0BCD Tamil 1490BD7 Tamil 1500BE7 0BFA Tamil 1510C01 0C03 Telugu 1520C05 0C0C Telugu 1530C0E 0C10 Telugu 1540C12 0C28 Telugu 1550C2A 0C33 Telugu 1560C35 0C39 Telugu 1570C3E 0C44 Telugu 1580C46 0C48 Telugu 1590C4A 0C4D Telugu 1600C55 0C56 Telugu 1610C60 0C61 Telugu 1620C66 0C6F Telugu 1630C82 0C83 Kannada 1640C85 0C8C Kannada 1650C8E 0C90 Kannada 1660C92 0CA8 Kannada 1670CAA 0CB3 Kannada 1680CB5 0CB9 Kannada 1690CBC 0CC4 Kannada 1700CC6 0CC8 Kannada 1710CCA 0CCD Kannada 1720CD5 0CD6 Kannada 1730CDE Kannada 1740CE0 0CE1 Kannada 1750CE6 0CEF Kannada 1760D02 0D03 Malayalam 1770D05 0D0C Malayalam 1780D0E 0D10 Malayalam 1790D12 0D28 Malayalam 1800D2A 0D39 Malayalam 1810D3E 0D43 Malayalam 1820D46 0D48 Malayalam 1830D4A 0D4D Malayalam 1840D57 Malayalam 1850D60 0D61 Malayalam 1860D66 0D6F Malayalam 1870D82 0D83 Sinhala 1880D85 0D96 Sinhala 1890D9A 0DB1 Sinhala 1900DB3 0DBB Sinhala 1910DBD Sinhala 1920DC0 0DC6 Sinhala 1930DCA Sinhala 1940DCF 0DD4 Sinhala 1950DD6 Sinhala 1960DD8 0DDF Sinhala 1970DF2 0DF4 Sinhala 1980E01 0E3A Thai 1990E3F Common 2000E40 0E5B Thai 2010E81 0E82 Lao 2020E84 Lao 2030E87 0E88 Lao 2040E8A Lao 2050E8D Lao 2060E94 0E97 Lao 2070E99 0E9F Lao 2080EA1 0EA3 Lao 2090EA5 Lao 2100EA7 Lao 2110EAA 0EAB Lao 2120EAD 0EB9 Lao 2130EBB 0EBD Lao 2140EC0 0EC4 Lao 2150EC6 Lao 2160EC8 0ECD Lao 2170ED0 0ED9 Lao 2180EDC 0EDD Lao 2190F00 0F47 Tibetan 2200F49 0F6A Tibetan 2210F71 0F8B Tibetan 2220F90 0F97 Tibetan 2230F99 0FBC Tibetan 2240FBE 0FCC Tibetan 2250FCF Tibetan 2261000 1021 Myanmar 2271023 1027 Myanmar 2281029 102A Myanmar 229102C 1032 Myanmar 2301036 1039 Myanmar 2311040 1059 Myanmar 23210A0 10C5 Georgian 23310D0 10F8 Georgian 23410FB Common 2351100 1159 Hangul 236115F 11A2 Hangul 23711A8 11F9 Hangul 2381200 1206 Ethiopic 2391208 1246 Ethiopic 2401248 Ethiopic 241124A 124D Ethiopic 2421250 1256 Ethiopic 2431258 Ethiopic 244125A 125D Ethiopic 2451260 1286 Ethiopic 2461288 Ethiopic 247128A 128D Ethiopic 2481290 12AE Ethiopic 24912B0 Ethiopic 25012B2 12B5 Ethiopic 25112B8 12BE Ethiopic 25212C0 Ethiopic 25312C2 12C5 Ethiopic 25412C8 12CE Ethiopic 25512D0 12D6 Ethiopic 25612D8 12EE Ethiopic 25712F0 130E Ethiopic 2581310 Ethiopic 2591312 1315 Ethiopic 2601318 131E Ethiopic 2611320 1346 Ethiopic 2621348 135A Ethiopic 2631361 137C Ethiopic 26413A0 13F4 Cherokee 2651401 1676 Canadian_Aboriginal 2661680 169C Ogham 26716A0 16EA Runic 26816EB 16ED Common 26916EE 16F0 Runic 2701700 170C Tagalog 271170E 1714 Tagalog 2721720 1734 Hanunoo 2731735 1736 Common 2741740 1753 Buhid 2751760 176C Tagbanwa 276176E 1770 Tagbanwa 2771772 1773 Tagbanwa 2781780 17DD Khmer 27917E0 17E9 Khmer 28017F0 17F9 Khmer 2811800 180E Mongolian 2821810 1819 Mongolian 2831820 1877 Mongolian 2841880 18A9 Mongolian 2851900 191C Limbu 2861920 192B Limbu 2871930 193B Limbu 2881940 Limbu 2891944 194F Limbu 2901950 196D Tai_Le 2911970 1974 Tai_Le 29219E0 19FF Khmer 2931D00 1D25 Latin 2941D26 1D2A Greek 2951D2B Cyrillic 2961D2C 1D5C Latin 2971D5D 1D61 Greek 2981D62 1D65 Latin 2991D66 1D6A Greek 3001D6B Latin 3011E00 1E9B Latin 3021EA0 1EF9 Latin 3031F00 1F15 Greek 3041F18 1F1D Greek 3051F20 1F45 Greek 3061F48 1F4D Greek 3071F50 1F57 Greek 3081F59 Greek 3091F5B Greek 3101F5D Greek 3111F5F 1F7D Greek 3121F80 1FB4 Greek 3131FB6 1FC4 Greek 3141FC6 1FD3 Greek 3151FD6 1FDB Greek 3161FDD 1FEF Greek 3171FF2 1FF4 Greek 3181FF6 1FFE Greek 3192000 200B Common 320200C 200D Inherited 321200E 2054 Common 3222057 Common 323205F 2063 Common 324206A 2070 Common 3252071 Latin 3262074 207E Common 327207F Latin 3282080 208E Common 32920A0 20B1 Common 33020D0 20EA Inherited 3312100 2125 Common 3322126 Greek 3332127 2129 Common 334212A 212B Latin 335212C 213B Common 336213D 214B Common 3372153 2183 Common 3382190 23D0 Common 3392400 2426 Common 3402440 244A Common 3412460 2617 Common 3422619 267D Common 3432680 2691 Common 34426A0 26A1 Common 3452701 2704 Common 3462706 2709 Common 347270C 2727 Common 3482729 274B Common 349274D Common 350274F 2752 Common 3512756 Common 3522758 275E Common 3532761 2794 Common 3542798 27AF Common 35527B1 27BE Common 35627D0 27EB Common 35727F0 27FF Common 3582800 28FF Braille 3592900 2B0D Common 3602E80 2E99 Han 3612E9B 2EF3 Han 3622F00 2FD5 Han 3632FF0 2FFB Common 3643000 3004 Common 3653005 Han 3663006 Common 3673007 Han 3683008 3020 Common 3693021 3029 Han 370302A 302F Inherited 3713030 Common 3723031 3035 Katakana_Or_Hiragana 3733036 3037 Common 3743038 303B Han 375303C 303F Common 3763041 3096 Hiragana 3773099 309A Inherited 378309B 309C Katakana_Or_Hiragana 379309D 309F Hiragana 38030A0 Common 38130A1 30FA Katakana 38230FB 30FC Common 38330FD 30FF Katakana 3843105 312C Bopomofo 3853131 318E Hangul 3863190 319F Common 38731A0 31B7 Bopomofo 38831F0 31FF Katakana 3893200 321E Hangul 3903220 3243 Common 3913250 325F Common 3923260 327D Hangul 393327F 32FE Common 3943300 33FF Common 3953400 4DB5 Han 3964DC0 4DFF Common 3974E00 9FA5 Han 398A000 A48C Yi 399A490 A4C6 Yi 400AC00 D7A3 Hangul 401E000 F8FF Common 402F900 FA2D Han 403FA30 FA6A Han 404FB00 FB06 Latin 405FB13 FB17 Armenian 406FB1D FB36 Hebrew 407FB38 FB3C Hebrew 408FB3E Hebrew 409FB40 FB41 Hebrew 410FB43 FB44 Hebrew 411FB46 FB4F Hebrew 412FB50 FBB1 Arabic 413FBD3 FD3D Arabic 414FD3E FD3F Common 415FD50 FD8F Arabic 416FD92 FDC7 Arabic 417FDF0 FDFC Arabic 418FDFD Common 419FE00 FE0F Inherited 420FE20 FE23 Inherited 421FE30 FE52 Common 422FE54 FE66 Common 423FE68 FE6B Common 424FE70 FE74 Arabic 425FE76 FEFC Arabic 426FEFF Common 427FF01 FF20 Common 428FF21 FF3A Latin 429FF3B FF40 Common 430FF41 FF5A Latin 431FF5B FF65 Common 432FF66 FF6F Katakana 433FF70 Katakana_Or_Hiragana 434FF71 FF9D Katakana 435FF9E FF9F Katakana_Or_Hiragana 436FFA0 FFBE Hangul 437FFC2 FFC7 Hangul 438FFCA FFCF Hangul 439FFD2 FFD7 Hangul 440FFDA FFDC Hangul 441FFE0 FFE6 Common 442FFE8 FFEE Common 443FFF9 FFFD Common 44410000 1000B Linear_B 4451000D 10026 Linear_B 44610028 1003A Linear_B 4471003C 1003D Linear_B 4481003F 1004D Linear_B 44910050 1005D Linear_B 45010080 100FA Linear_B 45110100 10102 Common 45210107 10133 Common 45310137 1013F Common 45410300 1031E Old_Italic 45510320 10323 Old_Italic 45610330 1034A Gothic 45710380 1039D Ugaritic 4581039F Ugaritic 45910400 1044F Deseret 46010450 1047F Shavian 46110480 1049D Osmanya 462104A0 104A9 Osmanya 46310800 10805 Cypriot 46410808 Cypriot 4651080A 10835 Cypriot 46610837 10838 Cypriot 4671083C Cypriot 4681083F Cypriot 4691D000 1D0F5 Common 4701D100 1D126 Common 4711D12A 1D166 Common 4721D167 1D169 Inherited 4731D16A 1D17A Common 4741D17B 1D182 Inherited 4751D183 1D184 Common 4761D185 1D18B Inherited 4771D18C 1D1A9 Common 4781D1AA 1D1AD Inherited 4791D1AE 1D1DD Common 4801D300 1D356 Common 4811D400 1D454 Common 4821D456 1D49C Common 4831D49E 1D49F Common 4841D4A2 Common 4851D4A5 1D4A6 Common 4861D4A9 1D4AC Common 4871D4AE 1D4B9 Common 4881D4BB Common 4891D4BD 1D4C3 Common 4901D4C5 1D505 Common 4911D507 1D50A Common 4921D50D 1D514 Common 4931D516 1D51C Common 4941D51E 1D539 Common 4951D53B 1D53E Common 4961D540 1D544 Common 4971D546 Common 4981D54A 1D550 Common 4991D552 1D6A3 Common 5001D6A8 1D7C9 Common 5011D7CE 1D7FF Common 50220000 2A6D6 Han 5032F800 2FA1D Han 504E0001 Common 505E0020 E007F Common 506E0100 E01EF Inherited 507F0000 FFFFD Common 508100000 10FFFD Common 509END 510