1 # -*- coding: utf-8 -*- 2 # 3 # NOTE: This file was auto-generated with MetaTools/buildUCD.py. 4 # Source: https://unicode.org/Public/UNIDATA/ScriptExtensions.txt 5 # License: http://unicode.org/copyright.html#License 6 # 7 # ScriptExtensions-11.0.0.txt 8 # Date: 2018-02-04, 20:04:00 GMT 9 # 2018 Unicode, Inc. 10 # Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries. 11 # For terms of use, see http://www.unicode.org/terms_of_use.html 12 # 13 # Unicode Character Database 14 # For documentation, see http://www.unicode.org/reports/tr44/ 15 # 16 # The Script_Extensions property indicates which characters are commonly used 17 # with more than one script, but with a limited number of scripts. 18 # For each code point, there is one or more property values. Each such value is a Script property value. 19 # For more information, see: 20 # UAX #24, Unicode Script Property: http://www.unicode.org/reports/tr24/ 21 # Especially the sections: 22 # http://www.unicode.org/reports/tr24/#Assignment_Script_Values 23 # http://www.unicode.org/reports/tr24/#Assignment_ScriptX_Values 24 # 25 # Each Script_Extensions value in this file consists of a set 26 # of one or more abbreviated Script property values. The ordering of the 27 # values in that set is not material, but for stability in presentation 28 # it is given here as alphabetical. 29 # 30 # The Script_Extensions values are presented in sorted order in the file. 31 # They are sorted first by the number of Script property values in their sets, 32 # and then alphabetically by first differing Script property value. 33 # 34 # Following each distinct Script_Extensions value is the list of code 35 # points associated with that value, listed in code point order. 36 # 37 # All code points not explicitly listed for Script_Extensions 38 # have as their value the corresponding Script property value 39 # 40 # @missing: 0000..10FFFF; <script> 41 42 43 RANGES = [ 44 0x0000, # .. 0x0341 ; None 45 0x0342, # .. 0x0342 ; {'Grek'} 46 0x0343, # .. 0x0344 ; None 47 0x0345, # .. 0x0345 ; {'Grek'} 48 0x0346, # .. 0x0362 ; None 49 0x0363, # .. 0x036F ; {'Latn'} 50 0x0370, # .. 0x0482 ; None 51 0x0483, # .. 0x0483 ; {'Cyrl', 'Perm'} 52 0x0484, # .. 0x0484 ; {'Cyrl', 'Glag'} 53 0x0485, # .. 0x0486 ; {'Cyrl', 'Latn'} 54 0x0487, # .. 0x0487 ; {'Cyrl', 'Glag'} 55 0x0488, # .. 0x0588 ; None 56 0x0589, # .. 0x0589 ; {'Armn', 'Geor'} 57 0x058A, # .. 0x060B ; None 58 0x060C, # .. 0x060C ; {'Arab', 'Rohg', 'Syrc', 'Thaa'} 59 0x060D, # .. 0x061A ; None 60 0x061B, # .. 0x061B ; {'Arab', 'Rohg', 'Syrc', 'Thaa'} 61 0x061C, # .. 0x061C ; {'Arab', 'Syrc', 'Thaa'} 62 0x061D, # .. 0x061E ; None 63 0x061F, # .. 0x061F ; {'Arab', 'Rohg', 'Syrc', 'Thaa'} 64 0x0620, # .. 0x063F ; None 65 0x0640, # .. 0x0640 ; {'Adlm', 'Arab', 'Mand', 'Mani', 'Phlp', 'Rohg', 'Sogd', 'Syrc'} 66 0x0641, # .. 0x064A ; None 67 0x064B, # .. 0x0655 ; {'Arab', 'Syrc'} 68 0x0656, # .. 0x065F ; None 69 0x0660, # .. 0x0669 ; {'Arab', 'Thaa'} 70 0x066A, # .. 0x066F ; None 71 0x0670, # .. 0x0670 ; {'Arab', 'Syrc'} 72 0x0671, # .. 0x06D3 ; None 73 0x06D4, # .. 0x06D4 ; {'Arab', 'Rohg'} 74 0x06D5, # .. 0x0950 ; None 75 0x0951, # .. 0x0951 ; {'Beng', 'Deva', 'Gran', 'Gujr', 'Guru', 'Knda', 'Latn', 'Mlym', 'Orya', 'Shrd', 'Taml', 'Telu', 'Tirh'} 76 0x0952, # .. 0x0952 ; {'Beng', 'Deva', 'Gran', 'Gujr', 'Guru', 'Knda', 'Latn', 'Mlym', 'Orya', 'Taml', 'Telu', 'Tirh'} 77 0x0953, # .. 0x0963 ; None 78 0x0964, # .. 0x0964 ; {'Beng', 'Deva', 'Dogr', 'Gong', 'Gran', 'Gujr', 'Guru', 'Knda', 'Mahj', 'Mlym', 'Orya', 'Sind', 'Sinh', 'Sylo', 'Takr', 'Taml', 'Telu', 'Tirh'} 79 0x0965, # .. 0x0965 ; {'Beng', 'Deva', 'Dogr', 'Gong', 'Gran', 'Gujr', 'Guru', 'Knda', 'Limb', 'Mahj', 'Mlym', 'Orya', 'Sind', 'Sinh', 'Sylo', 'Takr', 'Taml', 'Telu', 'Tirh'} 80 0x0966, # .. 0x096F ; {'Deva', 'Dogr', 'Kthi', 'Mahj'} 81 0x0970, # .. 0x09E5 ; None 82 0x09E6, # .. 0x09EF ; {'Beng', 'Cakm', 'Sylo'} 83 0x09F0, # .. 0x0A65 ; None 84 0x0A66, # .. 0x0A6F ; {'Guru', 'Mult'} 85 0x0A70, # .. 0x0AE5 ; None 86 0x0AE6, # .. 0x0AEF ; {'Gujr', 'Khoj'} 87 0x0AF0, # .. 0x0BE5 ; None 88 0x0BE6, # .. 0x0BF3 ; {'Gran', 'Taml'} 89 0x0BF4, # .. 0x103F ; None 90 0x1040, # .. 0x1049 ; {'Cakm', 'Mymr', 'Tale'} 91 0x104A, # .. 0x10FA ; None 92 0x10FB, # .. 0x10FB ; {'Geor', 'Latn'} 93 0x10FC, # .. 0x1734 ; None 94 0x1735, # .. 0x1736 ; {'Buhd', 'Hano', 'Tagb', 'Tglg'} 95 0x1737, # .. 0x1801 ; None 96 0x1802, # .. 0x1803 ; {'Mong', 'Phag'} 97 0x1804, # .. 0x1804 ; None 98 0x1805, # .. 0x1805 ; {'Mong', 'Phag'} 99 0x1806, # .. 0x1CCF ; None 100 0x1CD0, # .. 0x1CD0 ; {'Beng', 'Deva', 'Gran', 'Knda'} 101 0x1CD1, # .. 0x1CD1 ; {'Deva'} 102 0x1CD2, # .. 0x1CD2 ; {'Beng', 'Deva', 'Gran', 'Knda'} 103 0x1CD3, # .. 0x1CD3 ; {'Deva', 'Gran'} 104 0x1CD4, # .. 0x1CD4 ; {'Deva'} 105 0x1CD5, # .. 0x1CD6 ; {'Beng', 'Deva'} 106 0x1CD7, # .. 0x1CD7 ; {'Deva', 'Shrd'} 107 0x1CD8, # .. 0x1CD8 ; {'Beng', 'Deva'} 108 0x1CD9, # .. 0x1CD9 ; {'Deva', 'Shrd'} 109 0x1CDA, # .. 0x1CDA ; {'Deva', 'Knda', 'Mlym', 'Orya', 'Taml', 'Telu'} 110 0x1CDB, # .. 0x1CDB ; {'Deva'} 111 0x1CDC, # .. 0x1CDD ; {'Deva', 'Shrd'} 112 0x1CDE, # .. 0x1CDF ; {'Deva'} 113 0x1CE0, # .. 0x1CE0 ; {'Deva', 'Shrd'} 114 0x1CE1, # .. 0x1CE1 ; {'Beng', 'Deva'} 115 0x1CE2, # .. 0x1CE9 ; {'Deva'} 116 0x1CEA, # .. 0x1CEA ; {'Beng', 'Deva'} 117 0x1CEB, # .. 0x1CEC ; {'Deva'} 118 0x1CED, # .. 0x1CED ; {'Beng', 'Deva'} 119 0x1CEE, # .. 0x1CF1 ; {'Deva'} 120 0x1CF2, # .. 0x1CF3 ; {'Deva', 'Gran'} 121 0x1CF4, # .. 0x1CF4 ; {'Deva', 'Gran', 'Knda'} 122 0x1CF5, # .. 0x1CF6 ; {'Beng', 'Deva'} 123 0x1CF7, # .. 0x1CF7 ; {'Beng'} 124 0x1CF8, # .. 0x1CF9 ; {'Deva', 'Gran'} 125 0x1CFA, # .. 0x1DBF ; None 126 0x1DC0, # .. 0x1DC1 ; {'Grek'} 127 0x1DC2, # .. 0x20EF ; None 128 0x20F0, # .. 0x20F0 ; {'Deva', 'Gran', 'Latn'} 129 0x20F1, # .. 0x2E42 ; None 130 0x2E43, # .. 0x2E43 ; {'Cyrl', 'Glag'} 131 0x2E44, # .. 0x3000 ; None 132 0x3001, # .. 0x3002 ; {'Bopo', 'Hang', 'Hani', 'Hira', 'Kana', 'Yiii'} 133 0x3003, # .. 0x3003 ; {'Bopo', 'Hang', 'Hani', 'Hira', 'Kana'} 134 0x3004, # .. 0x3005 ; None 135 0x3006, # .. 0x3006 ; {'Hani'} 136 0x3007, # .. 0x3007 ; None 137 0x3008, # .. 0x3011 ; {'Bopo', 'Hang', 'Hani', 'Hira', 'Kana', 'Yiii'} 138 0x3012, # .. 0x3012 ; None 139 0x3013, # .. 0x3013 ; {'Bopo', 'Hang', 'Hani', 'Hira', 'Kana'} 140 0x3014, # .. 0x301B ; {'Bopo', 'Hang', 'Hani', 'Hira', 'Kana', 'Yiii'} 141 0x301C, # .. 0x301F ; {'Bopo', 'Hang', 'Hani', 'Hira', 'Kana'} 142 0x3020, # .. 0x3029 ; None 143 0x302A, # .. 0x302D ; {'Bopo', 'Hani'} 144 0x302E, # .. 0x302F ; None 145 0x3030, # .. 0x3030 ; {'Bopo', 'Hang', 'Hani', 'Hira', 'Kana'} 146 0x3031, # .. 0x3035 ; {'Hira', 'Kana'} 147 0x3036, # .. 0x3036 ; None 148 0x3037, # .. 0x3037 ; {'Bopo', 'Hang', 'Hani', 'Hira', 'Kana'} 149 0x3038, # .. 0x303B ; None 150 0x303C, # .. 0x303D ; {'Hani', 'Hira', 'Kana'} 151 0x303E, # .. 0x303F ; {'Hani'} 152 0x3040, # .. 0x3098 ; None 153 0x3099, # .. 0x309C ; {'Hira', 'Kana'} 154 0x309D, # .. 0x309F ; None 155 0x30A0, # .. 0x30A0 ; {'Hira', 'Kana'} 156 0x30A1, # .. 0x30FA ; None 157 0x30FB, # .. 0x30FB ; {'Bopo', 'Hang', 'Hani', 'Hira', 'Kana', 'Yiii'} 158 0x30FC, # .. 0x30FC ; {'Hira', 'Kana'} 159 0x30FD, # .. 0x318F ; None 160 0x3190, # .. 0x319F ; {'Hani'} 161 0x31A0, # .. 0x31BF ; None 162 0x31C0, # .. 0x31E3 ; {'Hani'} 163 0x31E4, # .. 0x321F ; None 164 0x3220, # .. 0x3247 ; {'Hani'} 165 0x3248, # .. 0x327F ; None 166 0x3280, # .. 0x32B0 ; {'Hani'} 167 0x32B1, # .. 0x32BF ; None 168 0x32C0, # .. 0x32CB ; {'Hani'} 169 0x32CC, # .. 0x3357 ; None 170 0x3358, # .. 0x3370 ; {'Hani'} 171 0x3371, # .. 0x337A ; None 172 0x337B, # .. 0x337F ; {'Hani'} 173 0x3380, # .. 0x33DF ; None 174 0x33E0, # .. 0x33FE ; {'Hani'} 175 0x33FF, # .. 0xA66E ; None 176 0xA66F, # .. 0xA66F ; {'Cyrl', 'Glag'} 177 0xA670, # .. 0xA82F ; None 178 0xA830, # .. 0xA832 ; {'Deva', 'Dogr', 'Gujr', 'Guru', 'Khoj', 'Knda', 'Kthi', 'Mahj', 'Mlym', 'Modi', 'Sind', 'Takr', 'Tirh'} 179 0xA833, # .. 0xA835 ; {'Deva', 'Dogr', 'Gujr', 'Guru', 'Khoj', 'Knda', 'Kthi', 'Mahj', 'Modi', 'Sind', 'Takr', 'Tirh'} 180 0xA836, # .. 0xA839 ; {'Deva', 'Dogr', 'Gujr', 'Guru', 'Khoj', 'Kthi', 'Mahj', 'Modi', 'Sind', 'Takr', 'Tirh'} 181 0xA83A, # .. 0xA8F0 ; None 182 0xA8F1, # .. 0xA8F1 ; {'Beng', 'Deva'} 183 0xA8F2, # .. 0xA8F2 ; None 184 0xA8F3, # .. 0xA8F3 ; {'Deva', 'Taml'} 185 0xA8F4, # .. 0xA92D ; None 186 0xA92E, # .. 0xA92E ; {'Kali', 'Latn', 'Mymr'} 187 0xA92F, # .. 0xA9CE ; None 188 0xA9CF, # .. 0xA9CF ; {'Bugi', 'Java'} 189 0xA9D0, # .. 0xFDF1 ; None 190 0xFDF2, # .. 0xFDF2 ; {'Arab', 'Thaa'} 191 0xFDF3, # .. 0xFDFC ; None 192 0xFDFD, # .. 0xFDFD ; {'Arab', 'Thaa'} 193 0xFDFE, # .. 0xFE44 ; None 194 0xFE45, # .. 0xFE46 ; {'Bopo', 'Hang', 'Hani', 'Hira', 'Kana'} 195 0xFE47, # .. 0xFF60 ; None 196 0xFF61, # .. 0xFF65 ; {'Bopo', 'Hang', 'Hani', 'Hira', 'Kana', 'Yiii'} 197 0xFF66, # .. 0xFF6F ; None 198 0xFF70, # .. 0xFF70 ; {'Hira', 'Kana'} 199 0xFF71, # .. 0xFF9D ; None 200 0xFF9E, # .. 0xFF9F ; {'Hira', 'Kana'} 201 0xFFA0, # .. 0x100FF ; None 202 0x10100, # .. 0x10102 ; {'Cprt', 'Linb'} 203 0x10103, # .. 0x10106 ; None 204 0x10107, # .. 0x10133 ; {'Cprt', 'Lina', 'Linb'} 205 0x10134, # .. 0x10136 ; None 206 0x10137, # .. 0x1013F ; {'Cprt', 'Linb'} 207 0x10140, # .. 0x102DF ; None 208 0x102E0, # .. 0x102FB ; {'Arab', 'Copt'} 209 0x102FC, # .. 0x11300 ; None 210 0x11301, # .. 0x11301 ; {'Gran', 'Taml'} 211 0x11302, # .. 0x11302 ; None 212 0x11303, # .. 0x11303 ; {'Gran', 'Taml'} 213 0x11304, # .. 0x1133A ; None 214 0x1133B, # .. 0x1133C ; {'Gran', 'Taml'} 215 0x1133D, # .. 0x1BC9F ; None 216 0x1BCA0, # .. 0x1BCA3 ; {'Dupl'} 217 0x1BCA4, # .. 0x1D35F ; None 218 0x1D360, # .. 0x1D371 ; {'Hani'} 219 0x1D372, # .. 0x1F24F ; None 220 0x1F250, # .. 0x1F251 ; {'Hani'} 221 0x1F252, # .. 0x10FFFF ; None 222 ] 223 224 VALUES = [ 225 None, # 0000..0341 226 {'Grek'}, # 0342..0342 227 None, # 0343..0344 228 {'Grek'}, # 0345..0345 229 None, # 0346..0362 230 {'Latn'}, # 0363..036F 231 None, # 0370..0482 232 {'Cyrl', 'Perm'}, # 0483..0483 233 {'Cyrl', 'Glag'}, # 0484..0484 234 {'Cyrl', 'Latn'}, # 0485..0486 235 {'Cyrl', 'Glag'}, # 0487..0487 236 None, # 0488..0588 237 {'Armn', 'Geor'}, # 0589..0589 238 None, # 058A..060B 239 {'Arab', 'Rohg', 'Syrc', 'Thaa'}, # 060C..060C 240 None, # 060D..061A 241 {'Arab', 'Rohg', 'Syrc', 'Thaa'}, # 061B..061B 242 {'Arab', 'Syrc', 'Thaa'}, # 061C..061C 243 None, # 061D..061E 244 {'Arab', 'Rohg', 'Syrc', 'Thaa'}, # 061F..061F 245 None, # 0620..063F 246 {'Adlm', 'Arab', 'Mand', 'Mani', 'Phlp', 'Rohg', 'Sogd', 'Syrc'}, # 0640..0640 247 None, # 0641..064A 248 {'Arab', 'Syrc'}, # 064B..0655 249 None, # 0656..065F 250 {'Arab', 'Thaa'}, # 0660..0669 251 None, # 066A..066F 252 {'Arab', 'Syrc'}, # 0670..0670 253 None, # 0671..06D3 254 {'Arab', 'Rohg'}, # 06D4..06D4 255 None, # 06D5..0950 256 {'Beng', 'Deva', 'Gran', 'Gujr', 'Guru', 'Knda', 'Latn', 'Mlym', 'Orya', 'Shrd', 'Taml', 'Telu', 'Tirh'}, # 0951..0951 257 {'Beng', 'Deva', 'Gran', 'Gujr', 'Guru', 'Knda', 'Latn', 'Mlym', 'Orya', 'Taml', 'Telu', 'Tirh'}, # 0952..0952 258 None, # 0953..0963 259 {'Beng', 'Deva', 'Dogr', 'Gong', 'Gran', 'Gujr', 'Guru', 'Knda', 'Mahj', 'Mlym', 'Orya', 'Sind', 'Sinh', 'Sylo', 'Takr', 'Taml', 'Telu', 'Tirh'}, # 0964..0964 260 {'Beng', 'Deva', 'Dogr', 'Gong', 'Gran', 'Gujr', 'Guru', 'Knda', 'Limb', 'Mahj', 'Mlym', 'Orya', 'Sind', 'Sinh', 'Sylo', 'Takr', 'Taml', 'Telu', 'Tirh'}, # 0965..0965 261 {'Deva', 'Dogr', 'Kthi', 'Mahj'}, # 0966..096F 262 None, # 0970..09E5 263 {'Beng', 'Cakm', 'Sylo'}, # 09E6..09EF 264 None, # 09F0..0A65 265 {'Guru', 'Mult'}, # 0A66..0A6F 266 None, # 0A70..0AE5 267 {'Gujr', 'Khoj'}, # 0AE6..0AEF 268 None, # 0AF0..0BE5 269 {'Gran', 'Taml'}, # 0BE6..0BF3 270 None, # 0BF4..103F 271 {'Cakm', 'Mymr', 'Tale'}, # 1040..1049 272 None, # 104A..10FA 273 {'Geor', 'Latn'}, # 10FB..10FB 274 None, # 10FC..1734 275 {'Buhd', 'Hano', 'Tagb', 'Tglg'}, # 1735..1736 276 None, # 1737..1801 277 {'Mong', 'Phag'}, # 1802..1803 278 None, # 1804..1804 279 {'Mong', 'Phag'}, # 1805..1805 280 None, # 1806..1CCF 281 {'Beng', 'Deva', 'Gran', 'Knda'}, # 1CD0..1CD0 282 {'Deva'}, # 1CD1..1CD1 283 {'Beng', 'Deva', 'Gran', 'Knda'}, # 1CD2..1CD2 284 {'Deva', 'Gran'}, # 1CD3..1CD3 285 {'Deva'}, # 1CD4..1CD4 286 {'Beng', 'Deva'}, # 1CD5..1CD6 287 {'Deva', 'Shrd'}, # 1CD7..1CD7 288 {'Beng', 'Deva'}, # 1CD8..1CD8 289 {'Deva', 'Shrd'}, # 1CD9..1CD9 290 {'Deva', 'Knda', 'Mlym', 'Orya', 'Taml', 'Telu'}, # 1CDA..1CDA 291 {'Deva'}, # 1CDB..1CDB 292 {'Deva', 'Shrd'}, # 1CDC..1CDD 293 {'Deva'}, # 1CDE..1CDF 294 {'Deva', 'Shrd'}, # 1CE0..1CE0 295 {'Beng', 'Deva'}, # 1CE1..1CE1 296 {'Deva'}, # 1CE2..1CE9 297 {'Beng', 'Deva'}, # 1CEA..1CEA 298 {'Deva'}, # 1CEB..1CEC 299 {'Beng', 'Deva'}, # 1CED..1CED 300 {'Deva'}, # 1CEE..1CF1 301 {'Deva', 'Gran'}, # 1CF2..1CF3 302 {'Deva', 'Gran', 'Knda'}, # 1CF4..1CF4 303 {'Beng', 'Deva'}, # 1CF5..1CF6 304 {'Beng'}, # 1CF7..1CF7 305 {'Deva', 'Gran'}, # 1CF8..1CF9 306 None, # 1CFA..1DBF 307 {'Grek'}, # 1DC0..1DC1 308 None, # 1DC2..20EF 309 {'Deva', 'Gran', 'Latn'}, # 20F0..20F0 310 None, # 20F1..2E42 311 {'Cyrl', 'Glag'}, # 2E43..2E43 312 None, # 2E44..3000 313 {'Bopo', 'Hang', 'Hani', 'Hira', 'Kana', 'Yiii'}, # 3001..3002 314 {'Bopo', 'Hang', 'Hani', 'Hira', 'Kana'}, # 3003..3003 315 None, # 3004..3005 316 {'Hani'}, # 3006..3006 317 None, # 3007..3007 318 {'Bopo', 'Hang', 'Hani', 'Hira', 'Kana', 'Yiii'}, # 3008..3011 319 None, # 3012..3012 320 {'Bopo', 'Hang', 'Hani', 'Hira', 'Kana'}, # 3013..3013 321 {'Bopo', 'Hang', 'Hani', 'Hira', 'Kana', 'Yiii'}, # 3014..301B 322 {'Bopo', 'Hang', 'Hani', 'Hira', 'Kana'}, # 301C..301F 323 None, # 3020..3029 324 {'Bopo', 'Hani'}, # 302A..302D 325 None, # 302E..302F 326 {'Bopo', 'Hang', 'Hani', 'Hira', 'Kana'}, # 3030..3030 327 {'Hira', 'Kana'}, # 3031..3035 328 None, # 3036..3036 329 {'Bopo', 'Hang', 'Hani', 'Hira', 'Kana'}, # 3037..3037 330 None, # 3038..303B 331 {'Hani', 'Hira', 'Kana'}, # 303C..303D 332 {'Hani'}, # 303E..303F 333 None, # 3040..3098 334 {'Hira', 'Kana'}, # 3099..309C 335 None, # 309D..309F 336 {'Hira', 'Kana'}, # 30A0..30A0 337 None, # 30A1..30FA 338 {'Bopo', 'Hang', 'Hani', 'Hira', 'Kana', 'Yiii'}, # 30FB..30FB 339 {'Hira', 'Kana'}, # 30FC..30FC 340 None, # 30FD..318F 341 {'Hani'}, # 3190..319F 342 None, # 31A0..31BF 343 {'Hani'}, # 31C0..31E3 344 None, # 31E4..321F 345 {'Hani'}, # 3220..3247 346 None, # 3248..327F 347 {'Hani'}, # 3280..32B0 348 None, # 32B1..32BF 349 {'Hani'}, # 32C0..32CB 350 None, # 32CC..3357 351 {'Hani'}, # 3358..3370 352 None, # 3371..337A 353 {'Hani'}, # 337B..337F 354 None, # 3380..33DF 355 {'Hani'}, # 33E0..33FE 356 None, # 33FF..A66E 357 {'Cyrl', 'Glag'}, # A66F..A66F 358 None, # A670..A82F 359 {'Deva', 'Dogr', 'Gujr', 'Guru', 'Khoj', 'Knda', 'Kthi', 'Mahj', 'Mlym', 'Modi', 'Sind', 'Takr', 'Tirh'}, # A830..A832 360 {'Deva', 'Dogr', 'Gujr', 'Guru', 'Khoj', 'Knda', 'Kthi', 'Mahj', 'Modi', 'Sind', 'Takr', 'Tirh'}, # A833..A835 361 {'Deva', 'Dogr', 'Gujr', 'Guru', 'Khoj', 'Kthi', 'Mahj', 'Modi', 'Sind', 'Takr', 'Tirh'}, # A836..A839 362 None, # A83A..A8F0 363 {'Beng', 'Deva'}, # A8F1..A8F1 364 None, # A8F2..A8F2 365 {'Deva', 'Taml'}, # A8F3..A8F3 366 None, # A8F4..A92D 367 {'Kali', 'Latn', 'Mymr'}, # A92E..A92E 368 None, # A92F..A9CE 369 {'Bugi', 'Java'}, # A9CF..A9CF 370 None, # A9D0..FDF1 371 {'Arab', 'Thaa'}, # FDF2..FDF2 372 None, # FDF3..FDFC 373 {'Arab', 'Thaa'}, # FDFD..FDFD 374 None, # FDFE..FE44 375 {'Bopo', 'Hang', 'Hani', 'Hira', 'Kana'}, # FE45..FE46 376 None, # FE47..FF60 377 {'Bopo', 'Hang', 'Hani', 'Hira', 'Kana', 'Yiii'}, # FF61..FF65 378 None, # FF66..FF6F 379 {'Hira', 'Kana'}, # FF70..FF70 380 None, # FF71..FF9D 381 {'Hira', 'Kana'}, # FF9E..FF9F 382 None, # FFA0..100FF 383 {'Cprt', 'Linb'}, # 10100..10102 384 None, # 10103..10106 385 {'Cprt', 'Lina', 'Linb'}, # 10107..10133 386 None, # 10134..10136 387 {'Cprt', 'Linb'}, # 10137..1013F 388 None, # 10140..102DF 389 {'Arab', 'Copt'}, # 102E0..102FB 390 None, # 102FC..11300 391 {'Gran', 'Taml'}, # 11301..11301 392 None, # 11302..11302 393 {'Gran', 'Taml'}, # 11303..11303 394 None, # 11304..1133A 395 {'Gran', 'Taml'}, # 1133B..1133C 396 None, # 1133D..1BC9F 397 {'Dupl'}, # 1BCA0..1BCA3 398 None, # 1BCA4..1D35F 399 {'Hani'}, # 1D360..1D371 400 None, # 1D372..1F24F 401 {'Hani'}, # 1F250..1F251 402 None, # 1F252..10FFFF 403 ] 404