Ignore:
Timestamp:
Oct 11, 2017, 6:48:36 PM (21 months ago)
Author:
cameron
Message:

Update to UCD 10.0.0

File:
1 edited

Legend:

Unmodified
Added
Removed
  • icGREP/icgrep-devel/icgrep/UCD/ScriptExtensions.h

    r5660 r5686  
    2222        [05eb, 05ef], [05f5, 05ff], [061d, 061d], [070e, 070e],
    2323        [074b, 074c], [07b2, 07bf], [07fb, 07ff], [082e, 082f],
    24         [083f, 083f], [085c, 085d], [085f, 089f], [08b5, 08b5],
    25         [08be, 08d3], [0984, 0984], [098d, 098e], [0991, 0992],
    26         [09a9, 09a9], [09b1, 09b1], [09b3, 09b5], [09ba, 09bb],
    27         [09c5, 09c6], [09c9, 09ca], [09cf, 09d6], [09d8, 09db],
    28         [09de, 09de], [09e4, 09e5], [09fc, 0a00], [0a04, 0a04],
    29         [0a0b, 0a0e], [0a11, 0a12], [0a29, 0a29], [0a31, 0a31],
    30         [0a34, 0a34], [0a37, 0a37], [0a3a, 0a3b], [0a3d, 0a3d],
    31         [0a43, 0a46], [0a49, 0a4a], [0a4e, 0a50], [0a52, 0a58],
    32         [0a5d, 0a5d], [0a5f, 0a65], [0a76, 0a80], [0a84, 0a84],
    33         [0a8e, 0a8e], [0a92, 0a92], [0aa9, 0aa9], [0ab1, 0ab1],
    34         [0ab4, 0ab4], [0aba, 0abb], [0ac6, 0ac6], [0aca, 0aca],
    35         [0ace, 0acf], [0ad1, 0adf], [0ae4, 0ae5], [0af2, 0af8],
    36         [0afa, 0b00], [0b04, 0b04], [0b0d, 0b0e], [0b11, 0b12],
    37         [0b29, 0b29], [0b31, 0b31], [0b34, 0b34], [0b3a, 0b3b],
    38         [0b45, 0b46], [0b49, 0b4a], [0b4e, 0b55], [0b58, 0b5b],
    39         [0b5e, 0b5e], [0b64, 0b65], [0b78, 0b81], [0b84, 0b84],
    40         [0b8b, 0b8d], [0b91, 0b91], [0b96, 0b98], [0b9b, 0b9b],
    41         [0b9d, 0b9d], [0ba0, 0ba2], [0ba5, 0ba7], [0bab, 0bad],
    42         [0bba, 0bbd], [0bc3, 0bc5], [0bc9, 0bc9], [0bce, 0bcf],
    43         [0bd1, 0bd6], [0bd8, 0be5], [0bfb, 0bff], [0c04, 0c04],
    44         [0c0d, 0c0d], [0c11, 0c11], [0c29, 0c29], [0c3a, 0c3c],
    45         [0c45, 0c45], [0c49, 0c49], [0c4e, 0c54], [0c57, 0c57],
    46         [0c5b, 0c5f], [0c64, 0c65], [0c70, 0c77], [0c84, 0c84],
    47         [0c8d, 0c8d], [0c91, 0c91], [0ca9, 0ca9], [0cb4, 0cb4],
    48         [0cba, 0cbb], [0cc5, 0cc5], [0cc9, 0cc9], [0cce, 0cd4],
    49         [0cd7, 0cdd], [0cdf, 0cdf], [0ce4, 0ce5], [0cf0, 0cf0],
    50         [0cf3, 0d00], [0d04, 0d04], [0d0d, 0d0d], [0d11, 0d11],
    51         [0d3b, 0d3c], [0d45, 0d45], [0d49, 0d49], [0d50, 0d53],
     24        [083f, 083f], [085c, 085d], [085f, 085f], [086b, 089f],
     25        [08b5, 08b5], [08be, 08d3], [0984, 0984], [098d, 098e],
     26        [0991, 0992], [09a9, 09a9], [09b1, 09b1], [09b3, 09b5],
     27        [09ba, 09bb], [09c5, 09c6], [09c9, 09ca], [09cf, 09d6],
     28        [09d8, 09db], [09de, 09de], [09e4, 09e5], [09fe, 0a00],
     29        [0a04, 0a04], [0a0b, 0a0e], [0a11, 0a12], [0a29, 0a29],
     30        [0a31, 0a31], [0a34, 0a34], [0a37, 0a37], [0a3a, 0a3b],
     31        [0a3d, 0a3d], [0a43, 0a46], [0a49, 0a4a], [0a4e, 0a50],
     32        [0a52, 0a58], [0a5d, 0a5d], [0a5f, 0a65], [0a76, 0a80],
     33        [0a84, 0a84], [0a8e, 0a8e], [0a92, 0a92], [0aa9, 0aa9],
     34        [0ab1, 0ab1], [0ab4, 0ab4], [0aba, 0abb], [0ac6, 0ac6],
     35        [0aca, 0aca], [0ace, 0acf], [0ad1, 0adf], [0ae4, 0ae5],
     36        [0af2, 0af8], [0b00, 0b00], [0b04, 0b04], [0b0d, 0b0e],
     37        [0b11, 0b12], [0b29, 0b29], [0b31, 0b31], [0b34, 0b34],
     38        [0b3a, 0b3b], [0b45, 0b46], [0b49, 0b4a], [0b4e, 0b55],
     39        [0b58, 0b5b], [0b5e, 0b5e], [0b64, 0b65], [0b78, 0b81],
     40        [0b84, 0b84], [0b8b, 0b8d], [0b91, 0b91], [0b96, 0b98],
     41        [0b9b, 0b9b], [0b9d, 0b9d], [0ba0, 0ba2], [0ba5, 0ba7],
     42        [0bab, 0bad], [0bba, 0bbd], [0bc3, 0bc5], [0bc9, 0bc9],
     43        [0bce, 0bcf], [0bd1, 0bd6], [0bd8, 0be5], [0bfb, 0bff],
     44        [0c04, 0c04], [0c0d, 0c0d], [0c11, 0c11], [0c29, 0c29],
     45        [0c3a, 0c3c], [0c45, 0c45], [0c49, 0c49], [0c4e, 0c54],
     46        [0c57, 0c57], [0c5b, 0c5f], [0c64, 0c65], [0c70, 0c77],
     47        [0c84, 0c84], [0c8d, 0c8d], [0c91, 0c91], [0ca9, 0ca9],
     48        [0cb4, 0cb4], [0cba, 0cbb], [0cc5, 0cc5], [0cc9, 0cc9],
     49        [0cce, 0cd4], [0cd7, 0cdd], [0cdf, 0cdf], [0ce4, 0ce5],
     50        [0cf0, 0cf0], [0cf3, 0cff], [0d04, 0d04], [0d0d, 0d0d],
     51        [0d11, 0d11], [0d45, 0d45], [0d49, 0d49], [0d50, 0d53],
    5252        [0d64, 0d65], [0d80, 0d81], [0d84, 0d84], [0d97, 0d99],
    5353        [0db2, 0db2], [0dbc, 0dbc], [0dbe, 0dbf], [0dc7, 0dc9],
     
    7575        [1a8a, 1a8f], [1a9a, 1a9f], [1aae, 1aaf], [1abf, 1aff],
    7676        [1b4c, 1b4f], [1b7d, 1b7f], [1bf4, 1bfb], [1c38, 1c3a],
    77         [1c4a, 1c4c], [1c89, 1cbf], [1cc8, 1ccf], [1cf7, 1cf7],
    78         [1cfa, 1cff], [1df6, 1dfa], [1f16, 1f17], [1f1e, 1f1f],
    79         [1f46, 1f47], [1f4e, 1f4f], [1f58, 1f58], [1f5a, 1f5a],
    80         [1f5c, 1f5c], [1f5e, 1f5e], [1f7e, 1f7f], [1fb5, 1fb5],
    81         [1fc5, 1fc5], [1fd4, 1fd5], [1fdc, 1fdc], [1ff0, 1ff1],
    82         [1ff5, 1ff5], [1fff, 1fff], [2065, 2065], [2072, 2073],
    83         [208f, 208f], [209d, 209f], [20bf, 20cf], [20f1, 20ff],
    84         [218c, 218f], [23ff, 23ff], [2427, 243f], [244b, 245f],
    85         [2b74, 2b75], [2b96, 2b97], [2bba, 2bbc], [2bc9, 2bc9],
    86         [2bd2, 2beb], [2bf0, 2bff], [2c2f, 2c2f], [2c5f, 2c5f],
    87         [2cf4, 2cf8], [2d26, 2d26], [2d28, 2d2c], [2d2e, 2d2f],
    88         [2d68, 2d6e], [2d71, 2d7e], [2d97, 2d9f], [2da7, 2da7],
    89         [2daf, 2daf], [2db7, 2db7], [2dbf, 2dbf], [2dc7, 2dc7],
    90         [2dcf, 2dcf], [2dd7, 2dd7], [2ddf, 2ddf], [2e45, 2e7f],
    91         [2e9a, 2e9a], [2ef4, 2eff], [2fd6, 2fef], [2ffc, 2fff],
    92         [3040, 3040], [3097, 3098], [3100, 3104], [312e, 3130],
    93         [318f, 318f], [31bb, 31bf], [31e4, 31ef], [321f, 321f],
    94         [32ff, 32ff], [4db6, 4dbf], [9fd6, 9fff], [a48d, a48f],
    95         [a4c7, a4cf], [a62c, a63f], [a6f8, a6ff], [a7af, a7af],
    96         [a7b8, a7f6], [a82c, a82f], [a83a, a83f], [a878, a87f],
    97         [a8c6, a8cd], [a8da, a8df], [a8fe, a8ff], [a954, a95e],
    98         [a97d, a97f], [a9ce, a9ce], [a9da, a9dd], [a9ff, a9ff],
    99         [aa37, aa3f], [aa4e, aa4f], [aa5a, aa5b], [aac3, aada],
    100         [aaf7, ab00], [ab07, ab08], [ab0f, ab10], [ab17, ab1f],
    101         [ab27, ab27], [ab2f, ab2f], [ab66, ab6f], [abee, abef],
    102         [abfa, abff], [d7a4, d7af], [d7c7, d7ca], [d7fc, f8ff],
    103         [fa6e, fa6f], [fada, faff], [fb07, fb12], [fb18, fb1c],
    104         [fb37, fb37], [fb3d, fb3d], [fb3f, fb3f], [fb42, fb42],
    105         [fb45, fb45], [fbc2, fbd2], [fd40, fd4f], [fd90, fd91],
    106         [fdc8, fdef], [fdfe, fdff], [fe1a, fe1f], [fe53, fe53],
    107         [fe67, fe67], [fe6c, fe6f], [fe75, fe75], [fefd, fefe],
    108         [ff00, ff00], [ffbf, ffc1], [ffc8, ffc9], [ffd0, ffd1],
    109         [ffd8, ffd9], [ffdd, ffdf], [ffe7, ffe7], [ffef, fff8],
    110         [fffe, ffff], [1000c, 1000c], [10027, 10027], [1003b, 1003b],
    111         [1003e, 1003e], [1004e, 1004f], [1005e, 1007f], [100fb, 100ff],
    112         [10103, 10106], [10134, 10136], [1018f, 1018f], [1019c, 1019f],
    113         [101a1, 101cf], [101fe, 1027f], [1029d, 1029f], [102d1, 102df],
    114         [102fc, 102ff], [10324, 1032f], [1034b, 1034f], [1037b, 1037f],
    115         [1039e, 1039e], [103c4, 103c7], [103d6, 103ff], [1049e, 1049f],
    116         [104aa, 104af], [104d4, 104d7], [104fc, 104ff], [10528, 1052f],
    117         [10564, 1056e], [10570, 105ff], [10737, 1073f], [10756, 1075f],
    118         [10768, 107ff], [10806, 10807], [10809, 10809], [10836, 10836],
    119         [10839, 1083b], [1083d, 1083e], [10856, 10856], [1089f, 108a6],
    120         [108b0, 108df], [108f3, 108f3], [108f6, 108fa], [1091c, 1091e],
    121         [1093a, 1093e], [10940, 1097f], [109b8, 109bb], [109d0, 109d1],
    122         [10a04, 10a04], [10a07, 10a0b], [10a14, 10a14], [10a18, 10a18],
    123         [10a34, 10a37], [10a3b, 10a3e], [10a48, 10a4f], [10a59, 10a5f],
    124         [10aa0, 10abf], [10ae7, 10aea], [10af7, 10aff], [10b36, 10b38],
    125         [10b56, 10b57], [10b73, 10b77], [10b92, 10b98], [10b9d, 10ba8],
    126         [10bb0, 10bff], [10c49, 10c7f], [10cb3, 10cbf], [10cf3, 10cf9],
    127         [10d00, 10e5f], [10e7f, 10fff], [1104e, 11051], [11070, 1107e],
    128         [110c2, 110cf], [110e9, 110ef], [110fa, 110ff], [11135, 11135],
    129         [11144, 1114f], [11177, 1117f], [111ce, 111cf], [111e0, 111e0],
    130         [111f5, 111ff], [11212, 11212], [1123f, 1127f], [11287, 11287],
    131         [11289, 11289], [1128e, 1128e], [1129e, 1129e], [112aa, 112af],
    132         [112eb, 112ef], [112fa, 112ff], [11304, 11304], [1130d, 1130e],
    133         [11311, 11312], [11329, 11329], [11331, 11331], [11334, 11334],
    134         [1133a, 1133b], [11345, 11346], [11349, 1134a], [1134e, 1134f],
    135         [11351, 11356], [11358, 1135c], [11364, 11365], [1136d, 1136f],
    136         [11375, 113ff], [1145a, 1145a], [1145c, 1145c], [1145e, 1147f],
    137         [114c8, 114cf], [114da, 1157f], [115b6, 115b7], [115de, 115ff],
    138         [11645, 1164f], [1165a, 1165f], [1166d, 1167f], [116b8, 116bf],
    139         [116ca, 116ff], [1171a, 1171c], [1172c, 1172f], [11740, 1189f],
    140         [118f3, 118fe], [11900, 11abf], [11af9, 11bff], [11c09, 11c09],
    141         [11c37, 11c37], [11c46, 11c4f], [11c6d, 11c6f], [11c90, 11c91],
    142         [11ca8, 11ca8], [11cb7, 11fff], [1239a, 123ff], [1246f, 1246f],
    143         [12475, 1247f], [12544, 12fff], [1342f, 143ff], [14647, 167ff],
    144         [16a39, 16a3f], [16a5f, 16a5f], [16a6a, 16a6d], [16a70, 16acf],
    145         [16aee, 16aef], [16af6, 16aff], [16b46, 16b4f], [16b5a, 16b5a],
    146         [16b62, 16b62], [16b78, 16b7c], [16b90, 16eff], [16f45, 16f4f],
    147         [16f7f, 16f8e], [16fa0, 16fdf], [16fe1, 16fff], [187ed, 187ff],
    148         [18af3, 1afff], [1b002, 1bbff], [1bc6b, 1bc6f], [1bc7d, 1bc7f],
    149         [1bc89, 1bc8f], [1bc9a, 1bc9b], [1bca4, 1cfff], [1d0f6, 1d0ff],
    150         [1d127, 1d128], [1d1e9, 1d1ff], [1d246, 1d2ff], [1d357, 1d35f],
    151         [1d372, 1d3ff], [1d455, 1d455], [1d49d, 1d49d], [1d4a0, 1d4a1],
    152         [1d4a3, 1d4a4], [1d4a7, 1d4a8], [1d4ad, 1d4ad], [1d4ba, 1d4ba],
    153         [1d4bc, 1d4bc], [1d4c4, 1d4c4], [1d506, 1d506], [1d50b, 1d50c],
    154         [1d515, 1d515], [1d51d, 1d51d], [1d53a, 1d53a], [1d53f, 1d53f],
    155         [1d545, 1d545], [1d547, 1d549], [1d551, 1d551], [1d6a6, 1d6a7],
    156         [1d7cc, 1d7cd], [1da8c, 1da9a], [1daa0, 1daa0], [1dab0, 1dfff],
    157         [1e007, 1e007], [1e019, 1e01a], [1e022, 1e022], [1e025, 1e025],
    158         [1e02b, 1e7ff], [1e8c5, 1e8c6], [1e8d7, 1e8ff], [1e94b, 1e94f],
    159         [1e95a, 1e95d], [1e960, 1edff], [1ee04, 1ee04], [1ee20, 1ee20],
    160         [1ee23, 1ee23], [1ee25, 1ee26], [1ee28, 1ee28], [1ee33, 1ee33],
    161         [1ee38, 1ee38], [1ee3a, 1ee3a], [1ee3c, 1ee41], [1ee43, 1ee46],
    162         [1ee48, 1ee48], [1ee4a, 1ee4a], [1ee4c, 1ee4c], [1ee50, 1ee50],
    163         [1ee53, 1ee53], [1ee55, 1ee56], [1ee58, 1ee58], [1ee5a, 1ee5a],
    164         [1ee5c, 1ee5c], [1ee5e, 1ee5e], [1ee60, 1ee60], [1ee63, 1ee63],
    165         [1ee65, 1ee66], [1ee6b, 1ee6b], [1ee73, 1ee73], [1ee78, 1ee78],
    166         [1ee7d, 1ee7d], [1ee7f, 1ee7f], [1ee8a, 1ee8a], [1ee9c, 1eea0],
    167         [1eea4, 1eea4], [1eeaa, 1eeaa], [1eebc, 1eeef], [1eef2, 1efff],
    168         [1f02c, 1f02f], [1f094, 1f09f], [1f0af, 1f0b0], [1f0c0, 1f0c0],
    169         [1f0d0, 1f0d0], [1f0f6, 1f0ff], [1f10d, 1f10f], [1f12f, 1f12f],
    170         [1f16c, 1f16f], [1f1ad, 1f1e5], [1f203, 1f20f], [1f23c, 1f23f],
    171         [1f249, 1f24f], [1f252, 1f2ff], [1f6d3, 1f6df], [1f6ed, 1f6ef],
    172         [1f6f7, 1f6ff], [1f774, 1f77f], [1f7d5, 1f7ff], [1f80c, 1f80f],
    173         [1f848, 1f84f], [1f85a, 1f85f], [1f888, 1f88f], [1f8ae, 1f90f],
    174         [1f91f, 1f91f], [1f928, 1f92f], [1f931, 1f932], [1f93f, 1f93f],
    175         [1f94c, 1f94f], [1f95f, 1f97f], [1f992, 1f9bf], [1f9c1, 1ffff],
    176         [2a6d7, 2a6ff], [2b735, 2b73f], [2b81e, 2b81f], [2cea2, 2f7ff],
    177         [2fa1e, e0000], [e0002, e001f], [e0080, e00ff], [e01f0, 10ffff]**/
     77        [1c4a, 1c4c], [1c89, 1cbf], [1cc8, 1ccf], [1cfa, 1cff],
     78        [1dfa, 1dfa], [1f16, 1f17], [1f1e, 1f1f], [1f46, 1f47],
     79        [1f4e, 1f4f], [1f58, 1f58], [1f5a, 1f5a], [1f5c, 1f5c],
     80        [1f5e, 1f5e], [1f7e, 1f7f], [1fb5, 1fb5], [1fc5, 1fc5],
     81        [1fd4, 1fd5], [1fdc, 1fdc], [1ff0, 1ff1], [1ff5, 1ff5],
     82        [1fff, 1fff], [2065, 2065], [2072, 2073], [208f, 208f],
     83        [209d, 209f], [20c0, 20cf], [20f1, 20ff], [218c, 218f],
     84        [2427, 243f], [244b, 245f], [2b74, 2b75], [2b96, 2b97],
     85        [2bba, 2bbc], [2bc9, 2bc9], [2bd3, 2beb], [2bf0, 2bff],
     86        [2c2f, 2c2f], [2c5f, 2c5f], [2cf4, 2cf8], [2d26, 2d26],
     87        [2d28, 2d2c], [2d2e, 2d2f], [2d68, 2d6e], [2d71, 2d7e],
     88        [2d97, 2d9f], [2da7, 2da7], [2daf, 2daf], [2db7, 2db7],
     89        [2dbf, 2dbf], [2dc7, 2dc7], [2dcf, 2dcf], [2dd7, 2dd7],
     90        [2ddf, 2ddf], [2e4a, 2e7f], [2e9a, 2e9a], [2ef4, 2eff],
     91        [2fd6, 2fef], [2ffc, 2fff], [3040, 3040], [3097, 3098],
     92        [3100, 3104], [312f, 3130], [318f, 318f], [31bb, 31bf],
     93        [31e4, 31ef], [321f, 321f], [32ff, 32ff], [4db6, 4dbf],
     94        [9feb, 9fff], [a48d, a48f], [a4c7, a4cf], [a62c, a63f],
     95        [a6f8, a6ff], [a7af, a7af], [a7b8, a7f6], [a82c, a82f],
     96        [a83a, a83f], [a878, a87f], [a8c6, a8cd], [a8da, a8df],
     97        [a8fe, a8ff], [a954, a95e], [a97d, a97f], [a9ce, a9ce],
     98        [a9da, a9dd], [a9ff, a9ff], [aa37, aa3f], [aa4e, aa4f],
     99        [aa5a, aa5b], [aac3, aada], [aaf7, ab00], [ab07, ab08],
     100        [ab0f, ab10], [ab17, ab1f], [ab27, ab27], [ab2f, ab2f],
     101        [ab66, ab6f], [abee, abef], [abfa, abff], [d7a4, d7af],
     102        [d7c7, d7ca], [d7fc, f8ff], [fa6e, fa6f], [fada, faff],
     103        [fb07, fb12], [fb18, fb1c], [fb37, fb37], [fb3d, fb3d],
     104        [fb3f, fb3f], [fb42, fb42], [fb45, fb45], [fbc2, fbd2],
     105        [fd40, fd4f], [fd90, fd91], [fdc8, fdef], [fdfe, fdff],
     106        [fe1a, fe1f], [fe53, fe53], [fe67, fe67], [fe6c, fe6f],
     107        [fe75, fe75], [fefd, fefe], [ff00, ff00], [ffbf, ffc1],
     108        [ffc8, ffc9], [ffd0, ffd1], [ffd8, ffd9], [ffdd, ffdf],
     109        [ffe7, ffe7], [ffef, fff8], [fffe, ffff], [1000c, 1000c],
     110        [10027, 10027], [1003b, 1003b], [1003e, 1003e], [1004e, 1004f],
     111        [1005e, 1007f], [100fb, 100ff], [10103, 10106], [10134, 10136],
     112        [1018f, 1018f], [1019c, 1019f], [101a1, 101cf], [101fe, 1027f],
     113        [1029d, 1029f], [102d1, 102df], [102fc, 102ff], [10324, 1032c],
     114        [1034b, 1034f], [1037b, 1037f], [1039e, 1039e], [103c4, 103c7],
     115        [103d6, 103ff], [1049e, 1049f], [104aa, 104af], [104d4, 104d7],
     116        [104fc, 104ff], [10528, 1052f], [10564, 1056e], [10570, 105ff],
     117        [10737, 1073f], [10756, 1075f], [10768, 107ff], [10806, 10807],
     118        [10809, 10809], [10836, 10836], [10839, 1083b], [1083d, 1083e],
     119        [10856, 10856], [1089f, 108a6], [108b0, 108df], [108f3, 108f3],
     120        [108f6, 108fa], [1091c, 1091e], [1093a, 1093e], [10940, 1097f],
     121        [109b8, 109bb], [109d0, 109d1], [10a04, 10a04], [10a07, 10a0b],
     122        [10a14, 10a14], [10a18, 10a18], [10a34, 10a37], [10a3b, 10a3e],
     123        [10a48, 10a4f], [10a59, 10a5f], [10aa0, 10abf], [10ae7, 10aea],
     124        [10af7, 10aff], [10b36, 10b38], [10b56, 10b57], [10b73, 10b77],
     125        [10b92, 10b98], [10b9d, 10ba8], [10bb0, 10bff], [10c49, 10c7f],
     126        [10cb3, 10cbf], [10cf3, 10cf9], [10d00, 10e5f], [10e7f, 10fff],
     127        [1104e, 11051], [11070, 1107e], [110c2, 110cf], [110e9, 110ef],
     128        [110fa, 110ff], [11135, 11135], [11144, 1114f], [11177, 1117f],
     129        [111ce, 111cf], [111e0, 111e0], [111f5, 111ff], [11212, 11212],
     130        [1123f, 1127f], [11287, 11287], [11289, 11289], [1128e, 1128e],
     131        [1129e, 1129e], [112aa, 112af], [112eb, 112ef], [112fa, 112ff],
     132        [11304, 11304], [1130d, 1130e], [11311, 11312], [11329, 11329],
     133        [11331, 11331], [11334, 11334], [1133a, 1133b], [11345, 11346],
     134        [11349, 1134a], [1134e, 1134f], [11351, 11356], [11358, 1135c],
     135        [11364, 11365], [1136d, 1136f], [11375, 113ff], [1145a, 1145a],
     136        [1145c, 1145c], [1145e, 1147f], [114c8, 114cf], [114da, 1157f],
     137        [115b6, 115b7], [115de, 115ff], [11645, 1164f], [1165a, 1165f],
     138        [1166d, 1167f], [116b8, 116bf], [116ca, 116ff], [1171a, 1171c],
     139        [1172c, 1172f], [11740, 1189f], [118f3, 118fe], [11900, 119ff],
     140        [11a48, 11a4f], [11a84, 11a85], [11a9d, 11a9d], [11aa3, 11abf],
     141        [11af9, 11bff], [11c09, 11c09], [11c37, 11c37], [11c46, 11c4f],
     142        [11c6d, 11c6f], [11c90, 11c91], [11ca8, 11ca8], [11cb7, 11cff],
     143        [11d07, 11d07], [11d0a, 11d0a], [11d37, 11d39], [11d3b, 11d3b],
     144        [11d3e, 11d3e], [11d48, 11d4f], [11d5a, 11fff], [1239a, 123ff],
     145        [1246f, 1246f], [12475, 1247f], [12544, 12fff], [1342f, 143ff],
     146        [14647, 167ff], [16a39, 16a3f], [16a5f, 16a5f], [16a6a, 16a6d],
     147        [16a70, 16acf], [16aee, 16aef], [16af6, 16aff], [16b46, 16b4f],
     148        [16b5a, 16b5a], [16b62, 16b62], [16b78, 16b7c], [16b90, 16eff],
     149        [16f45, 16f4f], [16f7f, 16f8e], [16fa0, 16fdf], [16fe2, 16fff],
     150        [187ed, 187ff], [18af3, 1afff], [1b11f, 1b16f], [1b2fc, 1bbff],
     151        [1bc6b, 1bc6f], [1bc7d, 1bc7f], [1bc89, 1bc8f], [1bc9a, 1bc9b],
     152        [1bca4, 1cfff], [1d0f6, 1d0ff], [1d127, 1d128], [1d1e9, 1d1ff],
     153        [1d246, 1d2ff], [1d357, 1d35f], [1d372, 1d3ff], [1d455, 1d455],
     154        [1d49d, 1d49d], [1d4a0, 1d4a1], [1d4a3, 1d4a4], [1d4a7, 1d4a8],
     155        [1d4ad, 1d4ad], [1d4ba, 1d4ba], [1d4bc, 1d4bc], [1d4c4, 1d4c4],
     156        [1d506, 1d506], [1d50b, 1d50c], [1d515, 1d515], [1d51d, 1d51d],
     157        [1d53a, 1d53a], [1d53f, 1d53f], [1d545, 1d545], [1d547, 1d549],
     158        [1d551, 1d551], [1d6a6, 1d6a7], [1d7cc, 1d7cd], [1da8c, 1da9a],
     159        [1daa0, 1daa0], [1dab0, 1dfff], [1e007, 1e007], [1e019, 1e01a],
     160        [1e022, 1e022], [1e025, 1e025], [1e02b, 1e7ff], [1e8c5, 1e8c6],
     161        [1e8d7, 1e8ff], [1e94b, 1e94f], [1e95a, 1e95d], [1e960, 1edff],
     162        [1ee04, 1ee04], [1ee20, 1ee20], [1ee23, 1ee23], [1ee25, 1ee26],
     163        [1ee28, 1ee28], [1ee33, 1ee33], [1ee38, 1ee38], [1ee3a, 1ee3a],
     164        [1ee3c, 1ee41], [1ee43, 1ee46], [1ee48, 1ee48], [1ee4a, 1ee4a],
     165        [1ee4c, 1ee4c], [1ee50, 1ee50], [1ee53, 1ee53], [1ee55, 1ee56],
     166        [1ee58, 1ee58], [1ee5a, 1ee5a], [1ee5c, 1ee5c], [1ee5e, 1ee5e],
     167        [1ee60, 1ee60], [1ee63, 1ee63], [1ee65, 1ee66], [1ee6b, 1ee6b],
     168        [1ee73, 1ee73], [1ee78, 1ee78], [1ee7d, 1ee7d], [1ee7f, 1ee7f],
     169        [1ee8a, 1ee8a], [1ee9c, 1eea0], [1eea4, 1eea4], [1eeaa, 1eeaa],
     170        [1eebc, 1eeef], [1eef2, 1efff], [1f02c, 1f02f], [1f094, 1f09f],
     171        [1f0af, 1f0b0], [1f0c0, 1f0c0], [1f0d0, 1f0d0], [1f0f6, 1f0ff],
     172        [1f10d, 1f10f], [1f12f, 1f12f], [1f16c, 1f16f], [1f1ad, 1f1e5],
     173        [1f203, 1f20f], [1f23c, 1f23f], [1f249, 1f24f], [1f252, 1f25f],
     174        [1f266, 1f2ff], [1f6d5, 1f6df], [1f6ed, 1f6ef], [1f6f9, 1f6ff],
     175        [1f774, 1f77f], [1f7d5, 1f7ff], [1f80c, 1f80f], [1f848, 1f84f],
     176        [1f85a, 1f85f], [1f888, 1f88f], [1f8ae, 1f8ff], [1f90c, 1f90f],
     177        [1f93f, 1f93f], [1f94d, 1f94f], [1f96c, 1f97f], [1f998, 1f9bf],
     178        [1f9c1, 1f9cf], [1f9e7, 1ffff], [2a6d7, 2a6ff], [2b735, 2b73f],
     179        [2b81e, 2b81f], [2cea2, 2ceaf], [2ebe1, 2f7ff], [2fa1e, e0000],
     180        [e0002, e001f], [e0080, e00ff], [e01f0, 10ffff]**/
    178181        const UnicodeSet zzzz_Ext
    179182            {{{Empty, 27}, {Mixed, 3}, {Empty, 11}, {Mixed, 4}, {Empty, 1},
    180183              {Mixed, 3}, {Empty, 7}, {Mixed, 1}, {Empty, 1}, {Mixed, 1},
    181184              {Empty, 2}, {Mixed, 1}, {Empty, 1}, {Mixed, 1}, {Empty, 1},
    182               {Mixed, 2}, {Full, 2}, {Mixed, 2}, {Empty, 5}, {Mixed, 39},
    183               {Full, 1}, {Mixed, 3}, {Full, 1}, {Empty, 2}, {Mixed, 5},
    184               {Full, 1}, {Empty, 6}, {Mixed, 1}, {Empty, 11}, {Mixed, 1},
    185               {Empty, 1}, {Mixed, 3}, {Empty, 1}, {Mixed, 1}, {Empty, 1},
    186               {Mixed, 3}, {Empty, 2}, {Mixed, 1}, {Empty, 20}, {Mixed, 1},
    187               {Empty, 2}, {Mixed, 5}, {Empty, 2}, {Mixed, 3}, {Empty, 2},
    188               {Mixed, 1}, {Empty, 1}, {Mixed, 1}, {Empty, 1}, {Mixed, 5},
    189               {Empty, 1}, {Mixed, 2}, {Empty, 1}, {Mixed, 1}, {Empty, 1},
    190               {Mixed, 4}, {Full, 2}, {Empty, 2}, {Mixed, 2}, {Empty, 3},
    191               {Mixed, 1}, {Empty, 1}, {Mixed, 2}, {Empty, 1}, {Mixed, 1},
    192               {Full, 1}, {Mixed, 2}, {Empty, 7}, {Mixed, 1}, {Empty, 8},
    193               {Mixed, 1}, {Empty, 1}, {Mixed, 2}, {Empty, 1}, {Mixed, 3},
    194               {Empty, 3}, {Mixed, 5}, {Empty, 4}, {Mixed, 1}, {Empty, 18},
    195               {Mixed, 1}, {Empty, 1}, {Mixed, 2}, {Empty, 56}, {Mixed, 5},
    196               {Empty, 1}, {Mixed, 2}, {Empty, 4}, {Mixed, 1}, {Empty, 1},
    197               {Mixed, 1}, {Empty, 1}, {Mixed, 4}, {Empty, 3}, {Mixed, 1},
    198               {Full, 1}, {Mixed, 1}, {Empty, 2}, {Mixed, 1}, {Empty, 6},
    199               {Mixed, 2}, {Empty, 2}, {Mixed, 1}, {Empty, 1}, {Mixed, 1},
    200               {Empty, 3}, {Mixed, 2}, {Empty, 2}, {Mixed, 2}, {Empty, 1},
    201               {Mixed, 2}, {Empty, 6}, {Mixed, 1}, {Empty, 213}, {Mixed, 1},
    202               {Empty, 656}, {Mixed, 1}, {Full, 1}, {Empty, 36}, {Mixed, 1},
    203               {Empty, 1}, {Mixed, 1}, {Empty, 10}, {Mixed, 1}, {Empty, 5},
    204               {Mixed, 1}, {Empty, 5}, {Mixed, 1}, {Full, 1}, {Mixed, 1},
    205               {Empty, 1}, {Mixed, 1}, {Empty, 1}, {Mixed, 1}, {Empty, 2},
    206               {Mixed, 2}, {Empty, 2}, {Mixed, 2}, {Empty, 2}, {Mixed, 2},
    207               {Empty, 1}, {Mixed, 2}, {Empty, 3}, {Mixed, 4}, {Empty, 1},
    208               {Mixed, 1}, {Empty, 3}, {Mixed, 1}, {Empty, 349}, {Mixed, 3},
    209               {Full, 264}, {Empty, 11}, {Mixed, 1}, {Empty, 2}, {Mixed, 1},
    210               {Full, 1}, {Mixed, 3}, {Empty, 3}, {Mixed, 1}, {Empty, 11},
    211               {Mixed, 1}, {Empty, 1}, {Mixed, 1}, {Empty, 1}, {Mixed, 3},
    212               {Empty, 1}, {Mixed, 2}, {Empty, 3}, {Mixed, 2}, {Empty, 4},
    213               {Mixed, 6}, {Full, 1}, {Empty, 3}, {Mixed, 3}, {Empty, 2},
    214               {Mixed, 4}, {Full, 4}, {Mixed, 1}, {Empty, 1}, {Mixed, 2},
    215               {Empty, 1}, {Mixed, 4}, {Empty, 1}, {Mixed, 1}, {Full, 1},
    216               {Empty, 4}, {Mixed, 4}, {Empty, 1}, {Mixed, 1}, {Empty, 1},
    217               {Mixed, 1}, {Full, 4}, {Empty, 9}, {Mixed, 3}, {Full, 4},
    218               {Mixed, 3}, {Empty, 1}, {Mixed, 2}, {Full, 1}, {Mixed, 3},
    219               {Full, 2}, {Empty, 1}, {Mixed, 2}, {Empty, 1}, {Mixed, 3},
    220               {Empty, 2}, {Full, 1}, {Empty, 1}, {Mixed, 1}, {Empty, 1},
    221               {Mixed, 5}, {Full, 2}, {Empty, 2}, {Mixed, 1}, {Full, 1},
    222               {Empty, 1}, {Mixed, 1}, {Empty, 1}, {Mixed, 1}, {Full, 11},
    223               {Mixed, 1}, {Full, 12}, {Empty, 2}, {Mixed, 2}, {Empty, 2},
    224               {Mixed, 2}, {Empty, 1}, {Mixed, 3}, {Empty, 2}, {Mixed, 4},
    225               {Full, 2}, {Mixed, 2}, {Empty, 1}, {Mixed, 5}, {Full, 4},
    226               {Empty, 2}, {Mixed, 1}, {Full, 1}, {Empty, 2}, {Mixed, 1},
    227               {Full, 5}, {Empty, 1}, {Mixed, 2}, {Full, 1}, {Empty, 2},
    228               {Mixed, 2}, {Empty, 1}, {Mixed, 2}, {Full, 1}, {Mixed, 2},
    229               {Full, 11}, {Empty, 2}, {Mixed, 1}, {Full, 14}, {Empty, 1},
    230               {Mixed, 1}, {Full, 8}, {Mixed, 6}, {Full, 26}, {Empty, 28},
    231               {Mixed, 1}, {Full, 3}, {Empty, 3}, {Mixed, 1}, {Empty, 6},
    232               {Mixed, 1}, {Full, 85}, {Empty, 33}, {Mixed, 1}, {Full, 126},
    233               {Empty, 18}, {Mixed, 1}, {Full, 269}, {Empty, 17}, {Mixed, 3},
    234               {Full, 2}, {Mixed, 2}, {Empty, 2}, {Mixed, 3}, {Full, 27},
    235               {Empty, 2}, {Mixed, 3}, {Full, 2}, {Mixed, 1}, {Empty, 191},
    236               {Mixed, 1}, {Empty, 23}, {Mixed, 1}, {Full, 296}, {Mixed, 1},
    237               {Full, 95}, {Empty, 3}, {Mixed, 3}, {Full, 154}, {Empty, 7},
    238               {Mixed, 1}, {Empty, 1}, {Mixed, 1}, {Empty, 5}, {Mixed, 1},
    239               {Empty, 2}, {Mixed, 1}, {Full, 5}, {Empty, 2}, {Mixed, 2},
    240               {Full, 4}, {Empty, 2}, {Mixed, 1}, {Empty, 1}, {Mixed, 3},
    241               {Empty, 1}, {Mixed, 3}, {Empty, 10}, {Mixed, 1}, {Empty, 8},
    242               {Mixed, 1}, {Empty, 21}, {Mixed, 2}, {Full, 42}, {Mixed, 2},
    243               {Full, 62}, {Empty, 6}, {Mixed, 1}, {Full, 1}, {Empty, 2},
    244               {Mixed, 1}, {Full, 37}, {Mixed, 6}, {Full, 1}, {Mixed, 1},
    245               {Full, 8}, {Empty, 1}, {Mixed, 1}, {Empty, 2}, {Mixed, 6},
    246               {Empty, 1}, {Mixed, 1}, {Empty, 1}, {Mixed, 1}, {Full, 1},
    247               {Mixed, 4}, {Full, 5}, {Empty, 30}, {Mixed, 2}, {Empty, 3},
    248               {Mixed, 1}, {Empty, 2}, {Mixed, 1}, {Full, 1}, {Mixed, 1},
    249               {Empty, 1}, {Mixed, 1}, {Empty, 1}, {Mixed, 2}, {Full, 2},
    250               {Mixed, 3}, {Full, 1}, {Mixed, 1}, {Full, 1}, {Mixed, 1},
    251               {Full, 49}, {Empty, 1334}, {Mixed, 1}, {Full, 1},
    252               {Empty, 129}, {Mixed, 1}, {Empty, 6}, {Mixed, 1},
    253               {Empty, 180}, {Mixed, 1}, {Full, 330}, {Empty, 16},
    254               {Mixed, 1}, {Full, 22575}, {Mixed, 1}, {Empty, 3}, {Full, 4},
    255               {Empty, 7}, {Mixed, 1}, {Full, 6128}},
     185              {Mixed, 3}, {Full, 1}, {Mixed, 2}, {Empty, 5}, {Mixed, 29},
     186              {Empty, 1}, {Mixed, 9}, {Full, 1}, {Mixed, 3}, {Full, 1},
     187              {Empty, 2}, {Mixed, 5}, {Full, 1}, {Empty, 6}, {Mixed, 1},
     188              {Empty, 11}, {Mixed, 1}, {Empty, 1}, {Mixed, 3}, {Empty, 1},
     189              {Mixed, 1}, {Empty, 1}, {Mixed, 3}, {Empty, 2}, {Mixed, 1},
     190              {Empty, 20}, {Mixed, 1}, {Empty, 2}, {Mixed, 5}, {Empty, 2},
     191              {Mixed, 3}, {Empty, 2}, {Mixed, 1}, {Empty, 1}, {Mixed, 1},
     192              {Empty, 1}, {Mixed, 5}, {Empty, 1}, {Mixed, 2}, {Empty, 1},
     193              {Mixed, 1}, {Empty, 1}, {Mixed, 4}, {Full, 2}, {Empty, 2},
     194              {Mixed, 2}, {Empty, 3}, {Mixed, 1}, {Empty, 1}, {Mixed, 2},
     195              {Empty, 1}, {Mixed, 1}, {Full, 1}, {Mixed, 2}, {Empty, 7},
     196              {Mixed, 1}, {Empty, 8}, {Mixed, 1}, {Empty, 1}, {Mixed, 2},
     197              {Empty, 1}, {Mixed, 3}, {Empty, 3}, {Mixed, 2}, {Empty, 1},
     198              {Mixed, 2}, {Empty, 4}, {Mixed, 1}, {Empty, 20}, {Mixed, 2},
     199              {Empty, 56}, {Mixed, 5}, {Empty, 1}, {Mixed, 2}, {Empty, 4},
     200              {Mixed, 1}, {Empty, 1}, {Mixed, 1}, {Empty, 1}, {Mixed, 4},
     201              {Empty, 3}, {Mixed, 1}, {Full, 1}, {Mixed, 1}, {Empty, 2},
     202              {Mixed, 1}, {Empty, 6}, {Mixed, 2}, {Empty, 2}, {Mixed, 1},
     203              {Empty, 1}, {Mixed, 1}, {Empty, 3}, {Mixed, 2}, {Empty, 2},
     204              {Mixed, 2}, {Empty, 1}, {Mixed, 2}, {Empty, 6}, {Mixed, 1},
     205              {Empty, 213}, {Mixed, 1}, {Empty, 657}, {Mixed, 1},
     206              {Empty, 36}, {Mixed, 1}, {Empty, 1}, {Mixed, 1}, {Empty, 10},
     207              {Mixed, 1}, {Empty, 5}, {Mixed, 1}, {Empty, 5}, {Mixed, 1},
     208              {Full, 1}, {Mixed, 1}, {Empty, 1}, {Mixed, 1}, {Empty, 1},
     209              {Mixed, 1}, {Empty, 2}, {Mixed, 2}, {Empty, 2}, {Mixed, 2},
     210              {Empty, 2}, {Mixed, 2}, {Empty, 1}, {Mixed, 2}, {Empty, 3},
     211              {Mixed, 4}, {Empty, 1}, {Mixed, 1}, {Empty, 3}, {Mixed, 1},
     212              {Empty, 349}, {Mixed, 3}, {Full, 264}, {Empty, 11},
     213              {Mixed, 1}, {Empty, 2}, {Mixed, 1}, {Full, 1}, {Mixed, 3},
     214              {Empty, 3}, {Mixed, 1}, {Empty, 11}, {Mixed, 1}, {Empty, 1},
     215              {Mixed, 1}, {Empty, 1}, {Mixed, 3}, {Empty, 1}, {Mixed, 2},
     216              {Empty, 3}, {Mixed, 2}, {Empty, 4}, {Mixed, 6}, {Full, 1},
     217              {Empty, 3}, {Mixed, 3}, {Empty, 2}, {Mixed, 4}, {Full, 4},
     218              {Mixed, 1}, {Empty, 1}, {Mixed, 2}, {Empty, 1}, {Mixed, 4},
     219              {Empty, 1}, {Mixed, 1}, {Full, 1}, {Empty, 4}, {Mixed, 4},
     220              {Empty, 1}, {Mixed, 1}, {Empty, 1}, {Mixed, 1}, {Full, 4},
     221              {Empty, 9}, {Mixed, 3}, {Full, 4}, {Mixed, 3}, {Empty, 1},
     222              {Mixed, 2}, {Full, 1}, {Mixed, 3}, {Full, 2}, {Empty, 1},
     223              {Mixed, 2}, {Empty, 1}, {Mixed, 3}, {Empty, 2}, {Full, 1},
     224              {Empty, 1}, {Mixed, 1}, {Empty, 1}, {Mixed, 5}, {Full, 2},
     225              {Empty, 2}, {Mixed, 1}, {Full, 1}, {Empty, 1}, {Mixed, 1},
     226              {Empty, 1}, {Mixed, 1}, {Full, 11}, {Mixed, 1}, {Full, 12},
     227              {Empty, 2}, {Mixed, 2}, {Empty, 2}, {Mixed, 2}, {Empty, 1},
     228              {Mixed, 3}, {Empty, 2}, {Mixed, 4}, {Full, 2}, {Mixed, 2},
     229              {Empty, 1}, {Mixed, 5}, {Full, 4}, {Empty, 2}, {Mixed, 1},
     230              {Full, 1}, {Empty, 2}, {Mixed, 1}, {Full, 5}, {Empty, 1},
     231              {Mixed, 2}, {Full, 1}, {Empty, 2}, {Mixed, 2}, {Empty, 1},
     232              {Mixed, 2}, {Full, 1}, {Mixed, 2}, {Full, 11}, {Empty, 2},
     233              {Mixed, 1}, {Full, 8}, {Empty, 2}, {Mixed, 1}, {Empty, 1},
     234              {Mixed, 2}, {Empty, 1}, {Mixed, 1}, {Full, 8}, {Mixed, 6},
     235              {Full, 2}, {Mixed, 3}, {Full, 21}, {Empty, 28}, {Mixed, 1},
     236              {Full, 3}, {Empty, 3}, {Mixed, 1}, {Empty, 6}, {Mixed, 1},
     237              {Full, 85}, {Empty, 33}, {Mixed, 1}, {Full, 126}, {Empty, 18},
     238              {Mixed, 1}, {Full, 269}, {Empty, 17}, {Mixed, 3}, {Full, 2},
     239              {Mixed, 2}, {Empty, 2}, {Mixed, 3}, {Full, 27}, {Empty, 2},
     240              {Mixed, 3}, {Full, 2}, {Mixed, 1}, {Empty, 191}, {Mixed, 1},
     241              {Empty, 23}, {Mixed, 1}, {Full, 296}, {Empty, 8}, {Mixed, 1},
     242              {Full, 2}, {Mixed, 1}, {Empty, 11}, {Mixed, 1}, {Full, 72},
     243              {Empty, 3}, {Mixed, 3}, {Full, 154}, {Empty, 7}, {Mixed, 1},
     244              {Empty, 1}, {Mixed, 1}, {Empty, 5}, {Mixed, 1}, {Empty, 2},
     245              {Mixed, 1}, {Full, 5}, {Empty, 2}, {Mixed, 2}, {Full, 4},
     246              {Empty, 2}, {Mixed, 1}, {Empty, 1}, {Mixed, 3}, {Empty, 1},
     247              {Mixed, 3}, {Empty, 10}, {Mixed, 1}, {Empty, 8}, {Mixed, 1},
     248              {Empty, 21}, {Mixed, 2}, {Full, 42}, {Mixed, 2}, {Full, 62},
     249              {Empty, 6}, {Mixed, 1}, {Full, 1}, {Empty, 2}, {Mixed, 1},
     250              {Full, 37}, {Mixed, 6}, {Full, 1}, {Mixed, 1}, {Full, 8},
     251              {Empty, 1}, {Mixed, 1}, {Empty, 2}, {Mixed, 6}, {Empty, 1},
     252              {Mixed, 1}, {Empty, 1}, {Mixed, 1}, {Full, 1}, {Mixed, 5},
     253              {Full, 4}, {Empty, 30}, {Mixed, 2}, {Empty, 3}, {Mixed, 1},
     254              {Empty, 2}, {Mixed, 1}, {Full, 1}, {Mixed, 1}, {Empty, 1},
     255              {Mixed, 1}, {Empty, 1}, {Mixed, 2}, {Full, 2}, {Mixed, 5},
     256              {Full, 1}, {Mixed, 2}, {Full, 48}, {Empty, 1334}, {Mixed, 1},
     257              {Full, 1}, {Empty, 129}, {Mixed, 1}, {Empty, 6}, {Mixed, 1},
     258              {Empty, 180}, {Mixed, 1}, {Empty, 233}, {Mixed, 1},
     259              {Full, 96}, {Empty, 16}, {Mixed, 1}, {Full, 22575},
     260              {Mixed, 1}, {Empty, 3}, {Full, 4}, {Empty, 7}, {Mixed, 1},
     261              {Full, 6128}},
    256262             {0x03000000, 0x0000280f, 0x00000004, 0x00010000, 0x01800000,
    257263              0x00000001, 0x00011900, 0x0000ff00, 0xffe0f800, 0x20000000,
    258264              0x00004000, 0x00001800, 0xfffc0000, 0xf8000000, 0x8000c000,
    259               0xb0000000, 0xc0200000, 0x000fffff, 0x00066010, 0x0c3a0200,
    260               0x4f7f8660, 0xf0000030, 0x00067811, 0x2c920200, 0xa1fdc678,
    261               0xffc0003f, 0x00044011, 0x0c120200, 0xfffec440, 0xfdfc0030,
    262               0x00066011, 0x0c120200, 0x4f3fc660, 0xff000030, 0x29c23813,
    263               0x3c0038e7, 0xff7ec238, 0xf800003f, 0x00022010, 0x1c000200,
    264               0xf89fc220, 0x00ff0030, 0x00022010, 0x0c100200, 0xbf9fc220,
    265               0xfff90030, 0x00022011, 0x18000000, 0x000f0220, 0x00000030,
     265              0xb0000000, 0xfffff800, 0xc0200000, 0x000fffff, 0x00066010,
     266              0x0c3a0200, 0x4f7f8660, 0xc0000030, 0x00067811, 0x2c920200,
     267              0xa1fdc678, 0xffc0003f, 0x00044011, 0x0c120200, 0xfffec440,
     268              0x01fc0030, 0x00066011, 0x0c120200, 0x4f3fc660, 0xff000030,
     269              0x29c23813, 0x3c0038e7, 0xff7ec238, 0xf800003f, 0x00022010,
     270              0x1c000200, 0xf89fc220, 0x00ff0030, 0x00022010, 0x0c100200,
     271              0xbf9fc220, 0xfff90030, 0x00022010, 0x000f0220, 0x00000030,
    266272              0x03800013, 0xd0040000, 0x00a07b80, 0xffe3003f, 0x00000001,
    267273              0x78000000, 0xf0000000, 0x010fda69, 0xc4001351, 0x0c00c0a0,
     
    275281              0x60000000, 0xfc00fc00, 0x8000c000, 0x0000f000, 0xe0000000,
    276282              0x0ff00000, 0x07000000, 0x00001c00, 0xfffffe00, 0x0000ff00,
    277               0xfc800000, 0x07c00000, 0xc0c00000, 0x5500c0c0, 0xc0000000,
     283              0xfc000000, 0x04000000, 0xc0c00000, 0x5500c0c0, 0xc0000000,
    278284              0x00200000, 0x10300020, 0x80230000, 0x000c0020, 0xe0008000,
    279               0x80000000, 0x0000ffff, 0xfffe0000, 0x0000f000, 0x80000000,
    280               0xffffff80, 0xfffff800, 0x00300000, 0x00c00000, 0x1c000000,
    281               0xfffc0200, 0xffff0fff, 0x00008000, 0x80000000, 0x01f00000,
    282               0x0000df40, 0x7ffe7f00, 0xff800000, 0x80808080, 0x80808080,
    283               0xffffffe0, 0x04000000, 0xfff00000, 0xffc00000, 0xf000ffff,
    284               0x00000001, 0x01800000, 0x0000001f, 0x0001c000, 0x00008000,
    285               0xf8000000, 0x0000fff0, 0x80000000, 0x80000000, 0xffc00000,
    286               0xffc00000, 0x0000e000, 0x0000ff80, 0xfffff000, 0xff000000,
    287               0xff008000, 0x007fffff, 0xfc00f000, 0xff000000, 0xfc003fc0,
    288               0xc0000000, 0x7ff00000, 0xe0000000, 0x3c004000, 0x80000000,
    289               0xff800000, 0x0c00c000, 0x07fffff8, 0xff800000, 0xff818181,
    290               0x00008080, 0x0000ffc0, 0xfc00c000, 0x0000fff0, 0x00000780,
    291               0xf0000000, 0x0000c000, 0xfc000000, 0x1f07ff80, 0xa0800000,
    292               0x00000024, 0x0007fffc, 0x0000ffff, 0x00030000, 0xffffff00,
    293               0xc000ffff, 0xfc000000, 0x00080000, 0x0020f080, 0x60000000,
    294               0x00000001, 0x80000000, 0xe3030303, 0xc1ff8080, 0x00001000,
    295               0x48000080, 0xc000c000, 0xf8000000, 0x00000078, 0x00700000,
    296               0xf0008000, 0xfffffffe, 0x0000ffff, 0xc0000000, 0xe0000000,
    297               0xfffe0000, 0xf0000000, 0x0000fff0, 0x0000f800, 0xf8000000,
    298               0x40000000, 0xffc000f0, 0xc0000000, 0x0000fc00, 0x00f00000,
    299               0xf0000000, 0x0000ff00, 0xffff7ff0, 0xff800000, 0xffc00000,
    300               0xffffff00, 0x000002c0, 0x6e400000, 0x00400000, 0x80000000,
    301               0xffff007f, 0x07c80000, 0x70000000, 0x7c000000, 0x0f000000,
    302               0x00030000, 0x01100f90, 0x78f00000, 0xfe00ff00, 0xff800780,
    303               0x01c00000, 0x00c00000, 0x00f80000, 0xe1fc0000, 0xffff01ff,
    304               0xfffffe00, 0xfff80000, 0x03f80000, 0x80000000, 0x0003c000,
    305               0x7fff0000, 0x0000fffc, 0xfc00fe00, 0x00200000, 0x0000fff0,
    306               0xff800000, 0x0000c000, 0xffe00001, 0x00040000, 0x80000000,
    307               0x40004280, 0x0000fc00, 0xfc00f800, 0x00066010, 0x0c120200,
    308               0x1f7ec660, 0xffe0e030, 0xd4000000, 0xfc00ff00, 0x00c00000,
    309               0xc0000000, 0xfc00ffe0, 0xffffe000, 0xff000000, 0xfffffc00,
    310               0x1c000000, 0x0000f000, 0x7ff80000, 0xfe000000, 0x00000200,
    311               0x00800000, 0x0000ffc0, 0x0000e000, 0x00030000, 0xff800100,
    312               0xfc000000, 0xffe08000, 0xfffffff0, 0xffff8000, 0xffffff80,
    313               0xfe000000, 0x80000000, 0xffff3c00, 0x0000ffff, 0xffc0c000,
    314               0x0400ffc0, 0x1f000004, 0xffff0000, 0x0000ffe0, 0x80000000,
    315               0x00007fff, 0xfffffffe, 0xffffe000, 0xfff80000, 0xfffffffc,
    316               0xe000f800, 0x0c00fe00, 0xfffffff0, 0xffc00000, 0x00000180,
    317               0xfffffe00, 0xffffffc0, 0xff800000, 0xfffc0000, 0x00200000,
    318               0x20000000, 0x1400219b, 0x00000010, 0x20201840, 0x84000000,
    319               0x000203a0, 0x000000c0, 0x00003000, 0x07fff000, 0xffff0001,
    320               0x06000080, 0xfffff824, 0xff800060, 0x3c00f800, 0x00000010,
    321               0xf5080169, 0x5569157b, 0xa1080869, 0xf0000400, 0xf0000411,
    322               0xfffcffff, 0x0000f000, 0xfff00000, 0x00018000, 0x00010001,
    323               0xffc00000, 0x0000e000, 0x00008000, 0x0000f000, 0xffffe000,
    324               0x0000003f, 0x0000fff8, 0xf0000000, 0xfffcfe00, 0xfff80000,
    325               0xff80e000, 0xfff00000, 0xffe00000, 0x0000f000, 0xfc00ff00,
    326               0x0000ff00, 0xffffc000, 0x8000ffff, 0x8006ff00, 0x8000f000,
    327               0xfffc0000, 0xfffffffe, 0xff800000, 0xffe00000, 0xc0000000,
    328               0xfffffffc, 0xc0000000, 0xfffffffd, 0xffff0000}};
     285              0x0000ffff, 0xfffe0000, 0x0000f000, 0xffffff80, 0xfffff800,
     286              0x00300000, 0x00c00000, 0x1c000000, 0xfff80200, 0xffff0fff,
     287              0x00008000, 0x80000000, 0x01f00000, 0x0000df40, 0x7ffe7f00,
     288              0xff800000, 0x80808080, 0x80808080, 0xfffffc00, 0x04000000,
     289              0xfff00000, 0xffc00000, 0xf000ffff, 0x00000001, 0x01800000,
     290              0x0000001f, 0x00018000, 0x00008000, 0xf8000000, 0x0000fff0,
     291              0x80000000, 0x80000000, 0xffc00000, 0xfffff800, 0x0000e000,
     292              0x0000ff80, 0xfffff000, 0xff000000, 0xff008000, 0x007fffff,
     293              0xfc00f000, 0xff000000, 0xfc003fc0, 0xc0000000, 0x7ff00000,
     294              0xe0000000, 0x3c004000, 0x80000000, 0xff800000, 0x0c00c000,
     295              0x07fffff8, 0xff800000, 0xff818181, 0x00008080, 0x0000ffc0,
     296              0xfc00c000, 0x0000fff0, 0x00000780, 0xf0000000, 0x0000c000,
     297              0xfc000000, 0x1f07ff80, 0xa0800000, 0x00000024, 0x0007fffc,
     298              0x0000ffff, 0x00030000, 0xffffff00, 0xc000ffff, 0xfc000000,
     299              0x00080000, 0x0020f080, 0x60000000, 0x00000001, 0x80000000,
     300              0xe3030303, 0xc1ff8080, 0x00001000, 0x48000080, 0xc000c000,
     301              0xf8000000, 0x00000078, 0x00700000, 0xf0008000, 0xfffffffe,
     302              0x0000ffff, 0xc0000000, 0xe0000000, 0xfffe0000, 0xf0000000,
     303              0x00001ff0, 0x0000f800, 0xf8000000, 0x40000000, 0xffc000f0,
     304              0xc0000000, 0x0000fc00, 0x00f00000, 0xf0000000, 0x0000ff00,
     305              0xffff7ff0, 0xff800000, 0xffc00000, 0xffffff00, 0x000002c0,
     306              0x6e400000, 0x00400000, 0x80000000, 0xffff007f, 0x07c80000,
     307              0x70000000, 0x7c000000, 0x0f000000, 0x00030000, 0x01100f90,
     308              0x78f00000, 0xfe00ff00, 0xff800780, 0x01c00000, 0x00c00000,
     309              0x00f80000, 0xe1fc0000, 0xffff01ff, 0xfffffe00, 0xfff80000,
     310              0x03f80000, 0x80000000, 0x0003c000, 0x7fff0000, 0x0000fffc,
     311              0xfc00fe00, 0x00200000, 0x0000fff0, 0xff800000, 0x0000c000,
     312              0xffe00001, 0x00040000, 0x80000000, 0x40004280, 0x0000fc00,
     313              0xfc00f800, 0x00066010, 0x0c120200, 0x1f7ec660, 0xffe0e030,
     314              0xd4000000, 0xfc00ff00, 0x00c00000, 0xc0000000, 0xfc00ffe0,
     315              0xffffe000, 0xff000000, 0xfffffc00, 0x1c000000, 0x0000f000,
     316              0x7ff80000, 0x0000ff00, 0x20000030, 0xfffffff8, 0xfe000000,
     317              0x00000200, 0x00800000, 0x0000ffc0, 0x0000e000, 0x00030000,
     318              0xff800100, 0x00000480, 0x4b800000, 0xfc00ff00, 0xfc000000,
     319              0xffe08000, 0xfffffff0, 0xffff8000, 0xffffff80, 0xfe000000,
     320              0x80000000, 0xffff3c00, 0x0000ffff, 0xffc0c000, 0x0400ffc0,
     321              0x1f000004, 0xffff0000, 0x0000ffe0, 0x80000000, 0x00007fff,
     322              0xfffffffc, 0xffffe000, 0xfff80000, 0x80000000, 0x0000ffff,
     323              0xf0000000, 0xe000f800, 0x0c00fe00, 0xfffffff0, 0xffc00000,
     324              0x00000180, 0xfffffe00, 0xffffffc0, 0xff800000, 0xfffc0000,
     325              0x00200000, 0x20000000, 0x1400219b, 0x00000010, 0x20201840,
     326              0x84000000, 0x000203a0, 0x000000c0, 0x00003000, 0x07fff000,
     327              0xffff0001, 0x06000080, 0xfffff824, 0xff800060, 0x3c00f800,
     328              0x00000010, 0xf5080169, 0x5569157b, 0xa1080869, 0xf0000400,
     329              0xf0000411, 0xfffcffff, 0x0000f000, 0xfff00000, 0x00018000,
     330              0x00010001, 0xffc00000, 0x0000e000, 0x00008000, 0x0000f000,
     331              0xffffe000, 0x0000003f, 0x0000fff8, 0xf0000000, 0xfffcfe00,
     332              0xffffffc0, 0xffe00000, 0xfe00e000, 0xfff00000, 0xffe00000,
     333              0x0000f000, 0xfc00ff00, 0x0000ff00, 0xffffc000, 0x0000f000,
     334              0x80000000, 0x0000e000, 0xfffff000, 0xff000000, 0x0000fffe,
     335              0xffffff80, 0xff800000, 0xffe00000, 0xc0000000, 0x0000fffc,
     336              0xfffffffe, 0xc0000000, 0xfffffffd, 0xffff0000}};
    329337        /** Code Point Ranges for Zyyy
    330338        [0000, 0040], [005b, 0060], [007b, 00a9], [00ab, 00b9],
    331339        [00bb, 00bf], [00d7, 00d7], [00f7, 00f7], [02b9, 02df],
    332340        [02e5, 02e9], [02ec, 02ff], [0374, 0374], [037e, 037e],
    333         [0385, 0385], [0387, 0387], [0605, 0605], [061c, 061c],
    334         [06dd, 06dd], [08e2, 08e2], [0e3f, 0e3f], [0fd5, 0fd8],
    335         [16eb, 16ed], [2000, 200b], [200e, 2064], [2066, 2070],
    336         [2074, 207e], [2080, 208e], [20a0, 20be], [2100, 2125],
    337         [2127, 2129], [212c, 2131], [2133, 214d], [214f, 215f],
    338         [2189, 218b], [2190, 23fe], [2400, 2426], [2440, 244a],
    339         [2460, 27ff], [2900, 2b73], [2b76, 2b95], [2b98, 2bb9],
    340         [2bbd, 2bc8], [2bca, 2bd1], [2bec, 2bef], [2e00, 2e42],
    341         [2e44, 2e44], [2ff0, 2ffb], [3000, 3000], [3004, 3004],
    342         [3012, 3012], [3020, 3020], [3036, 3036], [3248, 325f],
    343         [327f, 327f], [32b1, 32bf], [32cc, 32cf], [3371, 337a],
    344         [3380, 33df], [33ff, 33ff], [4dc0, 4dff], [a700, a721],
    345         [a788, a78a], [ab5b, ab5b], [fd3e, fd3f], [fe10, fe19],
    346         [fe30, fe44], [fe47, fe52], [fe54, fe66], [fe68, fe6b],
    347         [feff, feff], [ff01, ff20], [ff3b, ff40], [ff5b, ff60],
    348         [ffe0, ffe6], [ffe8, ffee], [fff9, fffd], [10190, 1019b],
    349         [101d0, 101fc], [1d000, 1d0f5], [1d100, 1d126], [1d129, 1d166],
    350         [1d16a, 1d17a], [1d183, 1d184], [1d18c, 1d1a9], [1d1ae, 1d1e8],
    351         [1d300, 1d356], [1d400, 1d454], [1d456, 1d49c], [1d49e, 1d49f],
    352         [1d4a2, 1d4a2], [1d4a5, 1d4a6], [1d4a9, 1d4ac], [1d4ae, 1d4b9],
    353         [1d4bb, 1d4bb], [1d4bd, 1d4c3], [1d4c5, 1d505], [1d507, 1d50a],
    354         [1d50d, 1d514], [1d516, 1d51c], [1d51e, 1d539], [1d53b, 1d53e],
    355         [1d540, 1d544], [1d546, 1d546], [1d54a, 1d550], [1d552, 1d6a5],
    356         [1d6a8, 1d7cb], [1d7ce, 1d7ff], [1f000, 1f02b], [1f030, 1f093],
    357         [1f0a0, 1f0ae], [1f0b1, 1f0bf], [1f0c1, 1f0cf], [1f0d1, 1f0f5],
    358         [1f100, 1f10c], [1f110, 1f12e], [1f130, 1f16b], [1f170, 1f1ac],
    359         [1f1e6, 1f1ff], [1f201, 1f202], [1f210, 1f23b], [1f240, 1f248],
    360         [1f300, 1f6d2], [1f6e0, 1f6ec], [1f6f0, 1f6f6], [1f700, 1f773],
    361         [1f780, 1f7d4], [1f800, 1f80b], [1f810, 1f847], [1f850, 1f859],
    362         [1f860, 1f887], [1f890, 1f8ad], [1f910, 1f91e], [1f920, 1f927],
    363         [1f930, 1f930], [1f933, 1f93e], [1f940, 1f94b], [1f950, 1f95e],
    364         [1f980, 1f991], [1f9c0, 1f9c0], [e0001, e0001], [e0020, e007f]**/
     341        [0385, 0385], [0387, 0387], [0605, 0605], [06dd, 06dd],
     342        [08e2, 08e2], [0e3f, 0e3f], [0fd5, 0fd8], [16eb, 16ed],
     343        [2000, 200b], [200e, 2064], [2066, 2070], [2074, 207e],
     344        [2080, 208e], [20a0, 20bf], [2100, 2125], [2127, 2129],
     345        [212c, 2131], [2133, 214d], [214f, 215f], [2189, 218b],
     346        [2190, 2426], [2440, 244a], [2460, 27ff], [2900, 2b73],
     347        [2b76, 2b95], [2b98, 2bb9], [2bbd, 2bc8], [2bca, 2bd2],
     348        [2bec, 2bef], [2e00, 2e42], [2e44, 2e49], [2ff0, 2ffb],
     349        [3000, 3000], [3004, 3004], [3012, 3012], [3020, 3020],
     350        [3036, 3036], [3248, 325f], [327f, 327f], [32b1, 32bf],
     351        [32cc, 32cf], [3371, 337a], [3380, 33df], [33ff, 33ff],
     352        [4dc0, 4dff], [a700, a721], [a788, a78a], [ab5b, ab5b],
     353        [fd3e, fd3f], [fe10, fe19], [fe30, fe44], [fe47, fe52],
     354        [fe54, fe66], [fe68, fe6b], [feff, feff], [ff01, ff20],
     355        [ff3b, ff40], [ff5b, ff60], [ffe0, ffe6], [ffe8, ffee],
     356        [fff9, fffd], [10190, 1019b], [101d0, 101fc], [1d000, 1d0f5],
     357        [1d100, 1d126], [1d129, 1d166], [1d16a, 1d17a], [1d183, 1d184],
     358        [1d18c, 1d1a9], [1d1ae, 1d1e8], [1d300, 1d356], [1d400, 1d454],
     359        [1d456, 1d49c], [1d49e, 1d49f], [1d4a2, 1d4a2], [1d4a5, 1d4a6],
     360        [1d4a9, 1d4ac], [1d4ae, 1d4b9], [1d4bb, 1d4bb], [1d4bd, 1d4c3],
     361        [1d4c5, 1d505], [1d507, 1d50a], [1d50d, 1d514], [1d516, 1d51c],
     362        [1d51e, 1d539], [1d53b, 1d53e], [1d540, 1d544], [1d546, 1d546],
     363        [1d54a, 1d550], [1d552, 1d6a5], [1d6a8, 1d7cb], [1d7ce, 1d7ff],
     364        [1f000, 1f02b], [1f030, 1f093], [1f0a0, 1f0ae], [1f0b1, 1f0bf],
     365        [1f0c1, 1f0cf], [1f0d1, 1f0f5], [1f100, 1f10c], [1f110, 1f12e],
     366        [1f130, 1f16b], [1f170, 1f1ac], [1f1e6, 1f1ff], [1f201, 1f202],
     367        [1f210, 1f23b], [1f240, 1f248], [1f260, 1f265], [1f300, 1f6d4],
     368        [1f6e0, 1f6ec], [1f6f0, 1f6f8], [1f700, 1f773], [1f780, 1f7d4],
     369        [1f800, 1f80b], [1f810, 1f847], [1f850, 1f859], [1f860, 1f887],
     370        [1f890, 1f8ad], [1f900, 1f90b], [1f910, 1f93e], [1f940, 1f94c],
     371        [1f950, 1f96b], [1f980, 1f997], [1f9c0, 1f9c0], [1f9d0, 1f9e6],
     372        [e0001, e0001], [e0020, e007f]**/
    365373        const UnicodeSet zyyy_Ext
    366374            {{{Full, 2}, {Mixed, 2}, {Full, 1}, {Mixed, 3}, {Empty, 13},
     
    369377              {Mixed, 1}, {Empty, 41}, {Mixed, 1}, {Empty, 12}, {Mixed, 1},
    370378              {Empty, 56}, {Mixed, 1}, {Empty, 72}, {Mixed, 1}, {Full, 2},
    371               {Mixed, 3}, {Empty, 2}, {Full, 1}, {Mixed, 2}, {Empty, 1},
    372               {Mixed, 1}, {Full, 18}, {Mixed, 1}, {Full, 1}, {Mixed, 2},
    373               {Full, 29}, {Empty, 8}, {Full, 19}, {Mixed, 5}, {Empty, 16},
    374               {Full, 2}, {Mixed, 1}, {Empty, 12}, {Mixed, 3}, {Empty, 16},
    375               {Mixed, 2}, {Empty, 1}, {Mixed, 2}, {Empty, 4}, {Mixed, 1},
    376               {Full, 3}, {Mixed, 1}, {Empty, 206}, {Full, 2}, {Empty, 712},
    377               {Full, 1}, {Mixed, 1}, {Empty, 2}, {Mixed, 1}, {Empty, 29},
    378               {Mixed, 1}, {Empty, 654}, {Mixed, 1}, {Empty, 6}, {Mixed, 4},
    379               {Empty, 3}, {Mixed, 5}, {Empty, 3}, {Mixed, 1}, {Empty, 12},
    380               {Mixed, 1}, {Empty, 1}, {Mixed, 2}, {Empty, 1648}, {Full, 7},
    381               {Mixed, 1}, {Full, 1}, {Mixed, 1}, {Full, 1}, {Mixed, 3},
    382               {Full, 1}, {Mixed, 1}, {Empty, 8}, {Full, 2}, {Mixed, 1},
    383               {Empty, 5}, {Full, 2}, {Mixed, 1}, {Full, 1}, {Mixed, 3},
    384               {Full, 1}, {Mixed, 3}, {Full, 10}, {Mixed, 1}, {Full, 8},
    385               {Mixed, 1}, {Full, 1}, {Empty, 192}, {Full, 1}, {Mixed, 1},
    386               {Full, 2}, {Mixed, 6}, {Full, 1}, {Mixed, 1}, {Full, 1},
    387               {Mixed, 1}, {Empty, 1}, {Mixed, 4}, {Empty, 5}, {Full, 30},
    388               {Mixed, 2}, {Full, 3}, {Mixed, 1}, {Full, 2}, {Mixed, 1},
    389               {Empty, 1}, {Mixed, 1}, {Full, 1}, {Mixed, 1}, {Full, 1},
    390               {Mixed, 2}, {Empty, 2}, {Mixed, 3}, {Empty, 1}, {Mixed, 1},
    391               {Empty, 1}, {Mixed, 1}, {Empty, 24625}, {Mixed, 1}, {Full, 3},
    392               {Empty, 6140}},
     379              {Mixed, 2}, {Full, 1}, {Empty, 2}, {Full, 1}, {Mixed, 2},
     380              {Empty, 1}, {Mixed, 1}, {Full, 20}, {Mixed, 2}, {Full, 29},
     381              {Empty, 8}, {Full, 19}, {Mixed, 5}, {Empty, 16}, {Full, 2},
     382              {Mixed, 1}, {Empty, 12}, {Mixed, 3}, {Empty, 16}, {Mixed, 2},
     383              {Empty, 1}, {Mixed, 2}, {Empty, 4}, {Mixed, 1}, {Full, 3},
     384              {Mixed, 1}, {Empty, 206}, {Full, 2}, {Empty, 712}, {Full, 1},
     385              {Mixed, 1}, {Empty, 2}, {Mixed, 1}, {Empty, 29}, {Mixed, 1},
     386              {Empty, 654}, {Mixed, 1}, {Empty, 6}, {Mixed, 4}, {Empty, 3},
     387              {Mixed, 5}, {Empty, 3}, {Mixed, 1}, {Empty, 12}, {Mixed, 1},
     388              {Empty, 1}, {Mixed, 2}, {Empty, 1648}, {Full, 7}, {Mixed, 1},
     389              {Full, 1}, {Mixed, 1}, {Full, 1}, {Mixed, 3}, {Full, 1},
     390              {Mixed, 1}, {Empty, 8}, {Full, 2}, {Mixed, 1}, {Empty, 5},
     391              {Full, 2}, {Mixed, 1}, {Full, 1}, {Mixed, 3}, {Full, 1},
     392              {Mixed, 3}, {Full, 10}, {Mixed, 1}, {Full, 8}, {Mixed, 1},
     393              {Full, 1}, {Empty, 192}, {Full, 1}, {Mixed, 1}, {Full, 2},
     394              {Mixed, 6}, {Full, 1}, {Mixed, 1}, {Full, 1}, {Mixed, 1},
     395              {Empty, 1}, {Mixed, 5}, {Empty, 4}, {Full, 30}, {Mixed, 2},
     396              {Full, 3}, {Mixed, 1}, {Full, 2}, {Mixed, 1}, {Empty, 1},
     397              {Mixed, 1}, {Full, 1}, {Mixed, 1}, {Full, 1}, {Mixed, 2},
     398              {Empty, 2}, {Mixed, 5}, {Empty, 1}, {Mixed, 2},
     399              {Empty, 24624}, {Mixed, 1}, {Full, 3}, {Empty, 6140}},
    393400             {0xf8000001, 0xf8000001, 0xfbfffbff, 0x00800000, 0x00800000,
    394               0xfe000000, 0xfffff3e0, 0x40100000, 0x000000a0, 0x10000020,
     401              0xfe000000, 0xfffff3e0, 0x40100000, 0x000000a0, 0x00000020,
    395402              0x20000000, 0x00000004, 0x80000000, 0x01e00000, 0x00003800,
    396               0xffffcfff, 0x7ff1ffdf, 0x00007fff, 0x7fffffff, 0xfffbf3bf,
    397               0xffffbfff, 0xffff0e00, 0x7fffffff, 0x0000007f, 0x000007ff,
    398               0xffcfffff, 0xff3fffff, 0xe3ffffff, 0x0003fdff, 0x0000f000,
    399               0x00000017, 0x0fff0000, 0x00040011, 0x00400001, 0xffffff00,
    400               0x80000000, 0xfffe0000, 0x0000f000, 0x07fe0000, 0x80000000,
    401               0x00000003, 0x00000700, 0x08000000, 0xc0000000, 0x03ff0000,
    402               0xffff0000, 0xfff7ff9f, 0x00000f7f, 0x80000000, 0xfffffffe,
    403               0xf8000001, 0xf8000001, 0x00000001, 0x3e007f7f, 0x0fff0000,
    404               0xffff0000, 0x1fffffff, 0x003fffff, 0xfffffe7f, 0x07fffc7f,
    405               0xfffff018, 0xffffc3ff, 0x000001ff, 0x007fffff, 0xffdfffff,
    406               0xdfffffff, 0xebffde64, 0xffffffef, 0xdfdfe7bf, 0x7bffffff,
    407               0xfffdfc5f, 0xffffff3f, 0xffffcfff, 0xffff0fff, 0x000fffff,
    408               0xfffe7fff, 0xfffefffe, 0x003fffff, 0xffff1fff, 0xffff7fff,
    409               0xffff0fff, 0x00001fff, 0xffffffc0, 0xffff0006, 0x0fffffff,
    410               0x000001ff, 0x0007ffff, 0x007f1fff, 0x000fffff, 0x001fffff,
    411               0xffff0fff, 0x03ff00ff, 0xffff00ff, 0x00003fff, 0x7fff0000,
    412               0x7ff900ff, 0x7fff0fff, 0x0003ffff, 0x00000001, 0x00000002}};
     403              0xffffcfff, 0x7ff1ffdf, 0x00007fff, 0xfffbf3bf, 0xffffbfff,
     404              0xffff0e00, 0x0000007f, 0x000007ff, 0xffcfffff, 0xff3fffff,
     405              0xe3ffffff, 0x0007fdff, 0x0000f000, 0x000003f7, 0x0fff0000,
     406              0x00040011, 0x00400001, 0xffffff00, 0x80000000, 0xfffe0000,
     407              0x0000f000, 0x07fe0000, 0x80000000, 0x00000003, 0x00000700,
     408              0x08000000, 0xc0000000, 0x03ff0000, 0xffff0000, 0xfff7ff9f,
     409              0x00000f7f, 0x80000000, 0xfffffffe, 0xf8000001, 0xf8000001,
     410              0x00000001, 0x3e007f7f, 0x0fff0000, 0xffff0000, 0x1fffffff,
     411              0x003fffff, 0xfffffe7f, 0x07fffc7f, 0xfffff018, 0xffffc3ff,
     412              0x000001ff, 0x007fffff, 0xffdfffff, 0xdfffffff, 0xebffde64,
     413              0xffffffef, 0xdfdfe7bf, 0x7bffffff, 0xfffdfc5f, 0xffffff3f,
     414              0xffffcfff, 0xffff0fff, 0x000fffff, 0xfffe7fff, 0xfffefffe,
     415              0x003fffff, 0xffff1fff, 0xffff7fff, 0xffff0fff, 0x00001fff,
     416              0xffffffc0, 0xffff0006, 0x0fffffff, 0x000001ff, 0x0000003f,
     417              0x001fffff, 0x01ff1fff, 0x000fffff, 0x001fffff, 0xffff0fff,
     418              0x03ff00ff, 0xffff00ff, 0x00003fff, 0xffff0fff, 0x7fffffff,
     419              0xffff1fff, 0x00000fff, 0x00ffffff, 0xffff0001, 0x0000007f,
     420              0x00000002}};
    413421        /** Code Point Ranges for Latn
    414422        [0041, 005a], [0061, 007a], [00aa, 00aa], [00ba, 00ba],
     
    490498              0x0000ffdb}};
    491499        /** Code Point Ranges for Arab
    492         [0600, 0604], [0606, 061b], [061e, 06dc], [06de, 06ff],
     500        [0600, 0604], [0606, 061c], [061e, 06dc], [06de, 06ff],
    493501        [0750, 077f], [08a0, 08b4], [08b6, 08bd], [08d4, 08e1],
    494502        [08e3, 08ff], [fb50, fbc1], [fbd3, fd3d], [fd50, fd8f],
     
    511519              {Mixed, 1}, {Empty, 91}, {Mixed, 1}, {Empty, 1788},
    512520              {Mixed, 6}, {Empty, 1}, {Mixed, 1}, {Empty, 30856}},
    513              {0xcfffffdf, 0xdfffffff, 0xffff0000, 0x3fdfffff, 0xfff00000,
     521             {0xdfffffdf, 0xdfffffff, 0xffff0000, 0x3fdfffff, 0xfff00000,
    514522              0xfffffffb, 0xffff0000, 0xfff80003, 0x3fffffff, 0xffff0000,
    515523              0xfffcffff, 0x000000ff, 0x3fff0000, 0xffdf0000, 0x1fffffff,
     
    517525              0x5ef7f796, 0x0ffffbff, 0x0ffffbee, 0x00030000}};
    518526        /** Code Point Ranges for Syrc
    519         [060c, 060c], [061b, 061b], [061f, 061f], [0640, 0640],
     527        [060c, 060c], [061b, 061c], [061f, 061f], [0640, 0640],
    520528        [064b, 0655], [0670, 0670], [0700, 070d], [070f, 074a],
    521         [074d, 074f]**/
     529        [074d, 074f], [0860, 086a]**/
    522530        const UnicodeSet syrc_Ext
    523531            {{{Empty, 48}, {Mixed, 1}, {Empty, 1}, {Mixed, 2}, {Empty, 4},
    524               {Mixed, 1}, {Full, 1}, {Mixed, 1}, {Empty, 34757}},
    525              {0x88001000, 0x003ff801, 0x00010000, 0xffffbfff, 0x0000e7ff}};
     532              {Mixed, 1}, {Full, 1}, {Mixed, 1}, {Empty, 8}, {Mixed, 1},
     533              {Empty, 34748}},
     534             {0x98001000, 0x003ff801, 0x00010000, 0xffffbfff, 0x0000e7ff,
     535              0x000007ff}};
    526536        /** Code Point Ranges for Thaa
    527         [060c, 060c], [061b, 061b], [061f, 061f], [0660, 0669],
     537        [060c, 060c], [061b, 061c], [061f, 061f], [0660, 0669],
    528538        [0780, 07b1], [fdf2, fdf2], [fdfd, fdfd]**/
    529539        const UnicodeSet thaa_Ext
     
    531541              {Full, 1}, {Mixed, 1}, {Empty, 1969}, {Mixed, 1},
    532542              {Empty, 32784}},
    533              {0x88001000, 0x000003ff, 0x0003ffff, 0x20040000}};
     543             {0x98001000, 0x000003ff, 0x0003ffff, 0x20040000}};
    534544        /** Code Point Ranges for Deva
    535545        [0900, 097f], [1cd0, 1cf6], [1cf8, 1cf9], [20f0, 20f0],
     
    544554        [098f, 0990], [0993, 09a8], [09aa, 09b0], [09b2, 09b2],
    545555        [09b6, 09b9], [09bc, 09c4], [09c7, 09c8], [09cb, 09ce],
    546         [09d7, 09d7], [09dc, 09dd], [09df, 09e3], [09e6, 09fb],
    547         [a8f1, a8f1]**/
     556        [09d7, 09d7], [09dc, 09dd], [09df, 09e3], [09e6, 09fd],
     557        [1cf7, 1cf7], [a8f1, a8f1]**/
    548558        const UnicodeSet beng_Ext
    549             {{{Empty, 74}, {Mixed, 6}, {Empty, 1271}, {Mixed, 1},
    550               {Empty, 33464}},
     559            {{{Empty, 74}, {Mixed, 6}, {Empty, 151}, {Mixed, 1},
     560              {Empty, 1119}, {Mixed, 1}, {Empty, 33464}},
    551561             {0x00060000, 0x00000030, 0xfff99fef, 0xf3c5fdff, 0xb080799f,
    552               0x0fffffcf, 0x00020000}};
     562              0x3fffffcf, 0x00800000, 0x00020000}};
    553563        /** Code Point Ranges for Guru
    554564        [0951, 0952], [0964, 0965], [0a01, 0a03], [0a05, 0a0a],
     
    566576        [0a8f, 0a91], [0a93, 0aa8], [0aaa, 0ab0], [0ab2, 0ab3],
    567577        [0ab5, 0ab9], [0abc, 0ac5], [0ac7, 0ac9], [0acb, 0acd],
    568         [0ad0, 0ad0], [0ae0, 0ae3], [0ae6, 0af1], [0af9, 0af9],
     578        [0ad0, 0ad0], [0ae0, 0ae3], [0ae6, 0af1], [0af9, 0aff],
    569579        [a830, a839]**/
    570580        const UnicodeSet gujr_Ext
     
    572582              {Empty, 1257}, {Mixed, 1}, {Empty, 33470}},
    573583             {0x00060000, 0x00000030, 0xfffbbfee, 0xf3edfdff, 0x00013bbf,
    574               0x0203ffcf, 0x03ff0000}};
     584              0xfe03ffcf, 0x03ff0000}};
    575585        /** Code Point Ranges for Orya
    576586        [0951, 0952], [0964, 0965], [0b01, 0b03], [0b05, 0b0c],
     
    589599        [0bbe, 0bc2], [0bc6, 0bc8], [0bca, 0bcd], [0bd0, 0bd0],
    590600        [0bd7, 0bd7], [0be6, 0bfa], [1cda, 1cda], [a8f3, a8f3],
    591         [11303, 11303], [1133c, 1133c]**/
     601        [11301, 11301], [11303, 11303], [1133c, 1133c]**/
    592602        const UnicodeSet taml_Ext
    593603            {{{Empty, 74}, {Mixed, 2}, {Empty, 16}, {Mixed, 4},
     
    595605              {Empty, 848}, {Mixed, 2}, {Empty, 32614}},
    596606             {0x00060000, 0x00000030, 0xd63dc7ec, 0xc3ffc718, 0x00813dc7,
    597               0x07ffffc0, 0x04000000, 0x00080000, 0x00000008, 0x10000000}};
     607              0x07ffffc0, 0x04000000, 0x00080000, 0x0000000a, 0x10000000}};
    598608        /** Code Point Ranges for Telu
    599609        [0951, 0952], [0964, 0965], [0c00, 0c03], [0c05, 0c0c],
     
    619629              0x0006ffcf, 0x04000000, 0x00200000, 0x003f0000}};
    620630        /** Code Point Ranges for Mlym
    621         [0951, 0952], [0964, 0965], [0d01, 0d03], [0d05, 0d0c],
    622         [0d0e, 0d10], [0d12, 0d3a], [0d3d, 0d44], [0d46, 0d48],
    623         [0d4a, 0d4f], [0d54, 0d63], [0d66, 0d7f], [1cda, 1cda]**/
     631        [0951, 0952], [0964, 0965], [0d00, 0d03], [0d05, 0d0c],
     632        [0d0e, 0d10], [0d12, 0d44], [0d46, 0d48], [0d4a, 0d4f],
     633        [0d54, 0d63], [0d66, 0d7f], [1cda, 1cda]**/
    624634        const UnicodeSet mlym_Ext
    625             {{{Empty, 74}, {Mixed, 2}, {Empty, 28}, {Mixed, 4},
    626               {Empty, 122}, {Mixed, 1}, {Empty, 34585}},
    627              {0x00060000, 0x00000030, 0xfffddfee, 0xe7ffffff, 0xfff0fddf,
    628               0xffffffcf, 0x04000000}};
     635            {{{Empty, 74}, {Mixed, 2}, {Empty, 28}, {Mixed, 1}, {Full, 1},
     636              {Mixed, 2}, {Empty, 122}, {Mixed, 1}, {Empty, 34585}},
     637             {0x00060000, 0x00000030, 0xfffddfef, 0xfff0fddf, 0xffffffcf,
     638              0x04000000}};
    629639        /** Code Point Ranges for Sinh
    630640        [0964, 0965], [0d82, 0d83], [0d85, 0d96], [0d9a, 0db1],
     
    743753        [3037, 3037], [303c, 303d], [3041, 3096], [3099, 30a0],
    744754        [30fb, 30fc], [fe45, fe46], [ff61, ff65], [ff70, ff70],
    745         [ff9e, ff9f], [1b001, 1b001], [1f200, 1f200]**/
     755        [ff9e, ff9f], [1b001, 1b11e], [1f200, 1f200]**/
    746756        const UnicodeSet hira_Ext
    747757            {{{Empty, 384}, {Mixed, 3}, {Full, 1}, {Mixed, 2}, {Empty, 1},
    748758              {Mixed, 1}, {Empty, 1642}, {Mixed, 1}, {Empty, 8}, {Mixed, 2},
    749               {Empty, 1411}, {Mixed, 1}, {Empty, 527}, {Mixed, 1},
    750               {Empty, 30831}},
     759              {Empty, 1411}, {Mixed, 1}, {Full, 7}, {Mixed, 1},
     760              {Empty, 519}, {Mixed, 1}, {Empty, 30831}},
    751761             {0xfffbff0e, 0x30bf0000, 0xfffffffe, 0xfe7fffff, 0x00000001,
    752               0x18000000, 0x00000060, 0x0001003e, 0xc0000000, 0x00000002,
    753               0x00000001}};
     762              0x18000000, 0x00000060, 0x0001003e, 0xc0000000, 0xfffffffe,
     763              0x7fffffff, 0x00000001}};
    754764        /** Code Point Ranges for Kana
    755765        [3001, 3003], [3008, 3011], [3013, 301f], [3030, 3035],
     
    767777        [02ea, 02eb], [3001, 3003], [3008, 3011], [3013, 301f],
    768778        [302a, 302d], [3030, 3030], [3037, 3037], [30fb, 30fb],
    769         [3105, 312d], [31a0, 31ba], [fe45, fe46], [ff61, ff65]**/
     779        [3105, 312e], [31a0, 31ba], [fe45, fe46], [ff61, ff65]**/
    770780        const UnicodeSet bopo_Ext
    771781            {{{Empty, 23}, {Mixed, 1}, {Empty, 360}, {Mixed, 2}, {Empty, 5},
     
    773783              {Empty, 8}, {Mixed, 1}, {Empty, 32772}},
    774784             {0x00000c00, 0xfffbff0e, 0x00813c00, 0x08000000, 0xffffffe0,
    775               0x00003fff, 0x07ffffff, 0x00000060, 0x0000003e}};
     785              0x00007fff, 0x07ffffff, 0x00000060, 0x0000003e}};
    776786        /** Code Point Ranges for Hani
    777787        [2e80, 2e99], [2e9b, 2ef3], [2f00, 2fd5], [3001, 3003],
     
    779789        [3037, 303f], [30fb, 30fb], [3190, 319f], [31c0, 31e3],
    780790        [3220, 3247], [3280, 32b0], [32c0, 32cb], [3358, 3370],
    781         [337b, 337f], [33e0, 33fe], [3400, 4db5], [4e00, 9fd5],
     791        [337b, 337f], [33e0, 33fe], [3400, 4db5], [4e00, 9fea],
    782792        [f900, fa6d], [fa70, fad9], [fe45, fe46], [ff61, ff65],
    783793        [1d360, 1d371], [1f250, 1f251], [20000, 2a6d6], [2a700, 2b734],
    784         [2b740, 2b81d], [2b820, 2cea1], [2f800, 2fa1d]**/
     794        [2b740, 2b81d], [2b820, 2cea1], [2ceb0, 2ebe0], [2f800, 2fa1d]**/
    785795        const UnicodeSet hani_Ext
    786796            {{{Empty, 372}, {Mixed, 1}, {Full, 2}, {Mixed, 1}, {Full, 6},
     
    789799              {Empty, 1}, {Full, 1}, {Mixed, 1}, {Empty, 1}, {Full, 1},
    790800              {Mixed, 2}, {Empty, 3}, {Mixed, 2}, {Empty, 3}, {Mixed, 1},
    791               {Full, 205}, {Mixed, 1}, {Empty, 2}, {Full, 654}, {Mixed, 1},
    792               {Empty, 713}, {Full, 11}, {Mixed, 1}, {Full, 2}, {Mixed, 1},
     801              {Full, 205}, {Mixed, 1}, {Empty, 2}, {Full, 655}, {Mixed, 1},
     802              {Empty, 712}, {Full, 11}, {Mixed, 1}, {Full, 2}, {Mixed, 1},
    793803              {Empty, 27}, {Mixed, 1}, {Empty, 8}, {Mixed, 1},
    794804              {Empty, 1695}, {Mixed, 1}, {Empty, 246}, {Mixed, 1},
    795805              {Empty, 109}, {Full, 1334}, {Mixed, 1}, {Empty, 1},
    796806              {Full, 129}, {Mixed, 1}, {Full, 6}, {Mixed, 1}, {Full, 180},
    797               {Mixed, 1}, {Empty, 330}, {Full, 16}, {Mixed, 1},
    798               {Empty, 28719}},
     807              {Mixed, 1}, {Full, 233}, {Mixed, 1}, {Empty, 96}, {Full, 16},
     808              {Mixed, 1}, {Empty, 28719}},
    799809             {0xfbffffff, 0x000fffff, 0x003fffff, 0xfffbffee, 0xff813ffe,
    800810              0x08000000, 0xffff0000, 0x0000000f, 0x000000ff, 0x0001ffff,
    801811              0x00000fff, 0xff000000, 0xf801ffff, 0x7fffffff, 0x003fffff,
    802               0x003fffff, 0xffff3fff, 0x03ffffff, 0x00000060, 0x0000003e,
     812              0x000007ff, 0xffff3fff, 0x03ffffff, 0x00000060, 0x0000003e,
    803813              0x0003ffff, 0x00030000, 0x007fffff, 0x001fffff, 0x3fffffff,
    804               0x00000003, 0x3fffffff}};
     814              0xffff0003, 0x00000001, 0x3fffffff}};
    805815        /** Code Point Ranges for Yiii
    806816        [3001, 3002], [3008, 3011], [3014, 301b], [30fb, 30fb],
     
    812822             {0x0ff3ff06, 0x08000000, 0xffff1fff, 0x0000007f, 0x0000003e}};
    813823        /** Code Point Ranges for Ital
    814         [10300, 10323]**/
     824        [10300, 10323], [1032d, 1032f]**/
    815825        const UnicodeSet ital_Ext
    816826            {{{Empty, 2072}, {Full, 1}, {Mixed, 1}, {Empty, 32742}},
    817              {0x0000000f}};
     827             {0x0000e00f}};
    818828        /** Code Point Ranges for Goth
    819829        [10330, 1034a]**/
     
    828838        /** Code Point Ranges for Zinh
    829839        [0300, 0341], [0343, 0344], [0346, 0362], [1ab0, 1abe],
    830         [1dc2, 1df5], [1dfb, 1dff], [200c, 200d], [20d0, 20ef],
     840        [1dc2, 1df9], [1dfb, 1dff], [200c, 200d], [20d0, 20ef],
    831841        [fe00, fe0f], [fe20, fe2d], [101fd, 101fd], [1d167, 1d169],
    832842        [1d17b, 1d182], [1d185, 1d18b], [1d1aa, 1d1ad], [e0100, e01ef]**/
     
    837847              {Mixed, 1}, {Empty, 1659}, {Mixed, 3}, {Empty, 24954},
    838848              {Full, 7}, {Mixed, 1}, {Empty, 6128}},
    839              {0xffffffdb, 0x00000007, 0x7fff0000, 0xfffffffc, 0xf83fffff,
     849             {0xffffffdb, 0x00000007, 0x7fff0000, 0xfffffffc, 0xfbffffff,
    840850              0x00003000, 0xffff0000, 0x0000ffff, 0x0000ffff, 0x00003fff,
    841851              0x20000000, 0xf8000380, 0x00000fe7, 0x00003c00, 0x0000ffff}};
     
    13811391              {Full, 23}, {Mixed, 1}, {Empty, 31656}},
    13821392             {0x00000001, 0x00001fff, 0x0007ffff}};
     1393        /** Code Point Ranges for Gonm
     1394        [11d00, 11d06], [11d08, 11d09], [11d0b, 11d36], [11d3a, 11d3a],
     1395        [11d3c, 11d3d], [11d3f, 11d47], [11d50, 11d59]**/
     1396        const UnicodeSet gonm_Ext
     1397            {{{Empty, 2280}, {Mixed, 3}, {Empty, 32533}},
     1398             {0xfffffb7f, 0xb47fffff, 0x03ff00ff}};
     1399        /** Code Point Ranges for Nshu
     1400        [16fe1, 16fe1], [1b170, 1b2fb]**/
     1401        const UnicodeSet nshu_Ext
     1402            {{{Empty, 2943}, {Mixed, 1}, {Empty, 523}, {Mixed, 1},
     1403              {Full, 11}, {Mixed, 1}, {Empty, 31336}},
     1404             {0x00000002, 0xffff0000, 0x0fffffff}};
     1405        /** Code Point Ranges for Soyo
     1406        [11a50, 11a83], [11a86, 11a9c], [11a9e, 11aa2]**/
     1407        const UnicodeSet soyo_Ext
     1408            {{{Empty, 2258}, {Mixed, 1}, {Full, 1}, {Mixed, 2},
     1409              {Empty, 32554}},
     1410             {0xffff0000, 0xdfffffcf, 0x00000007}};
     1411        /** Code Point Ranges for Zanb
     1412        [11a00, 11a47]**/
     1413        const UnicodeSet zanb_Ext
     1414            {{{Empty, 2256}, {Full, 2}, {Mixed, 1}, {Empty, 32557}},
     1415             {0x000000ff}};
    13831416        /** Code Point Ranges for Hrkt
    13841417        **/
     
    14121445        &ahom_Ext, &hluw_Ext, &hatr_Ext, &mult_Ext, &hung_Ext, &sgnw_Ext,
    14131446        &adlm_Ext, &bhks_Ext, &marc_Ext, &newa_Ext, &osge_Ext, &tang_Ext,
    1414         &hrkt_Ext
     1447        &gonm_Ext, &nshu_Ext, &soyo_Ext, &zanb_Ext, &hrkt_Ext
    14151448        }};
    14161449    }
Note: See TracChangeset for help on using the changeset viewer.