Dmitry Kabak (userdimaCopied some classes from openjdk7b1be22013 years agoHistory
1882 lines · 102.1 KB · Java
RawDownload
/* * Copyright (c) 2009, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as * published by the Free Software Foundation.  Oracle designates this * particular file as subject to the "Classpath" exception as provided * by Oracle in the LICENSE file that accompanied this code. * * This code is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License * version 2 for more details (a copy is included in the LICENSE file that * accompanied this code). * * You should have received a copy of the GNU General Public License version * 2 along with this work; if not, write to the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. * * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA * or visit www.oracle.com if you need additional information or have any * questions. */ // -- This file was mechanically generated: Do not edit! -- // package sun.nio.cs.ext; import java.nio.charset.Charset;import java.nio.charset.CharsetDecoder;import java.nio.charset.CharsetEncoder;import java.util.Arrays;import sun.nio.cs.HistoricallyNamedCharset;import sun.nio.cs.ext.DoubleByte; public class IBM939 extends Charset                        implements HistoricallyNamedCharset{    public IBM939() {        super("x-IBM939", ExtendedCharsets.aliasesFor("x-IBM939"));    }         public String historicalName() { return "Cp939"; }     public boolean contains(Charset cs) {        return (cs instanceof IBM939);    }     public CharsetDecoder newDecoder() {        initb2c();        return new  DoubleByte.Decoder_EBCDIC(this, b2c, b2cSB, 0x40, 0xfe);    }     public CharsetEncoder newEncoder() {        initc2b();        return new DoubleByte.Encoder_EBCDIC(this, c2b, c2bIndex);    }         static final String b2cSBStr =        "\u0000\u0001\u0002\u0003\u009C\t\u0086\u007F" +         "\u0097\u008D\u008E\u000B\f\r\uFFFD\uFFFD" +         "\u0010\u0011\u0012\u0013\u009D\n\b\u0087" +         "\u0018\u0019\u0092\u008F\u001C\u001D\u001E\u001F" +         "\u0080\u0081\u0082\u0083\u0084\n\u0017\u001B" +         "\u0088\u0089\u008A\u008B\u008C\u0005\u0006\u0007" +         "\u0090\u0091\u0016\u0093\u0094\u0095\u0096\u0004" +         "\u0098\u0099\u009A\u009B\u0014\u0015\u009E\u001A" +         "\u0020\uFFFD\uFF61\uFF62\uFF63\uFF64\uFF65\uFF66" +         "\uFF67\uFF68\u00A2\u002E\u003C\u0028\u002B\u007C" +         "\u0026\uFF69\uFF6A\uFF6B\uFF6C\uFF6D\uFF6E\uFF6F" +         "\uFF70\uFF71\u0021\u0024\u002A\u0029\u003B\u00AC" +         "\u002D\u002F\uFF72\uFF73\uFF74\uFF75\uFF76\uFF77" +         "\uFF78\uFF79\uFFFD\u002C\u0025\u005F\u003E\u003F" +         "\uFF7A\uFF7B\uFF7C\uFF7D\uFF7E\uFF7F\uFF80\uFF81" +         "\uFF82\u0060\u003A\u0023\u0040\'\u003D\"" +         "\uFFFD\u0061\u0062\u0063\u0064\u0065\u0066\u0067" +         "\u0068\u0069\uFF83\uFF84\uFF85\uFF86\uFF87\uFF88" +         "\uFFFD\u006A\u006B\u006C\u006D\u006E\u006F\u0070" +         "\u0071\u0072\uFF89\uFF8A\uFF8B\uFF8C\uFF8D\uFF8E" +         "\u203E\u007E\u0073\u0074\u0075\u0076\u0077\u0078" +         "\u0079\u007A\uFF8F\uFF90\uFF91\u005B\uFF92\uFF93" +         "\u005E\u00A3\u00A5\uFF94\uFF95\uFF96\uFF97\uFF98" +         "\uFF99\uFF9A\uFF9B\uFF9C\uFF9D\u005D\uFF9E\uFF9F" +         "\u007B\u0041\u0042\u0043\u0044\u0045\u0046\u0047" +         "\u0048\u0049\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" +         "\u007D\u004A\u004B\u004C\u004D\u004E\u004F\u0050" +         "\u0051\u0052\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" +         "\\\uFFFD\u0053\u0054\u0055\u0056\u0057\u0058" +         "\u0059\u005A\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" +         "\u0030\u0031\u0032\u0033\u0034\u0035\u0036\u0037" +         "\u0038\u0039\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u009F" ;         static final String[] b2cStr = {            null,            null,            null,            null,            null,            null,            null,            null,            null,            null,            null,            null,            null,            null,            null,            null,            null,            null,            null,            null,            null,            null,            null,            null,            null,            null,            null,            null,            null,            null,            null,            null,            null,            null,            null,            null,            null,            null,            null,            null,            null,            null,            null,            null,            null,            null,            null,            null,            null,            null,            null,            null,            null,            null,            null,            null,            null,            null,            null,            null,            null,            null,            null,            null,        "\u3000\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" +         "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" +         "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" +         "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" +         "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" +         "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" +         "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" +         "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" +         "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" +         "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" +         "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" +         "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" +         "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" +         "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" +         "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" +         "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" +         "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" +         "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" +         "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" +         "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" +         "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" +         "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" +         "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" +         "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" ,        "\uFFFD\u03B1\u03B2\u03B3\u03B4\u03B5\u03B6\u03B7" +         "\u03B8\u03B9\u03BA\u03BB\u03BC\u03BD\u03BE\u03BF" +         "\u03C0\u03C1\u03C3\u03C4\u03C5\u03C6\u03C7\u03C8" +         "\u03C9\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" +         "\uFFFD\u0391\u0392\u0393\u0394\u0395\u0396\u0397" +         "\u0398\u0399\u039A\u039B\u039C\u039D\u039E\u039F" +         "\u03A0\u03A1\u03A3\u03A4\u03A5\u03A6\u03A7\u03A8" +         "\u03A9\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" +         "\u0430\u0431\u0432\u0433\u0434\u0435\u0451\u0436" +         "\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E" +         "\u043F\u0440\u0441\u0442\u0443\u0444\u0445\u0446" +         "\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E" +         "\u044F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" +         "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" +         "\uFFFD\u2170\u2171\u2172\u2173\u2174\u2175\u2176" +         "\u2177\u2178\u2179\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" +         "\u0410\u0411\u0412\u0413\u0414\u0415\u0401\u0416" +         "\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E" +         "\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426" +         "\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E" +         "\u042F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" +         "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" +         "\uFFFD\u2160\u2161\u2162\u2163\u2164\u2165\u2166" +         "\u2167\u2168\u2169\uFFFD\uFFFD\uFFFD\uFFFD" ,        "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" +         "\uFFFD\uFFFD\uFFE1\uFF0E\uFF1C\uFF08\uFF0B\uFF5C" +         "\uFF06\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" +         "\uFFFD\uFFFD\uFF01\uFFE5\uFF0A\uFF09\uFF1B\uFFE2" +         "\uFF0D\uFF0F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" +         "\uFFFD\uFFFD\uFFE4\uFF0C\uFF05\uFF3F\uFF1E\uFF1F" +         "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" +         "\uFFFD\uFF40\uFF1A\uFF03\uFF20\uFF07\uFF1D\uFF02" +         "\uFFFD\uFF41\uFF42\uFF43\uFF44\uFF45\uFF46\uFF47" +         "\uFF48\uFF49\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" +         "\uFFFD\uFF4A\uFF4B\uFF4C\uFF4D\uFF4E\uFF4F\uFF50" +         "\uFF51\uFF52\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" +         "\uFFFD\uFFE3\uFF53\uFF54\uFF55\uFF56\uFF57\uFF58" +         "\uFF59\uFF5A\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" +         "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" +         "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" +         "\uFF5B\uFF21\uFF22\uFF23\uFF24\uFF25\uFF26\uFF27" +         "\uFF28\uFF29\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" +         "\uFF5D\uFF2A\uFF2B\uFF2C\uFF2D\uFF2E\uFF2F\uFF30" +         "\uFF31\uFF32\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" +         "\uFF04\uFFFD\uFF33\uFF34\uFF35\uFF36\uFF37\uFF38" +         "\uFF39\uFF3A\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" +         "\uFF10\uFF11\uFF12\uFF13\uFF14\uFF15\uFF16\uFF17" +         "\uFF18\uFF19\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" ,        "\uFFFD\u3002\u300C\u300D\u3001\u30FB\u30F2\u30A1" +         "\u30A3\u30A5\uFFE0\u2220\u22A5\u2312\u2202\u2207" +         "\uFFFD\u30A7\u30A9\u30E3\u30E5\u30E7\u30C3\u30EE" +         "\u30FC\u30F5\u30F6\u2261\u2252\u226A\u226B\u221A" +         "\u223D\u221D\u222B\u222C\u2208\u220B\u2286\u2287" +         "\u2282\u2283\u222A\u2229\u2227\u2228\u21D2\u21D4" +         "\u2200\u2203\u212B\u2030\u266F\u266D\u266A\u2020" +         "\u2021\u00B6\u25EF\uFFFD\u2500\u2502\u250C\u2510" +         "\uFFFD\u30A2\u30A4\u30A6\u30A8\u30AA\u30AB\u30AD" +         "\u30AF\u30B1\u30B3\uFFFD\u30B5\u30B7\u30B9\u30BB" +         "\u30BD\u30BF\u30C1\u30C4\u30C6\u30C8\u30CA\u30CB" +         "\u30CC\u30CD\u30CE\uFFFD\uFFFD\u30CF\u30D2\u30D5" +         "\uFFFD\uFF5E\u30D8\u30DB\u30DE\u30DF\u30E0\u30E1" +         "\u30E2\u30E4\u30E6\uFFFD\u30E8\u30E9\u30EA\u30EB" +         "\u2518\u2514\u251C\u252C\u2524\u2534\u253C\u2501" +         "\u2503\u250F\u30EC\u30ED\u30EF\u30F3\u309B\u309C" +         "\u30AC\u30AE\u30B0\u30B2\u30B4\u30B6\u30B8\u30BA" +         "\u30BC\u30BE\u30C0\u30C2\u30C5\u30C7\u30C9\u30D0" +         "\u30D3\u30D6\u30D9\u30DC\u30F4\u30D1\u30D4\u30D7" +         "\u30DA\u30DD\u30F0\u30F1\u30FD\u30FE\uFFFD\uFFFD" +         "\uFF3C\u2513\u251B\u2517\u2523\u2533\u252B\u253B" +         "\u254B\u2520\u252F\u2528\u2537\u253F\u251D\u2530" +         "\u2525\u2538\u2542\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" +         "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" ,        "\uFFFD\uFFFD\u300E\u300F\uFF3B\uFF3D\u3092\u3041" +         "\u3043\u3045\u2015\u00B1\u2260\u221E\u2103\uFFFD" +         "\u00B4\u3047\u3049\u3083\u3085\u3087\u3063\u308E" +         "\uFFFD\uFFFD\u2010\u3003\u4EDD\u3005\u3006\u3007" +         "\u00A8\u2018\u201C\u3014\u3008\u300A\u3010\u2266" +         "\u2234\u2642\u00A7\u203B\u3012\u3231\u2116\u2121" +         "\uFF3E\u2019\u201D\u3015\u3009\u300B\u3011\u2267" +         "\u2235\u2640\u00D7\u00F7\u2225\u3013\u2025\u2026" +         "\uFFFD\u3042\u3044\u3046\u3048\u304A\u304B\u304D" +         "\u304F\u3051\u3053\uFFFD\u3055\u3057\u3059\u305B" +         "\u305D\u305F\u3061\u3064\u3066\u3068\u306A\u306B" +         "\u306C\u306D\u306E\uFFFD\uFFFD\u306F\u3072\u3075" +         "\uFFFD\uFFFD\u3078\u307B\u307E\u307F\u3080\u3081" +         "\u3082\u3084\u3086\uFFFD\u3088\u3089\u308A\u308B" +         "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" +         "\uFFFD\uFFFD\u308C\u308D\u308F\u3093\uFFFD\uFFFD" +         "\u304C\u304E\u3050\u3052\u3054\u3056\u3058\u305A" +         "\u305C\u305E\u3060\u3062\u3065\u3067\u3069\u3070" +         "\u3073\u3076\u3079\u307C\uFFFD\u3071\u3074\u3077" +         "\u307A\u307D\u3090\u3091\u309D\u309E\uFFFD\uFFFD" +         "\u25CB\u25CF\u25B3\u25B2\u25CE\u2606\u2605\u25C7" +         "\u25C6\u25A1\u25A0\u25BD\u25BC\u00B0\u2032\u2033" +         "\u2192\u2190\u2191\u2193\uFFFD\uFFFD\uFFFD\uFFFD" +         "\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD" ,        "\uFFFD\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03" +         "\u516B\u4E5D\u5341\u767E\u5343\u4E07\u5104\u90FD" +         "\u9053\u5E9C\u770C\u5E02\u533A\u753A\u6751\u6771" +         "\u897F\u5357\u5317\u5927\u4E2D\u5C0F\u4E0A\u4E0B" +         "\u5E74\u6708\u65E5\u7530\u5B50\u5C71\u672C\u5DDD" +         "\u85E4\u91CE\u5DE5\u696D\u6728\u4E95\u90CE\u5CF6" +         "\u96C4\u9AD8\u5CA1\u592B\u539F\u4EAC\u4F50\u6B63" +         "\u677E\u6A5F\u548C\u88FD\u7537\u7F8E\u5409\u5D0E" +         "\u77F3\u8C37\u96FB\u9577\u6CBB\u6CA2\u91D1\u65B0" +         "\u53E3\u6A4B\u4E45\u798F\u6240\u5E73\u5185\u56FD" +         "\u5316\u962A\u5BAE\u4EBA\u4F5C\u90E8\u6E05\u6B21" +         "\u7FA9\u751F\u4EE3\u51FA\u6C34\u68EE\u5149\u52A0" +         "\u5408\u795E\u6797\u91CD\u884C\u4FE1\u660E\u6D77" +         "\u5B89\u5E78\u4FDD\u592A\u5BCC\u6C5F\u9234\u524D" +         "\u77E5\u6B66\u4F0A\u662D\u5206\u52DD\u7528\u5E83" +         "\u9020\u6C17\u6210\u898B\u5229\u4F1A\u5B66\u5CA9" +         "\u7523\u9593\u5730\u81EA\u826F\u95A2\u611B\u653F" +         "\u5C3E\u8A08\u6587\u624B\u7236\u65B9\u4E8B\u6238" +         "\u54C1\u559C\u6E21\u5F18\u53E4\u8FBA\u5009\u9244" +         "\u4E4B\u5834\u6D0B\u57CE\u6D25\u7ACB\u5EA6\u5348" +         "\u4ECA\u5F66\u8A2D\u901A\u52D5\u5F8C\u5948\u5B9A" +         "\u6C60\u5C4B\u6D5C\u7406\u5742\u5B9F\u82F1\u7684" +         "\u53F8\u79C0\u6A2A\u540D\u5B5D\u7AF9\u535A\u529B" +         "\u5EAB\u8449\u6804\u6C38\u5668\u7389\u591A" ,        "\uFFFD\u8CC0\u771F\u6075\u9759\u5186\u8302\u654F" +         "\u8C4A\u5175\u6CD5\u767A\u9752\u5897\u6599\u5FE0" +         "\u8CC7\u6642\u7269\u8ECA\u5FB3\u8981\u5BFE\u585A" +         "\u79CB\u767D\u6CB3\u702C\u6CB9\u9686\u8535\u5F53" +         "\u4FCA\u5FD7\u6625\u793E\u99AC\u5165\u5EFA\u6839" +         "\u6749\u9032\u8208\u6D66\u7CBE\u540C\u6027\u7C73" +         "\u8005\u52A9\u679D\u8FD1\u76F4\u76EE\u6765\u753B" +         "\u76F8\u9ED2\u4E38\u8239\u7531\u58EB\u7B2C\u718A" +         "\u7D19\u5065\u68B0\u82B3\u571F\u6709\u5BB6\u7DDA" +         "\u7D4C\u8ABF\u5929\u671F\u7F6E\u6D45\u6589\u5F0F" +         "\u5F62\u9762\u7A2E\u8F38\u5916\u5143\u4F53\u9E7F" +         "\u5FA1\u5973\u5EB7\u4E16\u52C7\u5800\u597D\u5150" +         "\u5BFA\u92FC\u7279\u57FC\u9054\u5411\u53D6\u7B49" +         "\u667A\u56DE\u9580\u904B\u5099\u601D\u963F\u4E0D" +         "\u9808\u5168\u5BFF\u5584\u677F\u98EF\u8C9E\u73FE" +         "\u98DF\u7D44\u985E\u516C\u6750\u9999\u5546\u7D50" +         "\u8868\u77E2\u6F5F\u79C1\u5236\u90A6\u6CBC\u7CF8" +         "\u5B8F\u7B56\u6CE2\u54E1\u6570\u958B\u6E96\u6A39" +         "\u8CBB\u660C\u5F37\u7814\u53CB\u5B87\u82E5\u83CA" +         "\u6301\u82B1\u5F15\u7D00\u8352\u5225\u4FEE\u8D8A" +         "\u4F4F\u85AC\u6BDB\u9060\u554F\u5965\u578B\u5FC3" +         "\u767B\u65E9\u67F3\u6D69\u8CEA\u52D9\u6CC9\u5E38" +         "\u5B88\u57FA\u7BA1\u6CF0\u4F38\u6700\u4EE5\u6B4C" +         "\u88D5\u8D64\u8DB3\u898F\u6D41\u8AA0\u6607" ,        "\uFFFD\u5DDE\u7167\u5869\u9001\u96C5\u672B\u54F2" +         "\u5CB8\u4E5F\u5C90\u521D\u8328\u5247\u6BD4\u80FD" +         "\u8A71\u6295\u8EE2\u83C5\u9023\u4ED6\u6C11\u7D66" +         "\u9152\u7E41\u4FA1\u6E80\u671D\u4ED8\u6761\u7121" +         "\u8003\u697D\u4E3B\u610F\u6226\u5207\u5264\u7247" +         "\u7D30\u6E08\u7A32\u5E03\u91CC\u5C5E\u7AE0\u5909" +         "\u4F55\u685C\u5F7C\u67FB\u76CA\u58F2\u4EC1\u6DF1" +         "\u53F0\u9CE5\u9DB4\u652F\u6574\u89D2\u5609\u5473" +         "\u885B\u8B70\u5727\u7387\u8DEF\u706B\u961C\u8F1D" +         "\u70B9\u4E0E\u6E1B\u7551\u9280\u7A7A\u4EA4\u7FBD" +         "\u534A\u53CE\u592E\u7DCF\u8A18\u6674\u69CB\u969B" +         "\u6885\u5370\u8A00\u6817\u8EAB\u66F8\u514B\u7D20" +         "\u96C6\u7BC0\u5148\u6EDD\u6C7A\u6559\u7D14\u67F4" +         "\u63A5\u661F\u7740\u7559\u6620\u5DF1\u754C\u5177" +         "\u656C\u7FA4\u9806\u5171\u6D3B\u91CF\u6307\u89E3" +         "\u5BA4\u679C\u5404\u671B\u9632\u7D04\u61B2\u967D" +         "\u4E80\u56F3\u4E88\u8272\u7A0E\u690D\u53EF\u6052" +         "\u4F4D\u5178\u5FC5\u7D9A\u6025\u5728\u57A3\u541B" +         "\u5EF6\u5D8B\u4F01\u6803\u670D\u71B1\u5272\u5354" +         "\u6B69\u53F2\u512A\u658E\u623F\u5B97\u683C\u8FB0" +         "\u7B20\u5712\u8AF8\u8107\u5553\u8CE2\u5F25\u98A8" +         "\u5F97\u6613\u6253\u982D\u65ED\u6BB5\u52E2\u7136" +         "\u56E3\u984D\u843D\u914D\u7A0B\u8FBB\u543E\u611F" +         "\u5BDB\u53CD\u7A14\u9700\u6E90\u6C96\u984C" ,        "\uFFFD\u8FBC\u8349\u7B97\u76DB\u8FB2\u90A3\u7701" +         "\u69D8\u6BBF\u5C11\u4ECB\u53D7\u97F3\u7DE8\u59D4" +         "\u5E84\u4FC2\u72B6\u793A\u5E97\u5A9B\u682A\u6ECB" +         "\u68A8\u7E04\u53F3\u5DE6\u53CA\u9078\u5C45\u60C5" +         "\u7DF4\u70AD\u9928\u9271\u6A21\u6B8A\u7E3E\u4E9C" +         "\u7E4A\u4EF2\u5857\u6D88\u8853\u691C\u6717\u5B85" +         "\u529F\u5C1A\u8CBF\u60A6\u8102\u7BE0\u4F73\u7D21" +         "\u51A8\u6851\u78BA\u7267\u4E26\u5024\u89B3\u8CB4" +         "\u7DAD\u7D71\u5BBF\u4E21\u7CD6\u89AA\u9332\u6F84" +         "\u65BD\u5BB9\u98DB\u5C40\u7950\u904E\u6C0F\u6539" +         "\u76E4\u7A4D\u6E0B\u5DFB\u6DF3\u5FDC\u4E89\u8ECD" +         "\u88C5\u9178\u7E54\u67D3\u5E1D\u7DBF\u7C89\u822A" +         "\u7532\u5468\u4ED9\u5F85\u4F4E\u7DD1\u8EFD\u9EBB" +         "\u6176\u52B4\u78EF\u4E39\u80B2\u9650\u5C0E\u653E" +         "\u6643\u5EA7\u4EF6\u60F3\u9A13\u4ED5\u4F7F\u8F2A" +         "\u9854\u756A\u5F35\u805E\u4F9B\u6E6F\u6EB6\u6821" +         "\u9285\u92F3\u878D\u9756\u5199\u5B8C\u6E2F\u935B" +         "\u591C\u5145\u9F8D\u7DB1\u83F1\u901F\u52C9\u5237" +         "\u8D77\u6469\u53C2\u55B6\u7A42\u63A8\u8FD4\u8077" +         "\u6B62\u4F1D\u5E79\u7403\u6A29\u5C55\u5E61\u845B" +         "\u5EAD\u975E\u53F7\u5358\u6B73\u62E1\u51E6\u8A9E" +         "\u6628\u57DF\u6DF5\u518D\u50CD\u79D1\u9B5A\u7AEF" +         "\u9014\u6848\u5B57\u8AD6\u517C\u53C8\u632F\u6280" +         "\u5FB9\u672D\u7CFB\u5F93\u51B7\u614B\u5CF0" ,        "\uFFFD\u5931\u539A\u5074\u6CE8\u6E2C\u9803\u4E57" +         "\u8A66\u576A\u8429\u515A\u6C7D\u5B9D\u606D\u6A0B" +         "\u6E29\u6577\u8AAC\u82B8\u544A\u6B74\u822C\u98FE" +         "\u793C\u5C06\u96E3\u7802\u5224\u5F79\u5F71\u66FD" +         "\u5E2F\u9678\u938C\u8AC7\u5F70\u60AA\u6A19\u7533" +         "\u5BB3\u6BCD\u88DC\u5E4C\u58F0\u9664\u7B39\u5A66" +         "\u4E7E\u7AF6\u829D\u725B\u8CB7\u79FB\u785D\u8336" +         "\u52B9\u990A\u52F2\u80A5\u8B19\u7089\u590F\u5802" +         "\u67CF\u6255\u5E30\u713C\u786B\u8001\u7A76\u5BE9" +         "\u91DD\u65AD\u5C04\u5DEE\u5D50\u6298\u8010\u5BA3" +         "\u59CB\u5F8B\u6B8B\u666F\u8C61\u90F7\u5353\u96E2" +         "\u85AB\u6B7B\u8015\u64CD\u4EAE\u4E91\u90E1\u52E4" +         "\u6C42\u8CAB\u5B98\u59BB\u88CF\u773C\u4F2F\u7AAF" +         "\u7BC9\u968E\u63DB\u6842\u99C5\u68B6\u5747\u8CA1" +         "\u547D\u738B\u84B2\u90C1\u78E8\u7B11\u66F2\u6975" +         "\u5831\u63D0\u8A3C\u96EA\u9055\u88C1\u9996\u75C5" +         "\u6850\u4F59\u74E6\u4EE4\u5439\u732A\u672A\u525B" +         "\u8CA0\u4F34\u5100\u542B\u9069\u8FC4\u5C3B\u5DCC" +         "\u7B54\u8FFD\u8A0E\u4E08\u925B\u71C3\u8AB2\u70BA" +         "\u9662\u679A\u76AE\u8B77\u7DBE\u96E8\u6211\u5BC4" +         "\u837B\u62BC\u7D0D\u76E3\u7E2B\u964D\u572D\u7ADC" +         "\u7BC4\u6BBA\u8C9D\u698E\u9047\u6F14\u5360\u8FEB" +         "\u5287\u624D\u6566\u7D1A\u7D42\u6BCE\u7D79\u7E2E" +         "\u666E\u7965\u500B\u5C02\u99D2\u8A55\u7560" ,        "\uFFFD\u5B58\u8089\u50BE\u5E2B\u6DB2\u4F8B\u81E3" +         "\u81F3\u56E0\u7D99\u5DF2\u899A\u6E9D\u6D17\u8AAD" +         "\u8996\u731B\u5DE8\u7DB2\u888B\u4EFB\u5BC6\u8896" +         "\u6CC1\u8457\u8F03\u6BC5\u97FF\u8CA9\u5E45\u82E6" +         "\u63AA\u5F81\u78C1\u821E\u52AA\u7AAA\u5999\u6297" +         "\u8F14\u7FD2\u4FC3\u54C9\u967A\u66F4\u8B1B\u5E72" +         "\u5FA9\u8A2A\u6D3E\u7763\u6483\u8B58\u614E\u5A5A" +         "\u8D85\u71D0\u983C\u72E9\u583A\u5DFE\u8A8D\u67C4" +         "\u7DE0\u4F11\u77ED\u4F0F\u5BC5\u629C\u5C3C\u533B" +         "\u6DC0\u81FC\u96D1\u904A\u6D6E\u93E1\u5C64\u98FC" +         "\u524A\u6DFB\u8584\u968A\u56FA\u5883\u7766\u9805" +         "\u4E73\u8C46\u8A31\u7DD2\u8FF0\u6D6A\u4F9D\u6B6F" +         "\u6B27\u62C5\u511F\u9769\u5374\u9AA8\u6775\u887F" +         "\u5305\u7570\u8D70\u864E\u5CEF\u8CDE\u5FF5\u725F" +         "\u7686\u609F\u80CC\u59EB\u8131\u5E0C\u8A17\u9676" +         "\u82D7\u74B0\u84B8\u50D5\u96F2\u7248\u7834\u6DD1" +         "\u6E09\u67FF\u6F54\u5915\u500D\u72AC\u9EC4\u7B46" +         "\u9B3C\u6563\u53BB\u8A98\u91DC\u9818\u6FC3\u65C5" +         "\u501F\u7F8A\u6F64\u9031\u5F3E\u63F4\u9038\u8B66" +         "\u7BE4\u7206\u6843\u72EC\u65CF\u82A6\u5BA2\u6960" +         "\u9EA6\u52DF\u6790\u639B\u7D75\u9855\u5DF3\u5805" +         "\u8ACB\u95A3\u8863\u8CA8\u5B63\u5E8A\u5449\u786C" +         "\u7D2B\u8CA2\u5352\u7D76\u8CB8\u7070\u547C\u6545" +         "\u6676\u73B2\u56F2\u7BB1\u58A8\u7A81\u66AE" ,        "\uFFFD\u8087\u59FF\u8840\u56F0\u7B51\u6DF7\u5F01" +         "\u934B\u9000\u4FE3\u675F\u4FBF\u8CC3\u526F\u63A1" +         "\u5442\u8907\u698A\u5E2D\u5A18\u7518\u514D\u5E7E" +         "\u50B5\u5BDD\u68D2\u745E\u69FB\u5FAE\u55E3\u8A70" +         "\u5BF8\u5824\u8358\u5F13\u5E95\u706F\u751A\u7D05" +         "\u60E3\u7E70\u5012\u5238\u83EF\u5373\u5F31\u6A2B" +         "\u9CF4\u53CC\u6D32\u4EAB\u4E92\u842C\u8A8C\u65E2" +         "\u6F01\u80A9\u9DF9\u8B72\u7B52\u9589\u6D74\u63A2" +         "\u6590\u5BD2\u6319\u8AB0\u76DF\u99A8\u7A74\u8236" +         "\u8846\u8061\u6557\u5922\u9644\u88AB\u9326\u7B4B" +         "\u62B5\u5371\u5E81\u5BDF\u4F75\u58C1\u7058\u7DCA" +         "\u5438\u73E0\u52D8\u5208\u78D0\u6B23\u6838\u4E43" +         "\u690E\u8377\u6ED1\u98F2\u8170\u8857\u8EF8\u798E" +         "\u83DC\u8FCE\u7E01\u5510\u4EA8\u8A33\u9162\u5EFB" +         "\u606F\u4E86\u664B\u6368\u5217\u8056\u51FD\u7642" +         "\u821F\u9685\u50CF\u662F\u4F3C\u4E59\u6A3D\u4E71" +         "\u523A\u8ACF\u6A58\u66FF\u670B\u653B\u9732\u5EC3" +         "\u8A13\u5782\u604B\u866B\u95D8\u60A9\u4E01\u63CF" +         "\u6FC0\u659C\u8CAC\u8305\u7CA7\u6050\u96F7\u5FCD" +         "\u640D\u5B54\u900F\u62D3\u59B9\u7159\u51AC\u79F0" +         "\u552F\u5275\u6697\u80F8\u4E98\u4ECF\u51CD\u9D5C" +         "\u5144\u7A93\u67F1\u5841\u7C21\u8861\u5C31\u68DA" +         "\u91E7\u9DF2\u63EE\u6575\u84EE\u523B\u6B32\u7C98" +         "\u5982\u969C\u8987\u7C9F\u9006\u62DB\u66DC" ,        "\uFFFD\u6355\u6982\u50AC\u623B\u5FD8\u63DA\u75DB" +         "\u627F\u616E\u8266\u7C95\u716E\u96C7\u7F6A\u5426" +         "\u5200\u83D3\u5211\u594F\u9D28\u574A\u66C7\u9858" +         "\u820E\u6614\u733F\u50B7\u6551\u5EB8\u5B6B\u55AC" +         "\u5FEB\u6388\u8CAF\u676F\u5951\u5A01\u71E5\u5DE3" +         "\u8C6A\u6271\u81F4\u5C3A\u5F92\u9045\u7384\u7149" +         "\u79D8\u796D\u9003\u83CC\u5FB4\u5B8D\u6279\u64AE" +         "\u7D18\u723E\u5BEE\u65E7\u8D08\u9E78\u52E7\u5D07" +         "\u9F62\u6069\u536F\u6681\u9663\u5E3D\u62B1\u722A" +         "\u6E4A\u93AE\u79E6\u53E5\u809D\u88FE\u53B3\u6C88" +         "\u6E7F\u5141\u9091\u6F6E\u84C4\u85EA\u8129\u6BD2" +         "\u663C\u7F72\u73C2\u5F1F\u790E\u60B2\u72ED\u58EE" +         "\u8179\u8E8D\u5C65\u5DE7\u6C37\u6DE1\u862D\u72AF" +         "\u8E0A\u7C92\u8218\u8033\u63A7\u9291\u5019\u8155" +         "\u8A69\u8EDF\u66B4\u8133\u7591\u6B20\u6669\u90F5" +         "\u4E32\u73EA\u693F\u7687\u707D\u7D3A\u6148\u8607" +         "\u99FF\u59C9\u7832\u7815\u907F\u80A1\u5C3F\u66A2" +         "\u9418\u6D44\u5E55\u5854\u7B95\u8DE1\u4EA1\u8C5A" +         "\u81E8\u89E6\u9670\u5263\u74F6\u9A5A\u6012\u520A" +         "\u7434\u9801\u907A\u5504\u7956\u5230\u54B2\u8A34" +         "\u96A3\u4FF3\u9283\u91E3\u7D39\u9688\u4F51\u7D61" +         "\u5DBA\u9BAE\u5F80\u795D\u8597\u8DA3\u7C60\u5C0A" +         "\u7565\u85A9\u63D6\u9E97\u7D22\u5375\u9AEA\u9042" +         "\u6B3D\u7D0B\u6392\u80AA\u7DE9\u9F3B\u99C6" ,        "\uFFFD\u6D78\u6731\u5531\u6398\u7825\u5CB3\u5DE1" +         "\u92AD\u98FD\u9810\u6CE3\u6B64\u5321\u6B53\u5E8F" +         "\u7AE5\u502B\u6E56\u62BD\u8276\u6A9C\u4E18\u57F7" +         "\u752B\u7C97\u82EB\u9802\u811A\u73CD\u8F9B\u5C0B" +         "\u63E1\u7372\u8150\u80E1\u5B99\u76D7\u6291\u65EC" +         "\u8A3A\u5947\u65E8\u6E7E\u6696\u55AB\u8F09\u92ED" +         "\u9396\u4EEE\u755C\u6F38\u8F9E\u7981\u5C01\u62E0" +         "\u9BE8\u91C8\u6276\u65CB\u8E0F\u8B21\u699B\u6216" +         "\u5A92\u90B8\u50DA\u79DF\u6C41\u5270\u9175\u8B39" +         "\u685D\u5875\u819C\u5B9C\u8A89\u8A72\u9D8F\u6377" +         "\u5974\u8AA4\u52B1\u6962\u5C48\u9CE9\u673A\u75B2" +         "\u6D1E\u4F0D\u7E6D\u7B48\u7FCC\u65E6\u59A5\u79E9" +         "\u6212\u6EDE\u770B\u8CA7\u65BC\u885D\u6ADB\u5C4A" +         "\u8074\u9084\u8ECC\u65D7\u57F9\u708E\u6F06\u5E7C" +         "\u77AC\u4FF5\u5949\u81ED\u9B45\u7FFC\u8178\u69FD" +         "\u6CCA\u69C7\u79D2\u8B1D\u9ED9\u81D3\u7A3C\u7968" +         "\u6F5C\u63B2\u8DDD\u6383\u6E9C\u5E33\u61F8\u76BF" +         "\u642C\u7DB4\u6247\u6458\u6816\u5F69\u9022\u7A1A" +         "\u82B9\u70C8\u9A12\u6163\u6FEF\u53EB\u9D3B\u62FE" +         "\u60A0\u9591\u6D99\u6162\u9298\u635C\u9707\u8972" +         "\u683D\u51E1\u9B54\u608C\u5B22\u99C4\u7126\u8A73" +         "\u971C\u7396\u67D4\u60A3\u4E11\u4EF0\u8CDB\u8CB0" +         "\u7912\u9774\u8986\u5146\u57DC\u99D0\u80C3\u8338" +         "\u78A7\u86CD\u7F85\u5049\u8247\u690B\u7C4D" ,        "\uFFFD\u53EA\u5F26\u6E25\u6881\u9375\u5DFD\u5347" +         "\u9727\u643A\u75C7\u6FA4\u73A9\u77E9\u9451\u8B5C" +         "\u808C\u674E\u4EAD\u582F\u7573\u8ED2\u6CE5\u9320" +         "\u8FF7\u7D33\u72C2\u8217\u7422\u82C5\u9A30\u773A" +         "\u5F84\u9673\u64AD\u920D\u74DC\u60C7\u86ED\u4FFA" + 

Lines 1–500 of 1882.