chiark / gitweb /
don't be fooled by First/Last entries in UnicodeData.txt
authorRichard Kettlewell <rjk@greenend.org.uk>
Sun, 18 Nov 2007 12:41:24 +0000 (12:41 +0000)
committerRichard Kettlewell <rjk@greenend.org.uk>
Sun, 18 Nov 2007 12:41:24 +0000 (12:41 +0000)
lib/unidata.c
lib/unidata.h
scripts/make-unidata

index 09bb353cf33a8857e96cc9af4faaa46a58e0f8b3..1d952247ef142bc2dacbdb8043659197728277c2 100644 (file)
@@ -37,8 +37,6 @@
 #define GBExtend unicode_Grapheme_Break_Extend
 #define GBL unicode_Grapheme_Break_L
 #define GBLF unicode_Grapheme_Break_LF
-#define GBLV unicode_Grapheme_Break_LV
-#define GBLVT unicode_Grapheme_Break_LVT
 #define GBOther unicode_Grapheme_Break_Other
 #define GBT unicode_Grapheme_Break_T
 #define GBV unicode_Grapheme_Break_V
@@ -69,8 +67,6 @@ const char *const unicode_Grapheme_Break_names[] = {
   "Extend",
   "L",
   "LF",
-  "LV",
-  "LVT",
   "Other",
   "T",
   "V"
@@ -16887,70 +16883,6 @@ static const struct unidata st93[] = {
 {cd2129,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}
 };
 static const struct unidata st94[] = {
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
@@ -17014,72 +16946,6 @@ static const struct unidata st94[] = {
 {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
-};
-static const struct unidata st95[] = {
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
 {0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
@@ -17146,137 +17012,7 @@ static const struct unidata st95[] = {
 {0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
 {0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}
 };
-static const struct unidata st96[] = {
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
-};
-static const struct unidata st97[] = {
+static const struct unidata st95[] = {
 {0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
@@ -17392,1132 +17128,92 @@ static const struct unidata st97[] = {
 {0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
-};
-static const struct unidata st98[] = {
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
-};
-static const struct unidata st99[] = {
-{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Lm,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lm,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lm,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lm,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
-};
-static const struct unidata st100[] = {
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Mc,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,9,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
-{0,0,0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Po,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Po,0,GBOther,WBOther,SBSTerm},
-{0,0,0,0,0,0,Po,0,GBOther,WBOther,SBSTerm},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
-};
-static const struct unidata st101[] = {
-{0,0,0,0,0,0,Lo,0,GBLV,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
-};
-static const struct unidata st102[] = {
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Lo,0,GBLVT,WBALetter,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
-};
-static const struct unidata st103[] = {
-{0,0,0,0,0,0,Cs,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
-};
-static const struct unidata st104[] = {
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cs,0,GBOther,WBOther,SBOther}
-};
-static const struct unidata st105[] = {
-{0,0,0,0,0,0,Cs,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cs,0,GBOther,WBOther,SBOther}
-};
-static const struct unidata st106[] = {
-{0,0,0,0,0,0,Co,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
+};
+static const struct unidata st96[] = {
+{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
 {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
@@ -18576,14 +17272,41 @@ static const struct unidata st106[] = {
 {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
-static const struct unidata st107[] = {
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+static const struct unidata st97[] = {
+{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
+{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
+{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
+{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
+{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
+{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
+{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
+{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
+{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
+{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
+{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
+{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
+{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
+{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
+{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
+{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
+{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
+{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
+{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
+{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
+{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
+{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
+{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
+{0,0,0,0,0,0,Lm,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,0,0,Lm,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,0,0,Lm,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,0,0,Lm,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
+{0,0,0,0,0,0,Sk,0,GBOther,WBOther,SBOther},
 {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
@@ -18677,6 +17400,53 @@ static const struct unidata st107[] = {
 {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
+};
+static const struct unidata st98[] = {
+{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,0,0,Mc,0,GBOther,WBOther,SBOther},
+{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,0,9,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
+{0,0,0,0,0,0,Mc,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
+{0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
 {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
@@ -18697,6 +17467,62 @@ static const struct unidata st107[] = {
 {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
+{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
+{0,0,0,0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,0,0,0,Po,0,GBOther,WBOther,SBOther},
+{0,0,0,0,0,0,Po,0,GBOther,WBOther,SBSTerm},
+{0,0,0,0,0,0,Po,0,GBOther,WBOther,SBSTerm},
 {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
@@ -18704,9 +17530,9 @@ static const struct unidata st107[] = {
 {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Co,0,GBOther,WBOther,SBOther}
+{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
-static const struct unidata st108[] = {
+static const struct unidata st99[] = {
 {cd2130,cd2130,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
 {cd2131,cd2131,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
 {cd1439,cd1439,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
@@ -18836,7 +17662,7 @@ static const struct unidata st108[] = {
 {cd2248,cd2248,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
 {cd2249,cd2249,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
 };
-static const struct unidata st109[] = {
+static const struct unidata st100[] = {
 {cd2250,cd2250,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
 {cd1318,cd1318,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
 {cd2251,cd2251,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
@@ -18966,7 +17792,7 @@ static const struct unidata st109[] = {
 {cd2366,cd2366,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
 {cd2367,cd2367,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
 };
-static const struct unidata st110[] = {
+static const struct unidata st101[] = {
 {cd2368,cd2368,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
 {cd2369,cd2369,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
 {cd2370,cd2370,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
@@ -19096,7 +17922,7 @@ static const struct unidata st110[] = {
 {cd2464,cd2464,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
 {cd2465,cd2465,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
 };
-static const struct unidata st111[] = {
+static const struct unidata st102[] = {
 {cd2466,cd2466,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
 {cd2467,cd2467,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
 {cd2468,cd2468,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
@@ -19226,7 +18052,7 @@ static const struct unidata st111[] = {
 {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
-static const struct unidata st112[] = {
+static const struct unidata st103[] = {
 {cd2531,0,cf882,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
 {cd2532,0,cf883,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
 {cd2533,0,cf884,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
@@ -19356,7 +18182,7 @@ static const struct unidata st112[] = {
 {cd2597,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {cd2597,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
 };
-static const struct unidata st113[] = {
+static const struct unidata st104[] = {
 {cd2597,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {cd2597,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {cd2598,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
@@ -19486,7 +18312,7 @@ static const struct unidata st113[] = {
 {cd2633,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {cd2633,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
 };
-static const struct unidata st114[] = {
+static const struct unidata st105[] = {
 {cd2634,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {cd2635,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {cd2636,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
@@ -19616,7 +18442,7 @@ static const struct unidata st114[] = {
 {cd2686,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {cd2687,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
 };
-static const struct unidata st115[] = {
+static const struct unidata st106[] = {
 {cd2688,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {cd2692,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {cd2693,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
@@ -19746,7 +18572,7 @@ static const struct unidata st115[] = {
 {cd2777,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {cd2778,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
 };
-static const struct unidata st116[] = {
+static const struct unidata st107[] = {
 {cd2779,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {cd2780,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {cd2781,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
@@ -19876,7 +18702,7 @@ static const struct unidata st116[] = {
 {cd2830,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {cd2831,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
 };
-static const struct unidata st117[] = {
+static const struct unidata st108[] = {
 {cd2832,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {cd2833,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {cd2834,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
@@ -20006,7 +18832,7 @@ static const struct unidata st117[] = {
 {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
-static const struct unidata st118[] = {
+static const struct unidata st109[] = {
 {0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
@@ -20136,7 +18962,7 @@ static const struct unidata st118[] = {
 {cd2953,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {cd2954,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
 };
-static const struct unidata st119[] = {
+static const struct unidata st110[] = {
 {cd2955,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {cd2956,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {cd2956,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
@@ -20266,7 +19092,7 @@ static const struct unidata st119[] = {
 {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,0,0,Cf,0,GBControl,WBFormat,SBFormat}
 };
-static const struct unidata st120[] = {
+static const struct unidata st111[] = {
 {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {cd2907,0,0,0,0,0,Po,0,GBOther,WBOther,SBSTerm},
 {cd2994,0,0,0,0,0,Po,0,GBOther,WBOther,SBOther},
@@ -20396,7 +19222,7 @@ static const struct unidata st120[] = {
 {cd1840,0,0,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
 {cd1841,0,0,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter}
 };
-static const struct unidata st121[] = {
+static const struct unidata st112[] = {
 {cd1842,0,0,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
 {cd1843,0,0,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
 {cd1844,0,0,0,0,0,Lo,0,GBOther,WBKatakana,SBOLetter},
@@ -20526,7 +19352,7 @@ static const struct unidata st121[] = {
 {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
-static const struct unidata st122[] = {
+static const struct unidata st113[] = {
 {0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
@@ -20656,7 +19482,7 @@ static const struct unidata st122[] = {
 {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
-static const struct unidata st123[] = {
+static const struct unidata st114[] = {
 {0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
@@ -20786,7 +19612,7 @@ static const struct unidata st123[] = {
 {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
-static const struct unidata st124[] = {
+static const struct unidata st115[] = {
 {0,0,0,0,0,0,Po,0,GBOther,WBOther,SBOther},
 {0,0,0,0,0,0,Po,0,GBOther,WBOther,SBOther},
 {0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
@@ -20916,7 +19742,7 @@ static const struct unidata st124[] = {
 {0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
 {0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther}
 };
-static const struct unidata st125[] = {
+static const struct unidata st116[] = {
 {0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
 {0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
 {0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
@@ -21046,7 +19872,7 @@ static const struct unidata st125[] = {
 {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
-static const struct unidata st126[] = {
+static const struct unidata st117[] = {
 {0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
@@ -21176,7 +20002,7 @@ static const struct unidata st126[] = {
 {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
-static const struct unidata st127[] = {
+static const struct unidata st118[] = {
 {0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
@@ -21306,7 +20132,7 @@ static const struct unidata st127[] = {
 {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
-static const struct unidata st128[] = {
+static const struct unidata st119[] = {
 {0,0,cf919,0,40,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,cf920,0,40,0,Lu,0,GBOther,WBALetter,SBUpper},
 {0,0,cf921,0,40,0,Lu,0,GBOther,WBALetter,SBUpper},
@@ -21436,7 +20262,7 @@ static const struct unidata st128[] = {
 {0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter}
 };
-static const struct unidata st129[] = {
+static const struct unidata st120[] = {
 {0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
@@ -21566,7 +20392,7 @@ static const struct unidata st129[] = {
 {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
-static const struct unidata st130[] = {
+static const struct unidata st121[] = {
 {0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
@@ -21696,7 +20522,7 @@ static const struct unidata st130[] = {
 {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
-static const struct unidata st131[] = {
+static const struct unidata st122[] = {
 {0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
@@ -21826,7 +20652,7 @@ static const struct unidata st131[] = {
 {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
-static const struct unidata st132[] = {
+static const struct unidata st123[] = {
 {0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,0,0,0,Mn,0,GBExtend,WBExtend,SBExtend},
@@ -21956,7 +20782,7 @@ static const struct unidata st132[] = {
 {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
-static const struct unidata st133[] = {
+static const struct unidata st124[] = {
 {0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,0,0,Lo,0,GBOther,WBALetter,SBOLetter},
@@ -22086,7 +20912,7 @@ static const struct unidata st133[] = {
 {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
-static const struct unidata st134[] = {
+static const struct unidata st125[] = {
 {0,0,0,0,0,0,Nl,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,0,0,Nl,0,GBOther,WBALetter,SBOLetter},
 {0,0,0,0,0,0,Nl,0,GBOther,WBALetter,SBOLetter},
@@ -22216,7 +21042,7 @@ static const struct unidata st134[] = {
 {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
-static const struct unidata st135[] = {
+static const struct unidata st126[] = {
 {0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
 {0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
 {0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
@@ -22346,7 +21172,7 @@ static const struct unidata st135[] = {
 {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
-static const struct unidata st136[] = {
+static const struct unidata st127[] = {
 {0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
 {0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
 {0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
@@ -22476,7 +21302,7 @@ static const struct unidata st136[] = {
 {0,0,0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend}
 };
-static const struct unidata st137[] = {
+static const struct unidata st128[] = {
 {0,0,0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
 {0,0,0,0,0,220,Mn,0,GBExtend,WBExtend,SBExtend},
@@ -22606,7 +21432,7 @@ static const struct unidata st137[] = {
 {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
-static const struct unidata st138[] = {
+static const struct unidata st129[] = {
 {0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
 {0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
 {0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
@@ -22736,7 +21562,7 @@ static const struct unidata st138[] = {
 {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
-static const struct unidata st139[] = {
+static const struct unidata st130[] = {
 {0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
 {0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
 {0,0,0,0,0,0,So,0,GBOther,WBOther,SBOther},
@@ -22866,7 +21692,7 @@ static const struct unidata st139[] = {
 {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
 {0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
 };
-static const struct unidata st140[] = {
+static const struct unidata st131[] = {
 {cd491,0,0,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {cd493,0,0,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {cd1086,0,0,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
@@ -22996,7 +21822,7 @@ static const struct unidata st140[] = {
 {cd511,0,0,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {cd1131,0,0,0,0,0,Lu,0,GBOther,WBALetter,SBUpper}
 };
-static const struct unidata st141[] = {
+static const struct unidata st132[] = {
 {cd1271,0,0,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {cd1098,0,0,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {cd2,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
@@ -23126,7 +21952,7 @@ static const struct unidata st141[] = {
 {cd530,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
 {cd533,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
 };
-static const struct unidata st142[] = {
+static const struct unidata st133[] = {
 {cd291,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
 {cd301,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
 {cd292,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
@@ -23256,7 +22082,7 @@ static const struct unidata st142[] = {
 {cd1270,0,0,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {cd509,0,0,0,0,0,Lu,0,GBOther,WBALetter,SBUpper}
 };
-static const struct unidata st143[] = {
+static const struct unidata st134[] = {
 {cd510,0,0,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {cd1126,0,0,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {cd511,0,0,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
@@ -23386,7 +22212,7 @@ static const struct unidata st143[] = {
 {cd1272,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
 {cd287,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
 };
-static const struct unidata st144[] = {
+static const struct unidata st135[] = {
 {cd180,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
 {cd529,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
 {cd530,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
@@ -23516,7 +22342,7 @@ static const struct unidata st144[] = {
 {cd505,0,0,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {cd507,0,0,0,0,0,Lu,0,GBOther,WBALetter,SBUpper}
 };
-static const struct unidata st145[] = {
+static const struct unidata st136[] = {
 {cd1094,0,0,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {cd508,0,0,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
 {cd1270,0,0,0,0,0,Lu,0,GBOther,WBALetter,SBUpper},
@@ -23646,7 +22472,7 @@ static const struct unidata st145[] = {
 {cd535,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
 {cd536,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
 };
-static const struct unidata st146[] = {
+static const struct unidata st137[] = {
 {cd343,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
 {cd3118,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
 {cd3119,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
@@ -23776,7 +22602,7 @@ static const struct unidata st146[] = {
 {cd3123,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
 {cd338,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower}
 };
-static const struct unidata st147[] = {
+static const struct unidata st138[] = {
 {cd340,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
 {cd341,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
 {cd3124,0,0,0,0,0,Ll,0,GBOther,WBALetter,SBLower},
@@ -23906,137 +22732,7 @@ static const struct unidata st147[] = {
 {cd1075,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric},
 {cd1076,0,0,0,0,0,Nd,0,GBOther,WBNumeric,SBNumeric}
 };
-static const struct unidata st148[] = {
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther},
-{0,0,0,0,0,0,Cn,0,GBOther,WBOther,SBOther}
-};
-static const struct unidata st149[] = {
+static const struct unidata st139[] = {
 {cd3138,cd3138,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
 {cd3139,cd3139,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
 {cd3140,cd3140,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
@@ -24166,7 +22862,7 @@ static const struct unidata st149[] = {
 {cd3243,cd3243,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
 {cd3244,cd3244,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
 };
-static const struct unidata st150[] = {
+static const struct unidata st140[] = {
 {cd3245,cd3245,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
 {cd3246,cd3246,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
 {cd3247,cd3247,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
@@ -24296,7 +22992,7 @@ static const struct unidata st150[] = {
 {cd3354,cd3354,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
 {cd3355,cd3355,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
 };
-static const struct unidata st151[] = {
+static const struct unidata st141[] = {
 {cd3356,cd3356,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
 {cd2419,cd2419,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
 {cd2318,cd2318,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
@@ -24426,7 +23122,7 @@ static const struct unidata st151[] = {
 {cd3463,cd3463,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
 {cd3464,cd3464,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
 };
-static const struct unidata st152[] = {
+static const struct unidata st142[] = {
 {cd3465,cd3465,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
 {cd3466,cd3466,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
 {cd3467,cd3467,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
@@ -24556,7 +23252,7 @@ static const struct unidata st152[] = {
 {cd2518,cd2518,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
 {cd2518,cd2518,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter}
 };
-static const struct unidata st153[] = {
+static const struct unidata st143[] = {
 {cd3581,cd3581,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
 {cd3582,cd3582,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
 {cd3583,cd3583,0,0,0,0,Lo,0,GBOther,WBOther,SBOLetter},
@@ -24791,7 +23487,6 @@ st90,
 st91,
 st92,
 st93,
-st94,
 st16,
 st16,
 st16,
@@ -24842,7 +23537,7 @@ st16,
 st16,
 st16,
 st16,
-st95,
+st16,
 st94,
 st16,
 st16,
@@ -25006,8 +23701,9 @@ st16,
 st16,
 st16,
 st16,
-st96,
-st97,
+st16,
+st16,
+st95,
 st40,
 st40,
 st40,
@@ -25016,14 +23712,19 @@ st40,
 st40,
 st40,
 st40,
+st96,
+st16,
+st16,
+st16,
+st16,
+st97,
+st16,
 st98,
 st16,
 st16,
 st16,
 st16,
-st99,
 st16,
-st100,
 st16,
 st16,
 st16,
@@ -25031,7 +23732,6 @@ st16,
 st16,
 st16,
 st16,
-st101,
 st16,
 st16,
 st16,
@@ -25118,24 +23818,17 @@ st16,
 st16,
 st16,
 st16,
-st102,
-st103,
 st16,
 st16,
 st16,
 st16,
 st16,
-st104,
-st105,
-st103,
 st16,
 st16,
 st16,
 st16,
 st16,
 st16,
-st104,
-st106,
 st16,
 st16,
 st16,
@@ -25184,6 +23877,18 @@ st16,
 st16,
 st16,
 st16,
+st16,
+st16,
+st16,
+st16,
+st99,
+st100,
+st101,
+st102,
+st103,
+st104,
+st105,
+st106,
 st107,
 st108,
 st109,
@@ -25194,32 +23899,23 @@ st113,
 st114,
 st115,
 st116,
+st16,
+st16,
 st117,
 st118,
 st119,
 st120,
-st121,
-st122,
-st123,
-st124,
-st125,
-st16,
-st16,
-st126,
-st127,
-st128,
-st129,
 st16,
 st16,
 st16,
 st16,
 st16,
 st16,
-st130,
+st121,
 st16,
-st131,
+st122,
 st16,
-st132,
+st123,
 st16,
 st16,
 st16,
@@ -25269,9 +23965,9 @@ st40,
 st40,
 st40,
 st40,
-st133,
+st124,
 st16,
-st134,
+st125,
 st16,
 st16,
 st16,
@@ -25616,21 +24312,23 @@ st16,
 st16,
 st16,
 st67,
+st126,
+st127,
+st128,
+st129,
+st16,
+st130,
+st16,
+st131,
+st132,
+st133,
+st134,
 st135,
 st136,
 st137,
 st138,
 st16,
-st139,
 st16,
-st140,
-st141,
-st142,
-st143,
-st144,
-st145,
-st146,
-st147,
 st16,
 st16,
 st16,
@@ -25711,7 +24409,6 @@ st16,
 st16,
 st16,
 st16,
-st94,
 st16,
 st16,
 st16,
@@ -26044,7 +24741,6 @@ st16,
 st16,
 st16,
 st16,
-st148,
 st16,
 st16,
 st16,
@@ -26207,9 +24903,9 @@ st16,
 st16,
 st16,
 st16,
-st149,
-st150,
-st151,
-st152,
-st153,
+st139,
+st140,
+st141,
+st142,
+st143,
 };
index 3688a769e795be512fd4e599f8db4b6bee5a08dc..f71eb64dc6da69c66ef1f60f7f74736bc17c4ab0 100644 (file)
@@ -39,8 +39,6 @@ enum unicode_Grapheme_Break {
   unicode_Grapheme_Break_Extend,
   unicode_Grapheme_Break_L,
   unicode_Grapheme_Break_LF,
-  unicode_Grapheme_Break_LV,
-  unicode_Grapheme_Break_LVT,
   unicode_Grapheme_Break_Other,
   unicode_Grapheme_Break_T,
   unicode_Grapheme_Break_V
index 81f347d8e544659d49470bc303bbbfe01c0f5720..46f972430a33cfebc4372eb0a8690569a7039f41 100755 (executable)
@@ -94,6 +94,8 @@ while(<>) {
     # TODO justify this exclusion!
     my $name = $f[1];
     my $gc = $f[2];            # General_Category
+    $cats{$gc} = 1;            # always record all GCs
+    next if $name =~ /(first|last)>/i; # ignore placeholders
     my $ccc = $f[3];           # Canonical_Combining_Class
     my $dm = $f[5];            # Decomposition_Type + Decomposition_Mapping
     my $sum = hex($f[12]) || $c; # Simple_Uppercase_Mapping
@@ -457,6 +459,7 @@ for(my $base = 0; $base <= $max; $base += $modulus) {
 
 out("const struct unidata*const unidata[]={\n");
 for(my $base = 0; $base <= $max; $base += $modulus) {
+    #out("st$subtableno{$base} /* ".sprintf("%04x", $base)." */,\n");
     out("st$subtableno{$base},\n");
 }
 out("};\n");