mirror of
https://github.com/rizinorg/rizin
synced 2026-08-22 20:26:16 -04:00
unicode version update (#6595)
This commit is contained in:
parent
1d0320367b
commit
12cf18e7b0
4 changed files with 322 additions and 328 deletions
|
|
@ -6,7 +6,7 @@
|
|||
|
||||
#define RZ_UNICODE_NUL 0
|
||||
#define RZ_UNICODE_MAX_BYTES_PER_CHAR 4
|
||||
#define RZ_UNICODE_VERSION_MAJOR 16
|
||||
#define RZ_UNICODE_VERSION_MAJOR 17
|
||||
#define RZ_UNICODE_VERSION_MINOR 0
|
||||
#define RZ_UNICODE_VERSION_PATCH 0
|
||||
#define RZ_UNICODE_LAST_ASCII 0x7F
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@
|
|||
* Table generated with `ucd-generate general-category`.
|
||||
* See: https://github.com/BurntSushi/ucd-generate
|
||||
*
|
||||
* Unicode version: 16.0.0.
|
||||
* Unicode version: 17.0.0.
|
||||
*/
|
||||
const RzUnicodeRangeTable surrogate_ranges = {
|
||||
{ 55296, 57343 },
|
||||
|
|
@ -24,7 +24,7 @@ const RzUnicodeRangeTable surrogate_ranges = {
|
|||
* Table generated with `ucd-generate general-category`.
|
||||
* See: https://github.com/BurntSushi/ucd-generate
|
||||
*
|
||||
* Unicode version: 16.0.0.
|
||||
* Unicode version: 17.0.0.
|
||||
*/
|
||||
const RzUnicodeRangeTable control_ranges = {
|
||||
{ 0, 31 },
|
||||
|
|
@ -37,7 +37,7 @@ const RzUnicodeRangeTable control_ranges = {
|
|||
* Table generated with `ucd-generate general-category`.
|
||||
* See: https://github.com/BurntSushi/ucd-generate
|
||||
*
|
||||
* Unicode version: 16.0.0.
|
||||
* Unicode version: 17.0.0.
|
||||
*/
|
||||
const RzUnicodeRangeTable private_ranges = {
|
||||
{ 57344, 63743 },
|
||||
|
|
@ -51,7 +51,7 @@ const RzUnicodeRangeTable private_ranges = {
|
|||
* Table generated with `ucd-generate general-category`.
|
||||
* See: https://github.com/BurntSushi/ucd-generate
|
||||
*
|
||||
* Unicode version: 16.0.0.
|
||||
* Unicode version: 17.0.0.
|
||||
*/
|
||||
const RzUnicodeRangeTable format_ranges = {
|
||||
{ 173, 173 },
|
||||
|
|
@ -84,180 +84,132 @@ const RzUnicodeRangeTable format_ranges = {
|
|||
* Table generated with `ucd-generate general-category`.
|
||||
* See: https://github.com/BurntSushi/ucd-generate
|
||||
*
|
||||
* Unicode version: 16.0.0.
|
||||
* Unicode version: 17.0.0.
|
||||
*/
|
||||
const RzUnicodeRangeTable undefined_ranges = {
|
||||
{ 888, 889 }, { 896, 899 }, { 907, 907 }, { 909, 909 }, { 930, 930 }, { 1328, 1328 },
|
||||
{ 1367, 1368 }, { 1419, 1420 }, { 1424, 1424 }, { 1480, 1487 }, { 1515, 1518 },
|
||||
{ 1525, 1535 }, { 1806, 1806 }, { 1867, 1868 }, { 1970, 1983 }, { 2043, 2044 },
|
||||
{ 2094, 2095 }, { 2111, 2111 }, { 2140, 2141 }, { 2143, 2143 }, { 2155, 2159 },
|
||||
{ 2191, 2191 }, { 2194, 2198 }, { 2436, 2436 }, { 2445, 2446 }, { 2449, 2450 },
|
||||
{ 2473, 2473 }, { 2481, 2481 }, { 2483, 2485 }, { 2490, 2491 }, { 2501, 2502 },
|
||||
{ 2505, 2506 }, { 2511, 2518 }, { 2520, 2523 }, { 2526, 2526 }, { 2532, 2533 },
|
||||
{ 2559, 2560 }, { 2564, 2564 }, { 2571, 2574 }, { 2577, 2578 }, { 2601, 2601 },
|
||||
{ 2609, 2609 }, { 2612, 2612 }, { 2615, 2615 }, { 2618, 2619 }, { 2621, 2621 },
|
||||
{ 2627, 2630 }, { 2633, 2634 }, { 2638, 2640 }, { 2642, 2648 }, { 2653, 2653 },
|
||||
{ 2655, 2661 }, { 2679, 2688 }, { 2692, 2692 }, { 2702, 2702 }, { 2706, 2706 },
|
||||
{ 2729, 2729 }, { 2737, 2737 }, { 2740, 2740 }, { 2746, 2747 }, { 2758, 2758 },
|
||||
{ 2762, 2762 }, { 2766, 2767 }, { 2769, 2783 }, { 2788, 2789 }, { 2802, 2808 },
|
||||
{ 2816, 2816 }, { 2820, 2820 }, { 2829, 2830 }, { 2833, 2834 }, { 2857, 2857 },
|
||||
{ 2865, 2865 }, { 2868, 2868 }, { 2874, 2875 }, { 2885, 2886 }, { 2889, 2890 },
|
||||
{ 2894, 2900 }, { 2904, 2907 }, { 2910, 2910 }, { 2916, 2917 }, { 2936, 2945 },
|
||||
{ 2948, 2948 }, { 2955, 2957 }, { 2961, 2961 }, { 2966, 2968 }, { 2971, 2971 },
|
||||
{ 2973, 2973 }, { 2976, 2978 }, { 2981, 2983 }, { 2987, 2989 }, { 3002, 3005 },
|
||||
{ 3011, 3013 }, { 3017, 3017 }, { 3022, 3023 }, { 3025, 3030 }, { 3032, 3045 },
|
||||
{ 3067, 3071 }, { 3085, 3085 }, { 3089, 3089 }, { 3113, 3113 }, { 3130, 3131 },
|
||||
{ 3141, 3141 }, { 3145, 3145 }, { 3150, 3156 }, { 3159, 3159 }, { 3163, 3164 },
|
||||
{ 3166, 3167 }, { 3172, 3173 }, { 3184, 3190 }, { 3213, 3213 }, { 3217, 3217 },
|
||||
{ 3241, 3241 }, { 3252, 3252 }, { 3258, 3259 }, { 3269, 3269 }, { 3273, 3273 },
|
||||
{ 3278, 3284 }, { 3287, 3292 }, { 3295, 3295 }, { 3300, 3301 }, { 3312, 3312 },
|
||||
{ 3316, 3327 }, { 3341, 3341 }, { 3345, 3345 }, { 3397, 3397 }, { 3401, 3401 },
|
||||
{ 3408, 3411 }, { 3428, 3429 }, { 3456, 3456 }, { 3460, 3460 }, { 3479, 3481 },
|
||||
{ 3506, 3506 }, { 3516, 3516 }, { 3518, 3519 }, { 3527, 3529 }, { 3531, 3534 },
|
||||
{ 3541, 3541 }, { 3543, 3543 }, { 3552, 3557 }, { 3568, 3569 }, { 3573, 3584 },
|
||||
{ 3643, 3646 }, { 3676, 3712 }, { 3715, 3715 }, { 3717, 3717 }, { 3723, 3723 },
|
||||
{ 3748, 3748 }, { 3750, 3750 }, { 3774, 3775 }, { 3781, 3781 }, { 3783, 3783 },
|
||||
{ 3791, 3791 }, { 3802, 3803 }, { 3808, 3839 }, { 3912, 3912 }, { 3949, 3952 },
|
||||
{ 3992, 3992 }, { 4029, 4029 }, { 4045, 4045 }, { 4059, 4095 }, { 4294, 4294 },
|
||||
{ 4296, 4300 }, { 4302, 4303 }, { 4681, 4681 }, { 4686, 4687 }, { 4695, 4695 },
|
||||
{ 4697, 4697 }, { 4702, 4703 }, { 4745, 4745 }, { 4750, 4751 }, { 4785, 4785 },
|
||||
{ 4790, 4791 }, { 4799, 4799 }, { 4801, 4801 }, { 4806, 4807 }, { 4823, 4823 },
|
||||
{ 4881, 4881 }, { 4886, 4887 }, { 4955, 4956 }, { 4989, 4991 }, { 5018, 5023 },
|
||||
{ 5110, 5111 }, { 5118, 5119 }, { 5789, 5791 }, { 5881, 5887 }, { 5910, 5918 },
|
||||
{ 5943, 5951 }, { 5972, 5983 }, { 5997, 5997 }, { 6001, 6001 }, { 6004, 6015 },
|
||||
{ 6110, 6111 }, { 6122, 6127 }, { 6138, 6143 }, { 6170, 6175 }, { 6265, 6271 },
|
||||
{ 6315, 6319 }, { 6390, 6399 }, { 6431, 6431 }, { 6444, 6447 }, { 6460, 6463 },
|
||||
{ 6465, 6467 }, { 6510, 6511 }, { 6517, 6527 }, { 6572, 6575 }, { 6602, 6607 },
|
||||
{ 6619, 6621 }, { 6684, 6685 }, { 6751, 6751 }, { 6781, 6782 }, { 6794, 6799 },
|
||||
{ 6810, 6815 }, { 6830, 6831 }, { 6863, 6911 }, { 6989, 6989 }, { 7156, 7163 },
|
||||
{ 7224, 7226 }, { 7242, 7244 }, { 7307, 7311 }, { 7355, 7356 }, { 7368, 7375 },
|
||||
{ 7419, 7423 }, { 7958, 7959 }, { 7966, 7967 }, { 8006, 8007 }, { 8014, 8015 },
|
||||
{ 8024, 8024 }, { 8026, 8026 }, { 8028, 8028 }, { 8030, 8030 }, { 8062, 8063 },
|
||||
{ 8117, 8117 }, { 8133, 8133 }, { 8148, 8149 }, { 8156, 8156 }, { 8176, 8177 },
|
||||
{ 8181, 8181 }, { 8191, 8191 }, { 8293, 8293 }, { 8306, 8307 }, { 8335, 8335 },
|
||||
{ 8349, 8351 }, { 8385, 8399 }, { 8433, 8447 }, { 8588, 8591 }, { 9258, 9279 },
|
||||
{ 9291, 9311 }, { 11124, 11125 }, { 11158, 11158 }, { 11508, 11512 },
|
||||
{ 11558, 11558 }, { 11560, 11564 }, { 11566, 11567 }, { 11624, 11630 },
|
||||
{ 11633, 11646 }, { 11671, 11679 }, { 11687, 11687 }, { 11695, 11695 },
|
||||
{ 11703, 11703 }, { 11711, 11711 }, { 11719, 11719 }, { 11727, 11727 },
|
||||
{ 11735, 11735 }, { 11743, 11743 }, { 11870, 11903 }, { 11930, 11930 },
|
||||
{ 12020, 12031 }, { 12246, 12271 }, { 12352, 12352 }, { 12439, 12440 },
|
||||
{ 12544, 12548 }, { 12592, 12592 }, { 12687, 12687 }, { 12774, 12782 },
|
||||
{ 12831, 12831 }, { 42125, 42127 }, { 42183, 42191 }, { 42540, 42559 },
|
||||
{ 42744, 42751 }, { 42958, 42959 }, { 42962, 42962 }, { 42964, 42964 },
|
||||
{ 42973, 42993 }, { 43053, 43055 }, { 43066, 43071 }, { 43128, 43135 },
|
||||
{ 43206, 43213 }, { 43226, 43231 }, { 43348, 43358 }, { 43389, 43391 },
|
||||
{ 43470, 43470 }, { 43482, 43485 }, { 43519, 43519 }, { 43575, 43583 },
|
||||
{ 43598, 43599 }, { 43610, 43611 }, { 43715, 43738 }, { 43767, 43776 },
|
||||
{ 43783, 43784 }, { 43791, 43792 }, { 43799, 43807 }, { 43815, 43815 },
|
||||
{ 43823, 43823 }, { 43884, 43887 }, { 44014, 44015 }, { 44026, 44031 },
|
||||
{ 55204, 55215 }, { 55239, 55242 }, { 55292, 55295 }, { 64110, 64111 },
|
||||
{ 64218, 64255 }, { 64263, 64274 }, { 64280, 64284 }, { 64311, 64311 },
|
||||
{ 64317, 64317 }, { 64319, 64319 }, { 64322, 64322 }, { 64325, 64325 },
|
||||
{ 64451, 64466 }, { 64912, 64913 }, { 64968, 64974 }, { 64976, 65007 },
|
||||
{ 65050, 65055 }, { 65107, 65107 }, { 65127, 65127 }, { 65132, 65135 },
|
||||
{ 65141, 65141 }, { 65277, 65278 }, { 65280, 65280 }, { 65471, 65473 },
|
||||
{ 65480, 65481 }, { 65488, 65489 }, { 65496, 65497 }, { 65501, 65503 },
|
||||
{ 65511, 65511 }, { 65519, 65528 }, { 65534, 65535 }, { 65548, 65548 },
|
||||
{ 65575, 65575 }, { 65595, 65595 }, { 65598, 65598 }, { 65614, 65615 },
|
||||
{ 65630, 65663 }, { 65787, 65791 }, { 65795, 65798 }, { 65844, 65846 },
|
||||
{ 65935, 65935 }, { 65949, 65951 }, { 65953, 65999 }, { 66046, 66175 },
|
||||
{ 66205, 66207 }, { 66257, 66271 }, { 66300, 66303 }, { 66340, 66348 },
|
||||
{ 66379, 66383 }, { 66427, 66431 }, { 66462, 66462 }, { 66500, 66503 },
|
||||
{ 66518, 66559 }, { 66718, 66719 }, { 66730, 66735 }, { 66772, 66775 },
|
||||
{ 66812, 66815 }, { 66856, 66863 }, { 66916, 66926 }, { 66939, 66939 },
|
||||
{ 66955, 66955 }, { 66963, 66963 }, { 66966, 66966 }, { 66978, 66978 },
|
||||
{ 66994, 66994 }, { 67002, 67002 }, { 67005, 67007 }, { 67060, 67071 },
|
||||
{ 67383, 67391 }, { 67414, 67423 }, { 67432, 67455 }, { 67462, 67462 },
|
||||
{ 67505, 67505 }, { 67515, 67583 }, { 67590, 67591 }, { 67593, 67593 },
|
||||
{ 67638, 67638 }, { 67641, 67643 }, { 67645, 67646 }, { 67670, 67670 },
|
||||
{ 67743, 67750 }, { 67760, 67807 }, { 67827, 67827 }, { 67830, 67834 },
|
||||
{ 67868, 67870 }, { 67898, 67902 }, { 67904, 67967 }, { 68024, 68027 },
|
||||
{ 68048, 68049 }, { 68100, 68100 }, { 68103, 68107 }, { 68116, 68116 },
|
||||
{ 68120, 68120 }, { 68150, 68151 }, { 68155, 68158 }, { 68169, 68175 },
|
||||
{ 68185, 68191 }, { 68256, 68287 }, { 68327, 68330 }, { 68343, 68351 },
|
||||
{ 68406, 68408 }, { 68438, 68439 }, { 68467, 68471 }, { 68498, 68504 },
|
||||
{ 68509, 68520 }, { 68528, 68607 }, { 68681, 68735 }, { 68787, 68799 },
|
||||
{ 68851, 68857 }, { 68904, 68911 }, { 68922, 68927 }, { 68966, 68968 },
|
||||
{ 68998, 69005 }, { 69008, 69215 }, { 69247, 69247 }, { 69290, 69290 },
|
||||
{ 69294, 69295 }, { 69298, 69313 }, { 69317, 69371 }, { 69416, 69423 },
|
||||
{ 69466, 69487 }, { 69514, 69551 }, { 69580, 69599 }, { 69623, 69631 },
|
||||
{ 69710, 69713 }, { 69750, 69758 }, { 69827, 69836 }, { 69838, 69839 },
|
||||
{ 69865, 69871 }, { 69882, 69887 }, { 69941, 69941 }, { 69960, 69967 },
|
||||
{ 70007, 70015 }, { 70112, 70112 }, { 70133, 70143 }, { 70162, 70162 },
|
||||
{ 70210, 70271 }, { 70279, 70279 }, { 70281, 70281 }, { 70286, 70286 },
|
||||
{ 70302, 70302 }, { 70314, 70319 }, { 70379, 70383 }, { 70394, 70399 },
|
||||
{ 70404, 70404 }, { 70413, 70414 }, { 70417, 70418 }, { 70441, 70441 },
|
||||
{ 70449, 70449 }, { 70452, 70452 }, { 70458, 70458 }, { 70469, 70470 },
|
||||
{ 70473, 70474 }, { 70478, 70479 }, { 70481, 70486 }, { 70488, 70492 },
|
||||
{ 70500, 70501 }, { 70509, 70511 }, { 70517, 70527 }, { 70538, 70538 },
|
||||
{ 70540, 70541 }, { 70543, 70543 }, { 70582, 70582 }, { 70593, 70593 },
|
||||
{ 70595, 70596 }, { 70598, 70598 }, { 70603, 70603 }, { 70614, 70614 },
|
||||
{ 70617, 70624 }, { 70627, 70655 }, { 70748, 70748 }, { 70754, 70783 },
|
||||
{ 70856, 70863 }, { 70874, 71039 }, { 71094, 71095 }, { 71134, 71167 },
|
||||
{ 71237, 71247 }, { 71258, 71263 }, { 71277, 71295 }, { 71354, 71359 },
|
||||
{ 71370, 71375 }, { 71396, 71423 }, { 71451, 71452 }, { 71468, 71471 },
|
||||
{ 71495, 71679 }, { 71740, 71839 }, { 71923, 71934 }, { 71943, 71944 },
|
||||
{ 71946, 71947 }, { 71956, 71956 }, { 71959, 71959 }, { 71990, 71990 },
|
||||
{ 71993, 71994 }, { 72007, 72015 }, { 72026, 72095 }, { 72104, 72105 },
|
||||
{ 72152, 72153 }, { 72165, 72191 }, { 72264, 72271 }, { 72355, 72367 },
|
||||
{ 72441, 72447 }, { 72458, 72639 }, { 72674, 72687 }, { 72698, 72703 },
|
||||
{ 72713, 72713 }, { 72759, 72759 }, { 72774, 72783 }, { 72813, 72815 },
|
||||
{ 72848, 72849 }, { 72872, 72872 }, { 72887, 72959 }, { 72967, 72967 },
|
||||
{ 72970, 72970 }, { 73015, 73017 }, { 73019, 73019 }, { 73022, 73022 },
|
||||
{ 73032, 73039 }, { 73050, 73055 }, { 73062, 73062 }, { 73065, 73065 },
|
||||
{ 73103, 73103 }, { 73106, 73106 }, { 73113, 73119 }, { 73130, 73439 },
|
||||
{ 73465, 73471 }, { 73489, 73489 }, { 73531, 73533 }, { 73563, 73647 },
|
||||
{ 73649, 73663 }, { 73714, 73726 }, { 74650, 74751 }, { 74863, 74863 },
|
||||
{ 74869, 74879 }, { 75076, 77711 }, { 77811, 77823 }, { 78934, 78943 },
|
||||
{ 82939, 82943 }, { 83527, 90367 }, { 90426, 92159 }, { 92729, 92735 },
|
||||
{ 92767, 92767 }, { 92778, 92781 }, { 92863, 92863 }, { 92874, 92879 },
|
||||
{ 92910, 92911 }, { 92918, 92927 }, { 92998, 93007 }, { 93018, 93018 },
|
||||
{ 93026, 93026 }, { 93048, 93052 }, { 93072, 93503 }, { 93562, 93759 },
|
||||
{ 93851, 93951 }, { 94027, 94030 }, { 94088, 94094 }, { 94112, 94175 },
|
||||
{ 94181, 94191 }, { 94194, 94207 }, { 100344, 100351 }, { 101590, 101630 },
|
||||
{ 101641, 110575 }, { 110580, 110580 }, { 110588, 110588 }, { 110591, 110591 },
|
||||
{ 110883, 110897 }, { 110899, 110927 }, { 110931, 110932 }, { 110934, 110947 },
|
||||
{ 110952, 110959 }, { 111356, 113663 }, { 113771, 113775 }, { 113789, 113791 },
|
||||
{ 113801, 113807 }, { 113818, 113819 }, { 113828, 117759 }, { 118010, 118015 },
|
||||
{ 118452, 118527 }, { 118574, 118575 }, { 118599, 118607 }, { 118724, 118783 },
|
||||
{ 119030, 119039 }, { 119079, 119080 }, { 119275, 119295 }, { 119366, 119487 },
|
||||
{ 119508, 119519 }, { 119540, 119551 }, { 119639, 119647 }, { 119673, 119807 },
|
||||
{ 119893, 119893 }, { 119965, 119965 }, { 119968, 119969 }, { 119971, 119972 },
|
||||
{ 119975, 119976 }, { 119981, 119981 }, { 119994, 119994 }, { 119996, 119996 },
|
||||
{ 120004, 120004 }, { 120070, 120070 }, { 120075, 120076 }, { 120085, 120085 },
|
||||
{ 120093, 120093 }, { 120122, 120122 }, { 120127, 120127 }, { 120133, 120133 },
|
||||
{ 120135, 120137 }, { 120145, 120145 }, { 120486, 120487 }, { 120780, 120781 },
|
||||
{ 121484, 121498 }, { 121504, 121504 }, { 121520, 122623 }, { 122655, 122660 },
|
||||
{ 122667, 122879 }, { 122887, 122887 }, { 122905, 122906 }, { 122914, 122914 },
|
||||
{ 122917, 122917 }, { 122923, 122927 }, { 122990, 123022 }, { 123024, 123135 },
|
||||
{ 123181, 123183 }, { 123198, 123199 }, { 123210, 123213 }, { 123216, 123535 },
|
||||
{ 123567, 123583 }, { 123642, 123646 }, { 123648, 124111 }, { 124154, 124367 },
|
||||
{ 124411, 124414 }, { 124416, 124895 }, { 124903, 124903 }, { 124908, 124908 },
|
||||
{ 124911, 124911 }, { 124927, 124927 }, { 125125, 125126 }, { 125143, 125183 },
|
||||
{ 125260, 125263 }, { 125274, 125277 }, { 125280, 126064 }, { 126133, 126208 },
|
||||
{ 126270, 126463 }, { 126468, 126468 }, { 126496, 126496 }, { 126499, 126499 },
|
||||
{ 126501, 126502 }, { 126504, 126504 }, { 126515, 126515 }, { 126520, 126520 },
|
||||
{ 126522, 126522 }, { 126524, 126529 }, { 126531, 126534 }, { 126536, 126536 },
|
||||
{ 126538, 126538 }, { 126540, 126540 }, { 126544, 126544 }, { 126547, 126547 },
|
||||
{ 126549, 126550 }, { 126552, 126552 }, { 126554, 126554 }, { 126556, 126556 },
|
||||
{ 126558, 126558 }, { 126560, 126560 }, { 126563, 126563 }, { 126565, 126566 },
|
||||
{ 126571, 126571 }, { 126579, 126579 }, { 126584, 126584 }, { 126589, 126589 },
|
||||
{ 126591, 126591 }, { 126602, 126602 }, { 126620, 126624 }, { 126628, 126628 },
|
||||
{ 126634, 126634 }, { 126652, 126703 }, { 126706, 126975 }, { 127020, 127023 },
|
||||
{ 127124, 127135 }, { 127151, 127152 }, { 127168, 127168 }, { 127184, 127184 },
|
||||
{ 127222, 127231 }, { 127406, 127461 }, { 127491, 127503 }, { 127548, 127551 },
|
||||
{ 127561, 127567 }, { 127570, 127583 }, { 127590, 127743 }, { 128728, 128731 },
|
||||
{ 128749, 128751 }, { 128765, 128767 }, { 128887, 128890 }, { 128986, 128991 },
|
||||
{ 129004, 129007 }, { 129009, 129023 }, { 129036, 129039 }, { 129096, 129103 },
|
||||
{ 129114, 129119 }, { 129160, 129167 }, { 129198, 129199 }, { 129212, 129215 },
|
||||
{ 129218, 129279 }, { 129620, 129631 }, { 129646, 129647 }, { 129661, 129663 },
|
||||
{ 129674, 129678 }, { 129735, 129741 }, { 129757, 129758 }, { 129770, 129775 },
|
||||
{ 129785, 129791 }, { 129939, 129939 }, { 130042, 131071 }, { 173792, 173823 },
|
||||
{ 177978, 177983 }, { 178206, 178207 }, { 183970, 183983 }, { 191457, 191471 },
|
||||
{ 192094, 194559 }, { 195102, 196607 }, { 201547, 201551 }, { 205744, 917504 },
|
||||
{ 917506, 917535 }, { 917632, 917759 }, { 918000, 983039 }, { 1048574, 1048575 },
|
||||
{ 1114110, 1114111 }, { 0x110000, 0xFFFFFFFF }
|
||||
{ 1367, 1368 }, { 1419, 1420 }, { 1424, 1424 }, { 1480, 1487 }, { 1515, 1518 }, { 1525, 1535 },
|
||||
{ 1806, 1806 }, { 1867, 1868 }, { 1970, 1983 }, { 2043, 2044 }, { 2094, 2095 }, { 2111, 2111 },
|
||||
{ 2140, 2141 }, { 2143, 2143 }, { 2155, 2159 }, { 2194, 2198 }, { 2436, 2436 }, { 2445, 2446 },
|
||||
{ 2449, 2450 }, { 2473, 2473 }, { 2481, 2481 }, { 2483, 2485 }, { 2490, 2491 }, { 2501, 2502 },
|
||||
{ 2505, 2506 }, { 2511, 2518 }, { 2520, 2523 }, { 2526, 2526 }, { 2532, 2533 }, { 2559, 2560 },
|
||||
{ 2564, 2564 }, { 2571, 2574 }, { 2577, 2578 }, { 2601, 2601 }, { 2609, 2609 }, { 2612, 2612 },
|
||||
{ 2615, 2615 }, { 2618, 2619 }, { 2621, 2621 }, { 2627, 2630 }, { 2633, 2634 }, { 2638, 2640 },
|
||||
{ 2642, 2648 }, { 2653, 2653 }, { 2655, 2661 }, { 2679, 2688 }, { 2692, 2692 }, { 2702, 2702 },
|
||||
{ 2706, 2706 }, { 2729, 2729 }, { 2737, 2737 }, { 2740, 2740 }, { 2746, 2747 }, { 2758, 2758 },
|
||||
{ 2762, 2762 }, { 2766, 2767 }, { 2769, 2783 }, { 2788, 2789 }, { 2802, 2808 }, { 2816, 2816 },
|
||||
{ 2820, 2820 }, { 2829, 2830 }, { 2833, 2834 }, { 2857, 2857 }, { 2865, 2865 }, { 2868, 2868 },
|
||||
{ 2874, 2875 }, { 2885, 2886 }, { 2889, 2890 }, { 2894, 2900 }, { 2904, 2907 }, { 2910, 2910 },
|
||||
{ 2916, 2917 }, { 2936, 2945 }, { 2948, 2948 }, { 2955, 2957 }, { 2961, 2961 }, { 2966, 2968 },
|
||||
{ 2971, 2971 }, { 2973, 2973 }, { 2976, 2978 }, { 2981, 2983 }, { 2987, 2989 }, { 3002, 3005 },
|
||||
{ 3011, 3013 }, { 3017, 3017 }, { 3022, 3023 }, { 3025, 3030 }, { 3032, 3045 }, { 3067, 3071 },
|
||||
{ 3085, 3085 }, { 3089, 3089 }, { 3113, 3113 }, { 3130, 3131 }, { 3141, 3141 }, { 3145, 3145 },
|
||||
{ 3150, 3156 }, { 3159, 3159 }, { 3163, 3163 }, { 3166, 3167 }, { 3172, 3173 }, { 3184, 3190 },
|
||||
{ 3213, 3213 }, { 3217, 3217 }, { 3241, 3241 }, { 3252, 3252 }, { 3258, 3259 }, { 3269, 3269 },
|
||||
{ 3273, 3273 }, { 3278, 3284 }, { 3287, 3291 }, { 3295, 3295 }, { 3300, 3301 }, { 3312, 3312 },
|
||||
{ 3316, 3327 }, { 3341, 3341 }, { 3345, 3345 }, { 3397, 3397 }, { 3401, 3401 }, { 3408, 3411 },
|
||||
{ 3428, 3429 }, { 3456, 3456 }, { 3460, 3460 }, { 3479, 3481 }, { 3506, 3506 }, { 3516, 3516 },
|
||||
{ 3518, 3519 }, { 3527, 3529 }, { 3531, 3534 }, { 3541, 3541 }, { 3543, 3543 }, { 3552, 3557 },
|
||||
{ 3568, 3569 }, { 3573, 3584 }, { 3643, 3646 }, { 3676, 3712 }, { 3715, 3715 }, { 3717, 3717 },
|
||||
{ 3723, 3723 }, { 3748, 3748 }, { 3750, 3750 }, { 3774, 3775 }, { 3781, 3781 }, { 3783, 3783 },
|
||||
{ 3791, 3791 }, { 3802, 3803 }, { 3808, 3839 }, { 3912, 3912 }, { 3949, 3952 }, { 3992, 3992 },
|
||||
{ 4029, 4029 }, { 4045, 4045 }, { 4059, 4095 }, { 4294, 4294 }, { 4296, 4300 }, { 4302, 4303 },
|
||||
{ 4681, 4681 }, { 4686, 4687 }, { 4695, 4695 }, { 4697, 4697 }, { 4702, 4703 }, { 4745, 4745 },
|
||||
{ 4750, 4751 }, { 4785, 4785 }, { 4790, 4791 }, { 4799, 4799 }, { 4801, 4801 }, { 4806, 4807 },
|
||||
{ 4823, 4823 }, { 4881, 4881 }, { 4886, 4887 }, { 4955, 4956 }, { 4989, 4991 }, { 5018, 5023 },
|
||||
{ 5110, 5111 }, { 5118, 5119 }, { 5789, 5791 }, { 5881, 5887 }, { 5910, 5918 }, { 5943, 5951 },
|
||||
{ 5972, 5983 }, { 5997, 5997 }, { 6001, 6001 }, { 6004, 6015 }, { 6110, 6111 }, { 6122, 6127 },
|
||||
{ 6138, 6143 }, { 6170, 6175 }, { 6265, 6271 }, { 6315, 6319 }, { 6390, 6399 }, { 6431, 6431 },
|
||||
{ 6444, 6447 }, { 6460, 6463 }, { 6465, 6467 }, { 6510, 6511 }, { 6517, 6527 }, { 6572, 6575 },
|
||||
{ 6602, 6607 }, { 6619, 6621 }, { 6684, 6685 }, { 6751, 6751 }, { 6781, 6782 }, { 6794, 6799 },
|
||||
{ 6810, 6815 }, { 6830, 6831 }, { 6878, 6879 }, { 6892, 6911 }, { 6989, 6989 }, { 7156, 7163 },
|
||||
{ 7224, 7226 }, { 7242, 7244 }, { 7307, 7311 }, { 7355, 7356 }, { 7368, 7375 }, { 7419, 7423 },
|
||||
{ 7958, 7959 }, { 7966, 7967 }, { 8006, 8007 }, { 8014, 8015 }, { 8024, 8024 }, { 8026, 8026 },
|
||||
{ 8028, 8028 }, { 8030, 8030 }, { 8062, 8063 }, { 8117, 8117 }, { 8133, 8133 }, { 8148, 8149 },
|
||||
{ 8156, 8156 }, { 8176, 8177 }, { 8181, 8181 }, { 8191, 8191 }, { 8293, 8293 }, { 8306, 8307 },
|
||||
{ 8335, 8335 }, { 8349, 8351 }, { 8386, 8399 }, { 8433, 8447 }, { 8588, 8591 }, { 9258, 9279 },
|
||||
{ 9291, 9311 }, { 11124, 11125 }, { 11508, 11512 }, { 11558, 11558 }, { 11560, 11564 }, { 11566, 11567 },
|
||||
{ 11624, 11630 }, { 11633, 11646 }, { 11671, 11679 }, { 11687, 11687 }, { 11695, 11695 }, { 11703, 11703 },
|
||||
{ 11711, 11711 }, { 11719, 11719 }, { 11727, 11727 }, { 11735, 11735 }, { 11743, 11743 }, { 11870, 11903 },
|
||||
{ 11930, 11930 }, { 12020, 12031 }, { 12246, 12271 }, { 12352, 12352 }, { 12439, 12440 }, { 12544, 12548 },
|
||||
{ 12592, 12592 }, { 12687, 12687 }, { 12774, 12782 }, { 12831, 12831 }, { 42125, 42127 }, { 42183, 42191 },
|
||||
{ 42540, 42559 }, { 42744, 42751 }, { 42973, 42992 }, { 43053, 43055 }, { 43066, 43071 }, { 43128, 43135 },
|
||||
{ 43206, 43213 }, { 43226, 43231 }, { 43348, 43358 }, { 43389, 43391 }, { 43470, 43470 }, { 43482, 43485 },
|
||||
{ 43519, 43519 }, { 43575, 43583 }, { 43598, 43599 }, { 43610, 43611 }, { 43715, 43738 }, { 43767, 43776 },
|
||||
{ 43783, 43784 }, { 43791, 43792 }, { 43799, 43807 }, { 43815, 43815 }, { 43823, 43823 }, { 43884, 43887 },
|
||||
{ 44014, 44015 }, { 44026, 44031 }, { 55204, 55215 }, { 55239, 55242 }, { 55292, 55295 }, { 64110, 64111 },
|
||||
{ 64218, 64255 }, { 64263, 64274 }, { 64280, 64284 }, { 64311, 64311 }, { 64317, 64317 }, { 64319, 64319 },
|
||||
{ 64322, 64322 }, { 64325, 64325 }, { 64976, 65007 }, { 65050, 65055 }, { 65107, 65107 }, { 65127, 65127 },
|
||||
{ 65132, 65135 }, { 65141, 65141 }, { 65277, 65278 }, { 65280, 65280 }, { 65471, 65473 }, { 65480, 65481 },
|
||||
{ 65488, 65489 }, { 65496, 65497 }, { 65501, 65503 }, { 65511, 65511 }, { 65519, 65528 }, { 65534, 65535 },
|
||||
{ 65548, 65548 }, { 65575, 65575 }, { 65595, 65595 }, { 65598, 65598 }, { 65614, 65615 }, { 65630, 65663 },
|
||||
{ 65787, 65791 }, { 65795, 65798 }, { 65844, 65846 }, { 65935, 65935 }, { 65949, 65951 }, { 65953, 65999 },
|
||||
{ 66046, 66175 }, { 66205, 66207 }, { 66257, 66271 }, { 66300, 66303 }, { 66340, 66348 }, { 66379, 66383 },
|
||||
{ 66427, 66431 }, { 66462, 66462 }, { 66500, 66503 }, { 66518, 66559 }, { 66718, 66719 }, { 66730, 66735 },
|
||||
{ 66772, 66775 }, { 66812, 66815 }, { 66856, 66863 }, { 66916, 66926 }, { 66939, 66939 }, { 66955, 66955 },
|
||||
{ 66963, 66963 }, { 66966, 66966 }, { 66978, 66978 }, { 66994, 66994 }, { 67002, 67002 }, { 67005, 67007 },
|
||||
{ 67060, 67071 }, { 67383, 67391 }, { 67414, 67423 }, { 67432, 67455 }, { 67462, 67462 }, { 67505, 67505 },
|
||||
{ 67515, 67583 }, { 67590, 67591 }, { 67593, 67593 }, { 67638, 67638 }, { 67641, 67643 }, { 67645, 67646 },
|
||||
{ 67670, 67670 }, { 67743, 67750 }, { 67760, 67807 }, { 67827, 67827 }, { 67830, 67834 }, { 67868, 67870 },
|
||||
{ 67898, 67902 }, { 67930, 67967 }, { 68024, 68027 }, { 68048, 68049 }, { 68100, 68100 }, { 68103, 68107 },
|
||||
{ 68116, 68116 }, { 68120, 68120 }, { 68150, 68151 }, { 68155, 68158 }, { 68169, 68175 }, { 68185, 68191 },
|
||||
{ 68256, 68287 }, { 68327, 68330 }, { 68343, 68351 }, { 68406, 68408 }, { 68438, 68439 }, { 68467, 68471 },
|
||||
{ 68498, 68504 }, { 68509, 68520 }, { 68528, 68607 }, { 68681, 68735 }, { 68787, 68799 }, { 68851, 68857 },
|
||||
{ 68904, 68911 }, { 68922, 68927 }, { 68966, 68968 }, { 68998, 69005 }, { 69008, 69215 }, { 69247, 69247 },
|
||||
{ 69290, 69290 }, { 69294, 69295 }, { 69298, 69313 }, { 69320, 69327 }, { 69337, 69369 }, { 69416, 69423 },
|
||||
{ 69466, 69487 }, { 69514, 69551 }, { 69580, 69599 }, { 69623, 69631 }, { 69710, 69713 }, { 69750, 69758 },
|
||||
{ 69827, 69836 }, { 69838, 69839 }, { 69865, 69871 }, { 69882, 69887 }, { 69941, 69941 }, { 69960, 69967 },
|
||||
{ 70007, 70015 }, { 70112, 70112 }, { 70133, 70143 }, { 70162, 70162 }, { 70210, 70271 }, { 70279, 70279 },
|
||||
{ 70281, 70281 }, { 70286, 70286 }, { 70302, 70302 }, { 70314, 70319 }, { 70379, 70383 }, { 70394, 70399 },
|
||||
{ 70404, 70404 }, { 70413, 70414 }, { 70417, 70418 }, { 70441, 70441 }, { 70449, 70449 }, { 70452, 70452 },
|
||||
{ 70458, 70458 }, { 70469, 70470 }, { 70473, 70474 }, { 70478, 70479 }, { 70481, 70486 }, { 70488, 70492 },
|
||||
{ 70500, 70501 }, { 70509, 70511 }, { 70517, 70527 }, { 70538, 70538 }, { 70540, 70541 }, { 70543, 70543 },
|
||||
{ 70582, 70582 }, { 70593, 70593 }, { 70595, 70596 }, { 70598, 70598 }, { 70603, 70603 }, { 70614, 70614 },
|
||||
{ 70617, 70624 }, { 70627, 70655 }, { 70748, 70748 }, { 70754, 70783 }, { 70856, 70863 }, { 70874, 71039 },
|
||||
{ 71094, 71095 }, { 71134, 71167 }, { 71237, 71247 }, { 71258, 71263 }, { 71277, 71295 }, { 71354, 71359 },
|
||||
{ 71370, 71375 }, { 71396, 71423 }, { 71451, 71452 }, { 71468, 71471 }, { 71495, 71679 }, { 71740, 71839 },
|
||||
{ 71923, 71934 }, { 71943, 71944 }, { 71946, 71947 }, { 71956, 71956 }, { 71959, 71959 }, { 71990, 71990 },
|
||||
{ 71993, 71994 }, { 72007, 72015 }, { 72026, 72095 }, { 72104, 72105 }, { 72152, 72153 }, { 72165, 72191 },
|
||||
{ 72264, 72271 }, { 72355, 72367 }, { 72441, 72447 }, { 72458, 72543 }, { 72552, 72639 }, { 72674, 72687 },
|
||||
{ 72698, 72703 }, { 72713, 72713 }, { 72759, 72759 }, { 72774, 72783 }, { 72813, 72815 }, { 72848, 72849 },
|
||||
{ 72872, 72872 }, { 72887, 72959 }, { 72967, 72967 }, { 72970, 72970 }, { 73015, 73017 }, { 73019, 73019 },
|
||||
{ 73022, 73022 }, { 73032, 73039 }, { 73050, 73055 }, { 73062, 73062 }, { 73065, 73065 }, { 73103, 73103 },
|
||||
{ 73106, 73106 }, { 73113, 73119 }, { 73130, 73135 }, { 73180, 73183 }, { 73194, 73439 }, { 73465, 73471 },
|
||||
{ 73489, 73489 }, { 73531, 73533 }, { 73563, 73647 }, { 73649, 73663 }, { 73714, 73726 }, { 74650, 74751 },
|
||||
{ 74863, 74863 }, { 74869, 74879 }, { 75076, 77711 }, { 77811, 77823 }, { 78934, 78943 }, { 82939, 82943 },
|
||||
{ 83527, 90367 }, { 90426, 92159 }, { 92729, 92735 }, { 92767, 92767 }, { 92778, 92781 }, { 92863, 92863 },
|
||||
{ 92874, 92879 }, { 92910, 92911 }, { 92918, 92927 }, { 92998, 93007 }, { 93018, 93018 }, { 93026, 93026 },
|
||||
{ 93048, 93052 }, { 93072, 93503 }, { 93562, 93759 }, { 93851, 93855 }, { 93881, 93882 }, { 93908, 93951 },
|
||||
{ 94027, 94030 }, { 94088, 94094 }, { 94112, 94175 }, { 94181, 94191 }, { 94199, 94207 }, { 101590, 101630 },
|
||||
{ 101663, 101759 }, { 101875, 110575 }, { 110580, 110580 }, { 110588, 110588 }, { 110591, 110591 }, { 110883, 110897 },
|
||||
{ 110899, 110927 }, { 110931, 110932 }, { 110934, 110947 }, { 110952, 110959 }, { 111356, 113663 }, { 113771, 113775 },
|
||||
{ 113789, 113791 }, { 113801, 113807 }, { 113818, 113819 }, { 113828, 117759 }, { 118013, 118015 }, { 118452, 118457 },
|
||||
{ 118481, 118495 }, { 118513, 118527 }, { 118574, 118575 }, { 118599, 118607 }, { 118724, 118783 }, { 119030, 119039 },
|
||||
{ 119079, 119080 }, { 119275, 119295 }, { 119366, 119487 }, { 119508, 119519 }, { 119540, 119551 }, { 119639, 119647 },
|
||||
{ 119673, 119807 }, { 119893, 119893 }, { 119965, 119965 }, { 119968, 119969 }, { 119971, 119972 }, { 119975, 119976 },
|
||||
{ 119981, 119981 }, { 119994, 119994 }, { 119996, 119996 }, { 120004, 120004 }, { 120070, 120070 }, { 120075, 120076 },
|
||||
{ 120085, 120085 }, { 120093, 120093 }, { 120122, 120122 }, { 120127, 120127 }, { 120133, 120133 }, { 120135, 120137 },
|
||||
{ 120145, 120145 }, { 120486, 120487 }, { 120780, 120781 }, { 121484, 121498 }, { 121504, 121504 }, { 121520, 122623 },
|
||||
{ 122655, 122660 }, { 122667, 122879 }, { 122887, 122887 }, { 122905, 122906 }, { 122914, 122914 }, { 122917, 122917 },
|
||||
{ 122923, 122927 }, { 122990, 123022 }, { 123024, 123135 }, { 123181, 123183 }, { 123198, 123199 }, { 123210, 123213 },
|
||||
{ 123216, 123535 }, { 123567, 123583 }, { 123642, 123646 }, { 123648, 124111 }, { 124154, 124367 }, { 124411, 124414 },
|
||||
{ 124416, 124607 }, { 124639, 124639 }, { 124662, 124669 }, { 124672, 124895 }, { 124903, 124903 }, { 124908, 124908 },
|
||||
{ 124911, 124911 }, { 124927, 124927 }, { 125125, 125126 }, { 125143, 125183 }, { 125260, 125263 }, { 125274, 125277 },
|
||||
{ 125280, 126064 }, { 126133, 126208 }, { 126270, 126463 }, { 126468, 126468 }, { 126496, 126496 }, { 126499, 126499 },
|
||||
{ 126501, 126502 }, { 126504, 126504 }, { 126515, 126515 }, { 126520, 126520 }, { 126522, 126522 }, { 126524, 126529 },
|
||||
{ 126531, 126534 }, { 126536, 126536 }, { 126538, 126538 }, { 126540, 126540 }, { 126544, 126544 }, { 126547, 126547 },
|
||||
{ 126549, 126550 }, { 126552, 126552 }, { 126554, 126554 }, { 126556, 126556 }, { 126558, 126558 }, { 126560, 126560 },
|
||||
{ 126563, 126563 }, { 126565, 126566 }, { 126571, 126571 }, { 126579, 126579 }, { 126584, 126584 }, { 126589, 126589 },
|
||||
{ 126591, 126591 }, { 126602, 126602 }, { 126620, 126624 }, { 126628, 126628 }, { 126634, 126634 }, { 126652, 126703 },
|
||||
{ 126706, 126975 }, { 127020, 127023 }, { 127124, 127135 }, { 127151, 127152 }, { 127168, 127168 }, { 127184, 127184 },
|
||||
{ 127222, 127231 }, { 127406, 127461 }, { 127491, 127503 }, { 127548, 127551 }, { 127561, 127567 }, { 127570, 127583 },
|
||||
{ 127590, 127743 }, { 128729, 128731 }, { 128749, 128751 }, { 128765, 128767 }, { 128986, 128991 }, { 129004, 129007 },
|
||||
{ 129009, 129023 }, { 129036, 129039 }, { 129096, 129103 }, { 129114, 129119 }, { 129160, 129167 }, { 129198, 129199 },
|
||||
{ 129212, 129215 }, { 129218, 129231 }, { 129241, 129279 }, { 129624, 129631 }, { 129646, 129647 }, { 129661, 129663 },
|
||||
{ 129675, 129677 }, { 129735, 129735 }, { 129737, 129740 }, { 129757, 129758 }, { 129771, 129774 }, { 129785, 129791 },
|
||||
{ 129939, 129939 }, { 130043, 131071 }, { 173792, 173823 }, { 178206, 178207 }, { 183982, 183983 }, { 191457, 191471 },
|
||||
{ 192094, 194559 }, { 195102, 196607 }, { 201547, 201551 }, { 210042, 917504 }, { 917506, 917535 }, { 917632, 917759 },
|
||||
{ 918000, 983039 }, { 1048574, 1048575 }, { 1114110, 1114111 }, { 0x110000, 0xFFFFFFFF }
|
||||
};
|
||||
|
||||
// clang-format off
|
||||
|
|
@ -268,7 +220,7 @@ const RzUnicodeRangeTable undefined_ranges = {
|
|||
* Table generated with `ucd-generate general-category`.
|
||||
* See: https://github.com/BurntSushi/ucd-generate
|
||||
*
|
||||
* Unicode version: 16.0.0.
|
||||
* Unicode version: 17.0.0.
|
||||
*/
|
||||
static const RzUnicodeCaseMap lowercase_mapping = {
|
||||
{ 65, { 97 }}, { 66, { 98 }}, { 67, { 99 }}, { 68, { 100 }}, { 69, { 101 }},
|
||||
|
|
@ -287,7 +239,7 @@ static const RzUnicodeCaseMap lowercase_mapping = {
|
|||
{ 272, { 273 }}, { 274, { 275 }}, { 276, { 277 }}, { 278, { 279 }}, { 280, { 281 }},
|
||||
{ 282, { 283 }}, { 284, { 285 }}, { 286, { 287 }}, { 288, { 289 }}, { 290, { 291 }},
|
||||
{ 292, { 293 }}, { 294, { 295 }}, { 296, { 297 }}, { 298, { 299 }}, { 300, { 301 }},
|
||||
{ 302, { 303 }}, { 304, { 105,775 }}, { 306, { 307 }}, { 308, { 309 }}, { 310, { 311 }},
|
||||
{ 302, { 303 }}, { 304, { 105, 775 }}, { 306, { 307 }}, { 308, { 309 }}, { 310, { 311 }},
|
||||
{ 313, { 314 }}, { 315, { 316 }}, { 317, { 318 }}, { 319, { 320 }}, { 321, { 322 }},
|
||||
{ 323, { 324 }}, { 325, { 326 }}, { 327, { 328 }}, { 329, { 329 }}, { 330, { 331 }},
|
||||
{ 332, { 333 }}, { 334, { 335 }}, { 336, { 337 }}, { 338, { 339 }}, { 340, { 341 }},
|
||||
|
|
@ -512,72 +464,78 @@ static const RzUnicodeCaseMap lowercase_mapping = {
|
|||
{ 42928, { 670 }}, { 42929, { 647 }}, { 42930, { 669 }}, { 42931, { 43859 }}, { 42932, { 42933 }},
|
||||
{ 42934, { 42935 }}, { 42936, { 42937 }}, { 42938, { 42939 }}, { 42940, { 42941 }}, { 42942, { 42943 }},
|
||||
{ 42944, { 42945 }}, { 42946, { 42947 }}, { 42948, { 42900 }}, { 42949, { 642 }}, { 42950, { 7566 }},
|
||||
{ 42951, { 42952 }}, { 42953, { 42954 }}, { 42955, { 612 }}, { 42956, { 42957 }}, { 42960, { 42961 }},
|
||||
{ 42966, { 42967 }}, { 42968, { 42969 }}, { 42970, { 42971 }}, { 42972, { 411 }}, { 42997, { 42998 }},
|
||||
{ 64256, { 64256 }}, { 64257, { 64257 }}, { 64258, { 64258 }}, { 64259, { 64259 }}, { 64260, { 64260 }},
|
||||
{ 64261, { 64261 }}, { 64262, { 64262 }}, { 64275, { 64275 }}, { 64276, { 64276 }}, { 64277, { 64277 }},
|
||||
{ 64278, { 64278 }}, { 64279, { 64279 }}, { 65313, { 65345 }}, { 65314, { 65346 }}, { 65315, { 65347 }},
|
||||
{ 65316, { 65348 }}, { 65317, { 65349 }}, { 65318, { 65350 }}, { 65319, { 65351 }}, { 65320, { 65352 }},
|
||||
{ 65321, { 65353 }}, { 65322, { 65354 }}, { 65323, { 65355 }}, { 65324, { 65356 }}, { 65325, { 65357 }},
|
||||
{ 65326, { 65358 }}, { 65327, { 65359 }}, { 65328, { 65360 }}, { 65329, { 65361 }}, { 65330, { 65362 }},
|
||||
{ 65331, { 65363 }}, { 65332, { 65364 }}, { 65333, { 65365 }}, { 65334, { 65366 }}, { 65335, { 65367 }},
|
||||
{ 65336, { 65368 }}, { 65337, { 65369 }}, { 65338, { 65370 }}, { 66560, { 66600 }}, { 66561, { 66601 }},
|
||||
{ 66562, { 66602 }}, { 66563, { 66603 }}, { 66564, { 66604 }}, { 66565, { 66605 }}, { 66566, { 66606 }},
|
||||
{ 66567, { 66607 }}, { 66568, { 66608 }}, { 66569, { 66609 }}, { 66570, { 66610 }}, { 66571, { 66611 }},
|
||||
{ 66572, { 66612 }}, { 66573, { 66613 }}, { 66574, { 66614 }}, { 66575, { 66615 }}, { 66576, { 66616 }},
|
||||
{ 66577, { 66617 }}, { 66578, { 66618 }}, { 66579, { 66619 }}, { 66580, { 66620 }}, { 66581, { 66621 }},
|
||||
{ 66582, { 66622 }}, { 66583, { 66623 }}, { 66584, { 66624 }}, { 66585, { 66625 }}, { 66586, { 66626 }},
|
||||
{ 66587, { 66627 }}, { 66588, { 66628 }}, { 66589, { 66629 }}, { 66590, { 66630 }}, { 66591, { 66631 }},
|
||||
{ 66592, { 66632 }}, { 66593, { 66633 }}, { 66594, { 66634 }}, { 66595, { 66635 }}, { 66596, { 66636 }},
|
||||
{ 66597, { 66637 }}, { 66598, { 66638 }}, { 66599, { 66639 }}, { 66736, { 66776 }}, { 66737, { 66777 }},
|
||||
{ 66738, { 66778 }}, { 66739, { 66779 }}, { 66740, { 66780 }}, { 66741, { 66781 }}, { 66742, { 66782 }},
|
||||
{ 66743, { 66783 }}, { 66744, { 66784 }}, { 66745, { 66785 }}, { 66746, { 66786 }}, { 66747, { 66787 }},
|
||||
{ 66748, { 66788 }}, { 66749, { 66789 }}, { 66750, { 66790 }}, { 66751, { 66791 }}, { 66752, { 66792 }},
|
||||
{ 66753, { 66793 }}, { 66754, { 66794 }}, { 66755, { 66795 }}, { 66756, { 66796 }}, { 66757, { 66797 }},
|
||||
{ 66758, { 66798 }}, { 66759, { 66799 }}, { 66760, { 66800 }}, { 66761, { 66801 }}, { 66762, { 66802 }},
|
||||
{ 66763, { 66803 }}, { 66764, { 66804 }}, { 66765, { 66805 }}, { 66766, { 66806 }}, { 66767, { 66807 }},
|
||||
{ 66768, { 66808 }}, { 66769, { 66809 }}, { 66770, { 66810 }}, { 66771, { 66811 }}, { 66928, { 66967 }},
|
||||
{ 66929, { 66968 }}, { 66930, { 66969 }}, { 66931, { 66970 }}, { 66932, { 66971 }}, { 66933, { 66972 }},
|
||||
{ 66934, { 66973 }}, { 66935, { 66974 }}, { 66936, { 66975 }}, { 66937, { 66976 }}, { 66938, { 66977 }},
|
||||
{ 66940, { 66979 }}, { 66941, { 66980 }}, { 66942, { 66981 }}, { 66943, { 66982 }}, { 66944, { 66983 }},
|
||||
{ 66945, { 66984 }}, { 66946, { 66985 }}, { 66947, { 66986 }}, { 66948, { 66987 }}, { 66949, { 66988 }},
|
||||
{ 66950, { 66989 }}, { 66951, { 66990 }}, { 66952, { 66991 }}, { 66953, { 66992 }}, { 66954, { 66993 }},
|
||||
{ 66956, { 66995 }}, { 66957, { 66996 }}, { 66958, { 66997 }}, { 66959, { 66998 }}, { 66960, { 66999 }},
|
||||
{ 66961, { 67000 }}, { 66962, { 67001 }}, { 66964, { 67003 }}, { 66965, { 67004 }}, { 68736, { 68800 }},
|
||||
{ 68737, { 68801 }}, { 68738, { 68802 }}, { 68739, { 68803 }}, { 68740, { 68804 }}, { 68741, { 68805 }},
|
||||
{ 68742, { 68806 }}, { 68743, { 68807 }}, { 68744, { 68808 }}, { 68745, { 68809 }}, { 68746, { 68810 }},
|
||||
{ 68747, { 68811 }}, { 68748, { 68812 }}, { 68749, { 68813 }}, { 68750, { 68814 }}, { 68751, { 68815 }},
|
||||
{ 68752, { 68816 }}, { 68753, { 68817 }}, { 68754, { 68818 }}, { 68755, { 68819 }}, { 68756, { 68820 }},
|
||||
{ 68757, { 68821 }}, { 68758, { 68822 }}, { 68759, { 68823 }}, { 68760, { 68824 }}, { 68761, { 68825 }},
|
||||
{ 68762, { 68826 }}, { 68763, { 68827 }}, { 68764, { 68828 }}, { 68765, { 68829 }}, { 68766, { 68830 }},
|
||||
{ 68767, { 68831 }}, { 68768, { 68832 }}, { 68769, { 68833 }}, { 68770, { 68834 }}, { 68771, { 68835 }},
|
||||
{ 68772, { 68836 }}, { 68773, { 68837 }}, { 68774, { 68838 }}, { 68775, { 68839 }}, { 68776, { 68840 }},
|
||||
{ 68777, { 68841 }}, { 68778, { 68842 }}, { 68779, { 68843 }}, { 68780, { 68844 }}, { 68781, { 68845 }},
|
||||
{ 68782, { 68846 }}, { 68783, { 68847 }}, { 68784, { 68848 }}, { 68785, { 68849 }}, { 68786, { 68850 }},
|
||||
{ 68944, { 68976 }}, { 68945, { 68977 }}, { 68946, { 68978 }}, { 68947, { 68979 }}, { 68948, { 68980 }},
|
||||
{ 68949, { 68981 }}, { 68950, { 68982 }}, { 68951, { 68983 }}, { 68952, { 68984 }}, { 68953, { 68985 }},
|
||||
{ 68954, { 68986 }}, { 68955, { 68987 }}, { 68956, { 68988 }}, { 68957, { 68989 }}, { 68958, { 68990 }},
|
||||
{ 68959, { 68991 }}, { 68960, { 68992 }}, { 68961, { 68993 }}, { 68962, { 68994 }}, { 68963, { 68995 }},
|
||||
{ 68964, { 68996 }}, { 68965, { 68997 }}, { 71840, { 71872 }}, { 71841, { 71873 }}, { 71842, { 71874 }},
|
||||
{ 71843, { 71875 }}, { 71844, { 71876 }}, { 71845, { 71877 }}, { 71846, { 71878 }}, { 71847, { 71879 }},
|
||||
{ 71848, { 71880 }}, { 71849, { 71881 }}, { 71850, { 71882 }}, { 71851, { 71883 }}, { 71852, { 71884 }},
|
||||
{ 71853, { 71885 }}, { 71854, { 71886 }}, { 71855, { 71887 }}, { 71856, { 71888 }}, { 71857, { 71889 }},
|
||||
{ 71858, { 71890 }}, { 71859, { 71891 }}, { 71860, { 71892 }}, { 71861, { 71893 }}, { 71862, { 71894 }},
|
||||
{ 71863, { 71895 }}, { 71864, { 71896 }}, { 71865, { 71897 }}, { 71866, { 71898 }}, { 71867, { 71899 }},
|
||||
{ 71868, { 71900 }}, { 71869, { 71901 }}, { 71870, { 71902 }}, { 71871, { 71903 }}, { 93760, { 93792 }},
|
||||
{ 93761, { 93793 }}, { 93762, { 93794 }}, { 93763, { 93795 }}, { 93764, { 93796 }}, { 93765, { 93797 }},
|
||||
{ 93766, { 93798 }}, { 93767, { 93799 }}, { 93768, { 93800 }}, { 93769, { 93801 }}, { 93770, { 93802 }},
|
||||
{ 93771, { 93803 }}, { 93772, { 93804 }}, { 93773, { 93805 }}, { 93774, { 93806 }}, { 93775, { 93807 }},
|
||||
{ 93776, { 93808 }}, { 93777, { 93809 }}, { 93778, { 93810 }}, { 93779, { 93811 }}, { 93780, { 93812 }},
|
||||
{ 93781, { 93813 }}, { 93782, { 93814 }}, { 93783, { 93815 }}, { 93784, { 93816 }}, { 93785, { 93817 }},
|
||||
{ 93786, { 93818 }}, { 93787, { 93819 }}, { 93788, { 93820 }}, { 93789, { 93821 }}, { 93790, { 93822 }},
|
||||
{ 93791, { 93823 }}, { 125184, { 125218 }}, { 125185, { 125219 }}, { 125186, { 125220 }}, { 125187, { 125221 }},
|
||||
{ 125188, { 125222 }}, { 125189, { 125223 }}, { 125190, { 125224 }}, { 125191, { 125225 }}, { 125192, { 125226 }},
|
||||
{ 125193, { 125227 }}, { 125194, { 125228 }}, { 125195, { 125229 }}, { 125196, { 125230 }}, { 125197, { 125231 }},
|
||||
{ 125198, { 125232 }}, { 125199, { 125233 }}, { 125200, { 125234 }}, { 125201, { 125235 }}, { 125202, { 125236 }},
|
||||
{ 125203, { 125237 }}, { 125204, { 125238 }}, { 125205, { 125239 }}, { 125206, { 125240 }}, { 125207, { 125241 }},
|
||||
{ 125208, { 125242 }}, { 125209, { 125243 }}, { 125210, { 125244 }}, { 125211, { 125245 }}, { 125212, { 125246 }},
|
||||
{ 125213, { 125247 }}, { 125214, { 125248 }}, { 125215, { 125249 }}, { 125216, { 125250 }}, { 125217, { 125251 }}
|
||||
{ 42951, { 42952 }}, { 42953, { 42954 }}, { 42955, { 612 }}, { 42956, { 42957 }}, { 42958, { 42959 }},
|
||||
{ 42960, { 42961 }}, { 42962, { 42963 }}, { 42964, { 42965 }}, { 42966, { 42967 }}, { 42968, { 42969 }},
|
||||
{ 42970, { 42971 }}, { 42972, { 411 }}, { 42997, { 42998 }}, { 64256, { 64256 }}, { 64257, { 64257 }},
|
||||
{ 64258, { 64258 }}, { 64259, { 64259 }}, { 64260, { 64260 }}, { 64261, { 64261 }}, { 64262, { 64262 }},
|
||||
{ 64275, { 64275 }}, { 64276, { 64276 }}, { 64277, { 64277 }}, { 64278, { 64278 }}, { 64279, { 64279 }},
|
||||
{ 65313, { 65345 }}, { 65314, { 65346 }}, { 65315, { 65347 }}, { 65316, { 65348 }}, { 65317, { 65349 }},
|
||||
{ 65318, { 65350 }}, { 65319, { 65351 }}, { 65320, { 65352 }}, { 65321, { 65353 }}, { 65322, { 65354 }},
|
||||
{ 65323, { 65355 }}, { 65324, { 65356 }}, { 65325, { 65357 }}, { 65326, { 65358 }}, { 65327, { 65359 }},
|
||||
{ 65328, { 65360 }}, { 65329, { 65361 }}, { 65330, { 65362 }}, { 65331, { 65363 }}, { 65332, { 65364 }},
|
||||
{ 65333, { 65365 }}, { 65334, { 65366 }}, { 65335, { 65367 }}, { 65336, { 65368 }}, { 65337, { 65369 }},
|
||||
{ 65338, { 65370 }}, { 66560, { 66600 }}, { 66561, { 66601 }}, { 66562, { 66602 }}, { 66563, { 66603 }},
|
||||
{ 66564, { 66604 }}, { 66565, { 66605 }}, { 66566, { 66606 }}, { 66567, { 66607 }}, { 66568, { 66608 }},
|
||||
{ 66569, { 66609 }}, { 66570, { 66610 }}, { 66571, { 66611 }}, { 66572, { 66612 }}, { 66573, { 66613 }},
|
||||
{ 66574, { 66614 }}, { 66575, { 66615 }}, { 66576, { 66616 }}, { 66577, { 66617 }}, { 66578, { 66618 }},
|
||||
{ 66579, { 66619 }}, { 66580, { 66620 }}, { 66581, { 66621 }}, { 66582, { 66622 }}, { 66583, { 66623 }},
|
||||
{ 66584, { 66624 }}, { 66585, { 66625 }}, { 66586, { 66626 }}, { 66587, { 66627 }}, { 66588, { 66628 }},
|
||||
{ 66589, { 66629 }}, { 66590, { 66630 }}, { 66591, { 66631 }}, { 66592, { 66632 }}, { 66593, { 66633 }},
|
||||
{ 66594, { 66634 }}, { 66595, { 66635 }}, { 66596, { 66636 }}, { 66597, { 66637 }}, { 66598, { 66638 }},
|
||||
{ 66599, { 66639 }}, { 66736, { 66776 }}, { 66737, { 66777 }}, { 66738, { 66778 }}, { 66739, { 66779 }},
|
||||
{ 66740, { 66780 }}, { 66741, { 66781 }}, { 66742, { 66782 }}, { 66743, { 66783 }}, { 66744, { 66784 }},
|
||||
{ 66745, { 66785 }}, { 66746, { 66786 }}, { 66747, { 66787 }}, { 66748, { 66788 }}, { 66749, { 66789 }},
|
||||
{ 66750, { 66790 }}, { 66751, { 66791 }}, { 66752, { 66792 }}, { 66753, { 66793 }}, { 66754, { 66794 }},
|
||||
{ 66755, { 66795 }}, { 66756, { 66796 }}, { 66757, { 66797 }}, { 66758, { 66798 }}, { 66759, { 66799 }},
|
||||
{ 66760, { 66800 }}, { 66761, { 66801 }}, { 66762, { 66802 }}, { 66763, { 66803 }}, { 66764, { 66804 }},
|
||||
{ 66765, { 66805 }}, { 66766, { 66806 }}, { 66767, { 66807 }}, { 66768, { 66808 }}, { 66769, { 66809 }},
|
||||
{ 66770, { 66810 }}, { 66771, { 66811 }}, { 66928, { 66967 }}, { 66929, { 66968 }}, { 66930, { 66969 }},
|
||||
{ 66931, { 66970 }}, { 66932, { 66971 }}, { 66933, { 66972 }}, { 66934, { 66973 }}, { 66935, { 66974 }},
|
||||
{ 66936, { 66975 }}, { 66937, { 66976 }}, { 66938, { 66977 }}, { 66940, { 66979 }}, { 66941, { 66980 }},
|
||||
{ 66942, { 66981 }}, { 66943, { 66982 }}, { 66944, { 66983 }}, { 66945, { 66984 }}, { 66946, { 66985 }},
|
||||
{ 66947, { 66986 }}, { 66948, { 66987 }}, { 66949, { 66988 }}, { 66950, { 66989 }}, { 66951, { 66990 }},
|
||||
{ 66952, { 66991 }}, { 66953, { 66992 }}, { 66954, { 66993 }}, { 66956, { 66995 }}, { 66957, { 66996 }},
|
||||
{ 66958, { 66997 }}, { 66959, { 66998 }}, { 66960, { 66999 }}, { 66961, { 67000 }}, { 66962, { 67001 }},
|
||||
{ 66964, { 67003 }}, { 66965, { 67004 }}, { 68736, { 68800 }}, { 68737, { 68801 }}, { 68738, { 68802 }},
|
||||
{ 68739, { 68803 }}, { 68740, { 68804 }}, { 68741, { 68805 }}, { 68742, { 68806 }}, { 68743, { 68807 }},
|
||||
{ 68744, { 68808 }}, { 68745, { 68809 }}, { 68746, { 68810 }}, { 68747, { 68811 }}, { 68748, { 68812 }},
|
||||
{ 68749, { 68813 }}, { 68750, { 68814 }}, { 68751, { 68815 }}, { 68752, { 68816 }}, { 68753, { 68817 }},
|
||||
{ 68754, { 68818 }}, { 68755, { 68819 }}, { 68756, { 68820 }}, { 68757, { 68821 }}, { 68758, { 68822 }},
|
||||
{ 68759, { 68823 }}, { 68760, { 68824 }}, { 68761, { 68825 }}, { 68762, { 68826 }}, { 68763, { 68827 }},
|
||||
{ 68764, { 68828 }}, { 68765, { 68829 }}, { 68766, { 68830 }}, { 68767, { 68831 }}, { 68768, { 68832 }},
|
||||
{ 68769, { 68833 }}, { 68770, { 68834 }}, { 68771, { 68835 }}, { 68772, { 68836 }}, { 68773, { 68837 }},
|
||||
{ 68774, { 68838 }}, { 68775, { 68839 }}, { 68776, { 68840 }}, { 68777, { 68841 }}, { 68778, { 68842 }},
|
||||
{ 68779, { 68843 }}, { 68780, { 68844 }}, { 68781, { 68845 }}, { 68782, { 68846 }}, { 68783, { 68847 }},
|
||||
{ 68784, { 68848 }}, { 68785, { 68849 }}, { 68786, { 68850 }}, { 68944, { 68976 }}, { 68945, { 68977 }},
|
||||
{ 68946, { 68978 }}, { 68947, { 68979 }}, { 68948, { 68980 }}, { 68949, { 68981 }}, { 68950, { 68982 }},
|
||||
{ 68951, { 68983 }}, { 68952, { 68984 }}, { 68953, { 68985 }}, { 68954, { 68986 }}, { 68955, { 68987 }},
|
||||
{ 68956, { 68988 }}, { 68957, { 68989 }}, { 68958, { 68990 }}, { 68959, { 68991 }}, { 68960, { 68992 }},
|
||||
{ 68961, { 68993 }}, { 68962, { 68994 }}, { 68963, { 68995 }}, { 68964, { 68996 }}, { 68965, { 68997 }},
|
||||
{ 71840, { 71872 }}, { 71841, { 71873 }}, { 71842, { 71874 }}, { 71843, { 71875 }}, { 71844, { 71876 }},
|
||||
{ 71845, { 71877 }}, { 71846, { 71878 }}, { 71847, { 71879 }}, { 71848, { 71880 }}, { 71849, { 71881 }},
|
||||
{ 71850, { 71882 }}, { 71851, { 71883 }}, { 71852, { 71884 }}, { 71853, { 71885 }}, { 71854, { 71886 }},
|
||||
{ 71855, { 71887 }}, { 71856, { 71888 }}, { 71857, { 71889 }}, { 71858, { 71890 }}, { 71859, { 71891 }},
|
||||
{ 71860, { 71892 }}, { 71861, { 71893 }}, { 71862, { 71894 }}, { 71863, { 71895 }}, { 71864, { 71896 }},
|
||||
{ 71865, { 71897 }}, { 71866, { 71898 }}, { 71867, { 71899 }}, { 71868, { 71900 }}, { 71869, { 71901 }},
|
||||
{ 71870, { 71902 }}, { 71871, { 71903 }}, { 93760, { 93792 }}, { 93761, { 93793 }}, { 93762, { 93794 }},
|
||||
{ 93763, { 93795 }}, { 93764, { 93796 }}, { 93765, { 93797 }}, { 93766, { 93798 }}, { 93767, { 93799 }},
|
||||
{ 93768, { 93800 }}, { 93769, { 93801 }}, { 93770, { 93802 }}, { 93771, { 93803 }}, { 93772, { 93804 }},
|
||||
{ 93773, { 93805 }}, { 93774, { 93806 }}, { 93775, { 93807 }}, { 93776, { 93808 }}, { 93777, { 93809 }},
|
||||
{ 93778, { 93810 }}, { 93779, { 93811 }}, { 93780, { 93812 }}, { 93781, { 93813 }}, { 93782, { 93814 }},
|
||||
{ 93783, { 93815 }}, { 93784, { 93816 }}, { 93785, { 93817 }}, { 93786, { 93818 }}, { 93787, { 93819 }},
|
||||
{ 93788, { 93820 }}, { 93789, { 93821 }}, { 93790, { 93822 }}, { 93791, { 93823 }}, { 93856, { 93883 }},
|
||||
{ 93857, { 93884 }}, { 93858, { 93885 }}, { 93859, { 93886 }}, { 93860, { 93887 }}, { 93861, { 93888 }},
|
||||
{ 93862, { 93889 }}, { 93863, { 93890 }}, { 93864, { 93891 }}, { 93865, { 93892 }}, { 93866, { 93893 }},
|
||||
{ 93867, { 93894 }}, { 93868, { 93895 }}, { 93869, { 93896 }}, { 93870, { 93897 }}, { 93871, { 93898 }},
|
||||
{ 93872, { 93899 }}, { 93873, { 93900 }}, { 93874, { 93901 }}, { 93875, { 93902 }}, { 93876, { 93903 }},
|
||||
{ 93877, { 93904 }}, { 93878, { 93905 }}, { 93879, { 93906 }}, { 93880, { 93907 }}, { 125184, { 125218 }},
|
||||
{ 125185, { 125219 }}, { 125186, { 125220 }}, { 125187, { 125221 }}, { 125188, { 125222 }}, { 125189, { 125223 }},
|
||||
{ 125190, { 125224 }}, { 125191, { 125225 }}, { 125192, { 125226 }}, { 125193, { 125227 }}, { 125194, { 125228 }},
|
||||
{ 125195, { 125229 }}, { 125196, { 125230 }}, { 125197, { 125231 }}, { 125198, { 125232 }}, { 125199, { 125233 }},
|
||||
{ 125200, { 125234 }}, { 125201, { 125235 }}, { 125202, { 125236 }}, { 125203, { 125237 }}, { 125204, { 125238 }},
|
||||
{ 125205, { 125239 }}, { 125206, { 125240 }}, { 125207, { 125241 }}, { 125208, { 125242 }}, { 125209, { 125243 }},
|
||||
{ 125210, { 125244 }}, { 125211, { 125245 }}, { 125212, { 125246 }}, { 125213, { 125247 }}, { 125214, { 125248 }},
|
||||
{ 125215, { 125249 }}, { 125216, { 125250 }}, { 125217, { 125251 }}
|
||||
};
|
||||
|
||||
/**
|
||||
|
|
@ -586,7 +544,7 @@ static const RzUnicodeCaseMap lowercase_mapping = {
|
|||
* Table generated with `ucd-generate general-category`.
|
||||
* See: https://github.com/BurntSushi/ucd-generate
|
||||
*
|
||||
* Unicode version: 16.0.0.
|
||||
* Unicode version: 17.0.0.
|
||||
*/
|
||||
static const RzUnicodeCaseMap uppercase_mapping = {
|
||||
{ 97, { 65 }}, { 98, { 66 }}, { 99, { 67 }}, { 100, { 68 }}, { 101, { 69 }},
|
||||
|
|
@ -818,88 +776,94 @@ static const RzUnicodeCaseMap uppercase_mapping = {
|
|||
{ 42911, { 42910 }}, { 42913, { 42912 }}, { 42915, { 42914 }}, { 42917, { 42916 }}, { 42919, { 42918 }},
|
||||
{ 42921, { 42920 }}, { 42933, { 42932 }}, { 42935, { 42934 }}, { 42937, { 42936 }}, { 42939, { 42938 }},
|
||||
{ 42941, { 42940 }}, { 42943, { 42942 }}, { 42945, { 42944 }}, { 42947, { 42946 }}, { 42952, { 42951 }},
|
||||
{ 42954, { 42953 }}, { 42957, { 42956 }}, { 42961, { 42960 }}, { 42967, { 42966 }}, { 42969, { 42968 }},
|
||||
{ 42971, { 42970 }}, { 42998, { 42997 }}, { 43859, { 42931 }}, { 43888, { 5024 }}, { 43889, { 5025 }},
|
||||
{ 43890, { 5026 }}, { 43891, { 5027 }}, { 43892, { 5028 }}, { 43893, { 5029 }}, { 43894, { 5030 }},
|
||||
{ 43895, { 5031 }}, { 43896, { 5032 }}, { 43897, { 5033 }}, { 43898, { 5034 }}, { 43899, { 5035 }},
|
||||
{ 43900, { 5036 }}, { 43901, { 5037 }}, { 43902, { 5038 }}, { 43903, { 5039 }}, { 43904, { 5040 }},
|
||||
{ 43905, { 5041 }}, { 43906, { 5042 }}, { 43907, { 5043 }}, { 43908, { 5044 }}, { 43909, { 5045 }},
|
||||
{ 43910, { 5046 }}, { 43911, { 5047 }}, { 43912, { 5048 }}, { 43913, { 5049 }}, { 43914, { 5050 }},
|
||||
{ 43915, { 5051 }}, { 43916, { 5052 }}, { 43917, { 5053 }}, { 43918, { 5054 }}, { 43919, { 5055 }},
|
||||
{ 43920, { 5056 }}, { 43921, { 5057 }}, { 43922, { 5058 }}, { 43923, { 5059 }}, { 43924, { 5060 }},
|
||||
{ 43925, { 5061 }}, { 43926, { 5062 }}, { 43927, { 5063 }}, { 43928, { 5064 }}, { 43929, { 5065 }},
|
||||
{ 43930, { 5066 }}, { 43931, { 5067 }}, { 43932, { 5068 }}, { 43933, { 5069 }}, { 43934, { 5070 }},
|
||||
{ 43935, { 5071 }}, { 43936, { 5072 }}, { 43937, { 5073 }}, { 43938, { 5074 }}, { 43939, { 5075 }},
|
||||
{ 43940, { 5076 }}, { 43941, { 5077 }}, { 43942, { 5078 }}, { 43943, { 5079 }}, { 43944, { 5080 }},
|
||||
{ 43945, { 5081 }}, { 43946, { 5082 }}, { 43947, { 5083 }}, { 43948, { 5084 }}, { 43949, { 5085 }},
|
||||
{ 43950, { 5086 }}, { 43951, { 5087 }}, { 43952, { 5088 }}, { 43953, { 5089 }}, { 43954, { 5090 }},
|
||||
{ 43955, { 5091 }}, { 43956, { 5092 }}, { 43957, { 5093 }}, { 43958, { 5094 }}, { 43959, { 5095 }},
|
||||
{ 43960, { 5096 }}, { 43961, { 5097 }}, { 43962, { 5098 }}, { 43963, { 5099 }}, { 43964, { 5100 }},
|
||||
{ 43965, { 5101 }}, { 43966, { 5102 }}, { 43967, { 5103 }}, { 64256, { 70, 70 }}, { 64257, { 70, 73 }},
|
||||
{ 64258, { 70, 76 }}, { 64259, { 70, 70, 73 }}, { 64260, { 70, 70, 76 }}, { 64261, { 83, 84 }}, { 64262, { 83, 84 }},
|
||||
{ 64275, { 1348, 1350 }}, { 64276, { 1348, 1333 }}, { 64277, { 1348, 1339 }}, { 64278, { 1358, 1350 }}, { 64279, { 1348, 1341 }},
|
||||
{ 65345, { 65313 }}, { 65346, { 65314 }}, { 65347, { 65315 }}, { 65348, { 65316 }}, { 65349, { 65317 }},
|
||||
{ 65350, { 65318 }}, { 65351, { 65319 }}, { 65352, { 65320 }}, { 65353, { 65321 }}, { 65354, { 65322 }},
|
||||
{ 65355, { 65323 }}, { 65356, { 65324 }}, { 65357, { 65325 }}, { 65358, { 65326 }}, { 65359, { 65327 }},
|
||||
{ 65360, { 65328 }}, { 65361, { 65329 }}, { 65362, { 65330 }}, { 65363, { 65331 }}, { 65364, { 65332 }},
|
||||
{ 65365, { 65333 }}, { 65366, { 65334 }}, { 65367, { 65335 }}, { 65368, { 65336 }}, { 65369, { 65337 }},
|
||||
{ 65370, { 65338 }}, { 66600, { 66560 }}, { 66601, { 66561 }}, { 66602, { 66562 }}, { 66603, { 66563 }},
|
||||
{ 66604, { 66564 }}, { 66605, { 66565 }}, { 66606, { 66566 }}, { 66607, { 66567 }}, { 66608, { 66568 }},
|
||||
{ 66609, { 66569 }}, { 66610, { 66570 }}, { 66611, { 66571 }}, { 66612, { 66572 }}, { 66613, { 66573 }},
|
||||
{ 66614, { 66574 }}, { 66615, { 66575 }}, { 66616, { 66576 }}, { 66617, { 66577 }}, { 66618, { 66578 }},
|
||||
{ 66619, { 66579 }}, { 66620, { 66580 }}, { 66621, { 66581 }}, { 66622, { 66582 }}, { 66623, { 66583 }},
|
||||
{ 66624, { 66584 }}, { 66625, { 66585 }}, { 66626, { 66586 }}, { 66627, { 66587 }}, { 66628, { 66588 }},
|
||||
{ 66629, { 66589 }}, { 66630, { 66590 }}, { 66631, { 66591 }}, { 66632, { 66592 }}, { 66633, { 66593 }},
|
||||
{ 66634, { 66594 }}, { 66635, { 66595 }}, { 66636, { 66596 }}, { 66637, { 66597 }}, { 66638, { 66598 }},
|
||||
{ 66639, { 66599 }}, { 66776, { 66736 }}, { 66777, { 66737 }}, { 66778, { 66738 }}, { 66779, { 66739 }},
|
||||
{ 66780, { 66740 }}, { 66781, { 66741 }}, { 66782, { 66742 }}, { 66783, { 66743 }}, { 66784, { 66744 }},
|
||||
{ 66785, { 66745 }}, { 66786, { 66746 }}, { 66787, { 66747 }}, { 66788, { 66748 }}, { 66789, { 66749 }},
|
||||
{ 66790, { 66750 }}, { 66791, { 66751 }}, { 66792, { 66752 }}, { 66793, { 66753 }}, { 66794, { 66754 }},
|
||||
{ 66795, { 66755 }}, { 66796, { 66756 }}, { 66797, { 66757 }}, { 66798, { 66758 }}, { 66799, { 66759 }},
|
||||
{ 66800, { 66760 }}, { 66801, { 66761 }}, { 66802, { 66762 }}, { 66803, { 66763 }}, { 66804, { 66764 }},
|
||||
{ 66805, { 66765 }}, { 66806, { 66766 }}, { 66807, { 66767 }}, { 66808, { 66768 }}, { 66809, { 66769 }},
|
||||
{ 66810, { 66770 }}, { 66811, { 66771 }}, { 66967, { 66928 }}, { 66968, { 66929 }}, { 66969, { 66930 }},
|
||||
{ 66970, { 66931 }}, { 66971, { 66932 }}, { 66972, { 66933 }}, { 66973, { 66934 }}, { 66974, { 66935 }},
|
||||
{ 66975, { 66936 }}, { 66976, { 66937 }}, { 66977, { 66938 }}, { 66979, { 66940 }}, { 66980, { 66941 }},
|
||||
{ 66981, { 66942 }}, { 66982, { 66943 }}, { 66983, { 66944 }}, { 66984, { 66945 }}, { 66985, { 66946 }},
|
||||
{ 66986, { 66947 }}, { 66987, { 66948 }}, { 66988, { 66949 }}, { 66989, { 66950 }}, { 66990, { 66951 }},
|
||||
{ 66991, { 66952 }}, { 66992, { 66953 }}, { 66993, { 66954 }}, { 66995, { 66956 }}, { 66996, { 66957 }},
|
||||
{ 66997, { 66958 }}, { 66998, { 66959 }}, { 66999, { 66960 }}, { 67000, { 66961 }}, { 67001, { 66962 }},
|
||||
{ 67003, { 66964 }}, { 67004, { 66965 }}, { 68800, { 68736 }}, { 68801, { 68737 }}, { 68802, { 68738 }},
|
||||
{ 68803, { 68739 }}, { 68804, { 68740 }}, { 68805, { 68741 }}, { 68806, { 68742 }}, { 68807, { 68743 }},
|
||||
{ 68808, { 68744 }}, { 68809, { 68745 }}, { 68810, { 68746 }}, { 68811, { 68747 }}, { 68812, { 68748 }},
|
||||
{ 68813, { 68749 }}, { 68814, { 68750 }}, { 68815, { 68751 }}, { 68816, { 68752 }}, { 68817, { 68753 }},
|
||||
{ 68818, { 68754 }}, { 68819, { 68755 }}, { 68820, { 68756 }}, { 68821, { 68757 }}, { 68822, { 68758 }},
|
||||
{ 68823, { 68759 }}, { 68824, { 68760 }}, { 68825, { 68761 }}, { 68826, { 68762 }}, { 68827, { 68763 }},
|
||||
{ 68828, { 68764 }}, { 68829, { 68765 }}, { 68830, { 68766 }}, { 68831, { 68767 }}, { 68832, { 68768 }},
|
||||
{ 68833, { 68769 }}, { 68834, { 68770 }}, { 68835, { 68771 }}, { 68836, { 68772 }}, { 68837, { 68773 }},
|
||||
{ 68838, { 68774 }}, { 68839, { 68775 }}, { 68840, { 68776 }}, { 68841, { 68777 }}, { 68842, { 68778 }},
|
||||
{ 68843, { 68779 }}, { 68844, { 68780 }}, { 68845, { 68781 }}, { 68846, { 68782 }}, { 68847, { 68783 }},
|
||||
{ 68848, { 68784 }}, { 68849, { 68785 }}, { 68850, { 68786 }}, { 68976, { 68944 }}, { 68977, { 68945 }},
|
||||
{ 68978, { 68946 }}, { 68979, { 68947 }}, { 68980, { 68948 }}, { 68981, { 68949 }}, { 68982, { 68950 }},
|
||||
{ 68983, { 68951 }}, { 68984, { 68952 }}, { 68985, { 68953 }}, { 68986, { 68954 }}, { 68987, { 68955 }},
|
||||
{ 68988, { 68956 }}, { 68989, { 68957 }}, { 68990, { 68958 }}, { 68991, { 68959 }}, { 68992, { 68960 }},
|
||||
{ 68993, { 68961 }}, { 68994, { 68962 }}, { 68995, { 68963 }}, { 68996, { 68964 }}, { 68997, { 68965 }},
|
||||
{ 71872, { 71840 }}, { 71873, { 71841 }}, { 71874, { 71842 }}, { 71875, { 71843 }}, { 71876, { 71844 }},
|
||||
{ 71877, { 71845 }}, { 71878, { 71846 }}, { 71879, { 71847 }}, { 71880, { 71848 }}, { 71881, { 71849 }},
|
||||
{ 71882, { 71850 }}, { 71883, { 71851 }}, { 71884, { 71852 }}, { 71885, { 71853 }}, { 71886, { 71854 }},
|
||||
{ 71887, { 71855 }}, { 71888, { 71856 }}, { 71889, { 71857 }}, { 71890, { 71858 }}, { 71891, { 71859 }},
|
||||
{ 71892, { 71860 }}, { 71893, { 71861 }}, { 71894, { 71862 }}, { 71895, { 71863 }}, { 71896, { 71864 }},
|
||||
{ 71897, { 71865 }}, { 71898, { 71866 }}, { 71899, { 71867 }}, { 71900, { 71868 }}, { 71901, { 71869 }},
|
||||
{ 71902, { 71870 }}, { 71903, { 71871 }}, { 93792, { 93760 }}, { 93793, { 93761 }}, { 93794, { 93762 }},
|
||||
{ 93795, { 93763 }}, { 93796, { 93764 }}, { 93797, { 93765 }}, { 93798, { 93766 }}, { 93799, { 93767 }},
|
||||
{ 93800, { 93768 }}, { 93801, { 93769 }}, { 93802, { 93770 }}, { 93803, { 93771 }}, { 93804, { 93772 }},
|
||||
{ 93805, { 93773 }}, { 93806, { 93774 }}, { 93807, { 93775 }}, { 93808, { 93776 }}, { 93809, { 93777 }},
|
||||
{ 93810, { 93778 }}, { 93811, { 93779 }}, { 93812, { 93780 }}, { 93813, { 93781 }}, { 93814, { 93782 }},
|
||||
{ 93815, { 93783 }}, { 93816, { 93784 }}, { 93817, { 93785 }}, { 93818, { 93786 }}, { 93819, { 93787 }},
|
||||
{ 93820, { 93788 }}, { 93821, { 93789 }}, { 93822, { 93790 }}, { 93823, { 93791 }}, { 125218, { 125184 }},
|
||||
{ 125219, { 125185 }}, { 125220, { 125186 }}, { 125221, { 125187 }}, { 125222, { 125188 }}, { 125223, { 125189 }},
|
||||
{ 125224, { 125190 }}, { 125225, { 125191 }}, { 125226, { 125192 }}, { 125227, { 125193 }}, { 125228, { 125194 }},
|
||||
{ 125229, { 125195 }}, { 125230, { 125196 }}, { 125231, { 125197 }}, { 125232, { 125198 }}, { 125233, { 125199 }},
|
||||
{ 125234, { 125200 }}, { 125235, { 125201 }}, { 125236, { 125202 }}, { 125237, { 125203 }}, { 125238, { 125204 }},
|
||||
{ 125239, { 125205 }}, { 125240, { 125206 }}, { 125241, { 125207 }}, { 125242, { 125208 }}, { 125243, { 125209 }},
|
||||
{ 125244, { 125210 }}, { 125245, { 125211 }}, { 125246, { 125212 }}, { 125247, { 125213 }}, { 125248, { 125214 }},
|
||||
{ 125249, { 125215 }}, { 125250, { 125216 }}, { 125251, { 125217 }}
|
||||
{ 42954, { 42953 }}, { 42957, { 42956 }}, { 42959, { 42958 }}, { 42961, { 42960 }}, { 42963, { 42962 }},
|
||||
{ 42965, { 42964 }}, { 42967, { 42966 }}, { 42969, { 42968 }}, { 42971, { 42970 }}, { 42998, { 42997 }},
|
||||
{ 43859, { 42931 }}, { 43888, { 5024 }}, { 43889, { 5025 }}, { 43890, { 5026 }}, { 43891, { 5027 }},
|
||||
{ 43892, { 5028 }}, { 43893, { 5029 }}, { 43894, { 5030 }}, { 43895, { 5031 }}, { 43896, { 5032 }},
|
||||
{ 43897, { 5033 }}, { 43898, { 5034 }}, { 43899, { 5035 }}, { 43900, { 5036 }}, { 43901, { 5037 }},
|
||||
{ 43902, { 5038 }}, { 43903, { 5039 }}, { 43904, { 5040 }}, { 43905, { 5041 }}, { 43906, { 5042 }},
|
||||
{ 43907, { 5043 }}, { 43908, { 5044 }}, { 43909, { 5045 }}, { 43910, { 5046 }}, { 43911, { 5047 }},
|
||||
{ 43912, { 5048 }}, { 43913, { 5049 }}, { 43914, { 5050 }}, { 43915, { 5051 }}, { 43916, { 5052 }},
|
||||
{ 43917, { 5053 }}, { 43918, { 5054 }}, { 43919, { 5055 }}, { 43920, { 5056 }}, { 43921, { 5057 }},
|
||||
{ 43922, { 5058 }}, { 43923, { 5059 }}, { 43924, { 5060 }}, { 43925, { 5061 }}, { 43926, { 5062 }},
|
||||
{ 43927, { 5063 }}, { 43928, { 5064 }}, { 43929, { 5065 }}, { 43930, { 5066 }}, { 43931, { 5067 }},
|
||||
{ 43932, { 5068 }}, { 43933, { 5069 }}, { 43934, { 5070 }}, { 43935, { 5071 }}, { 43936, { 5072 }},
|
||||
{ 43937, { 5073 }}, { 43938, { 5074 }}, { 43939, { 5075 }}, { 43940, { 5076 }}, { 43941, { 5077 }},
|
||||
{ 43942, { 5078 }}, { 43943, { 5079 }}, { 43944, { 5080 }}, { 43945, { 5081 }}, { 43946, { 5082 }},
|
||||
{ 43947, { 5083 }}, { 43948, { 5084 }}, { 43949, { 5085 }}, { 43950, { 5086 }}, { 43951, { 5087 }},
|
||||
{ 43952, { 5088 }}, { 43953, { 5089 }}, { 43954, { 5090 }}, { 43955, { 5091 }}, { 43956, { 5092 }},
|
||||
{ 43957, { 5093 }}, { 43958, { 5094 }}, { 43959, { 5095 }}, { 43960, { 5096 }}, { 43961, { 5097 }},
|
||||
{ 43962, { 5098 }}, { 43963, { 5099 }}, { 43964, { 5100 }}, { 43965, { 5101 }}, { 43966, { 5102 }},
|
||||
{ 43967, { 5103 }}, { 64256, { 70, 70 }}, { 64257, { 70, 73 }}, { 64258, { 70, 76 }}, { 64259, { 70, 70, 73 }},
|
||||
{ 64260, { 70, 70, 76 }}, { 64261, { 83, 84 }}, { 64262, { 83, 84 }}, { 64275, { 1348, 1350 }}, { 64276, { 1348, 1333 }},
|
||||
{ 64277, { 1348, 1339 }}, { 64278, { 1358, 1350 }}, { 64279, { 1348, 1341 }}, { 65345, { 65313 }}, { 65346, { 65314 }},
|
||||
{ 65347, { 65315 }}, { 65348, { 65316 }}, { 65349, { 65317 }}, { 65350, { 65318 }}, { 65351, { 65319 }},
|
||||
{ 65352, { 65320 }}, { 65353, { 65321 }}, { 65354, { 65322 }}, { 65355, { 65323 }}, { 65356, { 65324 }},
|
||||
{ 65357, { 65325 }}, { 65358, { 65326 }}, { 65359, { 65327 }}, { 65360, { 65328 }}, { 65361, { 65329 }},
|
||||
{ 65362, { 65330 }}, { 65363, { 65331 }}, { 65364, { 65332 }}, { 65365, { 65333 }}, { 65366, { 65334 }},
|
||||
{ 65367, { 65335 }}, { 65368, { 65336 }}, { 65369, { 65337 }}, { 65370, { 65338 }}, { 66600, { 66560 }},
|
||||
{ 66601, { 66561 }}, { 66602, { 66562 }}, { 66603, { 66563 }}, { 66604, { 66564 }}, { 66605, { 66565 }},
|
||||
{ 66606, { 66566 }}, { 66607, { 66567 }}, { 66608, { 66568 }}, { 66609, { 66569 }}, { 66610, { 66570 }},
|
||||
{ 66611, { 66571 }}, { 66612, { 66572 }}, { 66613, { 66573 }}, { 66614, { 66574 }}, { 66615, { 66575 }},
|
||||
{ 66616, { 66576 }}, { 66617, { 66577 }}, { 66618, { 66578 }}, { 66619, { 66579 }}, { 66620, { 66580 }},
|
||||
{ 66621, { 66581 }}, { 66622, { 66582 }}, { 66623, { 66583 }}, { 66624, { 66584 }}, { 66625, { 66585 }},
|
||||
{ 66626, { 66586 }}, { 66627, { 66587 }}, { 66628, { 66588 }}, { 66629, { 66589 }}, { 66630, { 66590 }},
|
||||
{ 66631, { 66591 }}, { 66632, { 66592 }}, { 66633, { 66593 }}, { 66634, { 66594 }}, { 66635, { 66595 }},
|
||||
{ 66636, { 66596 }}, { 66637, { 66597 }}, { 66638, { 66598 }}, { 66639, { 66599 }}, { 66776, { 66736 }},
|
||||
{ 66777, { 66737 }}, { 66778, { 66738 }}, { 66779, { 66739 }}, { 66780, { 66740 }}, { 66781, { 66741 }},
|
||||
{ 66782, { 66742 }}, { 66783, { 66743 }}, { 66784, { 66744 }}, { 66785, { 66745 }}, { 66786, { 66746 }},
|
||||
{ 66787, { 66747 }}, { 66788, { 66748 }}, { 66789, { 66749 }}, { 66790, { 66750 }}, { 66791, { 66751 }},
|
||||
{ 66792, { 66752 }}, { 66793, { 66753 }}, { 66794, { 66754 }}, { 66795, { 66755 }}, { 66796, { 66756 }},
|
||||
{ 66797, { 66757 }}, { 66798, { 66758 }}, { 66799, { 66759 }}, { 66800, { 66760 }}, { 66801, { 66761 }},
|
||||
{ 66802, { 66762 }}, { 66803, { 66763 }}, { 66804, { 66764 }}, { 66805, { 66765 }}, { 66806, { 66766 }},
|
||||
{ 66807, { 66767 }}, { 66808, { 66768 }}, { 66809, { 66769 }}, { 66810, { 66770 }}, { 66811, { 66771 }},
|
||||
{ 66967, { 66928 }}, { 66968, { 66929 }}, { 66969, { 66930 }}, { 66970, { 66931 }}, { 66971, { 66932 }},
|
||||
{ 66972, { 66933 }}, { 66973, { 66934 }}, { 66974, { 66935 }}, { 66975, { 66936 }}, { 66976, { 66937 }},
|
||||
{ 66977, { 66938 }}, { 66979, { 66940 }}, { 66980, { 66941 }}, { 66981, { 66942 }}, { 66982, { 66943 }},
|
||||
{ 66983, { 66944 }}, { 66984, { 66945 }}, { 66985, { 66946 }}, { 66986, { 66947 }}, { 66987, { 66948 }},
|
||||
{ 66988, { 66949 }}, { 66989, { 66950 }}, { 66990, { 66951 }}, { 66991, { 66952 }}, { 66992, { 66953 }},
|
||||
{ 66993, { 66954 }}, { 66995, { 66956 }}, { 66996, { 66957 }}, { 66997, { 66958 }}, { 66998, { 66959 }},
|
||||
{ 66999, { 66960 }}, { 67000, { 66961 }}, { 67001, { 66962 }}, { 67003, { 66964 }}, { 67004, { 66965 }},
|
||||
{ 68800, { 68736 }}, { 68801, { 68737 }}, { 68802, { 68738 }}, { 68803, { 68739 }}, { 68804, { 68740 }},
|
||||
{ 68805, { 68741 }}, { 68806, { 68742 }}, { 68807, { 68743 }}, { 68808, { 68744 }}, { 68809, { 68745 }},
|
||||
{ 68810, { 68746 }}, { 68811, { 68747 }}, { 68812, { 68748 }}, { 68813, { 68749 }}, { 68814, { 68750 }},
|
||||
{ 68815, { 68751 }}, { 68816, { 68752 }}, { 68817, { 68753 }}, { 68818, { 68754 }}, { 68819, { 68755 }},
|
||||
{ 68820, { 68756 }}, { 68821, { 68757 }}, { 68822, { 68758 }}, { 68823, { 68759 }}, { 68824, { 68760 }},
|
||||
{ 68825, { 68761 }}, { 68826, { 68762 }}, { 68827, { 68763 }}, { 68828, { 68764 }}, { 68829, { 68765 }},
|
||||
{ 68830, { 68766 }}, { 68831, { 68767 }}, { 68832, { 68768 }}, { 68833, { 68769 }}, { 68834, { 68770 }},
|
||||
{ 68835, { 68771 }}, { 68836, { 68772 }}, { 68837, { 68773 }}, { 68838, { 68774 }}, { 68839, { 68775 }},
|
||||
{ 68840, { 68776 }}, { 68841, { 68777 }}, { 68842, { 68778 }}, { 68843, { 68779 }}, { 68844, { 68780 }},
|
||||
{ 68845, { 68781 }}, { 68846, { 68782 }}, { 68847, { 68783 }}, { 68848, { 68784 }}, { 68849, { 68785 }},
|
||||
{ 68850, { 68786 }}, { 68976, { 68944 }}, { 68977, { 68945 }}, { 68978, { 68946 }}, { 68979, { 68947 }},
|
||||
{ 68980, { 68948 }}, { 68981, { 68949 }}, { 68982, { 68950 }}, { 68983, { 68951 }}, { 68984, { 68952 }},
|
||||
{ 68985, { 68953 }}, { 68986, { 68954 }}, { 68987, { 68955 }}, { 68988, { 68956 }}, { 68989, { 68957 }},
|
||||
{ 68990, { 68958 }}, { 68991, { 68959 }}, { 68992, { 68960 }}, { 68993, { 68961 }}, { 68994, { 68962 }},
|
||||
{ 68995, { 68963 }}, { 68996, { 68964 }}, { 68997, { 68965 }}, { 71872, { 71840 }}, { 71873, { 71841 }},
|
||||
{ 71874, { 71842 }}, { 71875, { 71843 }}, { 71876, { 71844 }}, { 71877, { 71845 }}, { 71878, { 71846 }},
|
||||
{ 71879, { 71847 }}, { 71880, { 71848 }}, { 71881, { 71849 }}, { 71882, { 71850 }}, { 71883, { 71851 }},
|
||||
{ 71884, { 71852 }}, { 71885, { 71853 }}, { 71886, { 71854 }}, { 71887, { 71855 }}, { 71888, { 71856 }},
|
||||
{ 71889, { 71857 }}, { 71890, { 71858 }}, { 71891, { 71859 }}, { 71892, { 71860 }}, { 71893, { 71861 }},
|
||||
{ 71894, { 71862 }}, { 71895, { 71863 }}, { 71896, { 71864 }}, { 71897, { 71865 }}, { 71898, { 71866 }},
|
||||
{ 71899, { 71867 }}, { 71900, { 71868 }}, { 71901, { 71869 }}, { 71902, { 71870 }}, { 71903, { 71871 }},
|
||||
{ 93792, { 93760 }}, { 93793, { 93761 }}, { 93794, { 93762 }}, { 93795, { 93763 }}, { 93796, { 93764 }},
|
||||
{ 93797, { 93765 }}, { 93798, { 93766 }}, { 93799, { 93767 }}, { 93800, { 93768 }}, { 93801, { 93769 }},
|
||||
{ 93802, { 93770 }}, { 93803, { 93771 }}, { 93804, { 93772 }}, { 93805, { 93773 }}, { 93806, { 93774 }},
|
||||
{ 93807, { 93775 }}, { 93808, { 93776 }}, { 93809, { 93777 }}, { 93810, { 93778 }}, { 93811, { 93779 }},
|
||||
{ 93812, { 93780 }}, { 93813, { 93781 }}, { 93814, { 93782 }}, { 93815, { 93783 }}, { 93816, { 93784 }},
|
||||
{ 93817, { 93785 }}, { 93818, { 93786 }}, { 93819, { 93787 }}, { 93820, { 93788 }}, { 93821, { 93789 }},
|
||||
{ 93822, { 93790 }}, { 93823, { 93791 }}, { 93883, { 93856 }}, { 93884, { 93857 }}, { 93885, { 93858 }},
|
||||
{ 93886, { 93859 }}, { 93887, { 93860 }}, { 93888, { 93861 }}, { 93889, { 93862 }}, { 93890, { 93863 }},
|
||||
{ 93891, { 93864 }}, { 93892, { 93865 }}, { 93893, { 93866 }}, { 93894, { 93867 }}, { 93895, { 93868 }},
|
||||
{ 93896, { 93869 }}, { 93897, { 93870 }}, { 93898, { 93871 }}, { 93899, { 93872 }}, { 93900, { 93873 }},
|
||||
{ 93901, { 93874 }}, { 93902, { 93875 }}, { 93903, { 93876 }}, { 93904, { 93877 }}, { 93905, { 93878 }},
|
||||
{ 93906, { 93879 }}, { 93907, { 93880 }}, { 125218, { 125184 }}, { 125219, { 125185 }}, { 125220, { 125186 }},
|
||||
{ 125221, { 125187 }}, { 125222, { 125188 }}, { 125223, { 125189 }}, { 125224, { 125190 }}, { 125225, { 125191 }},
|
||||
{ 125226, { 125192 }}, { 125227, { 125193 }}, { 125228, { 125194 }}, { 125229, { 125195 }}, { 125230, { 125196 }},
|
||||
{ 125231, { 125197 }}, { 125232, { 125198 }}, { 125233, { 125199 }}, { 125234, { 125200 }}, { 125235, { 125201 }},
|
||||
{ 125236, { 125202 }}, { 125237, { 125203 }}, { 125238, { 125204 }}, { 125239, { 125205 }}, { 125240, { 125206 }},
|
||||
{ 125241, { 125207 }}, { 125242, { 125208 }}, { 125243, { 125209 }}, { 125244, { 125210 }}, { 125245, { 125211 }},
|
||||
{ 125246, { 125212 }}, { 125247, { 125213 }}, { 125248, { 125214 }}, { 125249, { 125215 }}, { 125250, { 125216 }},
|
||||
{ 125251, { 125217 }}
|
||||
};
|
||||
|
||||
// clang-format on
|
||||
|
|
|
|||
|
|
@ -14,7 +14,7 @@
|
|||
*
|
||||
* Copied from: UCD/Blocks.txt
|
||||
*
|
||||
* Unicode version: 16.0.0.
|
||||
* Unicode version: 17.0.0.
|
||||
*/
|
||||
const RzUnicodeRangeNameTable unicode_blocks = {
|
||||
{ 0x0000, 0x007F, "Basic Latin" },
|
||||
|
|
@ -212,6 +212,7 @@ const RzUnicodeRangeNameTable unicode_blocks = {
|
|||
{ 0x108E0, 0x108FF, "Hatran" },
|
||||
{ 0x10900, 0x1091F, "Phoenician" },
|
||||
{ 0x10920, 0x1093F, "Lydian" },
|
||||
{ 0x10940, 0x1095F, "Sidetic" },
|
||||
{ 0x10980, 0x1099F, "Meroitic Hieroglyphs" },
|
||||
{ 0x109A0, 0x109FF, "Meroitic Cursive" },
|
||||
{ 0x10A00, 0x10A5F, "Kharoshthi" },
|
||||
|
|
@ -263,11 +264,13 @@ const RzUnicodeRangeNameTable unicode_blocks = {
|
|||
{ 0x11AB0, 0x11ABF, "Unified Canadian Aboriginal Syllabics Extended-A" },
|
||||
{ 0x11AC0, 0x11AFF, "Pau Cin Hau" },
|
||||
{ 0x11B00, 0x11B5F, "Devanagari Extended-A" },
|
||||
{ 0x11B60, 0x11B7F, "Sharada Supplement" },
|
||||
{ 0x11BC0, 0x11BFF, "Sunuwar" },
|
||||
{ 0x11C00, 0x11C6F, "Bhaiksuki" },
|
||||
{ 0x11C70, 0x11CBF, "Marchen" },
|
||||
{ 0x11D00, 0x11D5F, "Masaram Gondi" },
|
||||
{ 0x11D60, 0x11DAF, "Gunjala Gondi" },
|
||||
{ 0x11DB0, 0x11DEF, "Tolong Siki" },
|
||||
{ 0x11EE0, 0x11EFF, "Makasar" },
|
||||
{ 0x11F00, 0x11F5F, "Kawi" },
|
||||
{ 0x11FB0, 0x11FBF, "Lisu Supplement" },
|
||||
|
|
@ -288,12 +291,14 @@ const RzUnicodeRangeNameTable unicode_blocks = {
|
|||
{ 0x16B00, 0x16B8F, "Pahawh Hmong" },
|
||||
{ 0x16D40, 0x16D7F, "Kirat Rai" },
|
||||
{ 0x16E40, 0x16E9F, "Medefaidrin" },
|
||||
{ 0x16EA0, 0x16EDF, "Beria Erfe" },
|
||||
{ 0x16F00, 0x16F9F, "Miao" },
|
||||
{ 0x16FE0, 0x16FFF, "Ideographic Symbols and Punctuation" },
|
||||
{ 0x17000, 0x187FF, "Tangut" },
|
||||
{ 0x18800, 0x18AFF, "Tangut Components" },
|
||||
{ 0x18B00, 0x18CFF, "Khitan Small Script" },
|
||||
{ 0x18D00, 0x18D7F, "Tangut Supplement" },
|
||||
{ 0x18D80, 0x18DFF, "Tangut Components Supplement" },
|
||||
{ 0x1AFF0, 0x1AFFF, "Kana Extended-B" },
|
||||
{ 0x1B000, 0x1B0FF, "Kana Supplement" },
|
||||
{ 0x1B100, 0x1B12F, "Kana Extended-A" },
|
||||
|
|
@ -302,6 +307,7 @@ const RzUnicodeRangeNameTable unicode_blocks = {
|
|||
{ 0x1BC00, 0x1BC9F, "Duployan" },
|
||||
{ 0x1BCA0, 0x1BCAF, "Shorthand Format Controls" },
|
||||
{ 0x1CC00, 0x1CEBF, "Symbols for Legacy Computing Supplement" },
|
||||
{ 0x1CEC0, 0x1CEFF, "Miscellaneous Symbols Supplement" },
|
||||
{ 0x1CF00, 0x1CFCF, "Znamenny Musical Notation" },
|
||||
{ 0x1D000, 0x1D0FF, "Byzantine Musical Symbols" },
|
||||
{ 0x1D100, 0x1D1FF, "Musical Symbols" },
|
||||
|
|
@ -320,6 +326,7 @@ const RzUnicodeRangeNameTable unicode_blocks = {
|
|||
{ 0x1E2C0, 0x1E2FF, "Wancho" },
|
||||
{ 0x1E4D0, 0x1E4FF, "Nag Mundari" },
|
||||
{ 0x1E5D0, 0x1E5FF, "Ol Onal" },
|
||||
{ 0x1E6C0, 0x1E6FF, "Tai Yo" },
|
||||
{ 0x1E7E0, 0x1E7FF, "Ethiopic Extended-B" },
|
||||
{ 0x1E800, 0x1E8DF, "Mende Kikakui" },
|
||||
{ 0x1E900, 0x1E95F, "Adlam" },
|
||||
|
|
@ -351,6 +358,7 @@ const RzUnicodeRangeNameTable unicode_blocks = {
|
|||
{ 0x2F800, 0x2FA1F, "CJK Compatibility Ideographs Supplement" },
|
||||
{ 0x30000, 0x3134F, "CJK Unified Ideographs Extension G" },
|
||||
{ 0x31350, 0x323AF, "CJK Unified Ideographs Extension H" },
|
||||
{ 0x323B0, 0x3347F, "CJK Unified Ideographs Extension J" },
|
||||
{ 0xE0000, 0xE007F, "Tags" },
|
||||
{ 0xE0100, 0xE01EF, "Variation Selectors Supplement" },
|
||||
{ 0xF0000, 0xFFFFF, "Supplementary Private Use Area-A" },
|
||||
|
|
|
|||
|
|
@ -197,3 +197,25 @@ EXPECT=<<EOF
|
|||
🟪🟪
|
||||
EOF
|
||||
RUN
|
||||
|
||||
NAME=Unicode 17.0.0 Tolong Siki script
|
||||
FILE==
|
||||
CMDS=<<EOF
|
||||
wx f091b6b0
|
||||
ps
|
||||
EOF
|
||||
EXPECT=<<EOF
|
||||
|
||||
EOF
|
||||
RUN
|
||||
|
||||
NAME=Unicode 17.0.0 Tai Yo script
|
||||
FILE==
|
||||
CMDS=<<EOF
|
||||
wx f09e9b80
|
||||
ps
|
||||
EOF
|
||||
EXPECT=<<EOF
|
||||
|
||||
EOF
|
||||
RUN
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue