diff options
author | Ryo Nihei <nihei.dev@gmail.com> | 2021-11-23 20:38:50 +0900 |
---|---|---|
committer | Ryo Nihei <nihei.dev@gmail.com> | 2021-11-23 20:38:57 +0900 |
commit | 2359623e6e1a85047953ff8838850d5c0685430b (patch) | |
tree | 418fd5900a062c5073e1117ef2b7e4a02645c683 /compiler | |
parent | Refactor the UCD file parsers (diff) | |
download | tre-2359623e6e1a85047953ff8838850d5c0685430b.tar.gz tre-2359623e6e1a85047953ff8838850d5c0685430b.tar.xz |
Fix key of generalCategoryCodePoints map
Use the abbreviation `cn` of the general category value `unassigned` as a key of the `generalCategoryCodePoints` map.
Diffstat (limited to 'compiler')
-rw-r--r-- | compiler/ucd_table.go | 1392 |
1 files changed, 696 insertions, 696 deletions
diff --git a/compiler/ucd_table.go b/compiler/ucd_table.go index e9fa01a..c941f4c 100644 --- a/compiler/ucd_table.go +++ b/compiler/ucd_table.go @@ -142,6 +142,702 @@ var generalCategoryCodePoints = map[string][]*ucd.CodePointRange{ &ucd.CodePointRange{From: rune(917505), To: rune(917505)}, &ucd.CodePointRange{From: rune(917536), To: rune(917631)}, }, + "cn": { + &ucd.CodePointRange{From: rune(888), To: rune(889)}, + &ucd.CodePointRange{From: rune(896), To: rune(899)}, + &ucd.CodePointRange{From: rune(907), To: rune(907)}, + &ucd.CodePointRange{From: rune(909), To: rune(909)}, + &ucd.CodePointRange{From: rune(930), To: rune(930)}, + &ucd.CodePointRange{From: rune(1328), To: rune(1328)}, + &ucd.CodePointRange{From: rune(1367), To: rune(1368)}, + &ucd.CodePointRange{From: rune(1419), To: rune(1420)}, + &ucd.CodePointRange{From: rune(1424), To: rune(1424)}, + &ucd.CodePointRange{From: rune(1480), To: rune(1487)}, + &ucd.CodePointRange{From: rune(1515), To: rune(1518)}, + &ucd.CodePointRange{From: rune(1525), To: rune(1535)}, + &ucd.CodePointRange{From: rune(1565), To: rune(1565)}, + &ucd.CodePointRange{From: rune(1806), To: rune(1806)}, + &ucd.CodePointRange{From: rune(1867), To: rune(1868)}, + &ucd.CodePointRange{From: rune(1970), To: rune(1983)}, + &ucd.CodePointRange{From: rune(2043), To: rune(2044)}, + &ucd.CodePointRange{From: rune(2094), To: rune(2095)}, + &ucd.CodePointRange{From: rune(2111), To: rune(2111)}, + &ucd.CodePointRange{From: rune(2140), To: rune(2141)}, + &ucd.CodePointRange{From: rune(2143), To: rune(2143)}, + &ucd.CodePointRange{From: rune(2155), To: rune(2207)}, + &ucd.CodePointRange{From: rune(2229), To: rune(2229)}, + &ucd.CodePointRange{From: rune(2248), To: rune(2258)}, + &ucd.CodePointRange{From: rune(2436), To: rune(2436)}, + &ucd.CodePointRange{From: rune(2445), To: rune(2446)}, + &ucd.CodePointRange{From: rune(2449), To: rune(2450)}, + &ucd.CodePointRange{From: rune(2473), To: rune(2473)}, + &ucd.CodePointRange{From: rune(2481), To: rune(2481)}, + &ucd.CodePointRange{From: rune(2483), To: rune(2485)}, + &ucd.CodePointRange{From: rune(2490), To: rune(2491)}, + &ucd.CodePointRange{From: rune(2501), To: rune(2502)}, + &ucd.CodePointRange{From: rune(2505), To: rune(2506)}, + &ucd.CodePointRange{From: rune(2511), To: rune(2518)}, + &ucd.CodePointRange{From: rune(2520), To: rune(2523)}, + &ucd.CodePointRange{From: rune(2526), To: rune(2526)}, + &ucd.CodePointRange{From: rune(2532), To: rune(2533)}, + &ucd.CodePointRange{From: rune(2559), To: rune(2560)}, + &ucd.CodePointRange{From: rune(2564), To: rune(2564)}, + &ucd.CodePointRange{From: rune(2571), To: rune(2574)}, + &ucd.CodePointRange{From: rune(2577), To: rune(2578)}, + &ucd.CodePointRange{From: rune(2601), To: rune(2601)}, + &ucd.CodePointRange{From: rune(2609), To: rune(2609)}, + &ucd.CodePointRange{From: rune(2612), To: rune(2612)}, + &ucd.CodePointRange{From: rune(2615), To: rune(2615)}, + &ucd.CodePointRange{From: rune(2618), To: rune(2619)}, + &ucd.CodePointRange{From: rune(2621), To: rune(2621)}, + &ucd.CodePointRange{From: rune(2627), To: rune(2630)}, + &ucd.CodePointRange{From: rune(2633), To: rune(2634)}, + &ucd.CodePointRange{From: rune(2638), To: rune(2640)}, + &ucd.CodePointRange{From: rune(2642), To: rune(2648)}, + &ucd.CodePointRange{From: rune(2653), To: rune(2653)}, + &ucd.CodePointRange{From: rune(2655), To: rune(2661)}, + &ucd.CodePointRange{From: rune(2679), To: rune(2688)}, + &ucd.CodePointRange{From: rune(2692), To: rune(2692)}, + &ucd.CodePointRange{From: rune(2702), To: rune(2702)}, + &ucd.CodePointRange{From: rune(2706), To: rune(2706)}, + &ucd.CodePointRange{From: rune(2729), To: rune(2729)}, + &ucd.CodePointRange{From: rune(2737), To: rune(2737)}, + &ucd.CodePointRange{From: rune(2740), To: rune(2740)}, + &ucd.CodePointRange{From: rune(2746), To: rune(2747)}, + &ucd.CodePointRange{From: rune(2758), To: rune(2758)}, + &ucd.CodePointRange{From: rune(2762), To: rune(2762)}, + &ucd.CodePointRange{From: rune(2766), To: rune(2767)}, + &ucd.CodePointRange{From: rune(2769), To: rune(2783)}, + &ucd.CodePointRange{From: rune(2788), To: rune(2789)}, + &ucd.CodePointRange{From: rune(2802), To: rune(2808)}, + &ucd.CodePointRange{From: rune(2816), To: rune(2816)}, + &ucd.CodePointRange{From: rune(2820), To: rune(2820)}, + &ucd.CodePointRange{From: rune(2829), To: rune(2830)}, + &ucd.CodePointRange{From: rune(2833), To: rune(2834)}, + &ucd.CodePointRange{From: rune(2857), To: rune(2857)}, + &ucd.CodePointRange{From: rune(2865), To: rune(2865)}, + &ucd.CodePointRange{From: rune(2868), To: rune(2868)}, + &ucd.CodePointRange{From: rune(2874), To: rune(2875)}, + &ucd.CodePointRange{From: rune(2885), To: rune(2886)}, + &ucd.CodePointRange{From: rune(2889), To: rune(2890)}, + &ucd.CodePointRange{From: rune(2894), To: rune(2900)}, + &ucd.CodePointRange{From: rune(2904), To: rune(2907)}, + &ucd.CodePointRange{From: rune(2910), To: rune(2910)}, + &ucd.CodePointRange{From: rune(2916), To: rune(2917)}, + &ucd.CodePointRange{From: rune(2936), To: rune(2945)}, + &ucd.CodePointRange{From: rune(2948), To: rune(2948)}, + &ucd.CodePointRange{From: rune(2955), To: rune(2957)}, + &ucd.CodePointRange{From: rune(2961), To: rune(2961)}, + &ucd.CodePointRange{From: rune(2966), To: rune(2968)}, + &ucd.CodePointRange{From: rune(2971), To: rune(2971)}, + &ucd.CodePointRange{From: rune(2973), To: rune(2973)}, + &ucd.CodePointRange{From: rune(2976), To: rune(2978)}, + &ucd.CodePointRange{From: rune(2981), To: rune(2983)}, + &ucd.CodePointRange{From: rune(2987), To: rune(2989)}, + &ucd.CodePointRange{From: rune(3002), To: rune(3005)}, + &ucd.CodePointRange{From: rune(3011), To: rune(3013)}, + &ucd.CodePointRange{From: rune(3017), To: rune(3017)}, + &ucd.CodePointRange{From: rune(3022), To: rune(3023)}, + &ucd.CodePointRange{From: rune(3025), To: rune(3030)}, + &ucd.CodePointRange{From: rune(3032), To: rune(3045)}, + &ucd.CodePointRange{From: rune(3067), To: rune(3071)}, + &ucd.CodePointRange{From: rune(3085), To: rune(3085)}, + &ucd.CodePointRange{From: rune(3089), To: rune(3089)}, + &ucd.CodePointRange{From: rune(3113), To: rune(3113)}, + &ucd.CodePointRange{From: rune(3130), To: rune(3132)}, + &ucd.CodePointRange{From: rune(3141), To: rune(3141)}, + &ucd.CodePointRange{From: rune(3145), To: rune(3145)}, + &ucd.CodePointRange{From: rune(3150), To: rune(3156)}, + &ucd.CodePointRange{From: rune(3159), To: rune(3159)}, + &ucd.CodePointRange{From: rune(3163), To: rune(3167)}, + &ucd.CodePointRange{From: rune(3172), To: rune(3173)}, + &ucd.CodePointRange{From: rune(3184), To: rune(3190)}, + &ucd.CodePointRange{From: rune(3213), To: rune(3213)}, + &ucd.CodePointRange{From: rune(3217), To: rune(3217)}, + &ucd.CodePointRange{From: rune(3241), To: rune(3241)}, + &ucd.CodePointRange{From: rune(3252), To: rune(3252)}, + &ucd.CodePointRange{From: rune(3258), To: rune(3259)}, + &ucd.CodePointRange{From: rune(3269), To: rune(3269)}, + &ucd.CodePointRange{From: rune(3273), To: rune(3273)}, + &ucd.CodePointRange{From: rune(3278), To: rune(3284)}, + &ucd.CodePointRange{From: rune(3287), To: rune(3293)}, + &ucd.CodePointRange{From: rune(3295), To: rune(3295)}, + &ucd.CodePointRange{From: rune(3300), To: rune(3301)}, + &ucd.CodePointRange{From: rune(3312), To: rune(3312)}, + &ucd.CodePointRange{From: rune(3315), To: rune(3327)}, + &ucd.CodePointRange{From: rune(3341), To: rune(3341)}, + &ucd.CodePointRange{From: rune(3345), To: rune(3345)}, + &ucd.CodePointRange{From: rune(3397), To: rune(3397)}, + &ucd.CodePointRange{From: rune(3401), To: rune(3401)}, + &ucd.CodePointRange{From: rune(3408), To: rune(3411)}, + &ucd.CodePointRange{From: rune(3428), To: rune(3429)}, + &ucd.CodePointRange{From: rune(3456), To: rune(3456)}, + &ucd.CodePointRange{From: rune(3460), To: rune(3460)}, + &ucd.CodePointRange{From: rune(3479), To: rune(3481)}, + &ucd.CodePointRange{From: rune(3506), To: rune(3506)}, + &ucd.CodePointRange{From: rune(3516), To: rune(3516)}, + &ucd.CodePointRange{From: rune(3518), To: rune(3519)}, + &ucd.CodePointRange{From: rune(3527), To: rune(3529)}, + &ucd.CodePointRange{From: rune(3531), To: rune(3534)}, + &ucd.CodePointRange{From: rune(3541), To: rune(3541)}, + &ucd.CodePointRange{From: rune(3543), To: rune(3543)}, + &ucd.CodePointRange{From: rune(3552), To: rune(3557)}, + &ucd.CodePointRange{From: rune(3568), To: rune(3569)}, + &ucd.CodePointRange{From: rune(3573), To: rune(3584)}, + &ucd.CodePointRange{From: rune(3643), To: rune(3646)}, + &ucd.CodePointRange{From: rune(3676), To: rune(3712)}, + &ucd.CodePointRange{From: rune(3715), To: rune(3715)}, + &ucd.CodePointRange{From: rune(3717), To: rune(3717)}, + &ucd.CodePointRange{From: rune(3723), To: rune(3723)}, + &ucd.CodePointRange{From: rune(3748), To: rune(3748)}, + &ucd.CodePointRange{From: rune(3750), To: rune(3750)}, + &ucd.CodePointRange{From: rune(3774), To: rune(3775)}, + &ucd.CodePointRange{From: rune(3781), To: rune(3781)}, + &ucd.CodePointRange{From: rune(3783), To: rune(3783)}, + &ucd.CodePointRange{From: rune(3790), To: rune(3791)}, + &ucd.CodePointRange{From: rune(3802), To: rune(3803)}, + &ucd.CodePointRange{From: rune(3808), To: rune(3839)}, + &ucd.CodePointRange{From: rune(3912), To: rune(3912)}, + &ucd.CodePointRange{From: rune(3949), To: rune(3952)}, + &ucd.CodePointRange{From: rune(3992), To: rune(3992)}, + &ucd.CodePointRange{From: rune(4029), To: rune(4029)}, + &ucd.CodePointRange{From: rune(4045), To: rune(4045)}, + &ucd.CodePointRange{From: rune(4059), To: rune(4095)}, + &ucd.CodePointRange{From: rune(4294), To: rune(4294)}, + &ucd.CodePointRange{From: rune(4296), To: rune(4300)}, + &ucd.CodePointRange{From: rune(4302), To: rune(4303)}, + &ucd.CodePointRange{From: rune(4681), To: rune(4681)}, + &ucd.CodePointRange{From: rune(4686), To: rune(4687)}, + &ucd.CodePointRange{From: rune(4695), To: rune(4695)}, + &ucd.CodePointRange{From: rune(4697), To: rune(4697)}, + &ucd.CodePointRange{From: rune(4702), To: rune(4703)}, + &ucd.CodePointRange{From: rune(4745), To: rune(4745)}, + &ucd.CodePointRange{From: rune(4750), To: rune(4751)}, + &ucd.CodePointRange{From: rune(4785), To: rune(4785)}, + &ucd.CodePointRange{From: rune(4790), To: rune(4791)}, + &ucd.CodePointRange{From: rune(4799), To: rune(4799)}, + &ucd.CodePointRange{From: rune(4801), To: rune(4801)}, + &ucd.CodePointRange{From: rune(4806), To: rune(4807)}, + &ucd.CodePointRange{From: rune(4823), To: rune(4823)}, + &ucd.CodePointRange{From: rune(4881), To: rune(4881)}, + &ucd.CodePointRange{From: rune(4886), To: rune(4887)}, + &ucd.CodePointRange{From: rune(4955), To: rune(4956)}, + &ucd.CodePointRange{From: rune(4989), To: rune(4991)}, + &ucd.CodePointRange{From: rune(5018), To: rune(5023)}, + &ucd.CodePointRange{From: rune(5110), To: rune(5111)}, + &ucd.CodePointRange{From: rune(5118), To: rune(5119)}, + &ucd.CodePointRange{From: rune(5789), To: rune(5791)}, + &ucd.CodePointRange{From: rune(5881), To: rune(5887)}, + &ucd.CodePointRange{From: rune(5901), To: rune(5901)}, + &ucd.CodePointRange{From: rune(5909), To: rune(5919)}, + &ucd.CodePointRange{From: rune(5943), To: rune(5951)}, + &ucd.CodePointRange{From: rune(5972), To: rune(5983)}, + &ucd.CodePointRange{From: rune(5997), To: rune(5997)}, + &ucd.CodePointRange{From: rune(6001), To: rune(6001)}, + &ucd.CodePointRange{From: rune(6004), To: rune(6015)}, + &ucd.CodePointRange{From: rune(6110), To: rune(6111)}, + &ucd.CodePointRange{From: rune(6122), To: rune(6127)}, + &ucd.CodePointRange{From: rune(6138), To: rune(6143)}, + &ucd.CodePointRange{From: rune(6159), To: rune(6159)}, + &ucd.CodePointRange{From: rune(6170), To: rune(6175)}, + &ucd.CodePointRange{From: rune(6265), To: rune(6271)}, + &ucd.CodePointRange{From: rune(6315), To: rune(6319)}, + &ucd.CodePointRange{From: rune(6390), To: rune(6399)}, + &ucd.CodePointRange{From: rune(6431), To: rune(6431)}, + &ucd.CodePointRange{From: rune(6444), To: rune(6447)}, + &ucd.CodePointRange{From: rune(6460), To: rune(6463)}, + &ucd.CodePointRange{From: rune(6465), To: rune(6467)}, + &ucd.CodePointRange{From: rune(6510), To: rune(6511)}, + &ucd.CodePointRange{From: rune(6517), To: rune(6527)}, + &ucd.CodePointRange{From: rune(6572), To: rune(6575)}, + &ucd.CodePointRange{From: rune(6602), To: rune(6607)}, + &ucd.CodePointRange{From: rune(6619), To: rune(6621)}, + &ucd.CodePointRange{From: rune(6684), To: rune(6685)}, + &ucd.CodePointRange{From: rune(6751), To: rune(6751)}, + &ucd.CodePointRange{From: rune(6781), To: rune(6782)}, + &ucd.CodePointRange{From: rune(6794), To: rune(6799)}, + &ucd.CodePointRange{From: rune(6810), To: rune(6815)}, + &ucd.CodePointRange{From: rune(6830), To: rune(6831)}, + &ucd.CodePointRange{From: rune(6849), To: rune(6911)}, + &ucd.CodePointRange{From: rune(6988), To: rune(6991)}, + &ucd.CodePointRange{From: rune(7037), To: rune(7039)}, + &ucd.CodePointRange{From: rune(7156), To: rune(7163)}, + &ucd.CodePointRange{From: rune(7224), To: rune(7226)}, + &ucd.CodePointRange{From: rune(7242), To: rune(7244)}, + &ucd.CodePointRange{From: rune(7305), To: rune(7311)}, + &ucd.CodePointRange{From: rune(7355), To: rune(7356)}, + &ucd.CodePointRange{From: rune(7368), To: rune(7375)}, + &ucd.CodePointRange{From: rune(7419), To: rune(7423)}, + &ucd.CodePointRange{From: rune(7674), To: rune(7674)}, + &ucd.CodePointRange{From: rune(7958), To: rune(7959)}, + &ucd.CodePointRange{From: rune(7966), To: rune(7967)}, + &ucd.CodePointRange{From: rune(8006), To: rune(8007)}, + &ucd.CodePointRange{From: rune(8014), To: rune(8015)}, + &ucd.CodePointRange{From: rune(8024), To: rune(8024)}, + &ucd.CodePointRange{From: rune(8026), To: rune(8026)}, + &ucd.CodePointRange{From: rune(8028), To: rune(8028)}, + &ucd.CodePointRange{From: rune(8030), To: rune(8030)}, + &ucd.CodePointRange{From: rune(8062), To: rune(8063)}, + &ucd.CodePointRange{From: rune(8117), To: rune(8117)}, + &ucd.CodePointRange{From: rune(8133), To: rune(8133)}, + &ucd.CodePointRange{From: rune(8148), To: rune(8149)}, + &ucd.CodePointRange{From: rune(8156), To: rune(8156)}, + &ucd.CodePointRange{From: rune(8176), To: rune(8177)}, + &ucd.CodePointRange{From: rune(8181), To: rune(8181)}, + &ucd.CodePointRange{From: rune(8191), To: rune(8191)}, + &ucd.CodePointRange{From: rune(8293), To: rune(8293)}, + &ucd.CodePointRange{From: rune(8306), To: rune(8307)}, + &ucd.CodePointRange{From: rune(8335), To: rune(8335)}, + &ucd.CodePointRange{From: rune(8349), To: rune(8351)}, + &ucd.CodePointRange{From: rune(8384), To: rune(8399)}, + &ucd.CodePointRange{From: rune(8433), To: rune(8447)}, + &ucd.CodePointRange{From: rune(8588), To: rune(8591)}, + &ucd.CodePointRange{From: rune(9255), To: rune(9279)}, + &ucd.CodePointRange{From: rune(9291), To: rune(9311)}, + &ucd.CodePointRange{From: rune(11124), To: rune(11125)}, + &ucd.CodePointRange{From: rune(11158), To: rune(11158)}, + &ucd.CodePointRange{From: rune(11311), To: rune(11311)}, + &ucd.CodePointRange{From: rune(11359), To: rune(11359)}, + &ucd.CodePointRange{From: rune(11508), To: rune(11512)}, + &ucd.CodePointRange{From: rune(11558), To: rune(11558)}, + &ucd.CodePointRange{From: rune(11560), To: rune(11564)}, + &ucd.CodePointRange{From: rune(11566), To: rune(11567)}, + &ucd.CodePointRange{From: rune(11624), To: rune(11630)}, + &ucd.CodePointRange{From: rune(11633), To: rune(11646)}, + &ucd.CodePointRange{From: rune(11671), To: rune(11679)}, + &ucd.CodePointRange{From: rune(11687), To: rune(11687)}, + &ucd.CodePointRange{From: rune(11695), To: rune(11695)}, + &ucd.CodePointRange{From: rune(11703), To: rune(11703)}, + &ucd.CodePointRange{From: rune(11711), To: rune(11711)}, + &ucd.CodePointRange{From: rune(11719), To: rune(11719)}, + &ucd.CodePointRange{From: rune(11727), To: rune(11727)}, + &ucd.CodePointRange{From: rune(11735), To: rune(11735)}, + &ucd.CodePointRange{From: rune(11743), To: rune(11743)}, + &ucd.CodePointRange{From: rune(11859), To: rune(11903)}, + &ucd.CodePointRange{From: rune(11930), To: rune(11930)}, + &ucd.CodePointRange{From: rune(12020), To: rune(12031)}, + &ucd.CodePointRange{From: rune(12246), To: rune(12271)}, + &ucd.CodePointRange{From: rune(12284), To: rune(12287)}, + &ucd.CodePointRange{From: rune(12352), To: rune(12352)}, + &ucd.CodePointRange{From: rune(12439), To: rune(12440)}, + &ucd.CodePointRange{From: rune(12544), To: rune(12548)}, + &ucd.CodePointRange{From: rune(12592), To: rune(12592)}, + &ucd.CodePointRange{From: rune(12687), To: rune(12687)}, + &ucd.CodePointRange{From: rune(12772), To: rune(12783)}, + &ucd.CodePointRange{From: rune(12831), To: rune(12831)}, + &ucd.CodePointRange{From: rune(13313), To: rune(19902)}, + &ucd.CodePointRange{From: rune(19969), To: rune(40955)}, + &ucd.CodePointRange{From: rune(40957), To: rune(40959)}, + &ucd.CodePointRange{From: rune(42125), To: rune(42127)}, + &ucd.CodePointRange{From: rune(42183), To: rune(42191)}, + &ucd.CodePointRange{From: rune(42540), To: rune(42559)}, + &ucd.CodePointRange{From: rune(42744), To: rune(42751)}, + &ucd.CodePointRange{From: rune(42944), To: rune(42945)}, + &ucd.CodePointRange{From: rune(42955), To: rune(42996)}, + &ucd.CodePointRange{From: rune(43053), To: rune(43055)}, + &ucd.CodePointRange{From: rune(43066), To: rune(43071)}, + &ucd.CodePointRange{From: rune(43128), To: rune(43135)}, + &ucd.CodePointRange{From: rune(43206), To: rune(43213)}, + &ucd.CodePointRange{From: rune(43226), To: rune(43231)}, + &ucd.CodePointRange{From: rune(43348), To: rune(43358)}, + &ucd.CodePointRange{From: rune(43389), To: rune(43391)}, + &ucd.CodePointRange{From: rune(43470), To: rune(43470)}, + &ucd.CodePointRange{From: rune(43482), To: rune(43485)}, + &ucd.CodePointRange{From: rune(43519), To: rune(43519)}, + &ucd.CodePointRange{From: rune(43575), To: rune(43583)}, + &ucd.CodePointRange{From: rune(43598), To: rune(43599)}, + &ucd.CodePointRange{From: rune(43610), To: rune(43611)}, + &ucd.CodePointRange{From: rune(43715), To: rune(43738)}, + &ucd.CodePointRange{From: rune(43767), To: rune(43776)}, + &ucd.CodePointRange{From: rune(43783), To: rune(43784)}, + &ucd.CodePointRange{From: rune(43791), To: rune(43792)}, + &ucd.CodePointRange{From: rune(43799), To: rune(43807)}, + &ucd.CodePointRange{From: rune(43815), To: rune(43815)}, + &ucd.CodePointRange{From: rune(43823), To: rune(43823)}, + &ucd.CodePointRange{From: rune(43884), To: rune(43887)}, + &ucd.CodePointRange{From: rune(44014), To: rune(44015)}, + &ucd.CodePointRange{From: rune(44026), To: rune(44031)}, + &ucd.CodePointRange{From: rune(44033), To: rune(55202)}, + &ucd.CodePointRange{From: rune(55204), To: rune(55215)}, + &ucd.CodePointRange{From: rune(55239), To: rune(55242)}, + &ucd.CodePointRange{From: rune(55292), To: rune(55295)}, + &ucd.CodePointRange{From: rune(55297), To: rune(56190)}, + &ucd.CodePointRange{From: rune(56193), To: rune(56318)}, + &ucd.CodePointRange{From: rune(56321), To: rune(57342)}, + &ucd.CodePointRange{From: rune(57345), To: rune(63742)}, + &ucd.CodePointRange{From: rune(64110), To: rune(64111)}, + &ucd.CodePointRange{From: rune(64218), To: rune(64255)}, + &ucd.CodePointRange{From: rune(64263), To: rune(64274)}, + &ucd.CodePointRange{From: rune(64280), To: rune(64284)}, + &ucd.CodePointRange{From: rune(64311), To: rune(64311)}, + &ucd.CodePointRange{From: rune(64317), To: rune(64317)}, + &ucd.CodePointRange{From: rune(64319), To: rune(64319)}, + &ucd.CodePointRange{From: rune(64322), To: rune(64322)}, + &ucd.CodePointRange{From: rune(64325), To: rune(64325)}, + &ucd.CodePointRange{From: rune(64450), To: rune(64466)}, + &ucd.CodePointRange{From: rune(64832), To: rune(64847)}, + &ucd.CodePointRange{From: rune(64912), To: rune(64913)}, + &ucd.CodePointRange{From: rune(64968), To: rune(65007)}, + &ucd.CodePointRange{From: rune(65022), To: rune(65023)}, + &ucd.CodePointRange{From: rune(65050), To: rune(65055)}, + &ucd.CodePointRange{From: rune(65107), To: rune(65107)}, + &ucd.CodePointRange{From: rune(65127), To: rune(65127)}, + &ucd.CodePointRange{From: rune(65132), To: rune(65135)}, + &ucd.CodePointRange{From: rune(65141), To: rune(65141)}, + &ucd.CodePointRange{From: rune(65277), To: rune(65278)}, + &ucd.CodePointRange{From: rune(65280), To: rune(65280)}, + &ucd.CodePointRange{From: rune(65471), To: rune(65473)}, + &ucd.CodePointRange{From: rune(65480), To: rune(65481)}, + &ucd.CodePointRange{From: rune(65488), To: rune(65489)}, + &ucd.CodePointRange{From: rune(65496), To: rune(65497)}, + &ucd.CodePointRange{From: rune(65501), To: rune(65503)}, + &ucd.CodePointRange{From: rune(65511), To: rune(65511)}, + &ucd.CodePointRange{From: rune(65519), To: rune(65528)}, + &ucd.CodePointRange{From: rune(65534), To: rune(65535)}, + &ucd.CodePointRange{From: rune(65548), To: rune(65548)}, + &ucd.CodePointRange{From: rune(65575), To: rune(65575)}, + &ucd.CodePointRange{From: rune(65595), To: rune(65595)}, + &ucd.CodePointRange{From: rune(65598), To: rune(65598)}, + &ucd.CodePointRange{From: rune(65614), To: rune(65615)}, + &ucd.CodePointRange{From: rune(65630), To: rune(65663)}, + &ucd.CodePointRange{From: rune(65787), To: rune(65791)}, + &ucd.CodePointRange{From: rune(65795), To: rune(65798)}, + &ucd.CodePointRange{From: rune(65844), To: rune(65846)}, + &ucd.CodePointRange{From: rune(65935), To: rune(65935)}, + &ucd.CodePointRange{From: rune(65949), To: rune(65951)}, + &ucd.CodePointRange{From: rune(65953), To: rune(65999)}, + &ucd.CodePointRange{From: rune(66046), To: rune(66175)}, + &ucd.CodePointRange{From: rune(66205), To: rune(66207)}, + &ucd.CodePointRange{From: rune(66257), To: rune(66271)}, + &ucd.CodePointRange{From: rune(66300), To: rune(66303)}, + &ucd.CodePointRange{From: rune(66340), To: rune(66348)}, + &ucd.CodePointRange{From: rune(66379), To: rune(66383)}, + &ucd.CodePointRange{From: rune(66427), To: rune(66431)}, + &ucd.CodePointRange{From: rune(66462), To: rune(66462)}, + &ucd.CodePointRange{From: rune(66500), To: rune(66503)}, + &ucd.CodePointRange{From: rune(66518), To: rune(66559)}, + &ucd.CodePointRange{From: rune(66718), To: rune(66719)}, + &ucd.CodePointRange{From: rune(66730), To: rune(66735)}, + &ucd.CodePointRange{From: rune(66772), To: rune(66775)}, + &ucd.CodePointRange{From: rune(66812), To: rune(66815)}, + &ucd.CodePointRange{From: rune(66856), To: rune(66863)}, + &ucd.CodePointRange{From: rune(66916), To: rune(66926)}, + &ucd.CodePointRange{From: rune(66928), To: rune(67071)}, + &ucd.CodePointRange{From: rune(67383), To: rune(67391)}, + &ucd.CodePointRange{From: rune(67414), To: rune(67423)}, + &ucd.CodePointRange{From: rune(67432), To: rune(67583)}, + &ucd.CodePointRange{From: rune(67590), To: rune(67591)}, + &ucd.CodePointRange{From: rune(67593), To: rune(67593)}, + &ucd.CodePointRange{From: rune(67638), To: rune(67638)}, + &ucd.CodePointRange{From: rune(67641), To: rune(67643)}, + &ucd.CodePointRange{From: rune(67645), To: rune(67646)}, + &ucd.CodePointRange{From: rune(67670), To: rune(67670)}, + &ucd.CodePointRange{From: rune(67743), To: rune(67750)}, + &ucd.CodePointRange{From: rune(67760), To: rune(67807)}, + &ucd.CodePointRange{From: rune(67827), To: rune(67827)}, + &ucd.CodePointRange{From: rune(67830), To: rune(67834)}, + &ucd.CodePointRange{From: rune(67868), To: rune(67870)}, + &ucd.CodePointRange{From: rune(67898), To: rune(67902)}, + &ucd.CodePointRange{From: rune(67904), To: rune(67967)}, + &ucd.CodePointRange{From: rune(68024), To: rune(68027)}, + &ucd.CodePointRange{From: rune(68048), To: rune(68049)}, + &ucd.CodePointRange{From: rune(68100), To: rune(68100)}, + &ucd.CodePointRange{From: rune(68103), To: rune(68107)}, + &ucd.CodePointRange{From: rune(68116), To: rune(68116)}, + &ucd.CodePointRange{From: rune(68120), To: rune(68120)}, + &ucd.CodePointRange{From: rune(68150), To: rune(68151)}, + &ucd.CodePointRange{From: rune(68155), To: rune(68158)}, + &ucd.CodePointRange{From: rune(68169), To: rune(68175)}, + &ucd.CodePointRange{From: rune(68185), To: rune(68191)}, + &ucd.CodePointRange{From: rune(68256), To: rune(68287)}, + &ucd.CodePointRange{From: rune(68327), To: rune(68330)}, + &ucd.CodePointRange{From: rune(68343), To: rune(68351)}, + &ucd.CodePointRange{From: rune(68406), To: rune(68408)}, + &ucd.CodePointRange{From: rune(68438), To: rune(68439)}, + &ucd.CodePointRange{From: rune(68467), To: rune(68471)}, + &ucd.CodePointRange{From: rune(68498), To: rune(68504)}, + &ucd.CodePointRange{From: rune(68509), To: rune(68520)}, + &ucd.CodePointRange{From: rune(68528), To: rune(68607)}, + &ucd.CodePointRange{From: rune(68681), To: rune(68735)}, + &ucd.CodePointRange{From: rune(68787), To: rune(68799)}, + &ucd.CodePointRange{From: rune(68851), To: rune(68857)}, + &ucd.CodePointRange{From: rune(68904), To: rune(68911)}, + &ucd.CodePointRange{From: rune(68922), To: rune(69215)}, + &ucd.CodePointRange{From: rune(69247), To: rune(69247)}, + &ucd.CodePointRange{From: rune(69290), To: rune(69290)}, + &ucd.CodePointRange{From: rune(69294), To: rune(69295)}, + &ucd.CodePointRange{From: rune(69298), To: rune(69375)}, + &ucd.CodePointRange{From: rune(69416), To: rune(69423)}, + &ucd.CodePointRange{From: rune(69466), To: rune(69551)}, + &ucd.CodePointRange{From: rune(69580), To: rune(69599)}, + &ucd.CodePointRange{From: rune(69623), To: rune(69631)}, + &ucd.CodePointRange{From: rune(69710), To: rune(69713)}, + &ucd.CodePointRange{From: rune(69744), To: rune(69758)}, + &ucd.CodePointRange{From: rune(69826), To: rune(69836)}, + &ucd.CodePointRange{From: rune(69838), To: rune(69839)}, + &ucd.CodePointRange{From: rune(69865), To: rune(69871)}, + &ucd.CodePointRange{From: rune(69882), To: rune(69887)}, + &ucd.CodePointRange{From: rune(69941), To: rune(69941)}, + &ucd.CodePointRange{From: rune(69960), To: rune(69967)}, + &ucd.CodePointRange{From: rune(70007), To: rune(70015)}, + &ucd.CodePointRange{From: rune(70112), To: rune(70112)}, + &ucd.CodePointRange{From: rune(70133), To: rune(70143)}, + &ucd.CodePointRange{From: rune(70162), To: rune(70162)}, + &ucd.CodePointRange{From: rune(70207), To: rune(70271)}, + &ucd.CodePointRange{From: rune(70279), To: rune(70279)}, + &ucd.CodePointRange{From: rune(70281), To: rune(70281)}, + &ucd.CodePointRange{From: rune(70286), To: rune(70286)}, + &ucd.CodePointRange{From: rune(70302), To: rune(70302)}, + &ucd.CodePointRange{From: rune(70314), To: rune(70319)}, + &ucd.CodePointRange{From: rune(70379), To: rune(70383)}, + &ucd.CodePointRange{From: rune(70394), To: rune(70399)}, + &ucd.CodePointRange{From: rune(70404), To: rune(70404)}, + &ucd.CodePointRange{From: rune(70413), To: rune(70414)}, + &ucd.CodePointRange{From: rune(70417), To: rune(70418)}, + &ucd.CodePointRange{From: rune(70441), To: rune(70441)}, + &ucd.CodePointRange{From: rune(70449), To: rune(70449)}, + &ucd.CodePointRange{From: rune(70452), To: rune(70452)}, + &ucd.CodePointRange{From: rune(70458), To: rune(70458)}, + &ucd.CodePointRange{From: rune(70469), To: rune(70470)}, + &ucd.CodePointRange{From: rune(70473), To: rune(70474)}, + &ucd.CodePointRange{From: rune(70478), To: rune(70479)}, + &ucd.CodePointRange{From: rune(70481), To: rune(70486)}, + &ucd.CodePointRange{From: rune(70488), To: rune(70492)}, + &ucd.CodePointRange{From: rune(70500), To: rune(70501)}, + &ucd.CodePointRange{From: rune(70509), To: rune(70511)}, + &ucd.CodePointRange{From: rune(70517), To: rune(70655)}, + &ucd.CodePointRange{From: rune(70748), To: rune(70748)}, + &ucd.CodePointRange{From: rune(70754), To: rune(70783)}, + &ucd.CodePointRange{From: rune(70856), To: rune(70863)}, + &ucd.CodePointRange{From: rune(70874), To: rune(71039)}, + &ucd.CodePointRange{From: rune(71094), To: rune(71095)}, + &ucd.CodePointRange{From: rune(71134), To: rune(71167)}, + &ucd.CodePointRange{From: rune(71237), To: rune(71247)}, + &ucd.CodePointRange{From: rune(71258), To: rune(71263)}, + &ucd.CodePointRange{From: rune(71277), To: rune(71295)}, + &ucd.CodePointRange{From: rune(71353), To: rune(71359)}, + &ucd.CodePointRange{From: rune(71370), To: rune(71423)}, + &ucd.CodePointRange{From: rune(71451), To: rune(71452)}, + &ucd.CodePointRange{From: rune(71468), To: rune(71471)}, + &ucd.CodePointRange{From: rune(71488), To: rune(71679)}, + &ucd.CodePointRange{From: rune(71740), To: rune(71839)}, + &ucd.CodePointRange{From: rune(71923), To: rune(71934)}, + &ucd.CodePointRange{From: rune(71943), To: rune(71944)}, + &ucd.CodePointRange{From: rune(71946), To: rune(71947)}, + &ucd.CodePointRange{From: rune(71956), To: rune(71956)}, + &ucd.CodePointRange{From: rune(71959), To: rune(71959)}, + &ucd.CodePointRange{From: rune(71990), To: rune(71990)}, + &ucd.CodePointRange{From: rune(71993), To: rune(71994)}, + &ucd.CodePointRange{From: rune(72007), To: rune(72015)}, + &ucd.CodePointRange{From: rune(72026), To: rune(72095)}, + &ucd.CodePointRange{From: rune(72104), To: rune(72105)}, + &ucd.CodePointRange{From: rune(72152), To: rune(72153)}, + &ucd.CodePointRange{From: rune(72165), To: rune(72191)}, + &ucd.CodePointRange{From: rune(72264), To: rune(72271)}, + &ucd.CodePointRange{From: rune(72355), To: rune(72383)}, + &ucd.CodePointRange{From: rune(72441), To: rune(72703)}, + &ucd.CodePointRange{From: rune(72713), To: rune(72713)}, + &ucd.CodePointRange{From: rune(72759), To: rune(72759)}, + &ucd.CodePointRange{From: rune(72774), To: rune(72783)}, + &ucd.CodePointRange{From: rune(72813), To: rune(72815)}, + &ucd.CodePointRange{From: rune(72848), To: rune(72849)}, + &ucd.CodePointRange{From: rune(72872), To: rune(72872)}, + &ucd.CodePointRange{From: rune(72887), To: rune(72959)}, + &ucd.CodePointRange{From: rune(72967), To: rune(72967)}, + &ucd.CodePointRange{From: rune(72970), To: rune(72970)}, + &ucd.CodePointRange{From: rune(73015), To: rune(73017)}, + &ucd.CodePointRange{From: rune(73019), To: rune(73019)}, + &ucd.CodePointRange{From: rune(73022), To: rune(73022)}, + &ucd.CodePointRange{From: rune(73032), To: rune(73039)}, + &ucd.CodePointRange{From: rune(73050), To: rune(73055)}, + &ucd.CodePointRange{From: rune(73062), To: rune(73062)}, + &ucd.CodePointRange{From: rune(73065), To: rune(73065)}, + &ucd.CodePointRange{From: rune(73103), To: rune(73103)}, + &ucd.CodePointRange{From: rune(73106), To: rune(73106)}, + &ucd.CodePointRange{From: rune(73113), To: rune(73119)}, + &ucd.CodePointRange{From: rune(73130), To: rune(73439)}, + &ucd.CodePointRange{From: rune(73465), To: rune(73647)}, + &ucd.CodePointRange{From: rune(73649), To: rune(73663)}, + &ucd.CodePointRange{From: rune(73714), To: rune(73726)}, + &ucd.CodePointRange{From: rune(74650), To: rune(74751)}, + &ucd.CodePointRange{From: rune(74863), To: rune(74863)}, + &ucd.CodePointRange{From: rune(74869), To: rune(74879)}, + &ucd.CodePointRange{From: rune(75076), To: rune(77823)}, + &ucd.CodePointRange{From: rune(78895), To: rune(78895)}, + &ucd.CodePointRange{From: rune(78905), To: rune(82943)}, + &ucd.CodePointRange{From: rune(83527), To: rune(92159)}, + &ucd.CodePointRange{From: rune(92729), To: rune(92735)}, + &ucd.CodePointRange{From: rune(92767), To: rune(92767)}, + &ucd.CodePointRange{From: rune(92778), To: rune(92781)}, + &ucd.CodePointRange{From: rune(92784), To: rune(92879)}, + &ucd.CodePointRange{From: rune(92910), To: rune(92911)}, + &ucd.CodePointRange{From: rune(92918), To: rune(92927)}, + &ucd.CodePointRange{From: rune(92998), To: rune(93007)}, + &ucd.CodePointRange{From: rune(93018), To: rune(93018)}, + &ucd.CodePointRange{From: rune(93026), To: rune(93026)}, + &ucd.CodePointRange{From: rune(93048), To: rune(93052)}, + &ucd.CodePointRange{From: rune(93072), To: rune(93759)}, + &ucd.CodePointRange{From: rune(93851), To: rune(93951)}, + &ucd.CodePointRange{From: rune(94027), To: rune(94030)}, + &ucd.CodePointRange{From: rune(94088), To: rune(94094)}, + &ucd.CodePointRange{From: rune(94112), To: rune(94175)}, + &ucd.CodePointRange{From: rune(94181), To: rune(94191)}, + &ucd.CodePointRange{From: rune(94194), To: rune(94207)}, + &ucd.CodePointRange{From: rune(94209), To: rune(100342)}, + &ucd.CodePointRange{From: rune(100344), To: rune(100351)}, + &ucd.CodePointRange{From: rune(101590), To: rune(101631)}, + &ucd.CodePointRange{From: rune(101633), To: rune(101639)}, + &ucd.CodePointRange{From: rune(101641), To: rune(110591)}, + &ucd.CodePointRange{From: rune(110879), To: rune(110927)}, + &ucd.CodePointRange{From: rune(110931), To: rune(110947)}, + &ucd.CodePointRange{From: rune(110952), To: rune(110959)}, + &ucd.CodePointRange{From: rune(111356), To: rune(113663)}, + &ucd.CodePointRange{From: rune(113771), To: rune(113775)}, + &ucd.CodePointRange{From: rune(113789), To: rune(113791)}, + &ucd.CodePointRange{From: rune(113801), To: rune(113807)}, + &ucd.CodePointRange{From: rune(113818), To: rune(113819)}, + &ucd.CodePointRange{From: rune(113828), To: rune(118783)}, + &ucd.CodePointRange{From: rune(119030), To: rune(119039)}, + &ucd.CodePointRange{From: rune(119079), To: rune(119080)}, + &ucd.CodePointRange{From: rune(119273), To: rune(119295)}, + &ucd.CodePointRange{From: rune(119366), To: rune(119519)}, + &ucd.CodePointRange{From: rune(119540), To: rune(119551)}, + &ucd.CodePointRange{From: rune(119639), To: rune(119647)}, + &ucd.CodePointRange{From: rune(119673), To: rune(119807)}, + &ucd.CodePointRange{From: rune(119893), To: rune(119893)}, + &ucd.CodePointRange{From: rune(119965), To: rune(119965)}, + &ucd.CodePointRange{From: rune(119968), To: rune(119969)}, + &ucd.CodePointRange{From: rune(119971), To: rune(119972)}, + &ucd.CodePointRange{From: rune(119975), To: rune(119976)}, + &ucd.CodePointRange{From: rune(119981), To: rune(119981)}, + &ucd.CodePointRange{From: rune(119994), To: rune(119994)}, + &ucd.CodePointRange{From: rune(119996), To: rune(119996)}, + &ucd.CodePointRange{From: rune(120004), To: rune(120004)}, + &ucd.CodePointRange{From: rune(120070), To: rune(120070)}, + &ucd.CodePointRange{From: rune(120075), To: rune(120076)}, + &ucd.CodePointRange{From: rune(120085), To: rune(120085)}, + &ucd.CodePointRange{From: rune(120093), To: rune(120093)}, + &ucd.CodePointRange{From: rune(120122), To: rune(120122)}, + &ucd.CodePointRange{From: rune(120127), To: rune(120127)}, + &ucd.CodePointRange{From: rune(120133), To: rune(120133)}, + &ucd.CodePointRange{From: rune(120135), To: rune(120137)}, + &ucd.CodePointRange{From: rune(120145), To: rune(120145)}, + &ucd.CodePointRange{From: rune(120486), To: rune(120487)}, + &ucd.CodePointRange{From: rune(120780), To: rune(120781)}, + &ucd.CodePointRange{From: rune(121484), To: rune(121498)}, + &ucd.CodePointRange{From: rune(121504), To: rune(121504)}, + &ucd.CodePointRange{From: rune(121520), To: rune(122879)}, + &ucd.CodePointRange{From: rune(122887), To: rune(122887)}, + &ucd.CodePointRange{From: rune(122905), To: rune(122906)}, + &ucd.CodePointRange{From: rune(122914), To: rune(122914)}, + &ucd.CodePointRange{From: rune(122917), To: rune(122917)}, + &ucd.CodePointRange{From: rune(122923), To: rune(123135)}, + &ucd.CodePointRange{From: rune(123181), To: rune(123183)}, + &ucd.CodePointRange{From: rune(123198), To: rune(123199)}, + &ucd.CodePointRange{From: rune(123210), To: rune(123213)}, + &ucd.CodePointRange{From: rune(123216), To: rune(123583)}, + &ucd.CodePointRange{From: rune(123642), To: rune(123646)}, + &ucd.CodePointRange{From: rune(123648), To: rune(124927)}, + &ucd.CodePointRange{From: rune(125125), To: rune(125126)}, + &ucd.CodePointRange{From: rune(125143), To: rune(125183)}, + &ucd.CodePointRange{From: rune(125260), To: rune(125263)}, + &ucd.CodePointRange{From: rune(125274), To: rune(125277)}, + &ucd.CodePointRange{From: rune(125280), To: rune(126064)}, + &ucd.CodePointRange{From: rune(126133), To: rune(126208)}, + &ucd.CodePointRange{From: rune(126270), To: rune(126463)}, + &ucd.CodePointRange{From: rune(126468), To: rune(126468)}, + &ucd.CodePointRange{From: rune(126496), To: rune(126496)}, + &ucd.CodePointRange{From: rune(126499), To: rune(126499)}, + &ucd.CodePointRange{From: rune(126501), To: rune(126502)}, + &ucd.CodePointRange{From: rune(126504), To: rune(126504)}, + &ucd.CodePointRange{From: rune(126515), To: rune(126515)}, + &ucd.CodePointRange{From: rune(126520), To: rune(126520)}, + &ucd.CodePointRange{From: rune(126522), To: rune(126522)}, + &ucd.CodePointRange{From: rune(126524), To: rune(126529)}, + &ucd.CodePointRange{From: rune(126531), To: rune(126534)}, + &ucd.CodePointRange{From: rune(126536), To: rune(126536)}, + &ucd.CodePointRange{From: rune(126538), To: rune(126538)}, + &ucd.CodePointRange{From: rune(126540), To: rune(126540)}, + &ucd.CodePointRange{From: rune(126544), To: rune(126544)}, + &ucd.CodePointRange{From: rune(126547), To: rune(126547)}, + &ucd.CodePointRange{From: rune(126549), To: rune(126550)}, + &ucd.CodePointRange{From: rune(126552), To: rune(126552)}, + &ucd.CodePointRange{From: rune(126554), To: rune(126554)}, + &ucd.CodePointRange{From: rune(126556), To: rune(126556)}, + &ucd.CodePointRange{From: rune(126558), To: rune(126558)}, + &ucd.CodePointRange{From: rune(126560), To: rune(126560)}, + &ucd.CodePointRange{From: rune(126563), To: rune(126563)}, + &ucd.CodePointRange{From: rune(126565), To: rune(126566)}, + &ucd.CodePointRange{From: rune(126571), To: rune(126571)}, + &ucd.CodePointRange{From: rune(126579), To: rune(126579)}, + &ucd.CodePointRange{From: rune(126584), To: rune(126584)}, + &ucd.CodePointRange{From: rune(126589), To: rune(126589)}, + &ucd.CodePointRange{From: rune(126591), To: rune(126591)}, + &ucd.CodePointRange{From: rune(126602), To: rune(126602)}, + &ucd.CodePointRange{From: rune(126620), To: rune(126624)}, + &ucd.CodePointRange{From: rune(126628), To: rune(126628)}, + &ucd.CodePointRange{From: rune(126634), To: rune(126634)}, + &ucd.CodePointRange{From: rune(126652), To: rune(126703)}, + &ucd.CodePointRange{From: rune(126706), To: rune(126975)}, + &ucd.CodePointRange{From: rune(127020), To: rune(127023)}, + &ucd.CodePointRange{From: rune(127124), To: rune(127135)}, + &ucd.CodePointRange{From: rune(127151), To: rune(127152)}, + &ucd.CodePointRange{From: rune(127168), To: rune(127168)}, + &ucd.CodePointRange{From: rune(127184), To: rune(127184)}, + &ucd.CodePointRange{From: rune(127222), To: rune(127231)}, + &ucd.CodePointRange{From: rune(127406), To: rune(127461)}, + &ucd.CodePointRange{From: rune(127491), To: rune(127503)}, + &ucd.CodePointRange{From: rune(127548), To: rune(127551)}, + &ucd.CodePointRange{From: rune(127561), To: rune(127567)}, + &ucd.CodePointRange{From: rune(127570), To: rune(127583)}, + &ucd.CodePointRange{From: rune(127590), To: rune(127743)}, + &ucd.CodePointRange{From: rune(128728), To: rune(128735)}, + &ucd.CodePointRange{From: rune(128749), To: rune(128751)}, + &ucd.CodePointRange{From: rune(128765), To: rune(128767)}, + &ucd.CodePointRange{From: rune(128884), To: rune(128895)}, + &ucd.CodePointRange{From: rune(128985), To: rune(128991)}, + &ucd.CodePointRange{From: rune(129004), To: rune(129023)}, + &ucd.CodePointRange{From: rune(129036), To: rune(129039)}, + &ucd.CodePointRange{From: rune(129096), To: rune(129103)}, + &ucd.CodePointRange{From: rune(129114), To: rune(129119)}, + &ucd.CodePointRange{From: rune(129160), To: rune(129167)}, + &ucd.CodePointRange{From: rune(129198), To: rune(129199)}, + &ucd.CodePointRange{From: rune(129202), To: rune(129279)}, + &ucd.CodePointRange{From: rune(129401), To: rune(129401)}, + &ucd.CodePointRange{From: rune(129484), To: rune(129484)}, + &ucd.CodePointRange{From: rune(129620), To: rune(129631)}, + &ucd.CodePointRange{From: rune(129646), To: rune(129647)}, + &ucd.CodePointRange{From: rune(129653), To: rune(129655)}, + &ucd.CodePointRange{From: rune(129659), To: rune(129663)}, + &ucd.CodePointRange{From: rune(129671), To: rune(129679)}, + &ucd.CodePointRange{From: rune(129705), To: rune(129711)}, + &ucd.CodePointRange{From: rune(129719), To: rune(129727)}, + &ucd.CodePointRange{From: rune(129731), To: rune(129743)}, + &ucd.CodePointRange{From: rune(129751), To: rune(129791)}, + &ucd.CodePointRange{From: rune(129939), To: rune(129939)}, + &ucd.CodePointRange{From: rune(129995), To: rune(130031)}, + &ucd.CodePointRange{From: rune(130042), To: rune(131071)}, + &ucd.CodePointRange{From: rune(131073), To: rune(173788)}, + &ucd.CodePointRange{From: rune(173790), To: rune(173823)}, + &ucd.CodePointRange{From: rune(173825), To: rune(177971)}, + &ucd.CodePointRange{From: rune(177973), To: rune(177983)}, + &ucd.CodePointRange{From: rune(177985), To: rune(178204)}, + &ucd.CodePointRange{From: rune(178206), To: rune(178207)}, + &ucd.CodePointRange{From: rune(178209), To: rune(183968)}, + &ucd.CodePointRange{From: rune(183970), To: rune(183983)}, + &ucd.CodePointRange{From: rune(183985), To: rune(191455)}, + &ucd.CodePointRange{From: rune(191457), To: rune(194559)}, + &ucd.CodePointRange{From: rune(195102), To: rune(196607)}, + &ucd.CodePointRange{From: rune(196609), To: rune(201545)}, + &ucd.CodePointRange{From: rune(201547), To: rune(917504)}, + &ucd.CodePointRange{From: rune(917506), To: rune(917535)}, + &ucd.CodePointRange{From: rune(917632), To: rune(917759)}, + &ucd.CodePointRange{From: rune(918000), To: rune(983039)}, + &ucd.CodePointRange{From: rune(983041), To: rune(1048572)}, + &ucd.CodePointRange{From: rune(1048574), To: rune(1048575)}, + &ucd.CodePointRange{From: rune(1048577), To: rune(1114108)}, + &ucd.CodePointRange{From: rune(1114110), To: rune(1114111)}, + }, "co": { &ucd.CodePointRange{From: rune(57344), To: rune(57344)}, &ucd.CodePointRange{From: rune(63743), To: rune(63743)}, @@ -3375,702 +4071,6 @@ var generalCategoryCodePoints = map[string][]*ucd.CodePointRange{ &ucd.CodePointRange{From: rune(129792), To: rune(129938)}, &ucd.CodePointRange{From: rune(129940), To: rune(129994)}, }, - "unassigned": { - &ucd.CodePointRange{From: rune(888), To: rune(889)}, - &ucd.CodePointRange{From: rune(896), To: rune(899)}, - &ucd.CodePointRange{From: rune(907), To: rune(907)}, - &ucd.CodePointRange{From: rune(909), To: rune(909)}, - &ucd.CodePointRange{From: rune(930), To: rune(930)}, - &ucd.CodePointRange{From: rune(1328), To: rune(1328)}, - &ucd.CodePointRange{From: rune(1367), To: rune(1368)}, - &ucd.CodePointRange{From: rune(1419), To: rune(1420)}, - &ucd.CodePointRange{From: rune(1424), To: rune(1424)}, - &ucd.CodePointRange{From: rune(1480), To: rune(1487)}, - &ucd.CodePointRange{From: rune(1515), To: rune(1518)}, - &ucd.CodePointRange{From: rune(1525), To: rune(1535)}, - &ucd.CodePointRange{From: rune(1565), To: rune(1565)}, - &ucd.CodePointRange{From: rune(1806), To: rune(1806)}, - &ucd.CodePointRange{From: rune(1867), To: rune(1868)}, - &ucd.CodePointRange{From: rune(1970), To: rune(1983)}, - &ucd.CodePointRange{From: rune(2043), To: rune(2044)}, - &ucd.CodePointRange{From: rune(2094), To: rune(2095)}, - &ucd.CodePointRange{From: rune(2111), To: rune(2111)}, - &ucd.CodePointRange{From: rune(2140), To: rune(2141)}, - &ucd.CodePointRange{From: rune(2143), To: rune(2143)}, - &ucd.CodePointRange{From: rune(2155), To: rune(2207)}, - &ucd.CodePointRange{From: rune(2229), To: rune(2229)}, - &ucd.CodePointRange{From: rune(2248), To: rune(2258)}, - &ucd.CodePointRange{From: rune(2436), To: rune(2436)}, - &ucd.CodePointRange{From: rune(2445), To: rune(2446)}, - &ucd.CodePointRange{From: rune(2449), To: rune(2450)}, - &ucd.CodePointRange{From: rune(2473), To: rune(2473)}, - &ucd.CodePointRange{From: rune(2481), To: rune(2481)}, - &ucd.CodePointRange{From: rune(2483), To: rune(2485)}, - &ucd.CodePointRange{From: rune(2490), To: rune(2491)}, - &ucd.CodePointRange{From: rune(2501), To: rune(2502)}, - &ucd.CodePointRange{From: rune(2505), To: rune(2506)}, - &ucd.CodePointRange{From: rune(2511), To: rune(2518)}, - &ucd.CodePointRange{From: rune(2520), To: rune(2523)}, - &ucd.CodePointRange{From: rune(2526), To: rune(2526)}, - &ucd.CodePointRange{From: rune(2532), To: rune(2533)}, - &ucd.CodePointRange{From: rune(2559), To: rune(2560)}, - &ucd.CodePointRange{From: rune(2564), To: rune(2564)}, - &ucd.CodePointRange{From: rune(2571), To: rune(2574)}, - &ucd.CodePointRange{From: rune(2577), To: rune(2578)}, - &ucd.CodePointRange{From: rune(2601), To: rune(2601)}, - &ucd.CodePointRange{From: rune(2609), To: rune(2609)}, - &ucd.CodePointRange{From: rune(2612), To: rune(2612)}, - &ucd.CodePointRange{From: rune(2615), To: rune(2615)}, - &ucd.CodePointRange{From: rune(2618), To: rune(2619)}, - &ucd.CodePointRange{From: rune(2621), To: rune(2621)}, - &ucd.CodePointRange{From: rune(2627), To: rune(2630)}, - &ucd.CodePointRange{From: rune(2633), To: rune(2634)}, - &ucd.CodePointRange{From: rune(2638), To: rune(2640)}, - &ucd.CodePointRange{From: rune(2642), To: rune(2648)}, - &ucd.CodePointRange{From: rune(2653), To: rune(2653)}, - &ucd.CodePointRange{From: rune(2655), To: rune(2661)}, - &ucd.CodePointRange{From: rune(2679), To: rune(2688)}, - &ucd.CodePointRange{From: rune(2692), To: rune(2692)}, - &ucd.CodePointRange{From: rune(2702), To: rune(2702)}, - &ucd.CodePointRange{From: rune(2706), To: rune(2706)}, - &ucd.CodePointRange{From: rune(2729), To: rune(2729)}, - &ucd.CodePointRange{From: rune(2737), To: rune(2737)}, - &ucd.CodePointRange{From: rune(2740), To: rune(2740)}, - &ucd.CodePointRange{From: rune(2746), To: rune(2747)}, - &ucd.CodePointRange{From: rune(2758), To: rune(2758)}, - &ucd.CodePointRange{From: rune(2762), To: rune(2762)}, - &ucd.CodePointRange{From: rune(2766), To: rune(2767)}, - &ucd.CodePointRange{From: rune(2769), To: rune(2783)}, - &ucd.CodePointRange{From: rune(2788), To: rune(2789)}, - &ucd.CodePointRange{From: rune(2802), To: rune(2808)}, - &ucd.CodePointRange{From: rune(2816), To: rune(2816)}, - &ucd.CodePointRange{From: rune(2820), To: rune(2820)}, - &ucd.CodePointRange{From: rune(2829), To: rune(2830)}, - &ucd.CodePointRange{From: rune(2833), To: rune(2834)}, - &ucd.CodePointRange{From: rune(2857), To: rune(2857)}, - &ucd.CodePointRange{From: rune(2865), To: rune(2865)}, - &ucd.CodePointRange{From: rune(2868), To: rune(2868)}, - &ucd.CodePointRange{From: rune(2874), To: rune(2875)}, - &ucd.CodePointRange{From: rune(2885), To: rune(2886)}, - &ucd.CodePointRange{From: rune(2889), To: rune(2890)}, - &ucd.CodePointRange{From: rune(2894), To: rune(2900)}, - &ucd.CodePointRange{From: rune(2904), To: rune(2907)}, - &ucd.CodePointRange{From: rune(2910), To: rune(2910)}, - &ucd.CodePointRange{From: rune(2916), To: rune(2917)}, - &ucd.CodePointRange{From: rune(2936), To: rune(2945)}, - &ucd.CodePointRange{From: rune(2948), To: rune(2948)}, - &ucd.CodePointRange{From: rune(2955), To: rune(2957)}, - &ucd.CodePointRange{From: rune(2961), To: rune(2961)}, - &ucd.CodePointRange{From: rune(2966), To: rune(2968)}, - &ucd.CodePointRange{From: rune(2971), To: rune(2971)}, - &ucd.CodePointRange{From: rune(2973), To: rune(2973)}, - &ucd.CodePointRange{From: rune(2976), To: rune(2978)}, - &ucd.CodePointRange{From: rune(2981), To: rune(2983)}, - &ucd.CodePointRange{From: rune(2987), To: rune(2989)}, - &ucd.CodePointRange{From: rune(3002), To: rune(3005)}, - &ucd.CodePointRange{From: rune(3011), To: rune(3013)}, - &ucd.CodePointRange{From: rune(3017), To: rune(3017)}, - &ucd.CodePointRange{From: rune(3022), To: rune(3023)}, - &ucd.CodePointRange{From: rune(3025), To: rune(3030)}, - &ucd.CodePointRange{From: rune(3032), To: rune(3045)}, - &ucd.CodePointRange{From: rune(3067), To: rune(3071)}, - &ucd.CodePointRange{From: rune(3085), To: rune(3085)}, - &ucd.CodePointRange{From: rune(3089), To: rune(3089)}, - &ucd.CodePointRange{From: rune(3113), To: rune(3113)}, - &ucd.CodePointRange{From: rune(3130), To: rune(3132)}, - &ucd.CodePointRange{From: rune(3141), To: rune(3141)}, - &ucd.CodePointRange{From: rune(3145), To: rune(3145)}, - &ucd.CodePointRange{From: rune(3150), To: rune(3156)}, - &ucd.CodePointRange{From: rune(3159), To: rune(3159)}, - &ucd.CodePointRange{From: rune(3163), To: rune(3167)}, - &ucd.CodePointRange{From: rune(3172), To: rune(3173)}, - &ucd.CodePointRange{From: rune(3184), To: rune(3190)}, - &ucd.CodePointRange{From: rune(3213), To: rune(3213)}, - &ucd.CodePointRange{From: rune(3217), To: rune(3217)}, - &ucd.CodePointRange{From: rune(3241), To: rune(3241)}, - &ucd.CodePointRange{From: rune(3252), To: rune(3252)}, - &ucd.CodePointRange{From: rune(3258), To: rune(3259)}, - &ucd.CodePointRange{From: rune(3269), To: rune(3269)}, - &ucd.CodePointRange{From: rune(3273), To: rune(3273)}, - &ucd.CodePointRange{From: rune(3278), To: rune(3284)}, - &ucd.CodePointRange{From: rune(3287), To: rune(3293)}, - &ucd.CodePointRange{From: rune(3295), To: rune(3295)}, - &ucd.CodePointRange{From: rune(3300), To: rune(3301)}, - &ucd.CodePointRange{From: rune(3312), To: rune(3312)}, - &ucd.CodePointRange{From: rune(3315), To: rune(3327)}, - &ucd.CodePointRange{From: rune(3341), To: rune(3341)}, - &ucd.CodePointRange{From: rune(3345), To: rune(3345)}, - &ucd.CodePointRange{From: rune(3397), To: rune(3397)}, - &ucd.CodePointRange{From: rune(3401), To: rune(3401)}, - &ucd.CodePointRange{From: rune(3408), To: rune(3411)}, - &ucd.CodePointRange{From: rune(3428), To: rune(3429)}, - &ucd.CodePointRange{From: rune(3456), To: rune(3456)}, - &ucd.CodePointRange{From: rune(3460), To: rune(3460)}, - &ucd.CodePointRange{From: rune(3479), To: rune(3481)}, - &ucd.CodePointRange{From: rune(3506), To: rune(3506)}, - &ucd.CodePointRange{From: rune(3516), To: rune(3516)}, - &ucd.CodePointRange{From: rune(3518), To: rune(3519)}, - &ucd.CodePointRange{From: rune(3527), To: rune(3529)}, - &ucd.CodePointRange{From: rune(3531), To: rune(3534)}, - &ucd.CodePointRange{From: rune(3541), To: rune(3541)}, - &ucd.CodePointRange{From: rune(3543), To: rune(3543)}, - &ucd.CodePointRange{From: rune(3552), To: rune(3557)}, - &ucd.CodePointRange{From: rune(3568), To: rune(3569)}, - &ucd.CodePointRange{From: rune(3573), To: rune(3584)}, - &ucd.CodePointRange{From: rune(3643), To: rune(3646)}, - &ucd.CodePointRange{From: rune(3676), To: rune(3712)}, - &ucd.CodePointRange{From: rune(3715), To: rune(3715)}, - &ucd.CodePointRange{From: rune(3717), To: rune(3717)}, - &ucd.CodePointRange{From: rune(3723), To: rune(3723)}, - &ucd.CodePointRange{From: rune(3748), To: rune(3748)}, - &ucd.CodePointRange{From: rune(3750), To: rune(3750)}, - &ucd.CodePointRange{From: rune(3774), To: rune(3775)}, - &ucd.CodePointRange{From: rune(3781), To: rune(3781)}, - &ucd.CodePointRange{From: rune(3783), To: rune(3783)}, - &ucd.CodePointRange{From: rune(3790), To: rune(3791)}, - &ucd.CodePointRange{From: rune(3802), To: rune(3803)}, - &ucd.CodePointRange{From: rune(3808), To: rune(3839)}, - &ucd.CodePointRange{From: rune(3912), To: rune(3912)}, - &ucd.CodePointRange{From: rune(3949), To: rune(3952)}, - &ucd.CodePointRange{From: rune(3992), To: rune(3992)}, - &ucd.CodePointRange{From: rune(4029), To: rune(4029)}, - &ucd.CodePointRange{From: rune(4045), To: rune(4045)}, - &ucd.CodePointRange{From: rune(4059), To: rune(4095)}, - &ucd.CodePointRange{From: rune(4294), To: rune(4294)}, - &ucd.CodePointRange{From: rune(4296), To: rune(4300)}, - &ucd.CodePointRange{From: rune(4302), To: rune(4303)}, - &ucd.CodePointRange{From: rune(4681), To: rune(4681)}, - &ucd.CodePointRange{From: rune(4686), To: rune(4687)}, - &ucd.CodePointRange{From: rune(4695), To: rune(4695)}, - &ucd.CodePointRange{From: rune(4697), To: rune(4697)}, - &ucd.CodePointRange{From: rune(4702), To: rune(4703)}, - &ucd.CodePointRange{From: rune(4745), To: rune(4745)}, - &ucd.CodePointRange{From: rune(4750), To: rune(4751)}, - &ucd.CodePointRange{From: rune(4785), To: rune(4785)}, - &ucd.CodePointRange{From: rune(4790), To: rune(4791)}, - &ucd.CodePointRange{From: rune(4799), To: rune(4799)}, - &ucd.CodePointRange{From: rune(4801), To: rune(4801)}, - &ucd.CodePointRange{From: rune(4806), To: rune(4807)}, - &ucd.CodePointRange{From: rune(4823), To: rune(4823)}, - &ucd.CodePointRange{From: rune(4881), To: rune(4881)}, - &ucd.CodePointRange{From: rune(4886), To: rune(4887)}, - &ucd.CodePointRange{From: rune(4955), To: rune(4956)}, - &ucd.CodePointRange{From: rune(4989), To: rune(4991)}, - &ucd.CodePointRange{From: rune(5018), To: rune(5023)}, - &ucd.CodePointRange{From: rune(5110), To: rune(5111)}, - &ucd.CodePointRange{From: rune(5118), To: rune(5119)}, - &ucd.CodePointRange{From: rune(5789), To: rune(5791)}, - &ucd.CodePointRange{From: rune(5881), To: rune(5887)}, - &ucd.CodePointRange{From: rune(5901), To: rune(5901)}, - &ucd.CodePointRange{From: rune(5909), To: rune(5919)}, - &ucd.CodePointRange{From: rune(5943), To: rune(5951)}, - &ucd.CodePointRange{From: rune(5972), To: rune(5983)}, - &ucd.CodePointRange{From: rune(5997), To: rune(5997)}, - &ucd.CodePointRange{From: rune(6001), To: rune(6001)}, - &ucd.CodePointRange{From: rune(6004), To: rune(6015)}, - &ucd.CodePointRange{From: rune(6110), To: rune(6111)}, - &ucd.CodePointRange{From: rune(6122), To: rune(6127)}, - &ucd.CodePointRange{From: rune(6138), To: rune(6143)}, - &ucd.CodePointRange{From: rune(6159), To: rune(6159)}, - &ucd.CodePointRange{From: rune(6170), To: rune(6175)}, - &ucd.CodePointRange{From: rune(6265), To: rune(6271)}, - &ucd.CodePointRange{From: rune(6315), To: rune(6319)}, - &ucd.CodePointRange{From: rune(6390), To: rune(6399)}, - &ucd.CodePointRange{From: rune(6431), To: rune(6431)}, - &ucd.CodePointRange{From: rune(6444), To: rune(6447)}, - &ucd.CodePointRange{From: rune(6460), To: rune(6463)}, - &ucd.CodePointRange{From: rune(6465), To: rune(6467)}, - &ucd.CodePointRange{From: rune(6510), To: rune(6511)}, - &ucd.CodePointRange{From: rune(6517), To: rune(6527)}, - &ucd.CodePointRange{From: rune(6572), To: rune(6575)}, - &ucd.CodePointRange{From: rune(6602), To: rune(6607)}, - &ucd.CodePointRange{From: rune(6619), To: rune(6621)}, - &ucd.CodePointRange{From: rune(6684), To: rune(6685)}, - &ucd.CodePointRange{From: rune(6751), To: rune(6751)}, - &ucd.CodePointRange{From: rune(6781), To: rune(6782)}, - &ucd.CodePointRange{From: rune(6794), To: rune(6799)}, - &ucd.CodePointRange{From: rune(6810), To: rune(6815)}, - &ucd.CodePointRange{From: rune(6830), To: rune(6831)}, - &ucd.CodePointRange{From: rune(6849), To: rune(6911)}, - &ucd.CodePointRange{From: rune(6988), To: rune(6991)}, - &ucd.CodePointRange{From: rune(7037), To: rune(7039)}, - &ucd.CodePointRange{From: rune(7156), To: rune(7163)}, - &ucd.CodePointRange{From: rune(7224), To: rune(7226)}, - &ucd.CodePointRange{From: rune(7242), To: rune(7244)}, - &ucd.CodePointRange{From: rune(7305), To: rune(7311)}, - &ucd.CodePointRange{From: rune(7355), To: rune(7356)}, - &ucd.CodePointRange{From: rune(7368), To: rune(7375)}, - &ucd.CodePointRange{From: rune(7419), To: rune(7423)}, - &ucd.CodePointRange{From: rune(7674), To: rune(7674)}, - &ucd.CodePointRange{From: rune(7958), To: rune(7959)}, - &ucd.CodePointRange{From: rune(7966), To: rune(7967)}, - &ucd.CodePointRange{From: rune(8006), To: rune(8007)}, - &ucd.CodePointRange{From: rune(8014), To: rune(8015)}, - &ucd.CodePointRange{From: rune(8024), To: rune(8024)}, - &ucd.CodePointRange{From: rune(8026), To: rune(8026)}, - &ucd.CodePointRange{From: rune(8028), To: rune(8028)}, - &ucd.CodePointRange{From: rune(8030), To: rune(8030)}, - &ucd.CodePointRange{From: rune(8062), To: rune(8063)}, - &ucd.CodePointRange{From: rune(8117), To: rune(8117)}, - &ucd.CodePointRange{From: rune(8133), To: rune(8133)}, - &ucd.CodePointRange{From: rune(8148), To: rune(8149)}, - &ucd.CodePointRange{From: rune(8156), To: rune(8156)}, - &ucd.CodePointRange{From: rune(8176), To: rune(8177)}, - &ucd.CodePointRange{From: rune(8181), To: rune(8181)}, - &ucd.CodePointRange{From: rune(8191), To: rune(8191)}, - &ucd.CodePointRange{From: rune(8293), To: rune(8293)}, - &ucd.CodePointRange{From: rune(8306), To: rune(8307)}, - &ucd.CodePointRange{From: rune(8335), To: rune(8335)}, - &ucd.CodePointRange{From: rune(8349), To: rune(8351)}, - &ucd.CodePointRange{From: rune(8384), To: rune(8399)}, - &ucd.CodePointRange{From: rune(8433), To: rune(8447)}, - &ucd.CodePointRange{From: rune(8588), To: rune(8591)}, - &ucd.CodePointRange{From: rune(9255), To: rune(9279)}, - &ucd.CodePointRange{From: rune(9291), To: rune(9311)}, - &ucd.CodePointRange{From: rune(11124), To: rune(11125)}, - &ucd.CodePointRange{From: rune(11158), To: rune(11158)}, - &ucd.CodePointRange{From: rune(11311), To: rune(11311)}, - &ucd.CodePointRange{From: rune(11359), To: rune(11359)}, - &ucd.CodePointRange{From: rune(11508), To: rune(11512)}, - &ucd.CodePointRange{From: rune(11558), To: rune(11558)}, - &ucd.CodePointRange{From: rune(11560), To: rune(11564)}, - &ucd.CodePointRange{From: rune(11566), To: rune(11567)}, - &ucd.CodePointRange{From: rune(11624), To: rune(11630)}, - &ucd.CodePointRange{From: rune(11633), To: rune(11646)}, - &ucd.CodePointRange{From: rune(11671), To: rune(11679)}, - &ucd.CodePointRange{From: rune(11687), To: rune(11687)}, - &ucd.CodePointRange{From: rune(11695), To: rune(11695)}, - &ucd.CodePointRange{From: rune(11703), To: rune(11703)}, - &ucd.CodePointRange{From: rune(11711), To: rune(11711)}, - &ucd.CodePointRange{From: rune(11719), To: rune(11719)}, - &ucd.CodePointRange{From: rune(11727), To: rune(11727)}, - &ucd.CodePointRange{From: rune(11735), To: rune(11735)}, - &ucd.CodePointRange{From: rune(11743), To: rune(11743)}, - &ucd.CodePointRange{From: rune(11859), To: rune(11903)}, - &ucd.CodePointRange{From: rune(11930), To: rune(11930)}, - &ucd.CodePointRange{From: rune(12020), To: rune(12031)}, - &ucd.CodePointRange{From: rune(12246), To: rune(12271)}, - &ucd.CodePointRange{From: rune(12284), To: rune(12287)}, - &ucd.CodePointRange{From: rune(12352), To: rune(12352)}, - &ucd.CodePointRange{From: rune(12439), To: rune(12440)}, - &ucd.CodePointRange{From: rune(12544), To: rune(12548)}, - &ucd.CodePointRange{From: rune(12592), To: rune(12592)}, - &ucd.CodePointRange{From: rune(12687), To: rune(12687)}, - &ucd.CodePointRange{From: rune(12772), To: rune(12783)}, - &ucd.CodePointRange{From: rune(12831), To: rune(12831)}, - &ucd.CodePointRange{From: rune(13313), To: rune(19902)}, - &ucd.CodePointRange{From: rune(19969), To: rune(40955)}, - &ucd.CodePointRange{From: rune(40957), To: rune(40959)}, - &ucd.CodePointRange{From: rune(42125), To: rune(42127)}, - &ucd.CodePointRange{From: rune(42183), To: rune(42191)}, - &ucd.CodePointRange{From: rune(42540), To: rune(42559)}, - &ucd.CodePointRange{From: rune(42744), To: rune(42751)}, - &ucd.CodePointRange{From: rune(42944), To: rune(42945)}, - &ucd.CodePointRange{From: rune(42955), To: rune(42996)}, - &ucd.CodePointRange{From: rune(43053), To: rune(43055)}, - &ucd.CodePointRange{From: rune(43066), To: rune(43071)}, - &ucd.CodePointRange{From: rune(43128), To: rune(43135)}, - &ucd.CodePointRange{From: rune(43206), To: rune(43213)}, - &ucd.CodePointRange{From: rune(43226), To: rune(43231)}, - &ucd.CodePointRange{From: rune(43348), To: rune(43358)}, - &ucd.CodePointRange{From: rune(43389), To: rune(43391)}, - &ucd.CodePointRange{From: rune(43470), To: rune(43470)}, - &ucd.CodePointRange{From: rune(43482), To: rune(43485)}, - &ucd.CodePointRange{From: rune(43519), To: rune(43519)}, - &ucd.CodePointRange{From: rune(43575), To: rune(43583)}, - &ucd.CodePointRange{From: rune(43598), To: rune(43599)}, - &ucd.CodePointRange{From: rune(43610), To: rune(43611)}, - &ucd.CodePointRange{From: rune(43715), To: rune(43738)}, - &ucd.CodePointRange{From: rune(43767), To: rune(43776)}, - &ucd.CodePointRange{From: rune(43783), To: rune(43784)}, - &ucd.CodePointRange{From: rune(43791), To: rune(43792)}, - &ucd.CodePointRange{From: rune(43799), To: rune(43807)}, - &ucd.CodePointRange{From: rune(43815), To: rune(43815)}, - &ucd.CodePointRange{From: rune(43823), To: rune(43823)}, - &ucd.CodePointRange{From: rune(43884), To: rune(43887)}, - &ucd.CodePointRange{From: rune(44014), To: rune(44015)}, - &ucd.CodePointRange{From: rune(44026), To: rune(44031)}, - &ucd.CodePointRange{From: rune(44033), To: rune(55202)}, - &ucd.CodePointRange{From: rune(55204), To: rune(55215)}, - &ucd.CodePointRange{From: rune(55239), To: rune(55242)}, - &ucd.CodePointRange{From: rune(55292), To: rune(55295)}, - &ucd.CodePointRange{From: rune(55297), To: rune(56190)}, - &ucd.CodePointRange{From: rune(56193), To: rune(56318)}, - &ucd.CodePointRange{From: rune(56321), To: rune(57342)}, - &ucd.CodePointRange{From: rune(57345), To: rune(63742)}, - &ucd.CodePointRange{From: rune(64110), To: rune(64111)}, - &ucd.CodePointRange{From: rune(64218), To: rune(64255)}, - &ucd.CodePointRange{From: rune(64263), To: rune(64274)}, - &ucd.CodePointRange{From: rune(64280), To: rune(64284)}, - &ucd.CodePointRange{From: rune(64311), To: rune(64311)}, - &ucd.CodePointRange{From: rune(64317), To: rune(64317)}, - &ucd.CodePointRange{From: rune(64319), To: rune(64319)}, - &ucd.CodePointRange{From: rune(64322), To: rune(64322)}, - &ucd.CodePointRange{From: rune(64325), To: rune(64325)}, - &ucd.CodePointRange{From: rune(64450), To: rune(64466)}, - &ucd.CodePointRange{From: rune(64832), To: rune(64847)}, - &ucd.CodePointRange{From: rune(64912), To: rune(64913)}, - &ucd.CodePointRange{From: rune(64968), To: rune(65007)}, - &ucd.CodePointRange{From: rune(65022), To: rune(65023)}, - &ucd.CodePointRange{From: rune(65050), To: rune(65055)}, - &ucd.CodePointRange{From: rune(65107), To: rune(65107)}, - &ucd.CodePointRange{From: rune(65127), To: rune(65127)}, - &ucd.CodePointRange{From: rune(65132), To: rune(65135)}, - &ucd.CodePointRange{From: rune(65141), To: rune(65141)}, - &ucd.CodePointRange{From: rune(65277), To: rune(65278)}, - &ucd.CodePointRange{From: rune(65280), To: rune(65280)}, - &ucd.CodePointRange{From: rune(65471), To: rune(65473)}, - &ucd.CodePointRange{From: rune(65480), To: rune(65481)}, - &ucd.CodePointRange{From: rune(65488), To: rune(65489)}, - &ucd.CodePointRange{From: rune(65496), To: rune(65497)}, - &ucd.CodePointRange{From: rune(65501), To: rune(65503)}, - &ucd.CodePointRange{From: rune(65511), To: rune(65511)}, - &ucd.CodePointRange{From: rune(65519), To: rune(65528)}, - &ucd.CodePointRange{From: rune(65534), To: rune(65535)}, - &ucd.CodePointRange{From: rune(65548), To: rune(65548)}, - &ucd.CodePointRange{From: rune(65575), To: rune(65575)}, - &ucd.CodePointRange{From: rune(65595), To: rune(65595)}, - &ucd.CodePointRange{From: rune(65598), To: rune(65598)}, - &ucd.CodePointRange{From: rune(65614), To: rune(65615)}, - &ucd.CodePointRange{From: rune(65630), To: rune(65663)}, - &ucd.CodePointRange{From: rune(65787), To: rune(65791)}, - &ucd.CodePointRange{From: rune(65795), To: rune(65798)}, - &ucd.CodePointRange{From: rune(65844), To: rune(65846)}, - &ucd.CodePointRange{From: rune(65935), To: rune(65935)}, - &ucd.CodePointRange{From: rune(65949), To: rune(65951)}, - &ucd.CodePointRange{From: rune(65953), To: rune(65999)}, - &ucd.CodePointRange{From: rune(66046), To: rune(66175)}, - &ucd.CodePointRange{From: rune(66205), To: rune(66207)}, - &ucd.CodePointRange{From: rune(66257), To: rune(66271)}, - &ucd.CodePointRange{From: rune(66300), To: rune(66303)}, - &ucd.CodePointRange{From: rune(66340), To: rune(66348)}, - &ucd.CodePointRange{From: rune(66379), To: rune(66383)}, - &ucd.CodePointRange{From: rune(66427), To: rune(66431)}, - &ucd.CodePointRange{From: rune(66462), To: rune(66462)}, - &ucd.CodePointRange{From: rune(66500), To: rune(66503)}, - &ucd.CodePointRange{From: rune(66518), To: rune(66559)}, - &ucd.CodePointRange{From: rune(66718), To: rune(66719)}, - &ucd.CodePointRange{From: rune(66730), To: rune(66735)}, - &ucd.CodePointRange{From: rune(66772), To: rune(66775)}, - &ucd.CodePointRange{From: rune(66812), To: rune(66815)}, - &ucd.CodePointRange{From: rune(66856), To: rune(66863)}, - &ucd.CodePointRange{From: rune(66916), To: rune(66926)}, - &ucd.CodePointRange{From: rune(66928), To: rune(67071)}, - &ucd.CodePointRange{From: rune(67383), To: rune(67391)}, - &ucd.CodePointRange{From: rune(67414), To: rune(67423)}, - &ucd.CodePointRange{From: rune(67432), To: rune(67583)}, - &ucd.CodePointRange{From: rune(67590), To: rune(67591)}, - &ucd.CodePointRange{From: rune(67593), To: rune(67593)}, - &ucd.CodePointRange{From: rune(67638), To: rune(67638)}, - &ucd.CodePointRange{From: rune(67641), To: rune(67643)}, - &ucd.CodePointRange{From: rune(67645), To: rune(67646)}, - &ucd.CodePointRange{From: rune(67670), To: rune(67670)}, - &ucd.CodePointRange{From: rune(67743), To: rune(67750)}, - &ucd.CodePointRange{From: rune(67760), To: rune(67807)}, - &ucd.CodePointRange{From: rune(67827), To: rune(67827)}, - &ucd.CodePointRange{From: rune(67830), To: rune(67834)}, - &ucd.CodePointRange{From: rune(67868), To: rune(67870)}, - &ucd.CodePointRange{From: rune(67898), To: rune(67902)}, - &ucd.CodePointRange{From: rune(67904), To: rune(67967)}, - &ucd.CodePointRange{From: rune(68024), To: rune(68027)}, - &ucd.CodePointRange{From: rune(68048), To: rune(68049)}, - &ucd.CodePointRange{From: rune(68100), To: rune(68100)}, - &ucd.CodePointRange{From: rune(68103), To: rune(68107)}, - &ucd.CodePointRange{From: rune(68116), To: rune(68116)}, - &ucd.CodePointRange{From: rune(68120), To: rune(68120)}, - &ucd.CodePointRange{From: rune(68150), To: rune(68151)}, - &ucd.CodePointRange{From: rune(68155), To: rune(68158)}, - &ucd.CodePointRange{From: rune(68169), To: rune(68175)}, - &ucd.CodePointRange{From: rune(68185), To: rune(68191)}, - &ucd.CodePointRange{From: rune(68256), To: rune(68287)}, - &ucd.CodePointRange{From: rune(68327), To: rune(68330)}, - &ucd.CodePointRange{From: rune(68343), To: rune(68351)}, - &ucd.CodePointRange{From: rune(68406), To: rune(68408)}, - &ucd.CodePointRange{From: rune(68438), To: rune(68439)}, - &ucd.CodePointRange{From: rune(68467), To: rune(68471)}, - &ucd.CodePointRange{From: rune(68498), To: rune(68504)}, - &ucd.CodePointRange{From: rune(68509), To: rune(68520)}, - &ucd.CodePointRange{From: rune(68528), To: rune(68607)}, - &ucd.CodePointRange{From: rune(68681), To: rune(68735)}, - &ucd.CodePointRange{From: rune(68787), To: rune(68799)}, - &ucd.CodePointRange{From: rune(68851), To: rune(68857)}, - &ucd.CodePointRange{From: rune(68904), To: rune(68911)}, - &ucd.CodePointRange{From: rune(68922), To: rune(69215)}, - &ucd.CodePointRange{From: rune(69247), To: rune(69247)}, - &ucd.CodePointRange{From: rune(69290), To: rune(69290)}, - &ucd.CodePointRange{From: rune(69294), To: rune(69295)}, - &ucd.CodePointRange{From: rune(69298), To: rune(69375)}, - &ucd.CodePointRange{From: rune(69416), To: rune(69423)}, - &ucd.CodePointRange{From: rune(69466), To: rune(69551)}, - &ucd.CodePointRange{From: rune(69580), To: rune(69599)}, - &ucd.CodePointRange{From: rune(69623), To: rune(69631)}, - &ucd.CodePointRange{From: rune(69710), To: rune(69713)}, - &ucd.CodePointRange{From: rune(69744), To: rune(69758)}, - &ucd.CodePointRange{From: rune(69826), To: rune(69836)}, - &ucd.CodePointRange{From: rune(69838), To: rune(69839)}, - &ucd.CodePointRange{From: rune(69865), To: rune(69871)}, - &ucd.CodePointRange{From: rune(69882), To: rune(69887)}, - &ucd.CodePointRange{From: rune(69941), To: rune(69941)}, - &ucd.CodePointRange{From: rune(69960), To: rune(69967)}, - &ucd.CodePointRange{From: rune(70007), To: rune(70015)}, - &ucd.CodePointRange{From: rune(70112), To: rune(70112)}, - &ucd.CodePointRange{From: rune(70133), To: rune(70143)}, - &ucd.CodePointRange{From: rune(70162), To: rune(70162)}, - &ucd.CodePointRange{From: rune(70207), To: rune(70271)}, - &ucd.CodePointRange{From: rune(70279), To: rune(70279)}, - &ucd.CodePointRange{From: rune(70281), To: rune(70281)}, - &ucd.CodePointRange{From: rune(70286), To: rune(70286)}, - &ucd.CodePointRange{From: rune(70302), To: rune(70302)}, - &ucd.CodePointRange{From: rune(70314), To: rune(70319)}, - &ucd.CodePointRange{From: rune(70379), To: rune(70383)}, - &ucd.CodePointRange{From: rune(70394), To: rune(70399)}, - &ucd.CodePointRange{From: rune(70404), To: rune(70404)}, - &ucd.CodePointRange{From: rune(70413), To: rune(70414)}, - &ucd.CodePointRange{From: rune(70417), To: rune(70418)}, - &ucd.CodePointRange{From: rune(70441), To: rune(70441)}, - &ucd.CodePointRange{From: rune(70449), To: rune(70449)}, - &ucd.CodePointRange{From: rune(70452), To: rune(70452)}, - &ucd.CodePointRange{From: rune(70458), To: rune(70458)}, - &ucd.CodePointRange{From: rune(70469), To: rune(70470)}, - &ucd.CodePointRange{From: rune(70473), To: rune(70474)}, - &ucd.CodePointRange{From: rune(70478), To: rune(70479)}, - &ucd.CodePointRange{From: rune(70481), To: rune(70486)}, - &ucd.CodePointRange{From: rune(70488), To: rune(70492)}, - &ucd.CodePointRange{From: rune(70500), To: rune(70501)}, - &ucd.CodePointRange{From: rune(70509), To: rune(70511)}, - &ucd.CodePointRange{From: rune(70517), To: rune(70655)}, - &ucd.CodePointRange{From: rune(70748), To: rune(70748)}, - &ucd.CodePointRange{From: rune(70754), To: rune(70783)}, - &ucd.CodePointRange{From: rune(70856), To: rune(70863)}, - &ucd.CodePointRange{From: rune(70874), To: rune(71039)}, - &ucd.CodePointRange{From: rune(71094), To: rune(71095)}, - &ucd.CodePointRange{From: rune(71134), To: rune(71167)}, - &ucd.CodePointRange{From: rune(71237), To: rune(71247)}, - &ucd.CodePointRange{From: rune(71258), To: rune(71263)}, - &ucd.CodePointRange{From: rune(71277), To: rune(71295)}, - &ucd.CodePointRange{From: rune(71353), To: rune(71359)}, - &ucd.CodePointRange{From: rune(71370), To: rune(71423)}, - &ucd.CodePointRange{From: rune(71451), To: rune(71452)}, - &ucd.CodePointRange{From: rune(71468), To: rune(71471)}, - &ucd.CodePointRange{From: rune(71488), To: rune(71679)}, - &ucd.CodePointRange{From: rune(71740), To: rune(71839)}, - &ucd.CodePointRange{From: rune(71923), To: rune(71934)}, - &ucd.CodePointRange{From: rune(71943), To: rune(71944)}, - &ucd.CodePointRange{From: rune(71946), To: rune(71947)}, - &ucd.CodePointRange{From: rune(71956), To: rune(71956)}, - &ucd.CodePointRange{From: rune(71959), To: rune(71959)}, - &ucd.CodePointRange{From: rune(71990), To: rune(71990)}, - &ucd.CodePointRange{From: rune(71993), To: rune(71994)}, - &ucd.CodePointRange{From: rune(72007), To: rune(72015)}, - &ucd.CodePointRange{From: rune(72026), To: rune(72095)}, - &ucd.CodePointRange{From: rune(72104), To: rune(72105)}, - &ucd.CodePointRange{From: rune(72152), To: rune(72153)}, - &ucd.CodePointRange{From: rune(72165), To: rune(72191)}, - &ucd.CodePointRange{From: rune(72264), To: rune(72271)}, - &ucd.CodePointRange{From: rune(72355), To: rune(72383)}, - &ucd.CodePointRange{From: rune(72441), To: rune(72703)}, - &ucd.CodePointRange{From: rune(72713), To: rune(72713)}, - &ucd.CodePointRange{From: rune(72759), To: rune(72759)}, - &ucd.CodePointRange{From: rune(72774), To: rune(72783)}, - &ucd.CodePointRange{From: rune(72813), To: rune(72815)}, - &ucd.CodePointRange{From: rune(72848), To: rune(72849)}, - &ucd.CodePointRange{From: rune(72872), To: rune(72872)}, - &ucd.CodePointRange{From: rune(72887), To: rune(72959)}, - &ucd.CodePointRange{From: rune(72967), To: rune(72967)}, - &ucd.CodePointRange{From: rune(72970), To: rune(72970)}, - &ucd.CodePointRange{From: rune(73015), To: rune(73017)}, - &ucd.CodePointRange{From: rune(73019), To: rune(73019)}, - &ucd.CodePointRange{From: rune(73022), To: rune(73022)}, - &ucd.CodePointRange{From: rune(73032), To: rune(73039)}, - &ucd.CodePointRange{From: rune(73050), To: rune(73055)}, - &ucd.CodePointRange{From: rune(73062), To: rune(73062)}, - &ucd.CodePointRange{From: rune(73065), To: rune(73065)}, - &ucd.CodePointRange{From: rune(73103), To: rune(73103)}, - &ucd.CodePointRange{From: rune(73106), To: rune(73106)}, - &ucd.CodePointRange{From: rune(73113), To: rune(73119)}, - &ucd.CodePointRange{From: rune(73130), To: rune(73439)}, - &ucd.CodePointRange{From: rune(73465), To: rune(73647)}, - &ucd.CodePointRange{From: rune(73649), To: rune(73663)}, - &ucd.CodePointRange{From: rune(73714), To: rune(73726)}, - &ucd.CodePointRange{From: rune(74650), To: rune(74751)}, - &ucd.CodePointRange{From: rune(74863), To: rune(74863)}, - &ucd.CodePointRange{From: rune(74869), To: rune(74879)}, - &ucd.CodePointRange{From: rune(75076), To: rune(77823)}, - &ucd.CodePointRange{From: rune(78895), To: rune(78895)}, - &ucd.CodePointRange{From: rune(78905), To: rune(82943)}, - &ucd.CodePointRange{From: rune(83527), To: rune(92159)}, - &ucd.CodePointRange{From: rune(92729), To: rune(92735)}, - &ucd.CodePointRange{From: rune(92767), To: rune(92767)}, - &ucd.CodePointRange{From: rune(92778), To: rune(92781)}, - &ucd.CodePointRange{From: rune(92784), To: rune(92879)}, - &ucd.CodePointRange{From: rune(92910), To: rune(92911)}, - &ucd.CodePointRange{From: rune(92918), To: rune(92927)}, - &ucd.CodePointRange{From: rune(92998), To: rune(93007)}, - &ucd.CodePointRange{From: rune(93018), To: rune(93018)}, - &ucd.CodePointRange{From: rune(93026), To: rune(93026)}, - &ucd.CodePointRange{From: rune(93048), To: rune(93052)}, - &ucd.CodePointRange{From: rune(93072), To: rune(93759)}, - &ucd.CodePointRange{From: rune(93851), To: rune(93951)}, - &ucd.CodePointRange{From: rune(94027), To: rune(94030)}, - &ucd.CodePointRange{From: rune(94088), To: rune(94094)}, - &ucd.CodePointRange{From: rune(94112), To: rune(94175)}, - &ucd.CodePointRange{From: rune(94181), To: rune(94191)}, - &ucd.CodePointRange{From: rune(94194), To: rune(94207)}, - &ucd.CodePointRange{From: rune(94209), To: rune(100342)}, - &ucd.CodePointRange{From: rune(100344), To: rune(100351)}, - &ucd.CodePointRange{From: rune(101590), To: rune(101631)}, - &ucd.CodePointRange{From: rune(101633), To: rune(101639)}, - &ucd.CodePointRange{From: rune(101641), To: rune(110591)}, - &ucd.CodePointRange{From: rune(110879), To: rune(110927)}, - &ucd.CodePointRange{From: rune(110931), To: rune(110947)}, - &ucd.CodePointRange{From: rune(110952), To: rune(110959)}, - &ucd.CodePointRange{From: rune(111356), To: rune(113663)}, - &ucd.CodePointRange{From: rune(113771), To: rune(113775)}, - &ucd.CodePointRange{From: rune(113789), To: rune(113791)}, - &ucd.CodePointRange{From: rune(113801), To: rune(113807)}, - &ucd.CodePointRange{From: rune(113818), To: rune(113819)}, - &ucd.CodePointRange{From: rune(113828), To: rune(118783)}, - &ucd.CodePointRange{From: rune(119030), To: rune(119039)}, - &ucd.CodePointRange{From: rune(119079), To: rune(119080)}, - &ucd.CodePointRange{From: rune(119273), To: rune(119295)}, - &ucd.CodePointRange{From: rune(119366), To: rune(119519)}, - &ucd.CodePointRange{From: rune(119540), To: rune(119551)}, - &ucd.CodePointRange{From: rune(119639), To: rune(119647)}, - &ucd.CodePointRange{From: rune(119673), To: rune(119807)}, - &ucd.CodePointRange{From: rune(119893), To: rune(119893)}, - &ucd.CodePointRange{From: rune(119965), To: rune(119965)}, - &ucd.CodePointRange{From: rune(119968), To: rune(119969)}, - &ucd.CodePointRange{From: rune(119971), To: rune(119972)}, - &ucd.CodePointRange{From: rune(119975), To: rune(119976)}, - &ucd.CodePointRange{From: rune(119981), To: rune(119981)}, - &ucd.CodePointRange{From: rune(119994), To: rune(119994)}, - &ucd.CodePointRange{From: rune(119996), To: rune(119996)}, - &ucd.CodePointRange{From: rune(120004), To: rune(120004)}, - &ucd.CodePointRange{From: rune(120070), To: rune(120070)}, - &ucd.CodePointRange{From: rune(120075), To: rune(120076)}, - &ucd.CodePointRange{From: rune(120085), To: rune(120085)}, - &ucd.CodePointRange{From: rune(120093), To: rune(120093)}, - &ucd.CodePointRange{From: rune(120122), To: rune(120122)}, - &ucd.CodePointRange{From: rune(120127), To: rune(120127)}, - &ucd.CodePointRange{From: rune(120133), To: rune(120133)}, - &ucd.CodePointRange{From: rune(120135), To: rune(120137)}, - &ucd.CodePointRange{From: rune(120145), To: rune(120145)}, - &ucd.CodePointRange{From: rune(120486), To: rune(120487)}, - &ucd.CodePointRange{From: rune(120780), To: rune(120781)}, - &ucd.CodePointRange{From: rune(121484), To: rune(121498)}, - &ucd.CodePointRange{From: rune(121504), To: rune(121504)}, - &ucd.CodePointRange{From: rune(121520), To: rune(122879)}, - &ucd.CodePointRange{From: rune(122887), To: rune(122887)}, - &ucd.CodePointRange{From: rune(122905), To: rune(122906)}, - &ucd.CodePointRange{From: rune(122914), To: rune(122914)}, - &ucd.CodePointRange{From: rune(122917), To: rune(122917)}, - &ucd.CodePointRange{From: rune(122923), To: rune(123135)}, - &ucd.CodePointRange{From: rune(123181), To: rune(123183)}, - &ucd.CodePointRange{From: rune(123198), To: rune(123199)}, - &ucd.CodePointRange{From: rune(123210), To: rune(123213)}, - &ucd.CodePointRange{From: rune(123216), To: rune(123583)}, - &ucd.CodePointRange{From: rune(123642), To: rune(123646)}, - &ucd.CodePointRange{From: rune(123648), To: rune(124927)}, - &ucd.CodePointRange{From: rune(125125), To: rune(125126)}, - &ucd.CodePointRange{From: rune(125143), To: rune(125183)}, - &ucd.CodePointRange{From: rune(125260), To: rune(125263)}, - &ucd.CodePointRange{From: rune(125274), To: rune(125277)}, - &ucd.CodePointRange{From: rune(125280), To: rune(126064)}, - &ucd.CodePointRange{From: rune(126133), To: rune(126208)}, - &ucd.CodePointRange{From: rune(126270), To: rune(126463)}, - &ucd.CodePointRange{From: rune(126468), To: rune(126468)}, - &ucd.CodePointRange{From: rune(126496), To: rune(126496)}, - &ucd.CodePointRange{From: rune(126499), To: rune(126499)}, - &ucd.CodePointRange{From: rune(126501), To: rune(126502)}, - &ucd.CodePointRange{From: rune(126504), To: rune(126504)}, - &ucd.CodePointRange{From: rune(126515), To: rune(126515)}, - &ucd.CodePointRange{From: rune(126520), To: rune(126520)}, - &ucd.CodePointRange{From: rune(126522), To: rune(126522)}, - &ucd.CodePointRange{From: rune(126524), To: rune(126529)}, - &ucd.CodePointRange{From: rune(126531), To: rune(126534)}, - &ucd.CodePointRange{From: rune(126536), To: rune(126536)}, - &ucd.CodePointRange{From: rune(126538), To: rune(126538)}, - &ucd.CodePointRange{From: rune(126540), To: rune(126540)}, - &ucd.CodePointRange{From: rune(126544), To: rune(126544)}, - &ucd.CodePointRange{From: rune(126547), To: rune(126547)}, - &ucd.CodePointRange{From: rune(126549), To: rune(126550)}, - &ucd.CodePointRange{From: rune(126552), To: rune(126552)}, - &ucd.CodePointRange{From: rune(126554), To: rune(126554)}, - &ucd.CodePointRange{From: rune(126556), To: rune(126556)}, - &ucd.CodePointRange{From: rune(126558), To: rune(126558)}, - &ucd.CodePointRange{From: rune(126560), To: rune(126560)}, - &ucd.CodePointRange{From: rune(126563), To: rune(126563)}, - &ucd.CodePointRange{From: rune(126565), To: rune(126566)}, - &ucd.CodePointRange{From: rune(126571), To: rune(126571)}, - &ucd.CodePointRange{From: rune(126579), To: rune(126579)}, - &ucd.CodePointRange{From: rune(126584), To: rune(126584)}, - &ucd.CodePointRange{From: rune(126589), To: rune(126589)}, - &ucd.CodePointRange{From: rune(126591), To: rune(126591)}, - &ucd.CodePointRange{From: rune(126602), To: rune(126602)}, - &ucd.CodePointRange{From: rune(126620), To: rune(126624)}, - &ucd.CodePointRange{From: rune(126628), To: rune(126628)}, - &ucd.CodePointRange{From: rune(126634), To: rune(126634)}, - &ucd.CodePointRange{From: rune(126652), To: rune(126703)}, - &ucd.CodePointRange{From: rune(126706), To: rune(126975)}, - &ucd.CodePointRange{From: rune(127020), To: rune(127023)}, - &ucd.CodePointRange{From: rune(127124), To: rune(127135)}, - &ucd.CodePointRange{From: rune(127151), To: rune(127152)}, - &ucd.CodePointRange{From: rune(127168), To: rune(127168)}, - &ucd.CodePointRange{From: rune(127184), To: rune(127184)}, - &ucd.CodePointRange{From: rune(127222), To: rune(127231)}, - &ucd.CodePointRange{From: rune(127406), To: rune(127461)}, - &ucd.CodePointRange{From: rune(127491), To: rune(127503)}, - &ucd.CodePointRange{From: rune(127548), To: rune(127551)}, - &ucd.CodePointRange{From: rune(127561), To: rune(127567)}, - &ucd.CodePointRange{From: rune(127570), To: rune(127583)}, - &ucd.CodePointRange{From: rune(127590), To: rune(127743)}, - &ucd.CodePointRange{From: rune(128728), To: rune(128735)}, - &ucd.CodePointRange{From: rune(128749), To: rune(128751)}, - &ucd.CodePointRange{From: rune(128765), To: rune(128767)}, - &ucd.CodePointRange{From: rune(128884), To: rune(128895)}, - &ucd.CodePointRange{From: rune(128985), To: rune(128991)}, - &ucd.CodePointRange{From: rune(129004), To: rune(129023)}, - &ucd.CodePointRange{From: rune(129036), To: rune(129039)}, - &ucd.CodePointRange{From: rune(129096), To: rune(129103)}, - &ucd.CodePointRange{From: rune(129114), To: rune(129119)}, - &ucd.CodePointRange{From: rune(129160), To: rune(129167)}, - &ucd.CodePointRange{From: rune(129198), To: rune(129199)}, - &ucd.CodePointRange{From: rune(129202), To: rune(129279)}, - &ucd.CodePointRange{From: rune(129401), To: rune(129401)}, - &ucd.CodePointRange{From: rune(129484), To: rune(129484)}, - &ucd.CodePointRange{From: rune(129620), To: rune(129631)}, - &ucd.CodePointRange{From: rune(129646), To: rune(129647)}, - &ucd.CodePointRange{From: rune(129653), To: rune(129655)}, - &ucd.CodePointRange{From: rune(129659), To: rune(129663)}, - &ucd.CodePointRange{From: rune(129671), To: rune(129679)}, - &ucd.CodePointRange{From: rune(129705), To: rune(129711)}, - &ucd.CodePointRange{From: rune(129719), To: rune(129727)}, - &ucd.CodePointRange{From: rune(129731), To: rune(129743)}, - &ucd.CodePointRange{From: rune(129751), To: rune(129791)}, - &ucd.CodePointRange{From: rune(129939), To: rune(129939)}, - &ucd.CodePointRange{From: rune(129995), To: rune(130031)}, - &ucd.CodePointRange{From: rune(130042), To: rune(131071)}, - &ucd.CodePointRange{From: rune(131073), To: rune(173788)}, - &ucd.CodePointRange{From: rune(173790), To: rune(173823)}, - &ucd.CodePointRange{From: rune(173825), To: rune(177971)}, - &ucd.CodePointRange{From: rune(177973), To: rune(177983)}, - &ucd.CodePointRange{From: rune(177985), To: rune(178204)}, - &ucd.CodePointRange{From: rune(178206), To: rune(178207)}, - &ucd.CodePointRange{From: rune(178209), To: rune(183968)}, - &ucd.CodePointRange{From: rune(183970), To: rune(183983)}, - &ucd.CodePointRange{From: rune(183985), To: rune(191455)}, - &ucd.CodePointRange{From: rune(191457), To: rune(194559)}, - &ucd.CodePointRange{From: rune(195102), To: rune(196607)}, - &ucd.CodePointRange{From: rune(196609), To: rune(201545)}, - &ucd.CodePointRange{From: rune(201547), To: rune(917504)}, - &ucd.CodePointRange{From: rune(917506), To: rune(917535)}, - &ucd.CodePointRange{From: rune(917632), To: rune(917759)}, - &ucd.CodePointRange{From: rune(918000), To: rune(983039)}, - &ucd.CodePointRange{From: rune(983041), To: rune(1048572)}, - &ucd.CodePointRange{From: rune(1048574), To: rune(1048575)}, - &ucd.CodePointRange{From: rune(1048577), To: rune(1114108)}, - &ucd.CodePointRange{From: rune(1114110), To: rune(1114111)}, - }, "zl": { &ucd.CodePointRange{From: rune(8232), To: rune(8232)}, }, |