You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by sa...@apache.org on 2012/07/26 14:56:37 UTC
svn commit: r1365971 [3/8] - in /lucene/dev/trunk: dev-tools/eclipse/
dev-tools/maven/ lucene/
lucene/analysis/common/src/java/org/apache/lucene/analysis/charfilter/
lucene/analysis/common/src/java/org/apache/lucene/analysis/standard/
lucene/analysis/c...
Modified: lucene/dev/trunk/lucene/analysis/common/src/java/org/apache/lucene/analysis/standard/UAX29URLEmailTokenizerImpl.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/lucene/analysis/common/src/java/org/apache/lucene/analysis/standard/UAX29URLEmailTokenizerImpl.java?rev=1365971&r1=1365970&r2=1365971&view=diff
==============================================================================
--- lucene/dev/trunk/lucene/analysis/common/src/java/org/apache/lucene/analysis/standard/UAX29URLEmailTokenizerImpl.java (original)
+++ lucene/dev/trunk/lucene/analysis/common/src/java/org/apache/lucene/analysis/standard/UAX29URLEmailTokenizerImpl.java Thu Jul 26 12:56:35 2012
@@ -1,4 +1,4 @@
-/* The following code was generated by JFlex 1.5.0-SNAPSHOT on 08.07.12 17:00 */
+/* The following code was generated by JFlex 1.5.0-SNAPSHOT on 7/15/12 1:57 AM */
package org.apache.lucene.analysis.standard;
@@ -65,147 +65,157 @@ public final class UAX29URLEmailTokenize
* Translates characters to character classes
*/
private static final String ZZ_CMAP_PACKED =
- "\1\237\10\235\2\237\2\235\1\237\23\235\1\240\1\234\1\227\1\240"+
- "\1\220\1\216\1\223\2\221\2\240\1\222\1\202\1\147\1\226\1\203"+
- "\1\206\1\214\1\207\1\212\1\204\1\205\1\211\1\213\1\210\1\215"+
- "\1\232\1\235\1\233\1\235\1\225\1\224\1\150\1\174\1\151\1\152"+
- "\1\153\1\156\1\157\1\175\1\160\1\176\1\201\1\161\1\162\1\163"+
- "\1\155\1\165\1\164\1\154\1\166\1\167\1\170\1\177\1\171\1\172"+
- "\1\200\1\173\1\230\1\236\1\231\1\241\1\217\1\241\1\150\1\174"+
- "\1\151\1\152\1\153\1\156\1\157\1\175\1\160\1\176\1\201\1\161"+
- "\1\162\1\163\1\155\1\165\1\164\1\154\1\166\1\167\1\170\1\177"+
- "\1\171\1\172\1\200\1\173\3\241\1\216\1\242\52\0\1\132\2\0"+
- "\1\133\7\0\1\132\1\0\1\136\2\0\1\132\5\0\27\132\1\0"+
- "\37\132\1\0\u01ca\132\4\0\14\132\16\0\5\132\7\0\1\132\1\0"+
- "\1\132\21\0\160\133\5\132\1\0\2\132\2\0\4\132\1\137\7\0"+
- "\1\132\1\136\3\132\1\0\1\132\1\0\24\132\1\0\123\132\1\0"+
- "\213\132\1\0\7\133\236\132\11\0\46\132\2\0\1\132\7\0\47\132"+
- "\1\0\1\137\7\0\55\133\1\0\1\133\1\0\2\133\1\0\2\133"+
- "\1\0\1\133\10\0\33\132\5\0\4\132\1\136\13\0\4\133\10\0"+
- "\2\137\2\0\13\133\5\0\53\132\25\133\12\134\1\0\1\134\1\137"+
- "\1\0\2\132\1\133\143\132\1\0\1\132\7\133\1\133\1\0\6\133"+
- "\2\132\2\133\1\0\4\133\2\132\12\134\3\132\2\0\1\132\17\0"+
- "\1\133\1\132\1\133\36\132\33\133\2\0\131\132\13\133\1\132\16\0"+
- "\12\134\41\132\11\133\2\132\2\0\1\137\1\0\1\132\5\0\26\132"+
- "\4\133\1\132\11\133\1\132\3\133\1\132\5\133\22\0\31\132\3\133"+
- "\244\0\4\133\66\132\3\133\1\132\22\133\1\132\7\133\12\132\2\133"+
- "\2\0\12\134\1\0\7\132\1\0\7\132\1\0\3\133\1\0\10\132"+
- "\2\0\2\132\2\0\26\132\1\0\7\132\1\0\1\132\3\0\4\132"+
- "\2\0\1\133\1\132\7\133\2\0\2\133\2\0\3\133\1\132\10\0"+
- "\1\133\4\0\2\132\1\0\3\132\2\133\2\0\12\134\2\132\17\0"+
- "\3\133\1\0\6\132\4\0\2\132\2\0\26\132\1\0\7\132\1\0"+
- "\2\132\1\0\2\132\1\0\2\132\2\0\1\133\1\0\5\133\4\0"+
- "\2\133\2\0\3\133\3\0\1\133\7\0\4\132\1\0\1\132\7\0"+
- "\12\134\2\133\3\132\1\133\13\0\3\133\1\0\11\132\1\0\3\132"+
- "\1\0\26\132\1\0\7\132\1\0\2\132\1\0\5\132\2\0\1\133"+
- "\1\132\10\133\1\0\3\133\1\0\3\133\2\0\1\132\17\0\2\132"+
- "\2\133\2\0\12\134\21\0\3\133\1\0\10\132\2\0\2\132\2\0"+
- "\26\132\1\0\7\132\1\0\2\132\1\0\5\132\2\0\1\133\1\132"+
- "\7\133\2\0\2\133\2\0\3\133\10\0\2\133\4\0\2\132\1\0"+
- "\3\132\2\133\2\0\12\134\1\0\1\132\20\0\1\133\1\132\1\0"+
- "\6\132\3\0\3\132\1\0\4\132\3\0\2\132\1\0\1\132\1\0"+
- "\2\132\3\0\2\132\3\0\3\132\3\0\14\132\4\0\5\133\3\0"+
- "\3\133\1\0\4\133\2\0\1\132\6\0\1\133\16\0\12\134\21\0"+
- "\3\133\1\0\10\132\1\0\3\132\1\0\27\132\1\0\12\132\1\0"+
- "\5\132\3\0\1\132\7\133\1\0\3\133\1\0\4\133\7\0\2\133"+
- "\1\0\2\132\6\0\2\132\2\133\2\0\12\134\22\0\2\133\1\0"+
- "\10\132\1\0\3\132\1\0\27\132\1\0\12\132\1\0\5\132\2\0"+
- "\1\133\1\132\7\133\1\0\3\133\1\0\4\133\7\0\2\133\7\0"+
- "\1\132\1\0\2\132\2\133\2\0\12\134\1\0\2\132\17\0\2\133"+
- "\1\0\10\132\1\0\3\132\1\0\51\132\2\0\1\132\7\133\1\0"+
- "\3\133\1\0\4\133\1\132\10\0\1\133\10\0\2\132\2\133\2\0"+
- "\12\134\12\0\6\132\2\0\2\133\1\0\22\132\3\0\30\132\1\0"+
- "\11\132\1\0\1\132\2\0\7\132\3\0\1\133\4\0\6\133\1\0"+
- "\1\133\1\0\10\133\22\0\2\133\15\0\60\142\1\143\2\142\7\143"+
- "\5\0\7\142\10\143\1\0\12\134\47\0\2\142\1\0\1\142\2\0"+
- "\2\142\1\0\1\142\2\0\1\142\6\0\4\142\1\0\7\142\1\0"+
- "\3\142\1\0\1\142\1\0\1\142\2\0\2\142\1\0\4\142\1\143"+
- "\2\142\6\143\1\0\2\143\1\142\2\0\5\142\1\0\1\142\1\0"+
- "\6\143\2\0\12\134\2\0\2\142\42\0\1\132\27\0\2\133\6\0"+
- "\12\134\13\0\1\133\1\0\1\133\1\0\1\133\4\0\2\133\10\132"+
- "\1\0\44\132\4\0\24\133\1\0\2\133\5\132\13\133\1\0\44\133"+
- "\11\0\1\133\71\0\53\142\24\143\1\142\12\134\6\0\6\142\4\143"+
- "\4\142\3\143\1\142\3\143\2\142\7\143\3\142\4\143\15\142\14\143"+
- "\1\142\1\143\12\134\4\143\2\142\46\132\12\0\53\132\1\0\1\132"+
- "\3\0\u0100\146\111\132\1\0\4\132\2\0\7\132\1\0\1\132\1\0"+
- "\4\132\2\0\51\132\1\0\4\132\2\0\41\132\1\0\4\132\2\0"+
- "\7\132\1\0\1\132\1\0\4\132\2\0\17\132\1\0\71\132\1\0"+
- "\4\132\2\0\103\132\2\0\3\133\40\0\20\132\20\0\125\132\14\0"+
- "\u026c\132\2\0\21\132\1\0\32\132\5\0\113\132\3\0\3\132\17\0"+
- "\15\132\1\0\4\132\3\133\13\0\22\132\3\133\13\0\22\132\2\133"+
- "\14\0\15\132\1\0\3\132\1\0\2\133\14\0\64\142\2\143\36\143"+
- "\3\0\1\142\4\0\1\142\1\143\2\0\12\134\41\0\3\133\2\0"+
- "\12\134\6\0\130\132\10\0\51\132\1\133\1\132\5\0\106\132\12\0"+
- "\35\132\3\0\14\133\4\0\14\133\12\0\12\134\36\142\2\0\5\142"+
- "\13\0\54\142\4\0\21\143\7\142\2\143\6\0\12\134\1\142\3\0"+
- "\2\142\40\0\27\132\5\133\4\0\65\142\12\143\1\0\35\143\2\0"+
- "\1\133\12\134\6\0\12\134\6\0\16\142\122\0\5\133\57\132\21\133"+
- "\7\132\4\0\12\134\21\0\11\133\14\0\3\133\36\132\12\133\3\0"+
- "\2\132\12\134\6\0\46\132\16\133\14\0\44\132\24\133\10\0\12\134"+
- "\3\0\3\132\12\134\44\132\122\0\3\133\1\0\25\133\4\132\1\133"+
- "\4\132\1\133\15\0\300\132\47\133\25\0\4\133\u0116\132\2\0\6\132"+
- "\2\0\46\132\2\0\6\132\2\0\10\132\1\0\1\132\1\0\1\132"+
- "\1\0\1\132\1\0\37\132\2\0\65\132\1\0\7\132\1\0\1\132"+
- "\3\0\3\132\1\0\7\132\3\0\4\132\2\0\6\132\4\0\15\132"+
- "\5\0\3\132\1\0\7\132\17\0\2\133\2\133\10\0\2\140\12\0"+
- "\1\140\2\0\1\136\2\0\5\133\20\0\2\141\3\0\1\137\17\0"+
- "\1\141\13\0\5\133\5\0\6\133\1\0\1\132\15\0\1\132\20\0"+
- "\15\132\63\0\41\133\21\0\1\132\4\0\1\132\2\0\12\132\1\0"+
- "\1\132\3\0\5\132\6\0\1\132\1\0\1\132\1\0\1\132\1\0"+
- "\4\132\1\0\13\132\2\0\4\132\5\0\5\132\4\0\1\132\21\0"+
- "\51\132\u032d\0\64\132\u0716\0\57\132\1\0\57\132\1\0\205\132\6\0"+
- "\4\132\3\133\16\0\46\132\12\0\66\132\11\0\1\132\17\0\1\133"+
- "\27\132\11\0\7\132\1\0\7\132\1\0\7\132\1\0\7\132\1\0"+
- "\7\132\1\0\7\132\1\0\7\132\1\0\7\132\1\0\40\133\57\0"+
- "\1\132\120\0\32\144\1\0\131\144\14\0\326\144\57\0\1\132\1\0"+
- "\1\144\31\0\11\144\4\133\2\133\1\0\5\135\2\0\3\144\1\132"+
- "\1\132\4\0\126\145\2\0\2\133\2\135\3\145\133\135\1\0\4\135"+
- "\5\0\51\132\3\0\136\146\21\0\33\132\65\0\20\135\37\0\101\0"+
- "\37\0\121\0\57\135\1\0\130\135\250\0\u19b6\144\112\0\u51cc\144\64\0"+
- "\u048d\132\103\0\56\132\2\0\u010d\132\3\0\20\132\12\134\2\132\24\0"+
- "\57\132\4\133\11\0\2\133\1\0\31\132\10\0\120\132\2\133\45\0"+
- "\11\132\2\0\147\132\2\0\4\132\1\0\2\132\16\0\12\132\120\0"+
- "\10\132\1\133\3\132\1\133\4\132\1\133\27\132\5\133\30\0\64\132"+
- "\14\0\2\133\62\132\21\133\13\0\12\134\6\0\22\133\6\132\3\0"+
- "\1\132\4\0\12\134\34\132\10\133\2\0\27\132\15\133\14\0\35\146"+
- "\3\0\4\133\57\132\16\133\16\0\1\132\12\134\46\0\51\132\16\133"+
- "\11\0\3\132\1\133\10\132\2\133\2\0\12\134\6\0\33\142\1\143"+
- "\4\0\60\142\1\143\1\142\3\143\2\142\2\143\5\142\2\143\1\142"+
- "\1\143\1\142\30\0\5\142\41\0\6\132\2\0\6\132\2\0\6\132"+
- "\11\0\7\132\1\0\7\132\221\0\43\132\10\133\1\0\2\133\2\0"+
- "\12\134\6\0\u2ba4\146\14\0\27\146\4\0\61\146\4\0\1\31\1\25"+
- "\1\46\1\43\1\13\3\0\1\7\1\5\2\0\1\3\1\1\14\0"+
- "\1\11\21\0\1\112\7\0\1\65\1\17\6\0\1\130\3\0\1\120"+
- "\1\120\1\120\1\120\1\120\1\120\1\120\1\120\1\120\1\120\1\120"+
- "\1\120\1\120\1\120\1\120\1\120\1\120\1\120\1\120\1\120\1\120"+
- "\1\120\1\120\1\120\1\120\1\120\1\120\1\120\1\120\1\120\1\120"+
- "\1\120\1\120\1\120\1\120\1\120\1\120\1\120\1\120\1\120\1\120"+
- "\1\121\1\120\1\120\1\120\1\125\1\123\17\0\1\114\u02c1\0\1\70"+
- "\277\0\1\113\1\71\1\2\3\124\2\35\1\124\1\35\2\124\1\14"+
- "\21\124\2\60\7\73\1\72\7\73\7\52\1\15\1\52\1\75\2\45"+
- "\1\44\1\75\1\45\1\44\10\75\2\63\5\61\2\54\5\61\1\6"+
- "\10\37\5\21\3\27\12\106\20\27\3\42\32\30\1\26\2\24\2\110"+
- "\1\111\2\110\2\111\2\110\1\111\3\24\1\16\2\24\12\64\1\74"+
- "\1\41\1\34\1\64\6\41\1\34\66\41\5\115\6\103\1\51\4\103"+
- "\2\51\10\103\1\51\7\100\1\12\2\100\32\103\1\12\4\100\1\12"+
- "\5\102\1\101\1\102\3\101\7\102\1\101\23\102\5\67\3\102\6\67"+
- "\2\67\6\66\10\66\2\100\7\66\36\100\4\66\102\100\15\115\1\77"+
- "\2\115\1\131\3\117\1\115\2\117\5\115\4\117\4\116\1\115\3\116"+
- "\1\115\5\116\26\56\4\23\1\105\2\104\4\122\1\104\2\122\3\76"+
- "\33\122\35\55\3\122\35\126\3\122\6\126\2\33\31\126\1\33\17\126"+
- "\6\122\4\22\1\10\37\22\1\10\4\22\25\62\1\127\11\62\21\55"+
- "\5\62\1\57\12\40\13\62\4\55\1\50\6\55\12\122\17\55\1\47"+
- "\3\53\15\20\11\36\1\32\24\36\2\20\11\36\1\32\31\36\1\32"+
- "\4\20\4\36\2\32\2\107\1\4\5\107\52\4\u1900\0\u012e\144\2\0"+
- "\76\144\2\0\152\144\46\0\7\132\14\0\5\132\5\0\1\132\1\133"+
- "\12\132\1\0\15\132\1\0\5\132\1\0\1\132\1\0\2\132\1\0"+
- "\2\132\1\0\154\132\41\0\u016b\132\22\0\100\132\2\0\66\132\50\0"+
- "\14\132\4\0\20\133\1\137\2\0\1\136\1\137\13\0\7\133\14\0"+
- "\2\141\30\0\3\141\1\137\1\0\1\140\1\0\1\137\1\136\32\0"+
- "\5\132\1\0\207\132\2\0\1\133\7\0\1\140\4\0\1\137\1\0"+
- "\1\140\1\0\12\134\1\136\1\137\5\0\32\132\4\0\1\141\1\0"+
- "\32\132\13\0\70\135\2\133\37\146\3\0\6\146\2\0\6\146\2\0"+
- "\6\146\2\0\3\146\34\0\3\133\4\0";
+ "\1\324\10\322\1\324\1\221\2\322\1\324\23\322\1\325\1\321\1\315"+
+ "\1\325\1\306\1\305\1\311\2\307\2\325\1\310\1\215\1\251\1\314"+
+ "\1\274\1\277\1\304\1\300\1\303\1\275\1\276\1\302\1\230\1\301"+
+ "\1\214\1\320\1\322\1\225\1\322\1\313\1\312\1\203\1\266\1\253"+
+ "\1\216\1\254\1\227\1\256\1\267\1\211\1\202\1\273\1\210\1\257"+
+ "\1\212\1\207\1\172\1\260\1\255\1\213\1\206\1\226\1\204\1\263"+
+ "\1\264\1\272\1\265\1\316\1\323\1\317\1\326\1\205\1\326\1\252"+
+ "\1\266\1\174\1\177\1\176\1\217\1\224\1\267\1\173\1\270\1\175"+
+ "\1\220\1\257\1\222\1\223\1\201\1\260\1\255\1\261\1\262\1\200"+
+ "\1\271\1\263\1\264\1\272\1\265\3\326\1\305\1\327\52\0\1\234"+
+ "\2\0\1\235\7\0\1\234\1\0\1\240\2\0\1\234\5\0\27\234"+
+ "\1\0\37\234\1\0\u01ca\234\4\0\14\234\16\0\5\234\7\0\1\234"+
+ "\1\0\1\234\21\0\160\235\5\234\1\0\2\234\2\0\4\234\1\241"+
+ "\7\0\1\234\1\240\3\234\1\0\1\234\1\0\24\234\1\0\123\234"+
+ "\1\0\213\234\1\0\7\235\236\234\11\0\46\234\2\0\1\234\7\0"+
+ "\47\234\1\0\1\241\7\0\55\235\1\0\1\235\1\0\2\235\1\0"+
+ "\2\235\1\0\1\235\10\0\33\234\5\0\4\234\1\240\13\0\5\235"+
+ "\7\0\2\241\2\0\13\235\5\0\53\234\25\235\12\236\1\0\1\236"+
+ "\1\241\1\0\2\234\1\235\143\234\1\0\1\234\7\235\1\235\1\0"+
+ "\6\235\2\234\2\235\1\0\4\235\2\234\12\236\3\234\2\0\1\234"+
+ "\17\0\1\235\1\234\1\235\36\234\33\235\2\0\131\234\13\235\1\234"+
+ "\16\0\12\236\41\234\11\235\2\234\2\0\1\241\1\0\1\234\5\0"+
+ "\26\234\4\235\1\234\11\235\1\234\3\235\1\234\5\235\22\0\31\234"+
+ "\3\235\104\0\1\234\1\0\13\234\67\0\33\235\1\0\4\235\66\234"+
+ "\3\235\1\234\22\235\1\234\7\235\12\234\2\235\2\0\12\236\1\0"+
+ "\7\234\1\0\7\234\1\0\3\235\1\0\10\234\2\0\2\234\2\0"+
+ "\26\234\1\0\7\234\1\0\1\234\3\0\4\234\2\0\1\235\1\234"+
+ "\7\235\2\0\2\235\2\0\3\235\1\234\10\0\1\235\4\0\2\234"+
+ "\1\0\3\234\2\235\2\0\12\236\2\234\17\0\3\235\1\0\6\234"+
+ "\4\0\2\234\2\0\26\234\1\0\7\234\1\0\2\234\1\0\2\234"+
+ "\1\0\2\234\2\0\1\235\1\0\5\235\4\0\2\235\2\0\3\235"+
+ "\3\0\1\235\7\0\4\234\1\0\1\234\7\0\12\236\2\235\3\234"+
+ "\1\235\13\0\3\235\1\0\11\234\1\0\3\234\1\0\26\234\1\0"+
+ "\7\234\1\0\2\234\1\0\5\234\2\0\1\235\1\234\10\235\1\0"+
+ "\3\235\1\0\3\235\2\0\1\234\17\0\2\234\2\235\2\0\12\236"+
+ "\21\0\3\235\1\0\10\234\2\0\2\234\2\0\26\234\1\0\7\234"+
+ "\1\0\2\234\1\0\5\234\2\0\1\235\1\234\7\235\2\0\2\235"+
+ "\2\0\3\235\10\0\2\235\4\0\2\234\1\0\3\234\2\235\2\0"+
+ "\12\236\1\0\1\234\20\0\1\235\1\234\1\0\6\234\3\0\3\234"+
+ "\1\0\4\234\3\0\2\234\1\0\1\234\1\0\2\234\3\0\2\234"+
+ "\3\0\3\234\3\0\14\234\4\0\5\235\3\0\3\235\1\0\4\235"+
+ "\2\0\1\234\6\0\1\235\16\0\12\236\21\0\3\235\1\0\10\234"+
+ "\1\0\3\234\1\0\27\234\1\0\12\234\1\0\5\234\3\0\1\234"+
+ "\7\235\1\0\3\235\1\0\4\235\7\0\2\235\1\0\2\234\6\0"+
+ "\2\234\2\235\2\0\12\236\22\0\2\235\1\0\10\234\1\0\3\234"+
+ "\1\0\27\234\1\0\12\234\1\0\5\234\2\0\1\235\1\234\7\235"+
+ "\1\0\3\235\1\0\4\235\7\0\2\235\7\0\1\234\1\0\2\234"+
+ "\2\235\2\0\12\236\1\0\2\234\17\0\2\235\1\0\10\234\1\0"+
+ "\3\234\1\0\51\234\2\0\1\234\7\235\1\0\3\235\1\0\4\235"+
+ "\1\234\10\0\1\235\10\0\2\234\2\235\2\0\12\236\12\0\6\234"+
+ "\2\0\2\235\1\0\22\234\3\0\30\234\1\0\11\234\1\0\1\234"+
+ "\2\0\7\234\3\0\1\235\4\0\6\235\1\0\1\235\1\0\10\235"+
+ "\22\0\2\235\15\0\60\244\1\245\2\244\7\245\5\0\7\244\10\245"+
+ "\1\0\12\236\47\0\2\244\1\0\1\244\2\0\2\244\1\0\1\244"+
+ "\2\0\1\244\6\0\4\244\1\0\7\244\1\0\3\244\1\0\1\244"+
+ "\1\0\1\244\2\0\2\244\1\0\4\244\1\245\2\244\6\245\1\0"+
+ "\2\245\1\244\2\0\5\244\1\0\1\244\1\0\6\245\2\0\12\236"+
+ "\2\0\4\244\40\0\1\234\27\0\2\235\6\0\12\236\13\0\1\235"+
+ "\1\0\1\235\1\0\1\235\4\0\2\235\10\234\1\0\44\234\4\0"+
+ "\24\235\1\0\2\235\5\234\13\235\1\0\44\235\11\0\1\235\71\0"+
+ "\53\244\24\245\1\244\12\236\6\0\6\244\4\245\4\244\3\245\1\244"+
+ "\3\245\2\244\7\245\3\244\4\245\15\244\14\245\1\244\1\245\12\236"+
+ "\4\245\2\244\46\234\1\0\1\234\5\0\1\234\2\0\53\234\1\0"+
+ "\4\234\u0100\250\111\234\1\0\4\234\2\0\7\234\1\0\1\234\1\0"+
+ "\4\234\2\0\51\234\1\0\4\234\2\0\41\234\1\0\4\234\2\0"+
+ "\7\234\1\0\1\234\1\0\4\234\2\0\17\234\1\0\71\234\1\0"+
+ "\4\234\2\0\103\234\2\0\3\235\40\0\20\234\20\0\125\234\14\0"+
+ "\u026c\234\2\0\21\234\1\0\32\234\5\0\113\234\3\0\3\234\17\0"+
+ "\15\234\1\0\4\234\3\235\13\0\22\234\3\235\13\0\22\234\2\235"+
+ "\14\0\15\234\1\0\3\234\1\0\2\235\14\0\64\244\40\245\3\0"+
+ "\1\244\4\0\1\244\1\245\2\0\12\236\41\0\3\235\2\0\12\236"+
+ "\6\0\130\234\10\0\51\234\1\235\1\234\5\0\106\234\12\0\35\234"+
+ "\3\0\14\235\4\0\14\235\12\0\12\236\36\244\2\0\5\244\13\0"+
+ "\54\244\4\0\21\245\7\244\2\245\6\0\12\236\1\244\3\0\2\244"+
+ "\40\0\27\234\5\235\4\0\65\244\12\245\1\0\35\245\2\0\1\235"+
+ "\12\236\6\0\12\236\6\0\16\244\122\0\5\235\57\234\21\235\7\234"+
+ "\4\0\12\236\21\0\11\235\14\0\3\235\36\234\15\235\2\234\12\236"+
+ "\54\234\16\235\14\0\44\234\24\235\10\0\12\236\3\0\3\234\12\236"+
+ "\44\234\122\0\3\235\1\0\25\235\4\234\1\235\4\234\3\235\2\234"+
+ "\11\0\300\234\47\235\25\0\4\235\u0116\234\2\0\6\234\2\0\46\234"+
+ "\2\0\6\234\2\0\10\234\1\0\1\234\1\0\1\234\1\0\1\234"+
+ "\1\0\37\234\2\0\65\234\1\0\7\234\1\0\1\234\3\0\3\234"+
+ "\1\0\7\234\3\0\4\234\2\0\6\234\4\0\15\234\5\0\3\234"+
+ "\1\0\7\234\17\0\2\235\2\235\10\0\2\242\12\0\1\242\2\0"+
+ "\1\240\2\0\5\235\20\0\2\243\3\0\1\241\17\0\1\243\13\0"+
+ "\5\235\5\0\6\235\1\0\1\234\15\0\1\234\20\0\15\234\63\0"+
+ "\41\235\21\0\1\234\4\0\1\234\2\0\12\234\1\0\1\234\3\0"+
+ "\5\234\6\0\1\234\1\0\1\234\1\0\1\234\1\0\4\234\1\0"+
+ "\13\234\2\0\4\234\5\0\5\234\4\0\1\234\21\0\51\234\u032d\0"+
+ "\64\234\u0716\0\57\234\1\0\57\234\1\0\205\234\6\0\4\234\3\235"+
+ "\2\234\14\0\46\234\1\0\1\234\5\0\1\234\2\0\70\234\7\0"+
+ "\1\234\17\0\1\235\27\234\11\0\7\234\1\0\7\234\1\0\7\234"+
+ "\1\0\7\234\1\0\7\234\1\0\7\234\1\0\7\234\1\0\7\234"+
+ "\1\0\40\235\57\0\1\234\120\0\32\246\1\0\131\246\14\0\326\246"+
+ "\57\0\1\234\1\0\1\246\31\0\11\246\4\235\2\235\1\0\5\237"+
+ "\2\0\3\246\1\234\1\234\4\0\126\247\2\0\2\235\2\237\3\247"+
+ "\133\237\1\0\4\237\5\0\51\234\3\0\136\250\21\0\33\234\65\0"+
+ "\20\237\37\0\101\0\37\0\121\0\57\237\1\0\130\237\250\0\u19b6\246"+
+ "\112\0\u51cd\246\63\0\u048d\234\103\0\56\234\2\0\u010d\234\3\0\20\234"+
+ "\12\236\2\234\24\0\57\234\4\235\1\0\12\235\1\0\31\234\7\0"+
+ "\1\235\120\234\2\235\45\0\11\234\2\0\147\234\2\0\4\234\1\0"+
+ "\4\234\14\0\13\234\115\0\12\234\1\235\3\234\1\235\4\234\1\235"+
+ "\27\234\5\235\30\0\64\234\14\0\2\235\62\234\21\235\13\0\12\236"+
+ "\6\0\22\235\6\234\3\0\1\234\4\0\12\236\34\234\10\235\2\0"+
+ "\27\234\15\235\14\0\35\250\3\0\4\235\57\234\16\235\16\0\1\234"+
+ "\12\236\46\0\51\234\16\235\11\0\3\234\1\235\10\234\2\235\2\0"+
+ "\12\236\6\0\33\244\1\245\4\0\60\244\1\245\1\244\3\245\2\244"+
+ "\2\245\5\244\2\245\1\244\1\245\1\244\30\0\5\244\13\234\5\235"+
+ "\2\0\3\234\2\235\12\0\6\234\2\0\6\234\2\0\6\234\11\0"+
+ "\7\234\1\0\7\234\221\0\43\234\10\235\1\0\2\235\2\0\12\236"+
+ "\6\0\u2ba4\250\14\0\27\250\4\0\61\250\4\0\1\44\1\40\1\67"+
+ "\1\64\1\33\1\30\2\0\1\24\1\21\2\0\1\17\1\15\14\0"+
+ "\1\3\1\6\20\0\1\156\7\0\1\111\1\10\5\0\1\1\1\232"+
+ "\3\0\1\163\1\163\1\163\1\163\1\163\1\163\1\163\1\163\1\163"+
+ "\1\163\1\163\1\163\1\163\1\163\1\231\1\163\1\163\1\163\1\163"+
+ "\1\163\1\163\1\163\1\163\1\163\1\163\1\163\1\163\1\163\1\163"+
+ "\1\163\1\163\1\163\1\163\1\163\1\163\1\163\1\163\1\163\1\163"+
+ "\1\163\1\163\1\164\1\163\1\163\1\163\1\170\1\166\17\0\1\160"+
+ "\u02c1\0\1\114\277\0\1\157\1\115\1\16\3\167\2\62\1\167\1\62"+
+ "\2\167\1\36\21\167\2\106\7\117\1\116\7\117\7\102\1\37\1\102"+
+ "\1\130\2\66\1\65\1\130\1\66\1\65\10\130\2\107\5\103\2\75"+
+ "\5\103\1\22\10\53\5\23\3\41\12\147\20\41\3\63\32\43\1\42"+
+ "\2\61\2\154\1\155\2\154\2\155\2\154\1\155\3\61\1\60\2\61"+
+ "\12\110\1\126\1\50\1\45\1\110\6\50\1\45\13\50\31\61\7\50"+
+ "\12\150\1\50\5\13\3\127\3\101\1\100\4\101\2\100\10\101\1\100"+
+ "\7\35\1\34\2\35\7\101\16\127\1\141\4\152\1\4\4\151\1\4"+
+ "\5\140\1\137\1\140\3\137\7\140\1\137\23\140\5\113\3\140\6\113"+
+ "\2\113\6\112\5\112\3\134\2\101\7\133\36\101\4\133\5\101\5\127"+
+ "\6\125\2\127\1\125\4\35\13\136\12\151\26\136\15\13\1\135\2\13"+
+ "\1\233\3\142\1\13\2\142\5\161\4\142\4\162\1\161\3\162\1\161"+
+ "\5\162\2\70\1\73\2\70\1\73\1\70\2\73\1\70\1\73\12\70"+
+ "\1\73\4\5\1\144\1\143\1\145\1\12\3\165\1\145\2\165\1\131"+
+ "\2\132\2\165\1\12\1\165\1\12\1\165\1\12\1\165\3\12\1\165"+
+ "\2\12\1\165\1\12\2\165\1\12\1\165\1\12\1\165\1\12\1\165"+
+ "\1\12\1\165\1\12\1\76\2\72\1\76\1\72\2\76\4\72\1\76"+
+ "\7\72\1\76\4\72\1\76\4\72\1\165\1\12\1\165\12\31\1\57"+
+ "\21\31\1\57\3\32\1\57\3\31\1\57\1\31\2\2\2\31\1\57"+
+ "\15\124\4\47\4\54\1\146\1\56\10\146\7\54\6\165\4\25\1\27"+
+ "\37\25\1\27\4\25\25\105\1\171\11\105\21\26\5\105\1\7\12\55"+
+ "\5\105\6\104\4\76\1\77\1\26\5\123\12\121\17\123\1\74\3\71"+
+ "\14\120\1\11\11\46\1\52\5\46\4\122\13\51\2\14\11\46\1\52"+
+ "\31\46\1\52\4\11\4\46\2\52\2\153\1\20\5\153\52\20\u1900\0"+
+ "\u016e\246\2\0\152\246\46\0\7\234\14\0\5\234\5\0\1\234\1\235"+
+ "\12\234\1\0\15\234\1\0\5\234\1\0\1\234\1\0\2\234\1\0"+
+ "\2\234\1\0\154\234\41\0\u016b\234\22\0\100\234\2\0\66\234\50\0"+
+ "\14\234\4\0\20\235\1\241\2\0\1\240\1\241\13\0\7\235\14\0"+
+ "\2\243\30\0\3\243\1\241\1\0\1\242\1\0\1\241\1\240\32\0"+
+ "\5\234\1\0\207\234\2\0\1\235\7\0\1\242\4\0\1\241\1\0"+
+ "\1\242\1\0\12\236\1\240\1\241\5\0\32\234\4\0\1\243\1\0"+
+ "\32\234\13\0\70\237\2\235\37\250\3\0\6\250\2\0\6\250\2\0"+
+ "\6\250\2\0\3\250\34\0\3\235\4\0";
/**
* Translates characters to character classes
@@ -218,28 +228,36 @@ public final class UAX29URLEmailTokenize
private static final int [] ZZ_ACTION = zzUnpackAction();
private static final String ZZ_ACTION_PACKED_0 =
- "\1\0\23\1\1\2\1\3\1\4\1\1\1\5\1\6"+
- "\1\7\1\10\1\1\4\2\3\3\3\1\15\0\1\2"+
- "\1\0\1\2\10\0\1\3\15\0\1\2\24\0\2\2"+
- "\1\0\4\2\1\0\1\3\1\0\2\3\1\2\1\3"+
- "\53\0\32\2\3\0\5\2\32\0\4\3\17\0\1\11"+
- "\1\0\6\12\3\2\2\12\1\2\4\12\2\2\2\12"+
- "\2\0\1\2\1\0\2\2\6\12\3\0\2\12\1\0"+
- "\4\12\2\0\2\12\1\0\2\3\10\0\1\12\32\0"+
- "\1\12\1\0\3\12\6\2\1\0\1\2\2\0\2\2"+
- "\1\0\1\12\10\0\3\3\15\0\3\12\6\11\3\0"+
- "\2\11\1\0\4\11\2\0\2\11\2\12\1\0\2\12"+
- "\1\0\2\12\1\0\1\12\2\2\3\0\1\2\4\0"+
- "\2\3\20\0\1\11\10\0\1\12\3\0\1\2\40\0"+
- "\3\12\23\0\1\12\40\0\1\12\4\0\1\12\6\0"+
- "\1\2\2\0\1\12\4\0\2\12\43\0\1\12\57\0"+
- "\2\2\10\0\1\12\53\0\1\12\71\0\1\12\147\0"+
- "\1\13\1\0\1\12\175\0\1\12\130\0\6\13\3\0"+
- "\2\13\1\0\4\13\2\0\2\13\1\12\111\0\1\13"+
- "\10\0\1\12\63\0\1\12\u01ea\0";
+ "\1\0\25\1\2\2\2\1\1\2\1\3\1\1\1\2"+
+ "\1\3\1\4\1\1\1\5\1\6\1\7\1\10\2\2"+
+ "\2\3\2\1\20\0\2\2\3\0\3\2\15\0\1\2"+
+ "\1\0\1\3\1\0\1\2\1\0\2\2\7\0\2\3"+
+ "\1\0\1\3\37\0\2\2\1\3\5\0\1\2\7\0"+
+ "\1\2\24\0\32\2\13\0\2\2\7\0\1\3\32\0"+
+ "\1\3\11\0\2\3\2\2\4\0\1\2\13\0\5\11"+
+ "\1\2\4\11\1\2\1\11\1\2\1\11\1\2\2\11"+
+ "\2\2\1\11\2\0\1\12\1\0\1\2\2\0\5\11"+
+ "\1\0\4\11\1\0\1\11\1\0\1\11\1\0\1\3"+
+ "\1\0\2\11\2\0\1\11\1\3\2\2\7\0\1\11"+
+ "\1\2\1\0\4\11\7\2\36\0\1\11\5\0\3\3"+
+ "\2\0\2\2\16\0\3\11\1\2\2\11\1\0\2\11"+
+ "\1\0\2\11\1\0\1\11\2\2\1\0\5\12\1\0"+
+ "\4\12\1\0\1\12\1\0\1\12\1\0\2\12\2\0"+
+ "\1\12\3\0\1\3\1\0\1\3\1\0\1\2\21\0"+
+ "\1\2\1\11\3\0\1\2\26\0\1\12\17\0\3\11"+
+ "\23\0\1\2\1\11\43\0\1\11\4\0\1\11\5\0"+
+ "\2\11\1\2\2\0\1\11\21\0\1\2\1\11\103\0"+
+ "\2\2\13\0\1\11\14\0\1\2\1\11\131\0\1\11"+
+ "\17\0\1\2\131\0\1\13\1\0\1\11\13\0\1\2"+
+ "\164\0\1\11\11\0\1\2\121\0\5\13\1\0\4\13"+
+ "\1\0\1\13\1\0\1\13\1\0\2\13\2\0\1\13"+
+ "\1\11\11\0\1\2\101\0\1\13\10\0\1\11\14\0"+
+ "\1\2\50\0\1\11\30\0\1\2\112\0\1\2\110\0"+
+ "\1\2\76\0\1\2\76\0\1\2\74\0\1\2\57\0"+
+ "\1\2\41\0\1\2\25\0\1\2\15\0\1\2\56\0";
private static int [] zzUnpackAction() {
- int [] result = new int[1709];
+ int [] result = new int[1798];
int offset = 0;
offset = zzUnpackAction(ZZ_ACTION_PACKED_0, offset, result);
return result;
@@ -264,223 +282,234 @@ public final class UAX29URLEmailTokenize
private static final int [] ZZ_ROWMAP = zzUnpackRowMap();
private static final String ZZ_ROWMAP_PACKED_0 =
- "\0\0\0\243\0\u0146\0\u01e9\0\u028c\0\u032f\0\u03d2\0\u0475"+
- "\0\u0518\0\u05bb\0\u065e\0\u0701\0\u07a4\0\u0847\0\u08ea\0\u098d"+
- "\0\u0a30\0\u0ad3\0\u0b76\0\u0c19\0\u0cbc\0\u0d5f\0\u0e02\0\u0ea5"+
- "\0\u0f48\0\u0feb\0\u108e\0\u1131\0\u11d4\0\u1277\0\u131a\0\u13bd"+
- "\0\u1460\0\u1503\0\u15a6\0\u1649\0\u16ec\0\u178f\0\u1832\0\u0146"+
- "\0\u01e9\0\u028c\0\u032f\0\u03d2\0\u18d5\0\u1978\0\u1a1b\0\u1abe"+
- "\0\u0701\0\u1b61\0\u1c04\0\u1ca7\0\u1d4a\0\u1ded\0\u1e90\0\u1f33"+
- "\0\u0518\0\u05bb\0\u1fd6\0\u2079\0\u211c\0\u21bf\0\u2262\0\u2305"+
- "\0\u23a8\0\u244b\0\u24ee\0\u2591\0\u2634\0\u26d7\0\u277a\0\u281d"+
- "\0\u28c0\0\u2963\0\u2a06\0\u2aa9\0\u0ea5\0\u2b4c\0\u2bef\0\u2c92"+
- "\0\u2d35\0\u2dd8\0\u2e7b\0\u2f1e\0\u2fc1\0\u3064\0\u3107\0\u31aa"+
- "\0\u324d\0\u32f0\0\u3393\0\u3436\0\u34d9\0\u357c\0\u11d4\0\u361f"+
- "\0\u36c2\0\u3765\0\u3808\0\u38ab\0\u394e\0\u39f1\0\u3a94\0\u3b37"+
- "\0\u3bda\0\u3c7d\0\u3d20\0\u3dc3\0\u3e66\0\u3f09\0\u3fac\0\u404f"+
- "\0\u16ec\0\u40f2\0\u4195\0\u1832\0\u4238\0\u42db\0\u437e\0\u4421"+
- "\0\u44c4\0\u4567\0\u460a\0\u46ad\0\u4750\0\u47f3\0\u4896\0\u4939"+
- "\0\u49dc\0\u4a7f\0\u4b22\0\u4bc5\0\u4c68\0\u4d0b\0\u4dae\0\u4e51"+
- "\0\u4ef4\0\u4f97\0\u503a\0\u50dd\0\u5180\0\u5223\0\u52c6\0\u5369"+
- "\0\u540c\0\u54af\0\u5552\0\u55f5\0\u5698\0\u573b\0\u57de\0\u5881"+
- "\0\u5924\0\u59c7\0\u5a6a\0\u5b0d\0\u5bb0\0\u5c53\0\u5cf6\0\u5d99"+
- "\0\u5e3c\0\u5edf\0\u5f82\0\u6025\0\u60c8\0\u616b\0\u620e\0\u62b1"+
- "\0\u6354\0\u63f7\0\u649a\0\u653d\0\u65e0\0\u6683\0\u6726\0\u67c9"+
- "\0\u686c\0\u690f\0\u69b2\0\u6a55\0\u6af8\0\u6b9b\0\u6c3e\0\u6ce1"+
- "\0\u6d84\0\u6e27\0\u6eca\0\u6f6d\0\u7010\0\u70b3\0\u7156\0\u71f9"+
- "\0\u729c\0\u733f\0\u73e2\0\u7485\0\u7528\0\u75cb\0\u766e\0\u7711"+
- "\0\u77b4\0\u7857\0\u78fa\0\u799d\0\u7a40\0\u7ae3\0\u7b86\0\u7c29"+
- "\0\u7ccc\0\u7d6f\0\u7e12\0\u7eb5\0\u7f58\0\u7ffb\0\u809e\0\u8141"+
- "\0\u81e4\0\u8287\0\u832a\0\u83cd\0\u8470\0\u8513\0\u85b6\0\u8659"+
- "\0\u86fc\0\u879f\0\u8842\0\u88e5\0\u8988\0\u8a2b\0\u8ace\0\u8b71"+
- "\0\u8c14\0\u8cb7\0\243\0\u8d5a\0\u8dfd\0\u8ea0\0\u8f43\0\u8fe6"+
- "\0\u9089\0\u912c\0\u91cf\0\u9272\0\u9315\0\u93b8\0\u945b\0\u94fe"+
- "\0\u95a1\0\u9644\0\u96e7\0\u978a\0\u982d\0\u98d0\0\u9973\0\u9a16"+
- "\0\u9ab9\0\u9b5c\0\u9bff\0\u9ca2\0\u9d45\0\u9de8\0\u9e8b\0\u9f2e"+
- "\0\u9fd1\0\ua074\0\ua117\0\ua1ba\0\ua25d\0\ua300\0\ua3a3\0\ua446"+
- "\0\ua4e9\0\ua58c\0\ua62f\0\ua6d2\0\ua775\0\ua818\0\ua8bb\0\ua95e"+
- "\0\uaa01\0\uaaa4\0\uab47\0\uabea\0\uac8d\0\uad30\0\uadd3\0\uae76"+
- "\0\uaf19\0\uafbc\0\ub05f\0\ub102\0\ub1a5\0\ub248\0\ub2eb\0\ub38e"+
- "\0\ub431\0\ub4d4\0\ub577\0\ub61a\0\ub6bd\0\ub760\0\ub803\0\ub8a6"+
- "\0\ub949\0\ub9ec\0\uba8f\0\ubb32\0\ubbd5\0\ubc78\0\ubd1b\0\ubdbe"+
- "\0\ube61\0\ubf04\0\ubfa7\0\uc04a\0\uc0ed\0\uc190\0\uc233\0\uc2d6"+
- "\0\uc379\0\uc41c\0\uc4bf\0\uc562\0\uc605\0\uc6a8\0\uc74b\0\uc7ee"+
- "\0\uc891\0\uc934\0\uc9d7\0\uca7a\0\ucb1d\0\ucbc0\0\ucc63\0\ucd06"+
- "\0\ucda9\0\uce4c\0\uceef\0\ucf92\0\ud035\0\ud0d8\0\ud17b\0\ud21e"+
- "\0\ud2c1\0\ud364\0\ud407\0\ud4aa\0\ud54d\0\ud5f0\0\ud693\0\ud736"+
- "\0\ud7d9\0\ud87c\0\ud91f\0\ud9c2\0\uda65\0\udb08\0\udbab\0\udc4e"+
- "\0\udcf1\0\udd94\0\ude37\0\udeda\0\udf7d\0\ue020\0\ue0c3\0\ue166"+
- "\0\ue209\0\ue2ac\0\ue34f\0\ue3f2\0\ue495\0\ue538\0\ue5db\0\ue67e"+
- "\0\ue721\0\ue7c4\0\ue867\0\ue90a\0\ue9ad\0\uea50\0\ueaf3\0\ueb96"+
- "\0\uec39\0\uecdc\0\ued7f\0\uee22\0\ueec5\0\uef68\0\uf00b\0\uf0ae"+
- "\0\uf151\0\uf1f4\0\uf297\0\uf33a\0\uf3dd\0\uf480\0\uf523\0\uf5c6"+
- "\0\uf669\0\uf70c\0\uf7af\0\uf852\0\uf8f5\0\uf998\0\ufa3b\0\ufade"+
- "\0\ufb81\0\ufc24\0\ufcc7\0\ufd6a\0\ufe0d\0\ufeb0\0\uff53\0\ufff6"+
- "\1\231\1\u013c\1\u01df\1\u0282\1\u0325\1\u03c8\1\u046b\1\u050e"+
- "\0\u8c14\1\u05b1\1\u0654\1\u06f7\1\u079a\1\u083d\1\u08e0\1\u0983"+
- "\1\u0a26\1\u0ac9\1\u0b6c\1\u0c0f\1\u0cb2\1\u0d55\1\u0df8\1\u0e9b"+
- "\1\u0f3e\1\u0fe1\1\u1084\1\u1127\1\u11ca\1\u126d\1\u1310\1\u13b3"+
- "\1\u1456\1\u14f9\1\u159c\1\u163f\1\u16e2\1\u1785\1\u1828\1\u18cb"+
- "\1\u196e\1\u1a11\1\u1ab4\1\u1b57\1\u1bfa\1\u1c9d\1\u1d40\1\u1de3"+
- "\1\u1e86\1\u1f29\1\u1fcc\1\u206f\1\u2112\1\u21b5\1\u2258\1\u22fb"+
- "\1\u239e\1\u2441\1\u24e4\1\u2587\1\u262a\1\u26cd\1\u2770\1\u2813"+
- "\1\u28b6\1\u2959\1\u29fc\1\u2a9f\1\u2b42\1\u2be5\1\u2c88\1\u2d2b"+
- "\1\u2dce\1\u2e71\1\u2f14\1\u2fb7\1\u305a\1\u30fd\1\u31a0\1\u3243"+
- "\1\u32e6\1\u3389\1\u342c\1\u34cf\1\u3572\1\u3615\1\u36b8\1\u375b"+
- "\1\u37fe\1\u38a1\1\u3944\1\u39e7\1\u3a8a\1\u3b2d\1\u3bd0\1\u3c73"+
- "\1\u3d16\1\u3db9\1\u3e5c\1\u3eff\1\u3fa2\1\u4045\1\u40e8\1\u418b"+
- "\1\u422e\1\u42d1\1\u4374\1\u4417\1\u44ba\1\u455d\1\u4600\1\u46a3"+
- "\1\u4746\1\u47e9\1\u488c\1\u492f\1\u49d2\1\u4a75\1\u4b18\1\u4bbb"+
- "\1\u4c5e\1\u4d01\1\u4da4\1\u4e47\1\u4eea\1\u4f8d\1\u5030\1\u50d3"+
- "\0\u178f\1\u5176\1\u5219\1\u52bc\1\u535f\1\u5402\1\u54a5\1\u5548"+
- "\1\u55eb\1\u568e\1\u5731\1\u57d4\1\u5877\1\u591a\1\u59bd\1\u5a60"+
- "\1\u5b03\1\u5ba6\1\u5c49\1\u5cec\1\u5d8f\1\u5e32\1\u5ed5\1\u5f78"+
- "\1\u601b\1\u60be\1\u6161\1\u6204\1\u62a7\1\u634a\1\u63ed\1\u6490"+
- "\1\u6533\1\u65d6\1\u6679\1\u671c\1\u67bf\1\u6862\1\u6905\1\u69a8"+
- "\1\u6a4b\1\u6aee\1\u6b91\1\u6c34\1\u6cd7\1\u6d7a\1\u6e1d\1\u6ec0"+
- "\1\u6f63\1\u7006\1\u70a9\1\u714c\1\u71ef\1\u7292\1\u7335\1\u73d8"+
- "\1\u747b\1\u751e\1\u75c1\1\u7664\1\u7707\1\u77aa\1\u784d\1\u78f0"+
- "\1\u7993\1\u7a36\1\u7ad9\1\u7b7c\1\u7c1f\1\u7cc2\1\u7d65\1\u7e08"+
- "\1\u7eab\1\u7f4e\1\u7ff1\1\u8094\1\u8137\1\u81da\1\u827d\1\u8320"+
- "\1\u83c3\1\u8466\1\u8509\1\u85ac\1\u864f\1\u86f2\1\u8795\1\u8838"+
- "\1\u88db\1\u897e\1\u8a21\1\u8ac4\1\u8b67\1\u8c0a\1\u8cad\1\u8d50"+
- "\1\u8df3\1\u8e96\1\u8f39\1\u8fdc\1\u907f\1\u9122\1\u91c5\1\u9268"+
- "\1\u930b\1\u93ae\1\u9451\1\u94f4\1\u9597\1\u963a\1\u96dd\1\u9780"+
- "\1\u9823\1\u98c6\1\u9969\1\u9a0c\1\u9aaf\1\u9b52\1\u9bf5\1\u9c98"+
- "\1\u9d3b\1\u9dde\1\u9e81\1\u9f24\1\u9fc7\1\ua06a\1\ua10d\1\ua1b0"+
- "\1\ua253\1\ua2f6\1\ua399\1\ua43c\1\ua4df\1\ua582\1\ua625\1\ua6c8"+
- "\1\ua76b\1\ua80e\1\ua8b1\1\ua954\1\ua9f7\1\uaa9a\1\uab3d\1\uabe0"+
- "\1\uac83\1\uad26\1\uadc9\1\uae6c\1\uaf0f\1\uafb2\1\ub055\1\ub0f8"+
- "\1\ub19b\1\ub23e\1\ub2e1\1\ub384\1\ub427\1\ub4ca\1\ub56d\1\ub610"+
- "\1\ub6b3\1\ub756\1\ub7f9\1\ub89c\1\ub93f\1\ub9e2\1\uba85\1\ubb28"+
- "\1\ubbcb\1\ubc6e\1\ubd11\1\ubdb4\1\ube57\1\ubefa\1\ubf9d\1\uc040"+
- "\1\uc0e3\1\uc186\1\uc229\1\uc2cc\1\uc36f\1\uc412\1\uc4b5\1\uc558"+
- "\1\uc5fb\1\uc69e\1\uc741\1\uc7e4\1\uc887\1\uc92a\1\uc9cd\1\uca70"+
- "\1\ucb13\1\ucbb6\1\ucc59\1\uccfc\1\ucd9f\1\uce42\1\ucee5\1\ucf88"+
- "\1\ud02b\1\ud0ce\1\ud171\1\ud214\1\ud2b7\1\ud35a\1\ud3fd\1\ud4a0"+
- "\1\ud543\1\ud5e6\1\ud689\1\ud72c\1\ud7cf\1\ud872\1\ud915\1\ud9b8"+
- "\1\uda5b\1\udafe\1\udba1\1\udc44\1\udce7\1\udd8a\1\ude2d\1\uded0"+
- "\1\udf73\1\ue016\1\ue0b9\1\ue15c\1\ue1ff\1\ue2a2\1\ue345\1\ue3e8"+
- "\1\ue48b\1\ue52e\1\ue5d1\1\ue674\1\ue717\1\ue7ba\1\ue85d\1\ue900"+
- "\1\ue9a3\1\uea46\1\ueae9\1\ueb8c\1\uec2f\1\uecd2\1\ued75\1\uee18"+
- "\1\ueebb\1\uef5e\1\uf001\1\uf0a4\1\uf147\1\uf1ea\1\uf28d\1\uf330"+
- "\1\uf3d3\1\uf476\1\uf519\1\uf5bc\1\uf65f\1\uf702\1\uf7a5\1\uf848"+
- "\1\uf8eb\1\uf98e\1\ufa31\1\ufad4\1\ufb77\1\ufc1a\1\ufcbd\1\ufd60"+
- "\1\ufe03\1\ufea6\1\uff49\1\uffec\2\217\2\u0132\2\u01d5\2\u0278"+
- "\2\u031b\2\u03be\2\u0461\2\u0504\2\u05a7\2\u064a\2\u06ed\2\u0790"+
- "\2\u0833\2\u08d6\2\u0979\2\u0a1c\2\u0abf\2\u0b62\2\u0c05\2\u0ca8"+
- "\2\u0d4b\2\u0dee\2\u0e91\2\u0f34\2\u0fd7\2\u107a\0\243\2\u111d"+
- "\2\u11c0\2\u1263\2\u1306\2\u13a9\2\u144c\2\u14ef\2\u1592\2\u1635"+
- "\2\u16d8\2\u177b\2\u181e\2\u18c1\2\u1964\2\u1a07\2\u1aaa\2\u1b4d"+
- "\2\u1bf0\2\u1c93\2\u1d36\2\u1dd9\2\u1e7c\2\u1f1f\2\u1fc2\2\u2065"+
- "\2\u2108\2\u21ab\2\u224e\2\u22f1\2\u2394\2\u2437\2\u24da\2\u257d"+
- "\2\u2620\2\u26c3\2\u2766\2\u2809\2\u28ac\2\u294f\2\u29f2\2\u2a95"+
- "\2\u2b38\2\u2bdb\2\u2c7e\2\u2d21\2\u2dc4\2\u2e67\2\u2f0a\2\u2fad"+
- "\2\u3050\2\u30f3\2\u3196\2\u3239\2\u32dc\2\u337f\2\u3422\2\u34c5"+
- "\2\u3568\2\u360b\2\u36ae\2\u3751\2\u37f4\2\u3897\2\u393a\2\u39dd"+
- "\2\u3a80\2\u3b23\2\u3bc6\2\u3c69\2\u3d0c\2\u3daf\2\u3e52\2\u3ef5"+
- "\2\u3f98\2\u403b\2\u40de\2\u4181\2\u4224\2\u42c7\2\u436a\2\u440d"+
- "\2\u44b0\2\u4553\2\u45f6\2\u4699\2\u473c\2\u47df\2\u4882\2\u4925"+
- "\2\u49c8\2\u4a6b\2\u4b0e\2\u4bb1\2\u4c54\2\u4cf7\2\u4d9a\2\u4e3d"+
- "\2\u4ee0\2\u4f83\2\u5026\2\u50c9\2\u516c\2\u520f\2\u52b2\2\u5355"+
- "\2\u53f8\2\u549b\2\u553e\2\u55e1\2\u5684\2\u5727\2\u57ca\2\u586d"+
- "\2\u5910\2\u59b3\2\u5a56\2\u5af9\2\u5b9c\2\u5c3f\2\u5ce2\2\u5d85"+
- "\2\u5e28\2\u5ecb\2\u5f6e\2\u6011\2\u60b4\2\u6157\2\u61fa\2\u629d"+
- "\2\u6340\2\u63e3\2\u6486\2\u6529\2\u65cc\2\u666f\2\u6712\2\u67b5"+
- "\2\u6858\2\u68fb\2\u699e\2\u6a41\2\u6ae4\2\u6b87\2\u6c2a\2\u6ccd"+
- "\2\u6d70\2\u6e13\2\u6eb6\2\u6f59\2\u6ffc\2\u709f\2\u7142\2\u71e5"+
- "\2\u7288\2\u732b\2\u73ce\2\u7471\2\u7514\2\u75b7\2\u765a\2\u76fd"+
- "\2\u77a0\2\u7843\2\u78e6\2\u7989\2\u7a2c\2\u7acf\2\u7b72\2\u7c15"+
- "\2\u7cb8\2\u7d5b\2\u7dfe\2\u7ea1\2\u7f44\2\u7fe7\2\u808a\2\u812d"+
- "\2\u81d0\2\u8273\2\u8316\2\u83b9\2\u845c\2\u84ff\2\u85a2\2\u8645"+
- "\2\u86e8\2\u878b\2\u882e\2\u88d1\2\u8974\2\u8a17\2\u8aba\2\u8b5d"+
- "\2\u8c00\2\u8ca3\2\u8d46\2\u8de9\2\u8e8c\2\u8f2f\2\u8fd2\2\u9075"+
- "\2\u9118\2\u91bb\2\u925e\2\u9301\2\u93a4\2\u9447\2\u94ea\2\u958d"+
- "\2\u9630\2\u96d3\2\u9776\2\u9819\2\u98bc\2\u995f\2\u9a02\2\u9aa5"+
- "\2\u9b48\2\u9beb\2\u9c8e\2\u9d31\2\u9dd4\2\u9e77\2\u9f1a\2\u9fbd"+
- "\2\ua060\2\ua103\2\ua1a6\2\ua249\2\ua2ec\2\ua38f\2\ua432\2\ua4d5"+
- "\2\ua578\2\ua61b\2\ua6be\2\ua761\2\ua804\2\ua8a7\2\ua94a\2\ua9ed"+
- "\2\uaa90\2\uab33\2\uabd6\2\uac79\2\uad1c\2\uadbf\2\uae62\2\uaf05"+
- "\2\uafa8\2\ub04b\2\ub0ee\2\ub191\2\ub234\2\ub2d7\2\ub37a\2\ub41d"+
- "\2\ub4c0\2\ub563\2\ub606\2\ub6a9\2\ub74c\2\ub7ef\2\ub892\2\ub935"+
- "\2\ub9d8\2\uba7b\2\ubb1e\2\ubbc1\2\ubc64\2\ubd07\2\ubdaa\2\ube4d"+
- "\2\ubef0\2\ubf93\2\uc036\2\uc0d9\2\uc17c\2\uc21f\2\uc2c2\2\uc365"+
- "\2\uc408\2\uc4ab\2\uc54e\2\uc5f1\2\uc694\2\uc737\2\uc7da\2\uc87d"+
- "\2\uc920\2\uc9c3\2\uca66\2\ucb09\2\ucbac\2\ucc4f\2\uccf2\2\ucd95"+
- "\2\uce38\2\ucedb\2\ucf7e\2\ud021\2\ud0c4\2\ud167\2\ud20a\2\ud2ad"+
- "\2\ud350\2\ud3f3\2\ud496\2\ud539\2\ud5dc\2\u0fd7\2\ud67f\2\ud722"+
- "\2\ud7c5\2\ud868\2\ud90b\2\ud9ae\2\uda51\2\udaf4\2\udb97\2\udc3a"+
- "\2\udcdd\2\udd80\2\ude23\2\udec6\2\udf69\2\ue00c\2\ue0af\2\ue152"+
- "\2\ue1f5\2\ue298\2\ue33b\2\ue3de\2\ue481\2\ue524\2\ue5c7\2\ue66a"+
- "\2\ue70d\2\ue7b0\2\ue853\2\ue8f6\2\ue999\2\uea3c\2\ueadf\2\ueb82"+
- "\2\uec25\2\uecc8\2\ued6b\2\uee0e\2\ueeb1\2\uef54\2\ueff7\2\uf09a"+
- "\2\uf13d\2\uf1e0\2\uf283\2\uf326\2\uf3c9\2\uf46c\2\uf50f\2\uf5b2"+
- "\2\uf655\2\uf6f8\2\uf79b\2\uf83e\2\uf8e1\2\uf984\2\ufa27\2\ufaca"+
- "\2\ufb6d\2\ufc10\2\ufcb3\2\ufd56\2\ufdf9\2\ufe9c\2\uff3f\2\uffe2"+
- "\3\205\3\u0128\3\u01cb\3\u026e\3\u0311\3\u03b4\3\u0457\3\u04fa"+
- "\3\u059d\3\u0640\3\u06e3\3\u0786\3\u0829\3\u08cc\3\u096f\3\u0a12"+
- "\3\u0ab5\3\u0b58\3\u0bfb\3\u0c9e\3\u0d41\3\u0de4\3\u0e87\3\u0f2a"+
- "\3\u0fcd\3\u1070\3\u1113\3\u11b6\3\u1259\3\u12fc\3\u139f\3\u1442"+
- "\3\u14e5\3\u1588\3\u162b\3\u16ce\3\u1771\3\u1814\3\u18b7\3\u195a"+
- "\3\u19fd\3\u1aa0\3\u1b43\3\u1be6\3\u1c89\3\u1d2c\3\u1dcf\3\u1e72"+
- "\3\u1f15\3\u1fb8\3\u205b\3\u20fe\3\u21a1\3\u2244\3\u22e7\3\u238a"+
- "\3\u242d\3\u24d0\3\u2573\3\u2616\3\u26b9\3\u275c\3\u27ff\3\u28a2"+
- "\3\u2945\3\u29e8\3\u2a8b\3\u2b2e\3\u2bd1\3\u2c74\3\u2d17\3\u2dba"+
- "\3\u2e5d\3\u2f00\3\u2fa3\3\u3046\3\u30e9\3\u318c\3\u322f\3\u32d2"+
- "\3\u3375\3\u3418\3\u34bb\3\u355e\3\u3601\3\u36a4\3\u3747\3\u37ea"+
- "\3\u388d\3\u3930\3\u39d3\3\u3a76\3\u3b19\3\u3bbc\3\u3c5f\3\u3d02"+
- "\3\u3da5\3\u3e48\3\u3eeb\3\u3f8e\3\u4031\3\u40d4\3\u4177\3\u421a"+
- "\3\u42bd\3\u4360\3\u4403\3\u44a6\3\u4549\3\u45ec\3\u468f\3\u4732"+
- "\3\u47d5\3\u4878\3\u491b\3\u49be\3\u4a61\3\u4b04\3\u4ba7\3\u4c4a"+
- "\3\u4ced\3\u4d90\3\u4e33\3\u4ed6\3\u4f79\3\u501c\3\u50bf\3\u5162"+
- "\3\u5205\3\u52a8\3\u534b\3\u53ee\3\u5491\3\u5534\3\u55d7\3\u567a"+
- "\3\u571d\3\u57c0\3\u5863\3\u5906\3\u59a9\3\u5a4c\3\u5aef\3\u5b92"+
- "\3\u5c35\3\u5cd8\3\u5d7b\3\u5e1e\3\u5ec1\3\u5f64\3\u6007\3\u60aa"+
- "\3\u614d\3\u61f0\3\u6293\3\u6336\3\u63d9\3\u647c\3\u651f\3\u65c2"+
- "\3\u6665\3\u6708\3\u67ab\3\u684e\3\u68f1\3\u6994\3\u6a37\3\u6ada"+
- "\3\u6b7d\3\u6c20\3\u6cc3\3\u6d66\3\u6e09\3\u6eac\3\u6f4f\3\u6ff2"+
- "\3\u7095\3\u7138\3\u71db\3\u727e\3\u7321\3\u73c4\3\u7467\3\u750a"+
- "\3\u75ad\3\u7650\3\u76f3\3\u7796\3\u7839\3\u78dc\3\u797f\3\u7a22"+
- "\3\u7ac5\3\u7b68\3\u7c0b\3\u7cae\3\u7d51\3\u7df4\3\u7e97\3\u7f3a"+
- "\3\u7fdd\3\u8080\3\u8123\3\u81c6\3\u8269\3\u830c\3\u83af\3\u8452"+
- "\3\u84f5\3\u8598\3\u863b\3\u86de\3\u8781\3\u8824\3\u88c7\3\u896a"+
- "\3\u8a0d\3\u8ab0\3\u8b53\3\u8bf6\3\u8c99\3\u8d3c\3\u8ddf\3\u8e82"+
- "\3\u8f25\3\u8fc8\3\u906b\3\u910e\3\u91b1\3\u9254\3\u92f7\3\u939a"+
- "\3\u943d\3\u94e0\3\u9583\3\u9626\3\u96c9\3\u976c\3\u980f\3\u98b2"+
- "\3\u9955\3\u99f8\3\u9a9b\3\u9b3e\3\u9be1\3\u9c84\3\u9d27\3\u9dca"+
- "\3\u9e6d\3\u9f10\3\u9fb3\3\ua056\3\ua0f9\3\ua19c\3\ua23f\3\ua2e2"+
- "\3\ua385\3\ua428\3\ua4cb\3\ua56e\3\ua611\3\ua6b4\3\ua757\3\ua7fa"+
- "\3\ua89d\3\ua940\3\ua9e3\3\uaa86\3\uab29\3\uabcc\3\uac6f\3\uad12"+
- "\3\uadb5\3\uae58\3\uaefb\3\uaf9e\3\ub041\3\ub0e4\3\ub187\3\ub22a"+
- "\3\ub2cd\3\ub370\3\ub413\3\ub4b6\3\ub559\3\ub5fc\3\ub69f\3\ub742"+
- "\3\ub7e5\3\ub888\3\ub92b\3\ub9ce\3\uba71\3\ubb14\3\ubbb7\3\ubc5a"+
- "\3\ubcfd\3\ubda0\3\ube43\3\ubee6\3\ubf89\3\uc02c\3\uc0cf\3\uc172"+
- "\3\uc215\3\uc2b8\3\uc35b\3\uc3fe\3\uc4a1\3\uc544\3\uc5e7\3\uc68a"+
- "\3\uc72d\3\uc7d0\3\uc873\3\uc916\3\uc9b9\3\uca5c\3\ucaff\3\ucba2"+
- "\3\ucc45\3\ucce8\3\ucd8b\3\uce2e\3\uced1\3\ucf74\3\ud017\3\ud0ba"+
- "\3\ud15d\3\ud200\3\ud2a3\3\ud346\3\ud3e9\3\ud48c\3\ud52f\3\ud5d2"+
- "\3\ud675\3\ud718\3\ud7bb\3\ud85e\3\ud901\3\ud9a4\3\uda47\3\udaea"+
- "\3\udb8d\3\udc30\3\udcd3\3\udd76\3\ude19\3\udebc\3\udf5f\3\ue002"+
- "\3\ue0a5\3\ue148\3\ue1eb\3\ue28e\3\ue331\3\ue3d4\3\ue477\3\ue51a"+
- "\3\ue5bd\3\ue660\3\ue703\3\ue7a6\3\ue849\3\ue8ec\3\ue98f\3\uea32"+
- "\3\uead5\3\ueb78\3\uec1b\3\uecbe\3\ued61\3\uee04\3\ueea7\3\uef4a"+
- "\3\uefed\3\uf090\3\uf133\3\uf1d6\3\uf279\3\uf31c\3\uf3bf\3\uf462"+
- "\3\uf505\3\uf5a8\3\uf64b\3\uf6ee\3\uf791\3\uf834\3\uf8d7\3\uf97a"+
- "\3\ufa1d\3\ufac0\3\ufb63\3\ufc06\3\ufca9\3\ufd4c\3\ufdef\3\ufe92"+
- "\3\uff35\3\uffd8\4\173\4\u011e\4\u01c1\4\u0264\4\u0307\4\u03aa"+
- "\4\u044d\4\u04f0\4\u0593\4\u0636\4\u06d9\4\u077c\4\u081f\4\u08c2"+
- "\4\u0965\4\u0a08\4\u0aab\4\u0b4e\4\u0bf1\4\u0c94\4\u0d37\4\u0dda"+
- "\4\u0e7d\4\u0f20\4\u0fc3\4\u1066\4\u1109\4\u11ac\4\u124f\4\u12f2"+
- "\4\u1395\4\u1438\4\u14db\4\u157e\4\u1621\4\u16c4\4\u1767\4\u180a"+
- "\4\u18ad\4\u1950\4\u19f3\4\u1a96\4\u1b39\4\u1bdc\4\u1c7f\4\u1d22"+
- "\4\u1dc5\4\u1e68\4\u1f0b\4\u1fae\4\u2051\4\u20f4\4\u2197\4\u223a"+
- "\4\u22dd\4\u2380\4\u2423\4\u24c6\4\u2569\4\u260c\4\u26af\4\u2752"+
- "\4\u27f5\4\u2898\4\u293b\4\u29de\4\u2a81\4\u2b24\4\u2bc7\4\u2c6a"+
- "\4\u2d0d\4\u2db0\4\u2e53\4\u2ef6\4\u2f99\4\u303c\4\u30df\4\u3182"+
- "\4\u3225\4\u32c8\4\u336b\4\u340e\4\u34b1";
+ "\0\0\0\330\0\u01b0\0\u0288\0\u0360\0\u0438\0\u0510\0\u05e8"+
+ "\0\u06c0\0\u0798\0\u0870\0\u0948\0\u0a20\0\u0af8\0\u0bd0\0\u0ca8"+
+ "\0\u0d80\0\u0e58\0\u0f30\0\u1008\0\u10e0\0\u11b8\0\u1290\0\u1368"+
+ "\0\u1440\0\u1518\0\u15f0\0\u16c8\0\u17a0\0\u1878\0\u1950\0\u1a28"+
+ "\0\u1b00\0\u1bd8\0\u1cb0\0\u1d88\0\u1e60\0\u1f38\0\u2010\0\u20e8"+
+ "\0\u21c0\0\u2298\0\u2370\0\u01b0\0\u0288\0\u2448\0\u2520\0\u0510"+
+ "\0\u05e8\0\u06c0\0\u0798\0\u25f8\0\u26d0\0\u27a8\0\u2880\0\u0bd0"+
+ "\0\u2958\0\u2a30\0\u2b08\0\u2be0\0\u2cb8\0\u2d90\0\u2e68\0\u1518"+
+ "\0\u2f40\0\u3018\0\u30f0\0\u31c8\0\u32a0\0\u3378\0\u3450\0\u0438"+
+ "\0\u3528\0\u3600\0\u0a20\0\u36d8\0\u37b0\0\u3888\0\u3960\0\u3a38"+
+ "\0\u3b10\0\u1440\0\u3be8\0\u1b00\0\u3cc0\0\u3d98\0\u3e70\0\u3f48"+
+ "\0\u4020\0\u40f8\0\u41d0\0\u42a8\0\u4380\0\u4458\0\u4530\0\u4608"+
+ "\0\u46e0\0\u47b8\0\u4890\0\u4968\0\u4a40\0\u4b18\0\u4bf0\0\u4cc8"+
+ "\0\u4da0\0\u4e78\0\u4f50\0\u5028\0\u5100\0\u51d8\0\u52b0\0\u5388"+
+ "\0\u5460\0\u5538\0\u5610\0\u56e8\0\u57c0\0\u5898\0\u5970\0\u5a48"+
+ "\0\u5b20\0\u5bf8\0\u5cd0\0\u5da8\0\u5e80\0\u5f58\0\u6030\0\u6108"+
+ "\0\u61e0\0\u62b8\0\u6390\0\u6468\0\u6540\0\u6618\0\u66f0\0\u2370"+
+ "\0\u67c8\0\u68a0\0\u6978\0\u6a50\0\u6b28\0\u6c00\0\u6cd8\0\u6db0"+
+ "\0\u6e88\0\u6f60\0\u7038\0\u7110\0\u71e8\0\u72c0\0\u7398\0\u7470"+
+ "\0\u7548\0\u7620\0\u76f8\0\u77d0\0\u78a8\0\u7980\0\u7a58\0\u7b30"+
+ "\0\u7c08\0\u7ce0\0\u7db8\0\u7e90\0\u7f68\0\u8040\0\u8118\0\u81f0"+
+ "\0\u82c8\0\u83a0\0\u8478\0\u8550\0\u8628\0\u8700\0\u87d8\0\u88b0"+
+ "\0\u8988\0\u8a60\0\u8b38\0\u8c10\0\u8ce8\0\u8dc0\0\u8e98\0\u8f70"+
+ "\0\u9048\0\u9120\0\u91f8\0\u92d0\0\u93a8\0\u9480\0\u9558\0\u9630"+
+ "\0\u9708\0\u97e0\0\u98b8\0\u9990\0\u9a68\0\u9b40\0\u9c18\0\u9cf0"+
+ "\0\u9dc8\0\u9ea0\0\u9f78\0\ua050\0\ua128\0\ua200\0\ua2d8\0\ua3b0"+
+ "\0\ua488\0\ua560\0\ua638\0\ua710\0\ua7e8\0\ua8c0\0\ua998\0\uaa70"+
+ "\0\uab48\0\uac20\0\uacf8\0\uadd0\0\uaea8\0\uaf80\0\ub058\0\ub130"+
+ "\0\ub208\0\ub2e0\0\ub3b8\0\ub490\0\ub568\0\ub640\0\ub718\0\ub7f0"+
+ "\0\ub8c8\0\ub9a0\0\uba78\0\ubb50\0\ubc28\0\ubd00\0\ubdd8\0\ubeb0"+
+ "\0\ubf88\0\uc060\0\uc138\0\uc210\0\uc2e8\0\uc3c0\0\uc498\0\uc570"+
+ "\0\uc648\0\uc720\0\uc7f8\0\uc8d0\0\uc9a8\0\uca80\0\ucb58\0\ucc30"+
+ "\0\ucd08\0\ucde0\0\uceb8\0\ucf90\0\ud068\0\ud140\0\ud218\0\ud2f0"+
+ "\0\ud3c8\0\ud4a0\0\ud578\0\ud650\0\ud728\0\ud800\0\ud8d8\0\ud9b0"+
+ "\0\uda88\0\udb60\0\udc38\0\udd10\0\udde8\0\udec0\0\udf98\0\ue070"+
+ "\0\ue148\0\ue220\0\ue2f8\0\ue3d0\0\ue4a8\0\ue580\0\ue658\0\ue730"+
+ "\0\ue808\0\ue8e0\0\ue9b8\0\uea90\0\330\0\ueb68\0\uec40\0\ued18"+
+ "\0\uedf0\0\ueec8\0\uefa0\0\uf078\0\uf150\0\uf228\0\uf300\0\uf3d8"+
+ "\0\uf4b0\0\uf588\0\uf660\0\uf738\0\uf810\0\uf8e8\0\uf9c0\0\ufa98"+
+ "\0\ufb70\0\ufc48\0\ufd20\0\ufdf8\0\ufed0\0\uffa8\1\200\1\u0158"+
+ "\1\u0230\1\u0308\1\u03e0\1\u04b8\1\u0590\1\u0668\1\u0740\1\u0818"+
+ "\1\u08f0\1\u09c8\1\u0aa0\1\u0b78\1\u0c50\1\u0d28\1\u0e00\1\u0ed8"+
+ "\1\u0fb0\1\u1088\1\u1160\1\u1238\1\u1310\1\u13e8\1\u14c0\1\u1598"+
+ "\1\u1670\1\u1748\1\u1820\1\u18f8\1\u19d0\1\u1aa8\1\u1b80\1\u1c58"+
+ "\1\u1d30\1\u1e08\1\u1ee0\1\u1fb8\1\u2090\1\u2168\1\u2240\1\u2318"+
+ "\1\u23f0\1\u24c8\1\u25a0\1\u2678\1\u2750\1\u2828\1\u2900\1\u29d8"+
+ "\1\u2ab0\1\u2b88\1\u2c60\1\u2d38\1\u2e10\1\u2ee8\1\u2fc0\1\u3098"+
+ "\1\u3170\1\u3248\1\u3320\1\u33f8\1\u34d0\1\u35a8\1\u3680\1\u3758"+
+ "\1\u3830\1\u3908\1\u39e0\1\u3ab8\1\u3b90\1\u3c68\1\u3d40\1\u3e18"+
+ "\1\u3ef0\1\u3fc8\1\u40a0\1\u4178\1\u4250\1\u4328\1\u4400\1\u44d8"+
+ "\1\u45b0\1\u4688\1\u4760\1\u4838\1\u4910\1\u49e8\1\u4ac0\1\u4b98"+
+ "\1\u4c70\1\u4d48\1\u4e20\1\u4ef8\1\u4fd0\1\u50a8\1\u5180\1\u5258"+
+ "\1\u5330\1\u5408\1\u54e0\1\u55b8\1\u5690\1\u5768\1\u5840\1\u5918"+
+ "\1\u59f0\1\u5ac8\1\u5ba0\1\u5c78\1\u5d50\1\u5e28\1\u5f00\1\u5fd8"+
+ "\1\u60b0\1\u6188\1\u6260\1\u6338\1\u6410\1\u64e8\1\u65c0\1\u6698"+
+ "\1\u6770\1\u6848\1\u6920\1\u69f8\1\u6ad0\1\u6ba8\1\u6c80\1\u6d58"+
+ "\1\u6e30\1\u6f08\1\u6fe0\1\u70b8\1\u7190\1\u7268\1\u7340\1\u7418"+
+ "\1\u74f0\1\u75c8\1\u76a0\1\u7778\1\u7850\1\u7928\1\u7a00\1\u7ad8"+
+ "\1\u7bb0\1\u7c88\1\u7d60\1\u7e38\1\u7f10\1\u7fe8\1\u80c0\1\u8198"+
+ "\1\u8270\1\u8348\1\u8420\1\u84f8\1\u85d0\1\u86a8\1\u8780\1\u8858"+
+ "\1\u8930\1\u8a08\1\u8ae0\1\u8bb8\1\u8c90\1\u8d68\1\u8e40\1\u8f18"+
+ "\1\u8ff0\1\u90c8\0\uea90\1\u91a0\1\u9278\1\u9350\1\u9428\1\u9500"+
+ "\1\u95d8\1\u96b0\1\u9788\1\u9860\1\u9938\1\u9a10\1\u9ae8\1\u9bc0"+
+ "\1\u9c98\1\u9d70\1\u9e48\1\u9f20\1\u9ff8\1\ua0d0\1\ua1a8\1\ua280"+
+ "\1\ua358\1\ua430\1\ua508\1\ua5e0\1\ua6b8\1\ua790\1\ua868\1\ua940"+
+ "\1\uaa18\1\uaaf0\1\uabc8\1\uaca0\1\uad78\1\uae50\1\uaf28\1\ub000"+
+ "\1\ub0d8\1\ub1b0\1\ub288\1\ub360\1\ub438\1\ub510\1\ub5e8\1\ub6c0"+
+ "\1\ub798\1\ub870\1\ub948\1\uba20\1\ubaf8\1\ubbd0\1\ubca8\1\ubd80"+
+ "\1\ube58\1\ubf30\1\uc008\1\uc0e0\1\uc1b8\1\uc290\1\uc368\1\uc440"+
+ "\1\uc518\1\uc5f0\1\uc6c8\1\uc7a0\1\uc878\1\uc950\1\uca28\1\ucb00"+
+ "\1\ucbd8\1\uccb0\1\ucd88\1\uce60\1\ucf38\1\ud010\1\ud0e8\1\ud1c0"+
+ "\1\ud298\1\ud370\1\ud448\1\ud520\1\ud5f8\1\ud6d0\1\ud7a8\1\ud880"+
+ "\1\ud958\1\uda30\1\udb08\1\udbe0\1\udcb8\1\udd90\1\ude68\1\udf40"+
+ "\1\ue018\1\ue0f0\0\u2298\1\ue1c8\1\ue2a0\1\ue378\1\ue450\1\ue528"+
+ "\1\ue600\1\ue6d8\1\ue7b0\1\ue888\1\ue960\1\uea38\1\ueb10\1\uebe8"+
+ "\1\uecc0\1\ued98\1\uee70\1\uef48\1\uf020\1\uf0f8\1\uf1d0\1\uf2a8"+
+ "\1\uf380\1\uf458\1\uf530\1\uf608\1\uf6e0\1\uf7b8\1\uf890\1\uf968"+
+ "\1\ufa40\1\ufb18\1\ufbf0\1\ufcc8\1\ufda0\1\ufe78\1\uff50\2\50"+
+ "\2\u0100\2\u01d8\2\u02b0\2\u0388\2\u0460\2\u0538\2\u0610\2\u06e8"+
+ "\2\u07c0\2\u0898\2\u0970\2\u0a48\2\u0b20\2\u0bf8\2\u0cd0\2\u0da8"+
+ "\2\u0e80\2\u0f58\2\u1030\2\u1108\2\u11e0\2\u12b8\2\u1390\2\u1468"+
+ "\2\u1540\2\u1618\2\u16f0\2\u17c8\2\u18a0\2\u1978\2\u1a50\2\u1b28"+
+ "\2\u1c00\2\u1cd8\2\u1db0\2\u1e88\2\u1f60\2\u2038\2\u2110\2\u21e8"+
+ "\2\u22c0\2\u2398\2\u2470\2\u2548\2\u2620\2\u26f8\2\u27d0\2\u28a8"+
+ "\2\u2980\2\u2a58\2\u2b30\2\u2c08\2\u2ce0\2\u2db8\2\u2e90\2\u2f68"+
+ "\2\u3040\2\u3118\2\u31f0\2\u32c8\2\u33a0\2\u3478\2\u3550\2\u3628"+
+ "\2\u3700\2\u37d8\2\u38b0\2\u3988\2\u3a60\2\u3b38\2\u3c10\2\u3ce8"+
+ "\2\u3dc0\2\u3e98\2\u3f70\2\u4048\2\u4120\2\u41f8\2\u42d0\2\u43a8"+
+ "\2\u4480\2\u4558\2\u4630\2\u4708\2\u47e0\2\u48b8\2\u4990\2\u4a68"+
+ "\2\u4b40\2\u4c18\2\u4cf0\2\u4dc8\2\u4ea0\2\u4f78\2\u5050\2\u5128"+
+ "\2\u5200\2\u52d8\2\u53b0\2\u5488\2\u5560\2\u5638\2\u5710\2\u57e8"+
+ "\2\u58c0\2\u5998\2\u5a70\2\u5b48\2\u5c20\2\u5cf8\2\u5dd0\2\u5ea8"+
+ "\2\u5f80\2\u6058\2\u6130\2\u6208\2\u62e0\2\u63b8\2\u6490\2\u6568"+
+ "\2\u6640\2\u6718\2\u67f0\2\u68c8\2\u69a0\2\u6a78\2\u6b50\2\u6c28"+
+ "\2\u6d00\2\u6dd8\2\u6eb0\2\u6f88\2\u7060\2\u7138\2\u7210\2\u72e8"+
+ "\2\u73c0\2\u7498\2\u7570\2\u7648\2\u7720\2\u77f8\2\u78d0\2\u79a8"+
+ "\2\u7a80\2\u7b58\2\u7c30\2\u7d08\2\u7de0\2\u7eb8\2\u7f90\2\u8068"+
+ "\2\u8140\2\u8218\2\u82f0\2\u83c8\2\u84a0\2\u8578\2\u8650\2\u8728"+
+ "\2\u8800\2\u88d8\2\u89b0\2\u8a88\2\u8b60\2\u8c38\2\u8d10\2\u8de8"+
+ "\2\u8ec0\2\u8f98\2\u9070\2\u9148\2\u9220\2\u92f8\2\u93d0\2\u94a8"+
+ "\2\u9580\2\u9658\2\u9730\2\u9808\2\u98e0\2\u99b8\2\u9a90\2\u9b68"+
+ "\2\u9c40\2\u9d18\2\u9df0\2\u9ec8\2\u9fa0\2\ua078\2\ua150\2\ua228"+
+ "\2\ua300\2\ua3d8\2\ua4b0\2\ua588\2\ua660\2\ua738\2\ua810\2\ua8e8"+
+ "\2\ua9c0\2\uaa98\2\uab70\2\uac48\2\uad20\2\uadf8\2\uaed0\2\uafa8"+
+ "\2\ub080\2\ub158\2\ub230\2\ub308\2\ub3e0\2\ub4b8\2\ub590\2\ub668"+
+ "\2\ub740\2\ub818\2\ub8f0\2\ub9c8\2\ubaa0\2\ubb78\2\ubc50\2\ubd28"+
+ "\2\ube00\2\ubed8\2\ubfb0\2\uc088\2\uc160\2\uc238\2\uc310\2\uc3e8"+
+ "\2\uc4c0\2\uc598\2\uc670\2\uc748\2\uc820\2\uc8f8\2\uc9d0\2\ucaa8"+
+ "\2\ucb80\2\ucc58\2\ucd30\2\uce08\2\ucee0\2\ucfb8\2\ud090\2\ud168"+
+ "\2\ud240\2\ud318\2\ud3f0\2\ud4c8\2\ud5a0\2\ud678\2\ud750\2\ud828"+
+ "\2\ud900\2\ud9d8\2\udab0\2\udb88\2\udc60\2\udd38\2\ude10\2\udee8"+
+ "\2\udfc0\2\ue098\2\ue170\0\330\2\ue248\2\ue320\2\ue3f8\2\ue4d0"+
+ "\2\ue5a8\2\ue680\2\ue758\2\ue830\2\ue908\2\ue9e0\2\ueab8\2\ueb90"+
+ "\2\uec68\2\ued40\2\uee18\2\ueef0\2\uefc8\2\uf0a0\2\uf178\2\uf250"+
+ "\2\uf328\2\uf400\2\uf4d8\2\uf5b0\2\uf688\2\uf760\2\uf838\2\uf910"+
+ "\2\uf9e8\2\ufac0\2\ufb98\2\ufc70\2\ufd48\2\ufe20\2\ufef8\2\uffd0"+
+ "\3\250\3\u0180\3\u0258\3\u0330\3\u0408\3\u04e0\3\u05b8\3\u0690"+
+ "\3\u0768\3\u0840\3\u0918\3\u09f0\3\u0ac8\3\u0ba0\3\u0c78\3\u0d50"+
+ "\3\u0e28\3\u0f00\3\u0fd8\3\u10b0\3\u1188\3\u1260\3\u1338\3\u1410"+
+ "\3\u14e8\3\u15c0\3\u1698\3\u1770\3\u1848\3\u1920\3\u19f8\3\u1ad0"+
+ "\3\u1ba8\3\u1c80\3\u1d58\3\u1e30\3\u1f08\3\u1fe0\3\u20b8\3\u2190"+
+ "\3\u2268\3\u2340\3\u2418\3\u24f0\3\u25c8\3\u26a0\3\u2778\3\u2850"+
+ "\3\u2928\3\u2a00\3\u2ad8\3\u2bb0\3\u2c88\3\u2d60\3\u2e38\3\u2f10"+
+ "\3\u2fe8\3\u30c0\3\u3198\3\u3270\3\u3348\3\u3420\3\u34f8\3\u35d0"+
+ "\3\u36a8\3\u3780\3\u3858\3\u3930\3\u3a08\3\u3ae0\3\u3bb8\3\u3c90"+
+ "\3\u3d68\3\u3e40\3\u3f18\3\u3ff0\3\u40c8\3\u41a0\3\u4278\3\u4350"+
+ "\3\u4428\3\u4500\3\u45d8\3\u46b0\3\u4788\3\u4860\3\u4938\3\u4a10"+
+ "\3\u4ae8\3\u4bc0\3\u4c98\3\u4d70\3\u4e48\3\u4f20\3\u4ff8\3\u50d0"+
+ "\3\u51a8\3\u5280\3\u5358\3\u5430\3\u5508\3\u55e0\3\u56b8\3\u5790"+
+ "\3\u5868\3\u5940\3\u5a18\3\u5af0\3\u5bc8\3\u5ca0\3\u5d78\3\u5e50"+
+ "\3\u5f28\3\u6000\3\u60d8\3\u61b0\3\u6288\3\u6360\3\u6438\3\u6510"+
+ "\3\u65e8\3\u66c0\3\u6798\3\u6870\3\u6948\3\u6a20\3\u6af8\3\u6bd0"+
+ "\3\u6ca8\3\u6d80\3\u6e58\3\u6f30\3\u7008\3\u70e0\3\u71b8\3\u7290"+
+ "\3\u7368\3\u7440\3\u7518\3\u75f0\3\u76c8\3\u77a0\3\u7878\3\u7950"+
+ "\3\u7a28\3\u7b00\3\u7bd8\3\u7cb0\3\u7d88\3\u7e60\3\u7f38\3\u8010"+
+ "\3\u80e8\3\u81c0\3\u8298\3\u8370\3\u8448\3\u8520\3\u85f8\3\u86d0"+
+ "\3\u87a8\3\u8880\3\u8958\3\u8a30\3\u8b08\3\u8be0\3\u8cb8\3\u8d90"+
+ "\3\u8e68\3\u8f40\3\u9018\3\u90f0\3\u91c8\3\u92a0\3\u9378\3\u9450"+
+ "\3\u9528\3\u9600\3\u96d8\3\u97b0\3\u9888\3\u9960\3\u9a38\3\u9b10"+
+ "\3\u9be8\3\u9cc0\3\u9d98\3\u9e70\3\u9f48\3\ua020\3\ua0f8\3\ua1d0"+
+ "\3\ua2a8\3\ua380\3\ua458\3\ua530\3\ua608\3\ua6e0\3\ua7b8\3\ua890"+
+ "\3\ua968\3\uaa40\3\uab18\3\uabf0\3\uacc8\3\uada0\3\uae78\3\uaf50"+
+ "\3\ub028\3\ub100\3\ub1d8\3\ub2b0\3\ub388\3\ub460\3\ub538\3\ub610"+
+ "\3\ub6e8\3\ub7c0\3\ub898\3\ub970\3\uba48\3\ubb20\3\ubbf8\3\ubcd0"+
+ "\3\ubda8\3\ube80\3\ubf58\3\uc030\3\uc108\3\uc1e0\3\uc2b8\3\uc390"+
+ "\3\uc468\3\uc540\3\uc618\3\uc6f0\3\uc7c8\3\uc8a0\3\uc978\3\uca50"+
+ "\3\ucb28\3\ucc00\3\uccd8\3\ucdb0\3\uce88\3\ucf60\3\ud038\3\ud110"+
+ "\3\ud1e8\3\ud2c0\3\ud398\3\ud470\3\ud548\3\ud620\3\ud6f8\3\ud7d0"+
+ "\3\ud8a8\3\ud980\3\uda58\3\udb30\3\udc08\3\udce0\3\uddb8\3\ude90"+
+ "\3\udf68\3\ue040\3\ue118\3\ue1f0\3\ue2c8\3\ue3a0\3\ue478\3\ue550"+
+ "\3\ue628\3\ue700\3\ue7d8\3\ue8b0\3\ue988\3\uea60\3\ueb38\3\uec10"+
+ "\3\uece8\3\uedc0\2\ue170\3\uee98\3\uef70\3\uf048\3\uf120\3\uf1f8"+
+ "\3\uf2d0\3\uf3a8\3\uf480\3\uf558\3\uf630\3\uf708\3\uf7e0\3\uf8b8"+
+ "\3\uf990\3\ufa68\3\ufb40\3\ufc18\3\ufcf0\3\ufdc8\3\ufea0\3\uff78"+
+ "\4\120\4\u0128\4\u0200\4\u02d8\4\u03b0\4\u0488\4\u0560\4\u0638"+
+ "\4\u0710\4\u07e8\4\u08c0\4\u0998\4\u0a70\4\u0b48\4\u0c20\4\u0cf8"+
+ "\4\u0dd0\4\u0ea8\4\u0f80\4\u1058\4\u1130\4\u1208\4\u12e0\4\u13b8"+
+ "\4\u1490\4\u1568\4\u1640\4\u1718\4\u17f0\4\u18c8\4\u19a0\4\u1a78"+
+ "\4\u1b50\4\u1c28\4\u1d00\4\u1dd8\4\u1eb0\4\u1f88\4\u2060\4\u2138"+
+ "\4\u2210\4\u22e8\4\u23c0\4\u2498\4\u2570\4\u2648\4\u2720\4\u27f8"+
+ "\4\u28d0\4\u29a8\4\u2a80\4\u2b58\4\u2c30\4\u2d08\4\u2de0\4\u2eb8"+
+ "\4\u2f90\4\u3068\4\u3140\4\u3218\4\u32f0\4\u33c8\4\u34a0\4\u3578"+
+ "\4\u3650\4\u3728\4\u3800\4\u38d8\4\u39b0\4\u3a88\4\u3b60\4\u3c38"+
+ "\4\u3d10\4\u3de8\4\u3ec0\4\u3f98\4\u4070\4\u4148\4\u4220\4\u42f8"+
+ "\4\u43d0\4\u44a8\4\u4580\4\u4658\4\u4730\4\u4808\4\u48e0\4\u49b8"+
+ "\4\u4a90\4\u4b68\4\u4c40\4\u4d18\4\u4df0\4\u4ec8\4\u4fa0\4\u5078"+
+ "\4\u5150\4\u5228\4\u5300\4\u53d8\4\u54b0\4\u5588\4\u5660\4\u5738"+
+ "\4\u5810\4\u58e8\4\u59c0\4\u5a98\4\u5b70\4\u5c48\4\u5d20\4\u5df8"+
+ "\4\u5ed0\4\u5fa8\4\u6080\4\u6158\4\u6230\4\u6308\4\u63e0\4\u64b8"+
+ "\4\u6590\4\u6668\4\u6740\4\u6818\4\u68f0\4\u69c8\4\u6aa0\4\u6b78"+
+ "\4\u6c50\4\u6d28\4\u6e00\4\u6ed8\4\u6fb0\4\u7088\4\u7160\4\u7238"+
+ "\4\u7310\4\u73e8\4\u74c0\4\u7598\4\u7670\4\u7748\4\u7820\4\u78f8"+
+ "\4\u79d0\4\u7aa8\4\u7b80\4\u7c58\4\u7d30\4\u7e08\4\u7ee0\4\u7fb8"+
+ "\4\u8090\4\u8168\4\u8240\4\u8318\4\u83f0\4\u84c8\4\u85a0\4\u8678"+
+ "\4\u8750\4\u8828\4\u8900\4\u89d8\4\u8ab0\4\u8b88\4\u8c60\4\u8d38"+
+ "\4\u8e10\4\u8ee8\4\u8fc0\4\u9098\4\u9170\4\u9248\4\u9320\4\u93f8"+
+ "\4\u94d0\4\u95a8\4\u9680\4\u9758\4\u9830\4\u9908\4\u99e0\4\u9ab8"+
+ "\4\u9b90\4\u9c68\4\u9d40\4\u9e18\4\u9ef0\4\u9fc8\4\ua0a0\4\ua178"+
+ "\4\ua250\4\ua328\4\ua400\4\ua4d8\4\ua5b0\4\ua688\4\ua760\4\ua838"+
+ "\4\ua910\4\ua9e8\4\uaac0\4\uab98\4\uac70\4\uad48\4\uae20\4\uaef8"+
+ "\4\uafd0\4\ub0a8\4\ub180\4\ub258\4\ub330\4\ub408\4\ub4e0\4\ub5b8"+
+ "\4\ub690\4\ub768\4\ub840\4\ub918\4\ub9f0\4\ubac8\4\ubba0\4\ubc78"+
+ "\4\ubd50\4\ube28\4\ubf00\4\ubfd8\4\uc0b0\4\uc188\4\uc260\4\uc338"+
+ "\4\uc410\4\uc4e8\4\uc5c0\4\uc698\4\uc770\4\uc848\4\uc920\4\uc9f8"+
+ "\4\ucad0\4\ucba8\4\ucc80\4\ucd58\4\uce30\4\ucf08\4\ucfe0\4\ud0b8"+
+ "\4\ud190\4\ud268\4\ud340\4\ud418\4\ud4f0\4\ud5c8\4\ud6a0\4\ud778"+
+ "\4\ud850\4\ud928\4\uda00\4\udad8\4\udbb0\4\udc88\4\udd60\4\ude38"+
+ "\4\udf10\4\udfe8\4\ue0c0\4\ue198\4\ue270\4\ue348\4\ue420\4\ue4f8"+
+ "\4\ue5d0\4\ue6a8\4\ue780\4\ue858\4\ue930\4\uea08\4\ueae0\4\uebb8"+
+ "\4\uec90\4\ued68\4\uee40\4\uef18\4\ueff0\4\uf0c8\4\uf1a0\4\uf278"+
+ "\4\uf350\4\uf428\4\uf500\4\uf5d8\4\uf6b0\4\uf788\4\uf860\4\uf938"+
+ "\4\ufa10\4\ufae8\4\ufbc0\4\ufc98\4\ufd70\4\ufe48\4\uff20\4\ufff8"+
+ "\5\320\5\u01a8\5\u0280\5\u0358\5\u0430\5\u0508\5\u05e0\5\u06b8"+
+ "\5\u0790\5\u0868\5\u0940\5\u0a18\5\u0af0\5\u0bc8\5\u0ca0\5\u0d78"+
+ "\5\u0e50\5\u0f28\5\u1000\5\u10d8\5\u11b0\5\u1288\5\u1360\5\u1438"+
+ "\5\u1510\5\u15e8\5\u16c0\5\u1798\5\u1870\5\u1948\5\u1a20\5\u1af8"+
+ "\5\u1bd0\5\u1ca8\5\u1d80\5\u1e58\5\u1f30\5\u2008\5\u20e0\5\u21b8"+
+ "\5\u2290\5\u2368\5\u2440\5\u2518\5\u25f0\5\u26c8\5\u27a0\5\u2878"+
+ "\5\u2950\5\u2a28\5\u2b00\5\u2bd8\5\u2cb0\5\u2d88\5\u2e60\5\u2f38"+
+ "\5\u3010\5\u30e8\5\u31c0\5\u3298\5\u3370\5\u3448\5\u3520\5\u35f8"+
+ "\5\u36d0\5\u37a8\5\u3880\5\u3958\5\u3a30\5\u3b08\5\u3be0\5\u3cb8"+
+ "\5\u3d90\5\u3e68\5\u3f40\5\u4018\5\u40f0\5\u41c8\5\u42a0\5\u4378"+
+ "\5\u4450\5\u4528\5\u4600\5\u46d8\5\u47b0\5\u4888\5\u4960\5\u4a38"+
+ "\5\u4b10\5\u4be8\5\u4cc0\5\u4d98\5\u4e70\5\u4f48\5\u5020\5\u50f8"+
+ "\5\u51d0\5\u52a8\5\u5380\5\u5458\5\u5530\5\u5608\5\u56e0\5\u57b8"+
+ "\5\u5890\5\u5968\5\u5a40\5\u5b18\5\u5bf0\5\u5cc8\5\u5da0\5\u5e78"+
+ "\5\u5f50\5\u6028\5\u6100\5\u61d8\5\u62b0\5\u6388\5\u6460\5\u6538"+
+ "\5\u6610\5\u66e8\5\u67c0\5\u6898\5\u6970\5\u6a48\5\u6b20\5\u6bf8"+
+ "\5\u6cd0\5\u6da8\5\u6e80\5\u6f58\5\u7030\5\u7108\5\u71e0\5\u72b8"+
+ "\5\u7390\5\u7468\5\u7540\5\u7618\5\u76f0\5\u77c8\5\u78a0\5\u7978"+
+ "\5\u7a50\5\u7b28\5\u7c00\5\u7cd8\5\u7db0\5\u7e88\5\u7f60\5\u8038"+
+ "\5\u8110\5\u81e8\5\u82c0\5\u8398\5\u8470\5\u8548\5\u8620\5\u86f8"+
+ "\5\u87d0\5\u88a8\5\u8980\5\u8a58\5\u8b30\5\u8c08\5\u8ce0\5\u8db8"+
+ "\5\u8e90\5\u8f68\5\u9040\5\u9118\5\u91f0\5\u92c8\5\u93a0\5\u9478"+
+ "\5\u9550\5\u9628\5\u9700\5\u97d8\5\u98b0\5\u9988\5\u9a60\5\u9b38"+
+ "\5\u9c10\5\u9ce8\5\u9dc0\5\u9e98\5\u9f70\5\ua048\5\ua120\5\ua1f8"+
+ "\5\ua2d0\5\ua3a8\5\ua480\5\ua558\5\ua630\5\ua708\5\ua7e0\5\ua8b8"+
+ "\5\ua990\5\uaa68\5\uab40\5\uac18\5\uacf0\5\uadc8\5\uaea0\5\uaf78"+
+ "\5\ub050\5\ub128\5\ub200\5\ub2d8\5\ub3b0\5\ub488\5\ub560\5\ub638"+
+ "\5\ub710\5\ub7e8\5\ub8c0\5\ub998\5\uba70\5\ubb48\5\ubc20\5\ubcf8"+
+ "\5\ubdd0\5\ubea8\5\ubf80\5\uc058\5\uc130\5\uc208\5\uc2e0\5\uc3b8"+
+ "\5\uc490\5\uc568\5\uc640\5\uc718\5\uc7f0\5\uc8c8\5\uc9a0\5\uca78"+
+ "\5\ucb50\5\ucc28\5\ucd00\5\ucdd8\5\uceb0\5\ucf88\5\ud060\5\ud138"+
+ "\5\ud210\5\ud2e8\5\ud3c0\5\ud498\5\ud570\5\ud648\5\ud720\5\ud7f8"+
+ "\5\ud8d0\5\ud9a8\5\uda80\5\udb58\5\udc30\0\u0f30";
private static int [] zzUnpackRowMap() {
- int [] result = new int[1709];
+ int [] result = new int[1798];
int offset = 0;
offset = zzUnpackRowMap(ZZ_ROWMAP_PACKED_0, offset, result);
return result;
@@ -503,3172 +532,5267 @@ public final class UAX29URLEmailTokenize
private static final int [] ZZ_TRANS = zzUnpackTrans();
private static final String ZZ_TRANS_PACKED_0 =
- "\1\2\1\3\1\2\1\4\1\2\1\5\1\2\1\6"+
- "\1\2\1\7\1\2\1\10\3\2\1\11\5\2\1\12"+
- "\3\2\1\13\11\2\1\14\2\2\1\15\43\2\1\16"+
- "\1\2\1\17\3\2\1\20\1\21\1\2\1\22\1\2"+
- "\1\23\2\2\1\24\1\2\1\25\1\2\1\26\1\27"+
- "\3\2\1\30\2\31\1\32\1\33\1\34\1\35\6\36"+
- "\1\37\3\36\1\40\12\36\1\41\4\36\1\35\1\42"+
- "\2\43\1\42\5\43\1\44\1\2\1\35\1\45\1\35"+
- "\1\2\2\35\1\2\3\35\1\46\2\2\1\35\1\47"+
- "\3\2\2\35\1\2\245\0\1\25\11\0\1\25\20\0"+
- "\1\25\22\0\1\25\10\0\3\25\17\0\1\25\10\0"+
- "\1\25\120\0\1\25\1\0\1\25\1\0\1\25\1\0"+
- "\1\25\1\0\1\25\1\0\3\25\1\0\5\25\1\0"+
- "\3\25\1\0\11\25\1\0\2\25\1\0\16\25\1\0"+
- "\2\25\1\0\21\25\1\0\1\25\1\0\3\25\2\0"+
- "\1\25\1\0\1\25\1\0\2\25\1\0\1\25\113\0"+
- "\1\25\3\0\1\25\5\0\2\25\3\0\1\25\13\0"+
- "\1\25\1\0\1\25\4\0\2\25\4\0\1\25\1\0"+
- "\1\25\3\0\2\25\1\0\1\25\5\0\3\25\1\0"+
- "\1\25\15\0\1\25\10\0\1\25\120\0\1\25\3\0"+
- "\1\25\1\0\1\25\1\0\1\25\1\0\3\25\2\0"+
- "\4\25\1\0\3\25\2\0\3\25\1\0\4\25\1\0"+
- "\2\25\2\0\3\25\1\0\11\25\1\0\2\25\1\0"+
- "\16\25\1\0\2\25\1\0\1\25\1\0\3\25\2\0"+
- "\1\25\1\0\1\25\1\0\2\25\1\0\1\25\113\0"+
- "\1\25\3\0\1\25\3\0\1\25\1\0\3\25\2\0"+
- "\1\25\1\0\2\25\1\0\3\25\3\0\2\25\1\0"+
- "\1\25\1\0\2\25\1\0\2\25\3\0\2\25\1\0"+
- "\1\25\1\0\1\25\1\0\2\25\1\0\2\25\1\0"+
- "\2\25\1\0\5\25\1\0\5\25\1\0\2\25\1\0"+
- "\2\25\1\0\1\25\1\0\3\25\4\0\1\25\4\0"+
- "\1\25\125\0\3\25\5\0\1\25\1\0\1\25\1\0"+
- "\1\25\4\0\1\25\14\0\1\25\5\0\1\25\11\0"+
- "\2\25\12\0\1\26\1\0\2\25\12\0\1\25\120\0"+
- "\1\25\1\0\1\26\7\0\2\25\2\0\5\25\2\0"+
- "\2\25\4\0\6\25\1\0\2\25\4\0\5\25\1\0"+
- "\5\25\1\0\2\25\1\0\3\25\1\0\4\25\1\0"+
- "\5\25\1\26\1\0\1\25\1\0\1\25\1\0\3\25"+
- "\2\0\1\25\1\0\1\25\1\0\1\25\2\0\1\25"+
- "\113\0\1\25\3\0\1\25\5\0\2\25\3\0\1\25"+
- "\4\0\3\25\4\0\1\25\1\0\1\25\2\0\1\25"+
- "\1\0\2\25\4\0\1\25\1\0\1\25\3\0\2\25"+
- "\1\0\1\25\5\0\3\25\1\0\1\25\10\0\1\25"+
- "\1\0\2\26\1\0\1\25\10\0\1\25\120\0\1\25"+
- "\3\0\1\25\6\0\2\25\5\0\1\25\1\0\1\25"+
- "\1\0\1\25\1\0\11\25\2\0\1\25\4\0\1\25"+
- "\4\0\6\25\2\0\1\25\1\0\1\25\1\0\3\25"+
- "\3\0\2\25\4\0\3\25\1\0\1\25\10\0\1\25"+
- "\1\0\2\25\115\0\1\25\11\0\2\25\17\0\1\25"+
- "\6\0\2\25\4\0\1\25\5\0\1\25\2\0\1\25"+
- "\5\0\3\25\1\0\1\25\15\0\1\25\10\0\1\25"+
- "\120\0\1\25\3\0\1\25\5\0\1\25\32\0\15\25"+
- "\5\0\3\25\1\0\1\25\5\0\1\25\7\0\1\25"+
- "\2\0\1\25\5\0\1\25\2\0\1\25\1\0\1\25"+
- "\202\0\1\33\21\0\1\27\131\0\1\32\3\0\1\32"+
- "\3\0\1\32\1\0\3\32\2\0\1\32\2\0\1\32"+
- "\1\0\3\32\3\0\2\32\1\0\1\32\1\0\2\32"+
- "\1\0\2\32\3\0\2\32\1\0\1\32\3\0\2\32"+
- "\1\0\2\32\1\0\2\32\1\0\5\32\1\0\5\32"+
- "\2\0\1\32\1\0\2\32\1\0\1\32\1\0\3\32"+
- "\4\0\1\32\4\0\1\32\113\0\1\32\1\0\1\32"+
- "\1\0\1\32\1\0\1\32\1\0\1\32\1\0\3\32"+
- "\1\0\5\32\1\0\3\32\1\0\11\32\1\0\2\32"+
- "\1\0\16\32\1\0\2\32\1\0\21\32\1\0\1\32"+
- "\1\0\3\32\2\0\1\32\1\0\1\32\1\0\2\32"+
- "\1\0\1\32\113\0\1\32\1\0\1\32\1\0\1\32"+
- "\3\0\1\32\1\0\3\32\1\0\2\32\1\0\2\32"+
- "\1\0\3\32\1\0\11\32\1\0\2\32\1\0\16\32"+
- "\1\0\2\32\1\0\21\32\1\0\1\32\1\0\3\32"+
- "\2\0\1\32\1\0\1\32\1\0\2\32\1\0\1\32"+
- "\113\0\1\32\11\0\1\32\20\0\1\32\33\0\1\32"+
- "\21\0\1\32\10\0\1\32\120\0\1\32\1\0\1\32"+
- "\1\0\1\32\1\0\1\32\1\0\1\32\1\0\3\32"+
- "\1\0\5\32\1\0\3\32\1\0\6\32\1\0\2\32"+
- "\1\0\2\32\1\0\10\32\1\0\5\32\1\0\2\32"+
- "\1\0\21\32\1\0\1\32\1\0\3\32\2\0\1\32"+
- "\1\0\1\32\1\0\2\32\1\0\1\32\242\0\1\33"+
- "\112\0\1\50\1\0\1\51\1\0\1\52\1\0\1\53"+
- "\1\0\1\54\1\0\1\55\3\0\1\56\5\0\1\57"+
- "\3\0\1\60\11\0\1\61\2\0\1\62\16\0\1\63"+
- "\2\0\1\64\41\0\2\25\1\65\1\0\1\66\1\0"+
- "\1\66\1\67\1\0\1\25\2\0\1\25\1\66\32\25"+
- "\1\0\12\65\1\66\1\0\1\67\3\0\1\66\20\0"+
- "\1\50\1\0\1\51\1\0\1\52\1\0\1\53\1\0"+
- "\1\54\1\0\1\70\3\0\1\71\5\0\1\72\3\0"+
- "\1\73\11\0\1\61\2\0\1\74\16\0\1\75\2\0"+
- "\1\76\41\0\1\25\2\26\2\0\2\77\1\100\1\0"+
- "\1\26\2\0\1\25\1\77\32\25\1\0\12\26\2\0"+
- "\1\100\2\0\2\77\6\0\1\77\23\0\1\101\15\0"+
- "\1\102\14\0\1\103\16\0\1\104\2\0\1\105\21\0"+
- "\1\106\20\0\1\27\1\0\1\27\3\0\1\67\1\0"+
- "\1\27\53\0\1\67\24\0\1\50\1\0\1\51\1\0"+
- "\1\52\1\0\1\53\1\0\1\54\1\0\1\107\3\0"+
- "\1\71\5\0\1\72\3\0\1\110\11\0\1\61\2\0"+
- "\1\111\16\0\1\112\2\0\1\113\21\0\1\114\17\0"+
- "\1\25\1\115\1\26\1\116\3\0\1\115\1\0\1\115"+
- "\2\0\1\25\1\0\32\25\1\0\12\26\2\0\1\115"+
- "\165\0\2\31\112\0\1\117\15\0\1\120\14\0\1\121"+
- "\16\0\1\122\2\0\1\123\42\0\1\32\7\0\1\32"+
- "\112\0\1\124\15\0\1\125\14\0\1\126\16\0\1\127"+
- "\2\0\1\130\42\0\1\33\7\0\1\33\100\0\1\50"+
- "\1\0\1\51\1\0\1\52\1\0\1\53\1\0\1\54"+
- "\1\0\1\131\3\0\1\56\5\0\1\57\3\0\1\132"+
- "\11\0\1\61\2\0\1\133\16\0\1\134\2\0\1\135"+
- "\41\0\1\25\1\34\1\65\1\0\1\66\1\0\1\66"+
- "\1\67\1\0\1\34\2\0\1\34\1\66\32\25\1\0"+
- "\12\65\1\66\1\0\1\67\3\0\1\66\166\0\1\136"+
- "\45\137\1\0\3\137\1\0\2\137\1\140\3\137\3\0"+
- "\1\137\4\0\2\137\2\0\1\50\1\0\1\51\1\0"+
- "\1\52\1\0\1\53\1\0\1\54\1\0\1\55\3\0"+
- "\1\56\5\0\1\57\3\0\1\60\11\0\1\61\2\0"+
- "\1\62\16\0\1\63\2\0\1\64\41\0\2\25\1\65"+
- "\1\0\1\66\1\0\1\66\1\67\1\0\1\25\2\0"+
- "\1\25\1\141\32\36\1\142\12\143\1\66\1\137\1\144"+
- "\1\137\1\0\1\137\1\145\1\140\3\137\3\0\1\137"+
- "\4\0\2\137\2\0\1\50\1\0\1\51\1\0\1\52"+
- "\1\0\1\53\1\0\1\54\1\0\1\55\3\0\1\56"+
- "\5\0\1\57\3\0\1\60\11\0\1\61\2\0\1\62"+
- "\16\0\1\63\2\0\1\64\41\0\2\25\1\65\1\0"+
- "\1\66\1\0\1\66\1\67\1\0\1\25\2\0\1\25"+
- "\1\141\10\36\1\146\6\36\1\147\12\36\1\142\12\143"+
- "\1\66\1\137\1\144\1\137\1\0\1\137\1\145\1\140"+
- "\3\137\3\0\1\137\4\0\2\137\2\0\1\50\1\0"+
- "\1\51\1\0\1\52\1\0\1\53\1\0\1\54\1\0"+
- "\1\55\3\0\1\56\5\0\1\57\3\0\1\60\11\0"+
- "\1\61\2\0\1\62\16\0\1\63\2\0\1\64\41\0"+
- "\2\25\1\65\1\0\1\66\1\0\1\66\1\67\1\0"+
- "\1\25\2\0\1\25\1\141\1\150\31\36\1\142\12\143"+
- "\1\66\1\137\1\144\1\137\1\0\1\137\1\145\1\140"+
- "\3\137\3\0\1\137\4\0\2\137\2\0\1\50\1\0"+
- "\1\51\1\0\1\52\1\0\1\53\1\0\1\54\1\0"+
- "\1\55\3\0\1\56\5\0\1\57\3\0\1\60\11\0"+
- "\1\61\2\0\1\62\16\0\1\63\2\0\1\64\41\0"+
- "\2\25\1\65\1\0\1\66\1\0\1\66\1\67\1\0"+
- "\1\25\2\0\1\25\1\141\17\36\1\151\12\36\1\142"+
- "\12\143\1\66\1\137\1\144\1\137\1\0\1\137\1\145"+
- "\1\140\3\137\3\0\1\137\4\0\2\137\2\0\1\50"+
- "\1\0\1\51\1\0\1\52\1\0\1\53\1\0\1\54"+
- "\1\0\1\70\3\0\1\71\5\0\1\72\3\0\1\73"+
- "\11\0\1\61\2\0\1\74\16\0\1\75\2\0\1\76"+
- "\41\0\1\25\2\26\2\0\2\77\1\100\1\0\1\26"+
- "\2\0\1\25\1\152\32\36\1\142\12\43\1\0\1\137"+
- "\1\153\1\137\1\0\2\154\1\140\3\137\2\0\1\77"+
- "\1\137\4\0\2\137\2\0\1\50\1\0\1\51\1\0"+
- "\1\52\1\0\1\53\1\0\1\54\1\0\1\70\3\0"+
- "\1\71\5\0\1\72\3\0\1\73\11\0\1\61\2\0"+
- "\1\74\16\0\1\75\2\0\1\76\41\0\1\25\2\26"+
- "\2\0\2\77\1\100\1\0\1\26\2\0\1\25\1\152"+
- "\32\36\1\142\12\155\1\0\1\137\1\153\1\137\1\0"+
- "\2\154\1\140\3\137\2\0\1\77\1\137\4\0\2\137"+
- "\2\0\1\50\1\0\1\51\1\0\1\52\1\0\1\53"+
- "\1\0\1\54\1\0\1\70\3\0\1\71\5\0\1\72"+
- "\3\0\1\73\11\0\1\61\2\0\1\74\16\0\1\75"+
- "\2\0\1\76\41\0\1\25\2\26\2\0\2\77\1\100"+
- "\1\0\1\26\2\0\1\25\1\152\32\36\1\142\1\43"+
- "\1\156\1\155\2\43\2\155\1\43\1\155\1\43\1\0"+
- "\1\137\1\153\1\137\1\0\2\154\1\140\3\137\2\0"+
- "\1\77\1\137\4\0\2\137\2\0\1\50\1\0\1\51"+
- "\1\0\1\52\1\0\1\53\1\0\1\54\1\0\1\107"+
- "\3\0\1\71\5\0\1\72\3\0\1\110\11\0\1\61"+
- "\2\0\1\111\16\0\1\112\2\0\1\113\21\0\1\114"+
- "\17\0\1\25\1\115\1\26\1\116\3\0\1\115\1\0"+
- "\1\115\2\0\1\25\1\136\32\157\1\137\12\160\1\0"+
- "\1\137\1\161\1\137\1\0\2\137\1\140\3\137\3\0"+
- "\1\137\4\0\2\137\151\0\4\162\2\0\1\162\15\0"+
- "\1\162\6\0\12\162\1\163\174\0\65\164\1\165\1\164"+
- "\1\166\1\0\2\164\3\0\1\25\11\0\3\25\5\0"+
- "\1\25\1\0\1\25\1\0\1\25\4\0\1\25\4\0"+
- "\1\25\1\0\2\25\4\0\1\25\5\0\1\25\3\0"+
- "\1\25\4\0\5\25\10\0\1\65\1\0\2\25\1\0"+
- "\1\25\10\0\1\25\120\0\1\25\1\0\1\65\7\0"+
- "\2\25\2\0\5\25\2\0\2\25\4\0\6\25\1\0"+
- "\2\25\4\0\5\25\1\0\5\25\1\0\2\25\1\0"+
- "\3\25\1\0\4\25\1\0\5\25\1\65\1\0\1\25"+
- "\1\0\1\25\1\0\3\25\2\0\1\25\1\0\1\25"+
- "\1\0\1\25\2\0\1\25\113\0\1\25\3\0\1\25"+
- "\5\0\2\25\3\0\1\25\4\0\3\25\4\0\1\25"+
- "\1\0\1\25\2\0\1\25\1\0\2\25\4\0\1\25"+
- "\1\0\1\25\3\0\2\25\1\0\1\25\5\0\3\25"+
- "\1\0\1\25\10\0\1\25\1\0\2\65\1\0\1\25"+
- "\10\0\1\25\120\0\1\25\3\0\1\25\6\0\2\25"+
- "\5\0\1\25\1\0\1\25\1\0\1\25\1\0\11\25"+
- "\2\0\1\25\4\0\1\25\4\0\6\25\2\0\1\25"+
- "\1\0\1\25\1\0\3\25\1\0\1\25\1\0\2\25"+
- "\4\0\3\25\1\0\1\25\10\0\1\25\1\0\2\25"+
- "\115\0\1\25\3\0\1\25\5\0\1\25\32\0\15\25"+
- "\5\0\3\25\1\0\1\25\5\0\3\25\5\0\1\25"+
- "\2\0\2\25\4\0\1\25\2\0\1\25\1\0\1\25"+
- "\177\0\2\25\6\0\1\25\152\0\1\25\3\0\1\25"+
- "\2\0\1\25\3\0\1\25\5\0\1\25\7\0\1\25"+
- "\4\0\2\25\3\0\2\25\1\0\1\25\4\0\1\25"+
- "\1\0\1\25\2\0\2\25\1\0\3\25\1\0\1\25"+
- "\2\0\4\25\2\0\1\25\135\0\1\50\1\0\1\51"+
- "\1\0\1\52\1\0\1\53\1\0\1\54\1\0\1\167"+
- "\3\0\1\56\5\0\1\57\3\0\1\170\11\0\1\61"+
- "\2\0\1\171\16\0\1\172\2\0\1\173\41\0\1\25"+
- "\2\65\2\0\2\174\1\67\1\0\1\65\2\0\1\25"+
- "\1\174\32\25\1\0\12\65\2\0\1\67\2\0\2\174"+
- "\6\0\1\174\11\0\1\50\1\0\1\51\1\0\1\52"+
- "\1\0\1\53\1\0\1\54\1\0\1\175\3\0\1\176"+
- "\5\0\1\177\3\0\1\200\11\0\1\61\2\0\1\201"+
- "\16\0\1\202\2\0\1\203\41\0\1\25\1\66\7\0"+
- "\1\66\2\0\1\25\1\0\32\25\42\0\1\50\1\0"+
- "\1\51\1\0\1\52\1\0\1\53\1\0\1\54\1\0"+
- "\1\204\3\0\1\56\5\0\1\57\3\0\1\205\11\0"+
- "\1\61\2\0\1\206\16\0\1\207\2\0\1\210\21\0"+
- "\1\114\17\0\1\25\1\67\1\65\1\116\3\0\1\67"+
- "\1\0\1\67\2\0\1\25\1\0\32\25\1\0\12\65"+
- "\2\0\1\67\25\0\1\26\11\0\3\25\5\0\1\25"+
- "\1\0\1\25\1\0\1\25\4\0\1\25\4\0\1\26"+
- "\1\0\2\26\4\0\1\25\5\0\1\25\3\0\1\26"+
- "\4\0\1\26\2\25\2\26\10\0\1\26\1\0\2\25"+
- "\1\0\1\26\10\0\1\25\120\0\1\25\3\0\1\25"+
- "\6\0\2\25\5\0\1\25\1\0\1\25\1\0\1\25"+
- "\1\0\11\25\2\0\1\25\4\0\1\25\4\0\6\25"+
- "\2\0\1\25\1\0\1\25\1\0\3\25\1\0\1\26"+
- "\1\0\2\25\4\0\3\25\1\0\1\25\10\0\1\25"+
- "\1\0\2\25\115\0\1\25\3\0\1\25\5\0\1\25"+
- "\32\0\15\25\5\0\3\25\1\0\1\25\5\0\1\25"+
- "\2\26\5\0\1\25\2\0\1\25\1\26\4\0\1\25"+
- "\2\0\1\25\1\0\1\25\177\0\2\26\6\0\1\26"+
- "\152\0\1\26\3\0\1\26\2\0\1\26\3\0\1\26"+
- "\5\0\1\26\7\0\1\26\4\0\2\26\3\0\2\26"+
- "\1\0\1\26\4\0\1\26\1\0\1\26\2\0\2\26"+
- "\1\0\3\26\1\0\1\26\2\0\4\26\2\0\1\26"+
- "\147\0\1\211\3\0\1\212\5\0\1\213\3\0\1\214"+
- "\14\0\1\215\16\0\1\216\2\0\1\217\42\0\1\77"+
- "\1\26\6\0\1\77\37\0\12\26\27\0\1\50\1\0"+
- "\1\51\1\0\1\52\1\0\1\53\1\0\1\54\1\0"+
- "\1\220\3\0\1\71\5\0\1\72\3\0\1\221\11\0"+
- "\1\61\2\0\1\222\16\0\1\223\2\0\1\224\21\0"+
- "\1\114\17\0\1\25\1\100\1\26\1\116\3\0\1\100"+
- "\1\0\1\100\2\0\1\25\1\0\32\25\1\0\12\26"+
- "\2\0\1\100\25\0\1\27\37\0\1\27\1\0\2\27"+
- "\16\0\1\27\4\0\1\27\2\0\2\27\15\0\1\27"+
- "\226\0\1\27\247\0\2\27\11\0\1\27\211\0\2\27"+
- "\6\0\1\27\152\0\1\27\3\0\1\27\2\0\1\27"+
- "\3\0\1\27\5\0\1\27\7\0\1\27\4\0\2\27"+
- "\3\0\2\27\1\0\1\27\4\0\1\27\1\0\1\27"+
- "\2\0\2\27\1\0\3\27\1\0\1\27\2\0\4\27"+
- "\2\0\1\27\247\0\1\27\131\0\1\115\11\0\3\25"+
- "\5\0\1\25\1\0\1\25\1\0\1\25\4\0\1\25"+
- "\4\0\1\115\1\0\2\115\4\0\1\25\5\0\1\25"+
- "\3\0\1\115\4\0\1\115\2\25\2\115\10\0\1\26"+
- "\1\0\2\25\1\0\1\115\10\0\1\25\120\0\1\25"+
- "\3\0\1\25\6\0\2\25\5\0\1\25\1\0\1\25"+
- "\1\0\1\25\1\0\11\25\2\0\1\25\4\0\1\25"+
- "\4\0\6\25\2\0\1\25\1\0\1\25\1\0\3\25"+
- "\1\0\1\115\1\0\2\25\4\0\3\25\1\0\1\25"+
- "\10\0\1\25\1\0\2\25\115\0\1\25\3\0\1\25"+
- "\5\0\1\25\32\0\15\25\5\0\3\25\1\0\1\25"+
- "\5\0\1\25\2\115\5\0\1\25\2\0\1\25\1\115"+
- "\4\0\1\25\2\0\1\25\1\0\1\25\177\0\2\115"+
- "\6\0\1\115\152\0\1\115\3\0\1\115\2\0\1\115"+
- "\3\0\1\115\5\0\1\115\7\0\1\115\4\0\2\115"+
- "\3\0\2\115\1\0\1\115\4\0\1\115\1\0\1\115"+
- "\2\0\2\115\1\0\3\115\1\0\1\115\2\0\4\115"+
- "\2\0\1\115\247\0\1\116\142\0\1\225\15\0\1\226"+
- "\14\0\1\227\16\0\1\230\2\0\1\231\21\0\1\114"+
- "\20\0\1\116\1\0\1\116\3\0\1\67\1\0\1\116"+
- "\53\0\1\67\25\0\1\32\37\0\1\32\1\0\2\32"+
- "\16\0\1\32\4\0\1\32\2\0\2\32\15\0\1\32"+
- "\226\0\1\32\247\0\2\32\11\0\1\32\211\0\2\32"+
- "\6\0\1\32\152\0\1\32\3\0\1\32\2\0\1\32"+
- "\3\0\1\32\5\0\1\32\7\0\1\32\4\0\2\32"+
- "\3\0\2\32\1\0\1\32\4\0\1\32\1\0\1\32"+
- "\2\0\2\32\1\0\3\32\1\0\1\32\2\0\4\32"+
- "\2\0\1\32\136\0\1\33\37\0\1\33\1\0\2\33"+
- "\16\0\1\33\4\0\1\33\2\0\2\33\15\0\1\33"+
- "\226\0\1\33\247\0\2\33\11\0\1\33\211\0\2\33"+
- "\6\0\1\33\152\0\1\33\3\0\1\33\2\0\1\33"+
- "\3\0\1\33\5\0\1\33\7\0\1\33\4\0\2\33"+
- "\3\0\2\33\1\0\1\33\4\0\1\33\1\0\1\33"+
- "\2\0\2\33\1\0\3\33\1\0\1\33\2\0\4\33"+
- "\2\0\1\33\136\0\1\34\11\0\3\25\5\0\1\25"+
- "\1\0\1\25\1\0\1\25\4\0\1\25\4\0\1\34"+
- "\1\0\2\34\4\0\1\25\5\0\1\25\3\0\1\34"+
- "\4\0\1\34\2\25\2\34\10\0\1\65\1\0\2\25"+
- "\1\0\1\34\10\0\1\25\120\0\1\25\3\0\1\25"+
- "\6\0\2\25\5\0\1\25\1\0\1\25\1\0\1\25"+
- "\1\0\11\25\2\0\1\25\4\0\1\25\4\0\6\25"+
- "\2\0\1\25\1\0\1\25\1\0\3\25\1\0\1\34"+
- "\1\0\2\25\4\0\3\25\1\0\1\25\10\0\1\25"+
- "\1\0\2\25\115\0\1\25\3\0\1\25\5\0\1\25"+
- "\32\0\15\25\5\0\3\25\1\0\1\25\5\0\1\25"+
- "\2\34\5\0\1\25\2\0\1\25\1\34\4\0\1\25"+
- "\2\0\1\25\1\0\1\25\177\0\2\34\6\0\1\34"+
- "\152\0\1\34\3\0\1\34\2\0\1\34\3\0\1\34"+
- "\5\0\1\34\7\0\1\34\4\0\2\34\3\0\2\34"+
- "\1\0\1\34\4\0\1\34\1\0\1\34\2\0\2\34"+
- "\1\0\3\34\1\0\1\34\2\0\4\34\2\0\1\34"+
- "\303\0\1\136\45\137\1\0\3\137\1\0\2\137\1\140"+
- "\3\137\3\0\1\137\1\164\3\0\2\137\151\0\32\232"+
- "\1\0\12\232\13\0\1\233\13\0\1\50\1\0\1\51"+
- "\1\0\1\52\1\0\1\53\1\0\1\54\1\0\1\175"+
- "\3\0\1\176\5\0\1\177\3\0\1\200\11\0\1\61"+
- "\2\0\1\201\16\0\1\202\2\0\1\203\41\0\1\25"+
- "\1\66\7\0\1\66\2\0\1\25\1\136\1\234\1\235"+
- "\1\236\1\237\1\240\1\241\1\242\1\243\1\244\1\245"+
- "\1\246\1\247\1\250\1\251\1\252\1\253\1\254\1\255"+
- "\1\256\1\257\1\260\1\261\1\262\1\263\1\264\1\265"+
- "\1\137\12\266\1\0\3\137\1\0\2\137\1\140\3\137"+
- "\3\0\1\137\1\164\3\0\2\137\150\0\1\136\32\266"+
- "\1\142\12\266\1\0\3\137\1\0\2\137\1\140\3\137"+
- "\3\0\1\137\4\0\2\137\2\0\1\50\1\0\1\51"+
- "\1\0\1\52\1\0\1\53\1\0\1\54\1\0\1\167"+
- "\3\0\1\56\5\0\1\57\3\0\1\170\11\0\1\61"+
- "\2\0\1\171\16\0\1\172\2\0\1\173\41\0\1\25"+
- "\2\65\2\0\2\174\1\67\1\0\1\65\2\0\1\25"+
- "\1\267\32\36\1\142\12\143\1\0\1\137\1\144\1\137"+
- "\1\0\2\270\1\140\3\137\2\0\1\174\1\137\4\0"+
- "\2\137\2\0\1\50\1\0\1\51\1\0\1\52\1\0"+
- "\1\53\1\0\1\54\1\0\1\204\3\0\1\56\5\0"+
- "\1\57\3\0\1\205\11\0\1\61\2\0\1\206\16\0"+
- "\1\207\2\0\1\210\21\0\1\114\17\0\1\25\1\67"+
- "\1\65\1\116\3\0\1\67\1\0\1\67\2\0\1\25"+
- "\1\136\32\157\1\137\12\271\1\0\1\137\1\144\1\137"+
- "\1\0\2\137\1\140\3\137\3\0\1\137\4\0\2\137"+
- "\2\0\1\50\1\0\1\51\1\0\1\52\1\0\1\53"+
- "\1\0\1\54\1\0\1\175\3\0\1\176\5\0\1\177"+
- "\3\0\1\200\11\0\1\61\2\0\1\201\16\0\1\202"+
- "\2\0\1\203\41\0\1\25\1\66\7\0\1\66\2\0"+
- "\1\25\1\136\32\157\13\137\1\0\3\137\1\0\2\137"+
- "\1\140\3\137\3\0\1\137\4\0\2\137\2\0\1\50"+
- "\1\0\1\51\1\0\1\52\1\0\1\53\1\0\1\54"+
- "\1\0\1\55\3\0\1\56\5\0\1\57\3\0\1\60"+
- "\11\0\1\61\2\0\1\62\16\0\1\63\2\0\1\64"+
- "\41\0\2\25\1\65\1\0\1\66\1\0\1\66\1\67"+
- "\1\0\1\25\2\0\1\25\1\141\11\36\1\272\20\36"+
- "\1\142\12\143\1\66\1\137\1\144\1\137\1\0\1\137"+
- "\1\145\1\140\3\137\3\0\1\137\4\0\2\137\2\0"+
- "\1\50\1\0\1\51\1\0\1\52\1\0\1\53\1\0"+
- "\1\54\1\0\1\55\3\0\1\56\5\0\1\57\3\0"+
- "\1\60\11\0\1\61\2\0\1\62\16\0\1\63\2\0"+
- "\1\64\41\0\2\25\1\65\1\0\1\66\1\0\1\66"+
- "\1\67\1\0\1\25\2\0\1\25\1\141\15\36\1\273"+
- "\14\36\1\142\12\143\1\66\1\137\1\144\1\137\1\0"+
- "\1\137\1\145\1\140\3\137\3\0\1\137\4\0\2\137"+
- "\2\0\1\50\1\0\1\51\1\0\1\52\1\0\1\53"+
- "\1\0\1\54\1\0\1\55\3\0\1\56\5\0\1\57"+
- "\3\0\1\60\11\0\1\61\2\0\1\62\16\0\1\63"+
- "\2\0\1\64\41\0\2\25\1\65\1\0\1\66\1\0"+
- "\1\66\1\67\1\0\1\25\2\0\1\25\1\141\10\36"+
- "\1\274\21\36\1\142\12\143\1\66\1\137\1\144\1\137"+
- "\1\0\1\137\1\145\1\140\3\137\3\0\1\137\4\0"+
- "\2\137\2\0\1\50\1\0\1\51\1\0\1\52\1\0"+
- "\1\53\1\0\1\54\1\0\1\55\3\0\1\56\5\0"+
- "\1\57\3\0\1\60\11\0\1\61\2\0\1\62\16\0"+
- "\1\63\2\0\1\64\41\0\2\25\1\65\1\0\1\66"+
- "\1\0\1\66\1\67\1\0\1\25\2\0\1\25\1\141"+
- "\17\36\1\275\12\36\1\142\12\143\1\66\1\137\1\144"+
- "\1\137\1\0\1\137\1\145\1\140\3\137\3\0\1\137"+
- "\4\0\2\137\14\0\1\211\3\0\1\212\5\0\1\213"+
- "\3\0\1\214\14\0\1\215\16\0\1\216\2\0\1\217"+
- "\42\0\1\77\1\26\6\0\1\77\3\0\1\136\1\276"+
- "\1\277\1\300\1\301\1\302\1\303\1\304\1\305\1\306"+
- "\1\307\1\310\1\311\1\312\1\313\1\314\1\315\1\316"+
- "\1\317\1\320\1\321\1\322\1\323\1\324\1\325\1\326"+
- "\1\327\1\137\1\330\2\331\1\330\5\331\1\332\1\0"+
- "\3\137\1\0\2\137\1\140\3\137\3\0\1\137\1\164"+
- "\3\0\2\137\2\0\1\50\1\0\1\51\1\0\1\52"+
- "\1\0\1\53\1\0\1\54\1\0\1\220\3\0\1\71"+
- "\5\0\1\72\3\0\1\221\11\0\1\61\2\0\1\222"+
- "\16\0\1\223\2\0\1\224\21\0\1\114\17\0\1\25"+
- "\1\100\1\26\1\116\3\0\1\100\1\0\1\100\2\0"+
- "\1\25\1\136\32\157\1\137\12\160\1\0\1\137\1\153"+
- "\1\137\1\0\2\137\1\140\3\137\3\0\1\137\4\0"+
- "\2\137\14\0\1\211\3\0\1\212\5\0\1\213\3\0"+
- "\1\214\14\0\1\215\16\0\1\216\2\0\1\217\42\0"+
- "\1\77\1\26\6\0\1\77\3\0\1\136\33\137\12\160"+
- "\1\0\3\137\1\0\2\137\1\140\3\137\3\0\1\137"+
- "\4\0\2\137\2\0\1\50\1\0\1\51\1\0\1\52"+
- "\1\0\1\53\1\0\1\54\1\0\1\70\3\0\1\71"+
- "\5\0\1\72\3\0\1\73\11\0\1\61\2\0\1\74"+
- "\16\0\1\75\2\0\1\76\41\0\1\25\2\26\2\0"+
- "\2\77\1\100\1\0\1\26\2\0\1\25\1\152\32\36"+
- "\1\142\12\333\1\0\1\137\1\153\1\137\1\0\2\154"+
- "\1\140\3\137\2\0\1\77\1\137\4\0\2\137\2\0"+
- "\1\50\1\0\1\51\1\0\1\52\1\0\1\53\1\0"+
- "\1\54\1\0\1\70\3\0\1\71\5\0\1\72\3\0"+
- "\1\73\11\0\1\61\2\0\1\74\16\0\1\75\2\0"+
- "\1\76\41\0\1\25\2\26\2\0\2\77\1\100\1\0"+
- "\1\26\2\0\1\25\1\152\32\36\1\142\2\155\1\333"+
- "\2\155\2\333\1\155\1\333\1\155\1\0\1\137\1\153"+
- "\1\137\1\0\2\154\1\140\3\137\2\0\1\77\1\137"+
- "\4\0\2\137\2\0\1\50\1\0\1\51\1\0\1\52"+
- "\1\0\1\53\1\0\1\54\1\0\1\55\3\0\1\56"+
- "\5\0\1\57\3\0\1\60\11\0\1\61\2\0\1\62"+
- "\16\0\1\63\2\0\1\64\41\0\2\25\1\65\1\0"+
- "\1\66\1\0\1\66\1\67\1\0\1\25\2\0\1\25"+
- "\1\334\32\157\1\137\12\271\1\66\1\137\1\144\1\137"+
- "\1\0\1\137\1\145\1\140\3\137\3\0\1\137\4\0"+
- "\2\137\2\0\1\50\1\0\1\51\1\0\1\52\1\0"+
- "\1\53\1\0\1\54\1\0\1\70\3\0\1\71\5\0"+
- "\1\72\3\0\1\73\11\0\1\61\2\0\1\74\16\0"+
- "\1\75\2\0\1\76\41\0\1\25\2\26\2\0\2\77"+
- "\1\100\1\0\1\26\2\0\1\25\1\335\32\157\1\137"+
- "\12\160\1\0\1\137\1\153\1\137\1\0\2\154\1\140"+
- "\3\137\2\0\1\77\1\137\4\0\2\137\151\0\4\336"+
- "\2\0\1\336\15\0\1\336\6\0\12\336\1\337\242\0"+
- "\1\340\174\0\1\341\54\0\1\140\165\0\74\164\2\0"+
- "\1\65\11\0\3\25\5\0\1\25\1\0\1\25\1\0"+
- "\1\25\4\0\1\25\4\0\1\65\1\0\2\65\4\0"+
- "\1\25\5\0\1\25\3\0\1\65\4\0\1\65\2\25"+
- "\2\65\10\0\1\65\1\0\2\25\1\0\1\65\10\0"+
- "\1\25\120\0\1\25\3\0\1\25\6\0\2\25\5\0"+
- "\1\25\1\0\1\25\1\0\1\25\1\0\11\25\2\0"+
- "\1\25\4\0\1\25\4\0\6\25\2\0\1\25\1\0"+
- "\1\25\1\0\3\25\1\0\1\65\1\0\2\25\4\0"+
- "\3\25\1\0\1\25\10\0\1\25\1\0\2\25\115\0"+
- "\1\25\3\0\1\25\5\0\1\25\32\0\15\25\5\0"+
- "\3\25\1\0\1\25\5\0\1\25\2\65\5\0\1\25"+
- "\2\0\1\25\1\65\4\0\1\25\2\0\1\25\1\0"+
- "\1\25\177\0\2\65\6\0\1\65\152\0\1\65\3\0"+
- "\1\65\2\0\1\65\3\0\1\65\5\0\1\65\7\0"+
- "\1\65\4\0\2\65\3\0\2\65\1\0\1\65\4\0"+
- "\1\65\1\0\1\65\2\0\2\65\1\0\3\65\1\0"+
- "\1\65\2\0\4\65\2\0\1\65\147\0\1\342\3\0"+
- "\1\343\5\0\1\344\3\0\1\345\14\0\1\346\16\0"+
- "\1\347\2\0\1\350\42\0\1\174\1\65\6\0\1\174"+
- "\37\0\12\65\30\0\1\66\11\0\3\25\5\0\1\25"+
- "\1\0\1\25\1\0\1\25\4\0\1\25\4\0\1\66"+
- "\1\0\2\66\4\0\1\25\5\0\1\25\3\0\1\66"+
- "\4\0\1\66\2\25\2\66\12\0\2\25\1\0\1\66"+
- "\10\0\1\25\120\0\1\25\11\0\2\25\2\0\5\25"+
- "\2\0\2\25\4\0\6\25\1\0\2\25\4\0\5\25"+
- "\1\0\5\25\1\0\2\25\1\0\3\25\1\0\4\25"+
- "\1\0\5\25\2\0\1\25\1\0\1\25\1\0\3\25"+
- "\2\0\1\25\1\0\1\25\1\0\1\25\2\0\1\25"+
- "\113\0\1\25\3\0\1\25\5\0\2\25\3\0\1\25"+
- "\4\0\3\25\4\0\1\25\1\0\1\25\2\0\1\25"+
- "\1\0\2\25\4\0\1\25\1\0\1\25\3\0\2\25"+
- "\1\0\1\25\5\0\3\25\1\0\1\25\10\0\1\25"+
- "\4\0\1\25\10\0\1\25\120\0\1\25\3\0\1\25"+
- "\6\0\2\25\5\0\1\25\1\0\1\25\1\0\1\25"+
- "\1\0\11\25\2\0\1\25\4\0\1\25\4\0\6\25"+
- "\2\0\1\25\1\0\1\25\1\0\3\25\1\0\1\66"+
- "\1\0\2\25\4\0\3\25\1\0\1\25\10\0\1\25"+
- "\1\0\2\25\115\0\1\25\3\0\1\25\5\0\1\25"+
- "\32\0\15\25\5\0\3\25\1\0\1\25\5\0\1\25"+
- "\2\66\5\0\1\25\2\0\1\25\1\66\4\0\1\25"+
- "\2\0\1\25\1\0\1\25\177\0\2\66\6\0\1\66"+
- "\152\0\1\66\3\0\1\66\2\0\1\66\3\0\1\66"+
- "\5\0\1\66\7\0\1\66\4\0\2\66\3\0\2\66"+
- "\1\0\1\66\4\0\1\66\1\0\1\66\2\0\2\66"+
- "\1\0\3\66\1\0\1\66\2\0\4\66\2\0\1\66"+
- "\136\0\1\67\11\0\3\25\5\0\1\25\1\0\1\25"+
- "\1\0\1\25\4\0\1\25\4\0\1\67\1\0\2\67"+
- "\4\0\1\25\5\0\1\25\3\0\1\67\4\0\1\67"+
- "\2\25\2\67\10\0\1\65\1\0\2\25\1\0\1\67"+
- "\10\0\1\25\120\0\1\25\3\0\1\25\6\0\2\25"+
- "\5\0\1\25\1\0\1\25\1\0\1\25\1\0\11\25"+
- "\2\0\1\25\4\0\1\25\4\0\6\25\2\0\1\25"+
- "\1\0\1\25\1\0\3\25\1\0\1\67\1\0\2\25"+
- "\4\0\3\25\1\0\1\25\10\0\1\25\1\0\2\25"+
- "\115\0\1\25\3\0\1\25\5\0\1\25\32\0\15\25"+
- "\5\0\3\25\1\0\1\25\5\0\1\25\2\67\5\0"+
- "\1\25\2\0\1\25\1\67\4\0\1\25\2\0\1\25"+
- "\1\0\1\25\177\0\2\67\6\0\1\67\152\0\1\67"+
- "\3\0\1\67\2\0\1\67\3\0\1\67\5\0\1\67"+
- "\7\0\1\67\4\0\2\67\3\0\2\67\1\0\1\67"+
- "\4\0\1\67\1\0\1\67\2\0\2\67\1\0\3\67"+
- "\1\0\1\67\2\0\4\67\2\0\1\67\136\0\1\77"+
- "\37\0\1\77\1\0\2\77\16\0\1\77\4\0\1\77"+
- "\2\0\2\77\10\0\1\26\4\0\1\77\133\0\1\26"+
- "\102\0\1\26\243\0\2\26\230\0\1\77\247\0\2\77"+
- "\11\0\1\77\211\0\2\77\6\0\1\77\152\0\1\77"+
- "\3\0\1\77\2\0\1\77\3\0\1\77\5\0\1\77"+
- "\7\0\1\77\4\0\2\77\3\0\2\77\1\0\1\77"+
- "\4\0\1\77\1\0\1\77\2\0\2\77\1\0\3\77"+
- "\1\0\1\77\2\0\4\77\2\0\1\77\136\0\1\100"+
- "\11\0\3\25\5\0\1\25\1\0\1\25\1\0\1\25"+
- "\4\0\1\25\4\0\1\100\1\0\2\100\4\0\1\25"+
- "\5\0\1\25\3\0\1\100\4\0\1\100\2\25\2\100"+
- "\10\0\1\26\1\0\2\25\1\0\1\100\10\0\1\25"+
- "\120\0\1\25\3\0\1\25\6\0\2\25\5\0\1\25"+
- "\1\0\1\25\1\0\1\25\1\0\11\25\2\0\1\25"+
- "\4\0\1\25\4\0\6\25\2\0\1\25\1\0\1\25"+
- "\1\0\3\25\1\0\1\100\1\0\2\25\4\0\3\25"+
- "\1\0\1\25\10\0\1\25\1\0\2\25\115\0\1\25"+
- "\3\0\1\25\5\0\1\25\32\0\15\25\5\0\3\25"+
- "\1\0\1\25\5\0\1\25\2\100\5\0\1\25\2\0"+
- "\1\25\1\100\4\0\1\25\2\0\1\25\1\0\1\25"+
- "\177\0\2\100\6\0\1\100\152\0\1\100\3\0\1\100"+
- "\2\0\1\100\3\0\1\100\5\0\1\100\7\0\1\100"+
- "\4\0\2\100\3\0\2\100\1\0\1\100\4\0\1\100"+
- "\1\0\1\100\2\0\2\100\1\0\3\100\1\0\1\100"+
- "\2\0\4\100\2\0\1\100\136\0\1\116\37\0\1\116"+
- "\1\0\2\116\16\0\1\116\4\0\1\116\2\0\2\116"+
- "\15\0\1\116\226\0\1\116\247\0\2\116\11\0\1\116"+
- "\211\0\2\116\6\0\1\116\152\0\1\116\3\0\1\116"+
- "\2\0\1\116\3\0\1\116\5\0\1\116\7\0\1\116"+
- "\4\0\2\116\3\0\2\116\1\0\1\116\4\0\1\116"+
- "\1\0\1\116\2\0\2\116\1\0\3\116\1\0\1\116"+
- "\2\0\4\116\2\0\1\116\303\0\1\351\32\232\1\352"+
- "\12\232\175\0\61\233\1\0\1\353\4\233\1\354\1\0"+
- "\3\233\1\0\1\50\1\0\1\51\1\0\1\52\1\0"+
- "\1\53\1\0\1\54\1\0\1\55\3\0\1\56\5\0"+
- "\1\57\3\0\1\60\11\0\1\61\2\0\1\62\16\0"+
- "\1\63\2\0\1\64\41\0\2\25\1\65\1\0\1\66"+
- "\1\0\1\66\1\67\1\0\1\25\2\0\1\25\1\141"+
- "\1\36\2\355\1\356\1\357\10\355\1\36\1\360\5\355"+
- "\6\36\1\142\12\143\1\66\1\137\1\144\1\137\1\0"+
- "\1\137\1\145\1\140\3\137\3\0\1\137\4\0\2\137"+
- "\2\0\1\50\1\0\1\51\1\0\1\52\1\0\1\53"+
- "\1\0\1\54\1\0\1\55\3\0\1\56\5\0\1\57"+
- "\3\0\1\60\11\0\1\61\2\0\1\62\16\0\1\63"+
- "\2\0\1\64\41\0\2\25\1\65\1\0\1\66\1\0"+
- "\1\66\1\67\1\0\1\25\2\0\1\25\1\141\1\361"+
- "\2\355\1\36\1\355\1\362\6\355\4\36\4\355\1\36"+
- "\1\355\1\36\3\355\1\142\12\143\1\66\1\137\1\144"+
- "\1\137\1\0\1\137\1\145\1\140\3\137\3\0\1\137"+
- "\4\0\2\137\2\0\1\50\1\0\1\51\1\0\1\52"+
- "\1\0\1\53\1\0\1\54\1\0\1\55\3\0\1\56"+
- "\5\0\1\57\3\0\1\60\11\0\1\61\2\0\1\62"+
- "\16\0\1\63\2\0\1\64\41\0\2\25\1\65\1\0"+
- "\1\66\1\0\1\66\1\67\1\0\1\25\2\0\1\25"+
- "\1\141\3\36\1\355\1\36\1\355\4\36\1\355\10\36"+
- "\1\355\2\36\1\355\2\36\1\355\1\142\12\143\1\66"+
- "\1\137\1\144\1\137\1\0\1\137\1\145\1\140\3\137"+
- "\3\0\1\137\4\0\2\137\2\0\1\50\1\0\1\51"+
- "\1\0\1\52\1\0\1\53\1\0\1\54\1\0\1\55"+
- "\3\0\1\56\5\0\1\57\3\0\1\60\11\0\1\61"+
- "\2\0\1\62\16\0\1\63\2\0\1\64\41\0\2\25"+
- "\1\65\1\0\1\66\1\0\1\66\1\67\1\0\1\25"+
- "\2\0\1\25\1\141\1\36\1\355\1\363\2\355\2\36"+
- "\1\355\6\36\3\355\11\36\1\142\12\143\1\66\1\137"+
- "\1\144\1\137\1\0\1\137\1\145\1\140\3\137\3\0"+
- "\1\137\4\0\2\137\2\0\1\50\1\0\1\51\1\0"+
- "\1\52\1\0\1\53\1\0\1\54\1\0\1\55\3\0"+
- "\1\56\5\0\1\57\3\0\1\60\11\0\1\61\2\0"+
- "\1\62\16\0\1\63\2\0\1\64\41\0\2\25\1\65"+
- "\1\0\1\66\1\0\1\66\1\67\1\0\1\25\2\0"+
- "\1\25\1\141\3\36\1\355\1\36\1\355\10\36\1\355"+
- "\1\36\2\355\10\36\1\142\12\143\1\66\1\137\1\144"+
- "\1\137\1\0\1\137\1\145\1\140\3\137\3\0\1\137"+
- "\4\0\2\137\2\0\1\50\1\0\1\51\1\0\1\52"+
- "\1\0\1\53\1\0\1\54\1\0\1\55\3\0\1\56"+
- "\5\0\1\57\3\0\1\60\11\0\1\61\2\0\1\62"+
- "\16\0\1\63\2\0\1\64\41\0\2\25\1\65\1\0"+
- "\1\66\1\0\1\66\1\67\1\0\1\25\2\0\1\25"+
- "\1\141\4\36\1\364\5\36\1\355\17\36\1\142\12\143"+
- "\1\66\1\137\1\144\1\137\1\0\1\137\1\145\1\140"+
- "\3\137\3\0\1\137\4\0\2\137\2\0\1\50\1\0"+
- "\1\51\1\0\1\52\1\0\1\53\1\0\1\54\1\0"+
- "\1\55\3\0\1\56\5\0\1\57\3\0\1\60\11\0"+
- "\1\61\2\0\1\62\16\0\1\63\2\0\1\64\41\0"+
- "\2\25\1\65\1\0\1\66\1\0\1\66\1\67\1\0"+
- "\1\25\2\0\1\25\1\141\4\36\2\355\2\36\1\355"+
- "\1\36\1\355\13\36\1\355\2\36\1\355\1\142\12\143"+
- "\1\66\1\137\1\144\1\137\1\0\1\137\1\145\1\140"+
- "\3\137\3\0\1\137\4\0\2\137\2\0\1\50\1\0"+
- "\1\51\1\0\1\52\1\0\1\53\1\0\1\54\1\0"+
- "\1\55\3\0\1\56\5\0\1\57\3\0\1\60\11\0"+
- "\1\61\2\0\1\62\16\0\1\63\2\0\1\64\41\0"+
- "\2\25\1\65\1\0\1\66\1\0\1\66\1\67\1\0"+
- "\1\25\2\0\1\25\1\141\1\355\1\36\3\355\1\365"+
- "\14\355\2\36\2\355\2\36\1\355\1\36\1\142\12\143"+
- "\1\66\1\137\1\144\1\137\1\0\1\137\1\145\1\140"+
- "\3\137\3\0\1\137\4\0\2\137\2\0\1\50\1\0"+
- "\1\51\1\0\1\52\1\0\1\53\1\0\1\54\1\0"+
- "\1\55\3\0\1\56\5\0\1\57\3\0\1\60\11\0"+
- "\1\61\2\0\1\62\16\0\1\63\2\0\1\64\41\0"+
- "\2\25\1\65\1\0\1\66\1\0\1\66\1\67\1\0"+
- "\1\25\2\0\1\25\1\141\2\36\4\355\3\36\2\355"+
- "\1\366\1\355\1\36\2\355\12\36\1\142\12\143\1\66"+
- "\1\137\1\144\1\137\1\0\1\137\1\145\1\140\3\137"+
- "\3\0\1\137\4\0\2\137\2\0\1\50\1\0\1\51"+
- "\1\0\1\52\1\0\1\53\1\0\1\54\1\0\1\55"+
- "\3\0\1\56\5\0\1\57\3\0\1\60\11\0\1\61"+
- "\2\0\1\62\16\0\1\63\2\0\1\64\41\0\2\25"+
- "\1\65\1\0\1\66\1\0\1\66\1\67\1\0\1\25"+
- "\2\0\1\25\1\141\2\355\2\36\1\355\3\36\1\355"+
- "\5\36\3\355\3\36\1\355\2\36\3\355\1\142\12\143"+
- "\1\66\1\137\1\144\1\137\1\0\1\137\1\145\1\140"+
- "\3\137\3\0\1\137\4\0\2\137\2\0\1\50\1\0"+
- "\1\51\1\0\1\52\1\0\1\53\1\0\1\54\1\0"+
- "\1\55\3\0\1\56\5\0\1\57\3\0\1\60\11\0"+
- "\1\61\2\0\1\62\16\0\1\63\2\0\1\64\41\0"+
- "\2\25\1\65\1\0\1\66\1\0\1\66\1\67\1\0"+
- "\1\25\2\0\1\25\1\141\5\355\1\367\1\36\1\355"+
- "\1\370\7\355\1\371\3\355\1\36\1\355\1\36\3\355"+
- "\1\142\12\143\1\66\1\137\1\144\1\137\1\0\1\137"+
- "\1\145\1\140\3\137\3\0\1\137\4\0\2\137\2\0"+
- "\1\50\1\0\1\51\1\0\1\52\1\0\1\53\1\0"+
- "\1\54\1\0\1\55\3\0\1\56\5\0\1\57\3\0"+
- "\1\60\11\0\1\61\2\0\1\62\16\0\1\63\2\0"+
- "\1\64\41\0\2\25\1\65\1\0\1\66\1\0\1\66"+
- "\1\67\1\0\1\25\2\0\1\25\1\141\1\372\1\355"+
- "\1\36\1\361\6\355\3\36\1\355\2\36\1\355\2\36"+
- "\1\355\6\36\1\142\12\143\1\66\1\137\1\144\1\137"+
- "\1\0\1\137\1\145\1\140\3\137\3\0\1\137\4\0"+
- "\2\137\2\0\1\50\1\0\1\51\1\0\1\52\1\0"+
- "\1\53\1\0\1\54\1\0\1\55\3\0\1\56\5\0"+
- "\1\57\3\0\1\60\11\0\1\61\2\0\1\62\16\0"+
- "\1\63\2\0\1\64\41\0\2\25\1\65\1\0\1\66"+
- "\1\0\1\66\1\67\1\0\1\25\2\0\1\25\1\141"+
- "\1\355\31\36\1\142\12\143\1\66\1\137\1\144\1\137"+
- "\1\0\1\137\1\145\1\140\3\137\3\0\1\137\4\0"+
- "\2\137\2\0\1\50\1\0\1\51\1\0\1\52\1\0"+
- "\1\53\1\0\1\54\1\0\1\55\3\0\1\56\5\0"+
- "\1\57\3\0\1\60\11\0\1\61\2\0\1\62\16\0"+
- "\1\63\2\0\1\64\41\0\2\25\1\65\1\0\1\66"+
- "\1\0\1\66\1\67\1\0\1\25\2\0\1\25\1\141"+
- "\1\355\2\36\1\355\1\373\1\36\2\355\1\36\3\355"+
- "\2\36\2\355\1\36\1\355\3\36\1\355\2\36\2\355"+
- "\1\142\12\143\1\66\1\137\1\144\1\137\1\0\1\137"+
- "\1\145\1\140\3\137\3\0\1\137\4\0\2\137\2\0"+
- "\1\50\1\0\1\51\1\0\1\52\1\0\1\53\1\0"+
- "\1\54\1\0\1\55\3\0\1\56\5\0\1\57\3\0"+
- "\1\60\11\0\1\61\2\0\1\62\16\0\1\63\2\0"+
- "\1\64\41\0\2\25\1\65\1\0\1\66\1\0\1\66"+
- "\1\67\1\0\1\25\2\0\1\25\1\141\6\355\1\36"+
- "\5\355\3\36\2\355\1\36\10\355\1\142\12\143\1\66"+
- "\1\137\1\144\1\137\1\0\1\137\1\145\1\140\3\137"+
- "\3\0\1\137\4\0\2\137\2\0\1\50\1\0\1\51"+
- "\1\0\1\52\1\0\1\53\1\0\1\54\1\0\1\55"+
- "\3\0\1\56\5\0\1\57\3\0\1\60\11\0\1\61"+
- "\2\0\1\62\16\0\1\63\2\0\1\64\41\0\2\25"+
- "\1\65\1\0\1\66\1\0\1\66\1\67\1\0\1\25"+
- "\2\0\1\25\1\141\1\36\2\355\1\370\1\374\3\355"+
- "\1\36\3\355\1\36\1\355\1\36\1\355\1\36\1\355"+
- "\1\36\1\355\1\36\3\355\1\36\1\355\1\142\12\143"+
- "\1\66\1\137\1\144\1\137\1\0\1\137\1\145\1\140"+
- "\3\137\3\0\1\137\4\0\2\137\2\0\1\50\1\0"+
- "\1\51\1\0\1\52\1\0\1\53\1\0\1\54\1\0"+
- "\1\55\3\0\1\56\5\0\1\57\3\0\1\60\11\0"+
- "\1\61\2\0\1\62\16\0\1\63\2\0\1\64\41\0"+
- "\2\25\1\65\1\0\1\66\1\0\1\66\1\67\1\0"+
- "\1\25\2\0\1\25\1\141\1\355\6\36\1\355\6\36"+
- "\1\355\4\36\1\355\4\36\2\355\1\142\12\143\1\66"+
- "\1\137\1\144\1\137\1\0\1\137\1\145\1\140\3\137"+
- "\3\0\1\137\4\0\2\137\2\0\1\50\1\0\1\51"+
- "\1\0\1\52\1\0\1\53\1\0\1\54\1\0\1\55"+
- "\3\0\1\56\5\0\1\57\3\0\1\60\11\0\1\61"+
- "\2\0\1\62\16\0\1\63\2\0\1\64\41\0\2\25"+
- "\1\65\1\0\1\66\1\0\1\66\1\67\1\0\1\25"+
- "\2\0\1\25\1\141\6\36\1\355\7\36\1\355\13\36"+
- "\1\142\12\143\1\66\1\137\1\144\1\137\1\0\1\137"+
- "\1\145\1\140\3\137\3\0\1\137\4\0\2\137\2\0"+
- "\1\50\1\0\1\51\1\0\1\52\1\0\1\53\1\0"+
- "\1\54\1\0\1\55\3\0\1\56\5\0\1\57\3\0"+
- "\1\60\11\0\1\61\2\0\1\62\16\0\1\63\2\0"+
- "\1\64\41\0\2\25\1\65\1\0\1\66\1\0\1\66"+
- "\1\67\1\0\1\25\2\0\1\25\1\141\13\36\1\375"+
- "\6\36\1\376\7\36\1\142\12\143\1\66\1\137\1\144"+
- "\1\137\1\0\1\137\1\145\1\140\3\137\3\0\1\137"+
- "\4\0\2\137\2\0\1\50\1\0\1\51\1\0\1\52"+
- "\1\0\1\53\1\0\1\54\1\0\1\55\3\0\1\56"+
- "\5\0\1\57\3\0\1\60\11\0\1\61\2\0\1\62"+
- "\16\0\1\63\2\0\1\64\41\0\2\25\1\65\1\0"+
- "\1\66\1\0\1\66\1\67\1\0\1\25\2\0\1\25"+
- "\1\141\1\355\11\36\1\355\6\36\1\355\10\36\1\142"+
- "\12\143\1\66\1\137\1\144\1\137\1\0\1\137\1\145"+
- "\1\140\3\137\3\0\1\137\4\0\2\137\2\0\1\50"+
- "\1\0\1\51\1\0\1\52\1\0\1\53\1\0\1\54"+
- "\1\0\1\55\3\0\1\56\5\0\1\57\3\0\1\60"+
- "\11\0\1\61\2\0\1\62\16\0\1\63\2\0\1\64"+
- "\41\0\2\25\1\65\1\0\1\66\1\0\1\66\1\67"+
- "\1\0\1\25\2\0\1\25\1\141\1\355\1\36\6\355"+
- "\1\377\1\36\2\355\2\36\2\355\1\36\1\355\1\36"+
- "\6\355\1\36\1\142\12\143\1\66\1\137\1\144\1\137"+
- "\1\0\1\137\1\145\1\140\3\137\3\0\1\137\4\0"+
- "\2\137\2\0\1\50\1\0\1\51\1\0\1\52\1\0"+
- "\1\53\1\0\1\54\1\0\1\55\3\0\1\56\5\0"+
- "\1\57\3\0\1\60\11\0\1\61\2\0\1\62\16\0"+
- "\1\63\2\0\1\64\41\0\2\25\1\65\1\0\1\66"+
- "\1\0\1\66\1\67\1\0\1\25\2\0\1\25\1\141"+
- "\4\36\1\355\5\36\2\355\3\36\2\355\10\36\1\355"+
- "\1\142\12\143\1\66\1\137\1\144\1\137\1\0\1\137"+
- "\1\145\1\140\3\137\3\0\1\137\4\0\2\137\2\0"+
- "\1\50\1\0\1\51\1\0\1\52\1\0\1\53\1\0"+
- "\1\54\1\0\1\55\3\0\1\56\5\0\1\57\3\0"+
- "\1\60\11\0\1\61\2\0\1\62\16\0\1\63\2\0"+
- "\1\64\41\0\2\25\1\65\1\0\1\66\1\0\1\66"+
- "\1\67\1\0\1\25\2\0\1\25\1\141\3\36\1\355"+
- "\1\36\1\u0100\4\36\1\355\2\36\1\355\14\36\1\142"+
- "\12\143\1\66\1\137\1\144\1\137\1\0\1\137\1\145"+
- "\1\140\3\137\3\0\1\137\4\0\2\137\2\0\1\50"+
- "\1\0\1\51\1\0\1\52\1\0\1\53\1\0\1\54"+
- "\1\0\1\55\3\0\1\56\5\0\1\57\3\0\1\60"+
- "\11\0\1\61\2\0\1\62\16\0\1\63\2\0\1\64"+
- "\41\0\2\25\1\65\1\0\1\66\1\0\1\66\1\67"+
- "\1\0\1\25\2\0\1\25\1\141\2\355\1\36\1\355"+
- "\3\36\2\355\2\36\1\355\4\36\1\355\11\36\1\142"+
- "\12\143\1\66\1\137\1\144\1\137\1\0\1\137\1\145"+
- "\1\140\3\137\3\0\1\137\4\0\2\137\2\0\1\50"+
- "\1\0\1\51\1\0\1\52\1\0\1\53\1\0\1\54"+
- "\1\0\1\55\3\0\1\56\5\0\1\57\3\0\1\60"+
- "\11\0\1\61\2\0\1\62\16\0\1\63\2\0\1\64"+
- "\41\0\2\25\1\65\1\0\1\66\1\0\1\66\1\67"+
- "\1\0\1\25\2\0\1\25\1\141\3\36\1\355\13\36"+
- "\1\355\12\36\1\142\12\143\1\66\1\137\1\144\1\137"+
- "\1\0\1\137\1\145\1\140\3\137\3\0\1\137\4\0"+
- "\2\137\2\0\1\50\1\0\1\51\1\0\1\52\1\0"+
- "\1\53\1\0\1\54\1\0\1\55\3\0\1\56\5\0"+
- "\1\57\3\0\1\60\11\0\1\61\2\0\1\62\16\0"+
- "\1\63\2\0\1\64\41\0\2\25\1\65\1\0\1\66"+
- "\1\0\1\66\1\67\1\0\1\25\2\0\1\25\1\141"+
- "\3\36\2\355\2\36\2\355\1\36\2\355\1\36\1\355"+
- "\3\36\1\355\1\36\1\355\1\36\1\355\2\36\1\355"+
- "\1\36\1\142\12\143\1\66\1\137\1\144\1\137\1\0"+
- "\1\137\1\145\1\140\3\137\3\0\1\137\4\0\2\137"+
- "\150\0\1\u0101\32\266\1\142\12\266\1\0\3\137\1\0"+
- "\2\137\1\140\3\137\3\0\1\137\4\0\2\137\14\0"+
- "\1\342\3\0\1\343\5\0\1\344\3\0\1\345\14\0"+
- "\1\346\16\0\1\347\2\0\1\350\42\0\1\174\1\65"+
- "\6\0\1\174\3\0\1\136\1\276\1\277\1\300\1\301"+
- "\1\302\1\303\1\304\1\305\1\306\1\307\1\310\1\311"+
- "\1\312\1\313\1\314\1\315\1\316\1\317\1\320\1\321"+
- "\1\322\1\323\1\324\1\325\1\326\1\327\1\137\12\143"+
- "\1\0\3\137\1\0\2\137\1\140\3\137\3\0\1\137"+
- "\1\164\3\0\2\137\14\0\1\342\3\0\1\343\5\0"+
- "\1\344\3\0\1\345\14\0\1\346\16\0\1\347\2\0"+
- "\1\350\42\0\1\174\1\65\6\0\1\174\3\0\1\136"+
- "\33\137\12\271\1\0\3\137\1\0\2\137\1\140\3\137"+
- "\3\0\1\137\4\0\2\137\2\0\1\50\1\0\1\51"+
- "\1\0\1\52\1\0\1\53\1\0\1\54\1\0\1\167"+
- "\3\0\1\56\5\0\1\57\3\0\1\170\11\0\1\61"+
- "\2\0\1\171\16\0\1\172\2\0\1\173\41\0\1\25"+
- "\2\65\2\0\2\174\1\67\1\0\1\65\2\0\1\25"+
- "\1\u0102\32\157\1\137\12\271\1\0\1\137\1\144\1\137"+
[... 7777 lines stripped ...]