1 /* 2 * Copyright (C) 1999-2003 Free Software Foundation, Inc. 3 * This file is part of the GNU LIBICONV Library. 4 * 5 * The GNU LIBICONV Library is free software; you can redistribute it 6 * and/or modify it under the terms of the GNU Library General Public 7 * License as published by the Free Software Foundation; either version 2 8 * of the License, or (at your option) any later version. 9 * 10 * The GNU LIBICONV Library is distributed in the hope that it will be 11 * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of 12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 13 * Library General Public License for more details. 14 * 15 * You should have received a copy of the GNU Library General Public 16 * License along with the GNU LIBICONV Library; see the file COPYING.LIB. 17 * If not, write to the Free Software Foundation, Inc., 51 Franklin Street, 18 * Fifth Floor, Boston, MA 02110-1301, USA. 19 */ 20 21 /* 22 * Transliteration table 23 */ 24 25 static const unsigned int translit_data[9116] = { 26 1, ' ', 27 1, '!', 28 1, 'c', 29 2, 'l', 'b', 30 3, 'y', 'e', 'n', 31 1, '|', 32 2, 'S', 'S', 33 1, '"', 34 3, '(', 'c', ')', 35 1, 'a', 36 2, '<', '<', 37 3, 'n', 'o', 't', 38 1, '-', 39 3, '(', 'R', ')', 40 2, '^', '0', 41 3, '+', '/', '-', 42 2, '^', '2', 43 2, '^', '3', 44 1,'\'', 45 1, 'u', 46 1, 'P', 47 1, '.', 48 1, ',', 49 2, '^', '1', 50 1, 'o', 51 2, '>', '>', 52 5, ' ', '1',0x2044, '4', ' ', 53 5, ' ', '1',0x2044, '2', ' ', 54 5, ' ', '3',0x2044, '4', ' ', 55 1, '?', 56 2, '`', 'A', 57 2,0xB4, 'A', 58 2, '^', 'A', 59 2, '~', 'A', 60 2, '"', 'A', 61 1, 'A', 62 2, 'A', 'E', 63 1, 'C', 64 2, '`', 'E', 65 2,0xB4, 'E', 66 2, '^', 'E', 67 2, '"', 'E', 68 2, '`', 'I', 69 2,0xB4, 'I', 70 2, '^', 'I', 71 2, '"', 'I', 72 1, 'D', 73 2, '~', 'N', 74 2, '`', 'O', 75 2,0xB4, 'O', 76 2, '^', 'O', 77 2, '~', 'O', 78 2, '"', 'O', 79 1, 'x', 80 1, 'O', 81 2, '`', 'U', 82 2,0xB4, 'U', 83 2, '^', 'U', 84 2, '"', 'U', 85 2,0xB4, 'Y', 86 2, 'T', 'h', 87 2, 's', 's', 88 2, '`', 'a', 89 2,0xB4, 'a', 90 2, '^', 'a', 91 2, '~', 'a', 92 2, '"', 'a', 93 1, 'a', 94 2, 'a', 'e', 95 1, 'c', 96 2, '`', 'e', 97 2,0xB4, 'e', 98 2, '^', 'e', 99 2, '"', 'e', 100 2, '`', 'i', 101 2,0xB4, 'i', 102 2, '^', 'i', 103 2, '"', 'i', 104 1, 'd', 105 2, '~', 'n', 106 2, '`', 'o', 107 2,0xB4, 'o', 108 2, '^', 'o', 109 2, '~', 'o', 110 2, '"', 'o', 111 1, ':', 112 1, 'o', 113 2, '`', 'u', 114 2,0xB4, 'u', 115 2, '^', 'u', 116 2, '"', 'u', 117 2,0xB4, 'y', 118 2, 't', 'h', 119 2, '"', 'y', 120 1, 'A', 121 1, 'a', 122 1, 'A', 123 1, 'a', 124 1, 'A', 125 1, 'a', 126 2,0xB4, 'C', 127 2,0xB4, 'c', 128 2, '^', 'C', 129 2, '^', 'c', 130 1, 'C', 131 1, 'c', 132 1, 'C', 133 1, 'c', 134 1, 'D', 135 1, 'd', 136 1, 'D', 137 1, 'd', 138 1, 'E', 139 1, 'e', 140 1, 'E', 141 1, 'e', 142 1, 'E', 143 1, 'e', 144 1, 'E', 145 1, 'e', 146 1, 'E', 147 1, 'e', 148 2, '^', 'G', 149 2, '^', 'g', 150 1, 'G', 151 1, 'g', 152 1, 'G', 153 1, 'g', 154 1, 'G', 155 1, 'g', 156 2, '^', 'H', 157 2, '^', 'h', 158 1, 'H', 159 1, 'h', 160 2, '~', 'I', 161 2, '~', 'i', 162 1, 'I', 163 1, 'i', 164 1, 'I', 165 1, 'i', 166 1, 'I', 167 1, 'i', 168 1, 'I', 169 1, 'i', 170 2, 'I', 'J', 171 2, 'i', 'j', 172 2, '^', 'J', 173 2, '^', 'j', 174 1, 'K', 175 1, 'k', 176 1, 'L', 177 1, 'l', 178 1, 'L', 179 1, 'l', 180 1, 'L', 181 1, 'l', 182 1, 'L', 183 1, 'l', 184 1, 'L', 185 1, 'l', 186 2,0xB4, 'N', 187 2,0xB4, 'n', 188 1, 'N', 189 1, 'n', 190 1, 'N', 191 1, 'n', 192 2,'\'', 'n', 193 1, 'O', 194 1, 'o', 195 1, 'O', 196 1, 'o', 197 2, '"', 'O', 198 2, '"', 'o', 199 2, 'O', 'E', 200 2, 'o', 'e', 201 2,0xB4, 'R', 202 2,0xB4, 'r', 203 1, 'R', 204 1, 'r', 205 1, 'R', 206 1, 'r', 207 2,0xB4, 'S', 208 2,0xB4, 's', 209 2, '^', 'S', 210 2, '^', 's', 211 1, 'S', 212 1, 's', 213 1, 'S', 214 1, 's', 215 1, 'T', 216 1, 't', 217 1, 'T', 218 1, 't', 219 1, 'T', 220 1, 't', 221 2, '~', 'U', 222 2, '~', 'u', 223 1, 'U', 224 1, 'u', 225 1, 'U', 226 1, 'u', 227 1, 'U', 228 1, 'u', 229 2, '"', 'U', 230 2, '"', 'u', 231 1, 'U', 232 1, 'u', 233 2, '^', 'W', 234 2, '^', 'w', 235 2, '^', 'Y', 236 2, '^', 'y', 237 2, '"', 'Y', 238 2,0xB4, 'Z', 239 2,0xB4, 'z', 240 1, 'Z', 241 1, 'z', 242 1, 'Z', 243 1, 'z', 244 1, 's', 245 1, 'f', 246 2, 'D',0x017D, 247 2, 'D',0x017E, 248 2, 'd',0x017E, 249 2, 'L', 'J', 250 2, 'L', 'j', 251 2, 'l', 'j', 252 2, 'N', 'J', 253 2, 'N', 'j', 254 2, 'n', 'j', 255 2, 'D', 'Z', 256 2, 'D', 'z', 257 2, 'd', 'z', 258 1, 'S', 259 1, 's', 260 1, 'T', 261 1, 't', 262 1,0x2032, 263 1,0x2033, 264 1,0x2018, 265 1,0x2019, 266 1,0x201B, 267 1, '^', 268 1,'\'', 269 1,0xAF, 270 1,0xB4, 271 1, '`', 272 1, '_', 273 1, '~', 274 1, '"', 275 1,0x03B2, 276 1,0x03B8, 277 1,0x03A5, 278 1,0x03C6, 279 1,0x03C0, 280 1,0x03BA, 281 1,0x03C1, 282 1,0x03C2, 283 1,0x0398, 284 1,0x03B5, 285 1,0x03A3, 286 2,0x0565,0x0582, 287 2,0x05D5,0x05D5, 288 2,0x05D5,0x05D9, 289 2,0x05D9,0x05D9, 290 2,0x0627,0x0674, 291 2,0x0648,0x0674, 292 2,0x06C7,0x0674, 293 2,0x064A,0x0674, 294 2,0x0E4D,0x0E32, 295 2,0x0ECD,0x0EB2, 296 2,0x0EAB,0x0E99, 297 2,0x0EAB,0x0EA1, 298 2,0x0FB2,0x0F81, 299 2,0x0FB3,0x0F81, 300 1, 'B', 301 1, 'b', 302 1, 'D', 303 1, 'd', 304 1, 'F', 305 1, 'f', 306 1, 'M', 307 1, 'm', 308 1, 'P', 309 1, 'p', 310 1, 'S', 311 1, 's', 312 1, 'T', 313 1, 't', 314 2, '`', 'W', 315 2, '`', 'w', 316 2,0xB4, 'W', 317 2,0xB4, 'w', 318 2, '"', 'W', 319 2, '"', 'w', 320 2, 'a',0x02BE, 321 2, '`', 'Y', 322 2, '`', 'y', 323 1, ' ', 324 1, ' ', 325 1, ' ', 326 1, ' ', 327 1, ' ', 328 1, ' ', 329 1, ' ', 330 1, ' ', 331 1, '-', 332 1, '-', 333 1, '-', 334 1, '-', 335 1, '-', 336 1, '-', 337 1,'\'', 338 1,'\'', 339 1, ',', 340 1,'\'', 341 1, '"', 342 1, '"', 343 1, '"', 344 1, '"', 345 1, '+', 346 1, 'o', 347 1, '.', 348 2, '.', '.', 349 3, '.', '.', '.', 350 4, 'o', '/', 'o', 'o', 351 1,0xB4, 352 2,0xB4,0xB4, 353 3,0xB4,0xB4,0xB4, 354 2,0x2035,0x2035, 355 3,0x2035,0x2035,0x2035, 356 1, '<', 357 1, '>', 358 2, '!', '!', 359 1, '/', 360 2, '?', '?', 361 2, '?', '!', 362 2, '!', '?', 363 4,0xB4,0xB4,0xB4,0xB4, 364 2, 'R', 's', 365 4,0x0110,0x1ED3, 'n', 'g', 366 3, 'E', 'U', 'R', 367 3, 'a', '/', 'c', 368 3, 'a', '/', 's', 369 1, 'C', 370 2,0xB0, 'C', 371 3, 'c', '/', 'o', 372 3, 'c', '/', 'u', 373 1,0x0190, 374 2,0xB0, 'F', 375 1, 'g', 376 1, 'H', 377 1, 'H', 378 1, 'H', 379 1, 'h', 380 1,0x0127, 381 1, 'I', 382 1, 'I', 383 1, 'L', 384 1, 'l', 385 1, 'N', 386 2, 'N', 'o', 387 1, 'P', 388 1, 'Q', 389 1, 'R', 390 1, 'R', 391 1, 'R', 392 3, 'T', 'E', 'L', 393 2, 'T', 'M', 394 1, 'Z', 395 3, 'O', 'h', 'm', 396 1, 'Z', 397 1, 'B', 398 1, 'C', 399 1, 'e', 400 1, 'e', 401 1, 'E', 402 1, 'F', 403 1, 'M', 404 1, 'o', 405 1,0x05D0, 406 1,0x05D1, 407 1,0x05D2, 408 1,0x05D3, 409 1, 'i', 410 3, 'F', 'A', 'X', 411 1,0x03B3, 412 1,0x0393, 413 1,0x03A0, 414 1,0x2211, 415 1, 'D', 416 1, 'd', 417 1, 'e', 418 1, 'i', 419 1, 'j', 420 5, ' ', '1',0x2044, '3', ' ', 421 5, ' ', '2',0x2044, '3', ' ', 422 5, ' ', '1',0x2044, '5', ' ', 423 5, ' ', '2',0x2044, '5', ' ', 424 5, ' ', '3',0x2044, '5', ' ', 425 5, ' ', '4',0x2044, '5', ' ', 426 5, ' ', '1',0x2044, '6', ' ', 427 5, ' ', '5',0x2044, '6', ' ', 428 5, ' ', '1',0x2044, '8', ' ', 429 5, ' ', '3',0x2044, '8', ' ', 430 5, ' ', '5',0x2044, '8', ' ', 431 5, ' ', '7',0x2044, '8', ' ', 432 3, ' ', '1',0x2044, 433 1, 'I', 434 2, 'I', 'I', 435 3, 'I', 'I', 'I', 436 2, 'I', 'V', 437 1, 'V', 438 2, 'V', 'I', 439 3, 'V', 'I', 'I', 440 4, 'V', 'I', 'I', 'I', 441 2, 'I', 'X', 442 1, 'X', 443 2, 'X', 'I', 444 3, 'X', 'I', 'I', 445 1, 'L', 446 1, 'C', 447 1, 'D', 448 1, 'M', 449 1, 'i', 450 2, 'i', 'i', 451 3, 'i', 'i', 'i', 452 2, 'i', 'v', 453 1, 'v', 454 2, 'v', 'i', 455 3, 'v', 'i', 'i', 456 4, 'v', 'i', 'i', 'i', 457 2, 'i', 'x', 458 1, 'x', 459 2, 'x', 'i', 460 3, 'x', 'i', 'i', 461 1, 'l', 462 1, 'c', 463 1, 'd', 464 1, 'm', 465 2, '<', '-', 466 1, '^', 467 2, '-', '>', 468 1, 'V', 469 3, '<', '-', '>', 470 2, '<', '=', 471 2, '=', '>', 472 3, '<', '=', '>', 473 1, '-', 474 1, '/', 475 1,'\\', 476 1, '*', 477 1,0x2022, 478 1, '|', 479 2,0x222B,0x222B, 480 3,0x222B,0x222B,0x222B, 481 2,0x222E,0x222E, 482 3,0x222E,0x222E,0x222E, 483 1, ':', 484 1, '~', 485 2, '/', '=', 486 2, '<', '=', 487 2, '>', '=', 488 2, '<', '<', 489 2, '>', '>', 490 1,0xB7, 491 3, '<', '<', '<', 492 3, '>', '>', '>', 493 3,0xB7,0xB7,0xB7, 494 5, '[', 'N', 'U', 'L', ']', 495 5, '[', 'S', 'O', 'H', ']', 496 5, '[', 'S', 'T', 'X', ']', 497 5, '[', 'E', 'T', 'X', ']', 498 5, '[', 'E', 'O', 'T', ']', 499 5, '[', 'E', 'N', 'Q', ']', 500 5, '[', 'A', 'C', 'K', ']', 501 5, '[', 'B', 'E', 'L', ']', 502 4, '[', 'B', 'S', ']', 503 4, '[', 'H', 'T', ']', 504 4, '[', 'L', 'F', ']', 505 4, '[', 'V', 'T', ']', 506 4, '[', 'F', 'F', ']', 507 4, '[', 'C', 'R', ']', 508 4, '[', 'S', 'O', ']', 509 4, '[', 'S', 'I', ']', 510 5, '[', 'D', 'L', 'E', ']', 511 5, '[', 'D', 'C', '1', ']', 512 5, '[', 'D', 'C', '2', ']', 513 5, '[', 'D', 'C', '3', ']', 514 5, '[', 'D', 'C', '4', ']', 515 5, '[', 'N', 'A', 'K', ']', 516 5, '[', 'S', 'Y', 'N', ']', 517 5, '[', 'E', 'T', 'B', ']', 518 5, '[', 'C', 'A', 'N', ']', 519 4, '[', 'E', 'M', ']', 520 5, '[', 'S', 'U', 'B', ']', 521 5, '[', 'E', 'S', 'C', ']', 522 4, '[', 'F', 'S', ']', 523 4, '[', 'G', 'S', ']', 524 4, '[', 'R', 'S', ']', 525 4, '[', 'U', 'S', ']', 526 4, '[', 'S', 'P', ']', 527 5, '[', 'D', 'E', 'L', ']', 528 4, '[', 'N', 'L', ']', 529 3, '(', '1', ')', 530 3, '(', '2', ')', 531 3, '(', '3', ')', 532 3, '(', '4', ')', 533 3, '(', '5', ')', 534 3, '(', '6', ')', 535 3, '(', '7', ')', 536 3, '(', '8', ')', 537 3, '(', '9', ')', 538 4, '(', '1', '0', ')', 539 4, '(', '1', '1', ')', 540 4, '(', '1', '2', ')', 541 4, '(', '1', '3', ')', 542 4, '(', '1', '4', ')', 543 4, '(', '1', '5', ')', 544 4, '(', '1', '6', ')', 545 4, '(', '1', '7', ')', 546 4, '(', '1', '8', ')', 547 4, '(', '1', '9', ')', 548 4, '(', '2', '0', ')', 549 3, '(', '1', ')', 550 3, '(', '2', ')', 551 3, '(', '3', ')', 552 3, '(', '4', ')', 553 3, '(', '5', ')', 554 3, '(', '6', ')', 555 3, '(', '7', ')', 556 3, '(', '8', ')', 557 3, '(', '9', ')', 558 4, '(', '1', '0', ')', 559 4, '(', '1', '1', ')', 560 4, '(', '1', '2', ')', 561 4, '(', '1', '3', ')', 562 4, '(', '1', '4', ')', 563 4, '(', '1', '5', ')', 564 4, '(', '1', '6', ')', 565 4, '(', '1', '7', ')', 566 4, '(', '1', '8', ')', 567 4, '(', '1', '9', ')', 568 4, '(', '2', '0', ')', 569 2, '1', '.', 570 2, '2', '.', 571 2, '3', '.', 572 2, '4', '.', 573 2, '5', '.', 574 2, '6', '.', 575 2, '7', '.', 576 2, '8', '.', 577 2, '9', '.', 578 3, '1', '0', '.', 579 3, '1', '1', '.', 580 3, '1', '2', '.', 581 3, '1', '3', '.', 582 3, '1', '4', '.', 583 3, '1', '5', '.', 584 3, '1', '6', '.', 585 3, '1', '7', '.', 586 3, '1', '8', '.', 587 3, '1', '9', '.', 588 3, '2', '0', '.', 589 3, '(', 'a', ')', 590 3, '(', 'b', ')', 591 3, '(', 'c', ')', 592 3, '(', 'd', ')', 593 3, '(', 'e', ')', 594 3, '(', 'f', ')', 595 3, '(', 'g', ')', 596 3, '(', 'h', ')', 597 3, '(', 'i', ')', 598 3, '(', 'j', ')', 599 3, '(', 'k', ')', 600 3, '(', 'l', ')', 601 3, '(', 'm', ')', 602 3, '(', 'n', ')', 603 3, '(', 'o', ')', 604 3, '(', 'p', ')', 605 3, '(', 'q', ')', 606 3, '(', 'r', ')', 607 3, '(', 's', ')', 608 3, '(', 't', ')', 609 3, '(', 'u', ')', 610 3, '(', 'v', ')', 611 3, '(', 'w', ')', 612 3, '(', 'x', ')', 613 3, '(', 'y', ')', 614 3, '(', 'z', ')', 615 3, '(', 'A', ')', 616 3, '(', 'B', ')', 617 3, '(', 'C', ')', 618 3, '(', 'D', ')', 619 3, '(', 'E', ')', 620 3, '(', 'F', ')', 621 3, '(', 'G', ')', 622 3, '(', 'H', ')', 623 3, '(', 'I', ')', 624 3, '(', 'J', ')', 625 3, '(', 'K', ')', 626 3, '(', 'L', ')', 627 3, '(', 'M', ')', 628 3, '(', 'N', ')', 629 3, '(', 'O', ')', 630 3, '(', 'P', ')', 631 3, '(', 'Q', ')', 632 3, '(', 'R', ')', 633 3, '(', 'S', ')', 634 3, '(', 'T', ')', 635 3, '(', 'U', ')', 636 3, '(', 'V', ')', 637 3, '(', 'W', ')', 638 3, '(', 'X', ')', 639 3, '(', 'Y', ')', 640 3, '(', 'Z', ')', 641 3, '(', 'a', ')', 642 3, '(', 'b', ')', 643 3, '(', 'c', ')', 644 3, '(', 'd', ')', 645 3, '(', 'e', ')', 646 3, '(', 'f', ')', 647 3, '(', 'g', ')', 648 3, '(', 'h', ')', 649 3, '(', 'i', ')', 650 3, '(', 'j', ')', 651 3, '(', 'k', ')', 652 3, '(', 'l', ')', 653 3, '(', 'm', ')', 654 3, '(', 'n', ')', 655 3, '(', 'o', ')', 656 3, '(', 'p', ')', 657 3, '(', 'q', ')', 658 3, '(', 'r', ')', 659 3, '(', 's', ')', 660 3, '(', 't', ')', 661 3, '(', 'u', ')', 662 3, '(', 'v', ')', 663 3, '(', 'w', ')', 664 3, '(', 'x', ')', 665 3, '(', 'y', ')', 666 3, '(', 'z', ')', 667 3, '(', '0', ')', 668 1, '-', 669 1, '|', 670 1, '+', 671 1, '+', 672 1, '+', 673 1, '+', 674 1, '+', 675 1, '+', 676 1, '+', 677 1, '+', 678 1, '+', 679 1, 'o', 680 4,0x222B,0x222B,0x222B,0x222B, 681 3, ':', ':', '=', 682 2, '=', '=', 683 3, '=', '=', '=', 684 1,0x6BCD, 685 1,0x9F9F, 686 1,0x4E00, 687 1,0x4E28, 688 1,0x4E36, 689 1,0x4E3F, 690 1,0x4E59, 691 1,0x4E85, 692 1,0x4E8C, 693 1,0x4EA0, 694 1,0x4EBA, 695 1,0x513F, 696 1,0x5165, 697 1,0x516B, 698 1,0x5182, 699 1,0x5196, 700 1,0x51AB, 701 1,0x51E0, 702 1,0x51F5, 703 1,0x5200, 704 1,0x529B, 705 1,0x52F9, 706 1,0x5315, 707 1,0x531A, 708 1,0x5338, 709 1,0x5341, 710 1,0x535C, 711 1,0x5369, 712 1,0x5382, 713 1,0x53B6, 714 1,0x53C8, 715 1,0x53E3, 716 1,0x56D7, 717 1,0x571F, 718 1,0x58EB, 719 1,0x5902, 720 1,0x590A, 721 1,0x5915, 722 1,0x5927, 723 1,0x5973, 724 1,0x5B50, 725 1,0x5B80, 726 1,0x5BF8, 727 1,0x5C0F, 728 1,0x5C22, 729 1,0x5C38, 730 1,0x5C6E, 731 1,0x5C71, 732 1,0x5DDB, 733 1,0x5DE5, 734 1,0x5DF1, 735 1,0x5DFE, 736 1,0x5E72, 737 1,0x5E7A, 738 1,0x5E7F, 739 1,0x5EF4, 740 1,0x5EFE, 741 1,0x5F0B, 742 1,0x5F13, 743 1,0x5F50, 744 1,0x5F61, 745 1,0x5F73, 746 1,0x5FC3, 747 1,0x6208, 748 1,0x6236, 749 1,0x624B, 750 1,0x652F, 751 1,0x6534, 752 1,0x6587, 753 1,0x6597, 754 1,0x65A4, 755 1,0x65B9, 756 1,0x65E0, 757 1,0x65E5, 758 1,0x66F0, 759 1,0x6708, 760 1,0x6728, 761 1,0x6B20, 762 1,0x6B62, 763 1,0x6B79, 764 1,0x6BB3, 765 1,0x6BCB, 766 1,0x6BD4, 767 1,0x6BDB, 768 1,0x6C0F, 769 1,0x6C14, 770 1,0x6C34, 771 1,0x706B, 772 1,0x722A, 773 1,0x7236, 774 1,0x723B, 775 1,0x723F, 776 1,0x7247, 777 1,0x7259, 778 1,0x725B, 779 1,0x72AC, 780 1,0x7384, 781 1,0x7389, 782 1,0x74DC, 783 1,0x74E6, 784 1,0x7518, 785 1,0x751F, 786 1,0x7528, 787 1,0x7530, 788 1,0x758B, 789 1,0x7592, 790 1,0x7676, 791 1,0x767D, 792 1,0x76AE, 793 1,0x76BF, 794 1,0x76EE, 795 1,0x77DB, 796 1,0x77E2, 797 1,0x77F3, 798 1,0x793A, 799 1,0x79B8, 800 1,0x79BE, 801 1,0x7A74, 802 1,0x7ACB, 803 1,0x7AF9, 804 1,0x7C73, 805 1,0x7CF8, 806 1,0x7F36, 807 1,0x7F51, 808 1,0x7F8A, 809 1,0x7FBD, 810 1,0x8001, 811 1,0x800C, 812 1,0x8012, 813 1,0x8033, 814 1,0x807F, 815 1,0x8089, 816 1,0x81E3, 817 1,0x81EA, 818 1,0x81F3, 819 1,0x81FC, 820 1,0x820C, 821 1,0x821B, 822 1,0x821F, 823 1,0x826E, 824 1,0x8272, 825 1,0x8278, 826 1,0x864D, 827 1,0x866B, 828 1,0x8840, 829 1,0x884C, 830 1,0x8863, 831 1,0x897E, 832 1,0x898B, 833 1,0x89D2, 834 1,0x8A00, 835 1,0x8C37, 836 1,0x8C46, 837 1,0x8C55, 838 1,0x8C78, 839 1,0x8C9D, 840 1,0x8D64, 841 1,0x8D70, 842 1,0x8DB3, 843 1,0x8EAB, 844 1,0x8ECA, 845 1,0x8F9B, 846 1,0x8FB0, 847 1,0x8FB5, 848 1,0x9091, 849 1,0x9149, 850 1,0x91C6, 851 1,0x91CC, 852 1,0x91D1, 853 1,0x9577, 854 1,0x9580, 855 1,0x961C, 856 1,0x96B6, 857 1,0x96B9, 858 1,0x96E8, 859 1,0x9751, 860 1,0x975E, 861 1,0x9762, 862 1,0x9769, 863 1,0x97CB, 864 1,0x97ED, 865 1,0x97F3, 866 1,0x9801, 867 1,0x98A8, 868 1,0x98DB, 869 1,0x98DF, 870 1,0x9996, 871 1,0x9999, 872 1,0x99AC, 873 1,0x9AA8, 874 1,0x9AD8, 875 1,0x9ADF, 876 1,0x9B25, 877 1,0x9B2F, 878 1,0x9B32, 879 1,0x9B3C, 880 1,0x9B5A, 881 1,0x9CE5, 882 1,0x9E75, 883 1,0x9E7F, 884 1,0x9EA5, 885 1,0x9EBB, 886 1,0x9EC3, 887 1,0x9ECD, 888 1,0x9ED1, 889 1,0x9EF9, 890 1,0x9EFD, 891 1,0x9F0E, 892 1,0x9F13, 893 1,0x9F20, 894 1,0x9F3B, 895 1,0x9F4A, 896 1,0x9F52, 897 1,0x9F8D, 898 1,0x9F9C, 899 1,0x9FA0, 900 1, ' ', 901 1,0x3012, 902 1,0x5341, 903 1,0x5344, 904 1,0x5345, 905 1,0x3042, 906 1,0x3044, 907 1,0x3046, 908 1,0x3048, 909 1,0x304A, 910 1,0x3064, 911 1,0x3084, 912 1,0x3086, 913 1,0x3088, 914 1,0x308F, 915 1,0x304B, 916 1,0x3051, 917 2, ' ',0x3099, 918 2, ' ',0x309A, 919 1, '=', 920 1,0x30A2, 921 1,0x30A4, 922 1,0x30A6, 923 1,0x30A8, 924 1,0x30AA, 925 1,0x30C4, 926 1,0x30E4, 927 1,0x30E6, 928 1,0x30E8, 929 1,0x30EF, 930 1,0x30AB, 931 1,0x30B1, 932 1,0x1100, 933 1,0x1101, 934 1,0x11AA, 935 1,0x1102, 936 1,0x11AC, 937 1,0x11AD, 938 1,0x1103, 939 1,0x1104, 940 1,0x1105, 941 1,0x11B0, 942 1,0x11B1, 943 1,0x11B2, 944 1,0x11B3, 945 1,0x11B4, 946 1,0x11B5, 947 1,0x111A, 948 1,0x1106, 949 1,0x1107, 950 1,0x1108, 951 1,0x1121, 952 1,0x1109, 953 1,0x110A, 954 1,0x110B, 955 1,0x110C, 956 1,0x110D, 957 1,0x110E, 958 1,0x110F, 959 1,0x1110, 960 1,0x1111, 961 1,0x1112, 962 1,0x1161, 963 1,0x1162, 964 1,0x1163, 965 1,0x1164, 966 1,0x1165, 967 1,0x1166, 968 1,0x1167, 969 1,0x1168, 970 1,0x1169, 971 1,0x116A, 972 1,0x116B, 973 1,0x116C, 974 1,0x116D, 975 1,0x116E, 976 1,0x116F, 977 1,0x1170, 978 1,0x1171, 979 1,0x1172, 980 1,0x1173, 981 1,0x1174, 982 1,0x1175, 983 1,0x1160, 984 1,0x1114, 985 1,0x1115, 986 1,0x11C7, 987 1,0x11C8, 988 1,0x11CC, 989 1,0x11CE, 990 1,0x11D3, 991 1,0x11D7, 992 1,0x11D9, 993 1,0x111C, 994 1,0x11DD, 995 1,0x11DF, 996 1,0x111D, 997 1,0x111E, 998 1,0x1120, 999 1,0x1122, 1000 1,0x1123, 1001 1,0x1127, 1002 1,0x1129, 1003 1,0x112B, 1004 1,0x112C, 1005 1,0x112D, 1006 1,0x112E, 1007 1,0x112F, 1008 1,0x1132, 1009 1,0x1136, 1010 1,0x1140, 1011 1,0x1147, 1012 1,0x114C, 1013 1,0x11F1, 1014 1,0x11F2, 1015 1,0x1157, 1016 1,0x1158, 1017 1,0x1159, 1018 1,0x1184, 1019 1,0x1185, 1020 1,0x1188, 1021 1,0x1191, 1022 1,0x1192, 1023 1,0x1194, 1024 1,0x119E, 1025 1,0x11A1, 1026 1,0x30AF, 1027 1,0x30B7, 1028 1,0x30B9, 1029 1,0x30C8, 1030 1,0x30CC, 1031 1,0x30CF, 1032 1,0x30D2, 1033 1,0x30D5, 1034 1,0x30D8, 1035 1,0x30DB, 1036 1,0x30E0, 1037 1,0x30E9, 1038 1,0x30EA, 1039 1,0x30EB, 1040 1,0x30EC, 1041 1,0x30ED, 1042 3, '(',0x1100, ')', 1043 3, '(',0x1102, ')', 1044 3, '(',0x1103, ')', 1045 3, '(',0x1105, ')', 1046 3, '(',0x1106, ')', 1047 3, '(',0x1107, ')', 1048 3, '(',0x1109, ')', 1049 3, '(',0x110B, ')', 1050 3, '(',0x110C, ')', 1051 3, '(',0x110E, ')', 1052 3, '(',0x110F, ')', 1053 3, '(',0x1110, ')', 1054 3, '(',0x1111, ')', 1055 3, '(',0x1112, ')', 1056 4, '(',0x1100,0x1161, ')', 1057 4, '(',0x1102,0x1161, ')', 1058 4, '(',0x1103,0x1161, ')', 1059 4, '(',0x1105,0x1161, ')', 1060 4, '(',0x1106,0x1161, ')', 1061 4, '(',0x1107,0x1161, ')', 1062 4, '(',0x1109,0x1161, ')', 1063 4, '(',0x110B,0x1161, ')', 1064 4, '(',0x110C,0x1161, ')', 1065 4, '(',0x110E,0x1161, ')', 1066 4, '(',0x110F,0x1161, ')', 1067 4, '(',0x1110,0x1161, ')', 1068 4, '(',0x1111,0x1161, ')', 1069 4, '(',0x1112,0x1161, ')', 1070 4, '(',0x110C,0x116E, ')', 1071 7, '(',0x110B,0x1169,0x110C,0x1165,0x11AB, ')', 1072 6, '(',0x110B,0x1169,0x1112,0x116E, ')', 1073 3, '(',0x4E00, ')', 1074 3, '(',0x4E8C, ')', 1075 3, '(',0x4E09, ')', 1076 3, '(',0x56DB, ')', 1077 3, '(',0x4E94, ')', 1078 3, '(',0x516D, ')', 1079 3, '(',0x4E03, ')', 1080 3, '(',0x516B, ')', 1081 3, '(',0x4E5D, ')', 1082 3, '(',0x5341, ')', 1083 3, '(',0x6708, ')', 1084 3, '(',0x706B, ')', 1085 3, '(',0x6C34, ')', 1086 3, '(',0x6728, ')', 1087 3, '(',0x91D1, ')', 1088 3, '(',0x571F, ')', 1089 3, '(',0x65E5, ')', 1090 3, '(',0x682A, ')', 1091 3, '(',0x6709, ')', 1092 3, '(',0x793E, ')', 1093 3, '(',0x540D, ')', 1094 3, '(',0x7279, ')', 1095 3, '(',0x8CA1, ')', 1096 3, '(',0x795D, ')', 1097 3, '(',0x52B4, ')', 1098 3, '(',0x4EE3, ')', 1099 3, '(',0x547C, ')', 1100 3, '(',0x5B66, ')', 1101 3, '(',0x76E3, ')', 1102 3, '(',0x4F01, ')', 1103 3, '(',0x8CC7, ')', 1104 3, '(',0x5354, ')', 1105 3, '(',0x796D, ')', 1106 3, '(',0x4F11, ')', 1107 3, '(',0x81EA, ')', 1108 3, '(',0x81F3, ')', 1109 3, 'P', 'T', 'E', 1110 4, '(', '2', '1', ')', 1111 4, '(', '2', '2', ')', 1112 4, '(', '2', '3', ')', 1113 4, '(', '2', '4', ')', 1114 4, '(', '2', '5', ')', 1115 4, '(', '2', '6', ')', 1116 4, '(', '2', '7', ')', 1117 4, '(', '2', '8', ')', 1118 4, '(', '2', '9', ')', 1119 4, '(', '3', '0', ')', 1120 4, '(', '3', '1', ')', 1121 4, '(', '3', '2', ')', 1122 4, '(', '3', '3', ')', 1123 4, '(', '3', '4', ')', 1124 4, '(', '3', '5', ')', 1125 3, '(',0x1100, ')', 1126 3, '(',0x1102, ')', 1127 3, '(',0x1103, ')', 1128 3, '(',0x1105, ')', 1129 3, '(',0x1106, ')', 1130 3, '(',0x1107, ')', 1131 3, '(',0x1109, ')', 1132 3, '(',0x110B, ')', 1133 3, '(',0x110C, ')', 1134 3, '(',0x110E, ')', 1135 3, '(',0x110F, ')', 1136 3, '(',0x1110, ')', 1137 3, '(',0x1111, ')', 1138 3, '(',0x1112, ')', 1139 4, '(',0x1100,0x1161, ')', 1140 4, '(',0x1102,0x1161, ')', 1141 4, '(',0x1103,0x1161, ')', 1142 4, '(',0x1105,0x1161, ')', 1143 4, '(',0x1106,0x1161, ')', 1144 4, '(',0x1107,0x1161, ')', 1145 4, '(',0x1109,0x1161, ')', 1146 4, '(',0x110B,0x1161, ')', 1147 4, '(',0x110C,0x1161, ')', 1148 4, '(',0x110E,0x1161, ')', 1149 4, '(',0x110F,0x1161, ')', 1150 4, '(',0x1110,0x1161, ')', 1151 4, '(',0x1111,0x1161, ')', 1152 4, '(',0x1112,0x1161, ')', 1153 7, '(',0x110E,0x1161,0x11B7,0x1100,0x1169, ')', 1154 6, '(',0x110C,0x116E,0x110B,0x1174, ')', 1155 3, '(',0x4E00, ')', 1156 3, '(',0x4E8C, ')', 1157 3, '(',0x4E09, ')', 1158 3, '(',0x56DB, ')', 1159 3, '(',0x4E94, ')', 1160 3, '(',0x516D, ')', 1161 3, '(',0x4E03, ')', 1162 3, '(',0x516B, ')', 1163 3, '(',0x4E5D, ')', 1164 3, '(',0x5341, ')', 1165 3, '(',0x6708, ')', 1166 3, '(',0x706B, ')', 1167 3, '(',0x6C34, ')', 1168 3, '(',0x6728, ')', 1169 3, '(',0x91D1, ')', 1170 3, '(',0x571F, ')', 1171 3, '(',0x65E5, ')', 1172 3, '(',0x682A, ')', 1173 3, '(',0x6709, ')', 1174 3, '(',0x793E, ')', 1175 3, '(',0x540D, ')', 1176 3, '(',0x7279, ')', 1177 3, '(',0x8CA1, ')', 1178 3, '(',0x795D, ')', 1179 3, '(',0x52B4, ')', 1180 3, '(',0x79D8, ')', 1181 3, '(',0x7537, ')', 1182 3, '(',0x5973, ')', 1183 3, '(',0x9069, ')', 1184 3, '(',0x512A, ')', 1185 3, '(',0x5370, ')', 1186 3, '(',0x6CE8, ')', 1187 3, '(',0x9805, ')', 1188 3, '(',0x4F11, ')', 1189 3, '(',0x5199, ')', 1190 3, '(',0x6B63, ')', 1191 3, '(',0x4E0A, ')', 1192 3, '(',0x4E2D, ')', 1193 3, '(',0x4E0B, ')', 1194 3, '(',0x5DE6, ')', 1195 3, '(',0x53F3, ')', 1196 3, '(',0x533B, ')', 1197 3, '(',0x5B97, ')', 1198 3, '(',0x5B66, ')', 1199 3, '(',0x76E3, ')', 1200 3, '(',0x4F01, ')', 1201 3, '(',0x8CC7, ')', 1202 3, '(',0x5354, ')', 1203 3, '(',0x591C, ')', 1204 4, '(', '3', '6', ')', 1205 4, '(', '3', '7', ')', 1206 4, '(', '3', '8', ')', 1207 4, '(', '3', '9', ')', 1208 4, '(', '4', '0', ')', 1209 4, '(', '4', '1', ')', 1210 4, '(', '4', '2', ')', 1211 4, '(', '4', '3', ')', 1212 4, '(', '4', '4', ')', 1213 4, '(', '4', '5', ')', 1214 4, '(', '4', '6', ')', 1215 4, '(', '4', '7', ')', 1216 4, '(', '4', '8', ')', 1217 4, '(', '4', '9', ')', 1218 4, '(', '5', '0', ')', 1219 2, '1',0x6708, 1220 2, '2',0x6708, 1221 2, '3',0x6708, 1222 2, '4',0x6708, 1223 2, '5',0x6708, 1224 2, '6',0x6708, 1225 2, '7',0x6708, 1226 2, '8',0x6708, 1227 2, '9',0x6708, 1228 3, '1', '0',0x6708, 1229 3, '1', '1',0x6708, 1230 3, '1', '2',0x6708, 1231 2, 'H', 'g', 1232 3, 'e', 'r', 'g', 1233 2, 'e', 'V', 1234 3, 'L', 'T', 'D', 1235 3, '(',0x30A2, ')', 1236 3, '(',0x30A4, ')', 1237 3, '(',0x30A6, ')', 1238 3, '(',0x30A8, ')', 1239 3, '(',0x30AA, ')', 1240 3, '(',0x30AB, ')', 1241 3, '(',0x30AD, ')', 1242 3, '(',0x30AF, ')', 1243 3, '(',0x30B1, ')', 1244 3, '(',0x30B3, ')', 1245 3, '(',0x30B5, ')', 1246 3, '(',0x30B7, ')', 1247 3, '(',0x30B9, ')', 1248 3, '(',0x30BB, ')', 1249 3, '(',0x30BD, ')', 1250 3, '(',0x30BF, ')', 1251 3, '(',0x30C1, ')', 1252 3, '(',0x30C4, ')', 1253 3, '(',0x30C6, ')', 1254 3, '(',0x30C8, ')', 1255 3, '(',0x30CA, ')', 1256 3, '(',0x30CB, ')', 1257 3, '(',0x30CC, ')', 1258 3, '(',0x30CD, ')', 1259 3, '(',0x30CE, ')', 1260 3, '(',0x30CF, ')', 1261 3, '(',0x30D2, ')', 1262 3, '(',0x30D5, ')', 1263 3, '(',0x30D8, ')', 1264 3, '(',0x30DB, ')', 1265 3, '(',0x30DE, ')', 1266 3, '(',0x30DF, ')', 1267 3, '(',0x30E0, ')', 1268 3, '(',0x30E1, ')', 1269 3, '(',0x30E2, ')', 1270 3, '(',0x30E4, ')', 1271 3, '(',0x30E6, ')', 1272 3, '(',0x30E8, ')', 1273 3, '(',0x30E9, ')', 1274 3, '(',0x30EA, ')', 1275 3, '(',0x30EB, ')', 1276 3, '(',0x30EC, ')', 1277 3, '(',0x30ED, ')', 1278 3, '(',0x30EF, ')', 1279 3, '(',0x30F0, ')', 1280 3, '(',0x30F1, ')', 1281 3, '(',0x30F2, ')', 1282 4,0x30A2,0x30D1,0x30FC,0x30C8, 1283 4,0x30A2,0x30EB,0x30D5,0x30A1, 1284 4,0x30A2,0x30F3,0x30DA,0x30A2, 1285 3,0x30A2,0x30FC,0x30EB, 1286 4,0x30A4,0x30CB,0x30F3,0x30B0, 1287 3,0x30A4,0x30F3,0x30C1, 1288 3,0x30A6,0x30A9,0x30F3, 1289 5,0x30A8,0x30B9,0x30AF,0x30FC,0x30C9, 1290 4,0x30A8,0x30FC,0x30AB,0x30FC, 1291 3,0x30AA,0x30F3,0x30B9, 1292 3,0x30AA,0x30FC,0x30E0, 1293 3,0x30AB,0x30A4,0x30EA, 1294 4,0x30AB,0x30E9,0x30C3,0x30C8, 1295 4,0x30AB,0x30ED,0x30EA,0x30FC, 1296 3,0x30AC,0x30ED,0x30F3, 1297 3,0x30AC,0x30F3,0x30DE, 1298 2,0x30AE,0x30AC, 1299 3,0x30AE,0x30CB,0x30FC, 1300 4,0x30AD,0x30E5,0x30EA,0x30FC, 1301 4,0x30AE,0x30EB,0x30C0,0x30FC, 1302 2,0x30AD,0x30ED, 1303 5,0x30AD,0x30ED,0x30B0,0x30E9,0x30E0, 1304 6,0x30AD,0x30ED,0x30E1,0x30FC,0x30C8,0x30EB, 1305 5,0x30AD,0x30ED,0x30EF,0x30C3,0x30C8, 1306 3,0x30B0,0x30E9,0x30E0, 1307 5,0x30B0,0x30E9,0x30E0,0x30C8,0x30F3, 1308 5,0x30AF,0x30EB,0x30BC,0x30A4,0x30ED, 1309 4,0x30AF,0x30ED,0x30FC,0x30CD, 1310 3,0x30B1,0x30FC,0x30B9, 1311 3,0x30B3,0x30EB,0x30CA, 1312 3,0x30B3,0x30FC,0x30DD, 1313 4,0x30B5,0x30A4,0x30AF,0x30EB, 1314 5,0x30B5,0x30F3,0x30C1,0x30FC,0x30E0, 1315 4,0x30B7,0x30EA,0x30F3,0x30B0, 1316 3,0x30BB,0x30F3,0x30C1, 1317 3,0x30BB,0x30F3,0x30C8, 1318 3,0x30C0,0x30FC,0x30B9, 1319 2,0x30C7,0x30B7, 1320 2,0x30C9,0x30EB, 1321 2,0x30C8,0x30F3, 1322 2,0x30CA,0x30CE, 1323 3,0x30CE,0x30C3,0x30C8, 1324 3,0x30CF,0x30A4,0x30C4, 1325 5,0x30D1,0x30FC,0x30BB,0x30F3,0x30C8, 1326 3,0x30D1,0x30FC,0x30C4, 1327 4,0x30D0,0x30FC,0x30EC,0x30EB, 1328 5,0x30D4,0x30A2,0x30B9,0x30C8,0x30EB, 1329 3,0x30D4,0x30AF,0x30EB, 1330 2,0x30D4,0x30B3, 1331 2,0x30D3,0x30EB, 1332 5,0x30D5,0x30A1,0x30E9,0x30C3,0x30C9, 1333 4,0x30D5,0x30A3,0x30FC,0x30C8, 1334 5,0x30D6,0x30C3,0x30B7,0x30A7,0x30EB, 1335 3,0x30D5,0x30E9,0x30F3, 1336 5,0x30D8,0x30AF,0x30BF,0x30FC,0x30EB, 1337 2,0x30DA,0x30BD, 1338 3,0x30DA,0x30CB,0x30D2, 1339 3,0x30D8,0x30EB,0x30C4, 1340 3,0x30DA,0x30F3,0x30B9, 1341 3,0x30DA,0x30FC,0x30B8, 1342 3,0x30D9,0x30FC,0x30BF, 1343 4,0x30DD,0x30A4,0x30F3,0x30C8, 1344 3,0x30DC,0x30EB,0x30C8, 1345 2,0x30DB,0x30F3, 1346 3,0x30DD,0x30F3,0x30C9, 1347 3,0x30DB,0x30FC,0x30EB, 1348 3,0x30DB,0x30FC,0x30F3, 1349 4,0x30DE,0x30A4,0x30AF,0x30ED, 1350 3,0x30DE,0x30A4,0x30EB, 1351 3,0x30DE,0x30C3,0x30CF, 1352 3,0x30DE,0x30EB,0x30AF, 1353 5,0x30DE,0x30F3,0x30B7,0x30E7,0x30F3, 1354 4,0x30DF,0x30AF,0x30ED,0x30F3, 1355 2,0x30DF,0x30EA, 1356 5,0x30DF,0x30EA,0x30D0,0x30FC,0x30EB, 1357 2,0x30E1,0x30AC, 1358 4,0x30E1,0x30AC,0x30C8,0x30F3, 1359 4,0x30E1,0x30FC,0x30C8,0x30EB, 1360 3,0x30E4,0x30FC,0x30C9, 1361 3,0x30E4,0x30FC,0x30EB, 1362 3,0x30E6,0x30A2,0x30F3, 1363 4,0x30EA,0x30C3,0x30C8,0x30EB, 1364 2,0x30EA,0x30E9, 1365 3,0x30EB,0x30D4,0x30FC, 1366 4,0x30EB,0x30FC,0x30D6,0x30EB, 1367 2,0x30EC,0x30E0, 1368 5,0x30EC,0x30F3,0x30C8,0x30B2,0x30F3, 1369 3,0x30EF,0x30C3,0x30C8, 1370 2, '0',0x70B9, 1371 2, '1',0x70B9, 1372 2, '2',0x70B9, 1373 2, '3',0x70B9, 1374 2, '4',0x70B9, 1375 2, '5',0x70B9, 1376 2, '6',0x70B9, 1377 2, '7',0x70B9, 1378 2, '8',0x70B9, 1379 2, '9',0x70B9, 1380 3, '1', '0',0x70B9, 1381 3, '1', '1',0x70B9, 1382 3, '1', '2',0x70B9, 1383 3, '1', '3',0x70B9, 1384 3, '1', '4',0x70B9, 1385 3, '1', '5',0x70B9, 1386 3, '1', '6',0x70B9, 1387 3, '1', '7',0x70B9, 1388 3, '1', '8',0x70B9, 1389 3, '1', '9',0x70B9, 1390 3, '2', '0',0x70B9, 1391 3, '2', '1',0x70B9, 1392 3, '2', '2',0x70B9, 1393 3, '2', '3',0x70B9, 1394 3, '2', '4',0x70B9, 1395 3, 'h', 'P', 'a', 1396 2, 'd', 'a', 1397 2, 'A', 'U', 1398 3, 'b', 'a', 'r', 1399 2, 'o', 'V', 1400 2, 'p', 'c', 1401 2, 'd', 'm', 1402 4, 'd', 'm', '^', '2', 1403 4, 'd', 'm', '^', '3', 1404 2, 'I', 'U', 1405 2,0x5E73,0x6210, 1406 2,0x662D,0x548C, 1407 2,0x5927,0x6B63, 1408 2,0x660E,0x6CBB, 1409 4,0x682A,0x5F0F,0x4F1A,0x793E, 1410 2, 'p', 'A', 1411 2, 'n', 'A', 1412 2,0x03BC, 'A', 1413 2, 'm', 'A', 1414 2, 'k', 'A', 1415 2, 'K', 'B', 1416 2, 'M', 'B', 1417 2, 'G', 'B', 1418 3, 'c', 'a', 'l', 1419 4, 'k', 'c', 'a', 'l', 1420 2, 'p', 'F', 1421 2, 'n', 'F', 1422 2,0x03BC, 'F', 1423 2,0x03BC, 'g', 1424 2, 'm', 'g', 1425 2, 'k', 'g', 1426 2, 'H', 'z', 1427 3, 'k', 'H', 'z', 1428 3, 'M', 'H', 'z', 1429 3, 'G', 'H', 'z', 1430 3, 'T', 'H', 'z', 1431 2,0x03BC, 'l', 1432 2, 'm', 'l', 1433 2, 'd', 'l', 1434 2, 'k', 'l', 1435 2, 'f', 'm', 1436 2, 'n', 'm', 1437 2,0x03BC, 'm', 1438 2, 'm', 'm', 1439 2, 'c', 'm', 1440 2, 'k', 'm', 1441 4, 'm', 'm', '^', '2', 1442 4, 'c', 'm', '^', '2', 1443 3, 'm', '^', '2', 1444 4, 'k', 'm', '^', '2', 1445 4, 'm', 'm', '^', '3', 1446 4, 'c', 'm', '^', '3', 1447 3, 'm', '^', '3', 1448 4, 'k', 'm', '^', '3', 1449 3, 'm', '/', 's', 1450 5, 'm', '/', 's', '^', '2', 1451 2, 'P', 'a', 1452 3, 'k', 'P', 'a', 1453 3, 'M', 'P', 'a', 1454 3, 'G', 'P', 'a', 1455 3, 'r', 'a', 'd', 1456 5, 'r', 'a', 'd', '/', 's', 1457 7, 'r', 'a', 'd', '/', 's', '^', '2', 1458 2, 'p', 's', 1459 2, 'n', 's', 1460 2,0x03BC, 's', 1461 2, 'm', 's', 1462 2, 'p', 'V', 1463 2, 'n', 'V', 1464 2,0x03BC, 'V', 1465 2, 'm', 'V', 1466 2, 'k', 'V', 1467 2, 'M', 'V', 1468 2, 'p', 'W', 1469 2, 'n', 'W', 1470 2,0x03BC, 'W', 1471 2, 'm', 'W', 1472 2, 'k', 'W', 1473 2, 'M', 'W', 1474 2, 'k',0x03A9, 1475 2, 'M',0x03A9, 1476 4, 'a', '.', 'm', '.', 1477 2, 'B', 'q', 1478 2, 'c', 'c', 1479 2, 'c', 'd', 1480 4, 'C', '/', 'k', 'g', 1481 3, 'C', 'o', '.', 1482 2, 'd', 'B', 1483 2, 'G', 'y', 1484 2, 'h', 'a', 1485 2, 'H', 'P', 1486 2, 'i', 'n', 1487 2, 'K', 'K', 1488 2, 'K', 'M', 1489 2, 'k', 't', 1490 2, 'l', 'm', 1491 2, 'l', 'n', 1492 3, 'l', 'o', 'g', 1493 2, 'l', 'x', 1494 2, 'm', 'b', 1495 3, 'm', 'i', 'l', 1496 3, 'm', 'o', 'l', 1497 2, 'P', 'H', 1498 4, 'p', '.', 'm', '.', 1499 3, 'P', 'P', 'M', 1500 2, 'P', 'R', 1501 2, 's', 'r', 1502 2, 'S', 'v', 1503 2, 'W', 'b', 1504 3, 'V', '/', 'm', 1505 3, 'A', '/', 'm', 1506 3, 'g', 'a', 'l', 1507 2, '1',0x65E5, 1508 2, '2',0x65E5, 1509 2, '3',0x65E5, 1510 2, '4',0x65E5, 1511 2, '5',0x65E5, 1512 2, '6',0x65E5, 1513 2, '7',0x65E5, 1514 2, '8',0x65E5, 1515 2, '9',0x65E5, 1516 3, '1', '0',0x65E5, 1517 3, '1', '1',0x65E5, 1518 3, '1', '2',0x65E5, 1519 3, '1', '3',0x65E5, 1520 3, '1', '4',0x65E5, 1521 3, '1', '5',0x65E5, 1522 3, '1', '6',0x65E5, 1523 3, '1', '7',0x65E5, 1524 3, '1', '8',0x65E5, 1525 3, '1', '9',0x65E5, 1526 3, '2', '0',0x65E5, 1527 3, '2', '1',0x65E5, 1528 3, '2', '2',0x65E5, 1529 3, '2', '3',0x65E5, 1530 3, '2', '4',0x65E5, 1531 3, '2', '5',0x65E5, 1532 3, '2', '6',0x65E5, 1533 3, '2', '7',0x65E5, 1534 3, '2', '8',0x65E5, 1535 3, '2', '9',0x65E5, 1536 3, '3', '0',0x65E5, 1537 3, '3', '1',0x65E5, 1538 1,0x8C48, 1539 1,0x66F4, 1540 1,0x8ECA, 1541 1,0x8CC8, 1542 1,0x6ED1, 1543 1,0x4E32, 1544 1,0x53E5, 1545 1,0x9F9C, 1546 1,0x9F9C, 1547 1,0x5951, 1548 1,0x91D1, 1549 1,0x5587, 1550 1,0x5948, 1551 1,0x61F6, 1552 1,0x7669, 1553 1,0x7F85, 1554 1,0x863F, 1555 1,0x87BA, 1556 1,0x88F8, 1557 1,0x908F, 1558 1,0x6A02, 1559 1,0x6D1B, 1560 1,0x70D9, 1561 1,0x73DE, 1562 1,0x843D, 1563 1,0x916A, 1564 1,0x99F1, 1565 1,0x4E82, 1566 1,0x5375, 1567 1,0x6B04, 1568 1,0x721B, 1569 1,0x862D, 1570 1,0x9E1E, 1571 1,0x5D50, 1572 1,0x6FEB, 1573 1,0x85CD, 1574 1,0x8964, 1575 1,0x62C9, 1576 1,0x81D8, 1577 1,0x881F, 1578 1,0x5ECA, 1579 1,0x6717, 1580 1,0x6D6A, 1581 1,0x72FC, 1582 1,0x90CE, 1583 1,0x4F86, 1584 1,0x51B7, 1585 1,0x52DE, 1586 1,0x64C4, 1587 1,0x6AD3, 1588 1,0x7210, 1589 1,0x76E7, 1590 1,0x8001, 1591 1,0x8606, 1592 1,0x865C, 1593 1,0x8DEF, 1594 1,0x9732, 1595 1,0x9B6F, 1596 1,0x9DFA, 1597 1,0x788C, 1598 1,0x797F, 1599 1,0x7DA0, 1600 1,0x83C9, 1601 1,0x9304, 1602 1,0x9E7F, 1603 1,0x8AD6, 1604 1,0x58DF, 1605 1,0x5F04, 1606 1,0x7C60, 1607 1,0x807E, 1608 1,0x7262, 1609 1,0x78CA, 1610 1,0x8CC2, 1611 1,0x96F7, 1612 1,0x58D8, 1613 1,0x5C62, 1614 1,0x6A13, 1615 1,0x6DDA, 1616 1,0x6F0F, 1617 1,0x7D2F, 1618 1,0x7E37, 1619 1,0x964B, 1620 1,0x52D2, 1621 1,0x808B, 1622 1,0x51DC, 1623 1,0x51CC, 1624 1,0x7A1C, 1625 1,0x7DBE, 1626 1,0x83F1, 1627 1,0x9675, 1628 1,0x8B80, 1629 1,0x62CF, 1630 1,0x6A02, 1631 1,0x8AFE, 1632 1,0x4E39, 1633 1,0x5BE7, 1634 1,0x6012, 1635 1,0x7387, 1636 1,0x7570, 1637 1,0x5317, 1638 1,0x78FB, 1639 1,0x4FBF, 1640 1,0x5FA9, 1641 1,0x4E0D, 1642 1,0x6CCC, 1643 1,0x6578, 1644 1,0x7D22, 1645 1,0x53C3, 1646 1,0x585E, 1647 1,0x7701, 1648 1,0x8449, 1649 1,0x8AAA, 1650 1,0x6BBA, 1651 1,0x8FB0, 1652 1,0x6C88, 1653 1,0x62FE, 1654 1,0x82E5, 1655 1,0x63A0, 1656 1,0x7565, 1657 1,0x4EAE, 1658 1,0x5169, 1659 1,0x51C9, 1660 1,0x6881, 1661 1,0x7CE7, 1662 1,0x826F, 1663 1,0x8AD2, 1664 1,0x91CF, 1665 1,0x52F5, 1666 1,0x5442, 1667 1,0x5973, 1668 1,0x5EEC, 1669 1,0x65C5, 1670 1,0x6FFE, 1671 1,0x792A, 1672 1,0x95AD, 1673 1,0x9A6A, 1674 1,0x9E97, 1675 1,0x9ECE, 1676 1,0x529B, 1677 1,0x66C6, 1678 1,0x6B77, 1679 1,0x8F62, 1680 1,0x5E74, 1681 1,0x6190, 1682 1,0x6200, 1683 1,0x649A, 1684 1,0x6F23, 1685 1,0x7149, 1686 1,0x7489, 1687 1,0x79CA, 1688 1,0x7DF4, 1689 1,0x806F, 1690 1,0x8F26, 1691 1,0x84EE, 1692 1,0x9023, 1693 1,0x934A, 1694 1,0x5217, 1695 1,0x52A3, 1696 1,0x54BD, 1697 1,0x70C8, 1698 1,0x88C2, 1699 1,0x8AAA, 1700 1,0x5EC9, 1701 1,0x5FF5, 1702 1,0x637B, 1703 1,0x6BAE, 1704 1,0x7C3E, 1705 1,0x7375, 1706 1,0x4EE4, 1707 1,0x56F9, 1708 1,0x5BE7, 1709 1,0x5DBA, 1710 1,0x601C, 1711 1,0x73B2, 1712 1,0x7469, 1713 1,0x7F9A, 1714 1,0x8046, 1715 1,0x9234, 1716 1,0x96F6, 1717 1,0x9748, 1718 1,0x9818, 1719 1,0x4F8B, 1720 1,0x79AE, 1721 1,0x91B4, 1722 1,0x96B8, 1723 1,0x60E1, 1724 1,0x4E86, 1725 1,0x50DA, 1726 1,0x5BEE, 1727 1,0x5C3F, 1728 1,0x6599, 1729 1,0x6A02, 1730 1,0x71CE, 1731 1,0x7642, 1732 1,0x84FC, 1733 1,0x907C, 1734 1,0x9F8D, 1735 1,0x6688, 1736 1,0x962E, 1737 1,0x5289, 1738 1,0x677B, 1739 1,0x67F3, 1740 1,0x6D41, 1741 1,0x6E9C, 1742 1,0x7409, 1743 1,0x7559, 1744 1,0x786B, 1745 1,0x7D10, 1746 1,0x985E, 1747 1,0x516D, 1748 1,0x622E, 1749 1,0x9678, 1750 1,0x502B, 1751 1,0x5D19, 1752 1,0x6DEA, 1753 1,0x8F2A, 1754 1,0x5F8B, 1755 1,0x6144, 1756 1,0x6817, 1757 1,0x7387, 1758 1,0x9686, 1759 1,0x5229, 1760 1,0x540F, 1761 1,0x5C65, 1762 1,0x6613, 1763 1,0x674E, 1764 1,0x68A8, 1765 1,0x6CE5, 1766 1,0x7406, 1767 1,0x75E2, 1768 1,0x7F79, 1769 1,0x88CF, 1770 1,0x88E1, 1771 1,0x91CC, 1772 1,0x96E2, 1773 1,0x533F, 1774 1,0x6EBA, 1775 1,0x541D, 1776 1,0x71D0, 1777 1,0x7498, 1778 1,0x85FA, 1779 1,0x96A3, 1780 1,0x9C57, 1781 1,0x9E9F, 1782 1,0x6797, 1783 1,0x6DCB, 1784 1,0x81E8, 1785 1,0x7ACB, 1786 1,0x7B20, 1787 1,0x7C92, 1788 1,0x72C0, 1789 1,0x7099, 1790 1,0x8B58, 1791 1,0x4EC0, 1792 1,0x8336, 1793 1,0x523A, 1794 1,0x5207, 1795 1,0x5EA6, 1796 1,0x62D3, 1797 1,0x7CD6, 1798 1,0x5B85, 1799 1,0x6D1E, 1800 1,0x66B4, 1801 1,0x8F3B, 1802 1,0x884C, 1803 1,0x964D, 1804 1,0x898B, 1805 1,0x5ED3, 1806 1,0x5140, 1807 1,0x55C0, 1808 1,0x585A, 1809 1,0x6674, 1810 1,0x51DE, 1811 1,0x732A, 1812 1,0x76CA, 1813 1,0x793C, 1814 1,0x795E, 1815 1,0x7965, 1816 1,0x798F, 1817 1,0x9756, 1818 1,0x7CBE, 1819 1,0x7FBD, 1820 1,0x8612, 1821 1,0x8AF8, 1822 1,0x9038, 1823 1,0x90FD, 1824 1,0x98EF, 1825 1,0x98FC, 1826 1,0x9928, 1827 1,0x9DB4, 1828 1,0x4FAE, 1829 1,0x50E7, 1830 1,0x514D, 1831 1,0x52C9, 1832 1,0x52E4, 1833 1,0x5351, 1834 1,0x559D, 1835 1,0x5606, 1836 1,0x5668, 1837 1,0x5840, 1838 1,0x58A8, 1839 1,0x5C64, 1840 1,0x5C6E, 1841 1,0x6094, 1842 1,0x6168, 1843 1,0x618E, 1844 1,0x61F2, 1845 1,0x654F, 1846 1,0x65E2, 1847 1,0x6691, 1848 1,0x6885, 1849 1,0x6D77, 1850 1,0x6E1A, 1851 1,0x6F22, 1852 1,0x716E, 1853 1,0x722B, 1854 1,0x7422, 1855 1,0x7891, 1856 1,0x793E, 1857 1,0x7949, 1858 1,0x7948, 1859 1,0x7950, 1860 1,0x7956, 1861 1,0x795D, 1862 1,0x798D, 1863 1,0x798E, 1864 1,0x7A40, 1865 1,0x7A81, 1866 1,0x7BC0, 1867 1,0x7DF4, 1868 1,0x7E09, 1869 1,0x7E41, 1870 1,0x7F72, 1871 1,0x8005, 1872 1,0x81ED, 1873 1,0x8279, 1874 1,0x8279, 1875 1,0x8457, 1876 1,0x8910, 1877 1,0x8996, 1878 1,0x8B01, 1879 1,0x8B39, 1880 1,0x8CD3, 1881 1,0x8D08, 1882 1,0x8FB6, 1883 1,0x9038, 1884 1,0x96E3, 1885 1,0x97FF, 1886 1,0x983B, 1887 2, 'f', 'f', 1888 2, 'f', 'i', 1889 2, 'f', 'l', 1890 3, 'f', 'f', 'i', 1891 3, 'f', 'f', 'l', 1892 2,0x017F, 't', 1893 2, 's', 't', 1894 2,0x0574,0x0576, 1895 2,0x0574,0x0565, 1896 2,0x0574,0x056B, 1897 2,0x057E,0x0576, 1898 2,0x0574,0x056D, 1899 1,0x05E2, 1900 1,0x05D0, 1901 1,0x05D3, 1902 1,0x05D4, 1903 1,0x05DB, 1904 1,0x05DC, 1905 1,0x05DD, 1906 1,0x05E8, 1907 1,0x05EA, 1908 1, '+', 1909 2,0x05D0,0x05DC, 1910 1,0x203E, 1911 1,0x203E, 1912 1,0x203E, 1913 1,0x203E, 1914 1, '_', 1915 1, '_', 1916 1, '_', 1917 1, ',', 1918 1,0x3001, 1919 1, '.', 1920 1, ';', 1921 1, ':', 1922 1, '?', 1923 1, '!', 1924 1,0x2014, 1925 1, '(', 1926 1, ')', 1927 1, '{', 1928 1, '}', 1929 1,0x3014, 1930 1,0x3015, 1931 1, '#', 1932 1, '&', 1933 1, '*', 1934 1, '+', 1935 1, '-', 1936 1, '<', 1937 1, '>', 1938 1, '=', 1939 1,'\\', 1940 1, '$', 1941 1, '%', 1942 1, '@', 1943 1, '!', 1944 1, '"', 1945 1, '#', 1946 1, '$', 1947 1, '%', 1948 1, '&', 1949 1,'\'', 1950 1, '(', 1951 1, ')', 1952 1, '*', 1953 1, '+', 1954 1, ',', 1955 1, '-', 1956 1, '.', 1957 1, '/', 1958 1, '0', 1959 1, '1', 1960 1, '2', 1961 1, '3', 1962 1, '4', 1963 1, '5', 1964 1, '6', 1965 1, '7', 1966 1, '8', 1967 1, '9', 1968 1, ':', 1969 1, ';', 1970 1, '<', 1971 1, '=', 1972 1, '>', 1973 1, '?', 1974 1, '@', 1975 1, 'A', 1976 1, 'B', 1977 1, 'C', 1978 1, 'D', 1979 1, 'E', 1980 1, 'F', 1981 1, 'G', 1982 1, 'H', 1983 1, 'I', 1984 1, 'J', 1985 1, 'K', 1986 1, 'L', 1987 1, 'M', 1988 1, 'N', 1989 1, 'O', 1990 1, 'P', 1991 1, 'Q', 1992 1, 'R', 1993 1, 'S', 1994 1, 'T', 1995 1, 'U', 1996 1, 'V', 1997 1, 'W', 1998 1, 'X', 1999 1, 'Y', 2000 1, 'Z', 2001 1, '[', 2002 1,'\\', 2003 1, ']', 2004 1, '^', 2005 1, '_', 2006 1, '`', 2007 1, 'a', 2008 1, 'b', 2009 1, 'c', 2010 1, 'd', 2011 1, 'e', 2012 1, 'f', 2013 1, 'g', 2014 1, 'h', 2015 1, 'i', 2016 1, 'j', 2017 1, 'k', 2018 1, 'l', 2019 1, 'm', 2020 1, 'n', 2021 1, 'o', 2022 1, 'p', 2023 1, 'q', 2024 1, 'r', 2025 1, 's', 2026 1, 't', 2027 1, 'u', 2028 1, 'v', 2029 1, 'w', 2030 1, 'x', 2031 1, 'y', 2032 1, 'z', 2033 1, '{', 2034 1, '|', 2035 1, '}', 2036 1, '~', 2037 1,0x2985, 2038 1,0x2986, 2039 1,0x3002, 2040 1,0x300C, 2041 1,0x300D, 2042 1,0x3001, 2043 1,0x30FB, 2044 1,0x30F2, 2045 1,0x30A1, 2046 1,0x30A3, 2047 1,0x30A5, 2048 1,0x30A7, 2049 1,0x30A9, 2050 1,0x30E3, 2051 1,0x30E5, 2052 1,0x30E7, 2053 1,0x30C3, 2054 1,0x30FC, 2055 1,0x30A2, 2056 1,0x30A4, 2057 1,0x30A6, 2058 1,0x30A8, 2059 1,0x30AA, 2060 1,0x30AB, 2061 1,0x30AD, 2062 1,0x30AF, 2063 1,0x30B1, 2064 1,0x30B3, 2065 1,0x30B5, 2066 1,0x30B7, 2067 1,0x30B9, 2068 1,0x30BB, 2069 1,0x30BD, 2070 1,0x30BF, 2071 1,0x30C1, 2072 1,0x30C4, 2073 1,0x30C6, 2074 1,0x30C8, 2075 1,0x30CA, 2076 1,0x30CB, 2077 1,0x30CC, 2078 1,0x30CD, 2079 1,0x30CE, 2080 1,0x30CF, 2081 1,0x30D2, 2082 1,0x30D5, 2083 1,0x30D8, 2084 1,0x30DB, 2085 1,0x30DE, 2086 1,0x30DF, 2087 1,0x30E0, 2088 1,0x30E1, 2089 1,0x30E2, 2090 1,0x30E4, 2091 1,0x30E6, 2092 1,0x30E8, 2093 1,0x30E9, 2094 1,0x30EA, 2095 1,0x30EB, 2096 1,0x30EC, 2097 1,0x30ED, 2098 1,0x30EF, 2099 1,0x30F3, 2100 1,0x3099, 2101 1,0x309A, 2102 1,0x3164, 2103 1,0x3131, 2104 1,0x3132, 2105 1,0x3133, 2106 1,0x3134, 2107 1,0x3135, 2108 1,0x3136, 2109 1,0x3137, 2110 1,0x3138, 2111 1,0x3139, 2112 1,0x313A, 2113 1,0x313B, 2114 1,0x313C, 2115 1,0x313D, 2116 1,0x313E, 2117 1,0x313F, 2118 1,0x3140, 2119 1,0x3141, 2120 1,0x3142, 2121 1,0x3143, 2122 1,0x3144, 2123 1,0x3145, 2124 1,0x3146, 2125 1,0x3147, 2126 1,0x3148, 2127 1,0x3149, 2128 1,0x314A, 2129 1,0x314B, 2130 1,0x314C, 2131 1,0x314D, 2132 1,0x314E, 2133 1,0x314F, 2134 1,0x3150, 2135 1,0x3151, 2136 1,0x3152, 2137 1,0x3153, 2138 1,0x3154, 2139 1,0x3155, 2140 1,0x3156, 2141 1,0x3157, 2142 1,0x3158, 2143 1,0x3159, 2144 1,0x315A, 2145 1,0x315B, 2146 1,0x315C, 2147 1,0x315D, 2148 1,0x315E, 2149 1,0x315F, 2150 1,0x3160, 2151 1,0x3161, 2152 1,0x3162, 2153 1,0x3163, 2154 1,0xA2, 2155 1,0xA3, 2156 1,0xAC, 2157 1,0xAF, 2158 1,0xA6, 2159 1,0xA5, 2160 1,0x20A9, 2161 1,0x2502, 2162 1,0x2190, 2163 1,0x2191, 2164 1,0x2192, 2165 1,0x2193, 2166 1,0x25A0, 2167 1,0x25CB, 2168 1, 'A', 2169 1, 'B', 2170 1, 'C', 2171 1, 'D', 2172 1, 'E', 2173 1, 'F', 2174 1, 'G', 2175 1, 'H', 2176 1, 'I', 2177 1, 'J', 2178 1, 'K', 2179 1, 'L', 2180 1, 'M', 2181 1, 'N', 2182 1, 'O', 2183 1, 'P', 2184 1, 'Q', 2185 1, 'R', 2186 1, 'S', 2187 1, 'T', 2188 1, 'U', 2189 1, 'V', 2190 1, 'W', 2191 1, 'X', 2192 1, 'Y', 2193 1, 'Z', 2194 1, 'a', 2195 1, 'b', 2196 1, 'c', 2197 1, 'd', 2198 1, 'e', 2199 1, 'f', 2200 1, 'g', 2201 1, 'h', 2202 1, 'i', 2203 1, 'j', 2204 1, 'k', 2205 1, 'l', 2206 1, 'm', 2207 1, 'n', 2208 1, 'o', 2209 1, 'p', 2210 1, 'q', 2211 1, 'r', 2212 1, 's', 2213 1, 't', 2214 1, 'u', 2215 1, 'v', 2216 1, 'w', 2217 1, 'x', 2218 1, 'y', 2219 1, 'z', 2220 1, 'A', 2221 1, 'B', 2222 1, 'C', 2223 1, 'D', 2224 1, 'E', 2225 1, 'F', 2226 1, 'G', 2227 1, 'H', 2228 1, 'I', 2229 1, 'J', 2230 1, 'K', 2231 1, 'L', 2232 1, 'M', 2233 1, 'N', 2234 1, 'O', 2235 1, 'P', 2236 1, 'Q', 2237 1, 'R', 2238 1, 'S', 2239 1, 'T', 2240 1, 'U', 2241 1, 'V', 2242 1, 'W', 2243 1, 'X', 2244 1, 'Y', 2245 1, 'Z', 2246 1, 'a', 2247 1, 'b', 2248 1, 'c', 2249 1, 'd', 2250 1, 'e', 2251 1, 'f', 2252 1, 'g', 2253 1, 'i', 2254 1, 'j', 2255 1, 'k', 2256 1, 'l', 2257 1, 'm', 2258 1, 'n', 2259 1, 'o', 2260 1, 'p', 2261 1, 'q', 2262 1, 'r', 2263 1, 's', 2264 1, 't', 2265 1, 'u', 2266 1, 'v', 2267 1, 'w', 2268 1, 'x', 2269 1, 'y', 2270 1, 'z', 2271 1, 'A', 2272 1, 'B', 2273 1, 'C', 2274 1, 'D', 2275 1, 'E', 2276 1, 'F', 2277 1, 'G', 2278 1, 'H', 2279 1, 'I', 2280 1, 'J', 2281 1, 'K', 2282 1, 'L', 2283 1, 'M', 2284 1, 'N', 2285 1, 'O', 2286 1, 'P', 2287 1, 'Q', 2288 1, 'R', 2289 1, 'S', 2290 1, 'T', 2291 1, 'U', 2292 1, 'V', 2293 1, 'W', 2294 1, 'X', 2295 1, 'Y', 2296 1, 'Z', 2297 1, 'a', 2298 1, 'b', 2299 1, 'c', 2300 1, 'd', 2301 1, 'e', 2302 1, 'f', 2303 1, 'g', 2304 1, 'h', 2305 1, 'i', 2306 1, 'j', 2307 1, 'k', 2308 1, 'l', 2309 1, 'm', 2310 1, 'n', 2311 1, 'o', 2312 1, 'p', 2313 1, 'q', 2314 1, 'r', 2315 1, 's', 2316 1, 't', 2317 1, 'u', 2318 1, 'v', 2319 1, 'w', 2320 1, 'x', 2321 1, 'y', 2322 1, 'z', 2323 1, 'A', 2324 1, 'C', 2325 1, 'D', 2326 1, 'G', 2327 1, 'J', 2328 1, 'K', 2329 1, 'N', 2330 1, 'O', 2331 1, 'P', 2332 1, 'Q', 2333 1, 'S', 2334 1, 'T', 2335 1, 'U', 2336 1, 'V', 2337 1, 'W', 2338 1, 'X', 2339 1, 'Y', 2340 1, 'Z', 2341 1, 'a', 2342 1, 'b', 2343 1, 'c', 2344 1, 'd', 2345 1, 'f', 2346 1, 'h', 2347 1, 'i', 2348 1, 'j', 2349 1, 'k', 2350 1, 'l', 2351 1, 'm', 2352 1, 'n', 2353 1, 'p', 2354 1, 'q', 2355 1, 'r', 2356 1, 's', 2357 1, 't', 2358 1, 'u', 2359 1, 'v', 2360 1, 'w', 2361 1, 'x', 2362 1, 'y', 2363 1, 'z', 2364 1, 'A', 2365 1, 'B', 2366 1, 'C', 2367 1, 'D', 2368 1, 'E', 2369 1, 'F', 2370 1, 'G', 2371 1, 'H', 2372 1, 'I', 2373 1, 'J', 2374 1, 'K', 2375 1, 'L', 2376 1, 'M', 2377 1, 'N', 2378 1, 'O', 2379 1, 'P', 2380 1, 'Q', 2381 1, 'R', 2382 1, 'S', 2383 1, 'T', 2384 1, 'U', 2385 1, 'V', 2386 1, 'W', 2387 1, 'X', 2388 1, 'Y', 2389 1, 'Z', 2390 1, 'a', 2391 1, 'b', 2392 1, 'c', 2393 1, 'd', 2394 1, 'e', 2395 1, 'f', 2396 1, 'g', 2397 1, 'h', 2398 1, 'i', 2399 1, 'j', 2400 1, 'k', 2401 1, 'l', 2402 1, 'm', 2403 1, 'n', 2404 1, 'o', 2405 1, 'p', 2406 1, 'q', 2407 1, 'r', 2408 1, 's', 2409 1, 't', 2410 1, 'u', 2411 1, 'v', 2412 1, 'w', 2413 1, 'x', 2414 1, 'y', 2415 1, 'z', 2416 1, 'A', 2417 1, 'B', 2418 1, 'D', 2419 1, 'E', 2420 1, 'F', 2421 1, 'G', 2422 1, 'J', 2423 1, 'K', 2424 1, 'L', 2425 1, 'M', 2426 1, 'N', 2427 1, 'O', 2428 1, 'P', 2429 1, 'Q', 2430 1, 'S', 2431 1, 'T', 2432 1, 'U', 2433 1, 'V', 2434 1, 'W', 2435 1, 'X', 2436 1, 'Y', 2437 1, 'a', 2438 1, 'b', 2439 1, 'c', 2440 1, 'd', 2441 1, 'e', 2442 1, 'f', 2443 1, 'g', 2444 1, 'h', 2445 1, 'i', 2446 1, 'j', 2447 1, 'k', 2448 1, 'l', 2449 1, 'm', 2450 1, 'n', 2451 1, 'o', 2452 1, 'p', 2453 1, 'q', 2454 1, 'r', 2455 1, 's', 2456 1, 't', 2457 1, 'u', 2458 1, 'v', 2459 1, 'w', 2460 1, 'x', 2461 1, 'y', 2462 1, 'z', 2463 1, 'A', 2464 1, 'B', 2465 1, 'D', 2466 1, 'E', 2467 1, 'F', 2468 1, 'G', 2469 1, 'I', 2470 1, 'J', 2471 1, 'K', 2472 1, 'L', 2473 1, 'M', 2474 1, 'O', 2475 1, 'S', 2476 1, 'T', 2477 1, 'U', 2478 1, 'V', 2479 1, 'W', 2480 1, 'X', 2481 1, 'Y', 2482 1, 'a', 2483 1, 'b', 2484 1, 'c', 2485 1, 'd', 2486 1, 'e', 2487 1, 'f', 2488 1, 'g', 2489 1, 'h', 2490 1, 'i', 2491 1, 'j', 2492 1, 'k', 2493 1, 'l', 2494 1, 'm', 2495 1, 'n', 2496 1, 'o', 2497 1, 'p', 2498 1, 'q', 2499 1, 'r', 2500 1, 's', 2501 1, 't', 2502 1, 'u', 2503 1, 'v', 2504 1, 'w', 2505 1, 'x', 2506 1, 'y', 2507 1, 'z', 2508 1, 'A', 2509 1, 'B', 2510 1, 'C', 2511 1, 'D', 2512 1, 'E', 2513 1, 'F', 2514 1, 'G', 2515 1, 'H', 2516 1, 'I', 2517 1, 'J', 2518 1, 'K', 2519 1, 'L', 2520 1, 'M', 2521 1, 'N', 2522 1, 'O', 2523 1, 'P', 2524 1, 'Q', 2525 1, 'R', 2526 1, 'S', 2527 1, 'T', 2528 1, 'U', 2529 1, 'V', 2530 1, 'W', 2531 1, 'X', 2532 1, 'Y', 2533 1, 'Z', 2534 1, 'a', 2535 1, 'b', 2536 1, 'c', 2537 1, 'd', 2538 1, 'e', 2539 1, 'f', 2540 1, 'g', 2541 1, 'h', 2542 1, 'i', 2543 1, 'j', 2544 1, 'k', 2545 1, 'l', 2546 1, 'm', 2547 1, 'n', 2548 1, 'o', 2549 1, 'p', 2550 1, 'q', 2551 1, 'r', 2552 1, 's', 2553 1, 't', 2554 1, 'u', 2555 1, 'v', 2556 1, 'w', 2557 1, 'x', 2558 1, 'y', 2559 1, 'z', 2560 1, 'A', 2561 1, 'B', 2562 1, 'C', 2563 1, 'D', 2564 1, 'E', 2565 1, 'F', 2566 1, 'G', 2567 1, 'H', 2568 1, 'I', 2569 1, 'J', 2570 1, 'K', 2571 1, 'L', 2572 1, 'M', 2573 1, 'N', 2574 1, 'O', 2575 1, 'P', 2576 1, 'Q', 2577 1, 'R', 2578 1, 'S', 2579 1, 'T', 2580 1, 'U', 2581 1, 'V', 2582 1, 'W', 2583 1, 'X', 2584 1, 'Y', 2585 1, 'Z', 2586 1, 'a', 2587 1, 'b', 2588 1, 'c', 2589 1, 'd', 2590 1, 'e', 2591 1, 'f', 2592 1, 'g', 2593 1, 'h', 2594 1, 'i', 2595 1, 'j', 2596 1, 'k', 2597 1, 'l', 2598 1, 'm', 2599 1, 'n', 2600 1, 'o', 2601 1, 'p', 2602 1, 'q', 2603 1, 'r', 2604 1, 's', 2605 1, 't', 2606 1, 'u', 2607 1, 'v', 2608 1, 'w', 2609 1, 'x', 2610 1, 'y', 2611 1, 'z', 2612 1, 'A', 2613 1, 'B', 2614 1, 'C', 2615 1, 'D', 2616 1, 'E', 2617 1, 'F', 2618 1, 'G', 2619 1, 'H', 2620 1, 'I', 2621 1, 'J', 2622 1, 'K', 2623 1, 'L', 2624 1, 'M', 2625 1, 'N', 2626 1, 'O', 2627 1, 'P', 2628 1, 'Q', 2629 1, 'R', 2630 1, 'S', 2631 1, 'T', 2632 1, 'U', 2633 1, 'V', 2634 1, 'W', 2635 1, 'X', 2636 1, 'Y', 2637 1, 'Z', 2638 1, 'a', 2639 1, 'b', 2640 1, 'c', 2641 1, 'd', 2642 1, 'e', 2643 1, 'f', 2644 1, 'g', 2645 1, 'h', 2646 1, 'i', 2647 1, 'j', 2648 1, 'k', 2649 1, 'l', 2650 1, 'm', 2651 1, 'n', 2652 1, 'o', 2653 1, 'p', 2654 1, 'q', 2655 1, 'r', 2656 1, 's', 2657 1, 't', 2658 1, 'u', 2659 1, 'v', 2660 1, 'w', 2661 1, 'x', 2662 1, 'y', 2663 1, 'z', 2664 1, 'A', 2665 1, 'B', 2666 1, 'C', 2667 1, 'D', 2668 1, 'E', 2669 1, 'F', 2670 1, 'G', 2671 1, 'H', 2672 1, 'I', 2673 1, 'J', 2674 1, 'K', 2675 1, 'L', 2676 1, 'M', 2677 1, 'N', 2678 1, 'O', 2679 1, 'P', 2680 1, 'Q', 2681 1, 'R', 2682 1, 'S', 2683 1, 'T', 2684 1, 'U', 2685 1, 'V', 2686 1, 'W', 2687 1, 'X', 2688 1, 'Y', 2689 1, 'Z', 2690 1, 'a', 2691 1, 'b', 2692 1, 'c', 2693 1, 'd', 2694 1, 'e', 2695 1, 'f', 2696 1, 'g', 2697 1, 'h', 2698 1, 'i', 2699 1, 'j', 2700 1, 'k', 2701 1, 'l', 2702 1, 'm', 2703 1, 'n', 2704 1, 'o', 2705 1, 'p', 2706 1, 'q', 2707 1, 'r', 2708 1, 's', 2709 1, 't', 2710 1, 'u', 2711 1, 'v', 2712 1, 'w', 2713 1, 'x', 2714 1, 'y', 2715 1, 'z', 2716 1, 'A', 2717 1, 'B', 2718 1, 'C', 2719 1, 'D', 2720 1, 'E', 2721 1, 'F', 2722 1, 'G', 2723 1, 'H', 2724 1, 'I', 2725 1, 'J', 2726 1, 'K', 2727 1, 'L', 2728 1, 'M', 2729 1, 'N', 2730 1, 'O', 2731 1, 'P', 2732 1, 'Q', 2733 1, 'R', 2734 1, 'S', 2735 1, 'T', 2736 1, 'U', 2737 1, 'V', 2738 1, 'W', 2739 1, 'X', 2740 1, 'Y', 2741 1, 'Z', 2742 1, 'a', 2743 1, 'b', 2744 1, 'c', 2745 1, 'd', 2746 1, 'e', 2747 1, 'f', 2748 1, 'g', 2749 1, 'h', 2750 1, 'i', 2751 1, 'j', 2752 1, 'k', 2753 1, 'l', 2754 1, 'm', 2755 1, 'n', 2756 1, 'o', 2757 1, 'p', 2758 1, 'q', 2759 1, 'r', 2760 1, 's', 2761 1, 't', 2762 1, 'u', 2763 1, 'v', 2764 1, 'w', 2765 1, 'x', 2766 1, 'y', 2767 1, 'z', 2768 1, 'A', 2769 1, 'B', 2770 1, 'C', 2771 1, 'D', 2772 1, 'E', 2773 1, 'F', 2774 1, 'G', 2775 1, 'H', 2776 1, 'I', 2777 1, 'J', 2778 1, 'K', 2779 1, 'L', 2780 1, 'M', 2781 1, 'N', 2782 1, 'O', 2783 1, 'P', 2784 1, 'Q', 2785 1, 'R', 2786 1, 'S', 2787 1, 'T', 2788 1, 'U', 2789 1, 'V', 2790 1, 'W', 2791 1, 'X', 2792 1, 'Y', 2793 1, 'Z', 2794 1, 'a', 2795 1, 'b', 2796 1, 'c', 2797 1, 'd', 2798 1, 'e', 2799 1, 'f', 2800 1, 'g', 2801 1, 'h', 2802 1, 'i', 2803 1, 'j', 2804 1, 'k', 2805 1, 'l', 2806 1, 'm', 2807 1, 'n', 2808 1, 'o', 2809 1, 'p', 2810 1, 'q', 2811 1, 'r', 2812 1, 's', 2813 1, 't', 2814 1, 'u', 2815 1, 'v', 2816 1, 'w', 2817 1, 'x', 2818 1, 'y', 2819 1, 'z', 2820 1,0x0391, 2821 1,0x0392, 2822 1,0x0393, 2823 1,0x0394, 2824 1,0x0395, 2825 1,0x0396, 2826 1,0x0397, 2827 1,0x0398, 2828 1,0x0399, 2829 1,0x039A, 2830 1,0x039B, 2831 1,0x039C, 2832 1,0x039D, 2833 1,0x039E, 2834 1,0x039F, 2835 1,0x03A0, 2836 1,0x03A1, 2837 1,0x03F4, 2838 1,0x03A3, 2839 1,0x03A4, 2840 1,0x03A5, 2841 1,0x03A6, 2842 1,0x03A7, 2843 1,0x03A8, 2844 1,0x03A9, 2845 1,0x2207, 2846 1,0x03B1, 2847 1,0x03B2, 2848 1,0x03B3, 2849 1,0x03B4, 2850 1,0x03B5, 2851 1,0x03B6, 2852 1,0x03B7, 2853 1,0x03B8, 2854 1,0x03B9, 2855 1,0x03BA, 2856 1,0x03BB, 2857 1,0x03BC, 2858 1,0x03BD, 2859 1,0x03BE, 2860 1,0x03BF, 2861 1,0x03C0, 2862 1,0x03C1, 2863 1,0x03C2, 2864 1,0x03C3, 2865 1,0x03C4, 2866 1,0x03C5, 2867 1,0x03C6, 2868 1,0x03C7, 2869 1,0x03C8, 2870 1,0x03C9, 2871 1,0x2202, 2872 1,0x03F5, 2873 1,0x03D1, 2874 1,0x03F0, 2875 1,0x03D5, 2876 1,0x03F1, 2877 1,0x03D6, 2878 1,0x0391, 2879 1,0x0392, 2880 1,0x0393, 2881 1,0x0394, 2882 1,0x0395, 2883 1,0x0396, 2884 1,0x0397, 2885 1,0x0398, 2886 1,0x0399, 2887 1,0x039A, 2888 1,0x039B, 2889 1,0x039C, 2890 1,0x039D, 2891 1,0x039E, 2892 1,0x039F, 2893 1,0x03A0, 2894 1,0x03A1, 2895 1,0x03F4, 2896 1,0x03A3, 2897 1,0x03A4, 2898 1,0x03A5, 2899 1,0x03A6, 2900 1,0x03A7, 2901 1,0x03A8, 2902 1,0x03A9, 2903 1,0x2207, 2904 1,0x03B1, 2905 1,0x03B2, 2906 1,0x03B3, 2907 1,0x03B4, 2908 1,0x03B5, 2909 1,0x03B6, 2910 1,0x03B7, 2911 1,0x03B8, 2912 1,0x03B9, 2913 1,0x03BA, 2914 1,0x03BB, 2915 1,0x03BC, 2916 1,0x03BD, 2917 1,0x03BE, 2918 1,0x03BF, 2919 1,0x03C0, 2920 1,0x03C1, 2921 1,0x03C2, 2922 1,0x03C3, 2923 1,0x03C4, 2924 1,0x03C5, 2925 1,0x03C6, 2926 1,0x03C7, 2927 1,0x03C8, 2928 1,0x03C9, 2929 1,0x2202, 2930 1,0x03F5, 2931 1,0x03D1, 2932 1,0x03F0, 2933 1,0x03D5, 2934 1,0x03F1, 2935 1,0x03D6, 2936 1,0x0391, 2937 1,0x0392, 2938 1,0x0393, 2939 1,0x0394, 2940 1,0x0395, 2941 1,0x0396, 2942 1,0x0397, 2943 1,0x0398, 2944 1,0x0399, 2945 1,0x039A, 2946 1,0x039B, 2947 1,0x039C, 2948 1,0x039D, 2949 1,0x039E, 2950 1,0x039F, 2951 1,0x03A0, 2952 1,0x03A1, 2953 1,0x03F4, 2954 1,0x03A3, 2955 1,0x03A4, 2956 1,0x03A5, 2957 1,0x03A6, 2958 1,0x03A7, 2959 1,0x03A8, 2960 1,0x03A9, 2961 1,0x2207, 2962 1,0x03B1, 2963 1,0x03B2, 2964 1,0x03B3, 2965 1,0x03B4, 2966 1,0x03B5, 2967 1,0x03B6, 2968 1,0x03B7, 2969 1,0x03B8, 2970 1,0x03B9, 2971 1,0x03BA, 2972 1,0x03BB, 2973 1,0x03BC, 2974 1,0x03BD, 2975 1,0x03BE, 2976 1,0x03BF, 2977 1,0x03C0, 2978 1,0x03C1, 2979 1,0x03C2, 2980 1,0x03C3, 2981 1,0x03C4, 2982 1,0x03C5, 2983 1,0x03C6, 2984 1,0x03C7, 2985 1,0x03C8, 2986 1,0x03C9, 2987 1,0x2202, 2988 1,0x03F5, 2989 1,0x03D1, 2990 1,0x03F0, 2991 1,0x03D5, 2992 1,0x03F1, 2993 1,0x03D6, 2994 1,0x0391, 2995 1,0x0392, 2996 1,0x0393, 2997 1,0x0394, 2998 1,0x0395, 2999 1,0x0396, 3000 1,0x0397, 3001 1,0x0398, 3002 1,0x0399, 3003 1,0x039A, 3004 1,0x039B, 3005 1,0x039C, 3006 1,0x039D, 3007 1,0x039E, 3008 1,0x039F, 3009 1,0x03A0, 3010 1,0x03A1, 3011 1,0x03F4, 3012 1,0x03A3, 3013 1,0x03A4, 3014 1,0x03A5, 3015 1,0x03A6, 3016 1,0x03A7, 3017 1,0x03A8, 3018 1,0x03A9, 3019 1,0x2207, 3020 1,0x03B1, 3021 1,0x03B2, 3022 1,0x03B3, 3023 1,0x03B4, 3024 1,0x03B5, 3025 1,0x03B6, 3026 1,0x03B7, 3027 1,0x03B8, 3028 1,0x03B9, 3029 1,0x03BA, 3030 1,0x03BB, 3031 1,0x03BC, 3032 1,0x03BD, 3033 1,0x03BE, 3034 1,0x03BF, 3035 1,0x03C0, 3036 1,0x03C1, 3037 1,0x03C2, 3038 1,0x03C3, 3039 1,0x03C4, 3040 1,0x03C5, 3041 1,0x03C6, 3042 1,0x03C7, 3043 1,0x03C8, 3044 1,0x03C9, 3045 1,0x2202, 3046 1,0x03F5, 3047 1,0x03D1, 3048 1,0x03F0, 3049 1,0x03D5, 3050 1,0x03F1, 3051 1,0x03D6, 3052 1,0x0391, 3053 1,0x0392, 3054 1,0x0393, 3055 1,0x0394, 3056 1,0x0395, 3057 1,0x0396, 3058 1,0x0397, 3059 1,0x0398, 3060 1,0x0399, 3061 1,0x039A, 3062 1,0x039B, 3063 1,0x039C, 3064 1,0x039D, 3065 1,0x039E, 3066 1,0x039F, 3067 1,0x03A0, 3068 1,0x03A1, 3069 1,0x03F4, 3070 1,0x03A3, 3071 1,0x03A4, 3072 1,0x03A5, 3073 1,0x03A6, 3074 1,0x03A7, 3075 1,0x03A8, 3076 1,0x03A9, 3077 1,0x2207, 3078 1,0x03B1, 3079 1,0x03B2, 3080 1,0x03B3, 3081 1,0x03B4, 3082 1,0x03B5, 3083 1,0x03B6, 3084 1,0x03B7, 3085 1,0x03B8, 3086 1,0x03B9, 3087 1,0x03BA, 3088 1,0x03BB, 3089 1,0x03BC, 3090 1,0x03BD, 3091 1,0x03BE, 3092 1,0x03BF, 3093 1,0x03C0, 3094 1,0x03C1, 3095 1,0x03C2, 3096 1,0x03C3, 3097 1,0x03C4, 3098 1,0x03C5, 3099 1,0x03C6, 3100 1,0x03C7, 3101 1,0x03C8, 3102 1,0x03C9, 3103 1,0x2202, 3104 1,0x03F5, 3105 1,0x03D1, 3106 1,0x03F0, 3107 1,0x03D5, 3108 1,0x03F1, 3109 1,0x03D6, 3110 1, '0', 3111 1, '1', 3112 1, '2', 3113 1, '3', 3114 1, '4', 3115 1, '5', 3116 1, '6', 3117 1, '7', 3118 1, '8', 3119 1, '9', 3120 1, '0', 3121 1, '1', 3122 1, '2', 3123 1, '3', 3124 1, '4', 3125 1, '5', 3126 1, '6', 3127 1, '7', 3128 1, '8', 3129 1, '9', 3130 1, '0', 3131 1, '1', 3132 1, '2', 3133 1, '3', 3134 1, '4', 3135 1, '5', 3136 1, '6', 3137 1, '7', 3138 1, '8', 3139 1, '9', 3140 1, '0', 3141 1, '1', 3142 1, '2', 3143 1, '3', 3144 1, '4', 3145 1, '5', 3146 1, '6', 3147 1, '7', 3148 1, '8', 3149 1, '9', 3150 1, '0', 3151 1, '1', 3152 1, '2', 3153 1, '3', 3154 1, '4', 3155 1, '5', 3156 1, '6', 3157 1, '7', 3158 1, '8', 3159 1, '9', 3160 1,0x4E3D, 3161 1,0x4E38, 3162 1,0x4E41, 3163 1,0x20122, 3164 1,0x4F60, 3165 1,0x4FAE, 3166 1,0x4FBB, 3167 1,0x5002, 3168 1,0x507A, 3169 1,0x5099, 3170 1,0x50E7, 3171 1,0x50CF, 3172 1,0x349E, 3173 1,0x2063A, 3174 1,0x514D, 3175 1,0x5154, 3176 1,0x5164, 3177 1,0x5177, 3178 1,0x2051C, 3179 1,0x34B9, 3180 1,0x5167, 3181 1,0x518D, 3182 1,0x2054B, 3183 1,0x5197, 3184 1,0x51A4, 3185 1,0x4ECC, 3186 1,0x51AC, 3187 1,0x51B5, 3188 1,0x291DF, 3189 1,0x51F5, 3190 1,0x5203, 3191 1,0x34DF, 3192 1,0x523B, 3193 1,0x5246, 3194 1,0x5272, 3195 1,0x5277, 3196 1,0x3515, 3197 1,0x52C7, 3198 1,0x52C9, 3199 1,0x52E4, 3200 1,0x52FA, 3201 1,0x5305, 3202 1,0x5306, 3203 1,0x5317, 3204 1,0x5349, 3205 1,0x5351, 3206 1,0x535A, 3207 1,0x5373, 3208 1,0x537D, 3209 1,0x537F, 3210 1,0x537F, 3211 1,0x537F, 3212 1,0x20A2C, 3213 1,0x7070, 3214 1,0x53CA, 3215 1,0x53DF, 3216 1,0x20B63, 3217 1,0x53EB, 3218 1,0x53F1, 3219 1,0x5406, 3220 1,0x549E, 3221 1,0x5438, 3222 1,0x5448, 3223 1,0x5468, 3224 1,0x54A2, 3225 1,0x54F6, 3226 1,0x5510, 3227 1,0x5553, 3228 1,0x5563, 3229 1,0x5584, 3230 1,0x5584, 3231 1,0x5599, 3232 1,0x55AB, 3233 1,0x55B3, 3234 1,0x55C2, 3235 1,0x5716, 3236 1,0x5606, 3237 1,0x5717, 3238 1,0x5651, 3239 1,0x5674, 3240 1,0x5207, 3241 1,0x58EE, 3242 1,0x57CE, 3243 1,0x57F4, 3244 1,0x580D, 3245 1,0x578B, 3246 1,0x5832, 3247 1,0x5831, 3248 1,0x58AC, 3249 1,0x214E4, 3250 1,0x58F2, 3251 1,0x58F7, 3252 1,0x5906, 3253 1,0x591A, 3254 1,0x5922, 3255 1,0x5962, 3256 1,0x216A8, 3257 1,0x216EA, 3258 1,0x59EC, 3259 1,0x5A1B, 3260 1,0x5A27, 3261 1,0x59D8, 3262 1,0x5A66, 3263 1,0x36EE, 3264 1,0x36FC, 3265 1,0x5B08, 3266 1,0x5B3E, 3267 1,0x5B3E, 3268 1,0x219C8, 3269 1,0x5BC3, 3270 1,0x5BD8, 3271 1,0x5BE7, 3272 1,0x5BF3, 3273 1,0x21B18, 3274 1,0x5BFF, 3275 1,0x5C06, 3276 1,0x5F53, 3277 1,0x5C22, 3278 1,0x3781, 3279 1,0x5C60, 3280 1,0x5C6E, 3281 1,0x5CC0, 3282 1,0x5C8D, 3283 1,0x21DE4, 3284 1,0x5D43, 3285 1,0x21DE6, 3286 1,0x5D6E, 3287 1,0x5D6B, 3288 1,0x5D7C, 3289 1,0x5DE1, 3290 1,0x5DE2, 3291 1,0x382F, 3292 1,0x5DFD, 3293 1,0x5E28, 3294 1,0x5E3D, 3295 1,0x5E69, 3296 1,0x3862, 3297 1,0x22183, 3298 1,0x387C, 3299 1,0x5EB0, 3300 1,0x5EB3, 3301 1,0x5EB6, 3302 1,0x5ECA, 3303 1,0x2A392, 3304 1,0x5EFE, 3305 1,0x22331, 3306 1,0x22331, 3307 1,0x8201, 3308 1,0x5F22, 3309 1,0x5F22, 3310 1,0x38C7, 3311 1,0x232B8, 3312 1,0x261DA, 3313 1,0x5F62, 3314 1,0x5F6B, 3315 1,0x38E3, 3316 1,0x5F9A, 3317 1,0x5FCD, 3318 1,0x5FD7, 3319 1,0x5FF9, 3320 1,0x6081, 3321 1,0x393A, 3322 1,0x391C, 3323 1,0x6094, 3324 1,0x226D4, 3325 1,0x60C7, 3326 1,0x6148, 3327 1,0x614C, 3328 1,0x614E, 3329 1,0x614C, 3330 1,0x617A, 3331 1,0x618E, 3332 1,0x61B2, 3333 1,0x61A4, 3334 1,0x61AF, 3335 1,0x61DE, 3336 1,0x61F2, 3337 1,0x61F6, 3338 1,0x6210, 3339 1,0x621B, 3340 1,0x625D, 3341 1,0x62B1, 3342 1,0x62D4, 3343 1,0x6350, 3344 1,0x22B0C, 3345 1,0x633D, 3346 1,0x62FC, 3347 1,0x6368, 3348 1,0x6383, 3349 1,0x63E4, 3350 1,0x22BF1, 3351 1,0x6422, 3352 1,0x63C5, 3353 1,0x63A9, 3354 1,0x3A2E, 3355 1,0x6469, 3356 1,0x647E, 3357 1,0x649D, 3358 1,0x6477, 3359 1,0x3A6C, 3360 1,0x654F, 3361 1,0x656C, 3362 1,0x2300A, 3363 1,0x65E3, 3364 1,0x66F8, 3365 1,0x6649, 3366 1,0x3B19, 3367 1,0x6691, 3368 1,0x3B08, 3369 1,0x3AE4, 3370 1,0x5192, 3371 1,0x5195, 3372 1,0x6700, 3373 1,0x669C, 3374 1,0x80AD, 3375 1,0x43D9, 3376 1,0x6717, 3377 1,0x671B, 3378 1,0x6721, 3379 1,0x675E, 3380 1,0x6753, 3381 1,0x233C3, 3382 1,0x3B49, 3383 1,0x67FA, 3384 1,0x6785, 3385 1,0x6852, 3386 1,0x6885, 3387 1,0x2346D, 3388 1,0x688E, 3389 1,0x681F, 3390 1,0x6914, 3391 1,0x3B9D, 3392 1,0x6942, 3393 1,0x69A3, 3394 1,0x69EA, 3395 1,0x6AA8, 3396 1,0x236A3, 3397 1,0x6ADB, 3398 1,0x3C18, 3399 1,0x6B21, 3400 1,0x238A7, 3401 1,0x6B54, 3402 1,0x3C4E, 3403 1,0x6B72, 3404 1,0x6B9F, 3405 1,0x6BBA, 3406 1,0x6BBB, 3407 1,0x23A8D, 3408 1,0x21D0B, 3409 1,0x23AFA, 3410 1,0x6C4E, 3411 1,0x23CBC, 3412 1,0x6CBF, 3413 1,0x6CCD, 3414 1,0x6C67, 3415 1,0x6D16, 3416 1,0x6D3E, 3417 1,0x6D77, 3418 1,0x6D41, 3419 1,0x6D69, 3420 1,0x6D78, 3421 1,0x6D85, 3422 1,0x23D1E, 3423 1,0x6D34, 3424 1,0x6E2F, 3425 1,0x6E6E, 3426 1,0x3D33, 3427 1,0x6ECB, 3428 1,0x6EC7, 3429 1,0x23ED1, 3430 1,0x6DF9, 3431 1,0x6F6E, 3432 1,0x23F5E, 3433 1,0x23F8E, 3434 1,0x6FC6, 3435 1,0x7039, 3436 1,0x701E, 3437 1,0x701B, 3438 1,0x3D96, 3439 1,0x704A, 3440 1,0x707D, 3441 1,0x7077, 3442 1,0x70AD, 3443 1,0x20525, 3444 1,0x7145, 3445 1,0x24263, 3446 1,0x719C, 3447 1,0x243AB, 3448 1,0x7228, 3449 1,0x7235, 3450 1,0x7250, 3451 1,0x24608, 3452 1,0x7280, 3453 1,0x7295, 3454 1,0x24735, 3455 1,0x24814, 3456 1,0x737A, 3457 1,0x738B, 3458 1,0x3EAC, 3459 1,0x73A5, 3460 1,0x3EB8, 3461 1,0x3EB8, 3462 1,0x7447, 3463 1,0x745C, 3464 1,0x7471, 3465 1,0x7485, 3466 1,0x74CA, 3467 1,0x3F1B, 3468 1,0x7524, 3469 1,0x24C36, 3470 1,0x753E, 3471 1,0x24C92, 3472 1,0x7570, 3473 1,0x2219F, 3474 1,0x7610, 3475 1,0x24FA1, 3476 1,0x24FB8, 3477 1,0x25044, 3478 1,0x3FFC, 3479 1,0x4008, 3480 1,0x76F4, 3481 1,0x250F3, 3482 1,0x250F2, 3483 1,0x25119, 3484 1,0x25133, 3485 1,0x771E, 3486 1,0x771F, 3487 1,0x771F, 3488 1,0x774A, 3489 1,0x4039, 3490 1,0x778B, 3491 1,0x4046, 3492 1,0x4096, 3493 1,0x2541D, 3494 1,0x784E, 3495 1,0x788C, 3496 1,0x78CC, 3497 1,0x40E3, 3498 1,0x25626, 3499 1,0x7956, 3500 1,0x2569A, 3501 1,0x256C5, 3502 1,0x798F, 3503 1,0x79EB, 3504 1,0x412F, 3505 1,0x7A40, 3506 1,0x7A4A, 3507 1,0x7A4F, 3508 1,0x2597C, 3509 1,0x25AA7, 3510 1,0x25AA7, 3511 1,0x7AEE, 3512 1,0x4202, 3513 1,0x25BAB, 3514 1,0x7BC6, 3515 1,0x7BC9, 3516 1,0x4227, 3517 1,0x25C80, 3518 1,0x7CD2, 3519 1,0x42A0, 3520 1,0x7CE8, 3521 1,0x7CE3, 3522 1,0x7D00, 3523 1,0x25F86, 3524 1,0x7D63, 3525 1,0x4301, 3526 1,0x7DC7, 3527 1,0x7E02, 3528 1,0x7E45, 3529 1,0x4334, 3530 1,0x26228, 3531 1,0x26247, 3532 1,0x4359, 3533 1,0x262D9, 3534 1,0x7F7A, 3535 1,0x2633E, 3536 1,0x7F95, 3537 1,0x7FFA, 3538 1,0x8005, 3539 1,0x264DA, 3540 1,0x26523, 3541 1,0x8060, 3542 1,0x265A8, 3543 1,0x8070, 3544 1,0x2335F, 3545 1,0x43D5, 3546 1,0x80B2, 3547 1,0x8103, 3548 1,0x440B, 3549 1,0x813E, 3550 1,0x5AB5, 3551 1,0x267A7, 3552 1,0x267B5, 3553 1,0x23393, 3554 1,0x2339C, 3555 1,0x8201, 3556 1,0x8204, 3557 1,0x8F9E, 3558 1,0x446B, 3559 1,0x8291, 3560 1,0x828B, 3561 1,0x829D, 3562 1,0x52B3, 3563 1,0x82B1, 3564 1,0x82B3, 3565 1,0x82BD, 3566 1,0x82E6, 3567 1,0x26B3C, 3568 1,0x82E5, 3569 1,0x831D, 3570 1,0x8363, 3571 1,0x83AD, 3572 1,0x8323, 3573 1,0x83BD, 3574 1,0x83E7, 3575 1,0x8457, 3576 1,0x8353, 3577 1,0x83CA, 3578 1,0x83CC, 3579 1,0x83DC, 3580 1,0x26C36, 3581 1,0x26D6B, 3582 1,0x26CD5, 3583 1,0x452B, 3584 1,0x84F1, 3585 1,0x84F3, 3586 1,0x8516, 3587 1,0x273CA, 3588 1,0x8564, 3589 1,0x26F2C, 3590 1,0x455D, 3591 1,0x4561, 3592 1,0x26FB1, 3593 1,0x270D2, 3594 1,0x456B, 3595 1,0x8650, 3596 1,0x865C, 3597 1,0x8667, 3598 1,0x8669, 3599 1,0x86A9, 3600 1,0x8688, 3601 1,0x870E, 3602 1,0x86E2, 3603 1,0x8779, 3604 1,0x8728, 3605 1,0x876B, 3606 1,0x8786, 3607 1,0x45D7, 3608 1,0x87E1, 3609 1,0x8801, 3610 1,0x45F9, 3611 1,0x8860, 3612 1,0x8863, 3613 1,0x27667, 3614 1,0x88D7, 3615 1,0x88DE, 3616 1,0x4635, 3617 1,0x88FA, 3618 1,0x34BB, 3619 1,0x278AE, 3620 1,0x27966, 3621 1,0x46BE, 3622 1,0x46C7, 3623 1,0x8AA0, 3624 1,0x8AED, 3625 1,0x8B8A, 3626 1,0x8C55, 3627 1,0x27CA8, 3628 1,0x8CAB, 3629 1,0x8CC1, 3630 1,0x8D1B, 3631 1,0x8D77, 3632 1,0x27F2F, 3633 1,0x20804, 3634 1,0x8DCB, 3635 1,0x8DBC, 3636 1,0x8DF0, 3637 1,0x208DE, 3638 1,0x8ED4, 3639 1,0x8F38, 3640 1,0x285D2, 3641 1,0x285ED, 3642 1,0x9094, 3643 1,0x90F1, 3644 1,0x9111, 3645 1,0x2872E, 3646 1,0x911B, 3647 1,0x9238, 3648 1,0x92D7, 3649 1,0x92D8, 3650 1,0x927C, 3651 1,0x93F9, 3652 1,0x9415, 3653 1,0x28BFA, 3654 1,0x958B, 3655 1,0x4995, 3656 1,0x95B7, 3657 1,0x28D77, 3658 1,0x49E6, 3659 1,0x96C3, 3660 1,0x5DB2, 3661 1,0x9723, 3662 1,0x29145, 3663 1,0x2921A, 3664 1,0x4A6E, 3665 1,0x4A76, 3666 1,0x97E0, 3667 1,0x2940A, 3668 1,0x4AB2, 3669 1,0x29496, 3670 1,0x980B, 3671 1,0x980B, 3672 1,0x9829, 3673 1,0x295B6, 3674 1,0x98E2, 3675 1,0x4B33, 3676 1,0x9929, 3677 1,0x99A7, 3678 1,0x99C2, 3679 1,0x99FE, 3680 1,0x4BCE, 3681 1,0x29B30, 3682 1,0x9B12, 3683 1,0x9C40, 3684 1,0x9CFD, 3685 1,0x4CCE, 3686 1,0x4CED, 3687 1,0x9D67, 3688 1,0x2A0CE, 3689 1,0x4CF8, 3690 1,0x2A105, 3691 1,0x2A20E, 3692 1,0x2A291, 3693 1,0x9EBB, 3694 1,0x4D56, 3695 1,0x9EF9, 3696 1,0x9EFE, 3697 1,0x9F05, 3698 1,0x9F0F, 3699 1,0x9F16, 3700 1,0x9F3B, 3701 1,0x2A600, 3702 }; 3703 3704 static const short translit_page00[344] = { 3705 0, 2, 4, 6, -1, 9, 13, 15, /* 0xa0-0xa7 */ 3706 18, 20, 24, 26, 29, 33, 35, -1, /* 0xa8-0xaf */ 3707 39, 42, 46, 49, 52, 54, 56, 58, /* 0xb0-0xb7 */ 3708 60, 62, 65, 67, 70, 76, 82, 88, /* 0xb8-0xbf */ 3709 90, 93, 96, 99, 102, 105, 107, 110, /* 0xc0-0xc7 */ 3710 112, 115, 118, 121, 124, 127, 130, 133, /* 0xc8-0xcf */ 3711 136, 138, 141, 144, 147, 150, 153, 156, /* 0xd0-0xd7 */ 3712 158, 160, 163, 166, 169, 172, 175, 178, /* 0xd8-0xdf */ 3713 181, 184, 187, 190, 193, 196, 198, 201, /* 0xe0-0xe7 */ 3714 203, 206, 209, 212, 215, 218, 221, 224, /* 0xe8-0xef */ 3715 227, 229, 232, 235, 238, 241, 244, 247, /* 0xf0-0xf7 */ 3716 249, 251, 254, 257, 260, 263, 266, 269, /* 0xf8-0xff */ 3717 /* 0x0100 */ 3718 272, 274, 276, 278, 280, 282, 284, 287, /* 0x00-0x07 */ 3719 290, 293, 296, 298, 300, 302, 304, 306, /* 0x08-0x0f */ 3720 308, 310, 312, 314, 316, 318, 320, 322, /* 0x10-0x17 */ 3721 324, 326, 328, 330, 332, 335, 338, 340, /* 0x18-0x1f */ 3722 342, 344, 346, 348, 350, 353, 356, 358, /* 0x20-0x27 */ 3723 360, 363, 366, 368, 370, 372, 374, 376, /* 0x28-0x2f */ 3724 378, 380, 382, 385, 388, 391, 394, 396, /* 0x30-0x37 */ 3725 -1, 398, 400, 402, 404, 406, 408, 410, /* 0x38-0x3f */ 3726 412, 414, 416, 418, 421, 424, 426, 428, /* 0x40-0x47 */ 3727 430, 432, -1, -1, 435, 437, 439, 441, /* 0x48-0x4f */ 3728 443, 446, 449, 452, 455, 458, 461, 463, /* 0x50-0x57 */ 3729 465, 467, 469, 472, 475, 478, 481, 483, /* 0x58-0x5f */ 3730 485, 487, 489, 491, 493, 495, 497, 499, /* 0x60-0x67 */ 3731 501, 504, 507, 509, 511, 513, 515, 517, /* 0x68-0x6f */ 3732 519, 522, 525, 527, 529, 532, 535, 538, /* 0x70-0x77 */ 3733 541, 544, 547, 550, 552, 554, 556, 558, /* 0x78-0x7f */ 3734 -1, -1, -1, -1, -1, -1, -1, -1, /* 0x80-0x87 */ 3735 -1, -1, -1, -1, -1, -1, -1, -1, /* 0x88-0x8f */ 3736 -1, -1, 560, -1, -1, -1, -1, -1, /* 0x90-0x97 */ 3737 -1, -1, -1, -1, -1, -1, -1, -1, /* 0x98-0x9f */ 3738 -1, -1, -1, -1, -1, -1, -1, -1, /* 0xa0-0xa7 */ 3739 -1, -1, -1, -1, -1, -1, -1, -1, /* 0xa8-0xaf */ 3740 -1, -1, -1, -1, -1, -1, -1, -1, /* 0xb0-0xb7 */ 3741 -1, -1, -1, -1, -1, -1, -1, -1, /* 0xb8-0xbf */ 3742 -1, -1, -1, -1, 562, 565, 568, 571, /* 0xc0-0xc7 */ 3743 574, 577, 580, 583, 586, -1, -1, -1, /* 0xc8-0xcf */ 3744 -1, -1, -1, -1, -1, -1, -1, -1, /* 0xd0-0xd7 */ 3745 -1, -1, -1, -1, -1, -1, -1, -1, /* 0xd8-0xdf */ 3746 -1, -1, -1, -1, -1, -1, -1, -1, /* 0xe0-0xe7 */ 3747 -1, -1, -1, -1, -1, -1, -1, -1, /* 0xe8-0xef */ 3748 -1, 589, 592, 595, -1, -1, -1, -1, /* 0xf0-0xf7 */ 3749 }; 3750 static const short translit_page02[8] = { 3751 598, 600, 602, 604, -1, -1, -1, -1, /* 0x18-0x1f */ 3752 }; 3753 static const short translit_page02_1[40] = { 3754 -1, 606, 608, 610, 612, 614, -1, -1, /* 0xb8-0xbf */ 3755 -1, -1, -1, -1, -1, -1, 616, -1, /* 0xc0-0xc7 */ 3756 618, 620, 622, 624, -1, 626, -1, -1, /* 0xc8-0xcf */ 3757 -1, -1, -1, -1, -1, -1, -1, -1, /* 0xd0-0xd7 */ 3758 -1, -1, -1, -1, 628, 630, -1, -1, /* 0xd8-0xdf */ 3759 }; 3760 static const short translit_page03[48] = { 3761 632, 634, 636, -1, -1, 638, 640, -1, /* 0xd0-0xd7 */ 3762 -1, -1, -1, -1, -1, -1, -1, -1, /* 0xd8-0xdf */ 3763 -1, -1, -1, -1, -1, -1, -1, -1, /* 0xe0-0xe7 */ 3764 -1, -1, -1, -1, -1, -1, -1, -1, /* 0xe8-0xef */ 3765 642, 644, 646, -1, 648, 650, -1, -1, /* 0xf0-0xf7 */ 3766 -1, 652, -1, -1, -1, -1, -1, -1, /* 0xf8-0xff */ 3767 }; 3768 static const short translit_page05[8] = { 3769 657, 660, 663, -1, -1, -1, -1, -1, /* 0xf0-0xf7 */ 3770 }; 3771 static const short translit_page06[16] = { 3772 -1, -1, -1, -1, -1, 666, 669, 672, /* 0x70-0x77 */ 3773 675, -1, -1, -1, -1, -1, -1, -1, /* 0x78-0x7f */ 3774 }; 3775 static const short translit_page0e[48] = { 3776 -1, -1, -1, 681, -1, -1, -1, -1, /* 0xb0-0xb7 */ 3777 -1, -1, -1, -1, -1, -1, -1, -1, /* 0xb8-0xbf */ 3778 -1, -1, -1, -1, -1, -1, -1, -1, /* 0xc0-0xc7 */ 3779 -1, -1, -1, -1, -1, -1, -1, -1, /* 0xc8-0xcf */ 3780 -1, -1, -1, -1, -1, -1, -1, -1, /* 0xd0-0xd7 */ 3781 -1, -1, -1, -1, 684, 687, -1, -1, /* 0xd8-0xdf */ 3782 }; 3783 static const short translit_page0f[16] = { 3784 -1, -1, -1, -1, -1, -1, -1, 690, /* 0x70-0x77 */ 3785 -1, 693, -1, -1, -1, -1, -1, -1, /* 0x78-0x7f */ 3786 }; 3787 static const short translit_page1e[160] = { 3788 -1, -1, 696, 698, -1, -1, -1, -1, /* 0x00-0x07 */ 3789 -1, -1, 700, 702, -1, -1, -1, -1, /* 0x08-0x0f */ 3790 -1, -1, -1, -1, -1, -1, -1, -1, /* 0x10-0x17 */ 3791 -1, -1, -1, -1, -1, -1, 704, 706, /* 0x18-0x1f */ 3792 -1, -1, -1, -1, -1, -1, -1, -1, /* 0x20-0x27 */ 3793 -1, -1, -1, -1, -1, -1, -1, -1, /* 0x28-0x2f */ 3794 -1, -1, -1, -1, -1, -1, -1, -1, /* 0x30-0x37 */ 3795 -1, -1, -1, -1, -1, -1, -1, -1, /* 0x38-0x3f */ 3796 708, 710, -1, -1, -1, -1, -1, -1, /* 0x40-0x47 */ 3797 -1, -1, -1, -1, -1, -1, -1, -1, /* 0x48-0x4f */ 3798 -1, -1, -1, -1, -1, -1, 712, 714, /* 0x50-0x57 */ 3799 -1, -1, -1, -1, -1, -1, -1, -1, /* 0x58-0x5f */ 3800 716, 718, -1, -1, -1, -1, -1, -1, /* 0x60-0x67 */ 3801 -1, -1, 720, 722, -1, -1, -1, -1, /* 0x68-0x6f */ 3802 -1, -1, -1, -1, -1, -1, -1, -1, /* 0x70-0x77 */ 3803 -1, -1, -1, -1, -1, -1, -1, -1, /* 0x78-0x7f */ 3804 724, 727, 730, 733, 736, 739, -1, -1, /* 0x80-0x87 */ 3805 -1, -1, -1, -1, -1, -1, -1, -1, /* 0x88-0x8f */ 3806 -1, -1, -1, -1, -1, -1, -1, -1, /* 0x90-0x97 */ 3807 -1, -1, 742, -1, -1, -1, -1, -1, /* 0x98-0x9f */ 3808 }; 3809 static const short translit_page1e_2[8] = { 3810 -1, -1, 745, 748, -1, -1, -1, -1, /* 0xf0-0xf7 */ 3811 }; 3812 static const short translit_page20[88] = { 3813 -1, -1, 751, 753, 755, 757, 759, -1, /* 0x00-0x07 */ 3814 761, 763, 765, -1, -1, -1, -1, -1, /* 0x08-0x0f */ 3815 767, 769, 771, 773, 775, 777, -1, -1, /* 0x10-0x17 */ 3816 779, 781, 783, 785, 787, 789, 791, 793, /* 0x18-0x1f */ 3817 795, -1, 797, -1, 799, 801, 804, -1, /* 0x20-0x27 */ 3818 -1, -1, -1, -1, -1, -1, -1, -1, /* 0x28-0x2f */ 3819 808, -1, 813, 815, 818, -1, 822, 825, /* 0x30-0x37 */ 3820 -1, 829, 831, -1, 833, -1, -1, -1, /* 0x38-0x3f */ 3821 -1, -1, -1, -1, 836, -1, -1, 838, /* 0x40-0x47 */ 3822 841, 844, -1, -1, -1, -1, -1, -1, /* 0x48-0x4f */ 3823 -1, -1, -1, -1, -1, -1, -1, 847, /* 0x50-0x57 */ 3824 }; 3825 static const short translit_page20_3[8] = { 3826 852, -1, -1, 855, 860, -1, -1, -1, /* 0xa8-0xaf */ 3827 }; 3828 static const short translit_page21[216] = { 3829 864, 868, 872, 874, -1, 877, 881, 885, /* 0x00-0x07 */ 3830 -1, 887, 890, 892, 894, 896, 898, 900, /* 0x08-0x0f */ 3831 902, 904, 906, 908, -1, 910, 912, -1, /* 0x10-0x17 */ 3832 -1, 915, 917, 919, 921, 923, -1, -1, /* 0x18-0x1f */ 3833 -1, 925, 929, -1, 932, -1, 934, -1, /* 0x20-0x27 */ 3834 938, -1, -1, -1, 940, 942, 944, 946, /* 0x28-0x2f */ 3835 948, 950, -1, 952, 954, 956, 958, 960, /* 0x30-0x37 */ 3836 962, 964, -1, 966, -1, 970, 972, 974, /* 0x38-0x3f */ 3837 976, -1, -1, -1, -1, 978, 980, 982, /* 0x40-0x47 */ 3838 984, 986, -1, -1, -1, -1, -1, -1, /* 0x48-0x4f */ 3839 -1, -1, -1, 988, 994, 1000, 1006, 1012, /* 0x50-0x57 */ 3840 1018, 1024, 1030, 1036, 1042, 1048, 1054, 1060, /* 0x58-0x5f */ 3841 1064, 1066, 1069, 1073, 1076, 1078, 1081, 1085, /* 0x60-0x67 */ 3842 1090, 1093, 1095, 1098, 1102, 1104, 1106, 1108, /* 0x68-0x6f */ 3843 1110, 1112, 1115, 1119, 1122, 1124, 1127, 1131, /* 0x70-0x77 */ 3844 1136, 1139, 1141, 1144, 1148, 1150, 1152, 1154, /* 0x78-0x7f */ 3845 -1, -1, -1, -1, -1, -1, -1, -1, /* 0x80-0x87 */ 3846 -1, -1, -1, -1, -1, -1, -1, -1, /* 0x88-0x8f */ 3847 1156, 1159, 1161, 1164, 1166, -1, -1, -1, /* 0x90-0x97 */ 3848 -1, -1, -1, -1, -1, -1, -1, -1, /* 0x98-0x9f */ 3849 -1, -1, -1, -1, -1, -1, -1, -1, /* 0xa0-0xa7 */ 3850 -1, -1, -1, -1, -1, -1, -1, -1, /* 0xa8-0xaf */ 3851 -1, -1, -1, -1, -1, -1, -1, -1, /* 0xb0-0xb7 */ 3852 -1, -1, -1, -1, -1, -1, -1, -1, /* 0xb8-0xbf */ 3853 -1, -1, -1, -1, -1, -1, -1, -1, /* 0xc0-0xc7 */ 3854 -1, -1, -1, -1, -1, -1, -1, -1, /* 0xc8-0xcf */ 3855 1170, -1, 1173, -1, 1176, -1, -1, -1, /* 0xd0-0xd7 */ 3856 }; 3857 static const short translit_page22[96] = { 3858 -1, -1, 1180, -1, -1, 1182, 1184, 1186, /* 0x10-0x17 */ 3859 -1, 1188, -1, -1, -1, -1, -1, -1, /* 0x18-0x1f */ 3860 -1, -1, -1, 1190, -1, -1, -1, -1, /* 0x20-0x27 */ 3861 -1, -1, -1, -1, 1192, 1195, -1, 1199, /* 0x28-0x2f */ 3862 1202, -1, -1, -1, -1, -1, 1206, -1, /* 0x30-0x37 */ 3863 -1, -1, -1, -1, 1208, -1, -1, -1, /* 0x38-0x3f */ 3864 -1, -1, -1, -1, -1, -1, -1, -1, /* 0x40-0x47 */ 3865 -1, -1, -1, -1, -1, -1, -1, -1, /* 0x48-0x4f */ 3866 -1, -1, -1, -1, -1, -1, -1, -1, /* 0x50-0x57 */ 3867 -1, -1, -1, -1, -1, -1, -1, -1, /* 0x58-0x5f */ 3868 1210, -1, -1, -1, 1213, 1216, -1, -1, /* 0x60-0x67 */ 3869 -1, -1, 1219, 1222, -1, -1, -1, -1, /* 0x68-0x6f */ 3870 }; 3871 static const short translit_page22_4[48] = { 3872 -1, -1, -1, -1, -1, 1225, -1, -1, /* 0xc0-0xc7 */ 3873 -1, -1, -1, -1, -1, -1, -1, -1, /* 0xc8-0xcf */ 3874 -1, -1, -1, -1, -1, -1, -1, -1, /* 0xd0-0xd7 */ 3875 1227, 1231, -1, -1, -1, -1, -1, -1, /* 0xd8-0xdf */ 3876 -1, -1, -1, -1, -1, -1, -1, -1, /* 0xe0-0xe7 */ 3877 -1, -1, -1, -1, -1, -1, -1, 1235, /* 0xe8-0xef */ 3878 }; 3879 static const short translit_page24[240] = { 3880 1239, 1245, 1251, 1257, 1263, 1269, 1275, 1281, /* 0x00-0x07 */ 3881 1287, 1292, 1297, 1302, 1307, 1312, 1317, 1322, /* 0x08-0x0f */ 3882 1327, 1333, 1339, 1345, 1351, 1357, 1363, 1369, /* 0x10-0x17 */ 3883 1375, 1381, 1386, 1392, 1398, 1403, 1408, 1413, /* 0x18-0x1f */ 3884 1418, 1423, -1, -1, 1429, -1, -1, -1, /* 0x20-0x27 */ 3885 -1, -1, -1, -1, -1, -1, -1, -1, /* 0x28-0x2f */ 3886 -1, -1, -1, -1, -1, -1, -1, -1, /* 0x30-0x37 */ 3887 -1, -1, -1, -1, -1, -1, -1, -1, /* 0x38-0x3f */ 3888 -1, -1, -1, -1, -1, -1, -1, -1, /* 0x40-0x47 */ 3889 -1, -1, -1, -1, -1, -1, -1, -1, /* 0x48-0x4f */ 3890 -1, -1, -1, -1, -1, -1, -1, -1, /* 0x50-0x57 */ 3891 -1, -1, -1, -1, -1, -1, -1, -1, /* 0x58-0x5f */ 3892 1434, 1438, 1442, 1446, 1450, 1454, 1458, 1462, /* 0x60-0x67 */ 3893 1466, 1470, 1475, 1480, 1485, 1490, 1495, 1500, /* 0x68-0x6f */ 3894 1505, 1510, 1515, 1520, 1525, 1529, 1533, 1537, /* 0x70-0x77 */ 3895 1541, 1545, 1549, 1553, 1557, 1561, 1566, 1571, /* 0x78-0x7f */ 3896 1576, 1581, 1586, 1591, 1596, 1601, 1606, 1611, /* 0x80-0x87 */ 3897 1616, 1619, 1622, 1625, 1628, 1631, 1634, 1637, /* 0x88-0x8f */ 3898 1640, 1643, 1647, 1651, 1655, 1659, 1663, 1667, /* 0x90-0x97 */ 3899 1671, 1675, 1679, 1683, 1687, 1691, 1695, 1699, /* 0x98-0x9f */ 3900 1703, 1707, 1711, 1715, 1719, 1723, 1727, 1731, /* 0xa0-0xa7 */ 3901 1735, 1739, 1743, 1747, 1751, 1755, 1759, 1763, /* 0xa8-0xaf */ 3902 1767, 1771, 1775, 1779, 1783, 1787, 1791, 1795, /* 0xb0-0xb7 */ 3903 1799, 1803, 1807, 1811, 1815, 1819, 1823, 1827, /* 0xb8-0xbf */ 3904 1831, 1835, 1839, 1843, 1847, 1851, 1855, 1859, /* 0xc0-0xc7 */ 3905 1863, 1867, 1871, 1875, 1879, 1883, 1887, 1891, /* 0xc8-0xcf */ 3906 1895, 1899, 1903, 1907, 1911, 1915, 1919, 1923, /* 0xd0-0xd7 */ 3907 1927, 1931, 1935, 1939, 1943, 1947, 1951, 1955, /* 0xd8-0xdf */ 3908 1959, 1963, 1967, 1971, 1975, 1979, 1983, 1987, /* 0xe0-0xe7 */ 3909 1991, 1995, 1999, -1, -1, -1, -1, -1, /* 0xe8-0xef */ 3910 }; 3911 static const short translit_page25[64] = { 3912 2003, -1, 2005, -1, -1, -1, -1, -1, /* 0x00-0x07 */ 3913 -1, -1, -1, -1, 2007, -1, -1, -1, /* 0x08-0x0f */ 3914 2009, -1, -1, -1, 2011, -1, -1, -1, /* 0x10-0x17 */ 3915 2013, -1, -1, -1, 2015, -1, -1, -1, /* 0x18-0x1f */ 3916 -1, -1, -1, -1, 2017, -1, -1, -1, /* 0x20-0x27 */ 3917 -1, -1, -1, -1, 2019, -1, -1, -1, /* 0x28-0x2f */ 3918 -1, -1, -1, -1, 2021, -1, -1, -1, /* 0x30-0x37 */ 3919 -1, -1, -1, -1, 2023, -1, -1, -1, /* 0x38-0x3f */ 3920 }; 3921 static const short translit_page2a[8] = { 3922 -1, -1, -1, -1, 2032, 2036, 2039, -1, /* 0x70-0x77 */ 3923 }; 3924 static const short translit_page2f[216] = { 3925 2047, 2049, 2051, 2053, 2055, 2057, 2059, 2061, /* 0x00-0x07 */ 3926 2063, 2065, 2067, 2069, 2071, 2073, 2075, 2077, /* 0x08-0x0f */ 3927 2079, 2081, 2083, 2085, 2087, 2089, 2091, 2093, /* 0x10-0x17 */ 3928 2095, 2097, 2099, 2101, 2103, 2105, 2107, 2109, /* 0x18-0x1f */ 3929 2111, 2113, 2115, 2117, 2119, 2121, 2123, 2125, /* 0x20-0x27 */ 3930 2127, 2129, 2131, 2133, 2135, 2137, 2139, 2141, /* 0x28-0x2f */ 3931 2143, 2145, 2147, 2149, 2151, 2153, 2155, 2157, /* 0x30-0x37 */ 3932 2159, 2161, 2163, 2165, 2167, 2169, 2171, 2173, /* 0x38-0x3f */ 3933 2175, 2177, 2179, 2181, 2183, 2185, 2187, 2189, /* 0x40-0x47 */ 3934 2191, 2193, 2195, 2197, 2199, 2201, 2203, 2205, /* 0x48-0x4f */ 3935 2207, 2209, 2211, 2213, 2215, 2217, 2219, 2221, /* 0x50-0x57 */ 3936 2223, 2225, 2227, 2229, 2231, 2233, 2235, 2237, /* 0x58-0x5f */ 3937 2239, 2241, 2243, 2245, 2247, 2249, 2251, 2253, /* 0x60-0x67 */ 3938 2255, 2257, 2259, 2261, 2263, 2265, 2267, 2269, /* 0x68-0x6f */ 3939 2271, 2273, 2275, 2277, 2279, 2281, 2283, 2285, /* 0x70-0x77 */ 3940 2287, 2289, 2291, 2293, 2295, 2297, 2299, 2301, /* 0x78-0x7f */ 3941 2303, 2305, 2307, 2309, 2311, 2313, 2315, 2317, /* 0x80-0x87 */ 3942 2319, 2321, 2323, 2325, 2327, 2329, 2331, 2333, /* 0x88-0x8f */ 3943 2335, 2337, 2339, 2341, 2343, 2345, 2347, 2349, /* 0x90-0x97 */ 3944 2351, 2353, 2355, 2357, 2359, 2361, 2363, 2365, /* 0x98-0x9f */ 3945 2367, 2369, 2371, 2373, 2375, 2377, 2379, 2381, /* 0xa0-0xa7 */ 3946 2383, 2385, 2387, 2389, 2391, 2393, 2395, 2397, /* 0xa8-0xaf */ 3947 2399, 2401, 2403, 2405, 2407, 2409, 2411, 2413, /* 0xb0-0xb7 */ 3948 2415, 2417, 2419, 2421, 2423, 2425, 2427, 2429, /* 0xb8-0xbf */ 3949 2431, 2433, 2435, 2437, 2439, 2441, 2443, 2445, /* 0xc0-0xc7 */ 3950 2447, 2449, 2451, 2453, 2455, 2457, 2459, 2461, /* 0xc8-0xcf */ 3951 2463, 2465, 2467, 2469, 2471, 2473, -1, -1, /* 0xd0-0xd7 */ 3952 }; 3953 static const short translit_page30[248] = { 3954 2475, -1, -1, -1, -1, -1, -1, -1, /* 0x00-0x07 */ 3955 -1, -1, -1, -1, -1, -1, -1, -1, /* 0x08-0x0f */ 3956 -1, -1, -1, -1, -1, -1, -1, -1, /* 0x10-0x17 */ 3957 -1, -1, -1, -1, -1, -1, -1, -1, /* 0x18-0x1f */ 3958 -1, -1, -1, -1, -1, -1, -1, -1, /* 0x20-0x27 */ 3959 -1, -1, -1, -1, -1, -1, -1, -1, /* 0x28-0x2f */ 3960 -1, -1, -1, -1, -1, -1, 2477, -1, /* 0x30-0x37 */ 3961 2479, 2481, 2483, -1, -1, -1, -1, -1, /* 0x38-0x3f */ 3962 -1, 2485, -1, 2487, -1, 2489, -1, 2491, /* 0x40-0x47 */ 3963 -1, 2493, -1, -1, -1, -1, -1, -1, /* 0x48-0x4f */ 3964 -1, -1, -1, -1, -1, -1, -1, -1, /* 0x50-0x57 */ 3965 -1, -1, -1, -1, -1, -1, -1, -1, /* 0x58-0x5f */ 3966 -1, -1, -1, 2495, -1, -1, -1, -1, /* 0x60-0x67 */ 3967 -1, -1, -1, -1, -1, -1, -1, -1, /* 0x68-0x6f */ 3968 -1, -1, -1, -1, -1, -1, -1, -1, /* 0x70-0x77 */ 3969 -1, -1, -1, -1, -1, -1, -1, -1, /* 0x78-0x7f */ 3970 -1, -1, -1, 2497, -1, 2499, -1, 2501, /* 0x80-0x87 */ 3971 -1, -1, -1, -1, -1, -1, 2503, -1, /* 0x88-0x8f */ 3972 -1, -1, -1, -1, -1, 2505, 2507, -1, /* 0x90-0x97 */ 3973 -1, -1, -1, 2509, 2512, -1, -1, -1, /* 0x98-0x9f */ 3974 2515, 2517, -1, 2519, -1, 2521, -1, 2523, /* 0xa0-0xa7 */ 3975 -1, 2525, -1, -1, -1, -1, -1, -1, /* 0xa8-0xaf */ 3976 -1, -1, -1, -1, -1, -1, -1, -1, /* 0xb0-0xb7 */ 3977 -1, -1, -1, -1, -1, -1, -1, -1, /* 0xb8-0xbf */ 3978 -1, -1, -1, 2527, -1, -1, -1, -1, /* 0xc0-0xc7 */ 3979 -1, -1, -1, -1, -1, -1, -1, -1, /* 0xc8-0xcf */ 3980 -1, -1, -1, -1, -1, -1, -1, -1, /* 0xd0-0xd7 */ 3981 -1, -1, -1, -1, -1, -1, -1, -1, /* 0xd8-0xdf */ 3982 -1, -1, -1, 2529, -1, 2531, -1, 2533, /* 0xe0-0xe7 */ 3983 -1, -1, -1, -1, -1, -1, 2535, -1, /* 0xe8-0xef */ 3984 -1, -1, -1, -1, -1, 2537, 2539, -1, /* 0xf0-0xf7 */ 3985 }; 3986 static const short translit_page31[96] = { 3987 -1, 2541, 2543, 2545, 2547, 2549, 2551, 2553, /* 0x30-0x37 */ 3988 2555, 2557, 2559, 2561, 2563, 2565, 2567, 2569, /* 0x38-0x3f */ 3989 2571, 2573, 2575, 2577, 2579, 2581, 2583, 2585, /* 0x40-0x47 */ 3990 2587, 2589, 2591, 2593, 2595, 2597, 2599, 2601, /* 0x48-0x4f */ 3991 2603, 2605, 2607, 2609, 2611, 2613, 2615, 2617, /* 0x50-0x57 */ 3992 2619, 2621, 2623, 2625, 2627, 2629, 2631, 2633, /* 0x58-0x5f */ 3993 2635, 2637, 2639, 2641, 2643, 2645, 2647, 2649, /* 0x60-0x67 */ 3994 2651, 2653, 2655, 2657, 2659, 2661, 2663, 2665, /* 0x68-0x6f */ 3995 2667, 2669, 2671, 2673, 2675, 2677, 2679, 2681, /* 0x70-0x77 */ 3996 2683, 2685, 2687, 2689, 2691, 2693, 2695, 2697, /* 0x78-0x7f */ 3997 2699, 2701, 2703, 2705, 2707, 2709, 2711, 2713, /* 0x80-0x87 */ 3998 2715, 2717, 2719, 2721, 2723, 2725, 2727, -1, /* 0x88-0x8f */ 3999 }; 4000 static const short translit_page31_5[528] = { 4001 2729, 2731, 2733, 2735, 2737, 2739, 2741, 2743, /* 0xf0-0xf7 */ 4002 2745, 2747, 2749, 2751, 2753, 2755, 2757, 2759, /* 0xf8-0xff */ 4003 /* 0x3200 */ 4004 2761, 2765, 2769, 2773, 2777, 2781, 2785, 2789, /* 0x00-0x07 */ 4005 2793, 2797, 2801, 2805, 2809, 2813, 2817, 2822, /* 0x08-0x0f */ 4006 2827, 2832, 2837, 2842, 2847, 2852, 2857, 2862, /* 0x10-0x17 */ 4007 2867, 2872, 2877, 2882, 2887, 2892, 2900, -1, /* 0x18-0x1f */ 4008 2907, 2911, 2915, 2919, 2923, 2927, 2931, 2935, /* 0x20-0x27 */ 4009 2939, 2943, 2947, 2951, 2955, 2959, 2963, 2967, /* 0x28-0x2f */ 4010 2971, 2975, 2979, 2983, 2987, 2991, 2995, 2999, /* 0x30-0x37 */ 4011 3003, 3007, 3011, 3015, 3019, 3023, 3027, 3031, /* 0x38-0x3f */ 4012 3035, 3039, 3043, 3047, -1, -1, -1, -1, /* 0x40-0x47 */ 4013 -1, -1, -1, -1, -1, -1, -1, -1, /* 0x48-0x4f */ 4014 3051, 3055, 3060, 3065, 3070, 3075, 3080, 3085, /* 0x50-0x57 */ 4015 3090, 3095, 3100, 3105, 3110, 3115, 3120, 3125, /* 0x58-0x5f */ 4016 3130, 3134, 3138, 3142, 3146, 3150, 3154, 3158, /* 0x60-0x67 */ 4017 3162, 3166, 3170, 3174, 3178, 3182, 3186, 3191, /* 0x68-0x6f */ 4018 3196, 3201, 3206, 3211, 3216, 3221, 3226, 3231, /* 0x70-0x77 */ 4019 3236, 3241, 3246, 3251, 3256, 3264, -1, -1, /* 0x78-0x7f */ 4020 3271, 3275, 3279, 3283, 3287, 3291, 3295, 3299, /* 0x80-0x87 */ 4021 3303, 3307, 3311, 3315, 3319, 3323, 3327, 3331, /* 0x88-0x8f */ 4022 3335, 3339, 3343, 3347, 3351, 3355, 3359, 3363, /* 0x90-0x97 */ 4023 3367, 3371, 3375, 3379, 3383, 3387, 3391, 3395, /* 0x98-0x9f */ 4024 3399, 3403, 3407, 3411, 3415, 3419, 3423, 3427, /* 0xa0-0xa7 */ 4025 3431, 3435, 3439, 3443, 3447, 3451, 3455, 3459, /* 0xa8-0xaf */ 4026 3463, 3467, 3472, 3477, 3482, 3487, 3492, 3497, /* 0xb0-0xb7 */ 4027 3502, 3507, 3512, 3517, 3522, 3527, 3532, 3537, /* 0xb8-0xbf */ 4028 3542, 3545, 3548, 3551, 3554, 3557, 3560, 3563, /* 0xc0-0xc7 */ 4029 3566, 3569, 3573, 3577, 3581, 3584, 3588, 3591, /* 0xc8-0xcf */ 4030 3595, 3599, 3603, 3607, 3611, 3615, 3619, 3623, /* 0xd0-0xd7 */ 4031 3627, 3631, 3635, 3639, 3643, 3647, 3651, 3655, /* 0xd8-0xdf */ 4032 3659, 3663, 3667, 3671, 3675, 3679, 3683, 3687, /* 0xe0-0xe7 */ 4033 3691, 3695, 3699, 3703, 3707, 3711, 3715, 3719, /* 0xe8-0xef */ 4034 3723, 3727, 3731, 3735, 3739, 3743, 3747, 3751, /* 0xf0-0xf7 */ 4035 3755, 3759, 3763, 3767, 3771, 3775, 3779, -1, /* 0xf8-0xff */ 4036 /* 0x3300 */ 4037 3783, 3788, 3793, 3798, 3802, 3807, 3811, 3815, /* 0x00-0x07 */ 4038 3821, 3826, 3830, 3834, 3838, 3843, 3848, 3852, /* 0x08-0x0f */ 4039 3856, 3859, 3863, 3868, 3873, 3876, 3882, 3889, /* 0x10-0x17 */ 4040 3895, 3899, 3905, 3911, 3916, 3920, 3924, 3928, /* 0x18-0x1f */ 4041 3933, 3939, 3944, 3948, 3952, 3956, 3959, 3962, /* 0x20-0x27 */ 4042 3965, 3968, 3972, 3976, 3982, 3986, 3991, 3997, /* 0x28-0x2f */ 4043 4001, 4004, 4007, 4013, 4018, 4024, 4028, 4034, /* 0x30-0x37 */ 4044 4037, 4041, 4045, 4049, 4053, 4057, 4062, 4066, /* 0x38-0x3f */ 4045 4069, 4073, 4077, 4081, 4086, 4090, 4094, 4098, /* 0x40-0x47 */ 4046 4104, 4109, 4112, 4118, 4121, 4126, 4131, 4135, /* 0x48-0x4f */ 4047 4139, 4143, 4148, 4151, 4155, 4160, 4163, 4169, /* 0x50-0x57 */ 4048 4173, 4176, 4179, 4182, 4185, 4188, 4191, 4194, /* 0x58-0x5f */ 4049 4197, 4200, 4203, 4207, 4211, 4215, 4219, 4223, /* 0x60-0x67 */ 4050 4227, 4231, 4235, 4239, 4243, 4247, 4251, 4255, /* 0x68-0x6f */ 4051 4259, 4263, 4267, 4270, 4273, 4277, 4280, 4283, /* 0x70-0x77 */ 4052 4286, 4291, 4296, 4299, 4302, 4305, 4308, 4311, /* 0x78-0x7f */ 4053 4316, 4319, 4322, 4325, 4328, 4331, 4334, 4337, /* 0x80-0x87 */ 4054 4340, 4344, 4349, 4352, 4355, 4358, 4361, 4364, /* 0x88-0x8f */ 4055 4367, 4370, 4374, 4378, 4382, 4386, 4389, 4392, /* 0x90-0x97 */ 4056 4395, 4398, 4401, 4404, 4407, 4410, 4413, 4416, /* 0x98-0x9f */ 4057 4421, 4426, 4430, 4435, 4440, 4445, 4449, 4454, /* 0xa0-0xa7 */ 4058 4458, 4464, 4467, 4471, 4475, 4479, 4483, 4489, /* 0xa8-0xaf */ 4059 4497, 4500, 4503, 4506, 4509, 4512, 4515, 4518, /* 0xb0-0xb7 */ 4060 4521, 4524, 4527, 4530, 4533, 4536, 4539, 4542, /* 0xb8-0xbf */ 4061 4545, 4548, 4551, 4556, 4559, 4562, 4565, 4570, /* 0xc0-0xc7 */ 4062 4574, 4577, 4580, 4583, 4586, 4589, 4592, 4595, /* 0xc8-0xcf */ 4063 4598, 4601, 4604, 4608, 4611, 4614, 4618, 4622, /* 0xd0-0xd7 */ 4064 4625, 4630, 4634, 4637, 4640, 4643, 4646, 4650, /* 0xd8-0xdf */ 4065 4658, 4661, 4664, 4667, 4670, 4673, 4676, 4679, /* 0xe0-0xe7 */ 4066 4682, 4685, 4689, 4693, 4697, 4701, 4705, 4709, /* 0xe8-0xef */ 4067 4713, 4717, 4721, 4725, 4729, 4733, 4737, 4741, /* 0xf0-0xf7 */ 4068 4745, 4749, 4753, 4757, 4761, 4765, 4769, 4654, /* 0xf8-0xff */ 4069 }; 4070 static const short translit_pagef9[368] = { 4071 4773, 4775, 4777, 4779, 4781, 4783, 4785, 4787, /* 0x00-0x07 */ 4072 4789, 4791, 4793, 4795, 4797, 4799, 4801, 4803, /* 0x08-0x0f */ 4073 4805, 4807, 4809, 4811, 4813, 4815, 4817, 4819, /* 0x10-0x17 */ 4074 4821, 4823, 4825, 4827, 4829, 4831, 4833, 4835, /* 0x18-0x1f */ 4075 4837, 4839, 4841, 4843, 4845, 4847, 4849, 4851, /* 0x20-0x27 */ 4076 4853, 4855, 4857, 4859, 4861, 4863, 4865, 4867, /* 0x28-0x2f */ 4077 4869, 4871, 4873, 4875, 4877, 4879, 4881, 4883, /* 0x30-0x37 */ 4078 4885, 4887, 4889, 4891, 4893, 4895, 4897, 4899, /* 0x38-0x3f */ 4079 4901, 4903, 4905, 4907, 4909, 4911, 4913, 4915, /* 0x40-0x47 */ 4080 4917, 4919, 4921, 4923, 4925, 4927, 4929, 4931, /* 0x48-0x4f */ 4081 4933, 4935, 4937, 4939, 4941, 4943, 4945, 4947, /* 0x50-0x57 */ 4082 4949, 4951, 4953, 4955, 4957, 4959, 4961, 4963, /* 0x58-0x5f */ 4083 4965, 4967, 4969, 4971, 4973, 4975, 4977, 4979, /* 0x60-0x67 */ 4084 4981, 4983, 4985, 4987, 4989, 4991, 4993, 4995, /* 0x68-0x6f */ 4085 4997, 4999, 5001, 5003, 5005, 5007, 5009, 5011, /* 0x70-0x77 */ 4086 5013, 5015, 5017, 5019, 5021, 5023, 5025, 5027, /* 0x78-0x7f */ 4087 5029, 5031, 5033, 5035, 5037, 5039, 5041, 5043, /* 0x80-0x87 */ 4088 5045, 5047, 5049, 5051, 5053, 5055, 5057, 5059, /* 0x88-0x8f */ 4089 5061, 5063, 5065, 5067, 5069, 5071, 5073, 5075, /* 0x90-0x97 */ 4090 5077, 5079, 5081, 5083, 5085, 5087, 5089, 5091, /* 0x98-0x9f */ 4091 5093, 5095, 5097, 5099, 5101, 5103, 5105, 5107, /* 0xa0-0xa7 */ 4092 5109, 5111, 5113, 5115, 5117, 5119, 5121, 5123, /* 0xa8-0xaf */ 4093 5125, 5127, 5129, 5131, 5133, 5135, 5137, 5139, /* 0xb0-0xb7 */ 4094 5141, 5143, 5145, 5147, 5149, 5151, 5153, 5155, /* 0xb8-0xbf */ 4095 5157, 5159, 5161, 5163, 5165, 5167, 5169, 5171, /* 0xc0-0xc7 */ 4096 5173, 5175, 5177, 5179, 5181, 5183, 5185, 5187, /* 0xc8-0xcf */ 4097 5189, 5191, 5193, 5195, 5197, 5199, 5201, 5203, /* 0xd0-0xd7 */ 4098 5205, 5207, 5209, 5211, 5213, 5215, 5217, 5219, /* 0xd8-0xdf */ 4099 5221, 5223, 5225, 5227, 5229, 5231, 5233, 5235, /* 0xe0-0xe7 */ 4100 5237, 5239, 5241, 5243, 5245, 5247, 5249, 5251, /* 0xe8-0xef */ 4101 5253, 5255, 5257, 5259, 5261, 5263, 5265, 5267, /* 0xf0-0xf7 */ 4102 5269, 5271, 5273, 5275, 5277, 5279, 5281, 5283, /* 0xf8-0xff */ 4103 /* 0xfa00 */ 4104 5285, 5287, 5289, 5291, 5293, 5295, 5297, 5299, /* 0x00-0x07 */ 4105 5301, 5303, 5305, 5307, 5309, 5311, -1, -1, /* 0x08-0x0f */ 4106 5313, -1, 5315, -1, -1, 5317, 5319, 5321, /* 0x10-0x17 */ 4107 5323, 5325, 5327, 5329, 5331, 5333, 5335, -1, /* 0x18-0x1f */ 4108 5337, -1, 5339, -1, -1, 5341, 5343, -1, /* 0x20-0x27 */ 4109 -1, -1, 5345, 5347, 5349, 5351, -1, -1, /* 0x28-0x2f */ 4110 5353, 5355, 5357, 5359, 5361, 5363, 5365, 5367, /* 0x30-0x37 */ 4111 5369, 5371, 5373, 5375, 5377, 5379, 5381, 5383, /* 0x38-0x3f */ 4112 5385, 5387, 5389, 5391, 5393, 5395, 5397, 5399, /* 0x40-0x47 */ 4113 5401, 5403, 5405, 5407, 5409, 5411, 5413, 5415, /* 0x48-0x4f */ 4114 5417, 5419, 5421, 5423, 5425, 5427, 5429, 5431, /* 0x50-0x57 */ 4115 5433, 5435, 5437, 5439, 5441, 5443, 5445, 5447, /* 0x58-0x5f */ 4116 5449, 5451, 5453, 5455, 5457, 5459, 5461, 5463, /* 0x60-0x67 */ 4117 5465, 5467, 5469, -1, -1, -1, -1, -1, /* 0x68-0x6f */ 4118 }; 4119 static const short translit_pagefb[80] = { 4120 5471, 5474, 5477, 5480, 5484, 5488, 5491, -1, /* 0x00-0x07 */ 4121 -1, -1, -1, -1, -1, -1, -1, -1, /* 0x08-0x0f */ 4122 -1, -1, -1, 5494, 5497, 5500, 5503, 5506, /* 0x10-0x17 */ 4123 -1, -1, -1, -1, -1, -1, -1, -1, /* 0x18-0x1f */ 4124 5509, 5511, 5513, 5515, 5517, 5519, 5521, 5523, /* 0x20-0x27 */ 4125 5525, 5527, -1, -1, -1, -1, -1, -1, /* 0x28-0x2f */ 4126 -1, -1, -1, -1, -1, -1, -1, -1, /* 0x30-0x37 */ 4127 -1, -1, -1, -1, -1, -1, -1, -1, /* 0x38-0x3f */ 4128 -1, -1, -1, -1, -1, -1, -1, -1, /* 0x40-0x47 */ 4129 -1, -1, -1, -1, -1, -1, -1, 5529, /* 0x48-0x4f */ 4130 }; 4131 static const short translit_pagefe[40] = { 4132 -1, 5532, 5534, 5536, 5538, 5540, 5542, 5544, /* 0x48-0x4f */ 4133 5546, 5548, 5550, -1, 5552, 5554, 5556, 5558, /* 0x50-0x57 */ 4134 5560, 5562, 5564, 5566, 5568, 5570, 5572, 5574, /* 0x58-0x5f */ 4135 5576, 5578, 5580, 5582, 5584, 5586, 5588, -1, /* 0x60-0x67 */ 4136 5590, 5592, 5594, 5596, -1, -1, -1, -1, /* 0x68-0x6f */ 4137 }; 4138 static const short translit_pageff[240] = { 4139 -1, 5598, 5600, 5602, 5604, 5606, 5608, 5610, /* 0x00-0x07 */ 4140 5612, 5614, 5616, 5618, 5620, 5622, 5624, 5626, /* 0x08-0x0f */ 4141 5628, 5630, 5632, 5634, 5636, 5638, 5640, 5642, /* 0x10-0x17 */ 4142 5644, 5646, 5648, 5650, 5652, 5654, 5656, 5658, /* 0x18-0x1f */ 4143 5660, 5662, 5664, 5666, 5668, 5670, 5672, 5674, /* 0x20-0x27 */ 4144 5676, 5678, 5680, 5682, 5684, 5686, 5688, 5690, /* 0x28-0x2f */ 4145 5692, 5694, 5696, 5698, 5700, 5702, 5704, 5706, /* 0x30-0x37 */ 4146 5708, 5710, 5712, 5714, 5716, 5718, 5720, 5722, /* 0x38-0x3f */ 4147 5724, 5726, 5728, 5730, 5732, 5734, 5736, 5738, /* 0x40-0x47 */ 4148 5740, 5742, 5744, 5746, 5748, 5750, 5752, 5754, /* 0x48-0x4f */ 4149 5756, 5758, 5760, 5762, 5764, 5766, 5768, 5770, /* 0x50-0x57 */ 4150 5772, 5774, 5776, 5778, 5780, 5782, 5784, 5786, /* 0x58-0x5f */ 4151 5788, 5790, 5792, 5794, 5796, 5798, 5800, 5802, /* 0x60-0x67 */ 4152 5804, 5806, 5808, 5810, 5812, 5814, 5816, 5818, /* 0x68-0x6f */ 4153 5820, 5822, 5824, 5826, 5828, 5830, 5832, 5834, /* 0x70-0x77 */ 4154 5836, 5838, 5840, 5842, 5844, 5846, 5848, 5850, /* 0x78-0x7f */ 4155 5852, 5854, 5856, 5858, 5860, 5862, 5864, 5866, /* 0x80-0x87 */ 4156 5868, 5870, 5872, 5874, 5876, 5878, 5880, 5882, /* 0x88-0x8f */ 4157 5884, 5886, 5888, 5890, 5892, 5894, 5896, 5898, /* 0x90-0x97 */ 4158 5900, 5902, 5904, 5906, 5908, 5910, 5912, 5914, /* 0x98-0x9f */ 4159 5916, 5918, 5920, 5922, 5924, 5926, 5928, 5930, /* 0xa0-0xa7 */ 4160 5932, 5934, 5936, 5938, 5940, 5942, 5944, 5946, /* 0xa8-0xaf */ 4161 5948, 5950, 5952, 5954, 5956, 5958, 5960, 5962, /* 0xb0-0xb7 */ 4162 5964, 5966, 5968, 5970, 5972, 5974, 5976, -1, /* 0xb8-0xbf */ 4163 -1, -1, 5978, 5980, 5982, 5984, 5986, 5988, /* 0xc0-0xc7 */ 4164 -1, -1, 5990, 5992, 5994, 5996, 5998, 6000, /* 0xc8-0xcf */ 4165 -1, -1, 6002, 6004, 6006, 6008, 6010, 6012, /* 0xd0-0xd7 */ 4166 -1, -1, 6014, 6016, 6018, -1, -1, -1, /* 0xd8-0xdf */ 4167 6020, 6022, 6024, 6026, 6028, 6030, 6032, -1, /* 0xe0-0xe7 */ 4168 6034, 6036, 6038, 6040, 6042, 6044, 6046, -1, /* 0xe8-0xef */ 4169 }; 4170 static const short translit_page1d4[1024] = { 4171 6048, 6050, 6052, 6054, 6056, 6058, 6060, 6062, /* 0x00-0x07 */ 4172 6064, 6066, 6068, 6070, 6072, 6074, 6076, 6078, /* 0x08-0x0f */ 4173 6080, 6082, 6084, 6086, 6088, 6090, 6092, 6094, /* 0x10-0x17 */ 4174 6096, 6098, 6100, 6102, 6104, 6106, 6108, 6110, /* 0x18-0x1f */ 4175 6112, 6114, 6116, 6118, 6120, 6122, 6124, 6126, /* 0x20-0x27 */ 4176 6128, 6130, 6132, 6134, 6136, 6138, 6140, 6142, /* 0x28-0x2f */ 4177 6144, 6146, 6148, 6150, 6152, 6154, 6156, 6158, /* 0x30-0x37 */ 4178 6160, 6162, 6164, 6166, 6168, 6170, 6172, 6174, /* 0x38-0x3f */ 4179 6176, 6178, 6180, 6182, 6184, 6186, 6188, 6190, /* 0x40-0x47 */ 4180 6192, 6194, 6196, 6198, 6200, 6202, 6204, 6206, /* 0x48-0x4f */ 4181 6208, 6210, 6212, 6214, 6216, -1, 6218, 6220, /* 0x50-0x57 */ 4182 6222, 6224, 6226, 6228, 6230, 6232, 6234, 6236, /* 0x58-0x5f */ 4183 6238, 6240, 6242, 6244, 6246, 6248, 6250, 6252, /* 0x60-0x67 */ 4184 6254, 6256, 6258, 6260, 6262, 6264, 6266, 6268, /* 0x68-0x6f */ 4185 6270, 6272, 6274, 6276, 6278, 6280, 6282, 6284, /* 0x70-0x77 */ 4186 6286, 6288, 6290, 6292, 6294, 6296, 6298, 6300, /* 0x78-0x7f */ 4187 6302, 6304, 6306, 6308, 6310, 6312, 6314, 6316, /* 0x80-0x87 */ 4188 6318, 6320, 6322, 6324, 6326, 6328, 6330, 6332, /* 0x88-0x8f */ 4189 6334, 6336, 6338, 6340, 6342, 6344, 6346, 6348, /* 0x90-0x97 */ 4190 6350, 6352, 6354, 6356, 6358, -1, 6360, 6362, /* 0x98-0x9f */ 4191 -1, -1, 6364, -1, -1, 6366, 6368, -1, /* 0xa0-0xa7 */ 4192 -1, 6370, 6372, 6374, 6376, -1, 6378, 6380, /* 0xa8-0xaf */ 4193 6382, 6384, 6386, 6388, 6390, 6392, 6394, 6396, /* 0xb0-0xb7 */ 4194 6398, 6400, -1, 6402, -1, 6404, 6406, 6408, /* 0xb8-0xbf */ 4195 6410, 6412, 6414, 6416, -1, 6418, 6420, 6422, /* 0xc0-0xc7 */ 4196 6424, 6426, 6428, 6430, 6432, 6434, 6436, 6438, /* 0xc8-0xcf */ 4197 6440, 6442, 6444, 6446, 6448, 6450, 6452, 6454, /* 0xd0-0xd7 */ 4198 6456, 6458, 6460, 6462, 6464, 6466, 6468, 6470, /* 0xd8-0xdf */ 4199 6472, 6474, 6476, 6478, 6480, 6482, 6484, 6486, /* 0xe0-0xe7 */ 4200 6488, 6490, 6492, 6494, 6496, 6498, 6500, 6502, /* 0xe8-0xef */ 4201 6504, 6506, 6508, 6510, 6512, 6514, 6516, 6518, /* 0xf0-0xf7 */ 4202 6520, 6522, 6524, 6526, 6528, 6530, 6532, 6534, /* 0xf8-0xff */ 4203 /* 0x1d500 */ 4204 6536, 6538, 6540, 6542, 6544, 6546, -1, 6548, /* 0x00-0x07 */ 4205 6550, 6552, 6554, -1, -1, 6556, 6558, 6560, /* 0x08-0x0f */ 4206 6562, 6564, 6566, 6568, 6570, -1, 6572, 6574, /* 0x10-0x17 */ 4207 6576, 6578, 6580, 6582, 6584, -1, 6586, 6588, /* 0x18-0x1f */ 4208 6590, 6592, 6594, 6596, 6598, 6600, 6602, 6604, /* 0x20-0x27 */ 4209 6606, 6608, 6610, 6612, 6614, 6616, 6618, 6620, /* 0x28-0x2f */ 4210 6622, 6624, 6626, 6628, 6630, 6632, 6634, 6636, /* 0x30-0x37 */ 4211 6638, 6640, -1, 6642, 6644, 6646, 6648, -1, /* 0x38-0x3f */ 4212 6650, 6652, 6654, 6656, 6658, -1, 6660, -1, /* 0x40-0x47 */ 4213 -1, -1, 6662, 6664, 6666, 6668, 6670, 6672, /* 0x48-0x4f */ 4214 6674, -1, 6676, 6678, 6680, 6682, 6684, 6686, /* 0x50-0x57 */ 4215 6688, 6690, 6692, 6694, 6696, 6698, 6700, 6702, /* 0x58-0x5f */ 4216 6704, 6706, 6708, 6710, 6712, 6714, 6716, 6718, /* 0x60-0x67 */ 4217 6720, 6722, 6724, 6726, 6728, 6730, 6732, 6734, /* 0x68-0x6f */ 4218 6736, 6738, 6740, 6742, 6744, 6746, 6748, 6750, /* 0x70-0x77 */ 4219 6752, 6754, 6756, 6758, 6760, 6762, 6764, 6766, /* 0x78-0x7f */ 4220 6768, 6770, 6772, 6774, 6776, 6778, 6780, 6782, /* 0x80-0x87 */ 4221 6784, 6786, 6788, 6790, 6792, 6794, 6796, 6798, /* 0x88-0x8f */ 4222 6800, 6802, 6804, 6806, 6808, 6810, 6812, 6814, /* 0x90-0x97 */ 4223 6816, 6818, 6820, 6822, 6824, 6826, 6828, 6830, /* 0x98-0x9f */ 4224 6832, 6834, 6836, 6838, 6840, 6842, 6844, 6846, /* 0xa0-0xa7 */ 4225 6848, 6850, 6852, 6854, 6856, 6858, 6860, 6862, /* 0xa8-0xaf */ 4226 6864, 6866, 6868, 6870, 6872, 6874, 6876, 6878, /* 0xb0-0xb7 */ 4227 6880, 6882, 6884, 6886, 6888, 6890, 6892, 6894, /* 0xb8-0xbf */ 4228 6896, 6898, 6900, 6902, 6904, 6906, 6908, 6910, /* 0xc0-0xc7 */ 4229 6912, 6914, 6916, 6918, 6920, 6922, 6924, 6926, /* 0xc8-0xcf */ 4230 6928, 6930, 6932, 6934, 6936, 6938, 6940, 6942, /* 0xd0-0xd7 */ 4231 6944, 6946, 6948, 6950, 6952, 6954, 6956, 6958, /* 0xd8-0xdf */ 4232 6960, 6962, 6964, 6966, 6968, 6970, 6972, 6974, /* 0xe0-0xe7 */ 4233 6976, 6978, 6980, 6982, 6984, 6986, 6988, 6990, /* 0xe8-0xef */ 4234 6992, 6994, 6996, 6998, 7000, 7002, 7004, 7006, /* 0xf0-0xf7 */ 4235 7008, 7010, 7012, 7014, 7016, 7018, 7020, 7022, /* 0xf8-0xff */ 4236 /* 0x1d600 */ 4237 7024, 7026, 7028, 7030, 7032, 7034, 7036, 7038, /* 0x00-0x07 */ 4238 7040, 7042, 7044, 7046, 7048, 7050, 7052, 7054, /* 0x08-0x0f */ 4239 7056, 7058, 7060, 7062, 7064, 7066, 7068, 7070, /* 0x10-0x17 */ 4240 7072, 7074, 7076, 7078, 7080, 7082, 7084, 7086, /* 0x18-0x1f */ 4241 7088, 7090, 7092, 7094, 7096, 7098, 7100, 7102, /* 0x20-0x27 */ 4242 7104, 7106, 7108, 7110, 7112, 7114, 7116, 7118, /* 0x28-0x2f */ 4243 7120, 7122, 7124, 7126, 7128, 7130, 7132, 7134, /* 0x30-0x37 */ 4244 7136, 7138, 7140, 7142, 7144, 7146, 7148, 7150, /* 0x38-0x3f */ 4245 7152, 7154, 7156, 7158, 7160, 7162, 7164, 7166, /* 0x40-0x47 */ 4246 7168, 7170, 7172, 7174, 7176, 7178, 7180, 7182, /* 0x48-0x4f */ 4247 7184, 7186, 7188, 7190, 7192, 7194, 7196, 7198, /* 0x50-0x57 */ 4248 7200, 7202, 7204, 7206, 7208, 7210, 7212, 7214, /* 0x58-0x5f */ 4249 7216, 7218, 7220, 7222, 7224, 7226, 7228, 7230, /* 0x60-0x67 */ 4250 7232, 7234, 7236, 7238, 7240, 7242, 7244, 7246, /* 0x68-0x6f */ 4251 7248, 7250, 7252, 7254, 7256, 7258, 7260, 7262, /* 0x70-0x77 */ 4252 7264, 7266, 7268, 7270, 7272, 7274, 7276, 7278, /* 0x78-0x7f */ 4253 7280, 7282, 7284, 7286, 7288, 7290, 7292, 7294, /* 0x80-0x87 */ 4254 7296, 7298, 7300, 7302, 7304, 7306, 7308, 7310, /* 0x88-0x8f */ 4255 7312, 7314, 7316, 7318, 7320, 7322, 7324, 7326, /* 0x90-0x97 */ 4256 7328, 7330, 7332, 7334, 7336, 7338, 7340, 7342, /* 0x98-0x9f */ 4257 7344, 7346, 7348, 7350, -1, -1, -1, -1, /* 0xa0-0xa7 */ 4258 7352, 7354, 7356, 7358, 7360, 7362, 7364, 7366, /* 0xa8-0xaf */ 4259 7368, 7370, 7372, 7374, 7376, 7378, 7380, 7382, /* 0xb0-0xb7 */ 4260 7384, 7386, 7388, 7390, 7392, 7394, 7396, 7398, /* 0xb8-0xbf */ 4261 7400, 7402, 7404, 7406, 7408, 7410, 7412, 7414, /* 0xc0-0xc7 */ 4262 7416, 7418, 7420, 7422, 7424, 7426, 7428, 7430, /* 0xc8-0xcf */ 4263 7432, 7434, 7436, 7438, 7440, 7442, 7444, 7446, /* 0xd0-0xd7 */ 4264 7448, 7450, 7452, 7454, 7456, 7458, 7460, 7462, /* 0xd8-0xdf */ 4265 7464, 7466, 7468, 7470, 7472, 7474, 7476, 7478, /* 0xe0-0xe7 */ 4266 7480, 7482, 7484, 7486, 7488, 7490, 7492, 7494, /* 0xe8-0xef */ 4267 7496, 7498, 7500, 7502, 7504, 7506, 7508, 7510, /* 0xf0-0xf7 */ 4268 7512, 7514, 7516, 7518, 7520, 7522, 7524, 7526, /* 0xf8-0xff */ 4269 /* 0x1d700 */ 4270 7528, 7530, 7532, 7534, 7536, 7538, 7540, 7542, /* 0x00-0x07 */ 4271 7544, 7546, 7548, 7550, 7552, 7554, 7556, 7558, /* 0x08-0x0f */ 4272 7560, 7562, 7564, 7566, 7568, 7570, 7572, 7574, /* 0x10-0x17 */ 4273 7576, 7578, 7580, 7582, 7584, 7586, 7588, 7590, /* 0x18-0x1f */ 4274 7592, 7594, 7596, 7598, 7600, 7602, 7604, 7606, /* 0x20-0x27 */ 4275 7608, 7610, 7612, 7614, 7616, 7618, 7620, 7622, /* 0x28-0x2f */ 4276 7624, 7626, 7628, 7630, 7632, 7634, 7636, 7638, /* 0x30-0x37 */ 4277 7640, 7642, 7644, 7646, 7648, 7650, 7652, 7654, /* 0x38-0x3f */ 4278 7656, 7658, 7660, 7662, 7664, 7666, 7668, 7670, /* 0x40-0x47 */ 4279 7672, 7674, 7676, 7678, 7680, 7682, 7684, 7686, /* 0x48-0x4f */ 4280 7688, 7690, 7692, 7694, 7696, 7698, 7700, 7702, /* 0x50-0x57 */ 4281 7704, 7706, 7708, 7710, 7712, 7714, 7716, 7718, /* 0x58-0x5f */ 4282 7720, 7722, 7724, 7726, 7728, 7730, 7732, 7734, /* 0x60-0x67 */ 4283 7736, 7738, 7740, 7742, 7744, 7746, 7748, 7750, /* 0x68-0x6f */ 4284 7752, 7754, 7756, 7758, 7760, 7762, 7764, 7766, /* 0x70-0x77 */ 4285 7768, 7770, 7772, 7774, 7776, 7778, 7780, 7782, /* 0x78-0x7f */ 4286 7784, 7786, 7788, 7790, 7792, 7794, 7796, 7798, /* 0x80-0x87 */ 4287 7800, 7802, 7804, 7806, 7808, 7810, 7812, 7814, /* 0x88-0x8f */ 4288 7816, 7818, 7820, 7822, 7824, 7826, 7828, 7830, /* 0x90-0x97 */ 4289 7832, 7834, 7836, 7838, 7840, 7842, 7844, 7846, /* 0x98-0x9f */ 4290 7848, 7850, 7852, 7854, 7856, 7858, 7860, 7862, /* 0xa0-0xa7 */ 4291 7864, 7866, 7868, 7870, 7872, 7874, 7876, 7878, /* 0xa8-0xaf */ 4292 7880, 7882, 7884, 7886, 7888, 7890, 7892, 7894, /* 0xb0-0xb7 */ 4293 7896, 7898, 7900, 7902, 7904, 7906, 7908, 7910, /* 0xb8-0xbf */ 4294 7912, 7914, 7916, 7918, 7920, 7922, 7924, 7926, /* 0xc0-0xc7 */ 4295 7928, 7930, -1, -1, -1, -1, 7932, 7934, /* 0xc8-0xcf */ 4296 7936, 7938, 7940, 7942, 7944, 7946, 7948, 7950, /* 0xd0-0xd7 */ 4297 7952, 7954, 7956, 7958, 7960, 7962, 7964, 7966, /* 0xd8-0xdf */ 4298 7968, 7970, 7972, 7974, 7976, 7978, 7980, 7982, /* 0xe0-0xe7 */ 4299 7984, 7986, 7988, 7990, 7992, 7994, 7996, 7998, /* 0xe8-0xef */ 4300 8000, 8002, 8004, 8006, 8008, 8010, 8012, 8014, /* 0xf0-0xf7 */ 4301 8016, 8018, 8020, 8022, 8024, 8026, 8028, 8030, /* 0xf8-0xff */ 4302 }; 4303 static const short translit_page2f8[544] = { 4304 8032, 8034, 8036, 8038, 8040, 8042, 8044, 8046, /* 0x00-0x07 */ 4305 8048, 8050, 8052, 8054, 8056, 8058, 8060, 8062, /* 0x08-0x0f */ 4306 8064, 8066, 8068, 8070, 8072, 8074, 8076, 8078, /* 0x10-0x17 */ 4307 8080, 8082, 8084, 8086, 8088, 8090, 8092, 8094, /* 0x18-0x1f */ 4308 8096, 8098, 8100, 8102, 8104, 8106, 8108, 8110, /* 0x20-0x27 */ 4309 8112, 8114, 8116, 8118, 8120, 8122, 8124, 8126, /* 0x28-0x2f */ 4310 8128, 8130, 8132, 8134, 8136, 8138, 8140, 8142, /* 0x30-0x37 */ 4311 8144, 8146, 8148, 8150, 8152, 8154, 8156, 8158, /* 0x38-0x3f */ 4312 8160, 8162, 8164, 8166, 8168, 8170, 8172, 8174, /* 0x40-0x47 */ 4313 8176, 8178, 8180, 8182, 8184, 8186, 8188, 8190, /* 0x48-0x4f */ 4314 8192, 8194, 8196, 8198, 8200, 8202, 8204, 8206, /* 0x50-0x57 */ 4315 8208, 8210, 8212, 8214, 8216, 8218, 8220, 8222, /* 0x58-0x5f */ 4316 8224, 8226, 8228, 8230, 8232, 8234, 8236, 8238, /* 0x60-0x67 */ 4317 8240, 8242, 8244, 8246, 8248, 8250, 8252, 8254, /* 0x68-0x6f */ 4318 8256, 8258, 8260, 8262, 8264, 8266, 8268, 8270, /* 0x70-0x77 */ 4319 8272, 8274, 8276, 8278, 8280, 8282, 8284, 8286, /* 0x78-0x7f */ 4320 8288, 8290, 8292, 8294, 8296, 8298, 8300, 8302, /* 0x80-0x87 */ 4321 8304, 8306, 8308, 8310, 8312, 8314, 8316, 8318, /* 0x88-0x8f */ 4322 8320, 8322, 8324, 8326, 8328, 8330, 8332, 8334, /* 0x90-0x97 */ 4323 8336, 8338, 8340, 8342, 8344, 8346, 8348, 8350, /* 0x98-0x9f */ 4324 8352, 8354, 8356, 8358, 8360, 8362, 8364, 8366, /* 0xa0-0xa7 */ 4325 8368, 8370, 8372, 8374, 8376, 8378, 8380, 8382, /* 0xa8-0xaf */ 4326 8384, 8386, 8388, 8390, 8392, 8394, 8396, 8398, /* 0xb0-0xb7 */ 4327 8400, 8402, 8404, 8406, 8408, 8410, 8412, 8414, /* 0xb8-0xbf */ 4328 8416, 8418, 8420, 8422, 8424, 8426, 8428, 8430, /* 0xc0-0xc7 */ 4329 8432, 8434, 8436, 8438, 8440, 8442, 8444, 8446, /* 0xc8-0xcf */ 4330 8448, 8450, 8452, 8454, 8456, 8458, 8460, 8462, /* 0xd0-0xd7 */ 4331 8464, 8466, 8468, 8470, 8472, 8474, 8476, 8478, /* 0xd8-0xdf */ 4332 8480, 8482, 8484, 8486, 8488, 8490, 8492, 8494, /* 0xe0-0xe7 */ 4333 8496, 8498, 8500, 8502, 8504, 8506, 8508, 8510, /* 0xe8-0xef */ 4334 8512, 8514, 8516, 8518, 8520, 8522, 8524, 8526, /* 0xf0-0xf7 */ 4335 8528, 8530, 8532, 8534, 8536, 8538, 8540, 8542, /* 0xf8-0xff */ 4336 /* 0x2f900 */ 4337 8544, 8546, 8548, 8550, 8552, 8554, 8556, 8558, /* 0x00-0x07 */ 4338 8560, 8562, 8564, 8566, 8568, 8570, 8572, 8574, /* 0x08-0x0f */ 4339 8576, 8578, 8580, 8582, 8584, 8586, 8588, 8590, /* 0x10-0x17 */ 4340 8592, 8594, 8596, 8598, 8600, 8602, 8604, 8606, /* 0x18-0x1f */ 4341 8608, 8610, 8612, 8614, 8616, 8618, 8620, 8622, /* 0x20-0x27 */ 4342 8624, 8626, 8628, 8630, 8632, 8634, 8636, 8638, /* 0x28-0x2f */ 4343 8640, 8642, 8644, 8646, 8648, 8650, 8652, 8654, /* 0x30-0x37 */ 4344 8656, 8658, 8660, 8662, 8664, 8666, 8668, 8670, /* 0x38-0x3f */ 4345 8672, 8674, 8676, 8678, 8680, 8682, 8684, 8686, /* 0x40-0x47 */ 4346 8688, 8690, 8692, 8694, 8696, 8698, 8700, 8702, /* 0x48-0x4f */ 4347 8704, 8706, 8708, 8710, 8712, 8714, 8716, 8718, /* 0x50-0x57 */ 4348 8720, 8722, 8724, 8726, 8728, 8730, 8732, 8734, /* 0x58-0x5f */ 4349 8736, 8738, 8740, 8742, 8744, 8746, 8748, 8750, /* 0x60-0x67 */ 4350 8752, 8754, 8756, 8758, 8760, 8762, 8764, 8766, /* 0x68-0x6f */ 4351 8768, 8770, 8772, 8774, 8776, 8778, 8780, 8782, /* 0x70-0x77 */ 4352 8784, 8786, 8788, 8790, 8792, 8794, 8796, 8798, /* 0x78-0x7f */ 4353 8800, 8802, 8804, 8806, 8808, 8810, 8812, 8814, /* 0x80-0x87 */ 4354 8816, 8818, 8820, 8822, 8824, 8826, 8828, 8830, /* 0x88-0x8f */ 4355 8832, 8834, 8836, 8838, 8840, 8842, 8844, 8846, /* 0x90-0x97 */ 4356 8848, 8850, 8852, 8854, 8856, 8858, 8860, 8862, /* 0x98-0x9f */ 4357 8864, 8866, 8868, 8870, 8872, 8874, 8876, 8878, /* 0xa0-0xa7 */ 4358 8880, 8882, 8884, 8886, 8888, 8890, 8892, 8894, /* 0xa8-0xaf */ 4359 8896, 8898, 8900, 8902, 8904, 8906, 8908, 8910, /* 0xb0-0xb7 */ 4360 8912, 8914, 8916, 8918, 8920, 8922, 8924, 8926, /* 0xb8-0xbf */ 4361 8928, 8930, 8932, 8934, 8936, 8938, 8940, 8942, /* 0xc0-0xc7 */ 4362 8944, 8946, 8948, 8950, 8952, 8954, 8956, 8958, /* 0xc8-0xcf */ 4363 8960, 8962, 8964, 8966, 8968, 8970, 8972, 8974, /* 0xd0-0xd7 */ 4364 8976, 8978, 8980, 8982, 8984, 8986, 8988, 8990, /* 0xd8-0xdf */ 4365 8992, 8994, 8996, 8998, 9000, 9002, 9004, 9006, /* 0xe0-0xe7 */ 4366 9008, 9010, 9012, 9014, 9016, 9018, 9020, 9022, /* 0xe8-0xef */ 4367 9024, 9026, 9028, 9030, 9032, 9034, 9036, 9038, /* 0xf0-0xf7 */ 4368 9040, 9042, 9044, 9046, 9048, 9050, 9052, 9054, /* 0xf8-0xff */ 4369 /* 0x2fa00 */ 4370 9056, 9058, 9060, 9062, 9064, 9066, 9068, 9070, /* 0x00-0x07 */ 4371 9072, 9074, 9076, 9078, 9080, 9082, 9084, 9086, /* 0x08-0x0f */ 4372 9088, 9090, 9092, 9094, 9096, 9098, 9100, 9102, /* 0x10-0x17 */ 4373 9104, 9106, 9108, 9110, 9112, 9114, -1, -1, /* 0x18-0x1f */ 4374 }; 4375 4376 #define translit_index(wc) \ 4377 (wc >= 0x00a0 && wc < 0x01f8 ? translit_page00[wc-0x00a0] : \ 4378 wc >= 0x0218 && wc < 0x0220 ? translit_page02[wc-0x0218] : \ 4379 wc >= 0x02b8 && wc < 0x02e0 ? translit_page02_1[wc-0x02b8] : \ 4380 wc >= 0x03d0 && wc < 0x0400 ? translit_page03[wc-0x03d0] : \ 4381 wc == 0x0587 ? 654 : \ 4382 wc >= 0x05f0 && wc < 0x05f8 ? translit_page05[wc-0x05f0] : \ 4383 wc >= 0x0670 && wc < 0x0680 ? translit_page06[wc-0x0670] : \ 4384 wc == 0x0e33 ? 678 : \ 4385 wc >= 0x0eb0 && wc < 0x0ee0 ? translit_page0e[wc-0x0eb0] : \ 4386 wc >= 0x0f70 && wc < 0x0f80 ? translit_page0f[wc-0x0f70] : \ 4387 wc >= 0x1e00 && wc < 0x1ea0 ? translit_page1e[wc-0x1e00] : \ 4388 wc >= 0x1ef0 && wc < 0x1ef8 ? translit_page1e_2[wc-0x1ef0] : \ 4389 wc >= 0x2000 && wc < 0x2058 ? translit_page20[wc-0x2000] : \ 4390 wc >= 0x20a8 && wc < 0x20b0 ? translit_page20_3[wc-0x20a8] : \ 4391 wc >= 0x2100 && wc < 0x21d8 ? translit_page21[wc-0x2100] : \ 4392 wc >= 0x2210 && wc < 0x2270 ? translit_page22[wc-0x2210] : \ 4393 wc >= 0x22c0 && wc < 0x22f0 ? translit_page22_4[wc-0x22c0] : \ 4394 wc >= 0x2400 && wc < 0x24f0 ? translit_page24[wc-0x2400] : \ 4395 wc >= 0x2500 && wc < 0x2540 ? translit_page25[wc-0x2500] : \ 4396 wc == 0x25e6 ? 2025 : \ 4397 wc == 0x2a0c ? 2027 : \ 4398 wc >= 0x2a70 && wc < 0x2a78 ? translit_page2a[wc-0x2a70] : \ 4399 wc == 0x2e9f ? 2043 : \ 4400 wc == 0x2ef3 ? 2045 : \ 4401 wc >= 0x2f00 && wc < 0x2fd8 ? translit_page2f[wc-0x2f00] : \ 4402 wc >= 0x3000 && wc < 0x30f8 ? translit_page30[wc-0x3000] : \ 4403 wc >= 0x3130 && wc < 0x3190 ? translit_page31[wc-0x3130] : \ 4404 wc >= 0x31f0 && wc < 0x3400 ? translit_page31_5[wc-0x31f0] : \ 4405 wc >= 0xf900 && wc < 0xfa70 ? translit_pagef9[wc-0xf900] : \ 4406 wc >= 0xfb00 && wc < 0xfb50 ? translit_pagefb[wc-0xfb00] : \ 4407 wc >= 0xfe48 && wc < 0xfe70 ? translit_pagefe[wc-0xfe48] : \ 4408 wc >= 0xff00 && wc < 0xfff0 ? translit_pageff[wc-0xff00] : \ 4409 wc >= 0x1d400 && wc < 0x1d800 ? translit_page1d4[wc-0x1d400] : \ 4410 wc >= 0x2f800 && wc < 0x2fa20 ? translit_page2f8[wc-0x2f800] : \ 4411 -1) 4412