38 return new Encoder(this);
39 }
40
41 public CharsetDecoder newDecoder() {
42 throw new Error("Decoder is not supported by X11Johab Charset");
43 }
44
45 public boolean contains(Charset cs) {
46 return cs instanceof X11GB18030_1;
47 }
48
49 private static class Encoder extends DoubleByteEncoder {
50 public Encoder(Charset cs) {
51 super(cs, index1, index2);
52 }
53
54 public boolean isLegalReplacement(byte[] repl) {
55 return true;
56 }
57
58 private final static String innerIndex0=
59 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
60 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
61 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
62 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
63 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
64 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
65 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
66 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
67 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
68 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
69 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
70 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
71 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
72 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
73 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
74 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
75 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
76 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
77 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
78 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
552 "\uDCB9\uDCBA\uDCBB\uDCBC\uDCBD\uDCBE\uDCBF\uDCC0"+
553 "\uDCC1\uDCC2\uDCC3\uDCC4\uDCC5\uDCC6\uDCC7\uDCC8"+
554 "\uDCC9\uDCCA\uDCCB\uDCCC\u0000\u0000\u0000\uD9DE"+
555 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
556 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
557 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
558 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
559 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
560 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
561 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
562 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
563 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
564 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
565 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
566 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
567 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
568 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
569 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
570 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000";
571
572 private final static String innerIndex1=
573 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
574 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
575 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
576 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
577 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
578 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
579 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
580 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
581 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
582 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
583 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
584 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
585 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
586 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
587 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
588 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
589 "\uDC59\uDC5A\uDC5B\uDC5C\uDC5D\u0000\u0000\u0000"+
590 "\uDC4A\uDC4B\uDC6C\uDC6D\uDC6E\uDC46\uDC47\uDC48"+
591 "\uDC64\uDC65\uDC66\uDC67\uDC68\uDC31\uDC32\uDC33"+
592 "\uDC35\uDC3B\uDC3C\uDC3D\uDC3E\uDC3F\uDC40\uDC41"+
1066 "\u0000\u0000\u0000\u0000\uEBD5\u0000\u0000\uE57A"+
1067 "\u0000\uEAA3\u0000\u0000\u0000\u0000\u0000\u0000"+
1068 "\u0000\uF9DF\u0000\u0000\u0000\u0000\u0000\u0000"+
1069 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
1070 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
1071 "\uE399\uF1D4\u0000\u0000\u0000\u0000\u0000\u0000"+
1072 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
1073 "\u0000\uE0AA\u0000\u0000\u0000\u0000\u0000\u0000"+
1074 "\u0000\uED6B\u0000\uEBFB\uE0A2\u0000\u0000\u0000"+
1075 "\u0000\uE4E0\u0000\uED4F\u0000\uF8C0\u0000\uE84E"+
1076 "\uED5D\u0000\uE649\u0000\u0000\u0000\uF2C0\u0000"+
1077 "\uEBFC\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
1078 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
1079 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
1080 "\u0000\uF649\u0000\u0000\u0000\u0000\u0000\u0000"+
1081 "\uEAC7\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
1082 "\uED41\u0000\u0000\u0000\u0000\u0000\u0000\uE977"+
1083 "\uE978\u0000\u0000\u0000\uF866\u0000\uE4F6\u0000"+
1084 "\u0000\u0000\u0000\uF3DA\u0000\uF894\u0000\u0000";
1085
1086 private final static String innerIndex2=
1087 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\uEC9F"+
1088 "\u0000\u0000\u0000\u0000\u0000\uE5CF\uE39A\u0000"+
1089 "\u0000\uE1DF\u0000\u0000\uF5CB\u0000\uED92\uE0AB"+
1090 "\u0000\uE6C4\u0000\u0000\u0000\u0000\u0000\u0000"+
1091 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\uECA0"+
1092 "\u0000\uE9DA\u0000\u0000\u0000\u0000\u0000\u0000"+
1093 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
1094 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
1095 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
1096 "\u0000\u0000\u0000\uE83E\uE07E\u0000\u0000\u0000"+
1097 "\uE5B9\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
1098 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
1099 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
1100 "\u0000\uECA1\u0000\u0000\uEF73\u0000\u0000\uF4AB"+
1101 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
1102 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
1103 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\uE2A9"+
1104 "\u0000\u0000\u0000\uE4F7\u0000\u0000\u0000\u0000"+
1105 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
1106 "\u0000\u0000\u0000\u0000\u0000\uE593\u0000\u0000"+
1580 "\uE1E7\u0000\uEF6C\u0000\u0000\uEED7\u0000\u0000"+
1581 "\uF6C0\u0000\uE373\u0000\u0000\u0000\uE831\u0000"+
1582 "\u0000\u0000\uE14D\u0000\u0000\uE3A9\uE9CC\u0000"+
1583 "\u0000\uECFE\uE3AA\uEF3A\u0000\uF046\uF7FA\uEE5C"+
1584 "\uF668\u0000\u0000\u0000\uE557\u0000\u0000\u0000"+
1585 "\uE7CB\u0000\uE7D2\uE4CB\uE799\uE839\uF5F8\u0000"+
1586 "\u0000\uEA6E\uF43F\uF739\u0000\u0000\u0000\u0000"+
1587 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
1588 "\u0000\u0000\u0000\uE758\u0000\u0000\uF251\u0000"+
1589 "\u0000\u0000\u0000\uF7C1\u0000\u0000\u0000\u0000"+
1590 "\uE9F3\uF09C\u0000\uF64D\uEBBB\uE1BF\uF564\uEE5D"+
1591 "\u0000\uF95F\uF8A2\u0000\uEB6C\u0000\u0000\u0000"+
1592 "\u0000\uF54B\uE865\u0000\uF7B2\u0000\u0000\u0000"+
1593 "\u0000\u0000\u0000\uF8F2\u0000\uE8F6\u0000\uEA6F"+
1594 "\u0000\u0000\u0000\uE8F2\u0000\u0000\u0000\u0000"+
1595 "\u0000\uF76C\uF6EE\uF0E8\u0000\uE49C\u0000\u0000"+
1596 "\uF3BC\u0000\u0000\uF86A\u0000\u0000\uE87A\uE856"+
1597 "\uF6C1\u0000\u0000\uEEB6\u0000\u0000\u0000\u0000"+
1598 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000";
1599
1600 private final static String innerIndex3=
1601 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
1602 "\u0000\u0000\u0000\uEDC7\uE63C\u0000\u0000\u0000"+
1603 "\u0000\uE957\u0000\u0000\u0000\u0000\u0000\uEBA9"+
1604 "\u0000\uEC3A\u0000\uE5A6\u0000\u0000\uE567\u0000"+
1605 "\u0000\u0000\u0000\u0000\u0000\uF460\u0000\uF09D"+
1606 "\u0000\uEB6D\uF8F3\u0000\u0000\u0000\u0000\u0000"+
1607 "\u0000\u0000\uF3BD\u0000\u0000\uEC77\uF9D7\u0000"+
1608 "\uE258\uF047\u0000\uF950\u0000\uF9E7\uF6EF\u0000"+
1609 "\u0000\uE6B5\u0000\u0000\u0000\u0000\u0000\u0000"+
1610 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
1611 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
1612 "\u0000\uF2BA\uF3DD\u0000\uEA43\u0000\u0000\u0000"+
1613 "\u0000\u0000\u0000\uEF5B\u0000\u0000\uF76D\u0000"+
1614 "\u0000\uF8C7\uE5C8\u0000\uE6DF\u0000\uE9A9\u0000"+
1615 "\u0000\u0000\u0000\u0000\uEFB1\u0000\u0000\uF83D"+
1616 "\uF669\uF896\u0000\u0000\u0000\u0000\u0000\uF73A"+
1617 "\u0000\u0000\u0000\u0000\u0000\uEE7E\u0000\uE16C"+
1618 "\uEBBC\uEB91\u0000\u0000\uEFBF\uF99F\uEE5E\u0000"+
1619 "\u0000\uEBD7\u0000\uEE5F\u0000\uF593\u0000\u0000"+
1620 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
2094 "\u0000\u0000\u0000\u0000\uE6E6\u0000\u0000\u0000"+
2095 "\u0000\u0000\u0000\uE847\u0000\u0000\u0000\u0000"+
2096 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
2097 "\u0000\u0000\u0000\uE9FB\u0000\u0000\u0000\u0000"+
2098 "\u0000\uE9CF\u0000\u0000\u0000\u0000\u0000\u0000"+
2099 "\u0000\u0000\uE733\u0000\u0000\uE869\u0000\uF368"+
2100 "\uF2C4\u0000\u0000\u0000\u0000\u0000\u0000\uEBD8"+
2101 "\u0000\u0000\u0000\u0000\u0000\uF3D4\u0000\uF1F2"+
2102 "\u0000\u0000\u0000\u0000\u0000\u0000\uE5DB\u0000"+
2103 "\u0000\uE5DC\uF4C4\uE0D7\u0000\u0000\u0000\u0000"+
2104 "\u0000\uEC46\u0000\u0000\u0000\u0000\uF2F1\u0000"+
2105 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
2106 "\u0000\u0000\uF8D5\u0000\u0000\u0000\u0000\u0000"+
2107 "\u0000\u0000\u0000\u0000\u0000\u0000\uE4D8\u0000"+
2108 "\u0000\u0000\u0000\u0000\u0000\u0000\uE9D0\uF369"+
2109 "\uE0B3\u0000\u0000\u0000\u0000\u0000\u0000\uE5DD"+
2110 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
2111 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
2112 "\u0000\u0000\u0000\uE1A7\u0000\u0000\uE33C\u0000";
2113
2114 private final static String innerIndex4=
2115 "\uE3BA\u0000\uF3C4\u0000\uEDB3\uF8F5\uEFE1\uF9E0"+
2116 "\uF94C\u0000\uE832\uE833\u0000\uE431\u0000\u0000"+
2117 "\uE491\u0000\u0000\u0000\uEC7D\u0000\u0000\uEA79"+
2118 "\uE26C\uF445\uE374\uE9D1\u0000\u0000\u0000\u0000"+
2119 "\uEBC8\uE8B7\uEAE3\u0000\u0000\u0000\u0000\u0000"+
2120 "\u0000\u0000\u0000\uF1B9\uF3C5\u0000\uF4CF\uE6AB"+
2121 "\uEBAC\u0000\u0000\uECEB\u0000\uF257\u0000\u0000"+
2122 "\u0000\uEBC9\uE09C\u0000\u0000\u0000\u0000\u0000"+
2123 "\u0000\u0000\uF39D\uF871\uF36A\uE177\uE896\u0000"+
2124 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
2125 "\uE14F\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
2126 "\u0000\u0000\u0000\u0000\u0000\u0000\uE27D\u0000"+
2127 "\u0000\uE5A9\uF872\u0000\u0000\u0000\uE375\u0000"+
2128 "\uF0D6\u0000\uF16F\u0000\u0000\u0000\uEAFC\u0000"+
2129 "\u0000\uF6D6\uEA7A\uE0B4\u0000\u0000\uF2BE\u0000"+
2130 "\u0000\uE145\u0000\u0000\u0000\u0000\u0000\uE2BD"+
2131 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
2132 "\u0000\u0000\u0000\u0000\u0000\u0000\uF2F2\uEC47"+
2133 "\u0000\u0000\u0000\uE178\u0000\u0000\u0000\u0000"+
2134 "\u0000\u0000\u0000\u0000\uF39E\u0000\u0000\u0000"+
2608 "\u0000\u0000\uF8DF\uEEE3\u0000\u0000\u0000\u0000"+
2609 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
2610 "\u0000\uF79D\uECCF\u0000\u0000\u0000\u0000\u0000"+
2611 "\u0000\u0000\uF5B0\u0000\u0000\u0000\u0000\u0000"+
2612 "\u0000\u0000\uE777\u0000\uE7C9\u0000\u0000\u0000"+
2613 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
2614 "\u0000\u0000\u0000\u0000\u0000\uF73F\uF2F6\u0000"+
2615 "\uE9B6\uF23F\uE1F8\u0000\u0000\u0000\u0000\uEA48"+
2616 "\uF937\uF6FC\uF6B1\uE24B\uF531\u0000\u0000\uF25D"+
2617 "\uEBAE\u0000\u0000\uF153\uE2FE\u0000\uF74F\uE772"+
2618 "\uE4E8\u0000\u0000\uEA38\uF574\uF152\u0000\uE7F5"+
2619 "\uF7C5\uE9D3\uE693\uF19E\uF992\u0000\u0000\uF1C0"+
2620 "\uE049\u0000\uF274\u0000\u0000\u0000\u0000\u0000"+
2621 "\u0000\uF471\u0000\uEA49\u0000\u0000\u0000\u0000"+
2622 "\u0000\u0000\uE694\u0000\uEA96\u0000\uEADB\u0000"+
2623 "\uE8D3\u0000\uF877\uE773\uF551\u0000\uE9B7\u0000"+
2624 "\u0000\u0000\uF497\u0000\u0000\uE53E\u0000\u0000"+
2625 "\u0000\u0000\u0000\u0000\uE695\u0000\u0000\u0000"+
2626 "\u0000\u0000\u0000\uE9B8\uE2C5\uEADF\u0000\u0000";
2627
2628 private final static String innerIndex5=
2629 "\u0000\u0000\u0000\u0000\uF44E\uF631\u0000\uF0CB"+
2630 "\uF3FC\u0000\uF4C7\u0000\u0000\uEB7B\u0000\u0000"+
2631 "\u0000\u0000\u0000\uF1FC\u0000\u0000\uEBDB\u0000"+
2632 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
2633 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
2634 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
2635 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
2636 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
2637 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
2638 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
2639 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
2640 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
2641 "\u0000\u0000\u0000\u0000\uF275\u0000\uEA97\u0000"+
2642 "\u0000\u0000\u0000\uF863\u0000\u0000\u0000\u0000"+
2643 "\uF3CB\u0000\u0000\uE33F\uE9B9\u0000\u0000\uE3C3"+
2644 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
2645 "\u0000\u0000\u0000\u0000\u0000\uF5B1\u0000\u0000"+
2646 "\u0000\u0000\uF056\u0000\u0000\u0000\u0000\u0000"+
2647 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
2648 "\u0000\uF371\u0000\u0000\u0000\u0000\u0000\u0000"+
3122 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
3123 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
3124 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
3125 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
3126 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
3127 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
3128 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
3129 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
3130 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
3131 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
3132 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
3133 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
3134 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
3135 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
3136 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
3137 "\u0000\u0000\u0000\u0000\u0000\uF378\u0000\uE9C0"+
3138 "\u0000\uE2CD\u0000\u0000\u0000\u0000\u0000\u0000"+
3139 "\u0000\u0000\u0000\uE995\uE7B0\u0000\uEE79\u0000"+
3140 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000";
3141
3142 private final static String innerIndex6=
3143 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
3144 "\u0000\uED4C\u0000\u0000\u0000\u0000\u0000\u0000"+
3145 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
3146 "\u0000\u0000\u0000\uF054\u0000\u0000\u0000\u0000"+
3147 "\u0000\u0000\u0000\u0000\u0000\u0000\uED7C\u0000"+
3148 "\uED75\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
3149 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
3150 "\u0000\u0000\u0000\uF8F8\u0000\u0000\u0000\u0000"+
3151 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
3152 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
3153 "\u0000\uE14B\u0000\u0000\u0000\u0000\u0000\u0000"+
3154 "\u0000\u0000\u0000\u0000\u0000\uED4D\u0000\u0000"+
3155 "\uE1DC\uE7F7\u0000\u0000\u0000\u0000\u0000\u0000"+
3156 "\u0000\u0000\u0000\u0000\uE9DF\u0000\u0000\u0000"+
3157 "\u0000\u0000\uF1CE\u0000\u0000\u0000\u0000\u0000"+
3158 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
3159 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
3160 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
3161 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
3162 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
3636 "\u9DAD\u9DAE\u9DAF\u9DB0\u9DB1\u9DB3\u9DB4\u9DB5"+
3637 "\u9DB6\u9DB7\u9DB8\u9DB9\u9DBA\u9DBB\u9DBC\u9DBD"+
3638 "\u9DC1\u9DC2\u9DC3\u9DC4\u9DC5\u9DC6\u9DC7\u9DC8"+
3639 "\u9DC9\u9DCA\u9DCB\u9DCC\u9DCD\u9DCE\u9DCF\u9DD0"+
3640 "\u9DD1\u9DD3\u9DD4\u9DD5\u9DD6\u9DD7\u9DD8\u9DD9"+
3641 "\u9DDA\u9DDB\u9DDC\u9DDD\u9DE1\u9DE2\u9DE3\u9DE4"+
3642 "\u9DE5\u9DE6\u9DE7\u9DE8\u9DE9\u9DEA\u9DEB\u9DEC"+
3643 "\u9DED\u9DEE\u9DEF\u9DF0\u9DF1\u9DF3\u9DF4\u9DF5"+
3644 "\u9DF6\u9DF7\u9DF8\u9DF9\u9DFA\u9DFB\u9DFC\u9DFD"+
3645 "\u9E41\u9E42\u9E43\u9E44\u9E45\u9E46\u9E47\u9E48"+
3646 "\u9E49\u9E4A\u9E4B\u9E4C\u9E4D\u9E4E\u9E4F\u9E50"+
3647 "\u9E51\u9E53\u9E54\u9E55\u9E56\u9E57\u9E58\u9E59"+
3648 "\u9E5A\u9E5B\u9E5C\u9E5D\u9E61\u9E62\u9E63\u9E64"+
3649 "\u9E65\u9E66\u9E67\u9E68\u9E69\u9E6A\u9E6B\u9E6C"+
3650 "\u9E6D\u9E6E\u9E6F\u9E70\u9E71\u9E73\u9E74\u9E75"+
3651 "\u9E76\u9E77\u9E78\u9E79\u9E7A\u9E7B\u9E7C\u9E7D"+
3652 "\u9E81\u9E82\u9E83\u9E84\u9E85\u9E86\u9E87\u9E88"+
3653 "\u9E89\u9E8A\u9E8B\u9E8C\u9E8D\u9E8E\u9E8F\u9E90"+
3654 "\u9E91\u9E93\u9E94\u9E95\u9E96\u9E97\u9E98\u9E99";
3655
3656 private final static String innerIndex7=
3657 "\u9E9A\u9E9B\u9E9C\u9E9D\u9EA1\u9EA2\u9EA3\u9EA4"+
3658 "\u9EA5\u9EA6\u9EA7\u9EA8\u9EA9\u9EAA\u9EAB\u9EAC"+
3659 "\u9EAD\u9EAE\u9EAF\u9EB0\u9EB1\u9EB3\u9EB4\u9EB5"+
3660 "\u9EB6\u9EB7\u9EB8\u9EB9\u9EBA\u9EBB\u9EBC\u9EBD"+
3661 "\u9EC1\u9EC2\u9EC3\u9EC4\u9EC5\u9EC6\u9EC7\u9EC8"+
3662 "\u9EC9\u9ECA\u9ECB\u9ECC\u9ECD\u9ECE\u9ECF\u9ED0"+
3663 "\u9ED1\u9ED3\u9ED4\u9ED5\u9ED6\u9ED7\u9ED8\u9ED9"+
3664 "\u9EDA\u9EDB\u9EDC\u9EDD\u9EE1\u9EE2\u9EE3\u9EE4"+
3665 "\u9EE5\u9EE6\u9EE7\u9EE8\u9EE9\u9EEA\u9EEB\u9EEC"+
3666 "\u9EED\u9EEE\u9EEF\u9EF0\u9EF1\u9EF3\u9EF4\u9EF5"+
3667 "\u9EF6\u9EF7\u9EF8\u9EF9\u9EFA\u9EFB\u9EFC\u9EFD"+
3668 "\u9F41\u9F42\u9F43\u9F44\u9F45\u9F46\u9F47\u9F48"+
3669 "\u9F49\u9F4A\u9F4B\u9F4C\u9F4D\u9F4E\u9F4F\u9F50"+
3670 "\u9F51\u9F53\u9F54\u9F55\u9F56\u9F57\u9F58\u9F59"+
3671 "\u9F5A\u9F5B\u9F5C\u9F5D\u9F61\u9F62\u9F63\u9F64"+
3672 "\u9F65\u9F66\u9F67\u9F68\u9F69\u9F6A\u9F6B\u9F6C"+
3673 "\u9F6D\u9F6E\u9F6F\u9F70\u9F71\u9F73\u9F74\u9F75"+
3674 "\u9F76\u9F77\u9F78\u9F79\u9F7A\u9F7B\u9F7C\u9F7D"+
3675 "\u9F81\u9F82\u9F83\u9F84\u9F85\u9F86\u9F87\u9F88"+
3676 "\u9F89\u9F8A\u9F8B\u9F8C\u9F8D\u9F8E\u9F8F\u9F90"+
4150 "\uB996\uB997\uB998\uB999\uB99A\uB99B\uB99C\uB99D"+
4151 "\uB9A1\uB9A2\uB9A3\uB9A4\uB9A5\uB9A6\uB9A7\uB9A8"+
4152 "\uB9A9\uB9AA\uB9AB\uB9AC\uB9AD\uB9AE\uB9AF\uB9B0"+
4153 "\uB9B1\uB9B3\uB9B4\uB9B5\uB9B6\uB9B7\uB9B8\uB9B9"+
4154 "\uB9BA\uB9BB\uB9BC\uB9BD\uB9C1\uB9C2\uB9C3\uB9C4"+
4155 "\uB9C5\uB9C6\uB9C7\uB9C8\uB9C9\uB9CA\uB9CB\uB9CC"+
4156 "\uB9CD\uB9CE\uB9CF\uB9D0\uB9D1\uB9D3\uB9D4\uB9D5"+
4157 "\uB9D6\uB9D7\uB9D8\uB9D9\uB9DA\uB9DB\uB9DC\uB9DD"+
4158 "\uB9E1\uB9E2\uB9E3\uB9E4\uB9E5\uB9E6\uB9E7\uB9E8"+
4159 "\uB9E9\uB9EA\uB9EB\uB9EC\uB9ED\uB9EE\uB9EF\uB9F0"+
4160 "\uB9F1\uB9F3\uB9F4\uB9F5\uB9F6\uB9F7\uB9F8\uB9F9"+
4161 "\uB9FA\uB9FB\uB9FC\uB9FD\uBA41\uBA42\uBA43\uBA44"+
4162 "\uBA45\uBA46\uBA47\uBA48\uBA49\uBA4A\uBA4B\uBA4C"+
4163 "\uBA4D\uBA4E\uBA4F\uBA50\uBA51\uBA53\uBA54\uBA55"+
4164 "\uBA56\uBA57\uBA58\uBA59\uBA5A\uBA5B\uBA5C\uBA5D"+
4165 "\uBA61\uBA62\uBA63\uBA64\uBA65\uBA66\uBA67\uBA68"+
4166 "\uBA69\uBA6A\uBA6B\uBA6C\uBA6D\uBA6E\uBA6F\uBA70"+
4167 "\uBA71\uBA73\uBA74\uBA75\uBA76\uBA77\uBA78\uBA79"+
4168 "\uBA7A\uBA7B\uBA7C\uBA7D\uBA81\uBA82\uBA83\uBA84";
4169
4170 private final static String innerIndex8=
4171 "\uBA85\uBA86\uBA87\uBA88\uBA89\uBA8A\uBA8B\uBA8C"+
4172 "\uBA8D\uBA8E\uBA8F\uBA90\uBA91\uBA93\uBA94\uBA95"+
4173 "\uBA96\uBA97\uBA98\uBA99\uBA9A\uBA9B\uBA9C\uBA9D"+
4174 "\uBAA1\uBAA2\uBAA3\uBAA4\uBAA5\uBAA6\uBAA7\uBAA8"+
4175 "\uBAA9\uBAAA\uBAAB\uBAAC\uBAAD\uBAAE\uBAAF\uBAB0"+
4176 "\uBAB1\uBAB3\uBAB4\uBAB5\uBAB6\uBAB7\uBAB8\uBAB9"+
4177 "\uBABA\uBABB\uBABC\uBABD\uBAC1\uBAC2\uBAC3\uBAC4"+
4178 "\uBAC5\uBAC6\uBAC7\uBAC8\uBAC9\uBACA\uBACB\uBACC"+
4179 "\uBACD\uBACE\uBACF\uBAD0\uBAD1\uBAD3\uBAD4\uBAD5"+
4180 "\uBAD6\uBAD7\uBAD8\uBAD9\uBADA\uBADB\uBADC\uBADD"+
4181 "\uBAE1\uBAE2\uBAE3\uBAE4\uBAE5\uBAE6\uBAE7\uBAE8"+
4182 "\uBAE9\uBAEA\uBAEB\uBAEC\uBAED\uBAEE\uBAEF\uBAF0"+
4183 "\uBAF1\uBAF3\uBAF4\uBAF5\uBAF6\uBAF7\uBAF8\uBAF9"+
4184 "\uBAFA\uBAFB\uBAFC\uBAFD\uBB41\uBB42\uBB43\uBB44"+
4185 "\uBB45\uBB46\uBB47\uBB48\uBB49\uBB4A\uBB4B\uBB4C"+
4186 "\uBB4D\uBB4E\uBB4F\uBB50\uBB51\uBB53\uBB54\uBB55"+
4187 "\uBB56\uBB57\uBB58\uBB59\uBB5A\uBB5B\uBB5C\uBB5D"+
4188 "\uBB61\uBB62\uBB63\uBB64\uBB65\uBB66\uBB67\uBB68"+
4189 "\uBB69\uBB6A\uBB6B\uBB6C\uBB6D\uBB6E\uBB6F\uBB70"+
4190 "\uBB71\uBB73\uBB74\uBB75\uBB76\uBB77\uBB78\uBB79"+
4664 "\uE9F4\uEA9E\uEAA0\uEAB3\uEAE1\uEAE8\uEB93\uEBAD"+
4665 "\uEBED\uECF5\uED31\uED39\uEDAE\uEDB1\uEDB2\uEDB9"+
4666 "\uEDBB\uEDBC\uEDC4\uEDCE\uEDD0\uEDD2\uEDD6\uEDFA"+
4667 "\uEDFB\uEDFC\uEDFE\uEE31\uEE34\uEE37\uEE3D\uEE3F"+
4668 "\uEE40\uEE41\uEE43\uEE47\uEE48\uEE4C\uEE54\uEE56"+
4669 "\uEE57\uEE5A\uEE62\uEE66\uEE69\uEE6C\uEE6F\uEE71"+
4670 "\uEE74\uEE75\uEE76\uEE78\uEE7A\uEE7B\uEE7C\uEE91"+
4671 "\uEE93\uEE94\uEE97\uEE98\uEE99\uEE9B\uEEA1\uEEA6"+
4672 "\uEEA9\uEEAA\uEEAC\uEEAD\uEEB0\uEEBF\uEEC1\uEEC6"+
4673 "\uEEC7\uEECB\uEECD\uEECF\uEED0\uEED3\uEEDF\uEEE4"+
4674 "\uEEE6\uEEF7\uEF77\uEF78\uEF92\uEF93\uEF99\uEF9B"+
4675 "\uEF9D\uEFA0\uEFA7\uEFAC\uEFCC\uEFF7\uF051\uF075"+
4676 "\uF096\uF099\uF09E\uF0A0\uF0A4\uF0A7\uF0A9\uF0AA"+
4677 "\uF0BA\uF0BB\uF0BD\uF0C1\uF0C2\uF0C6\uF0C7\uF0CC"+
4678 "\uF0CF\uF0D0\uF0D1\uF0D2\uF0D8\uF136\uF137\uF13A"+
4679 "\uF13F\uF140\uF141\uF142\uF145\uF148\uF14A\uF150"+
4680 "\uF151\uF155\uF156\uF159\uF15A\uF165\uF16D\uF16E"+
4681 "\uF171\uF174\uF177\uF178\uF199\uF19A\uF19C\uF1A1"+
4682 "\uF1A2\uF1A3\uF1EE\uF26B\uF44D\uF49C\uF4B1\uF537";
4683
4684 private final static String innerIndex9=
4685 "\uF57E\uF696\uF698\uF6B8\uF6C8\uF6D3\uF76B\uF792"+
4686 "\uF831\uF832\uF876\uF939\u0000\u0000\u0000\u0000"+
4687 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
4688 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
4689 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
4690 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
4691 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
4692 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
4693 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
4694 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
4695 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
4696 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
4697 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
4698 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
4699 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
4700 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
4701 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
4702 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
4703 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
4704 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
4730 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
4731 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
4732 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
4733 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
4734 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
4735 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
4736 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
4737 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
4738 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
4739 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
4740 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
4741 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
4742 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
4743 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
4744 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
4745 "\uD95B\uD95C\uD9A0\uDAA0\u0000\uD95D\uDA6C\u0000"+
4746 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
4747 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
4748 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000";
4749
4750 private final static short index1[] = {
4751 1, 2, 3, 4, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4752 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4753 6, 7, 8, 9, 10, 11, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4754 13, 14, 15, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4755 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18,
4756 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34,
4757 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50,
4758 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66,
4759 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82,
4760 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98,
4761 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 99, 100, 101, 102,
4762 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118,
4763 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134,
4764 135, 136, 137, 138, 139, 140, 141, 142, 0, 0, 0, 0, 0, 0, 0, 0,
4765 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4766 0, 0, 0, 0, 0, 0, 0, 0, 0, 143, 144, 0, 0, 0, 0, 145
4767 };
4768
4769 private static String index2[] = {
4770 innerIndex0,
|
38 return new Encoder(this);
39 }
40
41 public CharsetDecoder newDecoder() {
42 throw new Error("Decoder is not supported by X11Johab Charset");
43 }
44
45 public boolean contains(Charset cs) {
46 return cs instanceof X11GB18030_1;
47 }
48
49 private static class Encoder extends DoubleByteEncoder {
50 public Encoder(Charset cs) {
51 super(cs, index1, index2);
52 }
53
54 public boolean isLegalReplacement(byte[] repl) {
55 return true;
56 }
57
58 private static final String innerIndex0=
59 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
60 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
61 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
62 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
63 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
64 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
65 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
66 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
67 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
68 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
69 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
70 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
71 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
72 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
73 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
74 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
75 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
76 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
77 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
78 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
552 "\uDCB9\uDCBA\uDCBB\uDCBC\uDCBD\uDCBE\uDCBF\uDCC0"+
553 "\uDCC1\uDCC2\uDCC3\uDCC4\uDCC5\uDCC6\uDCC7\uDCC8"+
554 "\uDCC9\uDCCA\uDCCB\uDCCC\u0000\u0000\u0000\uD9DE"+
555 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
556 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
557 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
558 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
559 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
560 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
561 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
562 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
563 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
564 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
565 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
566 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
567 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
568 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
569 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
570 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000";
571
572 private static final String innerIndex1=
573 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
574 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
575 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
576 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
577 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
578 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
579 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
580 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
581 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
582 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
583 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
584 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
585 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
586 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
587 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
588 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
589 "\uDC59\uDC5A\uDC5B\uDC5C\uDC5D\u0000\u0000\u0000"+
590 "\uDC4A\uDC4B\uDC6C\uDC6D\uDC6E\uDC46\uDC47\uDC48"+
591 "\uDC64\uDC65\uDC66\uDC67\uDC68\uDC31\uDC32\uDC33"+
592 "\uDC35\uDC3B\uDC3C\uDC3D\uDC3E\uDC3F\uDC40\uDC41"+
1066 "\u0000\u0000\u0000\u0000\uEBD5\u0000\u0000\uE57A"+
1067 "\u0000\uEAA3\u0000\u0000\u0000\u0000\u0000\u0000"+
1068 "\u0000\uF9DF\u0000\u0000\u0000\u0000\u0000\u0000"+
1069 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
1070 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
1071 "\uE399\uF1D4\u0000\u0000\u0000\u0000\u0000\u0000"+
1072 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
1073 "\u0000\uE0AA\u0000\u0000\u0000\u0000\u0000\u0000"+
1074 "\u0000\uED6B\u0000\uEBFB\uE0A2\u0000\u0000\u0000"+
1075 "\u0000\uE4E0\u0000\uED4F\u0000\uF8C0\u0000\uE84E"+
1076 "\uED5D\u0000\uE649\u0000\u0000\u0000\uF2C0\u0000"+
1077 "\uEBFC\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
1078 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
1079 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
1080 "\u0000\uF649\u0000\u0000\u0000\u0000\u0000\u0000"+
1081 "\uEAC7\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
1082 "\uED41\u0000\u0000\u0000\u0000\u0000\u0000\uE977"+
1083 "\uE978\u0000\u0000\u0000\uF866\u0000\uE4F6\u0000"+
1084 "\u0000\u0000\u0000\uF3DA\u0000\uF894\u0000\u0000";
1085
1086 private static final String innerIndex2=
1087 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\uEC9F"+
1088 "\u0000\u0000\u0000\u0000\u0000\uE5CF\uE39A\u0000"+
1089 "\u0000\uE1DF\u0000\u0000\uF5CB\u0000\uED92\uE0AB"+
1090 "\u0000\uE6C4\u0000\u0000\u0000\u0000\u0000\u0000"+
1091 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\uECA0"+
1092 "\u0000\uE9DA\u0000\u0000\u0000\u0000\u0000\u0000"+
1093 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
1094 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
1095 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
1096 "\u0000\u0000\u0000\uE83E\uE07E\u0000\u0000\u0000"+
1097 "\uE5B9\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
1098 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
1099 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
1100 "\u0000\uECA1\u0000\u0000\uEF73\u0000\u0000\uF4AB"+
1101 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
1102 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
1103 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\uE2A9"+
1104 "\u0000\u0000\u0000\uE4F7\u0000\u0000\u0000\u0000"+
1105 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
1106 "\u0000\u0000\u0000\u0000\u0000\uE593\u0000\u0000"+
1580 "\uE1E7\u0000\uEF6C\u0000\u0000\uEED7\u0000\u0000"+
1581 "\uF6C0\u0000\uE373\u0000\u0000\u0000\uE831\u0000"+
1582 "\u0000\u0000\uE14D\u0000\u0000\uE3A9\uE9CC\u0000"+
1583 "\u0000\uECFE\uE3AA\uEF3A\u0000\uF046\uF7FA\uEE5C"+
1584 "\uF668\u0000\u0000\u0000\uE557\u0000\u0000\u0000"+
1585 "\uE7CB\u0000\uE7D2\uE4CB\uE799\uE839\uF5F8\u0000"+
1586 "\u0000\uEA6E\uF43F\uF739\u0000\u0000\u0000\u0000"+
1587 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
1588 "\u0000\u0000\u0000\uE758\u0000\u0000\uF251\u0000"+
1589 "\u0000\u0000\u0000\uF7C1\u0000\u0000\u0000\u0000"+
1590 "\uE9F3\uF09C\u0000\uF64D\uEBBB\uE1BF\uF564\uEE5D"+
1591 "\u0000\uF95F\uF8A2\u0000\uEB6C\u0000\u0000\u0000"+
1592 "\u0000\uF54B\uE865\u0000\uF7B2\u0000\u0000\u0000"+
1593 "\u0000\u0000\u0000\uF8F2\u0000\uE8F6\u0000\uEA6F"+
1594 "\u0000\u0000\u0000\uE8F2\u0000\u0000\u0000\u0000"+
1595 "\u0000\uF76C\uF6EE\uF0E8\u0000\uE49C\u0000\u0000"+
1596 "\uF3BC\u0000\u0000\uF86A\u0000\u0000\uE87A\uE856"+
1597 "\uF6C1\u0000\u0000\uEEB6\u0000\u0000\u0000\u0000"+
1598 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000";
1599
1600 private static final String innerIndex3=
1601 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
1602 "\u0000\u0000\u0000\uEDC7\uE63C\u0000\u0000\u0000"+
1603 "\u0000\uE957\u0000\u0000\u0000\u0000\u0000\uEBA9"+
1604 "\u0000\uEC3A\u0000\uE5A6\u0000\u0000\uE567\u0000"+
1605 "\u0000\u0000\u0000\u0000\u0000\uF460\u0000\uF09D"+
1606 "\u0000\uEB6D\uF8F3\u0000\u0000\u0000\u0000\u0000"+
1607 "\u0000\u0000\uF3BD\u0000\u0000\uEC77\uF9D7\u0000"+
1608 "\uE258\uF047\u0000\uF950\u0000\uF9E7\uF6EF\u0000"+
1609 "\u0000\uE6B5\u0000\u0000\u0000\u0000\u0000\u0000"+
1610 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
1611 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
1612 "\u0000\uF2BA\uF3DD\u0000\uEA43\u0000\u0000\u0000"+
1613 "\u0000\u0000\u0000\uEF5B\u0000\u0000\uF76D\u0000"+
1614 "\u0000\uF8C7\uE5C8\u0000\uE6DF\u0000\uE9A9\u0000"+
1615 "\u0000\u0000\u0000\u0000\uEFB1\u0000\u0000\uF83D"+
1616 "\uF669\uF896\u0000\u0000\u0000\u0000\u0000\uF73A"+
1617 "\u0000\u0000\u0000\u0000\u0000\uEE7E\u0000\uE16C"+
1618 "\uEBBC\uEB91\u0000\u0000\uEFBF\uF99F\uEE5E\u0000"+
1619 "\u0000\uEBD7\u0000\uEE5F\u0000\uF593\u0000\u0000"+
1620 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
2094 "\u0000\u0000\u0000\u0000\uE6E6\u0000\u0000\u0000"+
2095 "\u0000\u0000\u0000\uE847\u0000\u0000\u0000\u0000"+
2096 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
2097 "\u0000\u0000\u0000\uE9FB\u0000\u0000\u0000\u0000"+
2098 "\u0000\uE9CF\u0000\u0000\u0000\u0000\u0000\u0000"+
2099 "\u0000\u0000\uE733\u0000\u0000\uE869\u0000\uF368"+
2100 "\uF2C4\u0000\u0000\u0000\u0000\u0000\u0000\uEBD8"+
2101 "\u0000\u0000\u0000\u0000\u0000\uF3D4\u0000\uF1F2"+
2102 "\u0000\u0000\u0000\u0000\u0000\u0000\uE5DB\u0000"+
2103 "\u0000\uE5DC\uF4C4\uE0D7\u0000\u0000\u0000\u0000"+
2104 "\u0000\uEC46\u0000\u0000\u0000\u0000\uF2F1\u0000"+
2105 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
2106 "\u0000\u0000\uF8D5\u0000\u0000\u0000\u0000\u0000"+
2107 "\u0000\u0000\u0000\u0000\u0000\u0000\uE4D8\u0000"+
2108 "\u0000\u0000\u0000\u0000\u0000\u0000\uE9D0\uF369"+
2109 "\uE0B3\u0000\u0000\u0000\u0000\u0000\u0000\uE5DD"+
2110 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
2111 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
2112 "\u0000\u0000\u0000\uE1A7\u0000\u0000\uE33C\u0000";
2113
2114 private static final String innerIndex4=
2115 "\uE3BA\u0000\uF3C4\u0000\uEDB3\uF8F5\uEFE1\uF9E0"+
2116 "\uF94C\u0000\uE832\uE833\u0000\uE431\u0000\u0000"+
2117 "\uE491\u0000\u0000\u0000\uEC7D\u0000\u0000\uEA79"+
2118 "\uE26C\uF445\uE374\uE9D1\u0000\u0000\u0000\u0000"+
2119 "\uEBC8\uE8B7\uEAE3\u0000\u0000\u0000\u0000\u0000"+
2120 "\u0000\u0000\u0000\uF1B9\uF3C5\u0000\uF4CF\uE6AB"+
2121 "\uEBAC\u0000\u0000\uECEB\u0000\uF257\u0000\u0000"+
2122 "\u0000\uEBC9\uE09C\u0000\u0000\u0000\u0000\u0000"+
2123 "\u0000\u0000\uF39D\uF871\uF36A\uE177\uE896\u0000"+
2124 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
2125 "\uE14F\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
2126 "\u0000\u0000\u0000\u0000\u0000\u0000\uE27D\u0000"+
2127 "\u0000\uE5A9\uF872\u0000\u0000\u0000\uE375\u0000"+
2128 "\uF0D6\u0000\uF16F\u0000\u0000\u0000\uEAFC\u0000"+
2129 "\u0000\uF6D6\uEA7A\uE0B4\u0000\u0000\uF2BE\u0000"+
2130 "\u0000\uE145\u0000\u0000\u0000\u0000\u0000\uE2BD"+
2131 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
2132 "\u0000\u0000\u0000\u0000\u0000\u0000\uF2F2\uEC47"+
2133 "\u0000\u0000\u0000\uE178\u0000\u0000\u0000\u0000"+
2134 "\u0000\u0000\u0000\u0000\uF39E\u0000\u0000\u0000"+
2608 "\u0000\u0000\uF8DF\uEEE3\u0000\u0000\u0000\u0000"+
2609 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
2610 "\u0000\uF79D\uECCF\u0000\u0000\u0000\u0000\u0000"+
2611 "\u0000\u0000\uF5B0\u0000\u0000\u0000\u0000\u0000"+
2612 "\u0000\u0000\uE777\u0000\uE7C9\u0000\u0000\u0000"+
2613 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
2614 "\u0000\u0000\u0000\u0000\u0000\uF73F\uF2F6\u0000"+
2615 "\uE9B6\uF23F\uE1F8\u0000\u0000\u0000\u0000\uEA48"+
2616 "\uF937\uF6FC\uF6B1\uE24B\uF531\u0000\u0000\uF25D"+
2617 "\uEBAE\u0000\u0000\uF153\uE2FE\u0000\uF74F\uE772"+
2618 "\uE4E8\u0000\u0000\uEA38\uF574\uF152\u0000\uE7F5"+
2619 "\uF7C5\uE9D3\uE693\uF19E\uF992\u0000\u0000\uF1C0"+
2620 "\uE049\u0000\uF274\u0000\u0000\u0000\u0000\u0000"+
2621 "\u0000\uF471\u0000\uEA49\u0000\u0000\u0000\u0000"+
2622 "\u0000\u0000\uE694\u0000\uEA96\u0000\uEADB\u0000"+
2623 "\uE8D3\u0000\uF877\uE773\uF551\u0000\uE9B7\u0000"+
2624 "\u0000\u0000\uF497\u0000\u0000\uE53E\u0000\u0000"+
2625 "\u0000\u0000\u0000\u0000\uE695\u0000\u0000\u0000"+
2626 "\u0000\u0000\u0000\uE9B8\uE2C5\uEADF\u0000\u0000";
2627
2628 private static final String innerIndex5=
2629 "\u0000\u0000\u0000\u0000\uF44E\uF631\u0000\uF0CB"+
2630 "\uF3FC\u0000\uF4C7\u0000\u0000\uEB7B\u0000\u0000"+
2631 "\u0000\u0000\u0000\uF1FC\u0000\u0000\uEBDB\u0000"+
2632 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
2633 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
2634 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
2635 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
2636 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
2637 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
2638 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
2639 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
2640 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
2641 "\u0000\u0000\u0000\u0000\uF275\u0000\uEA97\u0000"+
2642 "\u0000\u0000\u0000\uF863\u0000\u0000\u0000\u0000"+
2643 "\uF3CB\u0000\u0000\uE33F\uE9B9\u0000\u0000\uE3C3"+
2644 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
2645 "\u0000\u0000\u0000\u0000\u0000\uF5B1\u0000\u0000"+
2646 "\u0000\u0000\uF056\u0000\u0000\u0000\u0000\u0000"+
2647 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
2648 "\u0000\uF371\u0000\u0000\u0000\u0000\u0000\u0000"+
3122 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
3123 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
3124 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
3125 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
3126 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
3127 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
3128 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
3129 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
3130 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
3131 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
3132 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
3133 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
3134 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
3135 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
3136 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
3137 "\u0000\u0000\u0000\u0000\u0000\uF378\u0000\uE9C0"+
3138 "\u0000\uE2CD\u0000\u0000\u0000\u0000\u0000\u0000"+
3139 "\u0000\u0000\u0000\uE995\uE7B0\u0000\uEE79\u0000"+
3140 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000";
3141
3142 private static final String innerIndex6=
3143 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
3144 "\u0000\uED4C\u0000\u0000\u0000\u0000\u0000\u0000"+
3145 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
3146 "\u0000\u0000\u0000\uF054\u0000\u0000\u0000\u0000"+
3147 "\u0000\u0000\u0000\u0000\u0000\u0000\uED7C\u0000"+
3148 "\uED75\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
3149 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
3150 "\u0000\u0000\u0000\uF8F8\u0000\u0000\u0000\u0000"+
3151 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
3152 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
3153 "\u0000\uE14B\u0000\u0000\u0000\u0000\u0000\u0000"+
3154 "\u0000\u0000\u0000\u0000\u0000\uED4D\u0000\u0000"+
3155 "\uE1DC\uE7F7\u0000\u0000\u0000\u0000\u0000\u0000"+
3156 "\u0000\u0000\u0000\u0000\uE9DF\u0000\u0000\u0000"+
3157 "\u0000\u0000\uF1CE\u0000\u0000\u0000\u0000\u0000"+
3158 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
3159 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
3160 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
3161 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
3162 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
3636 "\u9DAD\u9DAE\u9DAF\u9DB0\u9DB1\u9DB3\u9DB4\u9DB5"+
3637 "\u9DB6\u9DB7\u9DB8\u9DB9\u9DBA\u9DBB\u9DBC\u9DBD"+
3638 "\u9DC1\u9DC2\u9DC3\u9DC4\u9DC5\u9DC6\u9DC7\u9DC8"+
3639 "\u9DC9\u9DCA\u9DCB\u9DCC\u9DCD\u9DCE\u9DCF\u9DD0"+
3640 "\u9DD1\u9DD3\u9DD4\u9DD5\u9DD6\u9DD7\u9DD8\u9DD9"+
3641 "\u9DDA\u9DDB\u9DDC\u9DDD\u9DE1\u9DE2\u9DE3\u9DE4"+
3642 "\u9DE5\u9DE6\u9DE7\u9DE8\u9DE9\u9DEA\u9DEB\u9DEC"+
3643 "\u9DED\u9DEE\u9DEF\u9DF0\u9DF1\u9DF3\u9DF4\u9DF5"+
3644 "\u9DF6\u9DF7\u9DF8\u9DF9\u9DFA\u9DFB\u9DFC\u9DFD"+
3645 "\u9E41\u9E42\u9E43\u9E44\u9E45\u9E46\u9E47\u9E48"+
3646 "\u9E49\u9E4A\u9E4B\u9E4C\u9E4D\u9E4E\u9E4F\u9E50"+
3647 "\u9E51\u9E53\u9E54\u9E55\u9E56\u9E57\u9E58\u9E59"+
3648 "\u9E5A\u9E5B\u9E5C\u9E5D\u9E61\u9E62\u9E63\u9E64"+
3649 "\u9E65\u9E66\u9E67\u9E68\u9E69\u9E6A\u9E6B\u9E6C"+
3650 "\u9E6D\u9E6E\u9E6F\u9E70\u9E71\u9E73\u9E74\u9E75"+
3651 "\u9E76\u9E77\u9E78\u9E79\u9E7A\u9E7B\u9E7C\u9E7D"+
3652 "\u9E81\u9E82\u9E83\u9E84\u9E85\u9E86\u9E87\u9E88"+
3653 "\u9E89\u9E8A\u9E8B\u9E8C\u9E8D\u9E8E\u9E8F\u9E90"+
3654 "\u9E91\u9E93\u9E94\u9E95\u9E96\u9E97\u9E98\u9E99";
3655
3656 private static final String innerIndex7=
3657 "\u9E9A\u9E9B\u9E9C\u9E9D\u9EA1\u9EA2\u9EA3\u9EA4"+
3658 "\u9EA5\u9EA6\u9EA7\u9EA8\u9EA9\u9EAA\u9EAB\u9EAC"+
3659 "\u9EAD\u9EAE\u9EAF\u9EB0\u9EB1\u9EB3\u9EB4\u9EB5"+
3660 "\u9EB6\u9EB7\u9EB8\u9EB9\u9EBA\u9EBB\u9EBC\u9EBD"+
3661 "\u9EC1\u9EC2\u9EC3\u9EC4\u9EC5\u9EC6\u9EC7\u9EC8"+
3662 "\u9EC9\u9ECA\u9ECB\u9ECC\u9ECD\u9ECE\u9ECF\u9ED0"+
3663 "\u9ED1\u9ED3\u9ED4\u9ED5\u9ED6\u9ED7\u9ED8\u9ED9"+
3664 "\u9EDA\u9EDB\u9EDC\u9EDD\u9EE1\u9EE2\u9EE3\u9EE4"+
3665 "\u9EE5\u9EE6\u9EE7\u9EE8\u9EE9\u9EEA\u9EEB\u9EEC"+
3666 "\u9EED\u9EEE\u9EEF\u9EF0\u9EF1\u9EF3\u9EF4\u9EF5"+
3667 "\u9EF6\u9EF7\u9EF8\u9EF9\u9EFA\u9EFB\u9EFC\u9EFD"+
3668 "\u9F41\u9F42\u9F43\u9F44\u9F45\u9F46\u9F47\u9F48"+
3669 "\u9F49\u9F4A\u9F4B\u9F4C\u9F4D\u9F4E\u9F4F\u9F50"+
3670 "\u9F51\u9F53\u9F54\u9F55\u9F56\u9F57\u9F58\u9F59"+
3671 "\u9F5A\u9F5B\u9F5C\u9F5D\u9F61\u9F62\u9F63\u9F64"+
3672 "\u9F65\u9F66\u9F67\u9F68\u9F69\u9F6A\u9F6B\u9F6C"+
3673 "\u9F6D\u9F6E\u9F6F\u9F70\u9F71\u9F73\u9F74\u9F75"+
3674 "\u9F76\u9F77\u9F78\u9F79\u9F7A\u9F7B\u9F7C\u9F7D"+
3675 "\u9F81\u9F82\u9F83\u9F84\u9F85\u9F86\u9F87\u9F88"+
3676 "\u9F89\u9F8A\u9F8B\u9F8C\u9F8D\u9F8E\u9F8F\u9F90"+
4150 "\uB996\uB997\uB998\uB999\uB99A\uB99B\uB99C\uB99D"+
4151 "\uB9A1\uB9A2\uB9A3\uB9A4\uB9A5\uB9A6\uB9A7\uB9A8"+
4152 "\uB9A9\uB9AA\uB9AB\uB9AC\uB9AD\uB9AE\uB9AF\uB9B0"+
4153 "\uB9B1\uB9B3\uB9B4\uB9B5\uB9B6\uB9B7\uB9B8\uB9B9"+
4154 "\uB9BA\uB9BB\uB9BC\uB9BD\uB9C1\uB9C2\uB9C3\uB9C4"+
4155 "\uB9C5\uB9C6\uB9C7\uB9C8\uB9C9\uB9CA\uB9CB\uB9CC"+
4156 "\uB9CD\uB9CE\uB9CF\uB9D0\uB9D1\uB9D3\uB9D4\uB9D5"+
4157 "\uB9D6\uB9D7\uB9D8\uB9D9\uB9DA\uB9DB\uB9DC\uB9DD"+
4158 "\uB9E1\uB9E2\uB9E3\uB9E4\uB9E5\uB9E6\uB9E7\uB9E8"+
4159 "\uB9E9\uB9EA\uB9EB\uB9EC\uB9ED\uB9EE\uB9EF\uB9F0"+
4160 "\uB9F1\uB9F3\uB9F4\uB9F5\uB9F6\uB9F7\uB9F8\uB9F9"+
4161 "\uB9FA\uB9FB\uB9FC\uB9FD\uBA41\uBA42\uBA43\uBA44"+
4162 "\uBA45\uBA46\uBA47\uBA48\uBA49\uBA4A\uBA4B\uBA4C"+
4163 "\uBA4D\uBA4E\uBA4F\uBA50\uBA51\uBA53\uBA54\uBA55"+
4164 "\uBA56\uBA57\uBA58\uBA59\uBA5A\uBA5B\uBA5C\uBA5D"+
4165 "\uBA61\uBA62\uBA63\uBA64\uBA65\uBA66\uBA67\uBA68"+
4166 "\uBA69\uBA6A\uBA6B\uBA6C\uBA6D\uBA6E\uBA6F\uBA70"+
4167 "\uBA71\uBA73\uBA74\uBA75\uBA76\uBA77\uBA78\uBA79"+
4168 "\uBA7A\uBA7B\uBA7C\uBA7D\uBA81\uBA82\uBA83\uBA84";
4169
4170 private static final String innerIndex8=
4171 "\uBA85\uBA86\uBA87\uBA88\uBA89\uBA8A\uBA8B\uBA8C"+
4172 "\uBA8D\uBA8E\uBA8F\uBA90\uBA91\uBA93\uBA94\uBA95"+
4173 "\uBA96\uBA97\uBA98\uBA99\uBA9A\uBA9B\uBA9C\uBA9D"+
4174 "\uBAA1\uBAA2\uBAA3\uBAA4\uBAA5\uBAA6\uBAA7\uBAA8"+
4175 "\uBAA9\uBAAA\uBAAB\uBAAC\uBAAD\uBAAE\uBAAF\uBAB0"+
4176 "\uBAB1\uBAB3\uBAB4\uBAB5\uBAB6\uBAB7\uBAB8\uBAB9"+
4177 "\uBABA\uBABB\uBABC\uBABD\uBAC1\uBAC2\uBAC3\uBAC4"+
4178 "\uBAC5\uBAC6\uBAC7\uBAC8\uBAC9\uBACA\uBACB\uBACC"+
4179 "\uBACD\uBACE\uBACF\uBAD0\uBAD1\uBAD3\uBAD4\uBAD5"+
4180 "\uBAD6\uBAD7\uBAD8\uBAD9\uBADA\uBADB\uBADC\uBADD"+
4181 "\uBAE1\uBAE2\uBAE3\uBAE4\uBAE5\uBAE6\uBAE7\uBAE8"+
4182 "\uBAE9\uBAEA\uBAEB\uBAEC\uBAED\uBAEE\uBAEF\uBAF0"+
4183 "\uBAF1\uBAF3\uBAF4\uBAF5\uBAF6\uBAF7\uBAF8\uBAF9"+
4184 "\uBAFA\uBAFB\uBAFC\uBAFD\uBB41\uBB42\uBB43\uBB44"+
4185 "\uBB45\uBB46\uBB47\uBB48\uBB49\uBB4A\uBB4B\uBB4C"+
4186 "\uBB4D\uBB4E\uBB4F\uBB50\uBB51\uBB53\uBB54\uBB55"+
4187 "\uBB56\uBB57\uBB58\uBB59\uBB5A\uBB5B\uBB5C\uBB5D"+
4188 "\uBB61\uBB62\uBB63\uBB64\uBB65\uBB66\uBB67\uBB68"+
4189 "\uBB69\uBB6A\uBB6B\uBB6C\uBB6D\uBB6E\uBB6F\uBB70"+
4190 "\uBB71\uBB73\uBB74\uBB75\uBB76\uBB77\uBB78\uBB79"+
4664 "\uE9F4\uEA9E\uEAA0\uEAB3\uEAE1\uEAE8\uEB93\uEBAD"+
4665 "\uEBED\uECF5\uED31\uED39\uEDAE\uEDB1\uEDB2\uEDB9"+
4666 "\uEDBB\uEDBC\uEDC4\uEDCE\uEDD0\uEDD2\uEDD6\uEDFA"+
4667 "\uEDFB\uEDFC\uEDFE\uEE31\uEE34\uEE37\uEE3D\uEE3F"+
4668 "\uEE40\uEE41\uEE43\uEE47\uEE48\uEE4C\uEE54\uEE56"+
4669 "\uEE57\uEE5A\uEE62\uEE66\uEE69\uEE6C\uEE6F\uEE71"+
4670 "\uEE74\uEE75\uEE76\uEE78\uEE7A\uEE7B\uEE7C\uEE91"+
4671 "\uEE93\uEE94\uEE97\uEE98\uEE99\uEE9B\uEEA1\uEEA6"+
4672 "\uEEA9\uEEAA\uEEAC\uEEAD\uEEB0\uEEBF\uEEC1\uEEC6"+
4673 "\uEEC7\uEECB\uEECD\uEECF\uEED0\uEED3\uEEDF\uEEE4"+
4674 "\uEEE6\uEEF7\uEF77\uEF78\uEF92\uEF93\uEF99\uEF9B"+
4675 "\uEF9D\uEFA0\uEFA7\uEFAC\uEFCC\uEFF7\uF051\uF075"+
4676 "\uF096\uF099\uF09E\uF0A0\uF0A4\uF0A7\uF0A9\uF0AA"+
4677 "\uF0BA\uF0BB\uF0BD\uF0C1\uF0C2\uF0C6\uF0C7\uF0CC"+
4678 "\uF0CF\uF0D0\uF0D1\uF0D2\uF0D8\uF136\uF137\uF13A"+
4679 "\uF13F\uF140\uF141\uF142\uF145\uF148\uF14A\uF150"+
4680 "\uF151\uF155\uF156\uF159\uF15A\uF165\uF16D\uF16E"+
4681 "\uF171\uF174\uF177\uF178\uF199\uF19A\uF19C\uF1A1"+
4682 "\uF1A2\uF1A3\uF1EE\uF26B\uF44D\uF49C\uF4B1\uF537";
4683
4684 private static final String innerIndex9=
4685 "\uF57E\uF696\uF698\uF6B8\uF6C8\uF6D3\uF76B\uF792"+
4686 "\uF831\uF832\uF876\uF939\u0000\u0000\u0000\u0000"+
4687 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
4688 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
4689 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
4690 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
4691 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
4692 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
4693 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
4694 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
4695 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
4696 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
4697 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
4698 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
4699 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
4700 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
4701 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
4702 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
4703 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
4704 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
4730 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
4731 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
4732 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
4733 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
4734 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
4735 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
4736 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
4737 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
4738 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
4739 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
4740 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
4741 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
4742 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
4743 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
4744 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
4745 "\uD95B\uD95C\uD9A0\uDAA0\u0000\uD95D\uDA6C\u0000"+
4746 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
4747 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"+
4748 "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000";
4749
4750 private static final short index1[] = {
4751 1, 2, 3, 4, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4752 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4753 6, 7, 8, 9, 10, 11, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4754 13, 14, 15, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4755 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 18,
4756 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34,
4757 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50,
4758 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66,
4759 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82,
4760 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98,
4761 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 99, 100, 101, 102,
4762 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118,
4763 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134,
4764 135, 136, 137, 138, 139, 140, 141, 142, 0, 0, 0, 0, 0, 0, 0, 0,
4765 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4766 0, 0, 0, 0, 0, 0, 0, 0, 0, 143, 144, 0, 0, 0, 0, 145
4767 };
4768
4769 private static String index2[] = {
4770 innerIndex0,
|