github.com/code-reading/golang@v0.0.0-20220303082512-ba5bc0e589a3/go/src/unicode/tables.go (about) 1 // Code generated by running "go generate" in golang.org/x/text. DO NOT EDIT. 2 3 package unicode 4 5 // Version is the Unicode edition from which the tables are derived. 6 const Version = "13.0.0" 7 8 // Categories is the set of Unicode category tables. 9 var Categories = map[string]*RangeTable{ 10 "C": C, 11 "Cc": Cc, 12 "Cf": Cf, 13 "Co": Co, 14 "Cs": Cs, 15 "L": L, 16 "Ll": Ll, 17 "Lm": Lm, 18 "Lo": Lo, 19 "Lt": Lt, 20 "Lu": Lu, 21 "M": M, 22 "Mc": Mc, 23 "Me": Me, 24 "Mn": Mn, 25 "N": N, 26 "Nd": Nd, 27 "Nl": Nl, 28 "No": No, 29 "P": P, 30 "Pc": Pc, 31 "Pd": Pd, 32 "Pe": Pe, 33 "Pf": Pf, 34 "Pi": Pi, 35 "Po": Po, 36 "Ps": Ps, 37 "S": S, 38 "Sc": Sc, 39 "Sk": Sk, 40 "Sm": Sm, 41 "So": So, 42 "Z": Z, 43 "Zl": Zl, 44 "Zp": Zp, 45 "Zs": Zs, 46 } 47 48 var _C = &RangeTable{ 49 R16: []Range16{ 50 {0x0000, 0x001f, 1}, 51 {0x007f, 0x009f, 1}, 52 {0x00ad, 0x0600, 1363}, 53 {0x0601, 0x0605, 1}, 54 {0x061c, 0x06dd, 193}, 55 {0x070f, 0x08e2, 467}, 56 {0x180e, 0x200b, 2045}, 57 {0x200c, 0x200f, 1}, 58 {0x202a, 0x202e, 1}, 59 {0x2060, 0x2064, 1}, 60 {0x2066, 0x206f, 1}, 61 {0xd800, 0xf8ff, 1}, 62 {0xfeff, 0xfff9, 250}, 63 {0xfffa, 0xfffb, 1}, 64 }, 65 R32: []Range32{ 66 {0x110bd, 0x110cd, 16}, 67 {0x13430, 0x13438, 1}, 68 {0x1bca0, 0x1bca3, 1}, 69 {0x1d173, 0x1d17a, 1}, 70 {0xe0001, 0xe0020, 31}, 71 {0xe0021, 0xe007f, 1}, 72 {0xf0000, 0xffffd, 1}, 73 {0x100000, 0x10fffd, 1}, 74 }, 75 LatinOffset: 2, 76 } 77 78 var _Cc = &RangeTable{ 79 R16: []Range16{ 80 {0x0000, 0x001f, 1}, 81 {0x007f, 0x009f, 1}, 82 }, 83 LatinOffset: 2, 84 } 85 86 var _Cf = &RangeTable{ 87 R16: []Range16{ 88 {0x00ad, 0x0600, 1363}, 89 {0x0601, 0x0605, 1}, 90 {0x061c, 0x06dd, 193}, 91 {0x070f, 0x08e2, 467}, 92 {0x180e, 0x200b, 2045}, 93 {0x200c, 0x200f, 1}, 94 {0x202a, 0x202e, 1}, 95 {0x2060, 0x2064, 1}, 96 {0x2066, 0x206f, 1}, 97 {0xfeff, 0xfff9, 250}, 98 {0xfffa, 0xfffb, 1}, 99 }, 100 R32: []Range32{ 101 {0x110bd, 0x110cd, 16}, 102 {0x13430, 0x13438, 1}, 103 {0x1bca0, 0x1bca3, 1}, 104 {0x1d173, 0x1d17a, 1}, 105 {0xe0001, 0xe0020, 31}, 106 {0xe0021, 0xe007f, 1}, 107 }, 108 } 109 110 var _Co = &RangeTable{ 111 R16: []Range16{ 112 {0xe000, 0xf8ff, 1}, 113 }, 114 R32: []Range32{ 115 {0xf0000, 0xffffd, 1}, 116 {0x100000, 0x10fffd, 1}, 117 }, 118 } 119 120 var _Cs = &RangeTable{ 121 R16: []Range16{ 122 {0xd800, 0xdfff, 1}, 123 }, 124 } 125 126 var _L = &RangeTable{ 127 R16: []Range16{ 128 {0x0041, 0x005a, 1}, 129 {0x0061, 0x007a, 1}, 130 {0x00aa, 0x00b5, 11}, 131 {0x00ba, 0x00c0, 6}, 132 {0x00c1, 0x00d6, 1}, 133 {0x00d8, 0x00f6, 1}, 134 {0x00f8, 0x02c1, 1}, 135 {0x02c6, 0x02d1, 1}, 136 {0x02e0, 0x02e4, 1}, 137 {0x02ec, 0x02ee, 2}, 138 {0x0370, 0x0374, 1}, 139 {0x0376, 0x0377, 1}, 140 {0x037a, 0x037d, 1}, 141 {0x037f, 0x0386, 7}, 142 {0x0388, 0x038a, 1}, 143 {0x038c, 0x038e, 2}, 144 {0x038f, 0x03a1, 1}, 145 {0x03a3, 0x03f5, 1}, 146 {0x03f7, 0x0481, 1}, 147 {0x048a, 0x052f, 1}, 148 {0x0531, 0x0556, 1}, 149 {0x0559, 0x0560, 7}, 150 {0x0561, 0x0588, 1}, 151 {0x05d0, 0x05ea, 1}, 152 {0x05ef, 0x05f2, 1}, 153 {0x0620, 0x064a, 1}, 154 {0x066e, 0x066f, 1}, 155 {0x0671, 0x06d3, 1}, 156 {0x06d5, 0x06e5, 16}, 157 {0x06e6, 0x06ee, 8}, 158 {0x06ef, 0x06fa, 11}, 159 {0x06fb, 0x06fc, 1}, 160 {0x06ff, 0x0710, 17}, 161 {0x0712, 0x072f, 1}, 162 {0x074d, 0x07a5, 1}, 163 {0x07b1, 0x07ca, 25}, 164 {0x07cb, 0x07ea, 1}, 165 {0x07f4, 0x07f5, 1}, 166 {0x07fa, 0x0800, 6}, 167 {0x0801, 0x0815, 1}, 168 {0x081a, 0x0824, 10}, 169 {0x0828, 0x0840, 24}, 170 {0x0841, 0x0858, 1}, 171 {0x0860, 0x086a, 1}, 172 {0x08a0, 0x08b4, 1}, 173 {0x08b6, 0x08c7, 1}, 174 {0x0904, 0x0939, 1}, 175 {0x093d, 0x0950, 19}, 176 {0x0958, 0x0961, 1}, 177 {0x0971, 0x0980, 1}, 178 {0x0985, 0x098c, 1}, 179 {0x098f, 0x0990, 1}, 180 {0x0993, 0x09a8, 1}, 181 {0x09aa, 0x09b0, 1}, 182 {0x09b2, 0x09b6, 4}, 183 {0x09b7, 0x09b9, 1}, 184 {0x09bd, 0x09ce, 17}, 185 {0x09dc, 0x09dd, 1}, 186 {0x09df, 0x09e1, 1}, 187 {0x09f0, 0x09f1, 1}, 188 {0x09fc, 0x0a05, 9}, 189 {0x0a06, 0x0a0a, 1}, 190 {0x0a0f, 0x0a10, 1}, 191 {0x0a13, 0x0a28, 1}, 192 {0x0a2a, 0x0a30, 1}, 193 {0x0a32, 0x0a33, 1}, 194 {0x0a35, 0x0a36, 1}, 195 {0x0a38, 0x0a39, 1}, 196 {0x0a59, 0x0a5c, 1}, 197 {0x0a5e, 0x0a72, 20}, 198 {0x0a73, 0x0a74, 1}, 199 {0x0a85, 0x0a8d, 1}, 200 {0x0a8f, 0x0a91, 1}, 201 {0x0a93, 0x0aa8, 1}, 202 {0x0aaa, 0x0ab0, 1}, 203 {0x0ab2, 0x0ab3, 1}, 204 {0x0ab5, 0x0ab9, 1}, 205 {0x0abd, 0x0ad0, 19}, 206 {0x0ae0, 0x0ae1, 1}, 207 {0x0af9, 0x0b05, 12}, 208 {0x0b06, 0x0b0c, 1}, 209 {0x0b0f, 0x0b10, 1}, 210 {0x0b13, 0x0b28, 1}, 211 {0x0b2a, 0x0b30, 1}, 212 {0x0b32, 0x0b33, 1}, 213 {0x0b35, 0x0b39, 1}, 214 {0x0b3d, 0x0b5c, 31}, 215 {0x0b5d, 0x0b5f, 2}, 216 {0x0b60, 0x0b61, 1}, 217 {0x0b71, 0x0b83, 18}, 218 {0x0b85, 0x0b8a, 1}, 219 {0x0b8e, 0x0b90, 1}, 220 {0x0b92, 0x0b95, 1}, 221 {0x0b99, 0x0b9a, 1}, 222 {0x0b9c, 0x0b9e, 2}, 223 {0x0b9f, 0x0ba3, 4}, 224 {0x0ba4, 0x0ba8, 4}, 225 {0x0ba9, 0x0baa, 1}, 226 {0x0bae, 0x0bb9, 1}, 227 {0x0bd0, 0x0c05, 53}, 228 {0x0c06, 0x0c0c, 1}, 229 {0x0c0e, 0x0c10, 1}, 230 {0x0c12, 0x0c28, 1}, 231 {0x0c2a, 0x0c39, 1}, 232 {0x0c3d, 0x0c58, 27}, 233 {0x0c59, 0x0c5a, 1}, 234 {0x0c60, 0x0c61, 1}, 235 {0x0c80, 0x0c85, 5}, 236 {0x0c86, 0x0c8c, 1}, 237 {0x0c8e, 0x0c90, 1}, 238 {0x0c92, 0x0ca8, 1}, 239 {0x0caa, 0x0cb3, 1}, 240 {0x0cb5, 0x0cb9, 1}, 241 {0x0cbd, 0x0cde, 33}, 242 {0x0ce0, 0x0ce1, 1}, 243 {0x0cf1, 0x0cf2, 1}, 244 {0x0d04, 0x0d0c, 1}, 245 {0x0d0e, 0x0d10, 1}, 246 {0x0d12, 0x0d3a, 1}, 247 {0x0d3d, 0x0d4e, 17}, 248 {0x0d54, 0x0d56, 1}, 249 {0x0d5f, 0x0d61, 1}, 250 {0x0d7a, 0x0d7f, 1}, 251 {0x0d85, 0x0d96, 1}, 252 {0x0d9a, 0x0db1, 1}, 253 {0x0db3, 0x0dbb, 1}, 254 {0x0dbd, 0x0dc0, 3}, 255 {0x0dc1, 0x0dc6, 1}, 256 {0x0e01, 0x0e30, 1}, 257 {0x0e32, 0x0e33, 1}, 258 {0x0e40, 0x0e46, 1}, 259 {0x0e81, 0x0e82, 1}, 260 {0x0e84, 0x0e86, 2}, 261 {0x0e87, 0x0e8a, 1}, 262 {0x0e8c, 0x0ea3, 1}, 263 {0x0ea5, 0x0ea7, 2}, 264 {0x0ea8, 0x0eb0, 1}, 265 {0x0eb2, 0x0eb3, 1}, 266 {0x0ebd, 0x0ec0, 3}, 267 {0x0ec1, 0x0ec4, 1}, 268 {0x0ec6, 0x0edc, 22}, 269 {0x0edd, 0x0edf, 1}, 270 {0x0f00, 0x0f40, 64}, 271 {0x0f41, 0x0f47, 1}, 272 {0x0f49, 0x0f6c, 1}, 273 {0x0f88, 0x0f8c, 1}, 274 {0x1000, 0x102a, 1}, 275 {0x103f, 0x1050, 17}, 276 {0x1051, 0x1055, 1}, 277 {0x105a, 0x105d, 1}, 278 {0x1061, 0x1065, 4}, 279 {0x1066, 0x106e, 8}, 280 {0x106f, 0x1070, 1}, 281 {0x1075, 0x1081, 1}, 282 {0x108e, 0x10a0, 18}, 283 {0x10a1, 0x10c5, 1}, 284 {0x10c7, 0x10cd, 6}, 285 {0x10d0, 0x10fa, 1}, 286 {0x10fc, 0x1248, 1}, 287 {0x124a, 0x124d, 1}, 288 {0x1250, 0x1256, 1}, 289 {0x1258, 0x125a, 2}, 290 {0x125b, 0x125d, 1}, 291 {0x1260, 0x1288, 1}, 292 {0x128a, 0x128d, 1}, 293 {0x1290, 0x12b0, 1}, 294 {0x12b2, 0x12b5, 1}, 295 {0x12b8, 0x12be, 1}, 296 {0x12c0, 0x12c2, 2}, 297 {0x12c3, 0x12c5, 1}, 298 {0x12c8, 0x12d6, 1}, 299 {0x12d8, 0x1310, 1}, 300 {0x1312, 0x1315, 1}, 301 {0x1318, 0x135a, 1}, 302 {0x1380, 0x138f, 1}, 303 {0x13a0, 0x13f5, 1}, 304 {0x13f8, 0x13fd, 1}, 305 {0x1401, 0x166c, 1}, 306 {0x166f, 0x167f, 1}, 307 {0x1681, 0x169a, 1}, 308 {0x16a0, 0x16ea, 1}, 309 {0x16f1, 0x16f8, 1}, 310 {0x1700, 0x170c, 1}, 311 {0x170e, 0x1711, 1}, 312 {0x1720, 0x1731, 1}, 313 {0x1740, 0x1751, 1}, 314 {0x1760, 0x176c, 1}, 315 {0x176e, 0x1770, 1}, 316 {0x1780, 0x17b3, 1}, 317 {0x17d7, 0x17dc, 5}, 318 {0x1820, 0x1878, 1}, 319 {0x1880, 0x1884, 1}, 320 {0x1887, 0x18a8, 1}, 321 {0x18aa, 0x18b0, 6}, 322 {0x18b1, 0x18f5, 1}, 323 {0x1900, 0x191e, 1}, 324 {0x1950, 0x196d, 1}, 325 {0x1970, 0x1974, 1}, 326 {0x1980, 0x19ab, 1}, 327 {0x19b0, 0x19c9, 1}, 328 {0x1a00, 0x1a16, 1}, 329 {0x1a20, 0x1a54, 1}, 330 {0x1aa7, 0x1b05, 94}, 331 {0x1b06, 0x1b33, 1}, 332 {0x1b45, 0x1b4b, 1}, 333 {0x1b83, 0x1ba0, 1}, 334 {0x1bae, 0x1baf, 1}, 335 {0x1bba, 0x1be5, 1}, 336 {0x1c00, 0x1c23, 1}, 337 {0x1c4d, 0x1c4f, 1}, 338 {0x1c5a, 0x1c7d, 1}, 339 {0x1c80, 0x1c88, 1}, 340 {0x1c90, 0x1cba, 1}, 341 {0x1cbd, 0x1cbf, 1}, 342 {0x1ce9, 0x1cec, 1}, 343 {0x1cee, 0x1cf3, 1}, 344 {0x1cf5, 0x1cf6, 1}, 345 {0x1cfa, 0x1d00, 6}, 346 {0x1d01, 0x1dbf, 1}, 347 {0x1e00, 0x1f15, 1}, 348 {0x1f18, 0x1f1d, 1}, 349 {0x1f20, 0x1f45, 1}, 350 {0x1f48, 0x1f4d, 1}, 351 {0x1f50, 0x1f57, 1}, 352 {0x1f59, 0x1f5f, 2}, 353 {0x1f60, 0x1f7d, 1}, 354 {0x1f80, 0x1fb4, 1}, 355 {0x1fb6, 0x1fbc, 1}, 356 {0x1fbe, 0x1fc2, 4}, 357 {0x1fc3, 0x1fc4, 1}, 358 {0x1fc6, 0x1fcc, 1}, 359 {0x1fd0, 0x1fd3, 1}, 360 {0x1fd6, 0x1fdb, 1}, 361 {0x1fe0, 0x1fec, 1}, 362 {0x1ff2, 0x1ff4, 1}, 363 {0x1ff6, 0x1ffc, 1}, 364 {0x2071, 0x207f, 14}, 365 {0x2090, 0x209c, 1}, 366 {0x2102, 0x2107, 5}, 367 {0x210a, 0x2113, 1}, 368 {0x2115, 0x2119, 4}, 369 {0x211a, 0x211d, 1}, 370 {0x2124, 0x212a, 2}, 371 {0x212b, 0x212d, 1}, 372 {0x212f, 0x2139, 1}, 373 {0x213c, 0x213f, 1}, 374 {0x2145, 0x2149, 1}, 375 {0x214e, 0x2183, 53}, 376 {0x2184, 0x2c00, 2684}, 377 {0x2c01, 0x2c2e, 1}, 378 {0x2c30, 0x2c5e, 1}, 379 {0x2c60, 0x2ce4, 1}, 380 {0x2ceb, 0x2cee, 1}, 381 {0x2cf2, 0x2cf3, 1}, 382 {0x2d00, 0x2d25, 1}, 383 {0x2d27, 0x2d2d, 6}, 384 {0x2d30, 0x2d67, 1}, 385 {0x2d6f, 0x2d80, 17}, 386 {0x2d81, 0x2d96, 1}, 387 {0x2da0, 0x2da6, 1}, 388 {0x2da8, 0x2dae, 1}, 389 {0x2db0, 0x2db6, 1}, 390 {0x2db8, 0x2dbe, 1}, 391 {0x2dc0, 0x2dc6, 1}, 392 {0x2dc8, 0x2dce, 1}, 393 {0x2dd0, 0x2dd6, 1}, 394 {0x2dd8, 0x2dde, 1}, 395 {0x2e2f, 0x3005, 470}, 396 {0x3006, 0x3031, 43}, 397 {0x3032, 0x3035, 1}, 398 {0x303b, 0x303c, 1}, 399 {0x3041, 0x3096, 1}, 400 {0x309d, 0x309f, 1}, 401 {0x30a1, 0x30fa, 1}, 402 {0x30fc, 0x30ff, 1}, 403 {0x3105, 0x312f, 1}, 404 {0x3131, 0x318e, 1}, 405 {0x31a0, 0x31bf, 1}, 406 {0x31f0, 0x31ff, 1}, 407 {0x3400, 0x4dbf, 1}, 408 {0x4e00, 0x9ffc, 1}, 409 {0xa000, 0xa48c, 1}, 410 {0xa4d0, 0xa4fd, 1}, 411 {0xa500, 0xa60c, 1}, 412 {0xa610, 0xa61f, 1}, 413 {0xa62a, 0xa62b, 1}, 414 {0xa640, 0xa66e, 1}, 415 {0xa67f, 0xa69d, 1}, 416 {0xa6a0, 0xa6e5, 1}, 417 {0xa717, 0xa71f, 1}, 418 {0xa722, 0xa788, 1}, 419 {0xa78b, 0xa7bf, 1}, 420 {0xa7c2, 0xa7ca, 1}, 421 {0xa7f5, 0xa801, 1}, 422 {0xa803, 0xa805, 1}, 423 {0xa807, 0xa80a, 1}, 424 {0xa80c, 0xa822, 1}, 425 {0xa840, 0xa873, 1}, 426 {0xa882, 0xa8b3, 1}, 427 {0xa8f2, 0xa8f7, 1}, 428 {0xa8fb, 0xa8fd, 2}, 429 {0xa8fe, 0xa90a, 12}, 430 {0xa90b, 0xa925, 1}, 431 {0xa930, 0xa946, 1}, 432 {0xa960, 0xa97c, 1}, 433 {0xa984, 0xa9b2, 1}, 434 {0xa9cf, 0xa9e0, 17}, 435 {0xa9e1, 0xa9e4, 1}, 436 {0xa9e6, 0xa9ef, 1}, 437 {0xa9fa, 0xa9fe, 1}, 438 {0xaa00, 0xaa28, 1}, 439 {0xaa40, 0xaa42, 1}, 440 {0xaa44, 0xaa4b, 1}, 441 {0xaa60, 0xaa76, 1}, 442 {0xaa7a, 0xaa7e, 4}, 443 {0xaa7f, 0xaaaf, 1}, 444 {0xaab1, 0xaab5, 4}, 445 {0xaab6, 0xaab9, 3}, 446 {0xaaba, 0xaabd, 1}, 447 {0xaac0, 0xaac2, 2}, 448 {0xaadb, 0xaadd, 1}, 449 {0xaae0, 0xaaea, 1}, 450 {0xaaf2, 0xaaf4, 1}, 451 {0xab01, 0xab06, 1}, 452 {0xab09, 0xab0e, 1}, 453 {0xab11, 0xab16, 1}, 454 {0xab20, 0xab26, 1}, 455 {0xab28, 0xab2e, 1}, 456 {0xab30, 0xab5a, 1}, 457 {0xab5c, 0xab69, 1}, 458 {0xab70, 0xabe2, 1}, 459 {0xac00, 0xd7a3, 1}, 460 {0xd7b0, 0xd7c6, 1}, 461 {0xd7cb, 0xd7fb, 1}, 462 {0xf900, 0xfa6d, 1}, 463 {0xfa70, 0xfad9, 1}, 464 {0xfb00, 0xfb06, 1}, 465 {0xfb13, 0xfb17, 1}, 466 {0xfb1d, 0xfb1f, 2}, 467 {0xfb20, 0xfb28, 1}, 468 {0xfb2a, 0xfb36, 1}, 469 {0xfb38, 0xfb3c, 1}, 470 {0xfb3e, 0xfb40, 2}, 471 {0xfb41, 0xfb43, 2}, 472 {0xfb44, 0xfb46, 2}, 473 {0xfb47, 0xfbb1, 1}, 474 {0xfbd3, 0xfd3d, 1}, 475 {0xfd50, 0xfd8f, 1}, 476 {0xfd92, 0xfdc7, 1}, 477 {0xfdf0, 0xfdfb, 1}, 478 {0xfe70, 0xfe74, 1}, 479 {0xfe76, 0xfefc, 1}, 480 {0xff21, 0xff3a, 1}, 481 {0xff41, 0xff5a, 1}, 482 {0xff66, 0xffbe, 1}, 483 {0xffc2, 0xffc7, 1}, 484 {0xffca, 0xffcf, 1}, 485 {0xffd2, 0xffd7, 1}, 486 {0xffda, 0xffdc, 1}, 487 }, 488 R32: []Range32{ 489 {0x10000, 0x1000b, 1}, 490 {0x1000d, 0x10026, 1}, 491 {0x10028, 0x1003a, 1}, 492 {0x1003c, 0x1003d, 1}, 493 {0x1003f, 0x1004d, 1}, 494 {0x10050, 0x1005d, 1}, 495 {0x10080, 0x100fa, 1}, 496 {0x10280, 0x1029c, 1}, 497 {0x102a0, 0x102d0, 1}, 498 {0x10300, 0x1031f, 1}, 499 {0x1032d, 0x10340, 1}, 500 {0x10342, 0x10349, 1}, 501 {0x10350, 0x10375, 1}, 502 {0x10380, 0x1039d, 1}, 503 {0x103a0, 0x103c3, 1}, 504 {0x103c8, 0x103cf, 1}, 505 {0x10400, 0x1049d, 1}, 506 {0x104b0, 0x104d3, 1}, 507 {0x104d8, 0x104fb, 1}, 508 {0x10500, 0x10527, 1}, 509 {0x10530, 0x10563, 1}, 510 {0x10600, 0x10736, 1}, 511 {0x10740, 0x10755, 1}, 512 {0x10760, 0x10767, 1}, 513 {0x10800, 0x10805, 1}, 514 {0x10808, 0x1080a, 2}, 515 {0x1080b, 0x10835, 1}, 516 {0x10837, 0x10838, 1}, 517 {0x1083c, 0x1083f, 3}, 518 {0x10840, 0x10855, 1}, 519 {0x10860, 0x10876, 1}, 520 {0x10880, 0x1089e, 1}, 521 {0x108e0, 0x108f2, 1}, 522 {0x108f4, 0x108f5, 1}, 523 {0x10900, 0x10915, 1}, 524 {0x10920, 0x10939, 1}, 525 {0x10980, 0x109b7, 1}, 526 {0x109be, 0x109bf, 1}, 527 {0x10a00, 0x10a10, 16}, 528 {0x10a11, 0x10a13, 1}, 529 {0x10a15, 0x10a17, 1}, 530 {0x10a19, 0x10a35, 1}, 531 {0x10a60, 0x10a7c, 1}, 532 {0x10a80, 0x10a9c, 1}, 533 {0x10ac0, 0x10ac7, 1}, 534 {0x10ac9, 0x10ae4, 1}, 535 {0x10b00, 0x10b35, 1}, 536 {0x10b40, 0x10b55, 1}, 537 {0x10b60, 0x10b72, 1}, 538 {0x10b80, 0x10b91, 1}, 539 {0x10c00, 0x10c48, 1}, 540 {0x10c80, 0x10cb2, 1}, 541 {0x10cc0, 0x10cf2, 1}, 542 {0x10d00, 0x10d23, 1}, 543 {0x10e80, 0x10ea9, 1}, 544 {0x10eb0, 0x10eb1, 1}, 545 {0x10f00, 0x10f1c, 1}, 546 {0x10f27, 0x10f30, 9}, 547 {0x10f31, 0x10f45, 1}, 548 {0x10fb0, 0x10fc4, 1}, 549 {0x10fe0, 0x10ff6, 1}, 550 {0x11003, 0x11037, 1}, 551 {0x11083, 0x110af, 1}, 552 {0x110d0, 0x110e8, 1}, 553 {0x11103, 0x11126, 1}, 554 {0x11144, 0x11147, 3}, 555 {0x11150, 0x11172, 1}, 556 {0x11176, 0x11183, 13}, 557 {0x11184, 0x111b2, 1}, 558 {0x111c1, 0x111c4, 1}, 559 {0x111da, 0x111dc, 2}, 560 {0x11200, 0x11211, 1}, 561 {0x11213, 0x1122b, 1}, 562 {0x11280, 0x11286, 1}, 563 {0x11288, 0x1128a, 2}, 564 {0x1128b, 0x1128d, 1}, 565 {0x1128f, 0x1129d, 1}, 566 {0x1129f, 0x112a8, 1}, 567 {0x112b0, 0x112de, 1}, 568 {0x11305, 0x1130c, 1}, 569 {0x1130f, 0x11310, 1}, 570 {0x11313, 0x11328, 1}, 571 {0x1132a, 0x11330, 1}, 572 {0x11332, 0x11333, 1}, 573 {0x11335, 0x11339, 1}, 574 {0x1133d, 0x11350, 19}, 575 {0x1135d, 0x11361, 1}, 576 {0x11400, 0x11434, 1}, 577 {0x11447, 0x1144a, 1}, 578 {0x1145f, 0x11461, 1}, 579 {0x11480, 0x114af, 1}, 580 {0x114c4, 0x114c5, 1}, 581 {0x114c7, 0x11580, 185}, 582 {0x11581, 0x115ae, 1}, 583 {0x115d8, 0x115db, 1}, 584 {0x11600, 0x1162f, 1}, 585 {0x11644, 0x11680, 60}, 586 {0x11681, 0x116aa, 1}, 587 {0x116b8, 0x11700, 72}, 588 {0x11701, 0x1171a, 1}, 589 {0x11800, 0x1182b, 1}, 590 {0x118a0, 0x118df, 1}, 591 {0x118ff, 0x11906, 1}, 592 {0x11909, 0x1190c, 3}, 593 {0x1190d, 0x11913, 1}, 594 {0x11915, 0x11916, 1}, 595 {0x11918, 0x1192f, 1}, 596 {0x1193f, 0x11941, 2}, 597 {0x119a0, 0x119a7, 1}, 598 {0x119aa, 0x119d0, 1}, 599 {0x119e1, 0x119e3, 2}, 600 {0x11a00, 0x11a0b, 11}, 601 {0x11a0c, 0x11a32, 1}, 602 {0x11a3a, 0x11a50, 22}, 603 {0x11a5c, 0x11a89, 1}, 604 {0x11a9d, 0x11ac0, 35}, 605 {0x11ac1, 0x11af8, 1}, 606 {0x11c00, 0x11c08, 1}, 607 {0x11c0a, 0x11c2e, 1}, 608 {0x11c40, 0x11c72, 50}, 609 {0x11c73, 0x11c8f, 1}, 610 {0x11d00, 0x11d06, 1}, 611 {0x11d08, 0x11d09, 1}, 612 {0x11d0b, 0x11d30, 1}, 613 {0x11d46, 0x11d60, 26}, 614 {0x11d61, 0x11d65, 1}, 615 {0x11d67, 0x11d68, 1}, 616 {0x11d6a, 0x11d89, 1}, 617 {0x11d98, 0x11ee0, 328}, 618 {0x11ee1, 0x11ef2, 1}, 619 {0x11fb0, 0x12000, 80}, 620 {0x12001, 0x12399, 1}, 621 {0x12480, 0x12543, 1}, 622 {0x13000, 0x1342e, 1}, 623 {0x14400, 0x14646, 1}, 624 {0x16800, 0x16a38, 1}, 625 {0x16a40, 0x16a5e, 1}, 626 {0x16ad0, 0x16aed, 1}, 627 {0x16b00, 0x16b2f, 1}, 628 {0x16b40, 0x16b43, 1}, 629 {0x16b63, 0x16b77, 1}, 630 {0x16b7d, 0x16b8f, 1}, 631 {0x16e40, 0x16e7f, 1}, 632 {0x16f00, 0x16f4a, 1}, 633 {0x16f50, 0x16f93, 67}, 634 {0x16f94, 0x16f9f, 1}, 635 {0x16fe0, 0x16fe1, 1}, 636 {0x16fe3, 0x17000, 29}, 637 {0x17001, 0x187f7, 1}, 638 {0x18800, 0x18cd5, 1}, 639 {0x18d00, 0x18d08, 1}, 640 {0x1b000, 0x1b11e, 1}, 641 {0x1b150, 0x1b152, 1}, 642 {0x1b164, 0x1b167, 1}, 643 {0x1b170, 0x1b2fb, 1}, 644 {0x1bc00, 0x1bc6a, 1}, 645 {0x1bc70, 0x1bc7c, 1}, 646 {0x1bc80, 0x1bc88, 1}, 647 {0x1bc90, 0x1bc99, 1}, 648 {0x1d400, 0x1d454, 1}, 649 {0x1d456, 0x1d49c, 1}, 650 {0x1d49e, 0x1d49f, 1}, 651 {0x1d4a2, 0x1d4a5, 3}, 652 {0x1d4a6, 0x1d4a9, 3}, 653 {0x1d4aa, 0x1d4ac, 1}, 654 {0x1d4ae, 0x1d4b9, 1}, 655 {0x1d4bb, 0x1d4bd, 2}, 656 {0x1d4be, 0x1d4c3, 1}, 657 {0x1d4c5, 0x1d505, 1}, 658 {0x1d507, 0x1d50a, 1}, 659 {0x1d50d, 0x1d514, 1}, 660 {0x1d516, 0x1d51c, 1}, 661 {0x1d51e, 0x1d539, 1}, 662 {0x1d53b, 0x1d53e, 1}, 663 {0x1d540, 0x1d544, 1}, 664 {0x1d546, 0x1d54a, 4}, 665 {0x1d54b, 0x1d550, 1}, 666 {0x1d552, 0x1d6a5, 1}, 667 {0x1d6a8, 0x1d6c0, 1}, 668 {0x1d6c2, 0x1d6da, 1}, 669 {0x1d6dc, 0x1d6fa, 1}, 670 {0x1d6fc, 0x1d714, 1}, 671 {0x1d716, 0x1d734, 1}, 672 {0x1d736, 0x1d74e, 1}, 673 {0x1d750, 0x1d76e, 1}, 674 {0x1d770, 0x1d788, 1}, 675 {0x1d78a, 0x1d7a8, 1}, 676 {0x1d7aa, 0x1d7c2, 1}, 677 {0x1d7c4, 0x1d7cb, 1}, 678 {0x1e100, 0x1e12c, 1}, 679 {0x1e137, 0x1e13d, 1}, 680 {0x1e14e, 0x1e2c0, 370}, 681 {0x1e2c1, 0x1e2eb, 1}, 682 {0x1e800, 0x1e8c4, 1}, 683 {0x1e900, 0x1e943, 1}, 684 {0x1e94b, 0x1ee00, 1205}, 685 {0x1ee01, 0x1ee03, 1}, 686 {0x1ee05, 0x1ee1f, 1}, 687 {0x1ee21, 0x1ee22, 1}, 688 {0x1ee24, 0x1ee27, 3}, 689 {0x1ee29, 0x1ee32, 1}, 690 {0x1ee34, 0x1ee37, 1}, 691 {0x1ee39, 0x1ee3b, 2}, 692 {0x1ee42, 0x1ee47, 5}, 693 {0x1ee49, 0x1ee4d, 2}, 694 {0x1ee4e, 0x1ee4f, 1}, 695 {0x1ee51, 0x1ee52, 1}, 696 {0x1ee54, 0x1ee57, 3}, 697 {0x1ee59, 0x1ee61, 2}, 698 {0x1ee62, 0x1ee64, 2}, 699 {0x1ee67, 0x1ee6a, 1}, 700 {0x1ee6c, 0x1ee72, 1}, 701 {0x1ee74, 0x1ee77, 1}, 702 {0x1ee79, 0x1ee7c, 1}, 703 {0x1ee7e, 0x1ee80, 2}, 704 {0x1ee81, 0x1ee89, 1}, 705 {0x1ee8b, 0x1ee9b, 1}, 706 {0x1eea1, 0x1eea3, 1}, 707 {0x1eea5, 0x1eea9, 1}, 708 {0x1eeab, 0x1eebb, 1}, 709 {0x20000, 0x2a6dd, 1}, 710 {0x2a700, 0x2b734, 1}, 711 {0x2b740, 0x2b81d, 1}, 712 {0x2b820, 0x2cea1, 1}, 713 {0x2ceb0, 0x2ebe0, 1}, 714 {0x2f800, 0x2fa1d, 1}, 715 {0x30000, 0x3134a, 1}, 716 }, 717 LatinOffset: 6, 718 } 719 720 var _Ll = &RangeTable{ 721 R16: []Range16{ 722 {0x0061, 0x007a, 1}, 723 {0x00b5, 0x00df, 42}, 724 {0x00e0, 0x00f6, 1}, 725 {0x00f8, 0x00ff, 1}, 726 {0x0101, 0x0137, 2}, 727 {0x0138, 0x0148, 2}, 728 {0x0149, 0x0177, 2}, 729 {0x017a, 0x017e, 2}, 730 {0x017f, 0x0180, 1}, 731 {0x0183, 0x0185, 2}, 732 {0x0188, 0x018c, 4}, 733 {0x018d, 0x0192, 5}, 734 {0x0195, 0x0199, 4}, 735 {0x019a, 0x019b, 1}, 736 {0x019e, 0x01a1, 3}, 737 {0x01a3, 0x01a5, 2}, 738 {0x01a8, 0x01aa, 2}, 739 {0x01ab, 0x01ad, 2}, 740 {0x01b0, 0x01b4, 4}, 741 {0x01b6, 0x01b9, 3}, 742 {0x01ba, 0x01bd, 3}, 743 {0x01be, 0x01bf, 1}, 744 {0x01c6, 0x01cc, 3}, 745 {0x01ce, 0x01dc, 2}, 746 {0x01dd, 0x01ef, 2}, 747 {0x01f0, 0x01f3, 3}, 748 {0x01f5, 0x01f9, 4}, 749 {0x01fb, 0x0233, 2}, 750 {0x0234, 0x0239, 1}, 751 {0x023c, 0x023f, 3}, 752 {0x0240, 0x0242, 2}, 753 {0x0247, 0x024f, 2}, 754 {0x0250, 0x0293, 1}, 755 {0x0295, 0x02af, 1}, 756 {0x0371, 0x0373, 2}, 757 {0x0377, 0x037b, 4}, 758 {0x037c, 0x037d, 1}, 759 {0x0390, 0x03ac, 28}, 760 {0x03ad, 0x03ce, 1}, 761 {0x03d0, 0x03d1, 1}, 762 {0x03d5, 0x03d7, 1}, 763 {0x03d9, 0x03ef, 2}, 764 {0x03f0, 0x03f3, 1}, 765 {0x03f5, 0x03fb, 3}, 766 {0x03fc, 0x0430, 52}, 767 {0x0431, 0x045f, 1}, 768 {0x0461, 0x0481, 2}, 769 {0x048b, 0x04bf, 2}, 770 {0x04c2, 0x04ce, 2}, 771 {0x04cf, 0x052f, 2}, 772 {0x0560, 0x0588, 1}, 773 {0x10d0, 0x10fa, 1}, 774 {0x10fd, 0x10ff, 1}, 775 {0x13f8, 0x13fd, 1}, 776 {0x1c80, 0x1c88, 1}, 777 {0x1d00, 0x1d2b, 1}, 778 {0x1d6b, 0x1d77, 1}, 779 {0x1d79, 0x1d9a, 1}, 780 {0x1e01, 0x1e95, 2}, 781 {0x1e96, 0x1e9d, 1}, 782 {0x1e9f, 0x1eff, 2}, 783 {0x1f00, 0x1f07, 1}, 784 {0x1f10, 0x1f15, 1}, 785 {0x1f20, 0x1f27, 1}, 786 {0x1f30, 0x1f37, 1}, 787 {0x1f40, 0x1f45, 1}, 788 {0x1f50, 0x1f57, 1}, 789 {0x1f60, 0x1f67, 1}, 790 {0x1f70, 0x1f7d, 1}, 791 {0x1f80, 0x1f87, 1}, 792 {0x1f90, 0x1f97, 1}, 793 {0x1fa0, 0x1fa7, 1}, 794 {0x1fb0, 0x1fb4, 1}, 795 {0x1fb6, 0x1fb7, 1}, 796 {0x1fbe, 0x1fc2, 4}, 797 {0x1fc3, 0x1fc4, 1}, 798 {0x1fc6, 0x1fc7, 1}, 799 {0x1fd0, 0x1fd3, 1}, 800 {0x1fd6, 0x1fd7, 1}, 801 {0x1fe0, 0x1fe7, 1}, 802 {0x1ff2, 0x1ff4, 1}, 803 {0x1ff6, 0x1ff7, 1}, 804 {0x210a, 0x210e, 4}, 805 {0x210f, 0x2113, 4}, 806 {0x212f, 0x2139, 5}, 807 {0x213c, 0x213d, 1}, 808 {0x2146, 0x2149, 1}, 809 {0x214e, 0x2184, 54}, 810 {0x2c30, 0x2c5e, 1}, 811 {0x2c61, 0x2c65, 4}, 812 {0x2c66, 0x2c6c, 2}, 813 {0x2c71, 0x2c73, 2}, 814 {0x2c74, 0x2c76, 2}, 815 {0x2c77, 0x2c7b, 1}, 816 {0x2c81, 0x2ce3, 2}, 817 {0x2ce4, 0x2cec, 8}, 818 {0x2cee, 0x2cf3, 5}, 819 {0x2d00, 0x2d25, 1}, 820 {0x2d27, 0x2d2d, 6}, 821 {0xa641, 0xa66d, 2}, 822 {0xa681, 0xa69b, 2}, 823 {0xa723, 0xa72f, 2}, 824 {0xa730, 0xa731, 1}, 825 {0xa733, 0xa771, 2}, 826 {0xa772, 0xa778, 1}, 827 {0xa77a, 0xa77c, 2}, 828 {0xa77f, 0xa787, 2}, 829 {0xa78c, 0xa78e, 2}, 830 {0xa791, 0xa793, 2}, 831 {0xa794, 0xa795, 1}, 832 {0xa797, 0xa7a9, 2}, 833 {0xa7af, 0xa7b5, 6}, 834 {0xa7b7, 0xa7bf, 2}, 835 {0xa7c3, 0xa7c8, 5}, 836 {0xa7ca, 0xa7f6, 44}, 837 {0xa7fa, 0xab30, 822}, 838 {0xab31, 0xab5a, 1}, 839 {0xab60, 0xab68, 1}, 840 {0xab70, 0xabbf, 1}, 841 {0xfb00, 0xfb06, 1}, 842 {0xfb13, 0xfb17, 1}, 843 {0xff41, 0xff5a, 1}, 844 }, 845 R32: []Range32{ 846 {0x10428, 0x1044f, 1}, 847 {0x104d8, 0x104fb, 1}, 848 {0x10cc0, 0x10cf2, 1}, 849 {0x118c0, 0x118df, 1}, 850 {0x16e60, 0x16e7f, 1}, 851 {0x1d41a, 0x1d433, 1}, 852 {0x1d44e, 0x1d454, 1}, 853 {0x1d456, 0x1d467, 1}, 854 {0x1d482, 0x1d49b, 1}, 855 {0x1d4b6, 0x1d4b9, 1}, 856 {0x1d4bb, 0x1d4bd, 2}, 857 {0x1d4be, 0x1d4c3, 1}, 858 {0x1d4c5, 0x1d4cf, 1}, 859 {0x1d4ea, 0x1d503, 1}, 860 {0x1d51e, 0x1d537, 1}, 861 {0x1d552, 0x1d56b, 1}, 862 {0x1d586, 0x1d59f, 1}, 863 {0x1d5ba, 0x1d5d3, 1}, 864 {0x1d5ee, 0x1d607, 1}, 865 {0x1d622, 0x1d63b, 1}, 866 {0x1d656, 0x1d66f, 1}, 867 {0x1d68a, 0x1d6a5, 1}, 868 {0x1d6c2, 0x1d6da, 1}, 869 {0x1d6dc, 0x1d6e1, 1}, 870 {0x1d6fc, 0x1d714, 1}, 871 {0x1d716, 0x1d71b, 1}, 872 {0x1d736, 0x1d74e, 1}, 873 {0x1d750, 0x1d755, 1}, 874 {0x1d770, 0x1d788, 1}, 875 {0x1d78a, 0x1d78f, 1}, 876 {0x1d7aa, 0x1d7c2, 1}, 877 {0x1d7c4, 0x1d7c9, 1}, 878 {0x1d7cb, 0x1e922, 4439}, 879 {0x1e923, 0x1e943, 1}, 880 }, 881 LatinOffset: 4, 882 } 883 884 var _Lm = &RangeTable{ 885 R16: []Range16{ 886 {0x02b0, 0x02c1, 1}, 887 {0x02c6, 0x02d1, 1}, 888 {0x02e0, 0x02e4, 1}, 889 {0x02ec, 0x02ee, 2}, 890 {0x0374, 0x037a, 6}, 891 {0x0559, 0x0640, 231}, 892 {0x06e5, 0x06e6, 1}, 893 {0x07f4, 0x07f5, 1}, 894 {0x07fa, 0x081a, 32}, 895 {0x0824, 0x0828, 4}, 896 {0x0971, 0x0e46, 1237}, 897 {0x0ec6, 0x10fc, 566}, 898 {0x17d7, 0x1843, 108}, 899 {0x1aa7, 0x1c78, 465}, 900 {0x1c79, 0x1c7d, 1}, 901 {0x1d2c, 0x1d6a, 1}, 902 {0x1d78, 0x1d9b, 35}, 903 {0x1d9c, 0x1dbf, 1}, 904 {0x2071, 0x207f, 14}, 905 {0x2090, 0x209c, 1}, 906 {0x2c7c, 0x2c7d, 1}, 907 {0x2d6f, 0x2e2f, 192}, 908 {0x3005, 0x3031, 44}, 909 {0x3032, 0x3035, 1}, 910 {0x303b, 0x309d, 98}, 911 {0x309e, 0x30fc, 94}, 912 {0x30fd, 0x30fe, 1}, 913 {0xa015, 0xa4f8, 1251}, 914 {0xa4f9, 0xa4fd, 1}, 915 {0xa60c, 0xa67f, 115}, 916 {0xa69c, 0xa69d, 1}, 917 {0xa717, 0xa71f, 1}, 918 {0xa770, 0xa788, 24}, 919 {0xa7f8, 0xa7f9, 1}, 920 {0xa9cf, 0xa9e6, 23}, 921 {0xaa70, 0xaadd, 109}, 922 {0xaaf3, 0xaaf4, 1}, 923 {0xab5c, 0xab5f, 1}, 924 {0xab69, 0xff70, 21511}, 925 {0xff9e, 0xff9f, 1}, 926 }, 927 R32: []Range32{ 928 {0x16b40, 0x16b43, 1}, 929 {0x16f93, 0x16f9f, 1}, 930 {0x16fe0, 0x16fe1, 1}, 931 {0x16fe3, 0x1e137, 29012}, 932 {0x1e138, 0x1e13d, 1}, 933 {0x1e94b, 0x1e94b, 1}, 934 }, 935 } 936 937 var _Lo = &RangeTable{ 938 R16: []Range16{ 939 {0x00aa, 0x00ba, 16}, 940 {0x01bb, 0x01c0, 5}, 941 {0x01c1, 0x01c3, 1}, 942 {0x0294, 0x05d0, 828}, 943 {0x05d1, 0x05ea, 1}, 944 {0x05ef, 0x05f2, 1}, 945 {0x0620, 0x063f, 1}, 946 {0x0641, 0x064a, 1}, 947 {0x066e, 0x066f, 1}, 948 {0x0671, 0x06d3, 1}, 949 {0x06d5, 0x06ee, 25}, 950 {0x06ef, 0x06fa, 11}, 951 {0x06fb, 0x06fc, 1}, 952 {0x06ff, 0x0710, 17}, 953 {0x0712, 0x072f, 1}, 954 {0x074d, 0x07a5, 1}, 955 {0x07b1, 0x07ca, 25}, 956 {0x07cb, 0x07ea, 1}, 957 {0x0800, 0x0815, 1}, 958 {0x0840, 0x0858, 1}, 959 {0x0860, 0x086a, 1}, 960 {0x08a0, 0x08b4, 1}, 961 {0x08b6, 0x08c7, 1}, 962 {0x0904, 0x0939, 1}, 963 {0x093d, 0x0950, 19}, 964 {0x0958, 0x0961, 1}, 965 {0x0972, 0x0980, 1}, 966 {0x0985, 0x098c, 1}, 967 {0x098f, 0x0990, 1}, 968 {0x0993, 0x09a8, 1}, 969 {0x09aa, 0x09b0, 1}, 970 {0x09b2, 0x09b6, 4}, 971 {0x09b7, 0x09b9, 1}, 972 {0x09bd, 0x09ce, 17}, 973 {0x09dc, 0x09dd, 1}, 974 {0x09df, 0x09e1, 1}, 975 {0x09f0, 0x09f1, 1}, 976 {0x09fc, 0x0a05, 9}, 977 {0x0a06, 0x0a0a, 1}, 978 {0x0a0f, 0x0a10, 1}, 979 {0x0a13, 0x0a28, 1}, 980 {0x0a2a, 0x0a30, 1}, 981 {0x0a32, 0x0a33, 1}, 982 {0x0a35, 0x0a36, 1}, 983 {0x0a38, 0x0a39, 1}, 984 {0x0a59, 0x0a5c, 1}, 985 {0x0a5e, 0x0a72, 20}, 986 {0x0a73, 0x0a74, 1}, 987 {0x0a85, 0x0a8d, 1}, 988 {0x0a8f, 0x0a91, 1}, 989 {0x0a93, 0x0aa8, 1}, 990 {0x0aaa, 0x0ab0, 1}, 991 {0x0ab2, 0x0ab3, 1}, 992 {0x0ab5, 0x0ab9, 1}, 993 {0x0abd, 0x0ad0, 19}, 994 {0x0ae0, 0x0ae1, 1}, 995 {0x0af9, 0x0b05, 12}, 996 {0x0b06, 0x0b0c, 1}, 997 {0x0b0f, 0x0b10, 1}, 998 {0x0b13, 0x0b28, 1}, 999 {0x0b2a, 0x0b30, 1}, 1000 {0x0b32, 0x0b33, 1}, 1001 {0x0b35, 0x0b39, 1}, 1002 {0x0b3d, 0x0b5c, 31}, 1003 {0x0b5d, 0x0b5f, 2}, 1004 {0x0b60, 0x0b61, 1}, 1005 {0x0b71, 0x0b83, 18}, 1006 {0x0b85, 0x0b8a, 1}, 1007 {0x0b8e, 0x0b90, 1}, 1008 {0x0b92, 0x0b95, 1}, 1009 {0x0b99, 0x0b9a, 1}, 1010 {0x0b9c, 0x0b9e, 2}, 1011 {0x0b9f, 0x0ba3, 4}, 1012 {0x0ba4, 0x0ba8, 4}, 1013 {0x0ba9, 0x0baa, 1}, 1014 {0x0bae, 0x0bb9, 1}, 1015 {0x0bd0, 0x0c05, 53}, 1016 {0x0c06, 0x0c0c, 1}, 1017 {0x0c0e, 0x0c10, 1}, 1018 {0x0c12, 0x0c28, 1}, 1019 {0x0c2a, 0x0c39, 1}, 1020 {0x0c3d, 0x0c58, 27}, 1021 {0x0c59, 0x0c5a, 1}, 1022 {0x0c60, 0x0c61, 1}, 1023 {0x0c80, 0x0c85, 5}, 1024 {0x0c86, 0x0c8c, 1}, 1025 {0x0c8e, 0x0c90, 1}, 1026 {0x0c92, 0x0ca8, 1}, 1027 {0x0caa, 0x0cb3, 1}, 1028 {0x0cb5, 0x0cb9, 1}, 1029 {0x0cbd, 0x0cde, 33}, 1030 {0x0ce0, 0x0ce1, 1}, 1031 {0x0cf1, 0x0cf2, 1}, 1032 {0x0d04, 0x0d0c, 1}, 1033 {0x0d0e, 0x0d10, 1}, 1034 {0x0d12, 0x0d3a, 1}, 1035 {0x0d3d, 0x0d4e, 17}, 1036 {0x0d54, 0x0d56, 1}, 1037 {0x0d5f, 0x0d61, 1}, 1038 {0x0d7a, 0x0d7f, 1}, 1039 {0x0d85, 0x0d96, 1}, 1040 {0x0d9a, 0x0db1, 1}, 1041 {0x0db3, 0x0dbb, 1}, 1042 {0x0dbd, 0x0dc0, 3}, 1043 {0x0dc1, 0x0dc6, 1}, 1044 {0x0e01, 0x0e30, 1}, 1045 {0x0e32, 0x0e33, 1}, 1046 {0x0e40, 0x0e45, 1}, 1047 {0x0e81, 0x0e82, 1}, 1048 {0x0e84, 0x0e86, 2}, 1049 {0x0e87, 0x0e8a, 1}, 1050 {0x0e8c, 0x0ea3, 1}, 1051 {0x0ea5, 0x0ea7, 2}, 1052 {0x0ea8, 0x0eb0, 1}, 1053 {0x0eb2, 0x0eb3, 1}, 1054 {0x0ebd, 0x0ec0, 3}, 1055 {0x0ec1, 0x0ec4, 1}, 1056 {0x0edc, 0x0edf, 1}, 1057 {0x0f00, 0x0f40, 64}, 1058 {0x0f41, 0x0f47, 1}, 1059 {0x0f49, 0x0f6c, 1}, 1060 {0x0f88, 0x0f8c, 1}, 1061 {0x1000, 0x102a, 1}, 1062 {0x103f, 0x1050, 17}, 1063 {0x1051, 0x1055, 1}, 1064 {0x105a, 0x105d, 1}, 1065 {0x1061, 0x1065, 4}, 1066 {0x1066, 0x106e, 8}, 1067 {0x106f, 0x1070, 1}, 1068 {0x1075, 0x1081, 1}, 1069 {0x108e, 0x1100, 114}, 1070 {0x1101, 0x1248, 1}, 1071 {0x124a, 0x124d, 1}, 1072 {0x1250, 0x1256, 1}, 1073 {0x1258, 0x125a, 2}, 1074 {0x125b, 0x125d, 1}, 1075 {0x1260, 0x1288, 1}, 1076 {0x128a, 0x128d, 1}, 1077 {0x1290, 0x12b0, 1}, 1078 {0x12b2, 0x12b5, 1}, 1079 {0x12b8, 0x12be, 1}, 1080 {0x12c0, 0x12c2, 2}, 1081 {0x12c3, 0x12c5, 1}, 1082 {0x12c8, 0x12d6, 1}, 1083 {0x12d8, 0x1310, 1}, 1084 {0x1312, 0x1315, 1}, 1085 {0x1318, 0x135a, 1}, 1086 {0x1380, 0x138f, 1}, 1087 {0x1401, 0x166c, 1}, 1088 {0x166f, 0x167f, 1}, 1089 {0x1681, 0x169a, 1}, 1090 {0x16a0, 0x16ea, 1}, 1091 {0x16f1, 0x16f8, 1}, 1092 {0x1700, 0x170c, 1}, 1093 {0x170e, 0x1711, 1}, 1094 {0x1720, 0x1731, 1}, 1095 {0x1740, 0x1751, 1}, 1096 {0x1760, 0x176c, 1}, 1097 {0x176e, 0x1770, 1}, 1098 {0x1780, 0x17b3, 1}, 1099 {0x17dc, 0x1820, 68}, 1100 {0x1821, 0x1842, 1}, 1101 {0x1844, 0x1878, 1}, 1102 {0x1880, 0x1884, 1}, 1103 {0x1887, 0x18a8, 1}, 1104 {0x18aa, 0x18b0, 6}, 1105 {0x18b1, 0x18f5, 1}, 1106 {0x1900, 0x191e, 1}, 1107 {0x1950, 0x196d, 1}, 1108 {0x1970, 0x1974, 1}, 1109 {0x1980, 0x19ab, 1}, 1110 {0x19b0, 0x19c9, 1}, 1111 {0x1a00, 0x1a16, 1}, 1112 {0x1a20, 0x1a54, 1}, 1113 {0x1b05, 0x1b33, 1}, 1114 {0x1b45, 0x1b4b, 1}, 1115 {0x1b83, 0x1ba0, 1}, 1116 {0x1bae, 0x1baf, 1}, 1117 {0x1bba, 0x1be5, 1}, 1118 {0x1c00, 0x1c23, 1}, 1119 {0x1c4d, 0x1c4f, 1}, 1120 {0x1c5a, 0x1c77, 1}, 1121 {0x1ce9, 0x1cec, 1}, 1122 {0x1cee, 0x1cf3, 1}, 1123 {0x1cf5, 0x1cf6, 1}, 1124 {0x1cfa, 0x2135, 1083}, 1125 {0x2136, 0x2138, 1}, 1126 {0x2d30, 0x2d67, 1}, 1127 {0x2d80, 0x2d96, 1}, 1128 {0x2da0, 0x2da6, 1}, 1129 {0x2da8, 0x2dae, 1}, 1130 {0x2db0, 0x2db6, 1}, 1131 {0x2db8, 0x2dbe, 1}, 1132 {0x2dc0, 0x2dc6, 1}, 1133 {0x2dc8, 0x2dce, 1}, 1134 {0x2dd0, 0x2dd6, 1}, 1135 {0x2dd8, 0x2dde, 1}, 1136 {0x3006, 0x303c, 54}, 1137 {0x3041, 0x3096, 1}, 1138 {0x309f, 0x30a1, 2}, 1139 {0x30a2, 0x30fa, 1}, 1140 {0x30ff, 0x3105, 6}, 1141 {0x3106, 0x312f, 1}, 1142 {0x3131, 0x318e, 1}, 1143 {0x31a0, 0x31bf, 1}, 1144 {0x31f0, 0x31ff, 1}, 1145 {0x3400, 0x4dbf, 1}, 1146 {0x4e00, 0x9ffc, 1}, 1147 {0xa000, 0xa014, 1}, 1148 {0xa016, 0xa48c, 1}, 1149 {0xa4d0, 0xa4f7, 1}, 1150 {0xa500, 0xa60b, 1}, 1151 {0xa610, 0xa61f, 1}, 1152 {0xa62a, 0xa62b, 1}, 1153 {0xa66e, 0xa6a0, 50}, 1154 {0xa6a1, 0xa6e5, 1}, 1155 {0xa78f, 0xa7f7, 104}, 1156 {0xa7fb, 0xa801, 1}, 1157 {0xa803, 0xa805, 1}, 1158 {0xa807, 0xa80a, 1}, 1159 {0xa80c, 0xa822, 1}, 1160 {0xa840, 0xa873, 1}, 1161 {0xa882, 0xa8b3, 1}, 1162 {0xa8f2, 0xa8f7, 1}, 1163 {0xa8fb, 0xa8fd, 2}, 1164 {0xa8fe, 0xa90a, 12}, 1165 {0xa90b, 0xa925, 1}, 1166 {0xa930, 0xa946, 1}, 1167 {0xa960, 0xa97c, 1}, 1168 {0xa984, 0xa9b2, 1}, 1169 {0xa9e0, 0xa9e4, 1}, 1170 {0xa9e7, 0xa9ef, 1}, 1171 {0xa9fa, 0xa9fe, 1}, 1172 {0xaa00, 0xaa28, 1}, 1173 {0xaa40, 0xaa42, 1}, 1174 {0xaa44, 0xaa4b, 1}, 1175 {0xaa60, 0xaa6f, 1}, 1176 {0xaa71, 0xaa76, 1}, 1177 {0xaa7a, 0xaa7e, 4}, 1178 {0xaa7f, 0xaaaf, 1}, 1179 {0xaab1, 0xaab5, 4}, 1180 {0xaab6, 0xaab9, 3}, 1181 {0xaaba, 0xaabd, 1}, 1182 {0xaac0, 0xaac2, 2}, 1183 {0xaadb, 0xaadc, 1}, 1184 {0xaae0, 0xaaea, 1}, 1185 {0xaaf2, 0xab01, 15}, 1186 {0xab02, 0xab06, 1}, 1187 {0xab09, 0xab0e, 1}, 1188 {0xab11, 0xab16, 1}, 1189 {0xab20, 0xab26, 1}, 1190 {0xab28, 0xab2e, 1}, 1191 {0xabc0, 0xabe2, 1}, 1192 {0xac00, 0xd7a3, 1}, 1193 {0xd7b0, 0xd7c6, 1}, 1194 {0xd7cb, 0xd7fb, 1}, 1195 {0xf900, 0xfa6d, 1}, 1196 {0xfa70, 0xfad9, 1}, 1197 {0xfb1d, 0xfb1f, 2}, 1198 {0xfb20, 0xfb28, 1}, 1199 {0xfb2a, 0xfb36, 1}, 1200 {0xfb38, 0xfb3c, 1}, 1201 {0xfb3e, 0xfb40, 2}, 1202 {0xfb41, 0xfb43, 2}, 1203 {0xfb44, 0xfb46, 2}, 1204 {0xfb47, 0xfbb1, 1}, 1205 {0xfbd3, 0xfd3d, 1}, 1206 {0xfd50, 0xfd8f, 1}, 1207 {0xfd92, 0xfdc7, 1}, 1208 {0xfdf0, 0xfdfb, 1}, 1209 {0xfe70, 0xfe74, 1}, 1210 {0xfe76, 0xfefc, 1}, 1211 {0xff66, 0xff6f, 1}, 1212 {0xff71, 0xff9d, 1}, 1213 {0xffa0, 0xffbe, 1}, 1214 {0xffc2, 0xffc7, 1}, 1215 {0xffca, 0xffcf, 1}, 1216 {0xffd2, 0xffd7, 1}, 1217 {0xffda, 0xffdc, 1}, 1218 }, 1219 R32: []Range32{ 1220 {0x10000, 0x1000b, 1}, 1221 {0x1000d, 0x10026, 1}, 1222 {0x10028, 0x1003a, 1}, 1223 {0x1003c, 0x1003d, 1}, 1224 {0x1003f, 0x1004d, 1}, 1225 {0x10050, 0x1005d, 1}, 1226 {0x10080, 0x100fa, 1}, 1227 {0x10280, 0x1029c, 1}, 1228 {0x102a0, 0x102d0, 1}, 1229 {0x10300, 0x1031f, 1}, 1230 {0x1032d, 0x10340, 1}, 1231 {0x10342, 0x10349, 1}, 1232 {0x10350, 0x10375, 1}, 1233 {0x10380, 0x1039d, 1}, 1234 {0x103a0, 0x103c3, 1}, 1235 {0x103c8, 0x103cf, 1}, 1236 {0x10450, 0x1049d, 1}, 1237 {0x10500, 0x10527, 1}, 1238 {0x10530, 0x10563, 1}, 1239 {0x10600, 0x10736, 1}, 1240 {0x10740, 0x10755, 1}, 1241 {0x10760, 0x10767, 1}, 1242 {0x10800, 0x10805, 1}, 1243 {0x10808, 0x1080a, 2}, 1244 {0x1080b, 0x10835, 1}, 1245 {0x10837, 0x10838, 1}, 1246 {0x1083c, 0x1083f, 3}, 1247 {0x10840, 0x10855, 1}, 1248 {0x10860, 0x10876, 1}, 1249 {0x10880, 0x1089e, 1}, 1250 {0x108e0, 0x108f2, 1}, 1251 {0x108f4, 0x108f5, 1}, 1252 {0x10900, 0x10915, 1}, 1253 {0x10920, 0x10939, 1}, 1254 {0x10980, 0x109b7, 1}, 1255 {0x109be, 0x109bf, 1}, 1256 {0x10a00, 0x10a10, 16}, 1257 {0x10a11, 0x10a13, 1}, 1258 {0x10a15, 0x10a17, 1}, 1259 {0x10a19, 0x10a35, 1}, 1260 {0x10a60, 0x10a7c, 1}, 1261 {0x10a80, 0x10a9c, 1}, 1262 {0x10ac0, 0x10ac7, 1}, 1263 {0x10ac9, 0x10ae4, 1}, 1264 {0x10b00, 0x10b35, 1}, 1265 {0x10b40, 0x10b55, 1}, 1266 {0x10b60, 0x10b72, 1}, 1267 {0x10b80, 0x10b91, 1}, 1268 {0x10c00, 0x10c48, 1}, 1269 {0x10d00, 0x10d23, 1}, 1270 {0x10e80, 0x10ea9, 1}, 1271 {0x10eb0, 0x10eb1, 1}, 1272 {0x10f00, 0x10f1c, 1}, 1273 {0x10f27, 0x10f30, 9}, 1274 {0x10f31, 0x10f45, 1}, 1275 {0x10fb0, 0x10fc4, 1}, 1276 {0x10fe0, 0x10ff6, 1}, 1277 {0x11003, 0x11037, 1}, 1278 {0x11083, 0x110af, 1}, 1279 {0x110d0, 0x110e8, 1}, 1280 {0x11103, 0x11126, 1}, 1281 {0x11144, 0x11147, 3}, 1282 {0x11150, 0x11172, 1}, 1283 {0x11176, 0x11183, 13}, 1284 {0x11184, 0x111b2, 1}, 1285 {0x111c1, 0x111c4, 1}, 1286 {0x111da, 0x111dc, 2}, 1287 {0x11200, 0x11211, 1}, 1288 {0x11213, 0x1122b, 1}, 1289 {0x11280, 0x11286, 1}, 1290 {0x11288, 0x1128a, 2}, 1291 {0x1128b, 0x1128d, 1}, 1292 {0x1128f, 0x1129d, 1}, 1293 {0x1129f, 0x112a8, 1}, 1294 {0x112b0, 0x112de, 1}, 1295 {0x11305, 0x1130c, 1}, 1296 {0x1130f, 0x11310, 1}, 1297 {0x11313, 0x11328, 1}, 1298 {0x1132a, 0x11330, 1}, 1299 {0x11332, 0x11333, 1}, 1300 {0x11335, 0x11339, 1}, 1301 {0x1133d, 0x11350, 19}, 1302 {0x1135d, 0x11361, 1}, 1303 {0x11400, 0x11434, 1}, 1304 {0x11447, 0x1144a, 1}, 1305 {0x1145f, 0x11461, 1}, 1306 {0x11480, 0x114af, 1}, 1307 {0x114c4, 0x114c5, 1}, 1308 {0x114c7, 0x11580, 185}, 1309 {0x11581, 0x115ae, 1}, 1310 {0x115d8, 0x115db, 1}, 1311 {0x11600, 0x1162f, 1}, 1312 {0x11644, 0x11680, 60}, 1313 {0x11681, 0x116aa, 1}, 1314 {0x116b8, 0x11700, 72}, 1315 {0x11701, 0x1171a, 1}, 1316 {0x11800, 0x1182b, 1}, 1317 {0x118ff, 0x11906, 1}, 1318 {0x11909, 0x1190c, 3}, 1319 {0x1190d, 0x11913, 1}, 1320 {0x11915, 0x11916, 1}, 1321 {0x11918, 0x1192f, 1}, 1322 {0x1193f, 0x11941, 2}, 1323 {0x119a0, 0x119a7, 1}, 1324 {0x119aa, 0x119d0, 1}, 1325 {0x119e1, 0x119e3, 2}, 1326 {0x11a00, 0x11a0b, 11}, 1327 {0x11a0c, 0x11a32, 1}, 1328 {0x11a3a, 0x11a50, 22}, 1329 {0x11a5c, 0x11a89, 1}, 1330 {0x11a9d, 0x11ac0, 35}, 1331 {0x11ac1, 0x11af8, 1}, 1332 {0x11c00, 0x11c08, 1}, 1333 {0x11c0a, 0x11c2e, 1}, 1334 {0x11c40, 0x11c72, 50}, 1335 {0x11c73, 0x11c8f, 1}, 1336 {0x11d00, 0x11d06, 1}, 1337 {0x11d08, 0x11d09, 1}, 1338 {0x11d0b, 0x11d30, 1}, 1339 {0x11d46, 0x11d60, 26}, 1340 {0x11d61, 0x11d65, 1}, 1341 {0x11d67, 0x11d68, 1}, 1342 {0x11d6a, 0x11d89, 1}, 1343 {0x11d98, 0x11ee0, 328}, 1344 {0x11ee1, 0x11ef2, 1}, 1345 {0x11fb0, 0x12000, 80}, 1346 {0x12001, 0x12399, 1}, 1347 {0x12480, 0x12543, 1}, 1348 {0x13000, 0x1342e, 1}, 1349 {0x14400, 0x14646, 1}, 1350 {0x16800, 0x16a38, 1}, 1351 {0x16a40, 0x16a5e, 1}, 1352 {0x16ad0, 0x16aed, 1}, 1353 {0x16b00, 0x16b2f, 1}, 1354 {0x16b63, 0x16b77, 1}, 1355 {0x16b7d, 0x16b8f, 1}, 1356 {0x16f00, 0x16f4a, 1}, 1357 {0x16f50, 0x17000, 176}, 1358 {0x17001, 0x187f7, 1}, 1359 {0x18800, 0x18cd5, 1}, 1360 {0x18d00, 0x18d08, 1}, 1361 {0x1b000, 0x1b11e, 1}, 1362 {0x1b150, 0x1b152, 1}, 1363 {0x1b164, 0x1b167, 1}, 1364 {0x1b170, 0x1b2fb, 1}, 1365 {0x1bc00, 0x1bc6a, 1}, 1366 {0x1bc70, 0x1bc7c, 1}, 1367 {0x1bc80, 0x1bc88, 1}, 1368 {0x1bc90, 0x1bc99, 1}, 1369 {0x1e100, 0x1e12c, 1}, 1370 {0x1e14e, 0x1e2c0, 370}, 1371 {0x1e2c1, 0x1e2eb, 1}, 1372 {0x1e800, 0x1e8c4, 1}, 1373 {0x1ee00, 0x1ee03, 1}, 1374 {0x1ee05, 0x1ee1f, 1}, 1375 {0x1ee21, 0x1ee22, 1}, 1376 {0x1ee24, 0x1ee27, 3}, 1377 {0x1ee29, 0x1ee32, 1}, 1378 {0x1ee34, 0x1ee37, 1}, 1379 {0x1ee39, 0x1ee3b, 2}, 1380 {0x1ee42, 0x1ee47, 5}, 1381 {0x1ee49, 0x1ee4d, 2}, 1382 {0x1ee4e, 0x1ee4f, 1}, 1383 {0x1ee51, 0x1ee52, 1}, 1384 {0x1ee54, 0x1ee57, 3}, 1385 {0x1ee59, 0x1ee61, 2}, 1386 {0x1ee62, 0x1ee64, 2}, 1387 {0x1ee67, 0x1ee6a, 1}, 1388 {0x1ee6c, 0x1ee72, 1}, 1389 {0x1ee74, 0x1ee77, 1}, 1390 {0x1ee79, 0x1ee7c, 1}, 1391 {0x1ee7e, 0x1ee80, 2}, 1392 {0x1ee81, 0x1ee89, 1}, 1393 {0x1ee8b, 0x1ee9b, 1}, 1394 {0x1eea1, 0x1eea3, 1}, 1395 {0x1eea5, 0x1eea9, 1}, 1396 {0x1eeab, 0x1eebb, 1}, 1397 {0x20000, 0x2a6dd, 1}, 1398 {0x2a700, 0x2b734, 1}, 1399 {0x2b740, 0x2b81d, 1}, 1400 {0x2b820, 0x2cea1, 1}, 1401 {0x2ceb0, 0x2ebe0, 1}, 1402 {0x2f800, 0x2fa1d, 1}, 1403 {0x30000, 0x3134a, 1}, 1404 }, 1405 LatinOffset: 1, 1406 } 1407 1408 var _Lt = &RangeTable{ 1409 R16: []Range16{ 1410 {0x01c5, 0x01cb, 3}, 1411 {0x01f2, 0x1f88, 7574}, 1412 {0x1f89, 0x1f8f, 1}, 1413 {0x1f98, 0x1f9f, 1}, 1414 {0x1fa8, 0x1faf, 1}, 1415 {0x1fbc, 0x1fcc, 16}, 1416 {0x1ffc, 0x1ffc, 1}, 1417 }, 1418 } 1419 1420 var _Lu = &RangeTable{ 1421 R16: []Range16{ 1422 {0x0041, 0x005a, 1}, 1423 {0x00c0, 0x00d6, 1}, 1424 {0x00d8, 0x00de, 1}, 1425 {0x0100, 0x0136, 2}, 1426 {0x0139, 0x0147, 2}, 1427 {0x014a, 0x0178, 2}, 1428 {0x0179, 0x017d, 2}, 1429 {0x0181, 0x0182, 1}, 1430 {0x0184, 0x0186, 2}, 1431 {0x0187, 0x0189, 2}, 1432 {0x018a, 0x018b, 1}, 1433 {0x018e, 0x0191, 1}, 1434 {0x0193, 0x0194, 1}, 1435 {0x0196, 0x0198, 1}, 1436 {0x019c, 0x019d, 1}, 1437 {0x019f, 0x01a0, 1}, 1438 {0x01a2, 0x01a6, 2}, 1439 {0x01a7, 0x01a9, 2}, 1440 {0x01ac, 0x01ae, 2}, 1441 {0x01af, 0x01b1, 2}, 1442 {0x01b2, 0x01b3, 1}, 1443 {0x01b5, 0x01b7, 2}, 1444 {0x01b8, 0x01bc, 4}, 1445 {0x01c4, 0x01cd, 3}, 1446 {0x01cf, 0x01db, 2}, 1447 {0x01de, 0x01ee, 2}, 1448 {0x01f1, 0x01f4, 3}, 1449 {0x01f6, 0x01f8, 1}, 1450 {0x01fa, 0x0232, 2}, 1451 {0x023a, 0x023b, 1}, 1452 {0x023d, 0x023e, 1}, 1453 {0x0241, 0x0243, 2}, 1454 {0x0244, 0x0246, 1}, 1455 {0x0248, 0x024e, 2}, 1456 {0x0370, 0x0372, 2}, 1457 {0x0376, 0x037f, 9}, 1458 {0x0386, 0x0388, 2}, 1459 {0x0389, 0x038a, 1}, 1460 {0x038c, 0x038e, 2}, 1461 {0x038f, 0x0391, 2}, 1462 {0x0392, 0x03a1, 1}, 1463 {0x03a3, 0x03ab, 1}, 1464 {0x03cf, 0x03d2, 3}, 1465 {0x03d3, 0x03d4, 1}, 1466 {0x03d8, 0x03ee, 2}, 1467 {0x03f4, 0x03f7, 3}, 1468 {0x03f9, 0x03fa, 1}, 1469 {0x03fd, 0x042f, 1}, 1470 {0x0460, 0x0480, 2}, 1471 {0x048a, 0x04c0, 2}, 1472 {0x04c1, 0x04cd, 2}, 1473 {0x04d0, 0x052e, 2}, 1474 {0x0531, 0x0556, 1}, 1475 {0x10a0, 0x10c5, 1}, 1476 {0x10c7, 0x10cd, 6}, 1477 {0x13a0, 0x13f5, 1}, 1478 {0x1c90, 0x1cba, 1}, 1479 {0x1cbd, 0x1cbf, 1}, 1480 {0x1e00, 0x1e94, 2}, 1481 {0x1e9e, 0x1efe, 2}, 1482 {0x1f08, 0x1f0f, 1}, 1483 {0x1f18, 0x1f1d, 1}, 1484 {0x1f28, 0x1f2f, 1}, 1485 {0x1f38, 0x1f3f, 1}, 1486 {0x1f48, 0x1f4d, 1}, 1487 {0x1f59, 0x1f5f, 2}, 1488 {0x1f68, 0x1f6f, 1}, 1489 {0x1fb8, 0x1fbb, 1}, 1490 {0x1fc8, 0x1fcb, 1}, 1491 {0x1fd8, 0x1fdb, 1}, 1492 {0x1fe8, 0x1fec, 1}, 1493 {0x1ff8, 0x1ffb, 1}, 1494 {0x2102, 0x2107, 5}, 1495 {0x210b, 0x210d, 1}, 1496 {0x2110, 0x2112, 1}, 1497 {0x2115, 0x2119, 4}, 1498 {0x211a, 0x211d, 1}, 1499 {0x2124, 0x212a, 2}, 1500 {0x212b, 0x212d, 1}, 1501 {0x2130, 0x2133, 1}, 1502 {0x213e, 0x213f, 1}, 1503 {0x2145, 0x2183, 62}, 1504 {0x2c00, 0x2c2e, 1}, 1505 {0x2c60, 0x2c62, 2}, 1506 {0x2c63, 0x2c64, 1}, 1507 {0x2c67, 0x2c6d, 2}, 1508 {0x2c6e, 0x2c70, 1}, 1509 {0x2c72, 0x2c75, 3}, 1510 {0x2c7e, 0x2c80, 1}, 1511 {0x2c82, 0x2ce2, 2}, 1512 {0x2ceb, 0x2ced, 2}, 1513 {0x2cf2, 0xa640, 31054}, 1514 {0xa642, 0xa66c, 2}, 1515 {0xa680, 0xa69a, 2}, 1516 {0xa722, 0xa72e, 2}, 1517 {0xa732, 0xa76e, 2}, 1518 {0xa779, 0xa77d, 2}, 1519 {0xa77e, 0xa786, 2}, 1520 {0xa78b, 0xa78d, 2}, 1521 {0xa790, 0xa792, 2}, 1522 {0xa796, 0xa7aa, 2}, 1523 {0xa7ab, 0xa7ae, 1}, 1524 {0xa7b0, 0xa7b4, 1}, 1525 {0xa7b6, 0xa7be, 2}, 1526 {0xa7c2, 0xa7c4, 2}, 1527 {0xa7c5, 0xa7c7, 1}, 1528 {0xa7c9, 0xa7f5, 44}, 1529 {0xff21, 0xff3a, 1}, 1530 }, 1531 R32: []Range32{ 1532 {0x10400, 0x10427, 1}, 1533 {0x104b0, 0x104d3, 1}, 1534 {0x10c80, 0x10cb2, 1}, 1535 {0x118a0, 0x118bf, 1}, 1536 {0x16e40, 0x16e5f, 1}, 1537 {0x1d400, 0x1d419, 1}, 1538 {0x1d434, 0x1d44d, 1}, 1539 {0x1d468, 0x1d481, 1}, 1540 {0x1d49c, 0x1d49e, 2}, 1541 {0x1d49f, 0x1d4a5, 3}, 1542 {0x1d4a6, 0x1d4a9, 3}, 1543 {0x1d4aa, 0x1d4ac, 1}, 1544 {0x1d4ae, 0x1d4b5, 1}, 1545 {0x1d4d0, 0x1d4e9, 1}, 1546 {0x1d504, 0x1d505, 1}, 1547 {0x1d507, 0x1d50a, 1}, 1548 {0x1d50d, 0x1d514, 1}, 1549 {0x1d516, 0x1d51c, 1}, 1550 {0x1d538, 0x1d539, 1}, 1551 {0x1d53b, 0x1d53e, 1}, 1552 {0x1d540, 0x1d544, 1}, 1553 {0x1d546, 0x1d54a, 4}, 1554 {0x1d54b, 0x1d550, 1}, 1555 {0x1d56c, 0x1d585, 1}, 1556 {0x1d5a0, 0x1d5b9, 1}, 1557 {0x1d5d4, 0x1d5ed, 1}, 1558 {0x1d608, 0x1d621, 1}, 1559 {0x1d63c, 0x1d655, 1}, 1560 {0x1d670, 0x1d689, 1}, 1561 {0x1d6a8, 0x1d6c0, 1}, 1562 {0x1d6e2, 0x1d6fa, 1}, 1563 {0x1d71c, 0x1d734, 1}, 1564 {0x1d756, 0x1d76e, 1}, 1565 {0x1d790, 0x1d7a8, 1}, 1566 {0x1d7ca, 0x1e900, 4406}, 1567 {0x1e901, 0x1e921, 1}, 1568 }, 1569 LatinOffset: 3, 1570 } 1571 1572 var _M = &RangeTable{ 1573 R16: []Range16{ 1574 {0x0300, 0x036f, 1}, 1575 {0x0483, 0x0489, 1}, 1576 {0x0591, 0x05bd, 1}, 1577 {0x05bf, 0x05c1, 2}, 1578 {0x05c2, 0x05c4, 2}, 1579 {0x05c5, 0x05c7, 2}, 1580 {0x0610, 0x061a, 1}, 1581 {0x064b, 0x065f, 1}, 1582 {0x0670, 0x06d6, 102}, 1583 {0x06d7, 0x06dc, 1}, 1584 {0x06df, 0x06e4, 1}, 1585 {0x06e7, 0x06e8, 1}, 1586 {0x06ea, 0x06ed, 1}, 1587 {0x0711, 0x0730, 31}, 1588 {0x0731, 0x074a, 1}, 1589 {0x07a6, 0x07b0, 1}, 1590 {0x07eb, 0x07f3, 1}, 1591 {0x07fd, 0x0816, 25}, 1592 {0x0817, 0x0819, 1}, 1593 {0x081b, 0x0823, 1}, 1594 {0x0825, 0x0827, 1}, 1595 {0x0829, 0x082d, 1}, 1596 {0x0859, 0x085b, 1}, 1597 {0x08d3, 0x08e1, 1}, 1598 {0x08e3, 0x0903, 1}, 1599 {0x093a, 0x093c, 1}, 1600 {0x093e, 0x094f, 1}, 1601 {0x0951, 0x0957, 1}, 1602 {0x0962, 0x0963, 1}, 1603 {0x0981, 0x0983, 1}, 1604 {0x09bc, 0x09be, 2}, 1605 {0x09bf, 0x09c4, 1}, 1606 {0x09c7, 0x09c8, 1}, 1607 {0x09cb, 0x09cd, 1}, 1608 {0x09d7, 0x09e2, 11}, 1609 {0x09e3, 0x09fe, 27}, 1610 {0x0a01, 0x0a03, 1}, 1611 {0x0a3c, 0x0a3e, 2}, 1612 {0x0a3f, 0x0a42, 1}, 1613 {0x0a47, 0x0a48, 1}, 1614 {0x0a4b, 0x0a4d, 1}, 1615 {0x0a51, 0x0a70, 31}, 1616 {0x0a71, 0x0a75, 4}, 1617 {0x0a81, 0x0a83, 1}, 1618 {0x0abc, 0x0abe, 2}, 1619 {0x0abf, 0x0ac5, 1}, 1620 {0x0ac7, 0x0ac9, 1}, 1621 {0x0acb, 0x0acd, 1}, 1622 {0x0ae2, 0x0ae3, 1}, 1623 {0x0afa, 0x0aff, 1}, 1624 {0x0b01, 0x0b03, 1}, 1625 {0x0b3c, 0x0b3e, 2}, 1626 {0x0b3f, 0x0b44, 1}, 1627 {0x0b47, 0x0b48, 1}, 1628 {0x0b4b, 0x0b4d, 1}, 1629 {0x0b55, 0x0b57, 1}, 1630 {0x0b62, 0x0b63, 1}, 1631 {0x0b82, 0x0bbe, 60}, 1632 {0x0bbf, 0x0bc2, 1}, 1633 {0x0bc6, 0x0bc8, 1}, 1634 {0x0bca, 0x0bcd, 1}, 1635 {0x0bd7, 0x0c00, 41}, 1636 {0x0c01, 0x0c04, 1}, 1637 {0x0c3e, 0x0c44, 1}, 1638 {0x0c46, 0x0c48, 1}, 1639 {0x0c4a, 0x0c4d, 1}, 1640 {0x0c55, 0x0c56, 1}, 1641 {0x0c62, 0x0c63, 1}, 1642 {0x0c81, 0x0c83, 1}, 1643 {0x0cbc, 0x0cbe, 2}, 1644 {0x0cbf, 0x0cc4, 1}, 1645 {0x0cc6, 0x0cc8, 1}, 1646 {0x0cca, 0x0ccd, 1}, 1647 {0x0cd5, 0x0cd6, 1}, 1648 {0x0ce2, 0x0ce3, 1}, 1649 {0x0d00, 0x0d03, 1}, 1650 {0x0d3b, 0x0d3c, 1}, 1651 {0x0d3e, 0x0d44, 1}, 1652 {0x0d46, 0x0d48, 1}, 1653 {0x0d4a, 0x0d4d, 1}, 1654 {0x0d57, 0x0d62, 11}, 1655 {0x0d63, 0x0d81, 30}, 1656 {0x0d82, 0x0d83, 1}, 1657 {0x0dca, 0x0dcf, 5}, 1658 {0x0dd0, 0x0dd4, 1}, 1659 {0x0dd6, 0x0dd8, 2}, 1660 {0x0dd9, 0x0ddf, 1}, 1661 {0x0df2, 0x0df3, 1}, 1662 {0x0e31, 0x0e34, 3}, 1663 {0x0e35, 0x0e3a, 1}, 1664 {0x0e47, 0x0e4e, 1}, 1665 {0x0eb1, 0x0eb4, 3}, 1666 {0x0eb5, 0x0ebc, 1}, 1667 {0x0ec8, 0x0ecd, 1}, 1668 {0x0f18, 0x0f19, 1}, 1669 {0x0f35, 0x0f39, 2}, 1670 {0x0f3e, 0x0f3f, 1}, 1671 {0x0f71, 0x0f84, 1}, 1672 {0x0f86, 0x0f87, 1}, 1673 {0x0f8d, 0x0f97, 1}, 1674 {0x0f99, 0x0fbc, 1}, 1675 {0x0fc6, 0x102b, 101}, 1676 {0x102c, 0x103e, 1}, 1677 {0x1056, 0x1059, 1}, 1678 {0x105e, 0x1060, 1}, 1679 {0x1062, 0x1064, 1}, 1680 {0x1067, 0x106d, 1}, 1681 {0x1071, 0x1074, 1}, 1682 {0x1082, 0x108d, 1}, 1683 {0x108f, 0x109a, 11}, 1684 {0x109b, 0x109d, 1}, 1685 {0x135d, 0x135f, 1}, 1686 {0x1712, 0x1714, 1}, 1687 {0x1732, 0x1734, 1}, 1688 {0x1752, 0x1753, 1}, 1689 {0x1772, 0x1773, 1}, 1690 {0x17b4, 0x17d3, 1}, 1691 {0x17dd, 0x180b, 46}, 1692 {0x180c, 0x180d, 1}, 1693 {0x1885, 0x1886, 1}, 1694 {0x18a9, 0x1920, 119}, 1695 {0x1921, 0x192b, 1}, 1696 {0x1930, 0x193b, 1}, 1697 {0x1a17, 0x1a1b, 1}, 1698 {0x1a55, 0x1a5e, 1}, 1699 {0x1a60, 0x1a7c, 1}, 1700 {0x1a7f, 0x1ab0, 49}, 1701 {0x1ab1, 0x1ac0, 1}, 1702 {0x1b00, 0x1b04, 1}, 1703 {0x1b34, 0x1b44, 1}, 1704 {0x1b6b, 0x1b73, 1}, 1705 {0x1b80, 0x1b82, 1}, 1706 {0x1ba1, 0x1bad, 1}, 1707 {0x1be6, 0x1bf3, 1}, 1708 {0x1c24, 0x1c37, 1}, 1709 {0x1cd0, 0x1cd2, 1}, 1710 {0x1cd4, 0x1ce8, 1}, 1711 {0x1ced, 0x1cf4, 7}, 1712 {0x1cf7, 0x1cf9, 1}, 1713 {0x1dc0, 0x1df9, 1}, 1714 {0x1dfb, 0x1dff, 1}, 1715 {0x20d0, 0x20f0, 1}, 1716 {0x2cef, 0x2cf1, 1}, 1717 {0x2d7f, 0x2de0, 97}, 1718 {0x2de1, 0x2dff, 1}, 1719 {0x302a, 0x302f, 1}, 1720 {0x3099, 0x309a, 1}, 1721 {0xa66f, 0xa672, 1}, 1722 {0xa674, 0xa67d, 1}, 1723 {0xa69e, 0xa69f, 1}, 1724 {0xa6f0, 0xa6f1, 1}, 1725 {0xa802, 0xa806, 4}, 1726 {0xa80b, 0xa823, 24}, 1727 {0xa824, 0xa827, 1}, 1728 {0xa82c, 0xa880, 84}, 1729 {0xa881, 0xa8b4, 51}, 1730 {0xa8b5, 0xa8c5, 1}, 1731 {0xa8e0, 0xa8f1, 1}, 1732 {0xa8ff, 0xa926, 39}, 1733 {0xa927, 0xa92d, 1}, 1734 {0xa947, 0xa953, 1}, 1735 {0xa980, 0xa983, 1}, 1736 {0xa9b3, 0xa9c0, 1}, 1737 {0xa9e5, 0xaa29, 68}, 1738 {0xaa2a, 0xaa36, 1}, 1739 {0xaa43, 0xaa4c, 9}, 1740 {0xaa4d, 0xaa7b, 46}, 1741 {0xaa7c, 0xaa7d, 1}, 1742 {0xaab0, 0xaab2, 2}, 1743 {0xaab3, 0xaab4, 1}, 1744 {0xaab7, 0xaab8, 1}, 1745 {0xaabe, 0xaabf, 1}, 1746 {0xaac1, 0xaaeb, 42}, 1747 {0xaaec, 0xaaef, 1}, 1748 {0xaaf5, 0xaaf6, 1}, 1749 {0xabe3, 0xabea, 1}, 1750 {0xabec, 0xabed, 1}, 1751 {0xfb1e, 0xfe00, 738}, 1752 {0xfe01, 0xfe0f, 1}, 1753 {0xfe20, 0xfe2f, 1}, 1754 }, 1755 R32: []Range32{ 1756 {0x101fd, 0x102e0, 227}, 1757 {0x10376, 0x1037a, 1}, 1758 {0x10a01, 0x10a03, 1}, 1759 {0x10a05, 0x10a06, 1}, 1760 {0x10a0c, 0x10a0f, 1}, 1761 {0x10a38, 0x10a3a, 1}, 1762 {0x10a3f, 0x10ae5, 166}, 1763 {0x10ae6, 0x10d24, 574}, 1764 {0x10d25, 0x10d27, 1}, 1765 {0x10eab, 0x10eac, 1}, 1766 {0x10f46, 0x10f50, 1}, 1767 {0x11000, 0x11002, 1}, 1768 {0x11038, 0x11046, 1}, 1769 {0x1107f, 0x11082, 1}, 1770 {0x110b0, 0x110ba, 1}, 1771 {0x11100, 0x11102, 1}, 1772 {0x11127, 0x11134, 1}, 1773 {0x11145, 0x11146, 1}, 1774 {0x11173, 0x11180, 13}, 1775 {0x11181, 0x11182, 1}, 1776 {0x111b3, 0x111c0, 1}, 1777 {0x111c9, 0x111cc, 1}, 1778 {0x111ce, 0x111cf, 1}, 1779 {0x1122c, 0x11237, 1}, 1780 {0x1123e, 0x112df, 161}, 1781 {0x112e0, 0x112ea, 1}, 1782 {0x11300, 0x11303, 1}, 1783 {0x1133b, 0x1133c, 1}, 1784 {0x1133e, 0x11344, 1}, 1785 {0x11347, 0x11348, 1}, 1786 {0x1134b, 0x1134d, 1}, 1787 {0x11357, 0x11362, 11}, 1788 {0x11363, 0x11366, 3}, 1789 {0x11367, 0x1136c, 1}, 1790 {0x11370, 0x11374, 1}, 1791 {0x11435, 0x11446, 1}, 1792 {0x1145e, 0x114b0, 82}, 1793 {0x114b1, 0x114c3, 1}, 1794 {0x115af, 0x115b5, 1}, 1795 {0x115b8, 0x115c0, 1}, 1796 {0x115dc, 0x115dd, 1}, 1797 {0x11630, 0x11640, 1}, 1798 {0x116ab, 0x116b7, 1}, 1799 {0x1171d, 0x1172b, 1}, 1800 {0x1182c, 0x1183a, 1}, 1801 {0x11930, 0x11935, 1}, 1802 {0x11937, 0x11938, 1}, 1803 {0x1193b, 0x1193e, 1}, 1804 {0x11940, 0x11942, 2}, 1805 {0x11943, 0x119d1, 142}, 1806 {0x119d2, 0x119d7, 1}, 1807 {0x119da, 0x119e0, 1}, 1808 {0x119e4, 0x11a01, 29}, 1809 {0x11a02, 0x11a0a, 1}, 1810 {0x11a33, 0x11a39, 1}, 1811 {0x11a3b, 0x11a3e, 1}, 1812 {0x11a47, 0x11a51, 10}, 1813 {0x11a52, 0x11a5b, 1}, 1814 {0x11a8a, 0x11a99, 1}, 1815 {0x11c2f, 0x11c36, 1}, 1816 {0x11c38, 0x11c3f, 1}, 1817 {0x11c92, 0x11ca7, 1}, 1818 {0x11ca9, 0x11cb6, 1}, 1819 {0x11d31, 0x11d36, 1}, 1820 {0x11d3a, 0x11d3c, 2}, 1821 {0x11d3d, 0x11d3f, 2}, 1822 {0x11d40, 0x11d45, 1}, 1823 {0x11d47, 0x11d8a, 67}, 1824 {0x11d8b, 0x11d8e, 1}, 1825 {0x11d90, 0x11d91, 1}, 1826 {0x11d93, 0x11d97, 1}, 1827 {0x11ef3, 0x11ef6, 1}, 1828 {0x16af0, 0x16af4, 1}, 1829 {0x16b30, 0x16b36, 1}, 1830 {0x16f4f, 0x16f51, 2}, 1831 {0x16f52, 0x16f87, 1}, 1832 {0x16f8f, 0x16f92, 1}, 1833 {0x16fe4, 0x16ff0, 12}, 1834 {0x16ff1, 0x1bc9d, 19628}, 1835 {0x1bc9e, 0x1d165, 5319}, 1836 {0x1d166, 0x1d169, 1}, 1837 {0x1d16d, 0x1d172, 1}, 1838 {0x1d17b, 0x1d182, 1}, 1839 {0x1d185, 0x1d18b, 1}, 1840 {0x1d1aa, 0x1d1ad, 1}, 1841 {0x1d242, 0x1d244, 1}, 1842 {0x1da00, 0x1da36, 1}, 1843 {0x1da3b, 0x1da6c, 1}, 1844 {0x1da75, 0x1da84, 15}, 1845 {0x1da9b, 0x1da9f, 1}, 1846 {0x1daa1, 0x1daaf, 1}, 1847 {0x1e000, 0x1e006, 1}, 1848 {0x1e008, 0x1e018, 1}, 1849 {0x1e01b, 0x1e021, 1}, 1850 {0x1e023, 0x1e024, 1}, 1851 {0x1e026, 0x1e02a, 1}, 1852 {0x1e130, 0x1e136, 1}, 1853 {0x1e2ec, 0x1e2ef, 1}, 1854 {0x1e8d0, 0x1e8d6, 1}, 1855 {0x1e944, 0x1e94a, 1}, 1856 {0xe0100, 0xe01ef, 1}, 1857 }, 1858 } 1859 1860 var _Mc = &RangeTable{ 1861 R16: []Range16{ 1862 {0x0903, 0x093b, 56}, 1863 {0x093e, 0x0940, 1}, 1864 {0x0949, 0x094c, 1}, 1865 {0x094e, 0x094f, 1}, 1866 {0x0982, 0x0983, 1}, 1867 {0x09be, 0x09c0, 1}, 1868 {0x09c7, 0x09c8, 1}, 1869 {0x09cb, 0x09cc, 1}, 1870 {0x09d7, 0x0a03, 44}, 1871 {0x0a3e, 0x0a40, 1}, 1872 {0x0a83, 0x0abe, 59}, 1873 {0x0abf, 0x0ac0, 1}, 1874 {0x0ac9, 0x0acb, 2}, 1875 {0x0acc, 0x0b02, 54}, 1876 {0x0b03, 0x0b3e, 59}, 1877 {0x0b40, 0x0b47, 7}, 1878 {0x0b48, 0x0b4b, 3}, 1879 {0x0b4c, 0x0b57, 11}, 1880 {0x0bbe, 0x0bbf, 1}, 1881 {0x0bc1, 0x0bc2, 1}, 1882 {0x0bc6, 0x0bc8, 1}, 1883 {0x0bca, 0x0bcc, 1}, 1884 {0x0bd7, 0x0c01, 42}, 1885 {0x0c02, 0x0c03, 1}, 1886 {0x0c41, 0x0c44, 1}, 1887 {0x0c82, 0x0c83, 1}, 1888 {0x0cbe, 0x0cc0, 2}, 1889 {0x0cc1, 0x0cc4, 1}, 1890 {0x0cc7, 0x0cc8, 1}, 1891 {0x0cca, 0x0ccb, 1}, 1892 {0x0cd5, 0x0cd6, 1}, 1893 {0x0d02, 0x0d03, 1}, 1894 {0x0d3e, 0x0d40, 1}, 1895 {0x0d46, 0x0d48, 1}, 1896 {0x0d4a, 0x0d4c, 1}, 1897 {0x0d57, 0x0d82, 43}, 1898 {0x0d83, 0x0dcf, 76}, 1899 {0x0dd0, 0x0dd1, 1}, 1900 {0x0dd8, 0x0ddf, 1}, 1901 {0x0df2, 0x0df3, 1}, 1902 {0x0f3e, 0x0f3f, 1}, 1903 {0x0f7f, 0x102b, 172}, 1904 {0x102c, 0x1031, 5}, 1905 {0x1038, 0x103b, 3}, 1906 {0x103c, 0x1056, 26}, 1907 {0x1057, 0x1062, 11}, 1908 {0x1063, 0x1064, 1}, 1909 {0x1067, 0x106d, 1}, 1910 {0x1083, 0x1084, 1}, 1911 {0x1087, 0x108c, 1}, 1912 {0x108f, 0x109a, 11}, 1913 {0x109b, 0x109c, 1}, 1914 {0x17b6, 0x17be, 8}, 1915 {0x17bf, 0x17c5, 1}, 1916 {0x17c7, 0x17c8, 1}, 1917 {0x1923, 0x1926, 1}, 1918 {0x1929, 0x192b, 1}, 1919 {0x1930, 0x1931, 1}, 1920 {0x1933, 0x1938, 1}, 1921 {0x1a19, 0x1a1a, 1}, 1922 {0x1a55, 0x1a57, 2}, 1923 {0x1a61, 0x1a63, 2}, 1924 {0x1a64, 0x1a6d, 9}, 1925 {0x1a6e, 0x1a72, 1}, 1926 {0x1b04, 0x1b35, 49}, 1927 {0x1b3b, 0x1b3d, 2}, 1928 {0x1b3e, 0x1b41, 1}, 1929 {0x1b43, 0x1b44, 1}, 1930 {0x1b82, 0x1ba1, 31}, 1931 {0x1ba6, 0x1ba7, 1}, 1932 {0x1baa, 0x1be7, 61}, 1933 {0x1bea, 0x1bec, 1}, 1934 {0x1bee, 0x1bf2, 4}, 1935 {0x1bf3, 0x1c24, 49}, 1936 {0x1c25, 0x1c2b, 1}, 1937 {0x1c34, 0x1c35, 1}, 1938 {0x1ce1, 0x1cf7, 22}, 1939 {0x302e, 0x302f, 1}, 1940 {0xa823, 0xa824, 1}, 1941 {0xa827, 0xa880, 89}, 1942 {0xa881, 0xa8b4, 51}, 1943 {0xa8b5, 0xa8c3, 1}, 1944 {0xa952, 0xa953, 1}, 1945 {0xa983, 0xa9b4, 49}, 1946 {0xa9b5, 0xa9ba, 5}, 1947 {0xa9bb, 0xa9be, 3}, 1948 {0xa9bf, 0xa9c0, 1}, 1949 {0xaa2f, 0xaa30, 1}, 1950 {0xaa33, 0xaa34, 1}, 1951 {0xaa4d, 0xaa7b, 46}, 1952 {0xaa7d, 0xaaeb, 110}, 1953 {0xaaee, 0xaaef, 1}, 1954 {0xaaf5, 0xabe3, 238}, 1955 {0xabe4, 0xabe6, 2}, 1956 {0xabe7, 0xabe9, 2}, 1957 {0xabea, 0xabec, 2}, 1958 }, 1959 R32: []Range32{ 1960 {0x11000, 0x11002, 2}, 1961 {0x11082, 0x110b0, 46}, 1962 {0x110b1, 0x110b2, 1}, 1963 {0x110b7, 0x110b8, 1}, 1964 {0x1112c, 0x11145, 25}, 1965 {0x11146, 0x11182, 60}, 1966 {0x111b3, 0x111b5, 1}, 1967 {0x111bf, 0x111c0, 1}, 1968 {0x111ce, 0x1122c, 94}, 1969 {0x1122d, 0x1122e, 1}, 1970 {0x11232, 0x11233, 1}, 1971 {0x11235, 0x112e0, 171}, 1972 {0x112e1, 0x112e2, 1}, 1973 {0x11302, 0x11303, 1}, 1974 {0x1133e, 0x1133f, 1}, 1975 {0x11341, 0x11344, 1}, 1976 {0x11347, 0x11348, 1}, 1977 {0x1134b, 0x1134d, 1}, 1978 {0x11357, 0x11362, 11}, 1979 {0x11363, 0x11435, 210}, 1980 {0x11436, 0x11437, 1}, 1981 {0x11440, 0x11441, 1}, 1982 {0x11445, 0x114b0, 107}, 1983 {0x114b1, 0x114b2, 1}, 1984 {0x114b9, 0x114bb, 2}, 1985 {0x114bc, 0x114be, 1}, 1986 {0x114c1, 0x115af, 238}, 1987 {0x115b0, 0x115b1, 1}, 1988 {0x115b8, 0x115bb, 1}, 1989 {0x115be, 0x11630, 114}, 1990 {0x11631, 0x11632, 1}, 1991 {0x1163b, 0x1163c, 1}, 1992 {0x1163e, 0x116ac, 110}, 1993 {0x116ae, 0x116af, 1}, 1994 {0x116b6, 0x11720, 106}, 1995 {0x11721, 0x11726, 5}, 1996 {0x1182c, 0x1182e, 1}, 1997 {0x11838, 0x11930, 248}, 1998 {0x11931, 0x11935, 1}, 1999 {0x11937, 0x11938, 1}, 2000 {0x1193d, 0x11940, 3}, 2001 {0x11942, 0x119d1, 143}, 2002 {0x119d2, 0x119d3, 1}, 2003 {0x119dc, 0x119df, 1}, 2004 {0x119e4, 0x11a39, 85}, 2005 {0x11a57, 0x11a58, 1}, 2006 {0x11a97, 0x11c2f, 408}, 2007 {0x11c3e, 0x11ca9, 107}, 2008 {0x11cb1, 0x11cb4, 3}, 2009 {0x11d8a, 0x11d8e, 1}, 2010 {0x11d93, 0x11d94, 1}, 2011 {0x11d96, 0x11ef5, 351}, 2012 {0x11ef6, 0x16f51, 20571}, 2013 {0x16f52, 0x16f87, 1}, 2014 {0x16ff0, 0x16ff1, 1}, 2015 {0x1d165, 0x1d166, 1}, 2016 {0x1d16d, 0x1d172, 1}, 2017 }, 2018 } 2019 2020 var _Me = &RangeTable{ 2021 R16: []Range16{ 2022 {0x0488, 0x0489, 1}, 2023 {0x1abe, 0x20dd, 1567}, 2024 {0x20de, 0x20e0, 1}, 2025 {0x20e2, 0x20e4, 1}, 2026 {0xa670, 0xa672, 1}, 2027 }, 2028 } 2029 2030 var _Mn = &RangeTable{ 2031 R16: []Range16{ 2032 {0x0300, 0x036f, 1}, 2033 {0x0483, 0x0487, 1}, 2034 {0x0591, 0x05bd, 1}, 2035 {0x05bf, 0x05c1, 2}, 2036 {0x05c2, 0x05c4, 2}, 2037 {0x05c5, 0x05c7, 2}, 2038 {0x0610, 0x061a, 1}, 2039 {0x064b, 0x065f, 1}, 2040 {0x0670, 0x06d6, 102}, 2041 {0x06d7, 0x06dc, 1}, 2042 {0x06df, 0x06e4, 1}, 2043 {0x06e7, 0x06e8, 1}, 2044 {0x06ea, 0x06ed, 1}, 2045 {0x0711, 0x0730, 31}, 2046 {0x0731, 0x074a, 1}, 2047 {0x07a6, 0x07b0, 1}, 2048 {0x07eb, 0x07f3, 1}, 2049 {0x07fd, 0x0816, 25}, 2050 {0x0817, 0x0819, 1}, 2051 {0x081b, 0x0823, 1}, 2052 {0x0825, 0x0827, 1}, 2053 {0x0829, 0x082d, 1}, 2054 {0x0859, 0x085b, 1}, 2055 {0x08d3, 0x08e1, 1}, 2056 {0x08e3, 0x0902, 1}, 2057 {0x093a, 0x093c, 2}, 2058 {0x0941, 0x0948, 1}, 2059 {0x094d, 0x0951, 4}, 2060 {0x0952, 0x0957, 1}, 2061 {0x0962, 0x0963, 1}, 2062 {0x0981, 0x09bc, 59}, 2063 {0x09c1, 0x09c4, 1}, 2064 {0x09cd, 0x09e2, 21}, 2065 {0x09e3, 0x09fe, 27}, 2066 {0x0a01, 0x0a02, 1}, 2067 {0x0a3c, 0x0a41, 5}, 2068 {0x0a42, 0x0a47, 5}, 2069 {0x0a48, 0x0a4b, 3}, 2070 {0x0a4c, 0x0a4d, 1}, 2071 {0x0a51, 0x0a70, 31}, 2072 {0x0a71, 0x0a75, 4}, 2073 {0x0a81, 0x0a82, 1}, 2074 {0x0abc, 0x0ac1, 5}, 2075 {0x0ac2, 0x0ac5, 1}, 2076 {0x0ac7, 0x0ac8, 1}, 2077 {0x0acd, 0x0ae2, 21}, 2078 {0x0ae3, 0x0afa, 23}, 2079 {0x0afb, 0x0aff, 1}, 2080 {0x0b01, 0x0b3c, 59}, 2081 {0x0b3f, 0x0b41, 2}, 2082 {0x0b42, 0x0b44, 1}, 2083 {0x0b4d, 0x0b55, 8}, 2084 {0x0b56, 0x0b62, 12}, 2085 {0x0b63, 0x0b82, 31}, 2086 {0x0bc0, 0x0bcd, 13}, 2087 {0x0c00, 0x0c04, 4}, 2088 {0x0c3e, 0x0c40, 1}, 2089 {0x0c46, 0x0c48, 1}, 2090 {0x0c4a, 0x0c4d, 1}, 2091 {0x0c55, 0x0c56, 1}, 2092 {0x0c62, 0x0c63, 1}, 2093 {0x0c81, 0x0cbc, 59}, 2094 {0x0cbf, 0x0cc6, 7}, 2095 {0x0ccc, 0x0ccd, 1}, 2096 {0x0ce2, 0x0ce3, 1}, 2097 {0x0d00, 0x0d01, 1}, 2098 {0x0d3b, 0x0d3c, 1}, 2099 {0x0d41, 0x0d44, 1}, 2100 {0x0d4d, 0x0d62, 21}, 2101 {0x0d63, 0x0d81, 30}, 2102 {0x0dca, 0x0dd2, 8}, 2103 {0x0dd3, 0x0dd4, 1}, 2104 {0x0dd6, 0x0e31, 91}, 2105 {0x0e34, 0x0e3a, 1}, 2106 {0x0e47, 0x0e4e, 1}, 2107 {0x0eb1, 0x0eb4, 3}, 2108 {0x0eb5, 0x0ebc, 1}, 2109 {0x0ec8, 0x0ecd, 1}, 2110 {0x0f18, 0x0f19, 1}, 2111 {0x0f35, 0x0f39, 2}, 2112 {0x0f71, 0x0f7e, 1}, 2113 {0x0f80, 0x0f84, 1}, 2114 {0x0f86, 0x0f87, 1}, 2115 {0x0f8d, 0x0f97, 1}, 2116 {0x0f99, 0x0fbc, 1}, 2117 {0x0fc6, 0x102d, 103}, 2118 {0x102e, 0x1030, 1}, 2119 {0x1032, 0x1037, 1}, 2120 {0x1039, 0x103a, 1}, 2121 {0x103d, 0x103e, 1}, 2122 {0x1058, 0x1059, 1}, 2123 {0x105e, 0x1060, 1}, 2124 {0x1071, 0x1074, 1}, 2125 {0x1082, 0x1085, 3}, 2126 {0x1086, 0x108d, 7}, 2127 {0x109d, 0x135d, 704}, 2128 {0x135e, 0x135f, 1}, 2129 {0x1712, 0x1714, 1}, 2130 {0x1732, 0x1734, 1}, 2131 {0x1752, 0x1753, 1}, 2132 {0x1772, 0x1773, 1}, 2133 {0x17b4, 0x17b5, 1}, 2134 {0x17b7, 0x17bd, 1}, 2135 {0x17c6, 0x17c9, 3}, 2136 {0x17ca, 0x17d3, 1}, 2137 {0x17dd, 0x180b, 46}, 2138 {0x180c, 0x180d, 1}, 2139 {0x1885, 0x1886, 1}, 2140 {0x18a9, 0x1920, 119}, 2141 {0x1921, 0x1922, 1}, 2142 {0x1927, 0x1928, 1}, 2143 {0x1932, 0x1939, 7}, 2144 {0x193a, 0x193b, 1}, 2145 {0x1a17, 0x1a18, 1}, 2146 {0x1a1b, 0x1a56, 59}, 2147 {0x1a58, 0x1a5e, 1}, 2148 {0x1a60, 0x1a62, 2}, 2149 {0x1a65, 0x1a6c, 1}, 2150 {0x1a73, 0x1a7c, 1}, 2151 {0x1a7f, 0x1ab0, 49}, 2152 {0x1ab1, 0x1abd, 1}, 2153 {0x1abf, 0x1ac0, 1}, 2154 {0x1b00, 0x1b03, 1}, 2155 {0x1b34, 0x1b36, 2}, 2156 {0x1b37, 0x1b3a, 1}, 2157 {0x1b3c, 0x1b42, 6}, 2158 {0x1b6b, 0x1b73, 1}, 2159 {0x1b80, 0x1b81, 1}, 2160 {0x1ba2, 0x1ba5, 1}, 2161 {0x1ba8, 0x1ba9, 1}, 2162 {0x1bab, 0x1bad, 1}, 2163 {0x1be6, 0x1be8, 2}, 2164 {0x1be9, 0x1bed, 4}, 2165 {0x1bef, 0x1bf1, 1}, 2166 {0x1c2c, 0x1c33, 1}, 2167 {0x1c36, 0x1c37, 1}, 2168 {0x1cd0, 0x1cd2, 1}, 2169 {0x1cd4, 0x1ce0, 1}, 2170 {0x1ce2, 0x1ce8, 1}, 2171 {0x1ced, 0x1cf4, 7}, 2172 {0x1cf8, 0x1cf9, 1}, 2173 {0x1dc0, 0x1df9, 1}, 2174 {0x1dfb, 0x1dff, 1}, 2175 {0x20d0, 0x20dc, 1}, 2176 {0x20e1, 0x20e5, 4}, 2177 {0x20e6, 0x20f0, 1}, 2178 {0x2cef, 0x2cf1, 1}, 2179 {0x2d7f, 0x2de0, 97}, 2180 {0x2de1, 0x2dff, 1}, 2181 {0x302a, 0x302d, 1}, 2182 {0x3099, 0x309a, 1}, 2183 {0xa66f, 0xa674, 5}, 2184 {0xa675, 0xa67d, 1}, 2185 {0xa69e, 0xa69f, 1}, 2186 {0xa6f0, 0xa6f1, 1}, 2187 {0xa802, 0xa806, 4}, 2188 {0xa80b, 0xa825, 26}, 2189 {0xa826, 0xa82c, 6}, 2190 {0xa8c4, 0xa8c5, 1}, 2191 {0xa8e0, 0xa8f1, 1}, 2192 {0xa8ff, 0xa926, 39}, 2193 {0xa927, 0xa92d, 1}, 2194 {0xa947, 0xa951, 1}, 2195 {0xa980, 0xa982, 1}, 2196 {0xa9b3, 0xa9b6, 3}, 2197 {0xa9b7, 0xa9b9, 1}, 2198 {0xa9bc, 0xa9bd, 1}, 2199 {0xa9e5, 0xaa29, 68}, 2200 {0xaa2a, 0xaa2e, 1}, 2201 {0xaa31, 0xaa32, 1}, 2202 {0xaa35, 0xaa36, 1}, 2203 {0xaa43, 0xaa4c, 9}, 2204 {0xaa7c, 0xaab0, 52}, 2205 {0xaab2, 0xaab4, 1}, 2206 {0xaab7, 0xaab8, 1}, 2207 {0xaabe, 0xaabf, 1}, 2208 {0xaac1, 0xaaec, 43}, 2209 {0xaaed, 0xaaf6, 9}, 2210 {0xabe5, 0xabe8, 3}, 2211 {0xabed, 0xfb1e, 20273}, 2212 {0xfe00, 0xfe0f, 1}, 2213 {0xfe20, 0xfe2f, 1}, 2214 }, 2215 R32: []Range32{ 2216 {0x101fd, 0x102e0, 227}, 2217 {0x10376, 0x1037a, 1}, 2218 {0x10a01, 0x10a03, 1}, 2219 {0x10a05, 0x10a06, 1}, 2220 {0x10a0c, 0x10a0f, 1}, 2221 {0x10a38, 0x10a3a, 1}, 2222 {0x10a3f, 0x10ae5, 166}, 2223 {0x10ae6, 0x10d24, 574}, 2224 {0x10d25, 0x10d27, 1}, 2225 {0x10eab, 0x10eac, 1}, 2226 {0x10f46, 0x10f50, 1}, 2227 {0x11001, 0x11038, 55}, 2228 {0x11039, 0x11046, 1}, 2229 {0x1107f, 0x11081, 1}, 2230 {0x110b3, 0x110b6, 1}, 2231 {0x110b9, 0x110ba, 1}, 2232 {0x11100, 0x11102, 1}, 2233 {0x11127, 0x1112b, 1}, 2234 {0x1112d, 0x11134, 1}, 2235 {0x11173, 0x11180, 13}, 2236 {0x11181, 0x111b6, 53}, 2237 {0x111b7, 0x111be, 1}, 2238 {0x111c9, 0x111cc, 1}, 2239 {0x111cf, 0x1122f, 96}, 2240 {0x11230, 0x11231, 1}, 2241 {0x11234, 0x11236, 2}, 2242 {0x11237, 0x1123e, 7}, 2243 {0x112df, 0x112e3, 4}, 2244 {0x112e4, 0x112ea, 1}, 2245 {0x11300, 0x11301, 1}, 2246 {0x1133b, 0x1133c, 1}, 2247 {0x11340, 0x11366, 38}, 2248 {0x11367, 0x1136c, 1}, 2249 {0x11370, 0x11374, 1}, 2250 {0x11438, 0x1143f, 1}, 2251 {0x11442, 0x11444, 1}, 2252 {0x11446, 0x1145e, 24}, 2253 {0x114b3, 0x114b8, 1}, 2254 {0x114ba, 0x114bf, 5}, 2255 {0x114c0, 0x114c2, 2}, 2256 {0x114c3, 0x115b2, 239}, 2257 {0x115b3, 0x115b5, 1}, 2258 {0x115bc, 0x115bd, 1}, 2259 {0x115bf, 0x115c0, 1}, 2260 {0x115dc, 0x115dd, 1}, 2261 {0x11633, 0x1163a, 1}, 2262 {0x1163d, 0x1163f, 2}, 2263 {0x11640, 0x116ab, 107}, 2264 {0x116ad, 0x116b0, 3}, 2265 {0x116b1, 0x116b5, 1}, 2266 {0x116b7, 0x1171d, 102}, 2267 {0x1171e, 0x1171f, 1}, 2268 {0x11722, 0x11725, 1}, 2269 {0x11727, 0x1172b, 1}, 2270 {0x1182f, 0x11837, 1}, 2271 {0x11839, 0x1183a, 1}, 2272 {0x1193b, 0x1193c, 1}, 2273 {0x1193e, 0x11943, 5}, 2274 {0x119d4, 0x119d7, 1}, 2275 {0x119da, 0x119db, 1}, 2276 {0x119e0, 0x11a01, 33}, 2277 {0x11a02, 0x11a0a, 1}, 2278 {0x11a33, 0x11a38, 1}, 2279 {0x11a3b, 0x11a3e, 1}, 2280 {0x11a47, 0x11a51, 10}, 2281 {0x11a52, 0x11a56, 1}, 2282 {0x11a59, 0x11a5b, 1}, 2283 {0x11a8a, 0x11a96, 1}, 2284 {0x11a98, 0x11a99, 1}, 2285 {0x11c30, 0x11c36, 1}, 2286 {0x11c38, 0x11c3d, 1}, 2287 {0x11c3f, 0x11c92, 83}, 2288 {0x11c93, 0x11ca7, 1}, 2289 {0x11caa, 0x11cb0, 1}, 2290 {0x11cb2, 0x11cb3, 1}, 2291 {0x11cb5, 0x11cb6, 1}, 2292 {0x11d31, 0x11d36, 1}, 2293 {0x11d3a, 0x11d3c, 2}, 2294 {0x11d3d, 0x11d3f, 2}, 2295 {0x11d40, 0x11d45, 1}, 2296 {0x11d47, 0x11d90, 73}, 2297 {0x11d91, 0x11d95, 4}, 2298 {0x11d97, 0x11ef3, 348}, 2299 {0x11ef4, 0x16af0, 19452}, 2300 {0x16af1, 0x16af4, 1}, 2301 {0x16b30, 0x16b36, 1}, 2302 {0x16f4f, 0x16f8f, 64}, 2303 {0x16f90, 0x16f92, 1}, 2304 {0x16fe4, 0x1bc9d, 19641}, 2305 {0x1bc9e, 0x1d167, 5321}, 2306 {0x1d168, 0x1d169, 1}, 2307 {0x1d17b, 0x1d182, 1}, 2308 {0x1d185, 0x1d18b, 1}, 2309 {0x1d1aa, 0x1d1ad, 1}, 2310 {0x1d242, 0x1d244, 1}, 2311 {0x1da00, 0x1da36, 1}, 2312 {0x1da3b, 0x1da6c, 1}, 2313 {0x1da75, 0x1da84, 15}, 2314 {0x1da9b, 0x1da9f, 1}, 2315 {0x1daa1, 0x1daaf, 1}, 2316 {0x1e000, 0x1e006, 1}, 2317 {0x1e008, 0x1e018, 1}, 2318 {0x1e01b, 0x1e021, 1}, 2319 {0x1e023, 0x1e024, 1}, 2320 {0x1e026, 0x1e02a, 1}, 2321 {0x1e130, 0x1e136, 1}, 2322 {0x1e2ec, 0x1e2ef, 1}, 2323 {0x1e8d0, 0x1e8d6, 1}, 2324 {0x1e944, 0x1e94a, 1}, 2325 {0xe0100, 0xe01ef, 1}, 2326 }, 2327 } 2328 2329 var _N = &RangeTable{ 2330 R16: []Range16{ 2331 {0x0030, 0x0039, 1}, 2332 {0x00b2, 0x00b3, 1}, 2333 {0x00b9, 0x00bc, 3}, 2334 {0x00bd, 0x00be, 1}, 2335 {0x0660, 0x0669, 1}, 2336 {0x06f0, 0x06f9, 1}, 2337 {0x07c0, 0x07c9, 1}, 2338 {0x0966, 0x096f, 1}, 2339 {0x09e6, 0x09ef, 1}, 2340 {0x09f4, 0x09f9, 1}, 2341 {0x0a66, 0x0a6f, 1}, 2342 {0x0ae6, 0x0aef, 1}, 2343 {0x0b66, 0x0b6f, 1}, 2344 {0x0b72, 0x0b77, 1}, 2345 {0x0be6, 0x0bf2, 1}, 2346 {0x0c66, 0x0c6f, 1}, 2347 {0x0c78, 0x0c7e, 1}, 2348 {0x0ce6, 0x0cef, 1}, 2349 {0x0d58, 0x0d5e, 1}, 2350 {0x0d66, 0x0d78, 1}, 2351 {0x0de6, 0x0def, 1}, 2352 {0x0e50, 0x0e59, 1}, 2353 {0x0ed0, 0x0ed9, 1}, 2354 {0x0f20, 0x0f33, 1}, 2355 {0x1040, 0x1049, 1}, 2356 {0x1090, 0x1099, 1}, 2357 {0x1369, 0x137c, 1}, 2358 {0x16ee, 0x16f0, 1}, 2359 {0x17e0, 0x17e9, 1}, 2360 {0x17f0, 0x17f9, 1}, 2361 {0x1810, 0x1819, 1}, 2362 {0x1946, 0x194f, 1}, 2363 {0x19d0, 0x19da, 1}, 2364 {0x1a80, 0x1a89, 1}, 2365 {0x1a90, 0x1a99, 1}, 2366 {0x1b50, 0x1b59, 1}, 2367 {0x1bb0, 0x1bb9, 1}, 2368 {0x1c40, 0x1c49, 1}, 2369 {0x1c50, 0x1c59, 1}, 2370 {0x2070, 0x2074, 4}, 2371 {0x2075, 0x2079, 1}, 2372 {0x2080, 0x2089, 1}, 2373 {0x2150, 0x2182, 1}, 2374 {0x2185, 0x2189, 1}, 2375 {0x2460, 0x249b, 1}, 2376 {0x24ea, 0x24ff, 1}, 2377 {0x2776, 0x2793, 1}, 2378 {0x2cfd, 0x3007, 778}, 2379 {0x3021, 0x3029, 1}, 2380 {0x3038, 0x303a, 1}, 2381 {0x3192, 0x3195, 1}, 2382 {0x3220, 0x3229, 1}, 2383 {0x3248, 0x324f, 1}, 2384 {0x3251, 0x325f, 1}, 2385 {0x3280, 0x3289, 1}, 2386 {0x32b1, 0x32bf, 1}, 2387 {0xa620, 0xa629, 1}, 2388 {0xa6e6, 0xa6ef, 1}, 2389 {0xa830, 0xa835, 1}, 2390 {0xa8d0, 0xa8d9, 1}, 2391 {0xa900, 0xa909, 1}, 2392 {0xa9d0, 0xa9d9, 1}, 2393 {0xa9f0, 0xa9f9, 1}, 2394 {0xaa50, 0xaa59, 1}, 2395 {0xabf0, 0xabf9, 1}, 2396 {0xff10, 0xff19, 1}, 2397 }, 2398 R32: []Range32{ 2399 {0x10107, 0x10133, 1}, 2400 {0x10140, 0x10178, 1}, 2401 {0x1018a, 0x1018b, 1}, 2402 {0x102e1, 0x102fb, 1}, 2403 {0x10320, 0x10323, 1}, 2404 {0x10341, 0x1034a, 9}, 2405 {0x103d1, 0x103d5, 1}, 2406 {0x104a0, 0x104a9, 1}, 2407 {0x10858, 0x1085f, 1}, 2408 {0x10879, 0x1087f, 1}, 2409 {0x108a7, 0x108af, 1}, 2410 {0x108fb, 0x108ff, 1}, 2411 {0x10916, 0x1091b, 1}, 2412 {0x109bc, 0x109bd, 1}, 2413 {0x109c0, 0x109cf, 1}, 2414 {0x109d2, 0x109ff, 1}, 2415 {0x10a40, 0x10a48, 1}, 2416 {0x10a7d, 0x10a7e, 1}, 2417 {0x10a9d, 0x10a9f, 1}, 2418 {0x10aeb, 0x10aef, 1}, 2419 {0x10b58, 0x10b5f, 1}, 2420 {0x10b78, 0x10b7f, 1}, 2421 {0x10ba9, 0x10baf, 1}, 2422 {0x10cfa, 0x10cff, 1}, 2423 {0x10d30, 0x10d39, 1}, 2424 {0x10e60, 0x10e7e, 1}, 2425 {0x10f1d, 0x10f26, 1}, 2426 {0x10f51, 0x10f54, 1}, 2427 {0x10fc5, 0x10fcb, 1}, 2428 {0x11052, 0x1106f, 1}, 2429 {0x110f0, 0x110f9, 1}, 2430 {0x11136, 0x1113f, 1}, 2431 {0x111d0, 0x111d9, 1}, 2432 {0x111e1, 0x111f4, 1}, 2433 {0x112f0, 0x112f9, 1}, 2434 {0x11450, 0x11459, 1}, 2435 {0x114d0, 0x114d9, 1}, 2436 {0x11650, 0x11659, 1}, 2437 {0x116c0, 0x116c9, 1}, 2438 {0x11730, 0x1173b, 1}, 2439 {0x118e0, 0x118f2, 1}, 2440 {0x11950, 0x11959, 1}, 2441 {0x11c50, 0x11c6c, 1}, 2442 {0x11d50, 0x11d59, 1}, 2443 {0x11da0, 0x11da9, 1}, 2444 {0x11fc0, 0x11fd4, 1}, 2445 {0x12400, 0x1246e, 1}, 2446 {0x16a60, 0x16a69, 1}, 2447 {0x16b50, 0x16b59, 1}, 2448 {0x16b5b, 0x16b61, 1}, 2449 {0x16e80, 0x16e96, 1}, 2450 {0x1d2e0, 0x1d2f3, 1}, 2451 {0x1d360, 0x1d378, 1}, 2452 {0x1d7ce, 0x1d7ff, 1}, 2453 {0x1e140, 0x1e149, 1}, 2454 {0x1e2f0, 0x1e2f9, 1}, 2455 {0x1e8c7, 0x1e8cf, 1}, 2456 {0x1e950, 0x1e959, 1}, 2457 {0x1ec71, 0x1ecab, 1}, 2458 {0x1ecad, 0x1ecaf, 1}, 2459 {0x1ecb1, 0x1ecb4, 1}, 2460 {0x1ed01, 0x1ed2d, 1}, 2461 {0x1ed2f, 0x1ed3d, 1}, 2462 {0x1f100, 0x1f10c, 1}, 2463 {0x1fbf0, 0x1fbf9, 1}, 2464 }, 2465 LatinOffset: 4, 2466 } 2467 2468 var _Nd = &RangeTable{ 2469 R16: []Range16{ 2470 {0x0030, 0x0039, 1}, 2471 {0x0660, 0x0669, 1}, 2472 {0x06f0, 0x06f9, 1}, 2473 {0x07c0, 0x07c9, 1}, 2474 {0x0966, 0x096f, 1}, 2475 {0x09e6, 0x09ef, 1}, 2476 {0x0a66, 0x0a6f, 1}, 2477 {0x0ae6, 0x0aef, 1}, 2478 {0x0b66, 0x0b6f, 1}, 2479 {0x0be6, 0x0bef, 1}, 2480 {0x0c66, 0x0c6f, 1}, 2481 {0x0ce6, 0x0cef, 1}, 2482 {0x0d66, 0x0d6f, 1}, 2483 {0x0de6, 0x0def, 1}, 2484 {0x0e50, 0x0e59, 1}, 2485 {0x0ed0, 0x0ed9, 1}, 2486 {0x0f20, 0x0f29, 1}, 2487 {0x1040, 0x1049, 1}, 2488 {0x1090, 0x1099, 1}, 2489 {0x17e0, 0x17e9, 1}, 2490 {0x1810, 0x1819, 1}, 2491 {0x1946, 0x194f, 1}, 2492 {0x19d0, 0x19d9, 1}, 2493 {0x1a80, 0x1a89, 1}, 2494 {0x1a90, 0x1a99, 1}, 2495 {0x1b50, 0x1b59, 1}, 2496 {0x1bb0, 0x1bb9, 1}, 2497 {0x1c40, 0x1c49, 1}, 2498 {0x1c50, 0x1c59, 1}, 2499 {0xa620, 0xa629, 1}, 2500 {0xa8d0, 0xa8d9, 1}, 2501 {0xa900, 0xa909, 1}, 2502 {0xa9d0, 0xa9d9, 1}, 2503 {0xa9f0, 0xa9f9, 1}, 2504 {0xaa50, 0xaa59, 1}, 2505 {0xabf0, 0xabf9, 1}, 2506 {0xff10, 0xff19, 1}, 2507 }, 2508 R32: []Range32{ 2509 {0x104a0, 0x104a9, 1}, 2510 {0x10d30, 0x10d39, 1}, 2511 {0x11066, 0x1106f, 1}, 2512 {0x110f0, 0x110f9, 1}, 2513 {0x11136, 0x1113f, 1}, 2514 {0x111d0, 0x111d9, 1}, 2515 {0x112f0, 0x112f9, 1}, 2516 {0x11450, 0x11459, 1}, 2517 {0x114d0, 0x114d9, 1}, 2518 {0x11650, 0x11659, 1}, 2519 {0x116c0, 0x116c9, 1}, 2520 {0x11730, 0x11739, 1}, 2521 {0x118e0, 0x118e9, 1}, 2522 {0x11950, 0x11959, 1}, 2523 {0x11c50, 0x11c59, 1}, 2524 {0x11d50, 0x11d59, 1}, 2525 {0x11da0, 0x11da9, 1}, 2526 {0x16a60, 0x16a69, 1}, 2527 {0x16b50, 0x16b59, 1}, 2528 {0x1d7ce, 0x1d7ff, 1}, 2529 {0x1e140, 0x1e149, 1}, 2530 {0x1e2f0, 0x1e2f9, 1}, 2531 {0x1e950, 0x1e959, 1}, 2532 {0x1fbf0, 0x1fbf9, 1}, 2533 }, 2534 LatinOffset: 1, 2535 } 2536 2537 var _Nl = &RangeTable{ 2538 R16: []Range16{ 2539 {0x16ee, 0x16f0, 1}, 2540 {0x2160, 0x2182, 1}, 2541 {0x2185, 0x2188, 1}, 2542 {0x3007, 0x3021, 26}, 2543 {0x3022, 0x3029, 1}, 2544 {0x3038, 0x303a, 1}, 2545 {0xa6e6, 0xa6ef, 1}, 2546 }, 2547 R32: []Range32{ 2548 {0x10140, 0x10174, 1}, 2549 {0x10341, 0x1034a, 9}, 2550 {0x103d1, 0x103d5, 1}, 2551 {0x12400, 0x1246e, 1}, 2552 }, 2553 } 2554 2555 var _No = &RangeTable{ 2556 R16: []Range16{ 2557 {0x00b2, 0x00b3, 1}, 2558 {0x00b9, 0x00bc, 3}, 2559 {0x00bd, 0x00be, 1}, 2560 {0x09f4, 0x09f9, 1}, 2561 {0x0b72, 0x0b77, 1}, 2562 {0x0bf0, 0x0bf2, 1}, 2563 {0x0c78, 0x0c7e, 1}, 2564 {0x0d58, 0x0d5e, 1}, 2565 {0x0d70, 0x0d78, 1}, 2566 {0x0f2a, 0x0f33, 1}, 2567 {0x1369, 0x137c, 1}, 2568 {0x17f0, 0x17f9, 1}, 2569 {0x19da, 0x2070, 1686}, 2570 {0x2074, 0x2079, 1}, 2571 {0x2080, 0x2089, 1}, 2572 {0x2150, 0x215f, 1}, 2573 {0x2189, 0x2460, 727}, 2574 {0x2461, 0x249b, 1}, 2575 {0x24ea, 0x24ff, 1}, 2576 {0x2776, 0x2793, 1}, 2577 {0x2cfd, 0x3192, 1173}, 2578 {0x3193, 0x3195, 1}, 2579 {0x3220, 0x3229, 1}, 2580 {0x3248, 0x324f, 1}, 2581 {0x3251, 0x325f, 1}, 2582 {0x3280, 0x3289, 1}, 2583 {0x32b1, 0x32bf, 1}, 2584 {0xa830, 0xa835, 1}, 2585 }, 2586 R32: []Range32{ 2587 {0x10107, 0x10133, 1}, 2588 {0x10175, 0x10178, 1}, 2589 {0x1018a, 0x1018b, 1}, 2590 {0x102e1, 0x102fb, 1}, 2591 {0x10320, 0x10323, 1}, 2592 {0x10858, 0x1085f, 1}, 2593 {0x10879, 0x1087f, 1}, 2594 {0x108a7, 0x108af, 1}, 2595 {0x108fb, 0x108ff, 1}, 2596 {0x10916, 0x1091b, 1}, 2597 {0x109bc, 0x109bd, 1}, 2598 {0x109c0, 0x109cf, 1}, 2599 {0x109d2, 0x109ff, 1}, 2600 {0x10a40, 0x10a48, 1}, 2601 {0x10a7d, 0x10a7e, 1}, 2602 {0x10a9d, 0x10a9f, 1}, 2603 {0x10aeb, 0x10aef, 1}, 2604 {0x10b58, 0x10b5f, 1}, 2605 {0x10b78, 0x10b7f, 1}, 2606 {0x10ba9, 0x10baf, 1}, 2607 {0x10cfa, 0x10cff, 1}, 2608 {0x10e60, 0x10e7e, 1}, 2609 {0x10f1d, 0x10f26, 1}, 2610 {0x10f51, 0x10f54, 1}, 2611 {0x10fc5, 0x10fcb, 1}, 2612 {0x11052, 0x11065, 1}, 2613 {0x111e1, 0x111f4, 1}, 2614 {0x1173a, 0x1173b, 1}, 2615 {0x118ea, 0x118f2, 1}, 2616 {0x11c5a, 0x11c6c, 1}, 2617 {0x11fc0, 0x11fd4, 1}, 2618 {0x16b5b, 0x16b61, 1}, 2619 {0x16e80, 0x16e96, 1}, 2620 {0x1d2e0, 0x1d2f3, 1}, 2621 {0x1d360, 0x1d378, 1}, 2622 {0x1e8c7, 0x1e8cf, 1}, 2623 {0x1ec71, 0x1ecab, 1}, 2624 {0x1ecad, 0x1ecaf, 1}, 2625 {0x1ecb1, 0x1ecb4, 1}, 2626 {0x1ed01, 0x1ed2d, 1}, 2627 {0x1ed2f, 0x1ed3d, 1}, 2628 {0x1f100, 0x1f10c, 1}, 2629 }, 2630 LatinOffset: 3, 2631 } 2632 2633 var _P = &RangeTable{ 2634 R16: []Range16{ 2635 {0x0021, 0x0023, 1}, 2636 {0x0025, 0x002a, 1}, 2637 {0x002c, 0x002f, 1}, 2638 {0x003a, 0x003b, 1}, 2639 {0x003f, 0x0040, 1}, 2640 {0x005b, 0x005d, 1}, 2641 {0x005f, 0x007b, 28}, 2642 {0x007d, 0x00a1, 36}, 2643 {0x00a7, 0x00ab, 4}, 2644 {0x00b6, 0x00b7, 1}, 2645 {0x00bb, 0x00bf, 4}, 2646 {0x037e, 0x0387, 9}, 2647 {0x055a, 0x055f, 1}, 2648 {0x0589, 0x058a, 1}, 2649 {0x05be, 0x05c0, 2}, 2650 {0x05c3, 0x05c6, 3}, 2651 {0x05f3, 0x05f4, 1}, 2652 {0x0609, 0x060a, 1}, 2653 {0x060c, 0x060d, 1}, 2654 {0x061b, 0x061e, 3}, 2655 {0x061f, 0x066a, 75}, 2656 {0x066b, 0x066d, 1}, 2657 {0x06d4, 0x0700, 44}, 2658 {0x0701, 0x070d, 1}, 2659 {0x07f7, 0x07f9, 1}, 2660 {0x0830, 0x083e, 1}, 2661 {0x085e, 0x0964, 262}, 2662 {0x0965, 0x0970, 11}, 2663 {0x09fd, 0x0a76, 121}, 2664 {0x0af0, 0x0c77, 391}, 2665 {0x0c84, 0x0df4, 368}, 2666 {0x0e4f, 0x0e5a, 11}, 2667 {0x0e5b, 0x0f04, 169}, 2668 {0x0f05, 0x0f12, 1}, 2669 {0x0f14, 0x0f3a, 38}, 2670 {0x0f3b, 0x0f3d, 1}, 2671 {0x0f85, 0x0fd0, 75}, 2672 {0x0fd1, 0x0fd4, 1}, 2673 {0x0fd9, 0x0fda, 1}, 2674 {0x104a, 0x104f, 1}, 2675 {0x10fb, 0x1360, 613}, 2676 {0x1361, 0x1368, 1}, 2677 {0x1400, 0x166e, 622}, 2678 {0x169b, 0x169c, 1}, 2679 {0x16eb, 0x16ed, 1}, 2680 {0x1735, 0x1736, 1}, 2681 {0x17d4, 0x17d6, 1}, 2682 {0x17d8, 0x17da, 1}, 2683 {0x1800, 0x180a, 1}, 2684 {0x1944, 0x1945, 1}, 2685 {0x1a1e, 0x1a1f, 1}, 2686 {0x1aa0, 0x1aa6, 1}, 2687 {0x1aa8, 0x1aad, 1}, 2688 {0x1b5a, 0x1b60, 1}, 2689 {0x1bfc, 0x1bff, 1}, 2690 {0x1c3b, 0x1c3f, 1}, 2691 {0x1c7e, 0x1c7f, 1}, 2692 {0x1cc0, 0x1cc7, 1}, 2693 {0x1cd3, 0x2010, 829}, 2694 {0x2011, 0x2027, 1}, 2695 {0x2030, 0x2043, 1}, 2696 {0x2045, 0x2051, 1}, 2697 {0x2053, 0x205e, 1}, 2698 {0x207d, 0x207e, 1}, 2699 {0x208d, 0x208e, 1}, 2700 {0x2308, 0x230b, 1}, 2701 {0x2329, 0x232a, 1}, 2702 {0x2768, 0x2775, 1}, 2703 {0x27c5, 0x27c6, 1}, 2704 {0x27e6, 0x27ef, 1}, 2705 {0x2983, 0x2998, 1}, 2706 {0x29d8, 0x29db, 1}, 2707 {0x29fc, 0x29fd, 1}, 2708 {0x2cf9, 0x2cfc, 1}, 2709 {0x2cfe, 0x2cff, 1}, 2710 {0x2d70, 0x2e00, 144}, 2711 {0x2e01, 0x2e2e, 1}, 2712 {0x2e30, 0x2e4f, 1}, 2713 {0x2e52, 0x3001, 431}, 2714 {0x3002, 0x3003, 1}, 2715 {0x3008, 0x3011, 1}, 2716 {0x3014, 0x301f, 1}, 2717 {0x3030, 0x303d, 13}, 2718 {0x30a0, 0x30fb, 91}, 2719 {0xa4fe, 0xa4ff, 1}, 2720 {0xa60d, 0xa60f, 1}, 2721 {0xa673, 0xa67e, 11}, 2722 {0xa6f2, 0xa6f7, 1}, 2723 {0xa874, 0xa877, 1}, 2724 {0xa8ce, 0xa8cf, 1}, 2725 {0xa8f8, 0xa8fa, 1}, 2726 {0xa8fc, 0xa92e, 50}, 2727 {0xa92f, 0xa95f, 48}, 2728 {0xa9c1, 0xa9cd, 1}, 2729 {0xa9de, 0xa9df, 1}, 2730 {0xaa5c, 0xaa5f, 1}, 2731 {0xaade, 0xaadf, 1}, 2732 {0xaaf0, 0xaaf1, 1}, 2733 {0xabeb, 0xfd3e, 20819}, 2734 {0xfd3f, 0xfe10, 209}, 2735 {0xfe11, 0xfe19, 1}, 2736 {0xfe30, 0xfe52, 1}, 2737 {0xfe54, 0xfe61, 1}, 2738 {0xfe63, 0xfe68, 5}, 2739 {0xfe6a, 0xfe6b, 1}, 2740 {0xff01, 0xff03, 1}, 2741 {0xff05, 0xff0a, 1}, 2742 {0xff0c, 0xff0f, 1}, 2743 {0xff1a, 0xff1b, 1}, 2744 {0xff1f, 0xff20, 1}, 2745 {0xff3b, 0xff3d, 1}, 2746 {0xff3f, 0xff5b, 28}, 2747 {0xff5d, 0xff5f, 2}, 2748 {0xff60, 0xff65, 1}, 2749 }, 2750 R32: []Range32{ 2751 {0x10100, 0x10102, 1}, 2752 {0x1039f, 0x103d0, 49}, 2753 {0x1056f, 0x10857, 744}, 2754 {0x1091f, 0x1093f, 32}, 2755 {0x10a50, 0x10a58, 1}, 2756 {0x10a7f, 0x10af0, 113}, 2757 {0x10af1, 0x10af6, 1}, 2758 {0x10b39, 0x10b3f, 1}, 2759 {0x10b99, 0x10b9c, 1}, 2760 {0x10ead, 0x10f55, 168}, 2761 {0x10f56, 0x10f59, 1}, 2762 {0x11047, 0x1104d, 1}, 2763 {0x110bb, 0x110bc, 1}, 2764 {0x110be, 0x110c1, 1}, 2765 {0x11140, 0x11143, 1}, 2766 {0x11174, 0x11175, 1}, 2767 {0x111c5, 0x111c8, 1}, 2768 {0x111cd, 0x111db, 14}, 2769 {0x111dd, 0x111df, 1}, 2770 {0x11238, 0x1123d, 1}, 2771 {0x112a9, 0x1144b, 418}, 2772 {0x1144c, 0x1144f, 1}, 2773 {0x1145a, 0x1145b, 1}, 2774 {0x1145d, 0x114c6, 105}, 2775 {0x115c1, 0x115d7, 1}, 2776 {0x11641, 0x11643, 1}, 2777 {0x11660, 0x1166c, 1}, 2778 {0x1173c, 0x1173e, 1}, 2779 {0x1183b, 0x11944, 265}, 2780 {0x11945, 0x11946, 1}, 2781 {0x119e2, 0x11a3f, 93}, 2782 {0x11a40, 0x11a46, 1}, 2783 {0x11a9a, 0x11a9c, 1}, 2784 {0x11a9e, 0x11aa2, 1}, 2785 {0x11c41, 0x11c45, 1}, 2786 {0x11c70, 0x11c71, 1}, 2787 {0x11ef7, 0x11ef8, 1}, 2788 {0x11fff, 0x12470, 1137}, 2789 {0x12471, 0x12474, 1}, 2790 {0x16a6e, 0x16a6f, 1}, 2791 {0x16af5, 0x16b37, 66}, 2792 {0x16b38, 0x16b3b, 1}, 2793 {0x16b44, 0x16e97, 851}, 2794 {0x16e98, 0x16e9a, 1}, 2795 {0x16fe2, 0x1bc9f, 19645}, 2796 {0x1da87, 0x1da8b, 1}, 2797 {0x1e95e, 0x1e95f, 1}, 2798 }, 2799 LatinOffset: 11, 2800 } 2801 2802 var _Pc = &RangeTable{ 2803 R16: []Range16{ 2804 {0x005f, 0x203f, 8160}, 2805 {0x2040, 0x2054, 20}, 2806 {0xfe33, 0xfe34, 1}, 2807 {0xfe4d, 0xfe4f, 1}, 2808 {0xff3f, 0xff3f, 1}, 2809 }, 2810 } 2811 2812 var _Pd = &RangeTable{ 2813 R16: []Range16{ 2814 {0x002d, 0x058a, 1373}, 2815 {0x05be, 0x1400, 3650}, 2816 {0x1806, 0x2010, 2058}, 2817 {0x2011, 0x2015, 1}, 2818 {0x2e17, 0x2e1a, 3}, 2819 {0x2e3a, 0x2e3b, 1}, 2820 {0x2e40, 0x301c, 476}, 2821 {0x3030, 0x30a0, 112}, 2822 {0xfe31, 0xfe32, 1}, 2823 {0xfe58, 0xfe63, 11}, 2824 {0xff0d, 0xff0d, 1}, 2825 }, 2826 R32: []Range32{ 2827 {0x10ead, 0x10ead, 1}, 2828 }, 2829 } 2830 2831 var _Pe = &RangeTable{ 2832 R16: []Range16{ 2833 {0x0029, 0x005d, 52}, 2834 {0x007d, 0x0f3b, 3774}, 2835 {0x0f3d, 0x169c, 1887}, 2836 {0x2046, 0x207e, 56}, 2837 {0x208e, 0x2309, 635}, 2838 {0x230b, 0x232a, 31}, 2839 {0x2769, 0x2775, 2}, 2840 {0x27c6, 0x27e7, 33}, 2841 {0x27e9, 0x27ef, 2}, 2842 {0x2984, 0x2998, 2}, 2843 {0x29d9, 0x29db, 2}, 2844 {0x29fd, 0x2e23, 1062}, 2845 {0x2e25, 0x2e29, 2}, 2846 {0x3009, 0x3011, 2}, 2847 {0x3015, 0x301b, 2}, 2848 {0x301e, 0x301f, 1}, 2849 {0xfd3e, 0xfe18, 218}, 2850 {0xfe36, 0xfe44, 2}, 2851 {0xfe48, 0xfe5a, 18}, 2852 {0xfe5c, 0xfe5e, 2}, 2853 {0xff09, 0xff3d, 52}, 2854 {0xff5d, 0xff63, 3}, 2855 }, 2856 LatinOffset: 1, 2857 } 2858 2859 var _Pf = &RangeTable{ 2860 R16: []Range16{ 2861 {0x00bb, 0x2019, 8030}, 2862 {0x201d, 0x203a, 29}, 2863 {0x2e03, 0x2e05, 2}, 2864 {0x2e0a, 0x2e0d, 3}, 2865 {0x2e1d, 0x2e21, 4}, 2866 }, 2867 } 2868 2869 var _Pi = &RangeTable{ 2870 R16: []Range16{ 2871 {0x00ab, 0x2018, 8045}, 2872 {0x201b, 0x201c, 1}, 2873 {0x201f, 0x2039, 26}, 2874 {0x2e02, 0x2e04, 2}, 2875 {0x2e09, 0x2e0c, 3}, 2876 {0x2e1c, 0x2e20, 4}, 2877 }, 2878 } 2879 2880 var _Po = &RangeTable{ 2881 R16: []Range16{ 2882 {0x0021, 0x0023, 1}, 2883 {0x0025, 0x0027, 1}, 2884 {0x002a, 0x002e, 2}, 2885 {0x002f, 0x003a, 11}, 2886 {0x003b, 0x003f, 4}, 2887 {0x0040, 0x005c, 28}, 2888 {0x00a1, 0x00a7, 6}, 2889 {0x00b6, 0x00b7, 1}, 2890 {0x00bf, 0x037e, 703}, 2891 {0x0387, 0x055a, 467}, 2892 {0x055b, 0x055f, 1}, 2893 {0x0589, 0x05c0, 55}, 2894 {0x05c3, 0x05c6, 3}, 2895 {0x05f3, 0x05f4, 1}, 2896 {0x0609, 0x060a, 1}, 2897 {0x060c, 0x060d, 1}, 2898 {0x061b, 0x061e, 3}, 2899 {0x061f, 0x066a, 75}, 2900 {0x066b, 0x066d, 1}, 2901 {0x06d4, 0x0700, 44}, 2902 {0x0701, 0x070d, 1}, 2903 {0x07f7, 0x07f9, 1}, 2904 {0x0830, 0x083e, 1}, 2905 {0x085e, 0x0964, 262}, 2906 {0x0965, 0x0970, 11}, 2907 {0x09fd, 0x0a76, 121}, 2908 {0x0af0, 0x0c77, 391}, 2909 {0x0c84, 0x0df4, 368}, 2910 {0x0e4f, 0x0e5a, 11}, 2911 {0x0e5b, 0x0f04, 169}, 2912 {0x0f05, 0x0f12, 1}, 2913 {0x0f14, 0x0f85, 113}, 2914 {0x0fd0, 0x0fd4, 1}, 2915 {0x0fd9, 0x0fda, 1}, 2916 {0x104a, 0x104f, 1}, 2917 {0x10fb, 0x1360, 613}, 2918 {0x1361, 0x1368, 1}, 2919 {0x166e, 0x16eb, 125}, 2920 {0x16ec, 0x16ed, 1}, 2921 {0x1735, 0x1736, 1}, 2922 {0x17d4, 0x17d6, 1}, 2923 {0x17d8, 0x17da, 1}, 2924 {0x1800, 0x1805, 1}, 2925 {0x1807, 0x180a, 1}, 2926 {0x1944, 0x1945, 1}, 2927 {0x1a1e, 0x1a1f, 1}, 2928 {0x1aa0, 0x1aa6, 1}, 2929 {0x1aa8, 0x1aad, 1}, 2930 {0x1b5a, 0x1b60, 1}, 2931 {0x1bfc, 0x1bff, 1}, 2932 {0x1c3b, 0x1c3f, 1}, 2933 {0x1c7e, 0x1c7f, 1}, 2934 {0x1cc0, 0x1cc7, 1}, 2935 {0x1cd3, 0x2016, 835}, 2936 {0x2017, 0x2020, 9}, 2937 {0x2021, 0x2027, 1}, 2938 {0x2030, 0x2038, 1}, 2939 {0x203b, 0x203e, 1}, 2940 {0x2041, 0x2043, 1}, 2941 {0x2047, 0x2051, 1}, 2942 {0x2053, 0x2055, 2}, 2943 {0x2056, 0x205e, 1}, 2944 {0x2cf9, 0x2cfc, 1}, 2945 {0x2cfe, 0x2cff, 1}, 2946 {0x2d70, 0x2e00, 144}, 2947 {0x2e01, 0x2e06, 5}, 2948 {0x2e07, 0x2e08, 1}, 2949 {0x2e0b, 0x2e0e, 3}, 2950 {0x2e0f, 0x2e16, 1}, 2951 {0x2e18, 0x2e19, 1}, 2952 {0x2e1b, 0x2e1e, 3}, 2953 {0x2e1f, 0x2e2a, 11}, 2954 {0x2e2b, 0x2e2e, 1}, 2955 {0x2e30, 0x2e39, 1}, 2956 {0x2e3c, 0x2e3f, 1}, 2957 {0x2e41, 0x2e43, 2}, 2958 {0x2e44, 0x2e4f, 1}, 2959 {0x2e52, 0x3001, 431}, 2960 {0x3002, 0x3003, 1}, 2961 {0x303d, 0x30fb, 190}, 2962 {0xa4fe, 0xa4ff, 1}, 2963 {0xa60d, 0xa60f, 1}, 2964 {0xa673, 0xa67e, 11}, 2965 {0xa6f2, 0xa6f7, 1}, 2966 {0xa874, 0xa877, 1}, 2967 {0xa8ce, 0xa8cf, 1}, 2968 {0xa8f8, 0xa8fa, 1}, 2969 {0xa8fc, 0xa92e, 50}, 2970 {0xa92f, 0xa95f, 48}, 2971 {0xa9c1, 0xa9cd, 1}, 2972 {0xa9de, 0xa9df, 1}, 2973 {0xaa5c, 0xaa5f, 1}, 2974 {0xaade, 0xaadf, 1}, 2975 {0xaaf0, 0xaaf1, 1}, 2976 {0xabeb, 0xfe10, 21029}, 2977 {0xfe11, 0xfe16, 1}, 2978 {0xfe19, 0xfe30, 23}, 2979 {0xfe45, 0xfe46, 1}, 2980 {0xfe49, 0xfe4c, 1}, 2981 {0xfe50, 0xfe52, 1}, 2982 {0xfe54, 0xfe57, 1}, 2983 {0xfe5f, 0xfe61, 1}, 2984 {0xfe68, 0xfe6a, 2}, 2985 {0xfe6b, 0xff01, 150}, 2986 {0xff02, 0xff03, 1}, 2987 {0xff05, 0xff07, 1}, 2988 {0xff0a, 0xff0e, 2}, 2989 {0xff0f, 0xff1a, 11}, 2990 {0xff1b, 0xff1f, 4}, 2991 {0xff20, 0xff3c, 28}, 2992 {0xff61, 0xff64, 3}, 2993 {0xff65, 0xff65, 1}, 2994 }, 2995 R32: []Range32{ 2996 {0x10100, 0x10102, 1}, 2997 {0x1039f, 0x103d0, 49}, 2998 {0x1056f, 0x10857, 744}, 2999 {0x1091f, 0x1093f, 32}, 3000 {0x10a50, 0x10a58, 1}, 3001 {0x10a7f, 0x10af0, 113}, 3002 {0x10af1, 0x10af6, 1}, 3003 {0x10b39, 0x10b3f, 1}, 3004 {0x10b99, 0x10b9c, 1}, 3005 {0x10f55, 0x10f59, 1}, 3006 {0x11047, 0x1104d, 1}, 3007 {0x110bb, 0x110bc, 1}, 3008 {0x110be, 0x110c1, 1}, 3009 {0x11140, 0x11143, 1}, 3010 {0x11174, 0x11175, 1}, 3011 {0x111c5, 0x111c8, 1}, 3012 {0x111cd, 0x111db, 14}, 3013 {0x111dd, 0x111df, 1}, 3014 {0x11238, 0x1123d, 1}, 3015 {0x112a9, 0x1144b, 418}, 3016 {0x1144c, 0x1144f, 1}, 3017 {0x1145a, 0x1145b, 1}, 3018 {0x1145d, 0x114c6, 105}, 3019 {0x115c1, 0x115d7, 1}, 3020 {0x11641, 0x11643, 1}, 3021 {0x11660, 0x1166c, 1}, 3022 {0x1173c, 0x1173e, 1}, 3023 {0x1183b, 0x11944, 265}, 3024 {0x11945, 0x11946, 1}, 3025 {0x119e2, 0x11a3f, 93}, 3026 {0x11a40, 0x11a46, 1}, 3027 {0x11a9a, 0x11a9c, 1}, 3028 {0x11a9e, 0x11aa2, 1}, 3029 {0x11c41, 0x11c45, 1}, 3030 {0x11c70, 0x11c71, 1}, 3031 {0x11ef7, 0x11ef8, 1}, 3032 {0x11fff, 0x12470, 1137}, 3033 {0x12471, 0x12474, 1}, 3034 {0x16a6e, 0x16a6f, 1}, 3035 {0x16af5, 0x16b37, 66}, 3036 {0x16b38, 0x16b3b, 1}, 3037 {0x16b44, 0x16e97, 851}, 3038 {0x16e98, 0x16e9a, 1}, 3039 {0x16fe2, 0x1bc9f, 19645}, 3040 {0x1da87, 0x1da8b, 1}, 3041 {0x1e95e, 0x1e95f, 1}, 3042 }, 3043 LatinOffset: 8, 3044 } 3045 3046 var _Ps = &RangeTable{ 3047 R16: []Range16{ 3048 {0x0028, 0x005b, 51}, 3049 {0x007b, 0x0f3a, 3775}, 3050 {0x0f3c, 0x169b, 1887}, 3051 {0x201a, 0x201e, 4}, 3052 {0x2045, 0x207d, 56}, 3053 {0x208d, 0x2308, 635}, 3054 {0x230a, 0x2329, 31}, 3055 {0x2768, 0x2774, 2}, 3056 {0x27c5, 0x27e6, 33}, 3057 {0x27e8, 0x27ee, 2}, 3058 {0x2983, 0x2997, 2}, 3059 {0x29d8, 0x29da, 2}, 3060 {0x29fc, 0x2e22, 1062}, 3061 {0x2e24, 0x2e28, 2}, 3062 {0x2e42, 0x3008, 454}, 3063 {0x300a, 0x3010, 2}, 3064 {0x3014, 0x301a, 2}, 3065 {0x301d, 0xfd3f, 52514}, 3066 {0xfe17, 0xfe35, 30}, 3067 {0xfe37, 0xfe43, 2}, 3068 {0xfe47, 0xfe59, 18}, 3069 {0xfe5b, 0xfe5d, 2}, 3070 {0xff08, 0xff3b, 51}, 3071 {0xff5b, 0xff5f, 4}, 3072 {0xff62, 0xff62, 1}, 3073 }, 3074 LatinOffset: 1, 3075 } 3076 3077 var _S = &RangeTable{ 3078 R16: []Range16{ 3079 {0x0024, 0x002b, 7}, 3080 {0x003c, 0x003e, 1}, 3081 {0x005e, 0x0060, 2}, 3082 {0x007c, 0x007e, 2}, 3083 {0x00a2, 0x00a6, 1}, 3084 {0x00a8, 0x00a9, 1}, 3085 {0x00ac, 0x00ae, 2}, 3086 {0x00af, 0x00b1, 1}, 3087 {0x00b4, 0x00b8, 4}, 3088 {0x00d7, 0x00f7, 32}, 3089 {0x02c2, 0x02c5, 1}, 3090 {0x02d2, 0x02df, 1}, 3091 {0x02e5, 0x02eb, 1}, 3092 {0x02ed, 0x02ef, 2}, 3093 {0x02f0, 0x02ff, 1}, 3094 {0x0375, 0x0384, 15}, 3095 {0x0385, 0x03f6, 113}, 3096 {0x0482, 0x058d, 267}, 3097 {0x058e, 0x058f, 1}, 3098 {0x0606, 0x0608, 1}, 3099 {0x060b, 0x060e, 3}, 3100 {0x060f, 0x06de, 207}, 3101 {0x06e9, 0x06fd, 20}, 3102 {0x06fe, 0x07f6, 248}, 3103 {0x07fe, 0x07ff, 1}, 3104 {0x09f2, 0x09f3, 1}, 3105 {0x09fa, 0x09fb, 1}, 3106 {0x0af1, 0x0b70, 127}, 3107 {0x0bf3, 0x0bfa, 1}, 3108 {0x0c7f, 0x0d4f, 208}, 3109 {0x0d79, 0x0e3f, 198}, 3110 {0x0f01, 0x0f03, 1}, 3111 {0x0f13, 0x0f15, 2}, 3112 {0x0f16, 0x0f17, 1}, 3113 {0x0f1a, 0x0f1f, 1}, 3114 {0x0f34, 0x0f38, 2}, 3115 {0x0fbe, 0x0fc5, 1}, 3116 {0x0fc7, 0x0fcc, 1}, 3117 {0x0fce, 0x0fcf, 1}, 3118 {0x0fd5, 0x0fd8, 1}, 3119 {0x109e, 0x109f, 1}, 3120 {0x1390, 0x1399, 1}, 3121 {0x166d, 0x17db, 366}, 3122 {0x1940, 0x19de, 158}, 3123 {0x19df, 0x19ff, 1}, 3124 {0x1b61, 0x1b6a, 1}, 3125 {0x1b74, 0x1b7c, 1}, 3126 {0x1fbd, 0x1fbf, 2}, 3127 {0x1fc0, 0x1fc1, 1}, 3128 {0x1fcd, 0x1fcf, 1}, 3129 {0x1fdd, 0x1fdf, 1}, 3130 {0x1fed, 0x1fef, 1}, 3131 {0x1ffd, 0x1ffe, 1}, 3132 {0x2044, 0x2052, 14}, 3133 {0x207a, 0x207c, 1}, 3134 {0x208a, 0x208c, 1}, 3135 {0x20a0, 0x20bf, 1}, 3136 {0x2100, 0x2101, 1}, 3137 {0x2103, 0x2106, 1}, 3138 {0x2108, 0x2109, 1}, 3139 {0x2114, 0x2116, 2}, 3140 {0x2117, 0x2118, 1}, 3141 {0x211e, 0x2123, 1}, 3142 {0x2125, 0x2129, 2}, 3143 {0x212e, 0x213a, 12}, 3144 {0x213b, 0x2140, 5}, 3145 {0x2141, 0x2144, 1}, 3146 {0x214a, 0x214d, 1}, 3147 {0x214f, 0x218a, 59}, 3148 {0x218b, 0x2190, 5}, 3149 {0x2191, 0x2307, 1}, 3150 {0x230c, 0x2328, 1}, 3151 {0x232b, 0x2426, 1}, 3152 {0x2440, 0x244a, 1}, 3153 {0x249c, 0x24e9, 1}, 3154 {0x2500, 0x2767, 1}, 3155 {0x2794, 0x27c4, 1}, 3156 {0x27c7, 0x27e5, 1}, 3157 {0x27f0, 0x2982, 1}, 3158 {0x2999, 0x29d7, 1}, 3159 {0x29dc, 0x29fb, 1}, 3160 {0x29fe, 0x2b73, 1}, 3161 {0x2b76, 0x2b95, 1}, 3162 {0x2b97, 0x2bff, 1}, 3163 {0x2ce5, 0x2cea, 1}, 3164 {0x2e50, 0x2e51, 1}, 3165 {0x2e80, 0x2e99, 1}, 3166 {0x2e9b, 0x2ef3, 1}, 3167 {0x2f00, 0x2fd5, 1}, 3168 {0x2ff0, 0x2ffb, 1}, 3169 {0x3004, 0x3012, 14}, 3170 {0x3013, 0x3020, 13}, 3171 {0x3036, 0x3037, 1}, 3172 {0x303e, 0x303f, 1}, 3173 {0x309b, 0x309c, 1}, 3174 {0x3190, 0x3191, 1}, 3175 {0x3196, 0x319f, 1}, 3176 {0x31c0, 0x31e3, 1}, 3177 {0x3200, 0x321e, 1}, 3178 {0x322a, 0x3247, 1}, 3179 {0x3250, 0x3260, 16}, 3180 {0x3261, 0x327f, 1}, 3181 {0x328a, 0x32b0, 1}, 3182 {0x32c0, 0x33ff, 1}, 3183 {0x4dc0, 0x4dff, 1}, 3184 {0xa490, 0xa4c6, 1}, 3185 {0xa700, 0xa716, 1}, 3186 {0xa720, 0xa721, 1}, 3187 {0xa789, 0xa78a, 1}, 3188 {0xa828, 0xa82b, 1}, 3189 {0xa836, 0xa839, 1}, 3190 {0xaa77, 0xaa79, 1}, 3191 {0xab5b, 0xab6a, 15}, 3192 {0xab6b, 0xfb29, 20414}, 3193 {0xfbb2, 0xfbc1, 1}, 3194 {0xfdfc, 0xfdfd, 1}, 3195 {0xfe62, 0xfe64, 2}, 3196 {0xfe65, 0xfe66, 1}, 3197 {0xfe69, 0xff04, 155}, 3198 {0xff0b, 0xff1c, 17}, 3199 {0xff1d, 0xff1e, 1}, 3200 {0xff3e, 0xff40, 2}, 3201 {0xff5c, 0xff5e, 2}, 3202 {0xffe0, 0xffe6, 1}, 3203 {0xffe8, 0xffee, 1}, 3204 {0xfffc, 0xfffd, 1}, 3205 }, 3206 R32: []Range32{ 3207 {0x10137, 0x1013f, 1}, 3208 {0x10179, 0x10189, 1}, 3209 {0x1018c, 0x1018e, 1}, 3210 {0x10190, 0x1019c, 1}, 3211 {0x101a0, 0x101d0, 48}, 3212 {0x101d1, 0x101fc, 1}, 3213 {0x10877, 0x10878, 1}, 3214 {0x10ac8, 0x1173f, 3191}, 3215 {0x11fd5, 0x11ff1, 1}, 3216 {0x16b3c, 0x16b3f, 1}, 3217 {0x16b45, 0x1bc9c, 20823}, 3218 {0x1d000, 0x1d0f5, 1}, 3219 {0x1d100, 0x1d126, 1}, 3220 {0x1d129, 0x1d164, 1}, 3221 {0x1d16a, 0x1d16c, 1}, 3222 {0x1d183, 0x1d184, 1}, 3223 {0x1d18c, 0x1d1a9, 1}, 3224 {0x1d1ae, 0x1d1e8, 1}, 3225 {0x1d200, 0x1d241, 1}, 3226 {0x1d245, 0x1d300, 187}, 3227 {0x1d301, 0x1d356, 1}, 3228 {0x1d6c1, 0x1d6db, 26}, 3229 {0x1d6fb, 0x1d715, 26}, 3230 {0x1d735, 0x1d74f, 26}, 3231 {0x1d76f, 0x1d789, 26}, 3232 {0x1d7a9, 0x1d7c3, 26}, 3233 {0x1d800, 0x1d9ff, 1}, 3234 {0x1da37, 0x1da3a, 1}, 3235 {0x1da6d, 0x1da74, 1}, 3236 {0x1da76, 0x1da83, 1}, 3237 {0x1da85, 0x1da86, 1}, 3238 {0x1e14f, 0x1e2ff, 432}, 3239 {0x1ecac, 0x1ecb0, 4}, 3240 {0x1ed2e, 0x1eef0, 450}, 3241 {0x1eef1, 0x1f000, 271}, 3242 {0x1f001, 0x1f02b, 1}, 3243 {0x1f030, 0x1f093, 1}, 3244 {0x1f0a0, 0x1f0ae, 1}, 3245 {0x1f0b1, 0x1f0bf, 1}, 3246 {0x1f0c1, 0x1f0cf, 1}, 3247 {0x1f0d1, 0x1f0f5, 1}, 3248 {0x1f10d, 0x1f1ad, 1}, 3249 {0x1f1e6, 0x1f202, 1}, 3250 {0x1f210, 0x1f23b, 1}, 3251 {0x1f240, 0x1f248, 1}, 3252 {0x1f250, 0x1f251, 1}, 3253 {0x1f260, 0x1f265, 1}, 3254 {0x1f300, 0x1f6d7, 1}, 3255 {0x1f6e0, 0x1f6ec, 1}, 3256 {0x1f6f0, 0x1f6fc, 1}, 3257 {0x1f700, 0x1f773, 1}, 3258 {0x1f780, 0x1f7d8, 1}, 3259 {0x1f7e0, 0x1f7eb, 1}, 3260 {0x1f800, 0x1f80b, 1}, 3261 {0x1f810, 0x1f847, 1}, 3262 {0x1f850, 0x1f859, 1}, 3263 {0x1f860, 0x1f887, 1}, 3264 {0x1f890, 0x1f8ad, 1}, 3265 {0x1f8b0, 0x1f8b1, 1}, 3266 {0x1f900, 0x1f978, 1}, 3267 {0x1f97a, 0x1f9cb, 1}, 3268 {0x1f9cd, 0x1fa53, 1}, 3269 {0x1fa60, 0x1fa6d, 1}, 3270 {0x1fa70, 0x1fa74, 1}, 3271 {0x1fa78, 0x1fa7a, 1}, 3272 {0x1fa80, 0x1fa86, 1}, 3273 {0x1fa90, 0x1faa8, 1}, 3274 {0x1fab0, 0x1fab6, 1}, 3275 {0x1fac0, 0x1fac2, 1}, 3276 {0x1fad0, 0x1fad6, 1}, 3277 {0x1fb00, 0x1fb92, 1}, 3278 {0x1fb94, 0x1fbca, 1}, 3279 }, 3280 LatinOffset: 10, 3281 } 3282 3283 var _Sc = &RangeTable{ 3284 R16: []Range16{ 3285 {0x0024, 0x00a2, 126}, 3286 {0x00a3, 0x00a5, 1}, 3287 {0x058f, 0x060b, 124}, 3288 {0x07fe, 0x07ff, 1}, 3289 {0x09f2, 0x09f3, 1}, 3290 {0x09fb, 0x0af1, 246}, 3291 {0x0bf9, 0x0e3f, 582}, 3292 {0x17db, 0x20a0, 2245}, 3293 {0x20a1, 0x20bf, 1}, 3294 {0xa838, 0xfdfc, 21956}, 3295 {0xfe69, 0xff04, 155}, 3296 {0xffe0, 0xffe1, 1}, 3297 {0xffe5, 0xffe6, 1}, 3298 }, 3299 R32: []Range32{ 3300 {0x11fdd, 0x11fe0, 1}, 3301 {0x1e2ff, 0x1ecb0, 2481}, 3302 }, 3303 LatinOffset: 2, 3304 } 3305 3306 var _Sk = &RangeTable{ 3307 R16: []Range16{ 3308 {0x005e, 0x0060, 2}, 3309 {0x00a8, 0x00af, 7}, 3310 {0x00b4, 0x00b8, 4}, 3311 {0x02c2, 0x02c5, 1}, 3312 {0x02d2, 0x02df, 1}, 3313 {0x02e5, 0x02eb, 1}, 3314 {0x02ed, 0x02ef, 2}, 3315 {0x02f0, 0x02ff, 1}, 3316 {0x0375, 0x0384, 15}, 3317 {0x0385, 0x1fbd, 7224}, 3318 {0x1fbf, 0x1fc1, 1}, 3319 {0x1fcd, 0x1fcf, 1}, 3320 {0x1fdd, 0x1fdf, 1}, 3321 {0x1fed, 0x1fef, 1}, 3322 {0x1ffd, 0x1ffe, 1}, 3323 {0x309b, 0x309c, 1}, 3324 {0xa700, 0xa716, 1}, 3325 {0xa720, 0xa721, 1}, 3326 {0xa789, 0xa78a, 1}, 3327 {0xab5b, 0xab6a, 15}, 3328 {0xab6b, 0xfbb2, 20551}, 3329 {0xfbb3, 0xfbc1, 1}, 3330 {0xff3e, 0xff40, 2}, 3331 {0xffe3, 0xffe3, 1}, 3332 }, 3333 R32: []Range32{ 3334 {0x1f3fb, 0x1f3ff, 1}, 3335 }, 3336 LatinOffset: 3, 3337 } 3338 3339 var _Sm = &RangeTable{ 3340 R16: []Range16{ 3341 {0x002b, 0x003c, 17}, 3342 {0x003d, 0x003e, 1}, 3343 {0x007c, 0x007e, 2}, 3344 {0x00ac, 0x00b1, 5}, 3345 {0x00d7, 0x00f7, 32}, 3346 {0x03f6, 0x0606, 528}, 3347 {0x0607, 0x0608, 1}, 3348 {0x2044, 0x2052, 14}, 3349 {0x207a, 0x207c, 1}, 3350 {0x208a, 0x208c, 1}, 3351 {0x2118, 0x2140, 40}, 3352 {0x2141, 0x2144, 1}, 3353 {0x214b, 0x2190, 69}, 3354 {0x2191, 0x2194, 1}, 3355 {0x219a, 0x219b, 1}, 3356 {0x21a0, 0x21a6, 3}, 3357 {0x21ae, 0x21ce, 32}, 3358 {0x21cf, 0x21d2, 3}, 3359 {0x21d4, 0x21f4, 32}, 3360 {0x21f5, 0x22ff, 1}, 3361 {0x2320, 0x2321, 1}, 3362 {0x237c, 0x239b, 31}, 3363 {0x239c, 0x23b3, 1}, 3364 {0x23dc, 0x23e1, 1}, 3365 {0x25b7, 0x25c1, 10}, 3366 {0x25f8, 0x25ff, 1}, 3367 {0x266f, 0x27c0, 337}, 3368 {0x27c1, 0x27c4, 1}, 3369 {0x27c7, 0x27e5, 1}, 3370 {0x27f0, 0x27ff, 1}, 3371 {0x2900, 0x2982, 1}, 3372 {0x2999, 0x29d7, 1}, 3373 {0x29dc, 0x29fb, 1}, 3374 {0x29fe, 0x2aff, 1}, 3375 {0x2b30, 0x2b44, 1}, 3376 {0x2b47, 0x2b4c, 1}, 3377 {0xfb29, 0xfe62, 825}, 3378 {0xfe64, 0xfe66, 1}, 3379 {0xff0b, 0xff1c, 17}, 3380 {0xff1d, 0xff1e, 1}, 3381 {0xff5c, 0xff5e, 2}, 3382 {0xffe2, 0xffe9, 7}, 3383 {0xffea, 0xffec, 1}, 3384 }, 3385 R32: []Range32{ 3386 {0x1d6c1, 0x1d6db, 26}, 3387 {0x1d6fb, 0x1d715, 26}, 3388 {0x1d735, 0x1d74f, 26}, 3389 {0x1d76f, 0x1d789, 26}, 3390 {0x1d7a9, 0x1d7c3, 26}, 3391 {0x1eef0, 0x1eef1, 1}, 3392 }, 3393 LatinOffset: 5, 3394 } 3395 3396 var _So = &RangeTable{ 3397 R16: []Range16{ 3398 {0x00a6, 0x00a9, 3}, 3399 {0x00ae, 0x00b0, 2}, 3400 {0x0482, 0x058d, 267}, 3401 {0x058e, 0x060e, 128}, 3402 {0x060f, 0x06de, 207}, 3403 {0x06e9, 0x06fd, 20}, 3404 {0x06fe, 0x07f6, 248}, 3405 {0x09fa, 0x0b70, 374}, 3406 {0x0bf3, 0x0bf8, 1}, 3407 {0x0bfa, 0x0c7f, 133}, 3408 {0x0d4f, 0x0d79, 42}, 3409 {0x0f01, 0x0f03, 1}, 3410 {0x0f13, 0x0f15, 2}, 3411 {0x0f16, 0x0f17, 1}, 3412 {0x0f1a, 0x0f1f, 1}, 3413 {0x0f34, 0x0f38, 2}, 3414 {0x0fbe, 0x0fc5, 1}, 3415 {0x0fc7, 0x0fcc, 1}, 3416 {0x0fce, 0x0fcf, 1}, 3417 {0x0fd5, 0x0fd8, 1}, 3418 {0x109e, 0x109f, 1}, 3419 {0x1390, 0x1399, 1}, 3420 {0x166d, 0x1940, 723}, 3421 {0x19de, 0x19ff, 1}, 3422 {0x1b61, 0x1b6a, 1}, 3423 {0x1b74, 0x1b7c, 1}, 3424 {0x2100, 0x2101, 1}, 3425 {0x2103, 0x2106, 1}, 3426 {0x2108, 0x2109, 1}, 3427 {0x2114, 0x2116, 2}, 3428 {0x2117, 0x211e, 7}, 3429 {0x211f, 0x2123, 1}, 3430 {0x2125, 0x2129, 2}, 3431 {0x212e, 0x213a, 12}, 3432 {0x213b, 0x214a, 15}, 3433 {0x214c, 0x214d, 1}, 3434 {0x214f, 0x218a, 59}, 3435 {0x218b, 0x2195, 10}, 3436 {0x2196, 0x2199, 1}, 3437 {0x219c, 0x219f, 1}, 3438 {0x21a1, 0x21a2, 1}, 3439 {0x21a4, 0x21a5, 1}, 3440 {0x21a7, 0x21ad, 1}, 3441 {0x21af, 0x21cd, 1}, 3442 {0x21d0, 0x21d1, 1}, 3443 {0x21d3, 0x21d5, 2}, 3444 {0x21d6, 0x21f3, 1}, 3445 {0x2300, 0x2307, 1}, 3446 {0x230c, 0x231f, 1}, 3447 {0x2322, 0x2328, 1}, 3448 {0x232b, 0x237b, 1}, 3449 {0x237d, 0x239a, 1}, 3450 {0x23b4, 0x23db, 1}, 3451 {0x23e2, 0x2426, 1}, 3452 {0x2440, 0x244a, 1}, 3453 {0x249c, 0x24e9, 1}, 3454 {0x2500, 0x25b6, 1}, 3455 {0x25b8, 0x25c0, 1}, 3456 {0x25c2, 0x25f7, 1}, 3457 {0x2600, 0x266e, 1}, 3458 {0x2670, 0x2767, 1}, 3459 {0x2794, 0x27bf, 1}, 3460 {0x2800, 0x28ff, 1}, 3461 {0x2b00, 0x2b2f, 1}, 3462 {0x2b45, 0x2b46, 1}, 3463 {0x2b4d, 0x2b73, 1}, 3464 {0x2b76, 0x2b95, 1}, 3465 {0x2b97, 0x2bff, 1}, 3466 {0x2ce5, 0x2cea, 1}, 3467 {0x2e50, 0x2e51, 1}, 3468 {0x2e80, 0x2e99, 1}, 3469 {0x2e9b, 0x2ef3, 1}, 3470 {0x2f00, 0x2fd5, 1}, 3471 {0x2ff0, 0x2ffb, 1}, 3472 {0x3004, 0x3012, 14}, 3473 {0x3013, 0x3020, 13}, 3474 {0x3036, 0x3037, 1}, 3475 {0x303e, 0x303f, 1}, 3476 {0x3190, 0x3191, 1}, 3477 {0x3196, 0x319f, 1}, 3478 {0x31c0, 0x31e3, 1}, 3479 {0x3200, 0x321e, 1}, 3480 {0x322a, 0x3247, 1}, 3481 {0x3250, 0x3260, 16}, 3482 {0x3261, 0x327f, 1}, 3483 {0x328a, 0x32b0, 1}, 3484 {0x32c0, 0x33ff, 1}, 3485 {0x4dc0, 0x4dff, 1}, 3486 {0xa490, 0xa4c6, 1}, 3487 {0xa828, 0xa82b, 1}, 3488 {0xa836, 0xa837, 1}, 3489 {0xa839, 0xaa77, 574}, 3490 {0xaa78, 0xaa79, 1}, 3491 {0xfdfd, 0xffe4, 487}, 3492 {0xffe8, 0xffed, 5}, 3493 {0xffee, 0xfffc, 14}, 3494 {0xfffd, 0xfffd, 1}, 3495 }, 3496 R32: []Range32{ 3497 {0x10137, 0x1013f, 1}, 3498 {0x10179, 0x10189, 1}, 3499 {0x1018c, 0x1018e, 1}, 3500 {0x10190, 0x1019c, 1}, 3501 {0x101a0, 0x101d0, 48}, 3502 {0x101d1, 0x101fc, 1}, 3503 {0x10877, 0x10878, 1}, 3504 {0x10ac8, 0x1173f, 3191}, 3505 {0x11fd5, 0x11fdc, 1}, 3506 {0x11fe1, 0x11ff1, 1}, 3507 {0x16b3c, 0x16b3f, 1}, 3508 {0x16b45, 0x1bc9c, 20823}, 3509 {0x1d000, 0x1d0f5, 1}, 3510 {0x1d100, 0x1d126, 1}, 3511 {0x1d129, 0x1d164, 1}, 3512 {0x1d16a, 0x1d16c, 1}, 3513 {0x1d183, 0x1d184, 1}, 3514 {0x1d18c, 0x1d1a9, 1}, 3515 {0x1d1ae, 0x1d1e8, 1}, 3516 {0x1d200, 0x1d241, 1}, 3517 {0x1d245, 0x1d300, 187}, 3518 {0x1d301, 0x1d356, 1}, 3519 {0x1d800, 0x1d9ff, 1}, 3520 {0x1da37, 0x1da3a, 1}, 3521 {0x1da6d, 0x1da74, 1}, 3522 {0x1da76, 0x1da83, 1}, 3523 {0x1da85, 0x1da86, 1}, 3524 {0x1e14f, 0x1ecac, 2909}, 3525 {0x1ed2e, 0x1f000, 722}, 3526 {0x1f001, 0x1f02b, 1}, 3527 {0x1f030, 0x1f093, 1}, 3528 {0x1f0a0, 0x1f0ae, 1}, 3529 {0x1f0b1, 0x1f0bf, 1}, 3530 {0x1f0c1, 0x1f0cf, 1}, 3531 {0x1f0d1, 0x1f0f5, 1}, 3532 {0x1f10d, 0x1f1ad, 1}, 3533 {0x1f1e6, 0x1f202, 1}, 3534 {0x1f210, 0x1f23b, 1}, 3535 {0x1f240, 0x1f248, 1}, 3536 {0x1f250, 0x1f251, 1}, 3537 {0x1f260, 0x1f265, 1}, 3538 {0x1f300, 0x1f3fa, 1}, 3539 {0x1f400, 0x1f6d7, 1}, 3540 {0x1f6e0, 0x1f6ec, 1}, 3541 {0x1f6f0, 0x1f6fc, 1}, 3542 {0x1f700, 0x1f773, 1}, 3543 {0x1f780, 0x1f7d8, 1}, 3544 {0x1f7e0, 0x1f7eb, 1}, 3545 {0x1f800, 0x1f80b, 1}, 3546 {0x1f810, 0x1f847, 1}, 3547 {0x1f850, 0x1f859, 1}, 3548 {0x1f860, 0x1f887, 1}, 3549 {0x1f890, 0x1f8ad, 1}, 3550 {0x1f8b0, 0x1f8b1, 1}, 3551 {0x1f900, 0x1f978, 1}, 3552 {0x1f97a, 0x1f9cb, 1}, 3553 {0x1f9cd, 0x1fa53, 1}, 3554 {0x1fa60, 0x1fa6d, 1}, 3555 {0x1fa70, 0x1fa74, 1}, 3556 {0x1fa78, 0x1fa7a, 1}, 3557 {0x1fa80, 0x1fa86, 1}, 3558 {0x1fa90, 0x1faa8, 1}, 3559 {0x1fab0, 0x1fab6, 1}, 3560 {0x1fac0, 0x1fac2, 1}, 3561 {0x1fad0, 0x1fad6, 1}, 3562 {0x1fb00, 0x1fb92, 1}, 3563 {0x1fb94, 0x1fbca, 1}, 3564 }, 3565 LatinOffset: 2, 3566 } 3567 3568 var _Z = &RangeTable{ 3569 R16: []Range16{ 3570 {0x0020, 0x00a0, 128}, 3571 {0x1680, 0x2000, 2432}, 3572 {0x2001, 0x200a, 1}, 3573 {0x2028, 0x2029, 1}, 3574 {0x202f, 0x205f, 48}, 3575 {0x3000, 0x3000, 1}, 3576 }, 3577 LatinOffset: 1, 3578 } 3579 3580 var _Zl = &RangeTable{ 3581 R16: []Range16{ 3582 {0x2028, 0x2028, 1}, 3583 }, 3584 } 3585 3586 var _Zp = &RangeTable{ 3587 R16: []Range16{ 3588 {0x2029, 0x2029, 1}, 3589 }, 3590 } 3591 3592 var _Zs = &RangeTable{ 3593 R16: []Range16{ 3594 {0x0020, 0x00a0, 128}, 3595 {0x1680, 0x2000, 2432}, 3596 {0x2001, 0x200a, 1}, 3597 {0x202f, 0x205f, 48}, 3598 {0x3000, 0x3000, 1}, 3599 }, 3600 LatinOffset: 1, 3601 } 3602 3603 // These variables have type *RangeTable. 3604 var ( 3605 Cc = _Cc // Cc is the set of Unicode characters in category Cc (Other, control). 3606 Cf = _Cf // Cf is the set of Unicode characters in category Cf (Other, format). 3607 Co = _Co // Co is the set of Unicode characters in category Co (Other, private use). 3608 Cs = _Cs // Cs is the set of Unicode characters in category Cs (Other, surrogate). 3609 Digit = _Nd // Digit is the set of Unicode characters with the "decimal digit" property. 3610 Nd = _Nd // Nd is the set of Unicode characters in category Nd (Number, decimal digit). 3611 Letter = _L // Letter/L is the set of Unicode letters, category L. 3612 L = _L 3613 Lm = _Lm // Lm is the set of Unicode characters in category Lm (Letter, modifier). 3614 Lo = _Lo // Lo is the set of Unicode characters in category Lo (Letter, other). 3615 Lower = _Ll // Lower is the set of Unicode lower case letters. 3616 Ll = _Ll // Ll is the set of Unicode characters in category Ll (Letter, lowercase). 3617 Mark = _M // Mark/M is the set of Unicode mark characters, category M. 3618 M = _M 3619 Mc = _Mc // Mc is the set of Unicode characters in category Mc (Mark, spacing combining). 3620 Me = _Me // Me is the set of Unicode characters in category Me (Mark, enclosing). 3621 Mn = _Mn // Mn is the set of Unicode characters in category Mn (Mark, nonspacing). 3622 Nl = _Nl // Nl is the set of Unicode characters in category Nl (Number, letter). 3623 No = _No // No is the set of Unicode characters in category No (Number, other). 3624 Number = _N // Number/N is the set of Unicode number characters, category N. 3625 N = _N 3626 Other = _C // Other/C is the set of Unicode control and special characters, category C. 3627 C = _C 3628 Pc = _Pc // Pc is the set of Unicode characters in category Pc (Punctuation, connector). 3629 Pd = _Pd // Pd is the set of Unicode characters in category Pd (Punctuation, dash). 3630 Pe = _Pe // Pe is the set of Unicode characters in category Pe (Punctuation, close). 3631 Pf = _Pf // Pf is the set of Unicode characters in category Pf (Punctuation, final quote). 3632 Pi = _Pi // Pi is the set of Unicode characters in category Pi (Punctuation, initial quote). 3633 Po = _Po // Po is the set of Unicode characters in category Po (Punctuation, other). 3634 Ps = _Ps // Ps is the set of Unicode characters in category Ps (Punctuation, open). 3635 Punct = _P // Punct/P is the set of Unicode punctuation characters, category P. 3636 P = _P 3637 Sc = _Sc // Sc is the set of Unicode characters in category Sc (Symbol, currency). 3638 Sk = _Sk // Sk is the set of Unicode characters in category Sk (Symbol, modifier). 3639 Sm = _Sm // Sm is the set of Unicode characters in category Sm (Symbol, math). 3640 So = _So // So is the set of Unicode characters in category So (Symbol, other). 3641 Space = _Z // Space/Z is the set of Unicode space characters, category Z. 3642 Z = _Z 3643 Symbol = _S // Symbol/S is the set of Unicode symbol characters, category S. 3644 S = _S 3645 Title = _Lt // Title is the set of Unicode title case letters. 3646 Lt = _Lt // Lt is the set of Unicode characters in category Lt (Letter, titlecase). 3647 Upper = _Lu // Upper is the set of Unicode upper case letters. 3648 Lu = _Lu // Lu is the set of Unicode characters in category Lu (Letter, uppercase). 3649 Zl = _Zl // Zl is the set of Unicode characters in category Zl (Separator, line). 3650 Zp = _Zp // Zp is the set of Unicode characters in category Zp (Separator, paragraph). 3651 Zs = _Zs // Zs is the set of Unicode characters in category Zs (Separator, space). 3652 ) 3653 3654 // Scripts is the set of Unicode script tables. 3655 var Scripts = map[string]*RangeTable{ 3656 "Adlam": Adlam, 3657 "Ahom": Ahom, 3658 "Anatolian_Hieroglyphs": Anatolian_Hieroglyphs, 3659 "Arabic": Arabic, 3660 "Armenian": Armenian, 3661 "Avestan": Avestan, 3662 "Balinese": Balinese, 3663 "Bamum": Bamum, 3664 "Bassa_Vah": Bassa_Vah, 3665 "Batak": Batak, 3666 "Bengali": Bengali, 3667 "Bhaiksuki": Bhaiksuki, 3668 "Bopomofo": Bopomofo, 3669 "Brahmi": Brahmi, 3670 "Braille": Braille, 3671 "Buginese": Buginese, 3672 "Buhid": Buhid, 3673 "Canadian_Aboriginal": Canadian_Aboriginal, 3674 "Carian": Carian, 3675 "Caucasian_Albanian": Caucasian_Albanian, 3676 "Chakma": Chakma, 3677 "Cham": Cham, 3678 "Cherokee": Cherokee, 3679 "Chorasmian": Chorasmian, 3680 "Common": Common, 3681 "Coptic": Coptic, 3682 "Cuneiform": Cuneiform, 3683 "Cypriot": Cypriot, 3684 "Cyrillic": Cyrillic, 3685 "Deseret": Deseret, 3686 "Devanagari": Devanagari, 3687 "Dives_Akuru": Dives_Akuru, 3688 "Dogra": Dogra, 3689 "Duployan": Duployan, 3690 "Egyptian_Hieroglyphs": Egyptian_Hieroglyphs, 3691 "Elbasan": Elbasan, 3692 "Elymaic": Elymaic, 3693 "Ethiopic": Ethiopic, 3694 "Georgian": Georgian, 3695 "Glagolitic": Glagolitic, 3696 "Gothic": Gothic, 3697 "Grantha": Grantha, 3698 "Greek": Greek, 3699 "Gujarati": Gujarati, 3700 "Gunjala_Gondi": Gunjala_Gondi, 3701 "Gurmukhi": Gurmukhi, 3702 "Han": Han, 3703 "Hangul": Hangul, 3704 "Hanifi_Rohingya": Hanifi_Rohingya, 3705 "Hanunoo": Hanunoo, 3706 "Hatran": Hatran, 3707 "Hebrew": Hebrew, 3708 "Hiragana": Hiragana, 3709 "Imperial_Aramaic": Imperial_Aramaic, 3710 "Inherited": Inherited, 3711 "Inscriptional_Pahlavi": Inscriptional_Pahlavi, 3712 "Inscriptional_Parthian": Inscriptional_Parthian, 3713 "Javanese": Javanese, 3714 "Kaithi": Kaithi, 3715 "Kannada": Kannada, 3716 "Katakana": Katakana, 3717 "Kayah_Li": Kayah_Li, 3718 "Kharoshthi": Kharoshthi, 3719 "Khitan_Small_Script": Khitan_Small_Script, 3720 "Khmer": Khmer, 3721 "Khojki": Khojki, 3722 "Khudawadi": Khudawadi, 3723 "Lao": Lao, 3724 "Latin": Latin, 3725 "Lepcha": Lepcha, 3726 "Limbu": Limbu, 3727 "Linear_A": Linear_A, 3728 "Linear_B": Linear_B, 3729 "Lisu": Lisu, 3730 "Lycian": Lycian, 3731 "Lydian": Lydian, 3732 "Mahajani": Mahajani, 3733 "Makasar": Makasar, 3734 "Malayalam": Malayalam, 3735 "Mandaic": Mandaic, 3736 "Manichaean": Manichaean, 3737 "Marchen": Marchen, 3738 "Masaram_Gondi": Masaram_Gondi, 3739 "Medefaidrin": Medefaidrin, 3740 "Meetei_Mayek": Meetei_Mayek, 3741 "Mende_Kikakui": Mende_Kikakui, 3742 "Meroitic_Cursive": Meroitic_Cursive, 3743 "Meroitic_Hieroglyphs": Meroitic_Hieroglyphs, 3744 "Miao": Miao, 3745 "Modi": Modi, 3746 "Mongolian": Mongolian, 3747 "Mro": Mro, 3748 "Multani": Multani, 3749 "Myanmar": Myanmar, 3750 "Nabataean": Nabataean, 3751 "Nandinagari": Nandinagari, 3752 "New_Tai_Lue": New_Tai_Lue, 3753 "Newa": Newa, 3754 "Nko": Nko, 3755 "Nushu": Nushu, 3756 "Nyiakeng_Puachue_Hmong": Nyiakeng_Puachue_Hmong, 3757 "Ogham": Ogham, 3758 "Ol_Chiki": Ol_Chiki, 3759 "Old_Hungarian": Old_Hungarian, 3760 "Old_Italic": Old_Italic, 3761 "Old_North_Arabian": Old_North_Arabian, 3762 "Old_Permic": Old_Permic, 3763 "Old_Persian": Old_Persian, 3764 "Old_Sogdian": Old_Sogdian, 3765 "Old_South_Arabian": Old_South_Arabian, 3766 "Old_Turkic": Old_Turkic, 3767 "Oriya": Oriya, 3768 "Osage": Osage, 3769 "Osmanya": Osmanya, 3770 "Pahawh_Hmong": Pahawh_Hmong, 3771 "Palmyrene": Palmyrene, 3772 "Pau_Cin_Hau": Pau_Cin_Hau, 3773 "Phags_Pa": Phags_Pa, 3774 "Phoenician": Phoenician, 3775 "Psalter_Pahlavi": Psalter_Pahlavi, 3776 "Rejang": Rejang, 3777 "Runic": Runic, 3778 "Samaritan": Samaritan, 3779 "Saurashtra": Saurashtra, 3780 "Sharada": Sharada, 3781 "Shavian": Shavian, 3782 "Siddham": Siddham, 3783 "SignWriting": SignWriting, 3784 "Sinhala": Sinhala, 3785 "Sogdian": Sogdian, 3786 "Sora_Sompeng": Sora_Sompeng, 3787 "Soyombo": Soyombo, 3788 "Sundanese": Sundanese, 3789 "Syloti_Nagri": Syloti_Nagri, 3790 "Syriac": Syriac, 3791 "Tagalog": Tagalog, 3792 "Tagbanwa": Tagbanwa, 3793 "Tai_Le": Tai_Le, 3794 "Tai_Tham": Tai_Tham, 3795 "Tai_Viet": Tai_Viet, 3796 "Takri": Takri, 3797 "Tamil": Tamil, 3798 "Tangut": Tangut, 3799 "Telugu": Telugu, 3800 "Thaana": Thaana, 3801 "Thai": Thai, 3802 "Tibetan": Tibetan, 3803 "Tifinagh": Tifinagh, 3804 "Tirhuta": Tirhuta, 3805 "Ugaritic": Ugaritic, 3806 "Vai": Vai, 3807 "Wancho": Wancho, 3808 "Warang_Citi": Warang_Citi, 3809 "Yezidi": Yezidi, 3810 "Yi": Yi, 3811 "Zanabazar_Square": Zanabazar_Square, 3812 } 3813 3814 var _Adlam = &RangeTable{ 3815 R16: []Range16{}, 3816 R32: []Range32{ 3817 {0x1e900, 0x1e94b, 1}, 3818 {0x1e950, 0x1e959, 1}, 3819 {0x1e95e, 0x1e95f, 1}, 3820 }, 3821 } 3822 3823 var _Ahom = &RangeTable{ 3824 R16: []Range16{}, 3825 R32: []Range32{ 3826 {0x11700, 0x1171a, 1}, 3827 {0x1171d, 0x1172b, 1}, 3828 {0x11730, 0x1173f, 1}, 3829 }, 3830 } 3831 3832 var _Anatolian_Hieroglyphs = &RangeTable{ 3833 R16: []Range16{}, 3834 R32: []Range32{ 3835 {0x14400, 0x14646, 1}, 3836 }, 3837 } 3838 3839 var _Arabic = &RangeTable{ 3840 R16: []Range16{ 3841 {0x0600, 0x0604, 1}, 3842 {0x0606, 0x060b, 1}, 3843 {0x060d, 0x061a, 1}, 3844 {0x061c, 0x0620, 2}, 3845 {0x0621, 0x063f, 1}, 3846 {0x0641, 0x064a, 1}, 3847 {0x0656, 0x066f, 1}, 3848 {0x0671, 0x06dc, 1}, 3849 {0x06de, 0x06ff, 1}, 3850 {0x0750, 0x077f, 1}, 3851 {0x08a0, 0x08b4, 1}, 3852 {0x08b6, 0x08c7, 1}, 3853 {0x08d3, 0x08e1, 1}, 3854 {0x08e3, 0x08ff, 1}, 3855 {0xfb50, 0xfbc1, 1}, 3856 {0xfbd3, 0xfd3d, 1}, 3857 {0xfd50, 0xfd8f, 1}, 3858 {0xfd92, 0xfdc7, 1}, 3859 {0xfdf0, 0xfdfd, 1}, 3860 {0xfe70, 0xfe74, 1}, 3861 {0xfe76, 0xfefc, 1}, 3862 }, 3863 R32: []Range32{ 3864 {0x10e60, 0x10e7e, 1}, 3865 {0x1ee00, 0x1ee03, 1}, 3866 {0x1ee05, 0x1ee1f, 1}, 3867 {0x1ee21, 0x1ee22, 1}, 3868 {0x1ee24, 0x1ee27, 3}, 3869 {0x1ee29, 0x1ee32, 1}, 3870 {0x1ee34, 0x1ee37, 1}, 3871 {0x1ee39, 0x1ee3b, 2}, 3872 {0x1ee42, 0x1ee47, 5}, 3873 {0x1ee49, 0x1ee4d, 2}, 3874 {0x1ee4e, 0x1ee4f, 1}, 3875 {0x1ee51, 0x1ee52, 1}, 3876 {0x1ee54, 0x1ee57, 3}, 3877 {0x1ee59, 0x1ee61, 2}, 3878 {0x1ee62, 0x1ee64, 2}, 3879 {0x1ee67, 0x1ee6a, 1}, 3880 {0x1ee6c, 0x1ee72, 1}, 3881 {0x1ee74, 0x1ee77, 1}, 3882 {0x1ee79, 0x1ee7c, 1}, 3883 {0x1ee7e, 0x1ee80, 2}, 3884 {0x1ee81, 0x1ee89, 1}, 3885 {0x1ee8b, 0x1ee9b, 1}, 3886 {0x1eea1, 0x1eea3, 1}, 3887 {0x1eea5, 0x1eea9, 1}, 3888 {0x1eeab, 0x1eebb, 1}, 3889 {0x1eef0, 0x1eef1, 1}, 3890 }, 3891 } 3892 3893 var _Armenian = &RangeTable{ 3894 R16: []Range16{ 3895 {0x0531, 0x0556, 1}, 3896 {0x0559, 0x058a, 1}, 3897 {0x058d, 0x058f, 1}, 3898 {0xfb13, 0xfb17, 1}, 3899 }, 3900 } 3901 3902 var _Avestan = &RangeTable{ 3903 R16: []Range16{}, 3904 R32: []Range32{ 3905 {0x10b00, 0x10b35, 1}, 3906 {0x10b39, 0x10b3f, 1}, 3907 }, 3908 } 3909 3910 var _Balinese = &RangeTable{ 3911 R16: []Range16{ 3912 {0x1b00, 0x1b4b, 1}, 3913 {0x1b50, 0x1b7c, 1}, 3914 }, 3915 } 3916 3917 var _Bamum = &RangeTable{ 3918 R16: []Range16{ 3919 {0xa6a0, 0xa6f7, 1}, 3920 }, 3921 R32: []Range32{ 3922 {0x16800, 0x16a38, 1}, 3923 }, 3924 } 3925 3926 var _Bassa_Vah = &RangeTable{ 3927 R16: []Range16{}, 3928 R32: []Range32{ 3929 {0x16ad0, 0x16aed, 1}, 3930 {0x16af0, 0x16af5, 1}, 3931 }, 3932 } 3933 3934 var _Batak = &RangeTable{ 3935 R16: []Range16{ 3936 {0x1bc0, 0x1bf3, 1}, 3937 {0x1bfc, 0x1bff, 1}, 3938 }, 3939 } 3940 3941 var _Bengali = &RangeTable{ 3942 R16: []Range16{ 3943 {0x0980, 0x0983, 1}, 3944 {0x0985, 0x098c, 1}, 3945 {0x098f, 0x0990, 1}, 3946 {0x0993, 0x09a8, 1}, 3947 {0x09aa, 0x09b0, 1}, 3948 {0x09b2, 0x09b6, 4}, 3949 {0x09b7, 0x09b9, 1}, 3950 {0x09bc, 0x09c4, 1}, 3951 {0x09c7, 0x09c8, 1}, 3952 {0x09cb, 0x09ce, 1}, 3953 {0x09d7, 0x09dc, 5}, 3954 {0x09dd, 0x09df, 2}, 3955 {0x09e0, 0x09e3, 1}, 3956 {0x09e6, 0x09fe, 1}, 3957 }, 3958 } 3959 3960 var _Bhaiksuki = &RangeTable{ 3961 R16: []Range16{}, 3962 R32: []Range32{ 3963 {0x11c00, 0x11c08, 1}, 3964 {0x11c0a, 0x11c36, 1}, 3965 {0x11c38, 0x11c45, 1}, 3966 {0x11c50, 0x11c6c, 1}, 3967 }, 3968 } 3969 3970 var _Bopomofo = &RangeTable{ 3971 R16: []Range16{ 3972 {0x02ea, 0x02eb, 1}, 3973 {0x3105, 0x312f, 1}, 3974 {0x31a0, 0x31bf, 1}, 3975 }, 3976 } 3977 3978 var _Brahmi = &RangeTable{ 3979 R16: []Range16{}, 3980 R32: []Range32{ 3981 {0x11000, 0x1104d, 1}, 3982 {0x11052, 0x1106f, 1}, 3983 {0x1107f, 0x1107f, 1}, 3984 }, 3985 } 3986 3987 var _Braille = &RangeTable{ 3988 R16: []Range16{ 3989 {0x2800, 0x28ff, 1}, 3990 }, 3991 } 3992 3993 var _Buginese = &RangeTable{ 3994 R16: []Range16{ 3995 {0x1a00, 0x1a1b, 1}, 3996 {0x1a1e, 0x1a1f, 1}, 3997 }, 3998 } 3999 4000 var _Buhid = &RangeTable{ 4001 R16: []Range16{ 4002 {0x1740, 0x1753, 1}, 4003 }, 4004 } 4005 4006 var _Canadian_Aboriginal = &RangeTable{ 4007 R16: []Range16{ 4008 {0x1400, 0x167f, 1}, 4009 {0x18b0, 0x18f5, 1}, 4010 }, 4011 } 4012 4013 var _Carian = &RangeTable{ 4014 R16: []Range16{}, 4015 R32: []Range32{ 4016 {0x102a0, 0x102d0, 1}, 4017 }, 4018 } 4019 4020 var _Caucasian_Albanian = &RangeTable{ 4021 R16: []Range16{}, 4022 R32: []Range32{ 4023 {0x10530, 0x10563, 1}, 4024 {0x1056f, 0x1056f, 1}, 4025 }, 4026 } 4027 4028 var _Chakma = &RangeTable{ 4029 R16: []Range16{}, 4030 R32: []Range32{ 4031 {0x11100, 0x11134, 1}, 4032 {0x11136, 0x11147, 1}, 4033 }, 4034 } 4035 4036 var _Cham = &RangeTable{ 4037 R16: []Range16{ 4038 {0xaa00, 0xaa36, 1}, 4039 {0xaa40, 0xaa4d, 1}, 4040 {0xaa50, 0xaa59, 1}, 4041 {0xaa5c, 0xaa5f, 1}, 4042 }, 4043 } 4044 4045 var _Cherokee = &RangeTable{ 4046 R16: []Range16{ 4047 {0x13a0, 0x13f5, 1}, 4048 {0x13f8, 0x13fd, 1}, 4049 {0xab70, 0xabbf, 1}, 4050 }, 4051 } 4052 4053 var _Chorasmian = &RangeTable{ 4054 R16: []Range16{}, 4055 R32: []Range32{ 4056 {0x10fb0, 0x10fcb, 1}, 4057 }, 4058 } 4059 4060 var _Common = &RangeTable{ 4061 R16: []Range16{ 4062 {0x0000, 0x0040, 1}, 4063 {0x005b, 0x0060, 1}, 4064 {0x007b, 0x00a9, 1}, 4065 {0x00ab, 0x00b9, 1}, 4066 {0x00bb, 0x00bf, 1}, 4067 {0x00d7, 0x00f7, 32}, 4068 {0x02b9, 0x02df, 1}, 4069 {0x02e5, 0x02e9, 1}, 4070 {0x02ec, 0x02ff, 1}, 4071 {0x0374, 0x037e, 10}, 4072 {0x0385, 0x0387, 2}, 4073 {0x0605, 0x060c, 7}, 4074 {0x061b, 0x061f, 4}, 4075 {0x0640, 0x06dd, 157}, 4076 {0x08e2, 0x0964, 130}, 4077 {0x0965, 0x0e3f, 1242}, 4078 {0x0fd5, 0x0fd8, 1}, 4079 {0x10fb, 0x16eb, 1520}, 4080 {0x16ec, 0x16ed, 1}, 4081 {0x1735, 0x1736, 1}, 4082 {0x1802, 0x1803, 1}, 4083 {0x1805, 0x1cd3, 1230}, 4084 {0x1ce1, 0x1ce9, 8}, 4085 {0x1cea, 0x1cec, 1}, 4086 {0x1cee, 0x1cf3, 1}, 4087 {0x1cf5, 0x1cf7, 1}, 4088 {0x1cfa, 0x2000, 774}, 4089 {0x2001, 0x200b, 1}, 4090 {0x200e, 0x2064, 1}, 4091 {0x2066, 0x2070, 1}, 4092 {0x2074, 0x207e, 1}, 4093 {0x2080, 0x208e, 1}, 4094 {0x20a0, 0x20bf, 1}, 4095 {0x2100, 0x2125, 1}, 4096 {0x2127, 0x2129, 1}, 4097 {0x212c, 0x2131, 1}, 4098 {0x2133, 0x214d, 1}, 4099 {0x214f, 0x215f, 1}, 4100 {0x2189, 0x218b, 1}, 4101 {0x2190, 0x2426, 1}, 4102 {0x2440, 0x244a, 1}, 4103 {0x2460, 0x27ff, 1}, 4104 {0x2900, 0x2b73, 1}, 4105 {0x2b76, 0x2b95, 1}, 4106 {0x2b97, 0x2bff, 1}, 4107 {0x2e00, 0x2e52, 1}, 4108 {0x2ff0, 0x2ffb, 1}, 4109 {0x3000, 0x3004, 1}, 4110 {0x3006, 0x3008, 2}, 4111 {0x3009, 0x3020, 1}, 4112 {0x3030, 0x3037, 1}, 4113 {0x303c, 0x303f, 1}, 4114 {0x309b, 0x309c, 1}, 4115 {0x30a0, 0x30fb, 91}, 4116 {0x30fc, 0x3190, 148}, 4117 {0x3191, 0x319f, 1}, 4118 {0x31c0, 0x31e3, 1}, 4119 {0x3220, 0x325f, 1}, 4120 {0x327f, 0x32cf, 1}, 4121 {0x32ff, 0x3358, 89}, 4122 {0x3359, 0x33ff, 1}, 4123 {0x4dc0, 0x4dff, 1}, 4124 {0xa700, 0xa721, 1}, 4125 {0xa788, 0xa78a, 1}, 4126 {0xa830, 0xa839, 1}, 4127 {0xa92e, 0xa9cf, 161}, 4128 {0xab5b, 0xab6a, 15}, 4129 {0xab6b, 0xfd3e, 20947}, 4130 {0xfd3f, 0xfe10, 209}, 4131 {0xfe11, 0xfe19, 1}, 4132 {0xfe30, 0xfe52, 1}, 4133 {0xfe54, 0xfe66, 1}, 4134 {0xfe68, 0xfe6b, 1}, 4135 {0xfeff, 0xff01, 2}, 4136 {0xff02, 0xff20, 1}, 4137 {0xff3b, 0xff40, 1}, 4138 {0xff5b, 0xff65, 1}, 4139 {0xff70, 0xff9e, 46}, 4140 {0xff9f, 0xffe0, 65}, 4141 {0xffe1, 0xffe6, 1}, 4142 {0xffe8, 0xffee, 1}, 4143 {0xfff9, 0xfffd, 1}, 4144 }, 4145 R32: []Range32{ 4146 {0x10100, 0x10102, 1}, 4147 {0x10107, 0x10133, 1}, 4148 {0x10137, 0x1013f, 1}, 4149 {0x10190, 0x1019c, 1}, 4150 {0x101d0, 0x101fc, 1}, 4151 {0x102e1, 0x102fb, 1}, 4152 {0x16fe2, 0x16fe3, 1}, 4153 {0x1bca0, 0x1bca3, 1}, 4154 {0x1d000, 0x1d0f5, 1}, 4155 {0x1d100, 0x1d126, 1}, 4156 {0x1d129, 0x1d166, 1}, 4157 {0x1d16a, 0x1d17a, 1}, 4158 {0x1d183, 0x1d184, 1}, 4159 {0x1d18c, 0x1d1a9, 1}, 4160 {0x1d1ae, 0x1d1e8, 1}, 4161 {0x1d2e0, 0x1d2f3, 1}, 4162 {0x1d300, 0x1d356, 1}, 4163 {0x1d360, 0x1d378, 1}, 4164 {0x1d400, 0x1d454, 1}, 4165 {0x1d456, 0x1d49c, 1}, 4166 {0x1d49e, 0x1d49f, 1}, 4167 {0x1d4a2, 0x1d4a5, 3}, 4168 {0x1d4a6, 0x1d4a9, 3}, 4169 {0x1d4aa, 0x1d4ac, 1}, 4170 {0x1d4ae, 0x1d4b9, 1}, 4171 {0x1d4bb, 0x1d4bd, 2}, 4172 {0x1d4be, 0x1d4c3, 1}, 4173 {0x1d4c5, 0x1d505, 1}, 4174 {0x1d507, 0x1d50a, 1}, 4175 {0x1d50d, 0x1d514, 1}, 4176 {0x1d516, 0x1d51c, 1}, 4177 {0x1d51e, 0x1d539, 1}, 4178 {0x1d53b, 0x1d53e, 1}, 4179 {0x1d540, 0x1d544, 1}, 4180 {0x1d546, 0x1d54a, 4}, 4181 {0x1d54b, 0x1d550, 1}, 4182 {0x1d552, 0x1d6a5, 1}, 4183 {0x1d6a8, 0x1d7cb, 1}, 4184 {0x1d7ce, 0x1d7ff, 1}, 4185 {0x1ec71, 0x1ecb4, 1}, 4186 {0x1ed01, 0x1ed3d, 1}, 4187 {0x1f000, 0x1f02b, 1}, 4188 {0x1f030, 0x1f093, 1}, 4189 {0x1f0a0, 0x1f0ae, 1}, 4190 {0x1f0b1, 0x1f0bf, 1}, 4191 {0x1f0c1, 0x1f0cf, 1}, 4192 {0x1f0d1, 0x1f0f5, 1}, 4193 {0x1f100, 0x1f1ad, 1}, 4194 {0x1f1e6, 0x1f1ff, 1}, 4195 {0x1f201, 0x1f202, 1}, 4196 {0x1f210, 0x1f23b, 1}, 4197 {0x1f240, 0x1f248, 1}, 4198 {0x1f250, 0x1f251, 1}, 4199 {0x1f260, 0x1f265, 1}, 4200 {0x1f300, 0x1f6d7, 1}, 4201 {0x1f6e0, 0x1f6ec, 1}, 4202 {0x1f6f0, 0x1f6fc, 1}, 4203 {0x1f700, 0x1f773, 1}, 4204 {0x1f780, 0x1f7d8, 1}, 4205 {0x1f7e0, 0x1f7eb, 1}, 4206 {0x1f800, 0x1f80b, 1}, 4207 {0x1f810, 0x1f847, 1}, 4208 {0x1f850, 0x1f859, 1}, 4209 {0x1f860, 0x1f887, 1}, 4210 {0x1f890, 0x1f8ad, 1}, 4211 {0x1f8b0, 0x1f8b1, 1}, 4212 {0x1f900, 0x1f978, 1}, 4213 {0x1f97a, 0x1f9cb, 1}, 4214 {0x1f9cd, 0x1fa53, 1}, 4215 {0x1fa60, 0x1fa6d, 1}, 4216 {0x1fa70, 0x1fa74, 1}, 4217 {0x1fa78, 0x1fa7a, 1}, 4218 {0x1fa80, 0x1fa86, 1}, 4219 {0x1fa90, 0x1faa8, 1}, 4220 {0x1fab0, 0x1fab6, 1}, 4221 {0x1fac0, 0x1fac2, 1}, 4222 {0x1fad0, 0x1fad6, 1}, 4223 {0x1fb00, 0x1fb92, 1}, 4224 {0x1fb94, 0x1fbca, 1}, 4225 {0x1fbf0, 0x1fbf9, 1}, 4226 {0xe0001, 0xe0020, 31}, 4227 {0xe0021, 0xe007f, 1}, 4228 }, 4229 LatinOffset: 6, 4230 } 4231 4232 var _Coptic = &RangeTable{ 4233 R16: []Range16{ 4234 {0x03e2, 0x03ef, 1}, 4235 {0x2c80, 0x2cf3, 1}, 4236 {0x2cf9, 0x2cff, 1}, 4237 }, 4238 } 4239 4240 var _Cuneiform = &RangeTable{ 4241 R16: []Range16{}, 4242 R32: []Range32{ 4243 {0x12000, 0x12399, 1}, 4244 {0x12400, 0x1246e, 1}, 4245 {0x12470, 0x12474, 1}, 4246 {0x12480, 0x12543, 1}, 4247 }, 4248 } 4249 4250 var _Cypriot = &RangeTable{ 4251 R16: []Range16{}, 4252 R32: []Range32{ 4253 {0x10800, 0x10805, 1}, 4254 {0x10808, 0x1080a, 2}, 4255 {0x1080b, 0x10835, 1}, 4256 {0x10837, 0x10838, 1}, 4257 {0x1083c, 0x1083f, 3}, 4258 }, 4259 } 4260 4261 var _Cyrillic = &RangeTable{ 4262 R16: []Range16{ 4263 {0x0400, 0x0484, 1}, 4264 {0x0487, 0x052f, 1}, 4265 {0x1c80, 0x1c88, 1}, 4266 {0x1d2b, 0x1d78, 77}, 4267 {0x2de0, 0x2dff, 1}, 4268 {0xa640, 0xa69f, 1}, 4269 {0xfe2e, 0xfe2f, 1}, 4270 }, 4271 } 4272 4273 var _Deseret = &RangeTable{ 4274 R16: []Range16{}, 4275 R32: []Range32{ 4276 {0x10400, 0x1044f, 1}, 4277 }, 4278 } 4279 4280 var _Devanagari = &RangeTable{ 4281 R16: []Range16{ 4282 {0x0900, 0x0950, 1}, 4283 {0x0955, 0x0963, 1}, 4284 {0x0966, 0x097f, 1}, 4285 {0xa8e0, 0xa8ff, 1}, 4286 }, 4287 } 4288 4289 var _Dives_Akuru = &RangeTable{ 4290 R16: []Range16{}, 4291 R32: []Range32{ 4292 {0x11900, 0x11906, 1}, 4293 {0x11909, 0x1190c, 3}, 4294 {0x1190d, 0x11913, 1}, 4295 {0x11915, 0x11916, 1}, 4296 {0x11918, 0x11935, 1}, 4297 {0x11937, 0x11938, 1}, 4298 {0x1193b, 0x11946, 1}, 4299 {0x11950, 0x11959, 1}, 4300 }, 4301 } 4302 4303 var _Dogra = &RangeTable{ 4304 R16: []Range16{}, 4305 R32: []Range32{ 4306 {0x11800, 0x1183b, 1}, 4307 }, 4308 } 4309 4310 var _Duployan = &RangeTable{ 4311 R16: []Range16{}, 4312 R32: []Range32{ 4313 {0x1bc00, 0x1bc6a, 1}, 4314 {0x1bc70, 0x1bc7c, 1}, 4315 {0x1bc80, 0x1bc88, 1}, 4316 {0x1bc90, 0x1bc99, 1}, 4317 {0x1bc9c, 0x1bc9f, 1}, 4318 }, 4319 } 4320 4321 var _Egyptian_Hieroglyphs = &RangeTable{ 4322 R16: []Range16{}, 4323 R32: []Range32{ 4324 {0x13000, 0x1342e, 1}, 4325 {0x13430, 0x13438, 1}, 4326 }, 4327 } 4328 4329 var _Elbasan = &RangeTable{ 4330 R16: []Range16{}, 4331 R32: []Range32{ 4332 {0x10500, 0x10527, 1}, 4333 }, 4334 } 4335 4336 var _Elymaic = &RangeTable{ 4337 R16: []Range16{}, 4338 R32: []Range32{ 4339 {0x10fe0, 0x10ff6, 1}, 4340 }, 4341 } 4342 4343 var _Ethiopic = &RangeTable{ 4344 R16: []Range16{ 4345 {0x1200, 0x1248, 1}, 4346 {0x124a, 0x124d, 1}, 4347 {0x1250, 0x1256, 1}, 4348 {0x1258, 0x125a, 2}, 4349 {0x125b, 0x125d, 1}, 4350 {0x1260, 0x1288, 1}, 4351 {0x128a, 0x128d, 1}, 4352 {0x1290, 0x12b0, 1}, 4353 {0x12b2, 0x12b5, 1}, 4354 {0x12b8, 0x12be, 1}, 4355 {0x12c0, 0x12c2, 2}, 4356 {0x12c3, 0x12c5, 1}, 4357 {0x12c8, 0x12d6, 1}, 4358 {0x12d8, 0x1310, 1}, 4359 {0x1312, 0x1315, 1}, 4360 {0x1318, 0x135a, 1}, 4361 {0x135d, 0x137c, 1}, 4362 {0x1380, 0x1399, 1}, 4363 {0x2d80, 0x2d96, 1}, 4364 {0x2da0, 0x2da6, 1}, 4365 {0x2da8, 0x2dae, 1}, 4366 {0x2db0, 0x2db6, 1}, 4367 {0x2db8, 0x2dbe, 1}, 4368 {0x2dc0, 0x2dc6, 1}, 4369 {0x2dc8, 0x2dce, 1}, 4370 {0x2dd0, 0x2dd6, 1}, 4371 {0x2dd8, 0x2dde, 1}, 4372 {0xab01, 0xab06, 1}, 4373 {0xab09, 0xab0e, 1}, 4374 {0xab11, 0xab16, 1}, 4375 {0xab20, 0xab26, 1}, 4376 {0xab28, 0xab2e, 1}, 4377 }, 4378 } 4379 4380 var _Georgian = &RangeTable{ 4381 R16: []Range16{ 4382 {0x10a0, 0x10c5, 1}, 4383 {0x10c7, 0x10cd, 6}, 4384 {0x10d0, 0x10fa, 1}, 4385 {0x10fc, 0x10ff, 1}, 4386 {0x1c90, 0x1cba, 1}, 4387 {0x1cbd, 0x1cbf, 1}, 4388 {0x2d00, 0x2d25, 1}, 4389 {0x2d27, 0x2d2d, 6}, 4390 }, 4391 } 4392 4393 var _Glagolitic = &RangeTable{ 4394 R16: []Range16{ 4395 {0x2c00, 0x2c2e, 1}, 4396 {0x2c30, 0x2c5e, 1}, 4397 }, 4398 R32: []Range32{ 4399 {0x1e000, 0x1e006, 1}, 4400 {0x1e008, 0x1e018, 1}, 4401 {0x1e01b, 0x1e021, 1}, 4402 {0x1e023, 0x1e024, 1}, 4403 {0x1e026, 0x1e02a, 1}, 4404 }, 4405 } 4406 4407 var _Gothic = &RangeTable{ 4408 R16: []Range16{}, 4409 R32: []Range32{ 4410 {0x10330, 0x1034a, 1}, 4411 }, 4412 } 4413 4414 var _Grantha = &RangeTable{ 4415 R16: []Range16{}, 4416 R32: []Range32{ 4417 {0x11300, 0x11303, 1}, 4418 {0x11305, 0x1130c, 1}, 4419 {0x1130f, 0x11310, 1}, 4420 {0x11313, 0x11328, 1}, 4421 {0x1132a, 0x11330, 1}, 4422 {0x11332, 0x11333, 1}, 4423 {0x11335, 0x11339, 1}, 4424 {0x1133c, 0x11344, 1}, 4425 {0x11347, 0x11348, 1}, 4426 {0x1134b, 0x1134d, 1}, 4427 {0x11350, 0x11357, 7}, 4428 {0x1135d, 0x11363, 1}, 4429 {0x11366, 0x1136c, 1}, 4430 {0x11370, 0x11374, 1}, 4431 }, 4432 } 4433 4434 var _Greek = &RangeTable{ 4435 R16: []Range16{ 4436 {0x0370, 0x0373, 1}, 4437 {0x0375, 0x0377, 1}, 4438 {0x037a, 0x037d, 1}, 4439 {0x037f, 0x0384, 5}, 4440 {0x0386, 0x0388, 2}, 4441 {0x0389, 0x038a, 1}, 4442 {0x038c, 0x038e, 2}, 4443 {0x038f, 0x03a1, 1}, 4444 {0x03a3, 0x03e1, 1}, 4445 {0x03f0, 0x03ff, 1}, 4446 {0x1d26, 0x1d2a, 1}, 4447 {0x1d5d, 0x1d61, 1}, 4448 {0x1d66, 0x1d6a, 1}, 4449 {0x1dbf, 0x1f00, 321}, 4450 {0x1f01, 0x1f15, 1}, 4451 {0x1f18, 0x1f1d, 1}, 4452 {0x1f20, 0x1f45, 1}, 4453 {0x1f48, 0x1f4d, 1}, 4454 {0x1f50, 0x1f57, 1}, 4455 {0x1f59, 0x1f5f, 2}, 4456 {0x1f60, 0x1f7d, 1}, 4457 {0x1f80, 0x1fb4, 1}, 4458 {0x1fb6, 0x1fc4, 1}, 4459 {0x1fc6, 0x1fd3, 1}, 4460 {0x1fd6, 0x1fdb, 1}, 4461 {0x1fdd, 0x1fef, 1}, 4462 {0x1ff2, 0x1ff4, 1}, 4463 {0x1ff6, 0x1ffe, 1}, 4464 {0x2126, 0xab65, 35391}, 4465 }, 4466 R32: []Range32{ 4467 {0x10140, 0x1018e, 1}, 4468 {0x101a0, 0x1d200, 53344}, 4469 {0x1d201, 0x1d245, 1}, 4470 }, 4471 } 4472 4473 var _Gujarati = &RangeTable{ 4474 R16: []Range16{ 4475 {0x0a81, 0x0a83, 1}, 4476 {0x0a85, 0x0a8d, 1}, 4477 {0x0a8f, 0x0a91, 1}, 4478 {0x0a93, 0x0aa8, 1}, 4479 {0x0aaa, 0x0ab0, 1}, 4480 {0x0ab2, 0x0ab3, 1}, 4481 {0x0ab5, 0x0ab9, 1}, 4482 {0x0abc, 0x0ac5, 1}, 4483 {0x0ac7, 0x0ac9, 1}, 4484 {0x0acb, 0x0acd, 1}, 4485 {0x0ad0, 0x0ae0, 16}, 4486 {0x0ae1, 0x0ae3, 1}, 4487 {0x0ae6, 0x0af1, 1}, 4488 {0x0af9, 0x0aff, 1}, 4489 }, 4490 } 4491 4492 var _Gunjala_Gondi = &RangeTable{ 4493 R16: []Range16{}, 4494 R32: []Range32{ 4495 {0x11d60, 0x11d65, 1}, 4496 {0x11d67, 0x11d68, 1}, 4497 {0x11d6a, 0x11d8e, 1}, 4498 {0x11d90, 0x11d91, 1}, 4499 {0x11d93, 0x11d98, 1}, 4500 {0x11da0, 0x11da9, 1}, 4501 }, 4502 } 4503 4504 var _Gurmukhi = &RangeTable{ 4505 R16: []Range16{ 4506 {0x0a01, 0x0a03, 1}, 4507 {0x0a05, 0x0a0a, 1}, 4508 {0x0a0f, 0x0a10, 1}, 4509 {0x0a13, 0x0a28, 1}, 4510 {0x0a2a, 0x0a30, 1}, 4511 {0x0a32, 0x0a33, 1}, 4512 {0x0a35, 0x0a36, 1}, 4513 {0x0a38, 0x0a39, 1}, 4514 {0x0a3c, 0x0a3e, 2}, 4515 {0x0a3f, 0x0a42, 1}, 4516 {0x0a47, 0x0a48, 1}, 4517 {0x0a4b, 0x0a4d, 1}, 4518 {0x0a51, 0x0a59, 8}, 4519 {0x0a5a, 0x0a5c, 1}, 4520 {0x0a5e, 0x0a66, 8}, 4521 {0x0a67, 0x0a76, 1}, 4522 }, 4523 } 4524 4525 var _Han = &RangeTable{ 4526 R16: []Range16{ 4527 {0x2e80, 0x2e99, 1}, 4528 {0x2e9b, 0x2ef3, 1}, 4529 {0x2f00, 0x2fd5, 1}, 4530 {0x3005, 0x3007, 2}, 4531 {0x3021, 0x3029, 1}, 4532 {0x3038, 0x303b, 1}, 4533 {0x3400, 0x4dbf, 1}, 4534 {0x4e00, 0x9ffc, 1}, 4535 {0xf900, 0xfa6d, 1}, 4536 {0xfa70, 0xfad9, 1}, 4537 }, 4538 R32: []Range32{ 4539 {0x16ff0, 0x16ff1, 1}, 4540 {0x20000, 0x2a6dd, 1}, 4541 {0x2a700, 0x2b734, 1}, 4542 {0x2b740, 0x2b81d, 1}, 4543 {0x2b820, 0x2cea1, 1}, 4544 {0x2ceb0, 0x2ebe0, 1}, 4545 {0x2f800, 0x2fa1d, 1}, 4546 {0x30000, 0x3134a, 1}, 4547 }, 4548 } 4549 4550 var _Hangul = &RangeTable{ 4551 R16: []Range16{ 4552 {0x1100, 0x11ff, 1}, 4553 {0x302e, 0x302f, 1}, 4554 {0x3131, 0x318e, 1}, 4555 {0x3200, 0x321e, 1}, 4556 {0x3260, 0x327e, 1}, 4557 {0xa960, 0xa97c, 1}, 4558 {0xac00, 0xd7a3, 1}, 4559 {0xd7b0, 0xd7c6, 1}, 4560 {0xd7cb, 0xd7fb, 1}, 4561 {0xffa0, 0xffbe, 1}, 4562 {0xffc2, 0xffc7, 1}, 4563 {0xffca, 0xffcf, 1}, 4564 {0xffd2, 0xffd7, 1}, 4565 {0xffda, 0xffdc, 1}, 4566 }, 4567 } 4568 4569 var _Hanifi_Rohingya = &RangeTable{ 4570 R16: []Range16{}, 4571 R32: []Range32{ 4572 {0x10d00, 0x10d27, 1}, 4573 {0x10d30, 0x10d39, 1}, 4574 }, 4575 } 4576 4577 var _Hanunoo = &RangeTable{ 4578 R16: []Range16{ 4579 {0x1720, 0x1734, 1}, 4580 }, 4581 } 4582 4583 var _Hatran = &RangeTable{ 4584 R16: []Range16{}, 4585 R32: []Range32{ 4586 {0x108e0, 0x108f2, 1}, 4587 {0x108f4, 0x108f5, 1}, 4588 {0x108fb, 0x108ff, 1}, 4589 }, 4590 } 4591 4592 var _Hebrew = &RangeTable{ 4593 R16: []Range16{ 4594 {0x0591, 0x05c7, 1}, 4595 {0x05d0, 0x05ea, 1}, 4596 {0x05ef, 0x05f4, 1}, 4597 {0xfb1d, 0xfb36, 1}, 4598 {0xfb38, 0xfb3c, 1}, 4599 {0xfb3e, 0xfb40, 2}, 4600 {0xfb41, 0xfb43, 2}, 4601 {0xfb44, 0xfb46, 2}, 4602 {0xfb47, 0xfb4f, 1}, 4603 }, 4604 } 4605 4606 var _Hiragana = &RangeTable{ 4607 R16: []Range16{ 4608 {0x3041, 0x3096, 1}, 4609 {0x309d, 0x309f, 1}, 4610 }, 4611 R32: []Range32{ 4612 {0x1b001, 0x1b11e, 1}, 4613 {0x1b150, 0x1b152, 1}, 4614 {0x1f200, 0x1f200, 1}, 4615 }, 4616 } 4617 4618 var _Imperial_Aramaic = &RangeTable{ 4619 R16: []Range16{}, 4620 R32: []Range32{ 4621 {0x10840, 0x10855, 1}, 4622 {0x10857, 0x1085f, 1}, 4623 }, 4624 } 4625 4626 var _Inherited = &RangeTable{ 4627 R16: []Range16{ 4628 {0x0300, 0x036f, 1}, 4629 {0x0485, 0x0486, 1}, 4630 {0x064b, 0x0655, 1}, 4631 {0x0670, 0x0951, 737}, 4632 {0x0952, 0x0954, 1}, 4633 {0x1ab0, 0x1ac0, 1}, 4634 {0x1cd0, 0x1cd2, 1}, 4635 {0x1cd4, 0x1ce0, 1}, 4636 {0x1ce2, 0x1ce8, 1}, 4637 {0x1ced, 0x1cf4, 7}, 4638 {0x1cf8, 0x1cf9, 1}, 4639 {0x1dc0, 0x1df9, 1}, 4640 {0x1dfb, 0x1dff, 1}, 4641 {0x200c, 0x200d, 1}, 4642 {0x20d0, 0x20f0, 1}, 4643 {0x302a, 0x302d, 1}, 4644 {0x3099, 0x309a, 1}, 4645 {0xfe00, 0xfe0f, 1}, 4646 {0xfe20, 0xfe2d, 1}, 4647 }, 4648 R32: []Range32{ 4649 {0x101fd, 0x102e0, 227}, 4650 {0x1133b, 0x1d167, 48684}, 4651 {0x1d168, 0x1d169, 1}, 4652 {0x1d17b, 0x1d182, 1}, 4653 {0x1d185, 0x1d18b, 1}, 4654 {0x1d1aa, 0x1d1ad, 1}, 4655 {0xe0100, 0xe01ef, 1}, 4656 }, 4657 } 4658 4659 var _Inscriptional_Pahlavi = &RangeTable{ 4660 R16: []Range16{}, 4661 R32: []Range32{ 4662 {0x10b60, 0x10b72, 1}, 4663 {0x10b78, 0x10b7f, 1}, 4664 }, 4665 } 4666 4667 var _Inscriptional_Parthian = &RangeTable{ 4668 R16: []Range16{}, 4669 R32: []Range32{ 4670 {0x10b40, 0x10b55, 1}, 4671 {0x10b58, 0x10b5f, 1}, 4672 }, 4673 } 4674 4675 var _Javanese = &RangeTable{ 4676 R16: []Range16{ 4677 {0xa980, 0xa9cd, 1}, 4678 {0xa9d0, 0xa9d9, 1}, 4679 {0xa9de, 0xa9df, 1}, 4680 }, 4681 } 4682 4683 var _Kaithi = &RangeTable{ 4684 R16: []Range16{}, 4685 R32: []Range32{ 4686 {0x11080, 0x110c1, 1}, 4687 {0x110cd, 0x110cd, 1}, 4688 }, 4689 } 4690 4691 var _Kannada = &RangeTable{ 4692 R16: []Range16{ 4693 {0x0c80, 0x0c8c, 1}, 4694 {0x0c8e, 0x0c90, 1}, 4695 {0x0c92, 0x0ca8, 1}, 4696 {0x0caa, 0x0cb3, 1}, 4697 {0x0cb5, 0x0cb9, 1}, 4698 {0x0cbc, 0x0cc4, 1}, 4699 {0x0cc6, 0x0cc8, 1}, 4700 {0x0cca, 0x0ccd, 1}, 4701 {0x0cd5, 0x0cd6, 1}, 4702 {0x0cde, 0x0ce0, 2}, 4703 {0x0ce1, 0x0ce3, 1}, 4704 {0x0ce6, 0x0cef, 1}, 4705 {0x0cf1, 0x0cf2, 1}, 4706 }, 4707 } 4708 4709 var _Katakana = &RangeTable{ 4710 R16: []Range16{ 4711 {0x30a1, 0x30fa, 1}, 4712 {0x30fd, 0x30ff, 1}, 4713 {0x31f0, 0x31ff, 1}, 4714 {0x32d0, 0x32fe, 1}, 4715 {0x3300, 0x3357, 1}, 4716 {0xff66, 0xff6f, 1}, 4717 {0xff71, 0xff9d, 1}, 4718 }, 4719 R32: []Range32{ 4720 {0x1b000, 0x1b164, 356}, 4721 {0x1b165, 0x1b167, 1}, 4722 }, 4723 } 4724 4725 var _Kayah_Li = &RangeTable{ 4726 R16: []Range16{ 4727 {0xa900, 0xa92d, 1}, 4728 {0xa92f, 0xa92f, 1}, 4729 }, 4730 } 4731 4732 var _Kharoshthi = &RangeTable{ 4733 R16: []Range16{}, 4734 R32: []Range32{ 4735 {0x10a00, 0x10a03, 1}, 4736 {0x10a05, 0x10a06, 1}, 4737 {0x10a0c, 0x10a13, 1}, 4738 {0x10a15, 0x10a17, 1}, 4739 {0x10a19, 0x10a35, 1}, 4740 {0x10a38, 0x10a3a, 1}, 4741 {0x10a3f, 0x10a48, 1}, 4742 {0x10a50, 0x10a58, 1}, 4743 }, 4744 } 4745 4746 var _Khitan_Small_Script = &RangeTable{ 4747 R16: []Range16{}, 4748 R32: []Range32{ 4749 {0x16fe4, 0x18b00, 6940}, 4750 {0x18b01, 0x18cd5, 1}, 4751 }, 4752 } 4753 4754 var _Khmer = &RangeTable{ 4755 R16: []Range16{ 4756 {0x1780, 0x17dd, 1}, 4757 {0x17e0, 0x17e9, 1}, 4758 {0x17f0, 0x17f9, 1}, 4759 {0x19e0, 0x19ff, 1}, 4760 }, 4761 } 4762 4763 var _Khojki = &RangeTable{ 4764 R16: []Range16{}, 4765 R32: []Range32{ 4766 {0x11200, 0x11211, 1}, 4767 {0x11213, 0x1123e, 1}, 4768 }, 4769 } 4770 4771 var _Khudawadi = &RangeTable{ 4772 R16: []Range16{}, 4773 R32: []Range32{ 4774 {0x112b0, 0x112ea, 1}, 4775 {0x112f0, 0x112f9, 1}, 4776 }, 4777 } 4778 4779 var _Lao = &RangeTable{ 4780 R16: []Range16{ 4781 {0x0e81, 0x0e82, 1}, 4782 {0x0e84, 0x0e86, 2}, 4783 {0x0e87, 0x0e8a, 1}, 4784 {0x0e8c, 0x0ea3, 1}, 4785 {0x0ea5, 0x0ea7, 2}, 4786 {0x0ea8, 0x0ebd, 1}, 4787 {0x0ec0, 0x0ec4, 1}, 4788 {0x0ec6, 0x0ec8, 2}, 4789 {0x0ec9, 0x0ecd, 1}, 4790 {0x0ed0, 0x0ed9, 1}, 4791 {0x0edc, 0x0edf, 1}, 4792 }, 4793 } 4794 4795 var _Latin = &RangeTable{ 4796 R16: []Range16{ 4797 {0x0041, 0x005a, 1}, 4798 {0x0061, 0x007a, 1}, 4799 {0x00aa, 0x00ba, 16}, 4800 {0x00c0, 0x00d6, 1}, 4801 {0x00d8, 0x00f6, 1}, 4802 {0x00f8, 0x02b8, 1}, 4803 {0x02e0, 0x02e4, 1}, 4804 {0x1d00, 0x1d25, 1}, 4805 {0x1d2c, 0x1d5c, 1}, 4806 {0x1d62, 0x1d65, 1}, 4807 {0x1d6b, 0x1d77, 1}, 4808 {0x1d79, 0x1dbe, 1}, 4809 {0x1e00, 0x1eff, 1}, 4810 {0x2071, 0x207f, 14}, 4811 {0x2090, 0x209c, 1}, 4812 {0x212a, 0x212b, 1}, 4813 {0x2132, 0x214e, 28}, 4814 {0x2160, 0x2188, 1}, 4815 {0x2c60, 0x2c7f, 1}, 4816 {0xa722, 0xa787, 1}, 4817 {0xa78b, 0xa7bf, 1}, 4818 {0xa7c2, 0xa7ca, 1}, 4819 {0xa7f5, 0xa7ff, 1}, 4820 {0xab30, 0xab5a, 1}, 4821 {0xab5c, 0xab64, 1}, 4822 {0xab66, 0xab69, 1}, 4823 {0xfb00, 0xfb06, 1}, 4824 {0xff21, 0xff3a, 1}, 4825 {0xff41, 0xff5a, 1}, 4826 }, 4827 LatinOffset: 5, 4828 } 4829 4830 var _Lepcha = &RangeTable{ 4831 R16: []Range16{ 4832 {0x1c00, 0x1c37, 1}, 4833 {0x1c3b, 0x1c49, 1}, 4834 {0x1c4d, 0x1c4f, 1}, 4835 }, 4836 } 4837 4838 var _Limbu = &RangeTable{ 4839 R16: []Range16{ 4840 {0x1900, 0x191e, 1}, 4841 {0x1920, 0x192b, 1}, 4842 {0x1930, 0x193b, 1}, 4843 {0x1940, 0x1944, 4}, 4844 {0x1945, 0x194f, 1}, 4845 }, 4846 } 4847 4848 var _Linear_A = &RangeTable{ 4849 R16: []Range16{}, 4850 R32: []Range32{ 4851 {0x10600, 0x10736, 1}, 4852 {0x10740, 0x10755, 1}, 4853 {0x10760, 0x10767, 1}, 4854 }, 4855 } 4856 4857 var _Linear_B = &RangeTable{ 4858 R16: []Range16{}, 4859 R32: []Range32{ 4860 {0x10000, 0x1000b, 1}, 4861 {0x1000d, 0x10026, 1}, 4862 {0x10028, 0x1003a, 1}, 4863 {0x1003c, 0x1003d, 1}, 4864 {0x1003f, 0x1004d, 1}, 4865 {0x10050, 0x1005d, 1}, 4866 {0x10080, 0x100fa, 1}, 4867 }, 4868 } 4869 4870 var _Lisu = &RangeTable{ 4871 R16: []Range16{ 4872 {0xa4d0, 0xa4ff, 1}, 4873 }, 4874 R32: []Range32{ 4875 {0x11fb0, 0x11fb0, 1}, 4876 }, 4877 } 4878 4879 var _Lycian = &RangeTable{ 4880 R16: []Range16{}, 4881 R32: []Range32{ 4882 {0x10280, 0x1029c, 1}, 4883 }, 4884 } 4885 4886 var _Lydian = &RangeTable{ 4887 R16: []Range16{}, 4888 R32: []Range32{ 4889 {0x10920, 0x10939, 1}, 4890 {0x1093f, 0x1093f, 1}, 4891 }, 4892 } 4893 4894 var _Mahajani = &RangeTable{ 4895 R16: []Range16{}, 4896 R32: []Range32{ 4897 {0x11150, 0x11176, 1}, 4898 }, 4899 } 4900 4901 var _Makasar = &RangeTable{ 4902 R16: []Range16{}, 4903 R32: []Range32{ 4904 {0x11ee0, 0x11ef8, 1}, 4905 }, 4906 } 4907 4908 var _Malayalam = &RangeTable{ 4909 R16: []Range16{ 4910 {0x0d00, 0x0d0c, 1}, 4911 {0x0d0e, 0x0d10, 1}, 4912 {0x0d12, 0x0d44, 1}, 4913 {0x0d46, 0x0d48, 1}, 4914 {0x0d4a, 0x0d4f, 1}, 4915 {0x0d54, 0x0d63, 1}, 4916 {0x0d66, 0x0d7f, 1}, 4917 }, 4918 } 4919 4920 var _Mandaic = &RangeTable{ 4921 R16: []Range16{ 4922 {0x0840, 0x085b, 1}, 4923 {0x085e, 0x085e, 1}, 4924 }, 4925 } 4926 4927 var _Manichaean = &RangeTable{ 4928 R16: []Range16{}, 4929 R32: []Range32{ 4930 {0x10ac0, 0x10ae6, 1}, 4931 {0x10aeb, 0x10af6, 1}, 4932 }, 4933 } 4934 4935 var _Marchen = &RangeTable{ 4936 R16: []Range16{}, 4937 R32: []Range32{ 4938 {0x11c70, 0x11c8f, 1}, 4939 {0x11c92, 0x11ca7, 1}, 4940 {0x11ca9, 0x11cb6, 1}, 4941 }, 4942 } 4943 4944 var _Masaram_Gondi = &RangeTable{ 4945 R16: []Range16{}, 4946 R32: []Range32{ 4947 {0x11d00, 0x11d06, 1}, 4948 {0x11d08, 0x11d09, 1}, 4949 {0x11d0b, 0x11d36, 1}, 4950 {0x11d3a, 0x11d3c, 2}, 4951 {0x11d3d, 0x11d3f, 2}, 4952 {0x11d40, 0x11d47, 1}, 4953 {0x11d50, 0x11d59, 1}, 4954 }, 4955 } 4956 4957 var _Medefaidrin = &RangeTable{ 4958 R16: []Range16{}, 4959 R32: []Range32{ 4960 {0x16e40, 0x16e9a, 1}, 4961 }, 4962 } 4963 4964 var _Meetei_Mayek = &RangeTable{ 4965 R16: []Range16{ 4966 {0xaae0, 0xaaf6, 1}, 4967 {0xabc0, 0xabed, 1}, 4968 {0xabf0, 0xabf9, 1}, 4969 }, 4970 } 4971 4972 var _Mende_Kikakui = &RangeTable{ 4973 R16: []Range16{}, 4974 R32: []Range32{ 4975 {0x1e800, 0x1e8c4, 1}, 4976 {0x1e8c7, 0x1e8d6, 1}, 4977 }, 4978 } 4979 4980 var _Meroitic_Cursive = &RangeTable{ 4981 R16: []Range16{}, 4982 R32: []Range32{ 4983 {0x109a0, 0x109b7, 1}, 4984 {0x109bc, 0x109cf, 1}, 4985 {0x109d2, 0x109ff, 1}, 4986 }, 4987 } 4988 4989 var _Meroitic_Hieroglyphs = &RangeTable{ 4990 R16: []Range16{}, 4991 R32: []Range32{ 4992 {0x10980, 0x1099f, 1}, 4993 }, 4994 } 4995 4996 var _Miao = &RangeTable{ 4997 R16: []Range16{}, 4998 R32: []Range32{ 4999 {0x16f00, 0x16f4a, 1}, 5000 {0x16f4f, 0x16f87, 1}, 5001 {0x16f8f, 0x16f9f, 1}, 5002 }, 5003 } 5004 5005 var _Modi = &RangeTable{ 5006 R16: []Range16{}, 5007 R32: []Range32{ 5008 {0x11600, 0x11644, 1}, 5009 {0x11650, 0x11659, 1}, 5010 }, 5011 } 5012 5013 var _Mongolian = &RangeTable{ 5014 R16: []Range16{ 5015 {0x1800, 0x1801, 1}, 5016 {0x1804, 0x1806, 2}, 5017 {0x1807, 0x180e, 1}, 5018 {0x1810, 0x1819, 1}, 5019 {0x1820, 0x1878, 1}, 5020 {0x1880, 0x18aa, 1}, 5021 }, 5022 R32: []Range32{ 5023 {0x11660, 0x1166c, 1}, 5024 }, 5025 } 5026 5027 var _Mro = &RangeTable{ 5028 R16: []Range16{}, 5029 R32: []Range32{ 5030 {0x16a40, 0x16a5e, 1}, 5031 {0x16a60, 0x16a69, 1}, 5032 {0x16a6e, 0x16a6f, 1}, 5033 }, 5034 } 5035 5036 var _Multani = &RangeTable{ 5037 R16: []Range16{}, 5038 R32: []Range32{ 5039 {0x11280, 0x11286, 1}, 5040 {0x11288, 0x1128a, 2}, 5041 {0x1128b, 0x1128d, 1}, 5042 {0x1128f, 0x1129d, 1}, 5043 {0x1129f, 0x112a9, 1}, 5044 }, 5045 } 5046 5047 var _Myanmar = &RangeTable{ 5048 R16: []Range16{ 5049 {0x1000, 0x109f, 1}, 5050 {0xa9e0, 0xa9fe, 1}, 5051 {0xaa60, 0xaa7f, 1}, 5052 }, 5053 } 5054 5055 var _Nabataean = &RangeTable{ 5056 R16: []Range16{}, 5057 R32: []Range32{ 5058 {0x10880, 0x1089e, 1}, 5059 {0x108a7, 0x108af, 1}, 5060 }, 5061 } 5062 5063 var _Nandinagari = &RangeTable{ 5064 R16: []Range16{}, 5065 R32: []Range32{ 5066 {0x119a0, 0x119a7, 1}, 5067 {0x119aa, 0x119d7, 1}, 5068 {0x119da, 0x119e4, 1}, 5069 }, 5070 } 5071 5072 var _New_Tai_Lue = &RangeTable{ 5073 R16: []Range16{ 5074 {0x1980, 0x19ab, 1}, 5075 {0x19b0, 0x19c9, 1}, 5076 {0x19d0, 0x19da, 1}, 5077 {0x19de, 0x19df, 1}, 5078 }, 5079 } 5080 5081 var _Newa = &RangeTable{ 5082 R16: []Range16{}, 5083 R32: []Range32{ 5084 {0x11400, 0x1145b, 1}, 5085 {0x1145d, 0x11461, 1}, 5086 }, 5087 } 5088 5089 var _Nko = &RangeTable{ 5090 R16: []Range16{ 5091 {0x07c0, 0x07fa, 1}, 5092 {0x07fd, 0x07ff, 1}, 5093 }, 5094 } 5095 5096 var _Nushu = &RangeTable{ 5097 R16: []Range16{}, 5098 R32: []Range32{ 5099 {0x16fe1, 0x1b170, 16783}, 5100 {0x1b171, 0x1b2fb, 1}, 5101 }, 5102 } 5103 5104 var _Nyiakeng_Puachue_Hmong = &RangeTable{ 5105 R16: []Range16{}, 5106 R32: []Range32{ 5107 {0x1e100, 0x1e12c, 1}, 5108 {0x1e130, 0x1e13d, 1}, 5109 {0x1e140, 0x1e149, 1}, 5110 {0x1e14e, 0x1e14f, 1}, 5111 }, 5112 } 5113 5114 var _Ogham = &RangeTable{ 5115 R16: []Range16{ 5116 {0x1680, 0x169c, 1}, 5117 }, 5118 } 5119 5120 var _Ol_Chiki = &RangeTable{ 5121 R16: []Range16{ 5122 {0x1c50, 0x1c7f, 1}, 5123 }, 5124 } 5125 5126 var _Old_Hungarian = &RangeTable{ 5127 R16: []Range16{}, 5128 R32: []Range32{ 5129 {0x10c80, 0x10cb2, 1}, 5130 {0x10cc0, 0x10cf2, 1}, 5131 {0x10cfa, 0x10cff, 1}, 5132 }, 5133 } 5134 5135 var _Old_Italic = &RangeTable{ 5136 R16: []Range16{}, 5137 R32: []Range32{ 5138 {0x10300, 0x10323, 1}, 5139 {0x1032d, 0x1032f, 1}, 5140 }, 5141 } 5142 5143 var _Old_North_Arabian = &RangeTable{ 5144 R16: []Range16{}, 5145 R32: []Range32{ 5146 {0x10a80, 0x10a9f, 1}, 5147 }, 5148 } 5149 5150 var _Old_Permic = &RangeTable{ 5151 R16: []Range16{}, 5152 R32: []Range32{ 5153 {0x10350, 0x1037a, 1}, 5154 }, 5155 } 5156 5157 var _Old_Persian = &RangeTable{ 5158 R16: []Range16{}, 5159 R32: []Range32{ 5160 {0x103a0, 0x103c3, 1}, 5161 {0x103c8, 0x103d5, 1}, 5162 }, 5163 } 5164 5165 var _Old_Sogdian = &RangeTable{ 5166 R16: []Range16{}, 5167 R32: []Range32{ 5168 {0x10f00, 0x10f27, 1}, 5169 }, 5170 } 5171 5172 var _Old_South_Arabian = &RangeTable{ 5173 R16: []Range16{}, 5174 R32: []Range32{ 5175 {0x10a60, 0x10a7f, 1}, 5176 }, 5177 } 5178 5179 var _Old_Turkic = &RangeTable{ 5180 R16: []Range16{}, 5181 R32: []Range32{ 5182 {0x10c00, 0x10c48, 1}, 5183 }, 5184 } 5185 5186 var _Oriya = &RangeTable{ 5187 R16: []Range16{ 5188 {0x0b01, 0x0b03, 1}, 5189 {0x0b05, 0x0b0c, 1}, 5190 {0x0b0f, 0x0b10, 1}, 5191 {0x0b13, 0x0b28, 1}, 5192 {0x0b2a, 0x0b30, 1}, 5193 {0x0b32, 0x0b33, 1}, 5194 {0x0b35, 0x0b39, 1}, 5195 {0x0b3c, 0x0b44, 1}, 5196 {0x0b47, 0x0b48, 1}, 5197 {0x0b4b, 0x0b4d, 1}, 5198 {0x0b55, 0x0b57, 1}, 5199 {0x0b5c, 0x0b5d, 1}, 5200 {0x0b5f, 0x0b63, 1}, 5201 {0x0b66, 0x0b77, 1}, 5202 }, 5203 } 5204 5205 var _Osage = &RangeTable{ 5206 R16: []Range16{}, 5207 R32: []Range32{ 5208 {0x104b0, 0x104d3, 1}, 5209 {0x104d8, 0x104fb, 1}, 5210 }, 5211 } 5212 5213 var _Osmanya = &RangeTable{ 5214 R16: []Range16{}, 5215 R32: []Range32{ 5216 {0x10480, 0x1049d, 1}, 5217 {0x104a0, 0x104a9, 1}, 5218 }, 5219 } 5220 5221 var _Pahawh_Hmong = &RangeTable{ 5222 R16: []Range16{}, 5223 R32: []Range32{ 5224 {0x16b00, 0x16b45, 1}, 5225 {0x16b50, 0x16b59, 1}, 5226 {0x16b5b, 0x16b61, 1}, 5227 {0x16b63, 0x16b77, 1}, 5228 {0x16b7d, 0x16b8f, 1}, 5229 }, 5230 } 5231 5232 var _Palmyrene = &RangeTable{ 5233 R16: []Range16{}, 5234 R32: []Range32{ 5235 {0x10860, 0x1087f, 1}, 5236 }, 5237 } 5238 5239 var _Pau_Cin_Hau = &RangeTable{ 5240 R16: []Range16{}, 5241 R32: []Range32{ 5242 {0x11ac0, 0x11af8, 1}, 5243 }, 5244 } 5245 5246 var _Phags_Pa = &RangeTable{ 5247 R16: []Range16{ 5248 {0xa840, 0xa877, 1}, 5249 }, 5250 } 5251 5252 var _Phoenician = &RangeTable{ 5253 R16: []Range16{}, 5254 R32: []Range32{ 5255 {0x10900, 0x1091b, 1}, 5256 {0x1091f, 0x1091f, 1}, 5257 }, 5258 } 5259 5260 var _Psalter_Pahlavi = &RangeTable{ 5261 R16: []Range16{}, 5262 R32: []Range32{ 5263 {0x10b80, 0x10b91, 1}, 5264 {0x10b99, 0x10b9c, 1}, 5265 {0x10ba9, 0x10baf, 1}, 5266 }, 5267 } 5268 5269 var _Rejang = &RangeTable{ 5270 R16: []Range16{ 5271 {0xa930, 0xa953, 1}, 5272 {0xa95f, 0xa95f, 1}, 5273 }, 5274 } 5275 5276 var _Runic = &RangeTable{ 5277 R16: []Range16{ 5278 {0x16a0, 0x16ea, 1}, 5279 {0x16ee, 0x16f8, 1}, 5280 }, 5281 } 5282 5283 var _Samaritan = &RangeTable{ 5284 R16: []Range16{ 5285 {0x0800, 0x082d, 1}, 5286 {0x0830, 0x083e, 1}, 5287 }, 5288 } 5289 5290 var _Saurashtra = &RangeTable{ 5291 R16: []Range16{ 5292 {0xa880, 0xa8c5, 1}, 5293 {0xa8ce, 0xa8d9, 1}, 5294 }, 5295 } 5296 5297 var _Sharada = &RangeTable{ 5298 R16: []Range16{}, 5299 R32: []Range32{ 5300 {0x11180, 0x111df, 1}, 5301 }, 5302 } 5303 5304 var _Shavian = &RangeTable{ 5305 R16: []Range16{}, 5306 R32: []Range32{ 5307 {0x10450, 0x1047f, 1}, 5308 }, 5309 } 5310 5311 var _Siddham = &RangeTable{ 5312 R16: []Range16{}, 5313 R32: []Range32{ 5314 {0x11580, 0x115b5, 1}, 5315 {0x115b8, 0x115dd, 1}, 5316 }, 5317 } 5318 5319 var _SignWriting = &RangeTable{ 5320 R16: []Range16{}, 5321 R32: []Range32{ 5322 {0x1d800, 0x1da8b, 1}, 5323 {0x1da9b, 0x1da9f, 1}, 5324 {0x1daa1, 0x1daaf, 1}, 5325 }, 5326 } 5327 5328 var _Sinhala = &RangeTable{ 5329 R16: []Range16{ 5330 {0x0d81, 0x0d83, 1}, 5331 {0x0d85, 0x0d96, 1}, 5332 {0x0d9a, 0x0db1, 1}, 5333 {0x0db3, 0x0dbb, 1}, 5334 {0x0dbd, 0x0dc0, 3}, 5335 {0x0dc1, 0x0dc6, 1}, 5336 {0x0dca, 0x0dcf, 5}, 5337 {0x0dd0, 0x0dd4, 1}, 5338 {0x0dd6, 0x0dd8, 2}, 5339 {0x0dd9, 0x0ddf, 1}, 5340 {0x0de6, 0x0def, 1}, 5341 {0x0df2, 0x0df4, 1}, 5342 }, 5343 R32: []Range32{ 5344 {0x111e1, 0x111f4, 1}, 5345 }, 5346 } 5347 5348 var _Sogdian = &RangeTable{ 5349 R16: []Range16{}, 5350 R32: []Range32{ 5351 {0x10f30, 0x10f59, 1}, 5352 }, 5353 } 5354 5355 var _Sora_Sompeng = &RangeTable{ 5356 R16: []Range16{}, 5357 R32: []Range32{ 5358 {0x110d0, 0x110e8, 1}, 5359 {0x110f0, 0x110f9, 1}, 5360 }, 5361 } 5362 5363 var _Soyombo = &RangeTable{ 5364 R16: []Range16{}, 5365 R32: []Range32{ 5366 {0x11a50, 0x11aa2, 1}, 5367 }, 5368 } 5369 5370 var _Sundanese = &RangeTable{ 5371 R16: []Range16{ 5372 {0x1b80, 0x1bbf, 1}, 5373 {0x1cc0, 0x1cc7, 1}, 5374 }, 5375 } 5376 5377 var _Syloti_Nagri = &RangeTable{ 5378 R16: []Range16{ 5379 {0xa800, 0xa82c, 1}, 5380 }, 5381 } 5382 5383 var _Syriac = &RangeTable{ 5384 R16: []Range16{ 5385 {0x0700, 0x070d, 1}, 5386 {0x070f, 0x074a, 1}, 5387 {0x074d, 0x074f, 1}, 5388 {0x0860, 0x086a, 1}, 5389 }, 5390 } 5391 5392 var _Tagalog = &RangeTable{ 5393 R16: []Range16{ 5394 {0x1700, 0x170c, 1}, 5395 {0x170e, 0x1714, 1}, 5396 }, 5397 } 5398 5399 var _Tagbanwa = &RangeTable{ 5400 R16: []Range16{ 5401 {0x1760, 0x176c, 1}, 5402 {0x176e, 0x1770, 1}, 5403 {0x1772, 0x1773, 1}, 5404 }, 5405 } 5406 5407 var _Tai_Le = &RangeTable{ 5408 R16: []Range16{ 5409 {0x1950, 0x196d, 1}, 5410 {0x1970, 0x1974, 1}, 5411 }, 5412 } 5413 5414 var _Tai_Tham = &RangeTable{ 5415 R16: []Range16{ 5416 {0x1a20, 0x1a5e, 1}, 5417 {0x1a60, 0x1a7c, 1}, 5418 {0x1a7f, 0x1a89, 1}, 5419 {0x1a90, 0x1a99, 1}, 5420 {0x1aa0, 0x1aad, 1}, 5421 }, 5422 } 5423 5424 var _Tai_Viet = &RangeTable{ 5425 R16: []Range16{ 5426 {0xaa80, 0xaac2, 1}, 5427 {0xaadb, 0xaadf, 1}, 5428 }, 5429 } 5430 5431 var _Takri = &RangeTable{ 5432 R16: []Range16{}, 5433 R32: []Range32{ 5434 {0x11680, 0x116b8, 1}, 5435 {0x116c0, 0x116c9, 1}, 5436 }, 5437 } 5438 5439 var _Tamil = &RangeTable{ 5440 R16: []Range16{ 5441 {0x0b82, 0x0b83, 1}, 5442 {0x0b85, 0x0b8a, 1}, 5443 {0x0b8e, 0x0b90, 1}, 5444 {0x0b92, 0x0b95, 1}, 5445 {0x0b99, 0x0b9a, 1}, 5446 {0x0b9c, 0x0b9e, 2}, 5447 {0x0b9f, 0x0ba3, 4}, 5448 {0x0ba4, 0x0ba8, 4}, 5449 {0x0ba9, 0x0baa, 1}, 5450 {0x0bae, 0x0bb9, 1}, 5451 {0x0bbe, 0x0bc2, 1}, 5452 {0x0bc6, 0x0bc8, 1}, 5453 {0x0bca, 0x0bcd, 1}, 5454 {0x0bd0, 0x0bd7, 7}, 5455 {0x0be6, 0x0bfa, 1}, 5456 }, 5457 R32: []Range32{ 5458 {0x11fc0, 0x11ff1, 1}, 5459 {0x11fff, 0x11fff, 1}, 5460 }, 5461 } 5462 5463 var _Tangut = &RangeTable{ 5464 R16: []Range16{}, 5465 R32: []Range32{ 5466 {0x16fe0, 0x17000, 32}, 5467 {0x17001, 0x187f7, 1}, 5468 {0x18800, 0x18aff, 1}, 5469 {0x18d00, 0x18d08, 1}, 5470 }, 5471 } 5472 5473 var _Telugu = &RangeTable{ 5474 R16: []Range16{ 5475 {0x0c00, 0x0c0c, 1}, 5476 {0x0c0e, 0x0c10, 1}, 5477 {0x0c12, 0x0c28, 1}, 5478 {0x0c2a, 0x0c39, 1}, 5479 {0x0c3d, 0x0c44, 1}, 5480 {0x0c46, 0x0c48, 1}, 5481 {0x0c4a, 0x0c4d, 1}, 5482 {0x0c55, 0x0c56, 1}, 5483 {0x0c58, 0x0c5a, 1}, 5484 {0x0c60, 0x0c63, 1}, 5485 {0x0c66, 0x0c6f, 1}, 5486 {0x0c77, 0x0c7f, 1}, 5487 }, 5488 } 5489 5490 var _Thaana = &RangeTable{ 5491 R16: []Range16{ 5492 {0x0780, 0x07b1, 1}, 5493 }, 5494 } 5495 5496 var _Thai = &RangeTable{ 5497 R16: []Range16{ 5498 {0x0e01, 0x0e3a, 1}, 5499 {0x0e40, 0x0e5b, 1}, 5500 }, 5501 } 5502 5503 var _Tibetan = &RangeTable{ 5504 R16: []Range16{ 5505 {0x0f00, 0x0f47, 1}, 5506 {0x0f49, 0x0f6c, 1}, 5507 {0x0f71, 0x0f97, 1}, 5508 {0x0f99, 0x0fbc, 1}, 5509 {0x0fbe, 0x0fcc, 1}, 5510 {0x0fce, 0x0fd4, 1}, 5511 {0x0fd9, 0x0fda, 1}, 5512 }, 5513 } 5514 5515 var _Tifinagh = &RangeTable{ 5516 R16: []Range16{ 5517 {0x2d30, 0x2d67, 1}, 5518 {0x2d6f, 0x2d70, 1}, 5519 {0x2d7f, 0x2d7f, 1}, 5520 }, 5521 } 5522 5523 var _Tirhuta = &RangeTable{ 5524 R16: []Range16{}, 5525 R32: []Range32{ 5526 {0x11480, 0x114c7, 1}, 5527 {0x114d0, 0x114d9, 1}, 5528 }, 5529 } 5530 5531 var _Ugaritic = &RangeTable{ 5532 R16: []Range16{}, 5533 R32: []Range32{ 5534 {0x10380, 0x1039d, 1}, 5535 {0x1039f, 0x1039f, 1}, 5536 }, 5537 } 5538 5539 var _Vai = &RangeTable{ 5540 R16: []Range16{ 5541 {0xa500, 0xa62b, 1}, 5542 }, 5543 } 5544 5545 var _Wancho = &RangeTable{ 5546 R16: []Range16{}, 5547 R32: []Range32{ 5548 {0x1e2c0, 0x1e2f9, 1}, 5549 {0x1e2ff, 0x1e2ff, 1}, 5550 }, 5551 } 5552 5553 var _Warang_Citi = &RangeTable{ 5554 R16: []Range16{}, 5555 R32: []Range32{ 5556 {0x118a0, 0x118f2, 1}, 5557 {0x118ff, 0x118ff, 1}, 5558 }, 5559 } 5560 5561 var _Yezidi = &RangeTable{ 5562 R16: []Range16{}, 5563 R32: []Range32{ 5564 {0x10e80, 0x10ea9, 1}, 5565 {0x10eab, 0x10ead, 1}, 5566 {0x10eb0, 0x10eb1, 1}, 5567 }, 5568 } 5569 5570 var _Yi = &RangeTable{ 5571 R16: []Range16{ 5572 {0xa000, 0xa48c, 1}, 5573 {0xa490, 0xa4c6, 1}, 5574 }, 5575 } 5576 5577 var _Zanabazar_Square = &RangeTable{ 5578 R16: []Range16{}, 5579 R32: []Range32{ 5580 {0x11a00, 0x11a47, 1}, 5581 }, 5582 } 5583 5584 // These variables have type *RangeTable. 5585 var ( 5586 Adlam = _Adlam // Adlam is the set of Unicode characters in script Adlam. 5587 Ahom = _Ahom // Ahom is the set of Unicode characters in script Ahom. 5588 Anatolian_Hieroglyphs = _Anatolian_Hieroglyphs // Anatolian_Hieroglyphs is the set of Unicode characters in script Anatolian_Hieroglyphs. 5589 Arabic = _Arabic // Arabic is the set of Unicode characters in script Arabic. 5590 Armenian = _Armenian // Armenian is the set of Unicode characters in script Armenian. 5591 Avestan = _Avestan // Avestan is the set of Unicode characters in script Avestan. 5592 Balinese = _Balinese // Balinese is the set of Unicode characters in script Balinese. 5593 Bamum = _Bamum // Bamum is the set of Unicode characters in script Bamum. 5594 Bassa_Vah = _Bassa_Vah // Bassa_Vah is the set of Unicode characters in script Bassa_Vah. 5595 Batak = _Batak // Batak is the set of Unicode characters in script Batak. 5596 Bengali = _Bengali // Bengali is the set of Unicode characters in script Bengali. 5597 Bhaiksuki = _Bhaiksuki // Bhaiksuki is the set of Unicode characters in script Bhaiksuki. 5598 Bopomofo = _Bopomofo // Bopomofo is the set of Unicode characters in script Bopomofo. 5599 Brahmi = _Brahmi // Brahmi is the set of Unicode characters in script Brahmi. 5600 Braille = _Braille // Braille is the set of Unicode characters in script Braille. 5601 Buginese = _Buginese // Buginese is the set of Unicode characters in script Buginese. 5602 Buhid = _Buhid // Buhid is the set of Unicode characters in script Buhid. 5603 Canadian_Aboriginal = _Canadian_Aboriginal // Canadian_Aboriginal is the set of Unicode characters in script Canadian_Aboriginal. 5604 Carian = _Carian // Carian is the set of Unicode characters in script Carian. 5605 Caucasian_Albanian = _Caucasian_Albanian // Caucasian_Albanian is the set of Unicode characters in script Caucasian_Albanian. 5606 Chakma = _Chakma // Chakma is the set of Unicode characters in script Chakma. 5607 Cham = _Cham // Cham is the set of Unicode characters in script Cham. 5608 Cherokee = _Cherokee // Cherokee is the set of Unicode characters in script Cherokee. 5609 Chorasmian = _Chorasmian // Chorasmian is the set of Unicode characters in script Chorasmian. 5610 Common = _Common // Common is the set of Unicode characters in script Common. 5611 Coptic = _Coptic // Coptic is the set of Unicode characters in script Coptic. 5612 Cuneiform = _Cuneiform // Cuneiform is the set of Unicode characters in script Cuneiform. 5613 Cypriot = _Cypriot // Cypriot is the set of Unicode characters in script Cypriot. 5614 Cyrillic = _Cyrillic // Cyrillic is the set of Unicode characters in script Cyrillic. 5615 Deseret = _Deseret // Deseret is the set of Unicode characters in script Deseret. 5616 Devanagari = _Devanagari // Devanagari is the set of Unicode characters in script Devanagari. 5617 Dives_Akuru = _Dives_Akuru // Dives_Akuru is the set of Unicode characters in script Dives_Akuru. 5618 Dogra = _Dogra // Dogra is the set of Unicode characters in script Dogra. 5619 Duployan = _Duployan // Duployan is the set of Unicode characters in script Duployan. 5620 Egyptian_Hieroglyphs = _Egyptian_Hieroglyphs // Egyptian_Hieroglyphs is the set of Unicode characters in script Egyptian_Hieroglyphs. 5621 Elbasan = _Elbasan // Elbasan is the set of Unicode characters in script Elbasan. 5622 Elymaic = _Elymaic // Elymaic is the set of Unicode characters in script Elymaic. 5623 Ethiopic = _Ethiopic // Ethiopic is the set of Unicode characters in script Ethiopic. 5624 Georgian = _Georgian // Georgian is the set of Unicode characters in script Georgian. 5625 Glagolitic = _Glagolitic // Glagolitic is the set of Unicode characters in script Glagolitic. 5626 Gothic = _Gothic // Gothic is the set of Unicode characters in script Gothic. 5627 Grantha = _Grantha // Grantha is the set of Unicode characters in script Grantha. 5628 Greek = _Greek // Greek is the set of Unicode characters in script Greek. 5629 Gujarati = _Gujarati // Gujarati is the set of Unicode characters in script Gujarati. 5630 Gunjala_Gondi = _Gunjala_Gondi // Gunjala_Gondi is the set of Unicode characters in script Gunjala_Gondi. 5631 Gurmukhi = _Gurmukhi // Gurmukhi is the set of Unicode characters in script Gurmukhi. 5632 Han = _Han // Han is the set of Unicode characters in script Han. 5633 Hangul = _Hangul // Hangul is the set of Unicode characters in script Hangul. 5634 Hanifi_Rohingya = _Hanifi_Rohingya // Hanifi_Rohingya is the set of Unicode characters in script Hanifi_Rohingya. 5635 Hanunoo = _Hanunoo // Hanunoo is the set of Unicode characters in script Hanunoo. 5636 Hatran = _Hatran // Hatran is the set of Unicode characters in script Hatran. 5637 Hebrew = _Hebrew // Hebrew is the set of Unicode characters in script Hebrew. 5638 Hiragana = _Hiragana // Hiragana is the set of Unicode characters in script Hiragana. 5639 Imperial_Aramaic = _Imperial_Aramaic // Imperial_Aramaic is the set of Unicode characters in script Imperial_Aramaic. 5640 Inherited = _Inherited // Inherited is the set of Unicode characters in script Inherited. 5641 Inscriptional_Pahlavi = _Inscriptional_Pahlavi // Inscriptional_Pahlavi is the set of Unicode characters in script Inscriptional_Pahlavi. 5642 Inscriptional_Parthian = _Inscriptional_Parthian // Inscriptional_Parthian is the set of Unicode characters in script Inscriptional_Parthian. 5643 Javanese = _Javanese // Javanese is the set of Unicode characters in script Javanese. 5644 Kaithi = _Kaithi // Kaithi is the set of Unicode characters in script Kaithi. 5645 Kannada = _Kannada // Kannada is the set of Unicode characters in script Kannada. 5646 Katakana = _Katakana // Katakana is the set of Unicode characters in script Katakana. 5647 Kayah_Li = _Kayah_Li // Kayah_Li is the set of Unicode characters in script Kayah_Li. 5648 Kharoshthi = _Kharoshthi // Kharoshthi is the set of Unicode characters in script Kharoshthi. 5649 Khitan_Small_Script = _Khitan_Small_Script // Khitan_Small_Script is the set of Unicode characters in script Khitan_Small_Script. 5650 Khmer = _Khmer // Khmer is the set of Unicode characters in script Khmer. 5651 Khojki = _Khojki // Khojki is the set of Unicode characters in script Khojki. 5652 Khudawadi = _Khudawadi // Khudawadi is the set of Unicode characters in script Khudawadi. 5653 Lao = _Lao // Lao is the set of Unicode characters in script Lao. 5654 Latin = _Latin // Latin is the set of Unicode characters in script Latin. 5655 Lepcha = _Lepcha // Lepcha is the set of Unicode characters in script Lepcha. 5656 Limbu = _Limbu // Limbu is the set of Unicode characters in script Limbu. 5657 Linear_A = _Linear_A // Linear_A is the set of Unicode characters in script Linear_A. 5658 Linear_B = _Linear_B // Linear_B is the set of Unicode characters in script Linear_B. 5659 Lisu = _Lisu // Lisu is the set of Unicode characters in script Lisu. 5660 Lycian = _Lycian // Lycian is the set of Unicode characters in script Lycian. 5661 Lydian = _Lydian // Lydian is the set of Unicode characters in script Lydian. 5662 Mahajani = _Mahajani // Mahajani is the set of Unicode characters in script Mahajani. 5663 Makasar = _Makasar // Makasar is the set of Unicode characters in script Makasar. 5664 Malayalam = _Malayalam // Malayalam is the set of Unicode characters in script Malayalam. 5665 Mandaic = _Mandaic // Mandaic is the set of Unicode characters in script Mandaic. 5666 Manichaean = _Manichaean // Manichaean is the set of Unicode characters in script Manichaean. 5667 Marchen = _Marchen // Marchen is the set of Unicode characters in script Marchen. 5668 Masaram_Gondi = _Masaram_Gondi // Masaram_Gondi is the set of Unicode characters in script Masaram_Gondi. 5669 Medefaidrin = _Medefaidrin // Medefaidrin is the set of Unicode characters in script Medefaidrin. 5670 Meetei_Mayek = _Meetei_Mayek // Meetei_Mayek is the set of Unicode characters in script Meetei_Mayek. 5671 Mende_Kikakui = _Mende_Kikakui // Mende_Kikakui is the set of Unicode characters in script Mende_Kikakui. 5672 Meroitic_Cursive = _Meroitic_Cursive // Meroitic_Cursive is the set of Unicode characters in script Meroitic_Cursive. 5673 Meroitic_Hieroglyphs = _Meroitic_Hieroglyphs // Meroitic_Hieroglyphs is the set of Unicode characters in script Meroitic_Hieroglyphs. 5674 Miao = _Miao // Miao is the set of Unicode characters in script Miao. 5675 Modi = _Modi // Modi is the set of Unicode characters in script Modi. 5676 Mongolian = _Mongolian // Mongolian is the set of Unicode characters in script Mongolian. 5677 Mro = _Mro // Mro is the set of Unicode characters in script Mro. 5678 Multani = _Multani // Multani is the set of Unicode characters in script Multani. 5679 Myanmar = _Myanmar // Myanmar is the set of Unicode characters in script Myanmar. 5680 Nabataean = _Nabataean // Nabataean is the set of Unicode characters in script Nabataean. 5681 Nandinagari = _Nandinagari // Nandinagari is the set of Unicode characters in script Nandinagari. 5682 New_Tai_Lue = _New_Tai_Lue // New_Tai_Lue is the set of Unicode characters in script New_Tai_Lue. 5683 Newa = _Newa // Newa is the set of Unicode characters in script Newa. 5684 Nko = _Nko // Nko is the set of Unicode characters in script Nko. 5685 Nushu = _Nushu // Nushu is the set of Unicode characters in script Nushu. 5686 Nyiakeng_Puachue_Hmong = _Nyiakeng_Puachue_Hmong // Nyiakeng_Puachue_Hmong is the set of Unicode characters in script Nyiakeng_Puachue_Hmong. 5687 Ogham = _Ogham // Ogham is the set of Unicode characters in script Ogham. 5688 Ol_Chiki = _Ol_Chiki // Ol_Chiki is the set of Unicode characters in script Ol_Chiki. 5689 Old_Hungarian = _Old_Hungarian // Old_Hungarian is the set of Unicode characters in script Old_Hungarian. 5690 Old_Italic = _Old_Italic // Old_Italic is the set of Unicode characters in script Old_Italic. 5691 Old_North_Arabian = _Old_North_Arabian // Old_North_Arabian is the set of Unicode characters in script Old_North_Arabian. 5692 Old_Permic = _Old_Permic // Old_Permic is the set of Unicode characters in script Old_Permic. 5693 Old_Persian = _Old_Persian // Old_Persian is the set of Unicode characters in script Old_Persian. 5694 Old_Sogdian = _Old_Sogdian // Old_Sogdian is the set of Unicode characters in script Old_Sogdian. 5695 Old_South_Arabian = _Old_South_Arabian // Old_South_Arabian is the set of Unicode characters in script Old_South_Arabian. 5696 Old_Turkic = _Old_Turkic // Old_Turkic is the set of Unicode characters in script Old_Turkic. 5697 Oriya = _Oriya // Oriya is the set of Unicode characters in script Oriya. 5698 Osage = _Osage // Osage is the set of Unicode characters in script Osage. 5699 Osmanya = _Osmanya // Osmanya is the set of Unicode characters in script Osmanya. 5700 Pahawh_Hmong = _Pahawh_Hmong // Pahawh_Hmong is the set of Unicode characters in script Pahawh_Hmong. 5701 Palmyrene = _Palmyrene // Palmyrene is the set of Unicode characters in script Palmyrene. 5702 Pau_Cin_Hau = _Pau_Cin_Hau // Pau_Cin_Hau is the set of Unicode characters in script Pau_Cin_Hau. 5703 Phags_Pa = _Phags_Pa // Phags_Pa is the set of Unicode characters in script Phags_Pa. 5704 Phoenician = _Phoenician // Phoenician is the set of Unicode characters in script Phoenician. 5705 Psalter_Pahlavi = _Psalter_Pahlavi // Psalter_Pahlavi is the set of Unicode characters in script Psalter_Pahlavi. 5706 Rejang = _Rejang // Rejang is the set of Unicode characters in script Rejang. 5707 Runic = _Runic // Runic is the set of Unicode characters in script Runic. 5708 Samaritan = _Samaritan // Samaritan is the set of Unicode characters in script Samaritan. 5709 Saurashtra = _Saurashtra // Saurashtra is the set of Unicode characters in script Saurashtra. 5710 Sharada = _Sharada // Sharada is the set of Unicode characters in script Sharada. 5711 Shavian = _Shavian // Shavian is the set of Unicode characters in script Shavian. 5712 Siddham = _Siddham // Siddham is the set of Unicode characters in script Siddham. 5713 SignWriting = _SignWriting // SignWriting is the set of Unicode characters in script SignWriting. 5714 Sinhala = _Sinhala // Sinhala is the set of Unicode characters in script Sinhala. 5715 Sogdian = _Sogdian // Sogdian is the set of Unicode characters in script Sogdian. 5716 Sora_Sompeng = _Sora_Sompeng // Sora_Sompeng is the set of Unicode characters in script Sora_Sompeng. 5717 Soyombo = _Soyombo // Soyombo is the set of Unicode characters in script Soyombo. 5718 Sundanese = _Sundanese // Sundanese is the set of Unicode characters in script Sundanese. 5719 Syloti_Nagri = _Syloti_Nagri // Syloti_Nagri is the set of Unicode characters in script Syloti_Nagri. 5720 Syriac = _Syriac // Syriac is the set of Unicode characters in script Syriac. 5721 Tagalog = _Tagalog // Tagalog is the set of Unicode characters in script Tagalog. 5722 Tagbanwa = _Tagbanwa // Tagbanwa is the set of Unicode characters in script Tagbanwa. 5723 Tai_Le = _Tai_Le // Tai_Le is the set of Unicode characters in script Tai_Le. 5724 Tai_Tham = _Tai_Tham // Tai_Tham is the set of Unicode characters in script Tai_Tham. 5725 Tai_Viet = _Tai_Viet // Tai_Viet is the set of Unicode characters in script Tai_Viet. 5726 Takri = _Takri // Takri is the set of Unicode characters in script Takri. 5727 Tamil = _Tamil // Tamil is the set of Unicode characters in script Tamil. 5728 Tangut = _Tangut // Tangut is the set of Unicode characters in script Tangut. 5729 Telugu = _Telugu // Telugu is the set of Unicode characters in script Telugu. 5730 Thaana = _Thaana // Thaana is the set of Unicode characters in script Thaana. 5731 Thai = _Thai // Thai is the set of Unicode characters in script Thai. 5732 Tibetan = _Tibetan // Tibetan is the set of Unicode characters in script Tibetan. 5733 Tifinagh = _Tifinagh // Tifinagh is the set of Unicode characters in script Tifinagh. 5734 Tirhuta = _Tirhuta // Tirhuta is the set of Unicode characters in script Tirhuta. 5735 Ugaritic = _Ugaritic // Ugaritic is the set of Unicode characters in script Ugaritic. 5736 Vai = _Vai // Vai is the set of Unicode characters in script Vai. 5737 Wancho = _Wancho // Wancho is the set of Unicode characters in script Wancho. 5738 Warang_Citi = _Warang_Citi // Warang_Citi is the set of Unicode characters in script Warang_Citi. 5739 Yezidi = _Yezidi // Yezidi is the set of Unicode characters in script Yezidi. 5740 Yi = _Yi // Yi is the set of Unicode characters in script Yi. 5741 Zanabazar_Square = _Zanabazar_Square // Zanabazar_Square is the set of Unicode characters in script Zanabazar_Square. 5742 ) 5743 5744 // Properties is the set of Unicode property tables. 5745 var Properties = map[string]*RangeTable{ 5746 "ASCII_Hex_Digit": ASCII_Hex_Digit, 5747 "Bidi_Control": Bidi_Control, 5748 "Dash": Dash, 5749 "Deprecated": Deprecated, 5750 "Diacritic": Diacritic, 5751 "Extender": Extender, 5752 "Hex_Digit": Hex_Digit, 5753 "Hyphen": Hyphen, 5754 "IDS_Binary_Operator": IDS_Binary_Operator, 5755 "IDS_Trinary_Operator": IDS_Trinary_Operator, 5756 "Ideographic": Ideographic, 5757 "Join_Control": Join_Control, 5758 "Logical_Order_Exception": Logical_Order_Exception, 5759 "Noncharacter_Code_Point": Noncharacter_Code_Point, 5760 "Other_Alphabetic": Other_Alphabetic, 5761 "Other_Default_Ignorable_Code_Point": Other_Default_Ignorable_Code_Point, 5762 "Other_Grapheme_Extend": Other_Grapheme_Extend, 5763 "Other_ID_Continue": Other_ID_Continue, 5764 "Other_ID_Start": Other_ID_Start, 5765 "Other_Lowercase": Other_Lowercase, 5766 "Other_Math": Other_Math, 5767 "Other_Uppercase": Other_Uppercase, 5768 "Pattern_Syntax": Pattern_Syntax, 5769 "Pattern_White_Space": Pattern_White_Space, 5770 "Prepended_Concatenation_Mark": Prepended_Concatenation_Mark, 5771 "Quotation_Mark": Quotation_Mark, 5772 "Radical": Radical, 5773 "Regional_Indicator": Regional_Indicator, 5774 "Sentence_Terminal": Sentence_Terminal, 5775 "STerm": Sentence_Terminal, 5776 "Soft_Dotted": Soft_Dotted, 5777 "Terminal_Punctuation": Terminal_Punctuation, 5778 "Unified_Ideograph": Unified_Ideograph, 5779 "Variation_Selector": Variation_Selector, 5780 "White_Space": White_Space, 5781 } 5782 5783 var _ASCII_Hex_Digit = &RangeTable{ 5784 R16: []Range16{ 5785 {0x0030, 0x0039, 1}, 5786 {0x0041, 0x0046, 1}, 5787 {0x0061, 0x0066, 1}, 5788 }, 5789 LatinOffset: 3, 5790 } 5791 5792 var _Bidi_Control = &RangeTable{ 5793 R16: []Range16{ 5794 {0x061c, 0x200e, 6642}, 5795 {0x200f, 0x202a, 27}, 5796 {0x202b, 0x202e, 1}, 5797 {0x2066, 0x2069, 1}, 5798 }, 5799 } 5800 5801 var _Dash = &RangeTable{ 5802 R16: []Range16{ 5803 {0x002d, 0x058a, 1373}, 5804 {0x05be, 0x1400, 3650}, 5805 {0x1806, 0x2010, 2058}, 5806 {0x2011, 0x2015, 1}, 5807 {0x2053, 0x207b, 40}, 5808 {0x208b, 0x2212, 391}, 5809 {0x2e17, 0x2e1a, 3}, 5810 {0x2e3a, 0x2e3b, 1}, 5811 {0x2e40, 0x301c, 476}, 5812 {0x3030, 0x30a0, 112}, 5813 {0xfe31, 0xfe32, 1}, 5814 {0xfe58, 0xfe63, 11}, 5815 {0xff0d, 0xff0d, 1}, 5816 }, 5817 R32: []Range32{ 5818 {0x10ead, 0x10ead, 1}, 5819 }, 5820 } 5821 5822 var _Deprecated = &RangeTable{ 5823 R16: []Range16{ 5824 {0x0149, 0x0673, 1322}, 5825 {0x0f77, 0x0f79, 2}, 5826 {0x17a3, 0x17a4, 1}, 5827 {0x206a, 0x206f, 1}, 5828 {0x2329, 0x232a, 1}, 5829 }, 5830 R32: []Range32{ 5831 {0xe0001, 0xe0001, 1}, 5832 }, 5833 } 5834 5835 var _Diacritic = &RangeTable{ 5836 R16: []Range16{ 5837 {0x005e, 0x0060, 2}, 5838 {0x00a8, 0x00af, 7}, 5839 {0x00b4, 0x00b7, 3}, 5840 {0x00b8, 0x02b0, 504}, 5841 {0x02b1, 0x034e, 1}, 5842 {0x0350, 0x0357, 1}, 5843 {0x035d, 0x0362, 1}, 5844 {0x0374, 0x0375, 1}, 5845 {0x037a, 0x0384, 10}, 5846 {0x0385, 0x0483, 254}, 5847 {0x0484, 0x0487, 1}, 5848 {0x0559, 0x0591, 56}, 5849 {0x0592, 0x05a1, 1}, 5850 {0x05a3, 0x05bd, 1}, 5851 {0x05bf, 0x05c1, 2}, 5852 {0x05c2, 0x05c4, 2}, 5853 {0x064b, 0x0652, 1}, 5854 {0x0657, 0x0658, 1}, 5855 {0x06df, 0x06e0, 1}, 5856 {0x06e5, 0x06e6, 1}, 5857 {0x06ea, 0x06ec, 1}, 5858 {0x0730, 0x074a, 1}, 5859 {0x07a6, 0x07b0, 1}, 5860 {0x07eb, 0x07f5, 1}, 5861 {0x0818, 0x0819, 1}, 5862 {0x08e3, 0x08fe, 1}, 5863 {0x093c, 0x094d, 17}, 5864 {0x0951, 0x0954, 1}, 5865 {0x0971, 0x09bc, 75}, 5866 {0x09cd, 0x0a3c, 111}, 5867 {0x0a4d, 0x0abc, 111}, 5868 {0x0acd, 0x0afd, 48}, 5869 {0x0afe, 0x0aff, 1}, 5870 {0x0b3c, 0x0b4d, 17}, 5871 {0x0b55, 0x0bcd, 120}, 5872 {0x0c4d, 0x0cbc, 111}, 5873 {0x0ccd, 0x0d3b, 110}, 5874 {0x0d3c, 0x0d4d, 17}, 5875 {0x0dca, 0x0e47, 125}, 5876 {0x0e48, 0x0e4c, 1}, 5877 {0x0e4e, 0x0eba, 108}, 5878 {0x0ec8, 0x0ecc, 1}, 5879 {0x0f18, 0x0f19, 1}, 5880 {0x0f35, 0x0f39, 2}, 5881 {0x0f3e, 0x0f3f, 1}, 5882 {0x0f82, 0x0f84, 1}, 5883 {0x0f86, 0x0f87, 1}, 5884 {0x0fc6, 0x1037, 113}, 5885 {0x1039, 0x103a, 1}, 5886 {0x1063, 0x1064, 1}, 5887 {0x1069, 0x106d, 1}, 5888 {0x1087, 0x108d, 1}, 5889 {0x108f, 0x109a, 11}, 5890 {0x109b, 0x135d, 706}, 5891 {0x135e, 0x135f, 1}, 5892 {0x17c9, 0x17d3, 1}, 5893 {0x17dd, 0x1939, 348}, 5894 {0x193a, 0x193b, 1}, 5895 {0x1a75, 0x1a7c, 1}, 5896 {0x1a7f, 0x1ab0, 49}, 5897 {0x1ab1, 0x1abd, 1}, 5898 {0x1b34, 0x1b44, 16}, 5899 {0x1b6b, 0x1b73, 1}, 5900 {0x1baa, 0x1bab, 1}, 5901 {0x1c36, 0x1c37, 1}, 5902 {0x1c78, 0x1c7d, 1}, 5903 {0x1cd0, 0x1ce8, 1}, 5904 {0x1ced, 0x1cf4, 7}, 5905 {0x1cf7, 0x1cf9, 1}, 5906 {0x1d2c, 0x1d6a, 1}, 5907 {0x1dc4, 0x1dcf, 1}, 5908 {0x1df5, 0x1df9, 1}, 5909 {0x1dfd, 0x1dff, 1}, 5910 {0x1fbd, 0x1fbf, 2}, 5911 {0x1fc0, 0x1fc1, 1}, 5912 {0x1fcd, 0x1fcf, 1}, 5913 {0x1fdd, 0x1fdf, 1}, 5914 {0x1fed, 0x1fef, 1}, 5915 {0x1ffd, 0x1ffe, 1}, 5916 {0x2cef, 0x2cf1, 1}, 5917 {0x2e2f, 0x302a, 507}, 5918 {0x302b, 0x302f, 1}, 5919 {0x3099, 0x309c, 1}, 5920 {0x30fc, 0xa66f, 30067}, 5921 {0xa67c, 0xa67d, 1}, 5922 {0xa67f, 0xa69c, 29}, 5923 {0xa69d, 0xa6f0, 83}, 5924 {0xa6f1, 0xa700, 15}, 5925 {0xa701, 0xa721, 1}, 5926 {0xa788, 0xa78a, 1}, 5927 {0xa7f8, 0xa7f9, 1}, 5928 {0xa8c4, 0xa8e0, 28}, 5929 {0xa8e1, 0xa8f1, 1}, 5930 {0xa92b, 0xa92e, 1}, 5931 {0xa953, 0xa9b3, 96}, 5932 {0xa9c0, 0xa9e5, 37}, 5933 {0xaa7b, 0xaa7d, 1}, 5934 {0xaabf, 0xaac2, 1}, 5935 {0xaaf6, 0xab5b, 101}, 5936 {0xab5c, 0xab5f, 1}, 5937 {0xab69, 0xab6b, 1}, 5938 {0xabec, 0xabed, 1}, 5939 {0xfb1e, 0xfe20, 770}, 5940 {0xfe21, 0xfe2f, 1}, 5941 {0xff3e, 0xff40, 2}, 5942 {0xff70, 0xff9e, 46}, 5943 {0xff9f, 0xffe3, 68}, 5944 }, 5945 R32: []Range32{ 5946 {0x102e0, 0x10ae5, 2053}, 5947 {0x10ae6, 0x10d22, 572}, 5948 {0x10d23, 0x10d27, 1}, 5949 {0x10f46, 0x10f50, 1}, 5950 {0x110b9, 0x110ba, 1}, 5951 {0x11133, 0x11134, 1}, 5952 {0x11173, 0x111c0, 77}, 5953 {0x111ca, 0x111cc, 1}, 5954 {0x11235, 0x11236, 1}, 5955 {0x112e9, 0x112ea, 1}, 5956 {0x1133c, 0x1134d, 17}, 5957 {0x11366, 0x1136c, 1}, 5958 {0x11370, 0x11374, 1}, 5959 {0x11442, 0x11446, 4}, 5960 {0x114c2, 0x114c3, 1}, 5961 {0x115bf, 0x115c0, 1}, 5962 {0x1163f, 0x116b6, 119}, 5963 {0x116b7, 0x1172b, 116}, 5964 {0x11839, 0x1183a, 1}, 5965 {0x1193d, 0x1193e, 1}, 5966 {0x11943, 0x119e0, 157}, 5967 {0x11a34, 0x11a47, 19}, 5968 {0x11a99, 0x11c3f, 422}, 5969 {0x11d42, 0x11d44, 2}, 5970 {0x11d45, 0x11d97, 82}, 5971 {0x16af0, 0x16af4, 1}, 5972 {0x16b30, 0x16b36, 1}, 5973 {0x16f8f, 0x16f9f, 1}, 5974 {0x16ff0, 0x16ff1, 1}, 5975 {0x1d167, 0x1d169, 1}, 5976 {0x1d16d, 0x1d172, 1}, 5977 {0x1d17b, 0x1d182, 1}, 5978 {0x1d185, 0x1d18b, 1}, 5979 {0x1d1aa, 0x1d1ad, 1}, 5980 {0x1e130, 0x1e136, 1}, 5981 {0x1e2ec, 0x1e2ef, 1}, 5982 {0x1e8d0, 0x1e8d6, 1}, 5983 {0x1e944, 0x1e946, 1}, 5984 {0x1e948, 0x1e94a, 1}, 5985 }, 5986 LatinOffset: 3, 5987 } 5988 5989 var _Extender = &RangeTable{ 5990 R16: []Range16{ 5991 {0x00b7, 0x02d0, 537}, 5992 {0x02d1, 0x0640, 879}, 5993 {0x07fa, 0x0b55, 859}, 5994 {0x0e46, 0x0ec6, 128}, 5995 {0x180a, 0x1843, 57}, 5996 {0x1aa7, 0x1c36, 399}, 5997 {0x1c7b, 0x3005, 5002}, 5998 {0x3031, 0x3035, 1}, 5999 {0x309d, 0x309e, 1}, 6000 {0x30fc, 0x30fe, 1}, 6001 {0xa015, 0xa60c, 1527}, 6002 {0xa9cf, 0xa9e6, 23}, 6003 {0xaa70, 0xaadd, 109}, 6004 {0xaaf3, 0xaaf4, 1}, 6005 {0xff70, 0xff70, 1}, 6006 }, 6007 R32: []Range32{ 6008 {0x1135d, 0x115c6, 617}, 6009 {0x115c7, 0x115c8, 1}, 6010 {0x11a98, 0x16b42, 20650}, 6011 {0x16b43, 0x16fe0, 1181}, 6012 {0x16fe1, 0x16fe3, 2}, 6013 {0x1e13c, 0x1e13d, 1}, 6014 {0x1e944, 0x1e946, 1}, 6015 }, 6016 } 6017 6018 var _Hex_Digit = &RangeTable{ 6019 R16: []Range16{ 6020 {0x0030, 0x0039, 1}, 6021 {0x0041, 0x0046, 1}, 6022 {0x0061, 0x0066, 1}, 6023 {0xff10, 0xff19, 1}, 6024 {0xff21, 0xff26, 1}, 6025 {0xff41, 0xff46, 1}, 6026 }, 6027 LatinOffset: 3, 6028 } 6029 6030 var _Hyphen = &RangeTable{ 6031 R16: []Range16{ 6032 {0x002d, 0x00ad, 128}, 6033 {0x058a, 0x1806, 4732}, 6034 {0x2010, 0x2011, 1}, 6035 {0x2e17, 0x30fb, 740}, 6036 {0xfe63, 0xff0d, 170}, 6037 {0xff65, 0xff65, 1}, 6038 }, 6039 LatinOffset: 1, 6040 } 6041 6042 var _IDS_Binary_Operator = &RangeTable{ 6043 R16: []Range16{ 6044 {0x2ff0, 0x2ff1, 1}, 6045 {0x2ff4, 0x2ffb, 1}, 6046 }, 6047 } 6048 6049 var _IDS_Trinary_Operator = &RangeTable{ 6050 R16: []Range16{ 6051 {0x2ff2, 0x2ff3, 1}, 6052 }, 6053 } 6054 6055 var _Ideographic = &RangeTable{ 6056 R16: []Range16{ 6057 {0x3006, 0x3007, 1}, 6058 {0x3021, 0x3029, 1}, 6059 {0x3038, 0x303a, 1}, 6060 {0x3400, 0x4dbf, 1}, 6061 {0x4e00, 0x9ffc, 1}, 6062 {0xf900, 0xfa6d, 1}, 6063 {0xfa70, 0xfad9, 1}, 6064 }, 6065 R32: []Range32{ 6066 {0x16fe4, 0x17000, 28}, 6067 {0x17001, 0x187f7, 1}, 6068 {0x18800, 0x18cd5, 1}, 6069 {0x18d00, 0x18d08, 1}, 6070 {0x1b170, 0x1b2fb, 1}, 6071 {0x20000, 0x2a6dd, 1}, 6072 {0x2a700, 0x2b734, 1}, 6073 {0x2b740, 0x2b81d, 1}, 6074 {0x2b820, 0x2cea1, 1}, 6075 {0x2ceb0, 0x2ebe0, 1}, 6076 {0x2f800, 0x2fa1d, 1}, 6077 {0x30000, 0x3134a, 1}, 6078 }, 6079 } 6080 6081 var _Join_Control = &RangeTable{ 6082 R16: []Range16{ 6083 {0x200c, 0x200d, 1}, 6084 }, 6085 } 6086 6087 var _Logical_Order_Exception = &RangeTable{ 6088 R16: []Range16{ 6089 {0x0e40, 0x0e44, 1}, 6090 {0x0ec0, 0x0ec4, 1}, 6091 {0x19b5, 0x19b7, 1}, 6092 {0x19ba, 0xaab5, 37115}, 6093 {0xaab6, 0xaab9, 3}, 6094 {0xaabb, 0xaabc, 1}, 6095 }, 6096 } 6097 6098 var _Noncharacter_Code_Point = &RangeTable{ 6099 R16: []Range16{ 6100 {0xfdd0, 0xfdef, 1}, 6101 {0xfffe, 0xffff, 1}, 6102 }, 6103 R32: []Range32{ 6104 {0x1fffe, 0x1ffff, 1}, 6105 {0x2fffe, 0x2ffff, 1}, 6106 {0x3fffe, 0x3ffff, 1}, 6107 {0x4fffe, 0x4ffff, 1}, 6108 {0x5fffe, 0x5ffff, 1}, 6109 {0x6fffe, 0x6ffff, 1}, 6110 {0x7fffe, 0x7ffff, 1}, 6111 {0x8fffe, 0x8ffff, 1}, 6112 {0x9fffe, 0x9ffff, 1}, 6113 {0xafffe, 0xaffff, 1}, 6114 {0xbfffe, 0xbffff, 1}, 6115 {0xcfffe, 0xcffff, 1}, 6116 {0xdfffe, 0xdffff, 1}, 6117 {0xefffe, 0xeffff, 1}, 6118 {0xffffe, 0xfffff, 1}, 6119 {0x10fffe, 0x10ffff, 1}, 6120 }, 6121 } 6122 6123 var _Other_Alphabetic = &RangeTable{ 6124 R16: []Range16{ 6125 {0x0345, 0x05b0, 619}, 6126 {0x05b1, 0x05bd, 1}, 6127 {0x05bf, 0x05c1, 2}, 6128 {0x05c2, 0x05c4, 2}, 6129 {0x05c5, 0x05c7, 2}, 6130 {0x0610, 0x061a, 1}, 6131 {0x064b, 0x0657, 1}, 6132 {0x0659, 0x065f, 1}, 6133 {0x0670, 0x06d6, 102}, 6134 {0x06d7, 0x06dc, 1}, 6135 {0x06e1, 0x06e4, 1}, 6136 {0x06e7, 0x06e8, 1}, 6137 {0x06ed, 0x0711, 36}, 6138 {0x0730, 0x073f, 1}, 6139 {0x07a6, 0x07b0, 1}, 6140 {0x0816, 0x0817, 1}, 6141 {0x081b, 0x0823, 1}, 6142 {0x0825, 0x0827, 1}, 6143 {0x0829, 0x082c, 1}, 6144 {0x08d4, 0x08df, 1}, 6145 {0x08e3, 0x08e9, 1}, 6146 {0x08f0, 0x0903, 1}, 6147 {0x093a, 0x093b, 1}, 6148 {0x093e, 0x094c, 1}, 6149 {0x094e, 0x094f, 1}, 6150 {0x0955, 0x0957, 1}, 6151 {0x0962, 0x0963, 1}, 6152 {0x0981, 0x0983, 1}, 6153 {0x09be, 0x09c4, 1}, 6154 {0x09c7, 0x09c8, 1}, 6155 {0x09cb, 0x09cc, 1}, 6156 {0x09d7, 0x09e2, 11}, 6157 {0x09e3, 0x0a01, 30}, 6158 {0x0a02, 0x0a03, 1}, 6159 {0x0a3e, 0x0a42, 1}, 6160 {0x0a47, 0x0a48, 1}, 6161 {0x0a4b, 0x0a4c, 1}, 6162 {0x0a51, 0x0a70, 31}, 6163 {0x0a71, 0x0a75, 4}, 6164 {0x0a81, 0x0a83, 1}, 6165 {0x0abe, 0x0ac5, 1}, 6166 {0x0ac7, 0x0ac9, 1}, 6167 {0x0acb, 0x0acc, 1}, 6168 {0x0ae2, 0x0ae3, 1}, 6169 {0x0afa, 0x0afc, 1}, 6170 {0x0b01, 0x0b03, 1}, 6171 {0x0b3e, 0x0b44, 1}, 6172 {0x0b47, 0x0b48, 1}, 6173 {0x0b4b, 0x0b4c, 1}, 6174 {0x0b56, 0x0b57, 1}, 6175 {0x0b62, 0x0b63, 1}, 6176 {0x0b82, 0x0bbe, 60}, 6177 {0x0bbf, 0x0bc2, 1}, 6178 {0x0bc6, 0x0bc8, 1}, 6179 {0x0bca, 0x0bcc, 1}, 6180 {0x0bd7, 0x0c00, 41}, 6181 {0x0c01, 0x0c03, 1}, 6182 {0x0c3e, 0x0c44, 1}, 6183 {0x0c46, 0x0c48, 1}, 6184 {0x0c4a, 0x0c4c, 1}, 6185 {0x0c55, 0x0c56, 1}, 6186 {0x0c62, 0x0c63, 1}, 6187 {0x0c81, 0x0c83, 1}, 6188 {0x0cbe, 0x0cc4, 1}, 6189 {0x0cc6, 0x0cc8, 1}, 6190 {0x0cca, 0x0ccc, 1}, 6191 {0x0cd5, 0x0cd6, 1}, 6192 {0x0ce2, 0x0ce3, 1}, 6193 {0x0d00, 0x0d03, 1}, 6194 {0x0d3e, 0x0d44, 1}, 6195 {0x0d46, 0x0d48, 1}, 6196 {0x0d4a, 0x0d4c, 1}, 6197 {0x0d57, 0x0d62, 11}, 6198 {0x0d63, 0x0d81, 30}, 6199 {0x0d82, 0x0d83, 1}, 6200 {0x0dcf, 0x0dd4, 1}, 6201 {0x0dd6, 0x0dd8, 2}, 6202 {0x0dd9, 0x0ddf, 1}, 6203 {0x0df2, 0x0df3, 1}, 6204 {0x0e31, 0x0e34, 3}, 6205 {0x0e35, 0x0e3a, 1}, 6206 {0x0e4d, 0x0eb1, 100}, 6207 {0x0eb4, 0x0eb9, 1}, 6208 {0x0ebb, 0x0ebc, 1}, 6209 {0x0ecd, 0x0f71, 164}, 6210 {0x0f72, 0x0f81, 1}, 6211 {0x0f8d, 0x0f97, 1}, 6212 {0x0f99, 0x0fbc, 1}, 6213 {0x102b, 0x1036, 1}, 6214 {0x1038, 0x103b, 3}, 6215 {0x103c, 0x103e, 1}, 6216 {0x1056, 0x1059, 1}, 6217 {0x105e, 0x1060, 1}, 6218 {0x1062, 0x1064, 1}, 6219 {0x1067, 0x106d, 1}, 6220 {0x1071, 0x1074, 1}, 6221 {0x1082, 0x108d, 1}, 6222 {0x108f, 0x109a, 11}, 6223 {0x109b, 0x109d, 1}, 6224 {0x1712, 0x1713, 1}, 6225 {0x1732, 0x1733, 1}, 6226 {0x1752, 0x1753, 1}, 6227 {0x1772, 0x1773, 1}, 6228 {0x17b6, 0x17c8, 1}, 6229 {0x1885, 0x1886, 1}, 6230 {0x18a9, 0x1920, 119}, 6231 {0x1921, 0x192b, 1}, 6232 {0x1930, 0x1938, 1}, 6233 {0x1a17, 0x1a1b, 1}, 6234 {0x1a55, 0x1a5e, 1}, 6235 {0x1a61, 0x1a74, 1}, 6236 {0x1abf, 0x1ac0, 1}, 6237 {0x1b00, 0x1b04, 1}, 6238 {0x1b35, 0x1b43, 1}, 6239 {0x1b80, 0x1b82, 1}, 6240 {0x1ba1, 0x1ba9, 1}, 6241 {0x1bac, 0x1bad, 1}, 6242 {0x1be7, 0x1bf1, 1}, 6243 {0x1c24, 0x1c36, 1}, 6244 {0x1de7, 0x1df4, 1}, 6245 {0x24b6, 0x24e9, 1}, 6246 {0x2de0, 0x2dff, 1}, 6247 {0xa674, 0xa67b, 1}, 6248 {0xa69e, 0xa69f, 1}, 6249 {0xa802, 0xa80b, 9}, 6250 {0xa823, 0xa827, 1}, 6251 {0xa880, 0xa881, 1}, 6252 {0xa8b4, 0xa8c3, 1}, 6253 {0xa8c5, 0xa8ff, 58}, 6254 {0xa926, 0xa92a, 1}, 6255 {0xa947, 0xa952, 1}, 6256 {0xa980, 0xa983, 1}, 6257 {0xa9b4, 0xa9bf, 1}, 6258 {0xa9e5, 0xaa29, 68}, 6259 {0xaa2a, 0xaa36, 1}, 6260 {0xaa43, 0xaa4c, 9}, 6261 {0xaa4d, 0xaa7b, 46}, 6262 {0xaa7c, 0xaa7d, 1}, 6263 {0xaab0, 0xaab2, 2}, 6264 {0xaab3, 0xaab4, 1}, 6265 {0xaab7, 0xaab8, 1}, 6266 {0xaabe, 0xaaeb, 45}, 6267 {0xaaec, 0xaaef, 1}, 6268 {0xaaf5, 0xabe3, 238}, 6269 {0xabe4, 0xabea, 1}, 6270 {0xfb1e, 0xfb1e, 1}, 6271 }, 6272 R32: []Range32{ 6273 {0x10376, 0x1037a, 1}, 6274 {0x10a01, 0x10a03, 1}, 6275 {0x10a05, 0x10a06, 1}, 6276 {0x10a0c, 0x10a0f, 1}, 6277 {0x10d24, 0x10d27, 1}, 6278 {0x10eab, 0x10eac, 1}, 6279 {0x11000, 0x11002, 1}, 6280 {0x11038, 0x11045, 1}, 6281 {0x11082, 0x110b0, 46}, 6282 {0x110b1, 0x110b8, 1}, 6283 {0x11100, 0x11102, 1}, 6284 {0x11127, 0x11132, 1}, 6285 {0x11145, 0x11146, 1}, 6286 {0x11180, 0x11182, 1}, 6287 {0x111b3, 0x111bf, 1}, 6288 {0x111ce, 0x111cf, 1}, 6289 {0x1122c, 0x11234, 1}, 6290 {0x11237, 0x1123e, 7}, 6291 {0x112df, 0x112e8, 1}, 6292 {0x11300, 0x11303, 1}, 6293 {0x1133e, 0x11344, 1}, 6294 {0x11347, 0x11348, 1}, 6295 {0x1134b, 0x1134c, 1}, 6296 {0x11357, 0x11362, 11}, 6297 {0x11363, 0x11435, 210}, 6298 {0x11436, 0x11441, 1}, 6299 {0x11443, 0x11445, 1}, 6300 {0x114b0, 0x114c1, 1}, 6301 {0x115af, 0x115b5, 1}, 6302 {0x115b8, 0x115be, 1}, 6303 {0x115dc, 0x115dd, 1}, 6304 {0x11630, 0x1163e, 1}, 6305 {0x11640, 0x116ab, 107}, 6306 {0x116ac, 0x116b5, 1}, 6307 {0x1171d, 0x1172a, 1}, 6308 {0x1182c, 0x11838, 1}, 6309 {0x11930, 0x11935, 1}, 6310 {0x11937, 0x11938, 1}, 6311 {0x1193b, 0x1193c, 1}, 6312 {0x11940, 0x11942, 2}, 6313 {0x119d1, 0x119d7, 1}, 6314 {0x119da, 0x119df, 1}, 6315 {0x119e4, 0x11a01, 29}, 6316 {0x11a02, 0x11a0a, 1}, 6317 {0x11a35, 0x11a39, 1}, 6318 {0x11a3b, 0x11a3e, 1}, 6319 {0x11a51, 0x11a5b, 1}, 6320 {0x11a8a, 0x11a97, 1}, 6321 {0x11c2f, 0x11c36, 1}, 6322 {0x11c38, 0x11c3e, 1}, 6323 {0x11c92, 0x11ca7, 1}, 6324 {0x11ca9, 0x11cb6, 1}, 6325 {0x11d31, 0x11d36, 1}, 6326 {0x11d3a, 0x11d3c, 2}, 6327 {0x11d3d, 0x11d3f, 2}, 6328 {0x11d40, 0x11d41, 1}, 6329 {0x11d43, 0x11d47, 4}, 6330 {0x11d8a, 0x11d8e, 1}, 6331 {0x11d90, 0x11d91, 1}, 6332 {0x11d93, 0x11d96, 1}, 6333 {0x11ef3, 0x11ef6, 1}, 6334 {0x16f4f, 0x16f51, 2}, 6335 {0x16f52, 0x16f87, 1}, 6336 {0x16f8f, 0x16f92, 1}, 6337 {0x16ff0, 0x16ff1, 1}, 6338 {0x1bc9e, 0x1e000, 9058}, 6339 {0x1e001, 0x1e006, 1}, 6340 {0x1e008, 0x1e018, 1}, 6341 {0x1e01b, 0x1e021, 1}, 6342 {0x1e023, 0x1e024, 1}, 6343 {0x1e026, 0x1e02a, 1}, 6344 {0x1e947, 0x1f130, 2025}, 6345 {0x1f131, 0x1f149, 1}, 6346 {0x1f150, 0x1f169, 1}, 6347 {0x1f170, 0x1f189, 1}, 6348 }, 6349 } 6350 6351 var _Other_Default_Ignorable_Code_Point = &RangeTable{ 6352 R16: []Range16{ 6353 {0x034f, 0x115f, 3600}, 6354 {0x1160, 0x17b4, 1620}, 6355 {0x17b5, 0x2065, 2224}, 6356 {0x3164, 0xffa0, 52796}, 6357 {0xfff0, 0xfff8, 1}, 6358 }, 6359 R32: []Range32{ 6360 {0xe0000, 0xe0002, 2}, 6361 {0xe0003, 0xe001f, 1}, 6362 {0xe0080, 0xe00ff, 1}, 6363 {0xe01f0, 0xe0fff, 1}, 6364 }, 6365 } 6366 6367 var _Other_Grapheme_Extend = &RangeTable{ 6368 R16: []Range16{ 6369 {0x09be, 0x09d7, 25}, 6370 {0x0b3e, 0x0b57, 25}, 6371 {0x0bbe, 0x0bd7, 25}, 6372 {0x0cc2, 0x0cd5, 19}, 6373 {0x0cd6, 0x0d3e, 104}, 6374 {0x0d57, 0x0dcf, 120}, 6375 {0x0ddf, 0x1b35, 3414}, 6376 {0x200c, 0x302e, 4130}, 6377 {0x302f, 0xff9e, 53103}, 6378 {0xff9f, 0xff9f, 1}, 6379 }, 6380 R32: []Range32{ 6381 {0x1133e, 0x11357, 25}, 6382 {0x114b0, 0x114bd, 13}, 6383 {0x115af, 0x11930, 897}, 6384 {0x1d165, 0x1d16e, 9}, 6385 {0x1d16f, 0x1d172, 1}, 6386 {0xe0020, 0xe007f, 1}, 6387 }, 6388 } 6389 6390 var _Other_ID_Continue = &RangeTable{ 6391 R16: []Range16{ 6392 {0x00b7, 0x0387, 720}, 6393 {0x1369, 0x1371, 1}, 6394 {0x19da, 0x19da, 1}, 6395 }, 6396 } 6397 6398 var _Other_ID_Start = &RangeTable{ 6399 R16: []Range16{ 6400 {0x1885, 0x1886, 1}, 6401 {0x2118, 0x212e, 22}, 6402 {0x309b, 0x309c, 1}, 6403 }, 6404 } 6405 6406 var _Other_Lowercase = &RangeTable{ 6407 R16: []Range16{ 6408 {0x00aa, 0x00ba, 16}, 6409 {0x02b0, 0x02b8, 1}, 6410 {0x02c0, 0x02c1, 1}, 6411 {0x02e0, 0x02e4, 1}, 6412 {0x0345, 0x037a, 53}, 6413 {0x1d2c, 0x1d6a, 1}, 6414 {0x1d78, 0x1d9b, 35}, 6415 {0x1d9c, 0x1dbf, 1}, 6416 {0x2071, 0x207f, 14}, 6417 {0x2090, 0x209c, 1}, 6418 {0x2170, 0x217f, 1}, 6419 {0x24d0, 0x24e9, 1}, 6420 {0x2c7c, 0x2c7d, 1}, 6421 {0xa69c, 0xa69d, 1}, 6422 {0xa770, 0xa7f8, 136}, 6423 {0xa7f9, 0xab5c, 867}, 6424 {0xab5d, 0xab5f, 1}, 6425 }, 6426 LatinOffset: 1, 6427 } 6428 6429 var _Other_Math = &RangeTable{ 6430 R16: []Range16{ 6431 {0x005e, 0x03d0, 882}, 6432 {0x03d1, 0x03d2, 1}, 6433 {0x03d5, 0x03f0, 27}, 6434 {0x03f1, 0x03f4, 3}, 6435 {0x03f5, 0x2016, 7201}, 6436 {0x2032, 0x2034, 1}, 6437 {0x2040, 0x2061, 33}, 6438 {0x2062, 0x2064, 1}, 6439 {0x207d, 0x207e, 1}, 6440 {0x208d, 0x208e, 1}, 6441 {0x20d0, 0x20dc, 1}, 6442 {0x20e1, 0x20e5, 4}, 6443 {0x20e6, 0x20eb, 5}, 6444 {0x20ec, 0x20ef, 1}, 6445 {0x2102, 0x2107, 5}, 6446 {0x210a, 0x2113, 1}, 6447 {0x2115, 0x2119, 4}, 6448 {0x211a, 0x211d, 1}, 6449 {0x2124, 0x2128, 4}, 6450 {0x2129, 0x212c, 3}, 6451 {0x212d, 0x212f, 2}, 6452 {0x2130, 0x2131, 1}, 6453 {0x2133, 0x2138, 1}, 6454 {0x213c, 0x213f, 1}, 6455 {0x2145, 0x2149, 1}, 6456 {0x2195, 0x2199, 1}, 6457 {0x219c, 0x219f, 1}, 6458 {0x21a1, 0x21a2, 1}, 6459 {0x21a4, 0x21a5, 1}, 6460 {0x21a7, 0x21a9, 2}, 6461 {0x21aa, 0x21ad, 1}, 6462 {0x21b0, 0x21b1, 1}, 6463 {0x21b6, 0x21b7, 1}, 6464 {0x21bc, 0x21cd, 1}, 6465 {0x21d0, 0x21d1, 1}, 6466 {0x21d3, 0x21d5, 2}, 6467 {0x21d6, 0x21db, 1}, 6468 {0x21dd, 0x21e4, 7}, 6469 {0x21e5, 0x2308, 291}, 6470 {0x2309, 0x230b, 1}, 6471 {0x23b4, 0x23b5, 1}, 6472 {0x23b7, 0x23d0, 25}, 6473 {0x23e2, 0x25a0, 446}, 6474 {0x25a1, 0x25ae, 13}, 6475 {0x25af, 0x25b6, 1}, 6476 {0x25bc, 0x25c0, 1}, 6477 {0x25c6, 0x25c7, 1}, 6478 {0x25ca, 0x25cb, 1}, 6479 {0x25cf, 0x25d3, 1}, 6480 {0x25e2, 0x25e4, 2}, 6481 {0x25e7, 0x25ec, 1}, 6482 {0x2605, 0x2606, 1}, 6483 {0x2640, 0x2642, 2}, 6484 {0x2660, 0x2663, 1}, 6485 {0x266d, 0x266e, 1}, 6486 {0x27c5, 0x27c6, 1}, 6487 {0x27e6, 0x27ef, 1}, 6488 {0x2983, 0x2998, 1}, 6489 {0x29d8, 0x29db, 1}, 6490 {0x29fc, 0x29fd, 1}, 6491 {0xfe61, 0xfe63, 2}, 6492 {0xfe68, 0xff3c, 212}, 6493 {0xff3e, 0xff3e, 1}, 6494 }, 6495 R32: []Range32{ 6496 {0x1d400, 0x1d454, 1}, 6497 {0x1d456, 0x1d49c, 1}, 6498 {0x1d49e, 0x1d49f, 1}, 6499 {0x1d4a2, 0x1d4a5, 3}, 6500 {0x1d4a6, 0x1d4a9, 3}, 6501 {0x1d4aa, 0x1d4ac, 1}, 6502 {0x1d4ae, 0x1d4b9, 1}, 6503 {0x1d4bb, 0x1d4bd, 2}, 6504 {0x1d4be, 0x1d4c3, 1}, 6505 {0x1d4c5, 0x1d505, 1}, 6506 {0x1d507, 0x1d50a, 1}, 6507 {0x1d50d, 0x1d514, 1}, 6508 {0x1d516, 0x1d51c, 1}, 6509 {0x1d51e, 0x1d539, 1}, 6510 {0x1d53b, 0x1d53e, 1}, 6511 {0x1d540, 0x1d544, 1}, 6512 {0x1d546, 0x1d54a, 4}, 6513 {0x1d54b, 0x1d550, 1}, 6514 {0x1d552, 0x1d6a5, 1}, 6515 {0x1d6a8, 0x1d6c0, 1}, 6516 {0x1d6c2, 0x1d6da, 1}, 6517 {0x1d6dc, 0x1d6fa, 1}, 6518 {0x1d6fc, 0x1d714, 1}, 6519 {0x1d716, 0x1d734, 1}, 6520 {0x1d736, 0x1d74e, 1}, 6521 {0x1d750, 0x1d76e, 1}, 6522 {0x1d770, 0x1d788, 1}, 6523 {0x1d78a, 0x1d7a8, 1}, 6524 {0x1d7aa, 0x1d7c2, 1}, 6525 {0x1d7c4, 0x1d7cb, 1}, 6526 {0x1d7ce, 0x1d7ff, 1}, 6527 {0x1ee00, 0x1ee03, 1}, 6528 {0x1ee05, 0x1ee1f, 1}, 6529 {0x1ee21, 0x1ee22, 1}, 6530 {0x1ee24, 0x1ee27, 3}, 6531 {0x1ee29, 0x1ee32, 1}, 6532 {0x1ee34, 0x1ee37, 1}, 6533 {0x1ee39, 0x1ee3b, 2}, 6534 {0x1ee42, 0x1ee47, 5}, 6535 {0x1ee49, 0x1ee4d, 2}, 6536 {0x1ee4e, 0x1ee4f, 1}, 6537 {0x1ee51, 0x1ee52, 1}, 6538 {0x1ee54, 0x1ee57, 3}, 6539 {0x1ee59, 0x1ee61, 2}, 6540 {0x1ee62, 0x1ee64, 2}, 6541 {0x1ee67, 0x1ee6a, 1}, 6542 {0x1ee6c, 0x1ee72, 1}, 6543 {0x1ee74, 0x1ee77, 1}, 6544 {0x1ee79, 0x1ee7c, 1}, 6545 {0x1ee7e, 0x1ee80, 2}, 6546 {0x1ee81, 0x1ee89, 1}, 6547 {0x1ee8b, 0x1ee9b, 1}, 6548 {0x1eea1, 0x1eea3, 1}, 6549 {0x1eea5, 0x1eea9, 1}, 6550 {0x1eeab, 0x1eebb, 1}, 6551 }, 6552 } 6553 6554 var _Other_Uppercase = &RangeTable{ 6555 R16: []Range16{ 6556 {0x2160, 0x216f, 1}, 6557 {0x24b6, 0x24cf, 1}, 6558 }, 6559 R32: []Range32{ 6560 {0x1f130, 0x1f149, 1}, 6561 {0x1f150, 0x1f169, 1}, 6562 {0x1f170, 0x1f189, 1}, 6563 }, 6564 } 6565 6566 var _Pattern_Syntax = &RangeTable{ 6567 R16: []Range16{ 6568 {0x0021, 0x002f, 1}, 6569 {0x003a, 0x0040, 1}, 6570 {0x005b, 0x005e, 1}, 6571 {0x0060, 0x007b, 27}, 6572 {0x007c, 0x007e, 1}, 6573 {0x00a1, 0x00a7, 1}, 6574 {0x00a9, 0x00ab, 2}, 6575 {0x00ac, 0x00b0, 2}, 6576 {0x00b1, 0x00bb, 5}, 6577 {0x00bf, 0x00d7, 24}, 6578 {0x00f7, 0x2010, 7961}, 6579 {0x2011, 0x2027, 1}, 6580 {0x2030, 0x203e, 1}, 6581 {0x2041, 0x2053, 1}, 6582 {0x2055, 0x205e, 1}, 6583 {0x2190, 0x245f, 1}, 6584 {0x2500, 0x2775, 1}, 6585 {0x2794, 0x2bff, 1}, 6586 {0x2e00, 0x2e7f, 1}, 6587 {0x3001, 0x3003, 1}, 6588 {0x3008, 0x3020, 1}, 6589 {0x3030, 0xfd3e, 52494}, 6590 {0xfd3f, 0xfe45, 262}, 6591 {0xfe46, 0xfe46, 1}, 6592 }, 6593 LatinOffset: 10, 6594 } 6595 6596 var _Pattern_White_Space = &RangeTable{ 6597 R16: []Range16{ 6598 {0x0009, 0x000d, 1}, 6599 {0x0020, 0x0085, 101}, 6600 {0x200e, 0x200f, 1}, 6601 {0x2028, 0x2029, 1}, 6602 }, 6603 LatinOffset: 2, 6604 } 6605 6606 var _Prepended_Concatenation_Mark = &RangeTable{ 6607 R16: []Range16{ 6608 {0x0600, 0x0605, 1}, 6609 {0x06dd, 0x070f, 50}, 6610 {0x08e2, 0x08e2, 1}, 6611 }, 6612 R32: []Range32{ 6613 {0x110bd, 0x110cd, 16}, 6614 }, 6615 } 6616 6617 var _Quotation_Mark = &RangeTable{ 6618 R16: []Range16{ 6619 {0x0022, 0x0027, 5}, 6620 {0x00ab, 0x00bb, 16}, 6621 {0x2018, 0x201f, 1}, 6622 {0x2039, 0x203a, 1}, 6623 {0x2e42, 0x300c, 458}, 6624 {0x300d, 0x300f, 1}, 6625 {0x301d, 0x301f, 1}, 6626 {0xfe41, 0xfe44, 1}, 6627 {0xff02, 0xff07, 5}, 6628 {0xff62, 0xff63, 1}, 6629 }, 6630 LatinOffset: 2, 6631 } 6632 6633 var _Radical = &RangeTable{ 6634 R16: []Range16{ 6635 {0x2e80, 0x2e99, 1}, 6636 {0x2e9b, 0x2ef3, 1}, 6637 {0x2f00, 0x2fd5, 1}, 6638 }, 6639 } 6640 6641 var _Regional_Indicator = &RangeTable{ 6642 R16: []Range16{}, 6643 R32: []Range32{ 6644 {0x1f1e6, 0x1f1ff, 1}, 6645 }, 6646 } 6647 6648 var _Sentence_Terminal = &RangeTable{ 6649 R16: []Range16{ 6650 {0x0021, 0x002e, 13}, 6651 {0x003f, 0x0589, 1354}, 6652 {0x061e, 0x061f, 1}, 6653 {0x06d4, 0x0700, 44}, 6654 {0x0701, 0x0702, 1}, 6655 {0x07f9, 0x0837, 62}, 6656 {0x0839, 0x083d, 4}, 6657 {0x083e, 0x0964, 294}, 6658 {0x0965, 0x104a, 1765}, 6659 {0x104b, 0x1362, 791}, 6660 {0x1367, 0x1368, 1}, 6661 {0x166e, 0x1735, 199}, 6662 {0x1736, 0x1803, 205}, 6663 {0x1809, 0x1944, 315}, 6664 {0x1945, 0x1aa8, 355}, 6665 {0x1aa9, 0x1aab, 1}, 6666 {0x1b5a, 0x1b5b, 1}, 6667 {0x1b5e, 0x1b5f, 1}, 6668 {0x1c3b, 0x1c3c, 1}, 6669 {0x1c7e, 0x1c7f, 1}, 6670 {0x203c, 0x203d, 1}, 6671 {0x2047, 0x2049, 1}, 6672 {0x2e2e, 0x2e3c, 14}, 6673 {0x3002, 0xa4ff, 29949}, 6674 {0xa60e, 0xa60f, 1}, 6675 {0xa6f3, 0xa6f7, 4}, 6676 {0xa876, 0xa877, 1}, 6677 {0xa8ce, 0xa8cf, 1}, 6678 {0xa92f, 0xa9c8, 153}, 6679 {0xa9c9, 0xaa5d, 148}, 6680 {0xaa5e, 0xaa5f, 1}, 6681 {0xaaf0, 0xaaf1, 1}, 6682 {0xabeb, 0xfe52, 21095}, 6683 {0xfe56, 0xfe57, 1}, 6684 {0xff01, 0xff0e, 13}, 6685 {0xff1f, 0xff61, 66}, 6686 }, 6687 R32: []Range32{ 6688 {0x10a56, 0x10a57, 1}, 6689 {0x10f55, 0x10f59, 1}, 6690 {0x11047, 0x11048, 1}, 6691 {0x110be, 0x110c1, 1}, 6692 {0x11141, 0x11143, 1}, 6693 {0x111c5, 0x111c6, 1}, 6694 {0x111cd, 0x111de, 17}, 6695 {0x111df, 0x11238, 89}, 6696 {0x11239, 0x1123b, 2}, 6697 {0x1123c, 0x112a9, 109}, 6698 {0x1144b, 0x1144c, 1}, 6699 {0x115c2, 0x115c3, 1}, 6700 {0x115c9, 0x115d7, 1}, 6701 {0x11641, 0x11642, 1}, 6702 {0x1173c, 0x1173e, 1}, 6703 {0x11944, 0x11946, 2}, 6704 {0x11a42, 0x11a43, 1}, 6705 {0x11a9b, 0x11a9c, 1}, 6706 {0x11c41, 0x11c42, 1}, 6707 {0x11ef7, 0x11ef8, 1}, 6708 {0x16a6e, 0x16a6f, 1}, 6709 {0x16af5, 0x16b37, 66}, 6710 {0x16b38, 0x16b44, 12}, 6711 {0x16e98, 0x1bc9f, 19975}, 6712 {0x1da88, 0x1da88, 1}, 6713 }, 6714 LatinOffset: 1, 6715 } 6716 6717 var _Soft_Dotted = &RangeTable{ 6718 R16: []Range16{ 6719 {0x0069, 0x006a, 1}, 6720 {0x012f, 0x0249, 282}, 6721 {0x0268, 0x029d, 53}, 6722 {0x02b2, 0x03f3, 321}, 6723 {0x0456, 0x0458, 2}, 6724 {0x1d62, 0x1d96, 52}, 6725 {0x1da4, 0x1da8, 4}, 6726 {0x1e2d, 0x1ecb, 158}, 6727 {0x2071, 0x2148, 215}, 6728 {0x2149, 0x2c7c, 2867}, 6729 }, 6730 R32: []Range32{ 6731 {0x1d422, 0x1d423, 1}, 6732 {0x1d456, 0x1d457, 1}, 6733 {0x1d48a, 0x1d48b, 1}, 6734 {0x1d4be, 0x1d4bf, 1}, 6735 {0x1d4f2, 0x1d4f3, 1}, 6736 {0x1d526, 0x1d527, 1}, 6737 {0x1d55a, 0x1d55b, 1}, 6738 {0x1d58e, 0x1d58f, 1}, 6739 {0x1d5c2, 0x1d5c3, 1}, 6740 {0x1d5f6, 0x1d5f7, 1}, 6741 {0x1d62a, 0x1d62b, 1}, 6742 {0x1d65e, 0x1d65f, 1}, 6743 {0x1d692, 0x1d693, 1}, 6744 }, 6745 LatinOffset: 1, 6746 } 6747 6748 var _Terminal_Punctuation = &RangeTable{ 6749 R16: []Range16{ 6750 {0x0021, 0x002c, 11}, 6751 {0x002e, 0x003a, 12}, 6752 {0x003b, 0x003f, 4}, 6753 {0x037e, 0x0387, 9}, 6754 {0x0589, 0x05c3, 58}, 6755 {0x060c, 0x061b, 15}, 6756 {0x061e, 0x061f, 1}, 6757 {0x06d4, 0x0700, 44}, 6758 {0x0701, 0x070a, 1}, 6759 {0x070c, 0x07f8, 236}, 6760 {0x07f9, 0x0830, 55}, 6761 {0x0831, 0x083e, 1}, 6762 {0x085e, 0x0964, 262}, 6763 {0x0965, 0x0e5a, 1269}, 6764 {0x0e5b, 0x0f08, 173}, 6765 {0x0f0d, 0x0f12, 1}, 6766 {0x104a, 0x104b, 1}, 6767 {0x1361, 0x1368, 1}, 6768 {0x166e, 0x16eb, 125}, 6769 {0x16ec, 0x16ed, 1}, 6770 {0x1735, 0x1736, 1}, 6771 {0x17d4, 0x17d6, 1}, 6772 {0x17da, 0x1802, 40}, 6773 {0x1803, 0x1805, 1}, 6774 {0x1808, 0x1809, 1}, 6775 {0x1944, 0x1945, 1}, 6776 {0x1aa8, 0x1aab, 1}, 6777 {0x1b5a, 0x1b5b, 1}, 6778 {0x1b5d, 0x1b5f, 1}, 6779 {0x1c3b, 0x1c3f, 1}, 6780 {0x1c7e, 0x1c7f, 1}, 6781 {0x203c, 0x203d, 1}, 6782 {0x2047, 0x2049, 1}, 6783 {0x2e2e, 0x2e3c, 14}, 6784 {0x2e41, 0x2e4c, 11}, 6785 {0x2e4e, 0x2e4f, 1}, 6786 {0x3001, 0x3002, 1}, 6787 {0xa4fe, 0xa4ff, 1}, 6788 {0xa60d, 0xa60f, 1}, 6789 {0xa6f3, 0xa6f7, 1}, 6790 {0xa876, 0xa877, 1}, 6791 {0xa8ce, 0xa8cf, 1}, 6792 {0xa92f, 0xa9c7, 152}, 6793 {0xa9c8, 0xa9c9, 1}, 6794 {0xaa5d, 0xaa5f, 1}, 6795 {0xaadf, 0xaaf0, 17}, 6796 {0xaaf1, 0xabeb, 250}, 6797 {0xfe50, 0xfe52, 1}, 6798 {0xfe54, 0xfe57, 1}, 6799 {0xff01, 0xff0c, 11}, 6800 {0xff0e, 0xff1a, 12}, 6801 {0xff1b, 0xff1f, 4}, 6802 {0xff61, 0xff64, 3}, 6803 }, 6804 R32: []Range32{ 6805 {0x1039f, 0x103d0, 49}, 6806 {0x10857, 0x1091f, 200}, 6807 {0x10a56, 0x10a57, 1}, 6808 {0x10af0, 0x10af5, 1}, 6809 {0x10b3a, 0x10b3f, 1}, 6810 {0x10b99, 0x10b9c, 1}, 6811 {0x10f55, 0x10f59, 1}, 6812 {0x11047, 0x1104d, 1}, 6813 {0x110be, 0x110c1, 1}, 6814 {0x11141, 0x11143, 1}, 6815 {0x111c5, 0x111c6, 1}, 6816 {0x111cd, 0x111de, 17}, 6817 {0x111df, 0x11238, 89}, 6818 {0x11239, 0x1123c, 1}, 6819 {0x112a9, 0x1144b, 418}, 6820 {0x1144c, 0x1144d, 1}, 6821 {0x1145a, 0x1145b, 1}, 6822 {0x115c2, 0x115c5, 1}, 6823 {0x115c9, 0x115d7, 1}, 6824 {0x11641, 0x11642, 1}, 6825 {0x1173c, 0x1173e, 1}, 6826 {0x11944, 0x11946, 2}, 6827 {0x11a42, 0x11a43, 1}, 6828 {0x11a9b, 0x11a9c, 1}, 6829 {0x11aa1, 0x11aa2, 1}, 6830 {0x11c41, 0x11c43, 1}, 6831 {0x11c71, 0x11ef7, 646}, 6832 {0x11ef8, 0x12470, 1400}, 6833 {0x12471, 0x12474, 1}, 6834 {0x16a6e, 0x16a6f, 1}, 6835 {0x16af5, 0x16b37, 66}, 6836 {0x16b38, 0x16b39, 1}, 6837 {0x16b44, 0x16e97, 851}, 6838 {0x16e98, 0x1bc9f, 19975}, 6839 {0x1da87, 0x1da8a, 1}, 6840 }, 6841 LatinOffset: 3, 6842 } 6843 6844 var _Unified_Ideograph = &RangeTable{ 6845 R16: []Range16{ 6846 {0x3400, 0x4dbf, 1}, 6847 {0x4e00, 0x9ffc, 1}, 6848 {0xfa0e, 0xfa0f, 1}, 6849 {0xfa11, 0xfa13, 2}, 6850 {0xfa14, 0xfa1f, 11}, 6851 {0xfa21, 0xfa23, 2}, 6852 {0xfa24, 0xfa27, 3}, 6853 {0xfa28, 0xfa29, 1}, 6854 }, 6855 R32: []Range32{ 6856 {0x20000, 0x2a6dd, 1}, 6857 {0x2a700, 0x2b734, 1}, 6858 {0x2b740, 0x2b81d, 1}, 6859 {0x2b820, 0x2cea1, 1}, 6860 {0x2ceb0, 0x2ebe0, 1}, 6861 {0x30000, 0x3134a, 1}, 6862 }, 6863 } 6864 6865 var _Variation_Selector = &RangeTable{ 6866 R16: []Range16{ 6867 {0x180b, 0x180d, 1}, 6868 {0xfe00, 0xfe0f, 1}, 6869 }, 6870 R32: []Range32{ 6871 {0xe0100, 0xe01ef, 1}, 6872 }, 6873 } 6874 6875 var _White_Space = &RangeTable{ 6876 R16: []Range16{ 6877 {0x0009, 0x000d, 1}, 6878 {0x0020, 0x0085, 101}, 6879 {0x00a0, 0x1680, 5600}, 6880 {0x2000, 0x200a, 1}, 6881 {0x2028, 0x2029, 1}, 6882 {0x202f, 0x205f, 48}, 6883 {0x3000, 0x3000, 1}, 6884 }, 6885 LatinOffset: 2, 6886 } 6887 6888 // These variables have type *RangeTable. 6889 var ( 6890 ASCII_Hex_Digit = _ASCII_Hex_Digit // ASCII_Hex_Digit is the set of Unicode characters with property ASCII_Hex_Digit. 6891 Bidi_Control = _Bidi_Control // Bidi_Control is the set of Unicode characters with property Bidi_Control. 6892 Dash = _Dash // Dash is the set of Unicode characters with property Dash. 6893 Deprecated = _Deprecated // Deprecated is the set of Unicode characters with property Deprecated. 6894 Diacritic = _Diacritic // Diacritic is the set of Unicode characters with property Diacritic. 6895 Extender = _Extender // Extender is the set of Unicode characters with property Extender. 6896 Hex_Digit = _Hex_Digit // Hex_Digit is the set of Unicode characters with property Hex_Digit. 6897 Hyphen = _Hyphen // Hyphen is the set of Unicode characters with property Hyphen. 6898 IDS_Binary_Operator = _IDS_Binary_Operator // IDS_Binary_Operator is the set of Unicode characters with property IDS_Binary_Operator. 6899 IDS_Trinary_Operator = _IDS_Trinary_Operator // IDS_Trinary_Operator is the set of Unicode characters with property IDS_Trinary_Operator. 6900 Ideographic = _Ideographic // Ideographic is the set of Unicode characters with property Ideographic. 6901 Join_Control = _Join_Control // Join_Control is the set of Unicode characters with property Join_Control. 6902 Logical_Order_Exception = _Logical_Order_Exception // Logical_Order_Exception is the set of Unicode characters with property Logical_Order_Exception. 6903 Noncharacter_Code_Point = _Noncharacter_Code_Point // Noncharacter_Code_Point is the set of Unicode characters with property Noncharacter_Code_Point. 6904 Other_Alphabetic = _Other_Alphabetic // Other_Alphabetic is the set of Unicode characters with property Other_Alphabetic. 6905 Other_Default_Ignorable_Code_Point = _Other_Default_Ignorable_Code_Point // Other_Default_Ignorable_Code_Point is the set of Unicode characters with property Other_Default_Ignorable_Code_Point. 6906 Other_Grapheme_Extend = _Other_Grapheme_Extend // Other_Grapheme_Extend is the set of Unicode characters with property Other_Grapheme_Extend. 6907 Other_ID_Continue = _Other_ID_Continue // Other_ID_Continue is the set of Unicode characters with property Other_ID_Continue. 6908 Other_ID_Start = _Other_ID_Start // Other_ID_Start is the set of Unicode characters with property Other_ID_Start. 6909 Other_Lowercase = _Other_Lowercase // Other_Lowercase is the set of Unicode characters with property Other_Lowercase. 6910 Other_Math = _Other_Math // Other_Math is the set of Unicode characters with property Other_Math. 6911 Other_Uppercase = _Other_Uppercase // Other_Uppercase is the set of Unicode characters with property Other_Uppercase. 6912 Pattern_Syntax = _Pattern_Syntax // Pattern_Syntax is the set of Unicode characters with property Pattern_Syntax. 6913 Pattern_White_Space = _Pattern_White_Space // Pattern_White_Space is the set of Unicode characters with property Pattern_White_Space. 6914 Prepended_Concatenation_Mark = _Prepended_Concatenation_Mark // Prepended_Concatenation_Mark is the set of Unicode characters with property Prepended_Concatenation_Mark. 6915 Quotation_Mark = _Quotation_Mark // Quotation_Mark is the set of Unicode characters with property Quotation_Mark. 6916 Radical = _Radical // Radical is the set of Unicode characters with property Radical. 6917 Regional_Indicator = _Regional_Indicator // Regional_Indicator is the set of Unicode characters with property Regional_Indicator. 6918 STerm = _Sentence_Terminal // STerm is an alias for Sentence_Terminal. 6919 Sentence_Terminal = _Sentence_Terminal // Sentence_Terminal is the set of Unicode characters with property Sentence_Terminal. 6920 Soft_Dotted = _Soft_Dotted // Soft_Dotted is the set of Unicode characters with property Soft_Dotted. 6921 Terminal_Punctuation = _Terminal_Punctuation // Terminal_Punctuation is the set of Unicode characters with property Terminal_Punctuation. 6922 Unified_Ideograph = _Unified_Ideograph // Unified_Ideograph is the set of Unicode characters with property Unified_Ideograph. 6923 Variation_Selector = _Variation_Selector // Variation_Selector is the set of Unicode characters with property Variation_Selector. 6924 White_Space = _White_Space // White_Space is the set of Unicode characters with property White_Space. 6925 ) 6926 6927 // CaseRanges is the table describing case mappings for all letters with 6928 // non-self mappings. 6929 var CaseRanges = _CaseRanges 6930 var _CaseRanges = []CaseRange{ 6931 {0x0041, 0x005A, d{0, 32, 0}}, 6932 {0x0061, 0x007A, d{-32, 0, -32}}, 6933 {0x00B5, 0x00B5, d{743, 0, 743}}, 6934 {0x00C0, 0x00D6, d{0, 32, 0}}, 6935 {0x00D8, 0x00DE, d{0, 32, 0}}, 6936 {0x00E0, 0x00F6, d{-32, 0, -32}}, 6937 {0x00F8, 0x00FE, d{-32, 0, -32}}, 6938 {0x00FF, 0x00FF, d{121, 0, 121}}, 6939 {0x0100, 0x012F, d{UpperLower, UpperLower, UpperLower}}, 6940 {0x0130, 0x0130, d{0, -199, 0}}, 6941 {0x0131, 0x0131, d{-232, 0, -232}}, 6942 {0x0132, 0x0137, d{UpperLower, UpperLower, UpperLower}}, 6943 {0x0139, 0x0148, d{UpperLower, UpperLower, UpperLower}}, 6944 {0x014A, 0x0177, d{UpperLower, UpperLower, UpperLower}}, 6945 {0x0178, 0x0178, d{0, -121, 0}}, 6946 {0x0179, 0x017E, d{UpperLower, UpperLower, UpperLower}}, 6947 {0x017F, 0x017F, d{-300, 0, -300}}, 6948 {0x0180, 0x0180, d{195, 0, 195}}, 6949 {0x0181, 0x0181, d{0, 210, 0}}, 6950 {0x0182, 0x0185, d{UpperLower, UpperLower, UpperLower}}, 6951 {0x0186, 0x0186, d{0, 206, 0}}, 6952 {0x0187, 0x0188, d{UpperLower, UpperLower, UpperLower}}, 6953 {0x0189, 0x018A, d{0, 205, 0}}, 6954 {0x018B, 0x018C, d{UpperLower, UpperLower, UpperLower}}, 6955 {0x018E, 0x018E, d{0, 79, 0}}, 6956 {0x018F, 0x018F, d{0, 202, 0}}, 6957 {0x0190, 0x0190, d{0, 203, 0}}, 6958 {0x0191, 0x0192, d{UpperLower, UpperLower, UpperLower}}, 6959 {0x0193, 0x0193, d{0, 205, 0}}, 6960 {0x0194, 0x0194, d{0, 207, 0}}, 6961 {0x0195, 0x0195, d{97, 0, 97}}, 6962 {0x0196, 0x0196, d{0, 211, 0}}, 6963 {0x0197, 0x0197, d{0, 209, 0}}, 6964 {0x0198, 0x0199, d{UpperLower, UpperLower, UpperLower}}, 6965 {0x019A, 0x019A, d{163, 0, 163}}, 6966 {0x019C, 0x019C, d{0, 211, 0}}, 6967 {0x019D, 0x019D, d{0, 213, 0}}, 6968 {0x019E, 0x019E, d{130, 0, 130}}, 6969 {0x019F, 0x019F, d{0, 214, 0}}, 6970 {0x01A0, 0x01A5, d{UpperLower, UpperLower, UpperLower}}, 6971 {0x01A6, 0x01A6, d{0, 218, 0}}, 6972 {0x01A7, 0x01A8, d{UpperLower, UpperLower, UpperLower}}, 6973 {0x01A9, 0x01A9, d{0, 218, 0}}, 6974 {0x01AC, 0x01AD, d{UpperLower, UpperLower, UpperLower}}, 6975 {0x01AE, 0x01AE, d{0, 218, 0}}, 6976 {0x01AF, 0x01B0, d{UpperLower, UpperLower, UpperLower}}, 6977 {0x01B1, 0x01B2, d{0, 217, 0}}, 6978 {0x01B3, 0x01B6, d{UpperLower, UpperLower, UpperLower}}, 6979 {0x01B7, 0x01B7, d{0, 219, 0}}, 6980 {0x01B8, 0x01B9, d{UpperLower, UpperLower, UpperLower}}, 6981 {0x01BC, 0x01BD, d{UpperLower, UpperLower, UpperLower}}, 6982 {0x01BF, 0x01BF, d{56, 0, 56}}, 6983 {0x01C4, 0x01C4, d{0, 2, 1}}, 6984 {0x01C5, 0x01C5, d{-1, 1, 0}}, 6985 {0x01C6, 0x01C6, d{-2, 0, -1}}, 6986 {0x01C7, 0x01C7, d{0, 2, 1}}, 6987 {0x01C8, 0x01C8, d{-1, 1, 0}}, 6988 {0x01C9, 0x01C9, d{-2, 0, -1}}, 6989 {0x01CA, 0x01CA, d{0, 2, 1}}, 6990 {0x01CB, 0x01CB, d{-1, 1, 0}}, 6991 {0x01CC, 0x01CC, d{-2, 0, -1}}, 6992 {0x01CD, 0x01DC, d{UpperLower, UpperLower, UpperLower}}, 6993 {0x01DD, 0x01DD, d{-79, 0, -79}}, 6994 {0x01DE, 0x01EF, d{UpperLower, UpperLower, UpperLower}}, 6995 {0x01F1, 0x01F1, d{0, 2, 1}}, 6996 {0x01F2, 0x01F2, d{-1, 1, 0}}, 6997 {0x01F3, 0x01F3, d{-2, 0, -1}}, 6998 {0x01F4, 0x01F5, d{UpperLower, UpperLower, UpperLower}}, 6999 {0x01F6, 0x01F6, d{0, -97, 0}}, 7000 {0x01F7, 0x01F7, d{0, -56, 0}}, 7001 {0x01F8, 0x021F, d{UpperLower, UpperLower, UpperLower}}, 7002 {0x0220, 0x0220, d{0, -130, 0}}, 7003 {0x0222, 0x0233, d{UpperLower, UpperLower, UpperLower}}, 7004 {0x023A, 0x023A, d{0, 10795, 0}}, 7005 {0x023B, 0x023C, d{UpperLower, UpperLower, UpperLower}}, 7006 {0x023D, 0x023D, d{0, -163, 0}}, 7007 {0x023E, 0x023E, d{0, 10792, 0}}, 7008 {0x023F, 0x0240, d{10815, 0, 10815}}, 7009 {0x0241, 0x0242, d{UpperLower, UpperLower, UpperLower}}, 7010 {0x0243, 0x0243, d{0, -195, 0}}, 7011 {0x0244, 0x0244, d{0, 69, 0}}, 7012 {0x0245, 0x0245, d{0, 71, 0}}, 7013 {0x0246, 0x024F, d{UpperLower, UpperLower, UpperLower}}, 7014 {0x0250, 0x0250, d{10783, 0, 10783}}, 7015 {0x0251, 0x0251, d{10780, 0, 10780}}, 7016 {0x0252, 0x0252, d{10782, 0, 10782}}, 7017 {0x0253, 0x0253, d{-210, 0, -210}}, 7018 {0x0254, 0x0254, d{-206, 0, -206}}, 7019 {0x0256, 0x0257, d{-205, 0, -205}}, 7020 {0x0259, 0x0259, d{-202, 0, -202}}, 7021 {0x025B, 0x025B, d{-203, 0, -203}}, 7022 {0x025C, 0x025C, d{42319, 0, 42319}}, 7023 {0x0260, 0x0260, d{-205, 0, -205}}, 7024 {0x0261, 0x0261, d{42315, 0, 42315}}, 7025 {0x0263, 0x0263, d{-207, 0, -207}}, 7026 {0x0265, 0x0265, d{42280, 0, 42280}}, 7027 {0x0266, 0x0266, d{42308, 0, 42308}}, 7028 {0x0268, 0x0268, d{-209, 0, -209}}, 7029 {0x0269, 0x0269, d{-211, 0, -211}}, 7030 {0x026A, 0x026A, d{42308, 0, 42308}}, 7031 {0x026B, 0x026B, d{10743, 0, 10743}}, 7032 {0x026C, 0x026C, d{42305, 0, 42305}}, 7033 {0x026F, 0x026F, d{-211, 0, -211}}, 7034 {0x0271, 0x0271, d{10749, 0, 10749}}, 7035 {0x0272, 0x0272, d{-213, 0, -213}}, 7036 {0x0275, 0x0275, d{-214, 0, -214}}, 7037 {0x027D, 0x027D, d{10727, 0, 10727}}, 7038 {0x0280, 0x0280, d{-218, 0, -218}}, 7039 {0x0282, 0x0282, d{42307, 0, 42307}}, 7040 {0x0283, 0x0283, d{-218, 0, -218}}, 7041 {0x0287, 0x0287, d{42282, 0, 42282}}, 7042 {0x0288, 0x0288, d{-218, 0, -218}}, 7043 {0x0289, 0x0289, d{-69, 0, -69}}, 7044 {0x028A, 0x028B, d{-217, 0, -217}}, 7045 {0x028C, 0x028C, d{-71, 0, -71}}, 7046 {0x0292, 0x0292, d{-219, 0, -219}}, 7047 {0x029D, 0x029D, d{42261, 0, 42261}}, 7048 {0x029E, 0x029E, d{42258, 0, 42258}}, 7049 {0x0345, 0x0345, d{84, 0, 84}}, 7050 {0x0370, 0x0373, d{UpperLower, UpperLower, UpperLower}}, 7051 {0x0376, 0x0377, d{UpperLower, UpperLower, UpperLower}}, 7052 {0x037B, 0x037D, d{130, 0, 130}}, 7053 {0x037F, 0x037F, d{0, 116, 0}}, 7054 {0x0386, 0x0386, d{0, 38, 0}}, 7055 {0x0388, 0x038A, d{0, 37, 0}}, 7056 {0x038C, 0x038C, d{0, 64, 0}}, 7057 {0x038E, 0x038F, d{0, 63, 0}}, 7058 {0x0391, 0x03A1, d{0, 32, 0}}, 7059 {0x03A3, 0x03AB, d{0, 32, 0}}, 7060 {0x03AC, 0x03AC, d{-38, 0, -38}}, 7061 {0x03AD, 0x03AF, d{-37, 0, -37}}, 7062 {0x03B1, 0x03C1, d{-32, 0, -32}}, 7063 {0x03C2, 0x03C2, d{-31, 0, -31}}, 7064 {0x03C3, 0x03CB, d{-32, 0, -32}}, 7065 {0x03CC, 0x03CC, d{-64, 0, -64}}, 7066 {0x03CD, 0x03CE, d{-63, 0, -63}}, 7067 {0x03CF, 0x03CF, d{0, 8, 0}}, 7068 {0x03D0, 0x03D0, d{-62, 0, -62}}, 7069 {0x03D1, 0x03D1, d{-57, 0, -57}}, 7070 {0x03D5, 0x03D5, d{-47, 0, -47}}, 7071 {0x03D6, 0x03D6, d{-54, 0, -54}}, 7072 {0x03D7, 0x03D7, d{-8, 0, -8}}, 7073 {0x03D8, 0x03EF, d{UpperLower, UpperLower, UpperLower}}, 7074 {0x03F0, 0x03F0, d{-86, 0, -86}}, 7075 {0x03F1, 0x03F1, d{-80, 0, -80}}, 7076 {0x03F2, 0x03F2, d{7, 0, 7}}, 7077 {0x03F3, 0x03F3, d{-116, 0, -116}}, 7078 {0x03F4, 0x03F4, d{0, -60, 0}}, 7079 {0x03F5, 0x03F5, d{-96, 0, -96}}, 7080 {0x03F7, 0x03F8, d{UpperLower, UpperLower, UpperLower}}, 7081 {0x03F9, 0x03F9, d{0, -7, 0}}, 7082 {0x03FA, 0x03FB, d{UpperLower, UpperLower, UpperLower}}, 7083 {0x03FD, 0x03FF, d{0, -130, 0}}, 7084 {0x0400, 0x040F, d{0, 80, 0}}, 7085 {0x0410, 0x042F, d{0, 32, 0}}, 7086 {0x0430, 0x044F, d{-32, 0, -32}}, 7087 {0x0450, 0x045F, d{-80, 0, -80}}, 7088 {0x0460, 0x0481, d{UpperLower, UpperLower, UpperLower}}, 7089 {0x048A, 0x04BF, d{UpperLower, UpperLower, UpperLower}}, 7090 {0x04C0, 0x04C0, d{0, 15, 0}}, 7091 {0x04C1, 0x04CE, d{UpperLower, UpperLower, UpperLower}}, 7092 {0x04CF, 0x04CF, d{-15, 0, -15}}, 7093 {0x04D0, 0x052F, d{UpperLower, UpperLower, UpperLower}}, 7094 {0x0531, 0x0556, d{0, 48, 0}}, 7095 {0x0561, 0x0586, d{-48, 0, -48}}, 7096 {0x10A0, 0x10C5, d{0, 7264, 0}}, 7097 {0x10C7, 0x10C7, d{0, 7264, 0}}, 7098 {0x10CD, 0x10CD, d{0, 7264, 0}}, 7099 {0x10D0, 0x10FA, d{3008, 0, 0}}, 7100 {0x10FD, 0x10FF, d{3008, 0, 0}}, 7101 {0x13A0, 0x13EF, d{0, 38864, 0}}, 7102 {0x13F0, 0x13F5, d{0, 8, 0}}, 7103 {0x13F8, 0x13FD, d{-8, 0, -8}}, 7104 {0x1C80, 0x1C80, d{-6254, 0, -6254}}, 7105 {0x1C81, 0x1C81, d{-6253, 0, -6253}}, 7106 {0x1C82, 0x1C82, d{-6244, 0, -6244}}, 7107 {0x1C83, 0x1C84, d{-6242, 0, -6242}}, 7108 {0x1C85, 0x1C85, d{-6243, 0, -6243}}, 7109 {0x1C86, 0x1C86, d{-6236, 0, -6236}}, 7110 {0x1C87, 0x1C87, d{-6181, 0, -6181}}, 7111 {0x1C88, 0x1C88, d{35266, 0, 35266}}, 7112 {0x1C90, 0x1CBA, d{0, -3008, 0}}, 7113 {0x1CBD, 0x1CBF, d{0, -3008, 0}}, 7114 {0x1D79, 0x1D79, d{35332, 0, 35332}}, 7115 {0x1D7D, 0x1D7D, d{3814, 0, 3814}}, 7116 {0x1D8E, 0x1D8E, d{35384, 0, 35384}}, 7117 {0x1E00, 0x1E95, d{UpperLower, UpperLower, UpperLower}}, 7118 {0x1E9B, 0x1E9B, d{-59, 0, -59}}, 7119 {0x1E9E, 0x1E9E, d{0, -7615, 0}}, 7120 {0x1EA0, 0x1EFF, d{UpperLower, UpperLower, UpperLower}}, 7121 {0x1F00, 0x1F07, d{8, 0, 8}}, 7122 {0x1F08, 0x1F0F, d{0, -8, 0}}, 7123 {0x1F10, 0x1F15, d{8, 0, 8}}, 7124 {0x1F18, 0x1F1D, d{0, -8, 0}}, 7125 {0x1F20, 0x1F27, d{8, 0, 8}}, 7126 {0x1F28, 0x1F2F, d{0, -8, 0}}, 7127 {0x1F30, 0x1F37, d{8, 0, 8}}, 7128 {0x1F38, 0x1F3F, d{0, -8, 0}}, 7129 {0x1F40, 0x1F45, d{8, 0, 8}}, 7130 {0x1F48, 0x1F4D, d{0, -8, 0}}, 7131 {0x1F51, 0x1F51, d{8, 0, 8}}, 7132 {0x1F53, 0x1F53, d{8, 0, 8}}, 7133 {0x1F55, 0x1F55, d{8, 0, 8}}, 7134 {0x1F57, 0x1F57, d{8, 0, 8}}, 7135 {0x1F59, 0x1F59, d{0, -8, 0}}, 7136 {0x1F5B, 0x1F5B, d{0, -8, 0}}, 7137 {0x1F5D, 0x1F5D, d{0, -8, 0}}, 7138 {0x1F5F, 0x1F5F, d{0, -8, 0}}, 7139 {0x1F60, 0x1F67, d{8, 0, 8}}, 7140 {0x1F68, 0x1F6F, d{0, -8, 0}}, 7141 {0x1F70, 0x1F71, d{74, 0, 74}}, 7142 {0x1F72, 0x1F75, d{86, 0, 86}}, 7143 {0x1F76, 0x1F77, d{100, 0, 100}}, 7144 {0x1F78, 0x1F79, d{128, 0, 128}}, 7145 {0x1F7A, 0x1F7B, d{112, 0, 112}}, 7146 {0x1F7C, 0x1F7D, d{126, 0, 126}}, 7147 {0x1F80, 0x1F87, d{8, 0, 8}}, 7148 {0x1F88, 0x1F8F, d{0, -8, 0}}, 7149 {0x1F90, 0x1F97, d{8, 0, 8}}, 7150 {0x1F98, 0x1F9F, d{0, -8, 0}}, 7151 {0x1FA0, 0x1FA7, d{8, 0, 8}}, 7152 {0x1FA8, 0x1FAF, d{0, -8, 0}}, 7153 {0x1FB0, 0x1FB1, d{8, 0, 8}}, 7154 {0x1FB3, 0x1FB3, d{9, 0, 9}}, 7155 {0x1FB8, 0x1FB9, d{0, -8, 0}}, 7156 {0x1FBA, 0x1FBB, d{0, -74, 0}}, 7157 {0x1FBC, 0x1FBC, d{0, -9, 0}}, 7158 {0x1FBE, 0x1FBE, d{-7205, 0, -7205}}, 7159 {0x1FC3, 0x1FC3, d{9, 0, 9}}, 7160 {0x1FC8, 0x1FCB, d{0, -86, 0}}, 7161 {0x1FCC, 0x1FCC, d{0, -9, 0}}, 7162 {0x1FD0, 0x1FD1, d{8, 0, 8}}, 7163 {0x1FD8, 0x1FD9, d{0, -8, 0}}, 7164 {0x1FDA, 0x1FDB, d{0, -100, 0}}, 7165 {0x1FE0, 0x1FE1, d{8, 0, 8}}, 7166 {0x1FE5, 0x1FE5, d{7, 0, 7}}, 7167 {0x1FE8, 0x1FE9, d{0, -8, 0}}, 7168 {0x1FEA, 0x1FEB, d{0, -112, 0}}, 7169 {0x1FEC, 0x1FEC, d{0, -7, 0}}, 7170 {0x1FF3, 0x1FF3, d{9, 0, 9}}, 7171 {0x1FF8, 0x1FF9, d{0, -128, 0}}, 7172 {0x1FFA, 0x1FFB, d{0, -126, 0}}, 7173 {0x1FFC, 0x1FFC, d{0, -9, 0}}, 7174 {0x2126, 0x2126, d{0, -7517, 0}}, 7175 {0x212A, 0x212A, d{0, -8383, 0}}, 7176 {0x212B, 0x212B, d{0, -8262, 0}}, 7177 {0x2132, 0x2132, d{0, 28, 0}}, 7178 {0x214E, 0x214E, d{-28, 0, -28}}, 7179 {0x2160, 0x216F, d{0, 16, 0}}, 7180 {0x2170, 0x217F, d{-16, 0, -16}}, 7181 {0x2183, 0x2184, d{UpperLower, UpperLower, UpperLower}}, 7182 {0x24B6, 0x24CF, d{0, 26, 0}}, 7183 {0x24D0, 0x24E9, d{-26, 0, -26}}, 7184 {0x2C00, 0x2C2E, d{0, 48, 0}}, 7185 {0x2C30, 0x2C5E, d{-48, 0, -48}}, 7186 {0x2C60, 0x2C61, d{UpperLower, UpperLower, UpperLower}}, 7187 {0x2C62, 0x2C62, d{0, -10743, 0}}, 7188 {0x2C63, 0x2C63, d{0, -3814, 0}}, 7189 {0x2C64, 0x2C64, d{0, -10727, 0}}, 7190 {0x2C65, 0x2C65, d{-10795, 0, -10795}}, 7191 {0x2C66, 0x2C66, d{-10792, 0, -10792}}, 7192 {0x2C67, 0x2C6C, d{UpperLower, UpperLower, UpperLower}}, 7193 {0x2C6D, 0x2C6D, d{0, -10780, 0}}, 7194 {0x2C6E, 0x2C6E, d{0, -10749, 0}}, 7195 {0x2C6F, 0x2C6F, d{0, -10783, 0}}, 7196 {0x2C70, 0x2C70, d{0, -10782, 0}}, 7197 {0x2C72, 0x2C73, d{UpperLower, UpperLower, UpperLower}}, 7198 {0x2C75, 0x2C76, d{UpperLower, UpperLower, UpperLower}}, 7199 {0x2C7E, 0x2C7F, d{0, -10815, 0}}, 7200 {0x2C80, 0x2CE3, d{UpperLower, UpperLower, UpperLower}}, 7201 {0x2CEB, 0x2CEE, d{UpperLower, UpperLower, UpperLower}}, 7202 {0x2CF2, 0x2CF3, d{UpperLower, UpperLower, UpperLower}}, 7203 {0x2D00, 0x2D25, d{-7264, 0, -7264}}, 7204 {0x2D27, 0x2D27, d{-7264, 0, -7264}}, 7205 {0x2D2D, 0x2D2D, d{-7264, 0, -7264}}, 7206 {0xA640, 0xA66D, d{UpperLower, UpperLower, UpperLower}}, 7207 {0xA680, 0xA69B, d{UpperLower, UpperLower, UpperLower}}, 7208 {0xA722, 0xA72F, d{UpperLower, UpperLower, UpperLower}}, 7209 {0xA732, 0xA76F, d{UpperLower, UpperLower, UpperLower}}, 7210 {0xA779, 0xA77C, d{UpperLower, UpperLower, UpperLower}}, 7211 {0xA77D, 0xA77D, d{0, -35332, 0}}, 7212 {0xA77E, 0xA787, d{UpperLower, UpperLower, UpperLower}}, 7213 {0xA78B, 0xA78C, d{UpperLower, UpperLower, UpperLower}}, 7214 {0xA78D, 0xA78D, d{0, -42280, 0}}, 7215 {0xA790, 0xA793, d{UpperLower, UpperLower, UpperLower}}, 7216 {0xA794, 0xA794, d{48, 0, 48}}, 7217 {0xA796, 0xA7A9, d{UpperLower, UpperLower, UpperLower}}, 7218 {0xA7AA, 0xA7AA, d{0, -42308, 0}}, 7219 {0xA7AB, 0xA7AB, d{0, -42319, 0}}, 7220 {0xA7AC, 0xA7AC, d{0, -42315, 0}}, 7221 {0xA7AD, 0xA7AD, d{0, -42305, 0}}, 7222 {0xA7AE, 0xA7AE, d{0, -42308, 0}}, 7223 {0xA7B0, 0xA7B0, d{0, -42258, 0}}, 7224 {0xA7B1, 0xA7B1, d{0, -42282, 0}}, 7225 {0xA7B2, 0xA7B2, d{0, -42261, 0}}, 7226 {0xA7B3, 0xA7B3, d{0, 928, 0}}, 7227 {0xA7B4, 0xA7BF, d{UpperLower, UpperLower, UpperLower}}, 7228 {0xA7C2, 0xA7C3, d{UpperLower, UpperLower, UpperLower}}, 7229 {0xA7C4, 0xA7C4, d{0, -48, 0}}, 7230 {0xA7C5, 0xA7C5, d{0, -42307, 0}}, 7231 {0xA7C6, 0xA7C6, d{0, -35384, 0}}, 7232 {0xA7C7, 0xA7CA, d{UpperLower, UpperLower, UpperLower}}, 7233 {0xA7F5, 0xA7F6, d{UpperLower, UpperLower, UpperLower}}, 7234 {0xAB53, 0xAB53, d{-928, 0, -928}}, 7235 {0xAB70, 0xABBF, d{-38864, 0, -38864}}, 7236 {0xFF21, 0xFF3A, d{0, 32, 0}}, 7237 {0xFF41, 0xFF5A, d{-32, 0, -32}}, 7238 {0x10400, 0x10427, d{0, 40, 0}}, 7239 {0x10428, 0x1044F, d{-40, 0, -40}}, 7240 {0x104B0, 0x104D3, d{0, 40, 0}}, 7241 {0x104D8, 0x104FB, d{-40, 0, -40}}, 7242 {0x10C80, 0x10CB2, d{0, 64, 0}}, 7243 {0x10CC0, 0x10CF2, d{-64, 0, -64}}, 7244 {0x118A0, 0x118BF, d{0, 32, 0}}, 7245 {0x118C0, 0x118DF, d{-32, 0, -32}}, 7246 {0x16E40, 0x16E5F, d{0, 32, 0}}, 7247 {0x16E60, 0x16E7F, d{-32, 0, -32}}, 7248 {0x1E900, 0x1E921, d{0, 34, 0}}, 7249 {0x1E922, 0x1E943, d{-34, 0, -34}}, 7250 } 7251 var properties = [MaxLatin1 + 1]uint8{ 7252 0x00: pC, // '\x00' 7253 0x01: pC, // '\x01' 7254 0x02: pC, // '\x02' 7255 0x03: pC, // '\x03' 7256 0x04: pC, // '\x04' 7257 0x05: pC, // '\x05' 7258 0x06: pC, // '\x06' 7259 0x07: pC, // '\a' 7260 0x08: pC, // '\b' 7261 0x09: pC, // '\t' 7262 0x0A: pC, // '\n' 7263 0x0B: pC, // '\v' 7264 0x0C: pC, // '\f' 7265 0x0D: pC, // '\r' 7266 0x0E: pC, // '\x0e' 7267 0x0F: pC, // '\x0f' 7268 0x10: pC, // '\x10' 7269 0x11: pC, // '\x11' 7270 0x12: pC, // '\x12' 7271 0x13: pC, // '\x13' 7272 0x14: pC, // '\x14' 7273 0x15: pC, // '\x15' 7274 0x16: pC, // '\x16' 7275 0x17: pC, // '\x17' 7276 0x18: pC, // '\x18' 7277 0x19: pC, // '\x19' 7278 0x1A: pC, // '\x1a' 7279 0x1B: pC, // '\x1b' 7280 0x1C: pC, // '\x1c' 7281 0x1D: pC, // '\x1d' 7282 0x1E: pC, // '\x1e' 7283 0x1F: pC, // '\x1f' 7284 0x20: pZ | pp, // ' ' 7285 0x21: pP | pp, // '!' 7286 0x22: pP | pp, // '"' 7287 0x23: pP | pp, // '#' 7288 0x24: pS | pp, // '$' 7289 0x25: pP | pp, // '%' 7290 0x26: pP | pp, // '&' 7291 0x27: pP | pp, // '\'' 7292 0x28: pP | pp, // '(' 7293 0x29: pP | pp, // ')' 7294 0x2A: pP | pp, // '*' 7295 0x2B: pS | pp, // '+' 7296 0x2C: pP | pp, // ',' 7297 0x2D: pP | pp, // '-' 7298 0x2E: pP | pp, // '.' 7299 0x2F: pP | pp, // '/' 7300 0x30: pN | pp, // '0' 7301 0x31: pN | pp, // '1' 7302 0x32: pN | pp, // '2' 7303 0x33: pN | pp, // '3' 7304 0x34: pN | pp, // '4' 7305 0x35: pN | pp, // '5' 7306 0x36: pN | pp, // '6' 7307 0x37: pN | pp, // '7' 7308 0x38: pN | pp, // '8' 7309 0x39: pN | pp, // '9' 7310 0x3A: pP | pp, // ':' 7311 0x3B: pP | pp, // ';' 7312 0x3C: pS | pp, // '<' 7313 0x3D: pS | pp, // '=' 7314 0x3E: pS | pp, // '>' 7315 0x3F: pP | pp, // '?' 7316 0x40: pP | pp, // '@' 7317 0x41: pLu | pp, // 'A' 7318 0x42: pLu | pp, // 'B' 7319 0x43: pLu | pp, // 'C' 7320 0x44: pLu | pp, // 'D' 7321 0x45: pLu | pp, // 'E' 7322 0x46: pLu | pp, // 'F' 7323 0x47: pLu | pp, // 'G' 7324 0x48: pLu | pp, // 'H' 7325 0x49: pLu | pp, // 'I' 7326 0x4A: pLu | pp, // 'J' 7327 0x4B: pLu | pp, // 'K' 7328 0x4C: pLu | pp, // 'L' 7329 0x4D: pLu | pp, // 'M' 7330 0x4E: pLu | pp, // 'N' 7331 0x4F: pLu | pp, // 'O' 7332 0x50: pLu | pp, // 'P' 7333 0x51: pLu | pp, // 'Q' 7334 0x52: pLu | pp, // 'R' 7335 0x53: pLu | pp, // 'S' 7336 0x54: pLu | pp, // 'T' 7337 0x55: pLu | pp, // 'U' 7338 0x56: pLu | pp, // 'V' 7339 0x57: pLu | pp, // 'W' 7340 0x58: pLu | pp, // 'X' 7341 0x59: pLu | pp, // 'Y' 7342 0x5A: pLu | pp, // 'Z' 7343 0x5B: pP | pp, // '[' 7344 0x5C: pP | pp, // '\\' 7345 0x5D: pP | pp, // ']' 7346 0x5E: pS | pp, // '^' 7347 0x5F: pP | pp, // '_' 7348 0x60: pS | pp, // '`' 7349 0x61: pLl | pp, // 'a' 7350 0x62: pLl | pp, // 'b' 7351 0x63: pLl | pp, // 'c' 7352 0x64: pLl | pp, // 'd' 7353 0x65: pLl | pp, // 'e' 7354 0x66: pLl | pp, // 'f' 7355 0x67: pLl | pp, // 'g' 7356 0x68: pLl | pp, // 'h' 7357 0x69: pLl | pp, // 'i' 7358 0x6A: pLl | pp, // 'j' 7359 0x6B: pLl | pp, // 'k' 7360 0x6C: pLl | pp, // 'l' 7361 0x6D: pLl | pp, // 'm' 7362 0x6E: pLl | pp, // 'n' 7363 0x6F: pLl | pp, // 'o' 7364 0x70: pLl | pp, // 'p' 7365 0x71: pLl | pp, // 'q' 7366 0x72: pLl | pp, // 'r' 7367 0x73: pLl | pp, // 's' 7368 0x74: pLl | pp, // 't' 7369 0x75: pLl | pp, // 'u' 7370 0x76: pLl | pp, // 'v' 7371 0x77: pLl | pp, // 'w' 7372 0x78: pLl | pp, // 'x' 7373 0x79: pLl | pp, // 'y' 7374 0x7A: pLl | pp, // 'z' 7375 0x7B: pP | pp, // '{' 7376 0x7C: pS | pp, // '|' 7377 0x7D: pP | pp, // '}' 7378 0x7E: pS | pp, // '~' 7379 0x7F: pC, // '\u007f' 7380 0x80: pC, // '\u0080' 7381 0x81: pC, // '\u0081' 7382 0x82: pC, // '\u0082' 7383 0x83: pC, // '\u0083' 7384 0x84: pC, // '\u0084' 7385 0x85: pC, // '\u0085' 7386 0x86: pC, // '\u0086' 7387 0x87: pC, // '\u0087' 7388 0x88: pC, // '\u0088' 7389 0x89: pC, // '\u0089' 7390 0x8A: pC, // '\u008a' 7391 0x8B: pC, // '\u008b' 7392 0x8C: pC, // '\u008c' 7393 0x8D: pC, // '\u008d' 7394 0x8E: pC, // '\u008e' 7395 0x8F: pC, // '\u008f' 7396 0x90: pC, // '\u0090' 7397 0x91: pC, // '\u0091' 7398 0x92: pC, // '\u0092' 7399 0x93: pC, // '\u0093' 7400 0x94: pC, // '\u0094' 7401 0x95: pC, // '\u0095' 7402 0x96: pC, // '\u0096' 7403 0x97: pC, // '\u0097' 7404 0x98: pC, // '\u0098' 7405 0x99: pC, // '\u0099' 7406 0x9A: pC, // '\u009a' 7407 0x9B: pC, // '\u009b' 7408 0x9C: pC, // '\u009c' 7409 0x9D: pC, // '\u009d' 7410 0x9E: pC, // '\u009e' 7411 0x9F: pC, // '\u009f' 7412 0xA0: pZ, // '\u00a0' 7413 0xA1: pP | pp, // '¡' 7414 0xA2: pS | pp, // '¢' 7415 0xA3: pS | pp, // '£' 7416 0xA4: pS | pp, // '¤' 7417 0xA5: pS | pp, // '¥' 7418 0xA6: pS | pp, // '¦' 7419 0xA7: pP | pp, // '§' 7420 0xA8: pS | pp, // '¨' 7421 0xA9: pS | pp, // '©' 7422 0xAA: pLo | pp, // 'ª' 7423 0xAB: pP | pp, // '«' 7424 0xAC: pS | pp, // '¬' 7425 0xAD: 0, // '\u00ad' 7426 0xAE: pS | pp, // '®' 7427 0xAF: pS | pp, // '¯' 7428 0xB0: pS | pp, // '°' 7429 0xB1: pS | pp, // '±' 7430 0xB2: pN | pp, // '²' 7431 0xB3: pN | pp, // '³' 7432 0xB4: pS | pp, // '´' 7433 0xB5: pLl | pp, // 'µ' 7434 0xB6: pP | pp, // '¶' 7435 0xB7: pP | pp, // '·' 7436 0xB8: pS | pp, // '¸' 7437 0xB9: pN | pp, // '¹' 7438 0xBA: pLo | pp, // 'º' 7439 0xBB: pP | pp, // '»' 7440 0xBC: pN | pp, // '¼' 7441 0xBD: pN | pp, // '½' 7442 0xBE: pN | pp, // '¾' 7443 0xBF: pP | pp, // '¿' 7444 0xC0: pLu | pp, // 'À' 7445 0xC1: pLu | pp, // 'Á' 7446 0xC2: pLu | pp, // 'Â' 7447 0xC3: pLu | pp, // 'Ã' 7448 0xC4: pLu | pp, // 'Ä' 7449 0xC5: pLu | pp, // 'Å' 7450 0xC6: pLu | pp, // 'Æ' 7451 0xC7: pLu | pp, // 'Ç' 7452 0xC8: pLu | pp, // 'È' 7453 0xC9: pLu | pp, // 'É' 7454 0xCA: pLu | pp, // 'Ê' 7455 0xCB: pLu | pp, // 'Ë' 7456 0xCC: pLu | pp, // 'Ì' 7457 0xCD: pLu | pp, // 'Í' 7458 0xCE: pLu | pp, // 'Î' 7459 0xCF: pLu | pp, // 'Ï' 7460 0xD0: pLu | pp, // 'Ð' 7461 0xD1: pLu | pp, // 'Ñ' 7462 0xD2: pLu | pp, // 'Ò' 7463 0xD3: pLu | pp, // 'Ó' 7464 0xD4: pLu | pp, // 'Ô' 7465 0xD5: pLu | pp, // 'Õ' 7466 0xD6: pLu | pp, // 'Ö' 7467 0xD7: pS | pp, // '×' 7468 0xD8: pLu | pp, // 'Ø' 7469 0xD9: pLu | pp, // 'Ù' 7470 0xDA: pLu | pp, // 'Ú' 7471 0xDB: pLu | pp, // 'Û' 7472 0xDC: pLu | pp, // 'Ü' 7473 0xDD: pLu | pp, // 'Ý' 7474 0xDE: pLu | pp, // 'Þ' 7475 0xDF: pLl | pp, // 'ß' 7476 0xE0: pLl | pp, // 'à' 7477 0xE1: pLl | pp, // 'á' 7478 0xE2: pLl | pp, // 'â' 7479 0xE3: pLl | pp, // 'ã' 7480 0xE4: pLl | pp, // 'ä' 7481 0xE5: pLl | pp, // 'å' 7482 0xE6: pLl | pp, // 'æ' 7483 0xE7: pLl | pp, // 'ç' 7484 0xE8: pLl | pp, // 'è' 7485 0xE9: pLl | pp, // 'é' 7486 0xEA: pLl | pp, // 'ê' 7487 0xEB: pLl | pp, // 'ë' 7488 0xEC: pLl | pp, // 'ì' 7489 0xED: pLl | pp, // 'í' 7490 0xEE: pLl | pp, // 'î' 7491 0xEF: pLl | pp, // 'ï' 7492 0xF0: pLl | pp, // 'ð' 7493 0xF1: pLl | pp, // 'ñ' 7494 0xF2: pLl | pp, // 'ò' 7495 0xF3: pLl | pp, // 'ó' 7496 0xF4: pLl | pp, // 'ô' 7497 0xF5: pLl | pp, // 'õ' 7498 0xF6: pLl | pp, // 'ö' 7499 0xF7: pS | pp, // '÷' 7500 0xF8: pLl | pp, // 'ø' 7501 0xF9: pLl | pp, // 'ù' 7502 0xFA: pLl | pp, // 'ú' 7503 0xFB: pLl | pp, // 'û' 7504 0xFC: pLl | pp, // 'ü' 7505 0xFD: pLl | pp, // 'ý' 7506 0xFE: pLl | pp, // 'þ' 7507 0xFF: pLl | pp, // 'ÿ' 7508 } 7509 7510 var asciiFold = [MaxASCII + 1]uint16{ 7511 0x0000, 7512 0x0001, 7513 0x0002, 7514 0x0003, 7515 0x0004, 7516 0x0005, 7517 0x0006, 7518 0x0007, 7519 0x0008, 7520 0x0009, 7521 0x000A, 7522 0x000B, 7523 0x000C, 7524 0x000D, 7525 0x000E, 7526 0x000F, 7527 0x0010, 7528 0x0011, 7529 0x0012, 7530 0x0013, 7531 0x0014, 7532 0x0015, 7533 0x0016, 7534 0x0017, 7535 0x0018, 7536 0x0019, 7537 0x001A, 7538 0x001B, 7539 0x001C, 7540 0x001D, 7541 0x001E, 7542 0x001F, 7543 0x0020, 7544 0x0021, 7545 0x0022, 7546 0x0023, 7547 0x0024, 7548 0x0025, 7549 0x0026, 7550 0x0027, 7551 0x0028, 7552 0x0029, 7553 0x002A, 7554 0x002B, 7555 0x002C, 7556 0x002D, 7557 0x002E, 7558 0x002F, 7559 0x0030, 7560 0x0031, 7561 0x0032, 7562 0x0033, 7563 0x0034, 7564 0x0035, 7565 0x0036, 7566 0x0037, 7567 0x0038, 7568 0x0039, 7569 0x003A, 7570 0x003B, 7571 0x003C, 7572 0x003D, 7573 0x003E, 7574 0x003F, 7575 0x0040, 7576 0x0061, 7577 0x0062, 7578 0x0063, 7579 0x0064, 7580 0x0065, 7581 0x0066, 7582 0x0067, 7583 0x0068, 7584 0x0069, 7585 0x006A, 7586 0x006B, 7587 0x006C, 7588 0x006D, 7589 0x006E, 7590 0x006F, 7591 0x0070, 7592 0x0071, 7593 0x0072, 7594 0x0073, 7595 0x0074, 7596 0x0075, 7597 0x0076, 7598 0x0077, 7599 0x0078, 7600 0x0079, 7601 0x007A, 7602 0x005B, 7603 0x005C, 7604 0x005D, 7605 0x005E, 7606 0x005F, 7607 0x0060, 7608 0x0041, 7609 0x0042, 7610 0x0043, 7611 0x0044, 7612 0x0045, 7613 0x0046, 7614 0x0047, 7615 0x0048, 7616 0x0049, 7617 0x004A, 7618 0x212A, 7619 0x004C, 7620 0x004D, 7621 0x004E, 7622 0x004F, 7623 0x0050, 7624 0x0051, 7625 0x0052, 7626 0x017F, 7627 0x0054, 7628 0x0055, 7629 0x0056, 7630 0x0057, 7631 0x0058, 7632 0x0059, 7633 0x005A, 7634 0x007B, 7635 0x007C, 7636 0x007D, 7637 0x007E, 7638 0x007F, 7639 } 7640 7641 var caseOrbit = []foldPair{ 7642 {0x004B, 0x006B}, 7643 {0x0053, 0x0073}, 7644 {0x006B, 0x212A}, 7645 {0x0073, 0x017F}, 7646 {0x00B5, 0x039C}, 7647 {0x00C5, 0x00E5}, 7648 {0x00DF, 0x1E9E}, 7649 {0x00E5, 0x212B}, 7650 {0x0130, 0x0130}, 7651 {0x0131, 0x0131}, 7652 {0x017F, 0x0053}, 7653 {0x01C4, 0x01C5}, 7654 {0x01C5, 0x01C6}, 7655 {0x01C6, 0x01C4}, 7656 {0x01C7, 0x01C8}, 7657 {0x01C8, 0x01C9}, 7658 {0x01C9, 0x01C7}, 7659 {0x01CA, 0x01CB}, 7660 {0x01CB, 0x01CC}, 7661 {0x01CC, 0x01CA}, 7662 {0x01F1, 0x01F2}, 7663 {0x01F2, 0x01F3}, 7664 {0x01F3, 0x01F1}, 7665 {0x0345, 0x0399}, 7666 {0x0392, 0x03B2}, 7667 {0x0395, 0x03B5}, 7668 {0x0398, 0x03B8}, 7669 {0x0399, 0x03B9}, 7670 {0x039A, 0x03BA}, 7671 {0x039C, 0x03BC}, 7672 {0x03A0, 0x03C0}, 7673 {0x03A1, 0x03C1}, 7674 {0x03A3, 0x03C2}, 7675 {0x03A6, 0x03C6}, 7676 {0x03A9, 0x03C9}, 7677 {0x03B2, 0x03D0}, 7678 {0x03B5, 0x03F5}, 7679 {0x03B8, 0x03D1}, 7680 {0x03B9, 0x1FBE}, 7681 {0x03BA, 0x03F0}, 7682 {0x03BC, 0x00B5}, 7683 {0x03C0, 0x03D6}, 7684 {0x03C1, 0x03F1}, 7685 {0x03C2, 0x03C3}, 7686 {0x03C3, 0x03A3}, 7687 {0x03C6, 0x03D5}, 7688 {0x03C9, 0x2126}, 7689 {0x03D0, 0x0392}, 7690 {0x03D1, 0x03F4}, 7691 {0x03D5, 0x03A6}, 7692 {0x03D6, 0x03A0}, 7693 {0x03F0, 0x039A}, 7694 {0x03F1, 0x03A1}, 7695 {0x03F4, 0x0398}, 7696 {0x03F5, 0x0395}, 7697 {0x0412, 0x0432}, 7698 {0x0414, 0x0434}, 7699 {0x041E, 0x043E}, 7700 {0x0421, 0x0441}, 7701 {0x0422, 0x0442}, 7702 {0x042A, 0x044A}, 7703 {0x0432, 0x1C80}, 7704 {0x0434, 0x1C81}, 7705 {0x043E, 0x1C82}, 7706 {0x0441, 0x1C83}, 7707 {0x0442, 0x1C84}, 7708 {0x044A, 0x1C86}, 7709 {0x0462, 0x0463}, 7710 {0x0463, 0x1C87}, 7711 {0x1C80, 0x0412}, 7712 {0x1C81, 0x0414}, 7713 {0x1C82, 0x041E}, 7714 {0x1C83, 0x0421}, 7715 {0x1C84, 0x1C85}, 7716 {0x1C85, 0x0422}, 7717 {0x1C86, 0x042A}, 7718 {0x1C87, 0x0462}, 7719 {0x1C88, 0xA64A}, 7720 {0x1E60, 0x1E61}, 7721 {0x1E61, 0x1E9B}, 7722 {0x1E9B, 0x1E60}, 7723 {0x1E9E, 0x00DF}, 7724 {0x1FBE, 0x0345}, 7725 {0x2126, 0x03A9}, 7726 {0x212A, 0x004B}, 7727 {0x212B, 0x00C5}, 7728 {0xA64A, 0xA64B}, 7729 {0xA64B, 0x1C88}, 7730 } 7731 7732 // FoldCategory maps a category name to a table of 7733 // code points outside the category that are equivalent under 7734 // simple case folding to code points inside the category. 7735 // If there is no entry for a category name, there are no such points. 7736 var FoldCategory = map[string]*RangeTable{ 7737 "L": foldL, 7738 "Ll": foldLl, 7739 "Lt": foldLt, 7740 "Lu": foldLu, 7741 "M": foldM, 7742 "Mn": foldMn, 7743 } 7744 7745 var foldL = &RangeTable{ 7746 R16: []Range16{ 7747 {0x0345, 0x0345, 1}, 7748 }, 7749 } 7750 7751 var foldLl = &RangeTable{ 7752 R16: []Range16{ 7753 {0x0041, 0x005a, 1}, 7754 {0x00c0, 0x00d6, 1}, 7755 {0x00d8, 0x00de, 1}, 7756 {0x0100, 0x012e, 2}, 7757 {0x0132, 0x0136, 2}, 7758 {0x0139, 0x0147, 2}, 7759 {0x014a, 0x0178, 2}, 7760 {0x0179, 0x017d, 2}, 7761 {0x0181, 0x0182, 1}, 7762 {0x0184, 0x0186, 2}, 7763 {0x0187, 0x0189, 2}, 7764 {0x018a, 0x018b, 1}, 7765 {0x018e, 0x0191, 1}, 7766 {0x0193, 0x0194, 1}, 7767 {0x0196, 0x0198, 1}, 7768 {0x019c, 0x019d, 1}, 7769 {0x019f, 0x01a0, 1}, 7770 {0x01a2, 0x01a6, 2}, 7771 {0x01a7, 0x01a9, 2}, 7772 {0x01ac, 0x01ae, 2}, 7773 {0x01af, 0x01b1, 2}, 7774 {0x01b2, 0x01b3, 1}, 7775 {0x01b5, 0x01b7, 2}, 7776 {0x01b8, 0x01bc, 4}, 7777 {0x01c4, 0x01c5, 1}, 7778 {0x01c7, 0x01c8, 1}, 7779 {0x01ca, 0x01cb, 1}, 7780 {0x01cd, 0x01db, 2}, 7781 {0x01de, 0x01ee, 2}, 7782 {0x01f1, 0x01f2, 1}, 7783 {0x01f4, 0x01f6, 2}, 7784 {0x01f7, 0x01f8, 1}, 7785 {0x01fa, 0x0232, 2}, 7786 {0x023a, 0x023b, 1}, 7787 {0x023d, 0x023e, 1}, 7788 {0x0241, 0x0243, 2}, 7789 {0x0244, 0x0246, 1}, 7790 {0x0248, 0x024e, 2}, 7791 {0x0345, 0x0370, 43}, 7792 {0x0372, 0x0376, 4}, 7793 {0x037f, 0x0386, 7}, 7794 {0x0388, 0x038a, 1}, 7795 {0x038c, 0x038e, 2}, 7796 {0x038f, 0x0391, 2}, 7797 {0x0392, 0x03a1, 1}, 7798 {0x03a3, 0x03ab, 1}, 7799 {0x03cf, 0x03d8, 9}, 7800 {0x03da, 0x03ee, 2}, 7801 {0x03f4, 0x03f7, 3}, 7802 {0x03f9, 0x03fa, 1}, 7803 {0x03fd, 0x042f, 1}, 7804 {0x0460, 0x0480, 2}, 7805 {0x048a, 0x04c0, 2}, 7806 {0x04c1, 0x04cd, 2}, 7807 {0x04d0, 0x052e, 2}, 7808 {0x0531, 0x0556, 1}, 7809 {0x10a0, 0x10c5, 1}, 7810 {0x10c7, 0x10cd, 6}, 7811 {0x13a0, 0x13f5, 1}, 7812 {0x1c90, 0x1cba, 1}, 7813 {0x1cbd, 0x1cbf, 1}, 7814 {0x1e00, 0x1e94, 2}, 7815 {0x1e9e, 0x1efe, 2}, 7816 {0x1f08, 0x1f0f, 1}, 7817 {0x1f18, 0x1f1d, 1}, 7818 {0x1f28, 0x1f2f, 1}, 7819 {0x1f38, 0x1f3f, 1}, 7820 {0x1f48, 0x1f4d, 1}, 7821 {0x1f59, 0x1f5f, 2}, 7822 {0x1f68, 0x1f6f, 1}, 7823 {0x1f88, 0x1f8f, 1}, 7824 {0x1f98, 0x1f9f, 1}, 7825 {0x1fa8, 0x1faf, 1}, 7826 {0x1fb8, 0x1fbc, 1}, 7827 {0x1fc8, 0x1fcc, 1}, 7828 {0x1fd8, 0x1fdb, 1}, 7829 {0x1fe8, 0x1fec, 1}, 7830 {0x1ff8, 0x1ffc, 1}, 7831 {0x2126, 0x212a, 4}, 7832 {0x212b, 0x2132, 7}, 7833 {0x2183, 0x2c00, 2685}, 7834 {0x2c01, 0x2c2e, 1}, 7835 {0x2c60, 0x2c62, 2}, 7836 {0x2c63, 0x2c64, 1}, 7837 {0x2c67, 0x2c6d, 2}, 7838 {0x2c6e, 0x2c70, 1}, 7839 {0x2c72, 0x2c75, 3}, 7840 {0x2c7e, 0x2c80, 1}, 7841 {0x2c82, 0x2ce2, 2}, 7842 {0x2ceb, 0x2ced, 2}, 7843 {0x2cf2, 0xa640, 31054}, 7844 {0xa642, 0xa66c, 2}, 7845 {0xa680, 0xa69a, 2}, 7846 {0xa722, 0xa72e, 2}, 7847 {0xa732, 0xa76e, 2}, 7848 {0xa779, 0xa77d, 2}, 7849 {0xa77e, 0xa786, 2}, 7850 {0xa78b, 0xa78d, 2}, 7851 {0xa790, 0xa792, 2}, 7852 {0xa796, 0xa7aa, 2}, 7853 {0xa7ab, 0xa7ae, 1}, 7854 {0xa7b0, 0xa7b4, 1}, 7855 {0xa7b6, 0xa7be, 2}, 7856 {0xa7c2, 0xa7c4, 2}, 7857 {0xa7c5, 0xa7c7, 1}, 7858 {0xa7c9, 0xa7f5, 44}, 7859 {0xff21, 0xff3a, 1}, 7860 }, 7861 R32: []Range32{ 7862 {0x10400, 0x10427, 1}, 7863 {0x104b0, 0x104d3, 1}, 7864 {0x10c80, 0x10cb2, 1}, 7865 {0x118a0, 0x118bf, 1}, 7866 {0x16e40, 0x16e5f, 1}, 7867 {0x1e900, 0x1e921, 1}, 7868 }, 7869 LatinOffset: 3, 7870 } 7871 7872 var foldLt = &RangeTable{ 7873 R16: []Range16{ 7874 {0x01c4, 0x01c6, 2}, 7875 {0x01c7, 0x01c9, 2}, 7876 {0x01ca, 0x01cc, 2}, 7877 {0x01f1, 0x01f3, 2}, 7878 {0x1f80, 0x1f87, 1}, 7879 {0x1f90, 0x1f97, 1}, 7880 {0x1fa0, 0x1fa7, 1}, 7881 {0x1fb3, 0x1fc3, 16}, 7882 {0x1ff3, 0x1ff3, 1}, 7883 }, 7884 } 7885 7886 var foldLu = &RangeTable{ 7887 R16: []Range16{ 7888 {0x0061, 0x007a, 1}, 7889 {0x00b5, 0x00df, 42}, 7890 {0x00e0, 0x00f6, 1}, 7891 {0x00f8, 0x00ff, 1}, 7892 {0x0101, 0x012f, 2}, 7893 {0x0133, 0x0137, 2}, 7894 {0x013a, 0x0148, 2}, 7895 {0x014b, 0x0177, 2}, 7896 {0x017a, 0x017e, 2}, 7897 {0x017f, 0x0180, 1}, 7898 {0x0183, 0x0185, 2}, 7899 {0x0188, 0x018c, 4}, 7900 {0x0192, 0x0195, 3}, 7901 {0x0199, 0x019a, 1}, 7902 {0x019e, 0x01a1, 3}, 7903 {0x01a3, 0x01a5, 2}, 7904 {0x01a8, 0x01ad, 5}, 7905 {0x01b0, 0x01b4, 4}, 7906 {0x01b6, 0x01b9, 3}, 7907 {0x01bd, 0x01bf, 2}, 7908 {0x01c5, 0x01c6, 1}, 7909 {0x01c8, 0x01c9, 1}, 7910 {0x01cb, 0x01cc, 1}, 7911 {0x01ce, 0x01dc, 2}, 7912 {0x01dd, 0x01ef, 2}, 7913 {0x01f2, 0x01f3, 1}, 7914 {0x01f5, 0x01f9, 4}, 7915 {0x01fb, 0x021f, 2}, 7916 {0x0223, 0x0233, 2}, 7917 {0x023c, 0x023f, 3}, 7918 {0x0240, 0x0242, 2}, 7919 {0x0247, 0x024f, 2}, 7920 {0x0250, 0x0254, 1}, 7921 {0x0256, 0x0257, 1}, 7922 {0x0259, 0x025b, 2}, 7923 {0x025c, 0x0260, 4}, 7924 {0x0261, 0x0265, 2}, 7925 {0x0266, 0x0268, 2}, 7926 {0x0269, 0x026c, 1}, 7927 {0x026f, 0x0271, 2}, 7928 {0x0272, 0x0275, 3}, 7929 {0x027d, 0x0280, 3}, 7930 {0x0282, 0x0283, 1}, 7931 {0x0287, 0x028c, 1}, 7932 {0x0292, 0x029d, 11}, 7933 {0x029e, 0x0345, 167}, 7934 {0x0371, 0x0373, 2}, 7935 {0x0377, 0x037b, 4}, 7936 {0x037c, 0x037d, 1}, 7937 {0x03ac, 0x03af, 1}, 7938 {0x03b1, 0x03ce, 1}, 7939 {0x03d0, 0x03d1, 1}, 7940 {0x03d5, 0x03d7, 1}, 7941 {0x03d9, 0x03ef, 2}, 7942 {0x03f0, 0x03f3, 1}, 7943 {0x03f5, 0x03fb, 3}, 7944 {0x0430, 0x045f, 1}, 7945 {0x0461, 0x0481, 2}, 7946 {0x048b, 0x04bf, 2}, 7947 {0x04c2, 0x04ce, 2}, 7948 {0x04cf, 0x052f, 2}, 7949 {0x0561, 0x0586, 1}, 7950 {0x10d0, 0x10fa, 1}, 7951 {0x10fd, 0x10ff, 1}, 7952 {0x13f8, 0x13fd, 1}, 7953 {0x1c80, 0x1c88, 1}, 7954 {0x1d79, 0x1d7d, 4}, 7955 {0x1d8e, 0x1e01, 115}, 7956 {0x1e03, 0x1e95, 2}, 7957 {0x1e9b, 0x1ea1, 6}, 7958 {0x1ea3, 0x1eff, 2}, 7959 {0x1f00, 0x1f07, 1}, 7960 {0x1f10, 0x1f15, 1}, 7961 {0x1f20, 0x1f27, 1}, 7962 {0x1f30, 0x1f37, 1}, 7963 {0x1f40, 0x1f45, 1}, 7964 {0x1f51, 0x1f57, 2}, 7965 {0x1f60, 0x1f67, 1}, 7966 {0x1f70, 0x1f7d, 1}, 7967 {0x1fb0, 0x1fb1, 1}, 7968 {0x1fbe, 0x1fd0, 18}, 7969 {0x1fd1, 0x1fe0, 15}, 7970 {0x1fe1, 0x1fe5, 4}, 7971 {0x214e, 0x2184, 54}, 7972 {0x2c30, 0x2c5e, 1}, 7973 {0x2c61, 0x2c65, 4}, 7974 {0x2c66, 0x2c6c, 2}, 7975 {0x2c73, 0x2c76, 3}, 7976 {0x2c81, 0x2ce3, 2}, 7977 {0x2cec, 0x2cee, 2}, 7978 {0x2cf3, 0x2d00, 13}, 7979 {0x2d01, 0x2d25, 1}, 7980 {0x2d27, 0x2d2d, 6}, 7981 {0xa641, 0xa66d, 2}, 7982 {0xa681, 0xa69b, 2}, 7983 {0xa723, 0xa72f, 2}, 7984 {0xa733, 0xa76f, 2}, 7985 {0xa77a, 0xa77c, 2}, 7986 {0xa77f, 0xa787, 2}, 7987 {0xa78c, 0xa791, 5}, 7988 {0xa793, 0xa794, 1}, 7989 {0xa797, 0xa7a9, 2}, 7990 {0xa7b5, 0xa7bf, 2}, 7991 {0xa7c3, 0xa7c8, 5}, 7992 {0xa7ca, 0xa7f6, 44}, 7993 {0xab53, 0xab70, 29}, 7994 {0xab71, 0xabbf, 1}, 7995 {0xff41, 0xff5a, 1}, 7996 }, 7997 R32: []Range32{ 7998 {0x10428, 0x1044f, 1}, 7999 {0x104d8, 0x104fb, 1}, 8000 {0x10cc0, 0x10cf2, 1}, 8001 {0x118c0, 0x118df, 1}, 8002 {0x16e60, 0x16e7f, 1}, 8003 {0x1e922, 0x1e943, 1}, 8004 }, 8005 LatinOffset: 4, 8006 } 8007 8008 var foldM = &RangeTable{ 8009 R16: []Range16{ 8010 {0x0399, 0x03b9, 32}, 8011 {0x1fbe, 0x1fbe, 1}, 8012 }, 8013 } 8014 8015 var foldMn = &RangeTable{ 8016 R16: []Range16{ 8017 {0x0399, 0x03b9, 32}, 8018 {0x1fbe, 0x1fbe, 1}, 8019 }, 8020 } 8021 8022 // FoldScript maps a script name to a table of 8023 // code points outside the script that are equivalent under 8024 // simple case folding to code points inside the script. 8025 // If there is no entry for a script name, there are no such points. 8026 var FoldScript = map[string]*RangeTable{ 8027 "Common": foldCommon, 8028 "Greek": foldGreek, 8029 "Inherited": foldInherited, 8030 } 8031 8032 var foldCommon = &RangeTable{ 8033 R16: []Range16{ 8034 {0x039c, 0x03bc, 32}, 8035 }, 8036 } 8037 8038 var foldGreek = &RangeTable{ 8039 R16: []Range16{ 8040 {0x00b5, 0x0345, 656}, 8041 }, 8042 } 8043 8044 var foldInherited = &RangeTable{ 8045 R16: []Range16{ 8046 {0x0399, 0x03b9, 32}, 8047 {0x1fbe, 0x1fbe, 1}, 8048 }, 8049 } 8050 8051 // Range entries: 3499 16-bit, 1820 32-bit, 5319 total. 8052 // Range bytes: 20994 16-bit, 21840 32-bit, 42834 total. 8053 8054 // Fold orbit bytes: 88 pairs, 352 bytes