Update Unicode data to 4.0. (#107974)
authorNoah Levitt <nlevitt@columbia.edu>
Thu, 31 Jul 2003 02:27:56 +0000 (02:27 +0000)
committerNoah Levitt <nlevitt@src.gnome.org>
Thu, 31 Jul 2003 02:27:56 +0000 (02:27 +0000)
2003-07-30  Noah Levitt  <nlevitt@columbia.edu>

* glib/gen-unicode-tables.pl:
* glib/gunibreak.c:
* glib/gunibreak.h:
* glib/gunichartables.h:
* glib/gunicode.h:
* glib/gunicomp.h:
* glib/gunidecomp.c:
* glib/gunidecomp.h:
* glib/guniprop.c:
* tests/casefold.txt:
* tests/casemap.txt:
* tests/gen-casefold-txt.pl:
* tests/gen-casemap-txt.pl: Update Unicode data to 4.0. (#107974)

19 files changed:
ChangeLog
ChangeLog.pre-2-10
ChangeLog.pre-2-12
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
glib/gen-unicode-tables.pl
glib/gunibreak.c
glib/gunibreak.h
glib/gunichartables.h
glib/gunicode.h
glib/gunicomp.h
glib/gunidecomp.c
glib/gunidecomp.h
glib/guniprop.c
tests/casefold.txt
tests/casemap.txt
tests/gen-casefold-txt.pl
tests/gen-casemap-txt.pl

index b23bfd4bb92d497f15df2c115e672a3576dc1a05..4a7f30f8b0305e51c92902d15b01c49c0536210b 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,19 @@
+2003-07-30  Noah Levitt  <nlevitt@columbia.edu>
+
+       * glib/gen-unicode-tables.pl:
+       * glib/gunibreak.c:
+       * glib/gunibreak.h:
+       * glib/gunichartables.h:
+       * glib/gunicode.h:
+       * glib/gunicomp.h:
+       * glib/gunidecomp.c:
+       * glib/gunidecomp.h:
+       * glib/guniprop.c:
+       * tests/casefold.txt:
+       * tests/casemap.txt:
+       * tests/gen-casefold-txt.pl:
+       * tests/gen-casemap-txt.pl: Update Unicode data to 4.0. (#107974)
+
 2003-07-31  Tor Lillqvist  <tml@iki.fi>
 
        * glib/gspawn-win32.c: When possible, manage without the helper
index b23bfd4bb92d497f15df2c115e672a3576dc1a05..4a7f30f8b0305e51c92902d15b01c49c0536210b 100644 (file)
@@ -1,3 +1,19 @@
+2003-07-30  Noah Levitt  <nlevitt@columbia.edu>
+
+       * glib/gen-unicode-tables.pl:
+       * glib/gunibreak.c:
+       * glib/gunibreak.h:
+       * glib/gunichartables.h:
+       * glib/gunicode.h:
+       * glib/gunicomp.h:
+       * glib/gunidecomp.c:
+       * glib/gunidecomp.h:
+       * glib/guniprop.c:
+       * tests/casefold.txt:
+       * tests/casemap.txt:
+       * tests/gen-casefold-txt.pl:
+       * tests/gen-casemap-txt.pl: Update Unicode data to 4.0. (#107974)
+
 2003-07-31  Tor Lillqvist  <tml@iki.fi>
 
        * glib/gspawn-win32.c: When possible, manage without the helper
index b23bfd4bb92d497f15df2c115e672a3576dc1a05..4a7f30f8b0305e51c92902d15b01c49c0536210b 100644 (file)
@@ -1,3 +1,19 @@
+2003-07-30  Noah Levitt  <nlevitt@columbia.edu>
+
+       * glib/gen-unicode-tables.pl:
+       * glib/gunibreak.c:
+       * glib/gunibreak.h:
+       * glib/gunichartables.h:
+       * glib/gunicode.h:
+       * glib/gunicomp.h:
+       * glib/gunidecomp.c:
+       * glib/gunidecomp.h:
+       * glib/guniprop.c:
+       * tests/casefold.txt:
+       * tests/casemap.txt:
+       * tests/gen-casefold-txt.pl:
+       * tests/gen-casemap-txt.pl: Update Unicode data to 4.0. (#107974)
+
 2003-07-31  Tor Lillqvist  <tml@iki.fi>
 
        * glib/gspawn-win32.c: When possible, manage without the helper
index b23bfd4bb92d497f15df2c115e672a3576dc1a05..4a7f30f8b0305e51c92902d15b01c49c0536210b 100644 (file)
@@ -1,3 +1,19 @@
+2003-07-30  Noah Levitt  <nlevitt@columbia.edu>
+
+       * glib/gen-unicode-tables.pl:
+       * glib/gunibreak.c:
+       * glib/gunibreak.h:
+       * glib/gunichartables.h:
+       * glib/gunicode.h:
+       * glib/gunicomp.h:
+       * glib/gunidecomp.c:
+       * glib/gunidecomp.h:
+       * glib/guniprop.c:
+       * tests/casefold.txt:
+       * tests/casemap.txt:
+       * tests/gen-casefold-txt.pl:
+       * tests/gen-casemap-txt.pl: Update Unicode data to 4.0. (#107974)
+
 2003-07-31  Tor Lillqvist  <tml@iki.fi>
 
        * glib/gspawn-win32.c: When possible, manage without the helper
index b23bfd4bb92d497f15df2c115e672a3576dc1a05..4a7f30f8b0305e51c92902d15b01c49c0536210b 100644 (file)
@@ -1,3 +1,19 @@
+2003-07-30  Noah Levitt  <nlevitt@columbia.edu>
+
+       * glib/gen-unicode-tables.pl:
+       * glib/gunibreak.c:
+       * glib/gunibreak.h:
+       * glib/gunichartables.h:
+       * glib/gunicode.h:
+       * glib/gunicomp.h:
+       * glib/gunidecomp.c:
+       * glib/gunidecomp.h:
+       * glib/guniprop.c:
+       * tests/casefold.txt:
+       * tests/casemap.txt:
+       * tests/gen-casefold-txt.pl:
+       * tests/gen-casemap-txt.pl: Update Unicode data to 4.0. (#107974)
+
 2003-07-31  Tor Lillqvist  <tml@iki.fi>
 
        * glib/gspawn-win32.c: When possible, manage without the helper
index b23bfd4bb92d497f15df2c115e672a3576dc1a05..4a7f30f8b0305e51c92902d15b01c49c0536210b 100644 (file)
@@ -1,3 +1,19 @@
+2003-07-30  Noah Levitt  <nlevitt@columbia.edu>
+
+       * glib/gen-unicode-tables.pl:
+       * glib/gunibreak.c:
+       * glib/gunibreak.h:
+       * glib/gunichartables.h:
+       * glib/gunicode.h:
+       * glib/gunicomp.h:
+       * glib/gunidecomp.c:
+       * glib/gunidecomp.h:
+       * glib/guniprop.c:
+       * tests/casefold.txt:
+       * tests/casemap.txt:
+       * tests/gen-casefold-txt.pl:
+       * tests/gen-casemap-txt.pl: Update Unicode data to 4.0. (#107974)
+
 2003-07-31  Tor Lillqvist  <tml@iki.fi>
 
        * glib/gspawn-win32.c: When possible, manage without the helper
index e9aba01c63efa1b92f4d86811dfc9c657ab6aa5f..6ac82098f85e16fc4644f79d2a1b3ccead409669 100755 (executable)
 # * For decomp table it might make sense to use a shift count other
 #   than 8.  We could easily compute the perfect shift count.
 
+# we use some perl unicode features
+require 5.006;
+
 use vars qw($CODE $NAME $CATEGORY $COMBINING_CLASSES $BIDI_CATEGORY $DECOMPOSITION $DECIMAL_VALUE $DIGIT_VALUE $NUMERIC_VALUE $MIRRORED $OLD_NAME $COMMENT $UPPER $LOWER $TITLE $BREAK_CODE $BREAK_CATEGORY $BREAK_NAME $CASE_CODE $CASE_LOWER $CASE_TITLE $CASE_UPPER $CASE_CONDITION);
 
+
 # Names of fields in Unicode data table.
 $CODE = 0;
 $NAME = 1;
@@ -134,6 +138,8 @@ $FOLDING_MAPPING = 2;
      'PO' => "G_UNICODE_BREAK_POSTFIX",
      'SA' => "G_UNICODE_BREAK_COMPLEX_CONTEXT",
      'AI' => "G_UNICODE_BREAK_AMBIGUOUS",
+     'NL' => "G_UNICODE_BREAK_NEXT_LINE",
+     'WJ' => "G_UNICODE_BREAK_WORD_JOINER",
      'XX' => "G_UNICODE_BREAK_UNKNOWN"
      );
 
@@ -143,8 +149,9 @@ $FOLDING_MAPPING = 2;
 
 # Maximum length of special-case strings
 
-my $special_case_len = 0;
 my @special_cases;
+my @special_case_offsets;
+my $special_case_offset = 0;
 
 $do_decomp = 0;
 $do_props = 1;
@@ -193,6 +200,9 @@ print "Unicode data from $ARGV[1]\n";
 
 open (INPUT, "< $ARGV[1]") || exit 1;
 
+# we save memory by skipping the huge empty area before U+E0000
+my $pages_before_e0000;
+
 $last_code = -1;
 while (<INPUT>)
 {
@@ -205,7 +215,10 @@ while (<INPUT>)
 
     $code = hex ($fields[$CODE]);
 
-    last if ($code > 0xFFFF); # ignore characters out of the basic plane
+    if ($code >= 0xE0000 and $last_code < 0xE0000)
+    {
+        $pages_before_e0000 = ($last_code >> 8) + 1;
+    }
 
     if ($code > $last_code + 1)
     {
@@ -237,12 +250,12 @@ close INPUT;
 
 @gfields = ('', '', 'Cn', '0', '', '', '', '', '', '', '',
            '', '', '', '');
-for (++$last_code; $last_code < 0x10000; ++$last_code)
+for (++$last_code; $last_code <= 0x10FFFF; ++$last_code)
 {
     $gfields{$CODE} = sprintf ("%04x", $last_code);
     &process_one ($last_code, @gfields);
 }
---$last_code;                  # Want last to be 0xFFFF.
+--$last_code;                  # Want last to be 0x10FFFF.
 
 print "Creating line break table\n";
 
@@ -268,7 +281,7 @@ while (<INPUT>)
        next;
     }
 
-    if ($fields[$CODE] =~ /([A-F0-9]{4})..([A-F0-9]{4})/) 
+    if ($fields[$CODE] =~ /([A-F0-9]{4,6})\.\.([A-F0-9]{4,6})/) 
     {
        $start_code = hex ($1);
        $end_code = hex ($2);
@@ -277,8 +290,6 @@ while (<INPUT>)
        
     }
 
-    last if ($start_code > 0xFFFF); # FIXME ignore characters out of the basic plane 
-
     if ($start_code > $last_code + 1)
     {
        # The gap represents undefined characters. If assigned,
@@ -306,7 +317,7 @@ while (<INPUT>)
 
 close INPUT;
 
-for (++$last_code; $last_code < 0x10000; ++$last_code)
+for (++$last_code; $last_code <= 0x10FFFF; ++$last_code)
 {
   if ($type[$last_code] eq 'Cn')
     {
@@ -317,9 +328,9 @@ for (++$last_code; $last_code < 0x10000; ++$last_code)
       $break_props[$last_code] = 'AL';
     }
 }
---$last_code;                  # Want last to be 0xFFFF.
+--$last_code;                  # Want last to be 0x10FFFF.
 
-print STDERR "Last code is not 0xFFFF" if ($last_code != 0xFFFF);
+print STDERR "Last code is not 0x10FFFF" if ($last_code != 0x10FFFF);
 
 print "Reading special-casing table for case conversion\n";
 
@@ -362,18 +373,18 @@ while (<INPUT>)
     {
        (hex $fields[$CASE_UPPER] == $code) || die "$raw_code is Lu and UCD_Upper($raw_code) != $raw_code";
 
-       &add_special_case ($code, $value[$code],$fields[$CASE_LOWER], $fields[$CASE_TITLE]);
+       &add_special_case ($code, $value[$code], $fields[$CASE_LOWER], $fields[$CASE_TITLE]);
        
     } elsif ($type[$code] eq 'Lt') 
     {
        (hex $fields[$CASE_TITLE] == $code) || die "$raw_code is Lt and UCD_Title($raw_code) != $raw_code";
        
-       &add_special_case ($code, undef,$fields[$CASE_LOWER], $fields[$CASE_UPPER]);
+       &add_special_case ($code, undef, $fields[$CASE_LOWER], $fields[$CASE_UPPER]);
     } elsif ($type[$code] eq 'Ll') 
     {
        (hex $fields[$CASE_LOWER] == $code) || die "$raw_code is Ll and UCD_Lower($raw_code) != $raw_code";
        
-       &add_special_case ($code, $value[$code],$fields[$CASE_UPPER], $fields[$CASE_TITLE]);
+       &add_special_case ($code, $value[$code], $fields[$CASE_UPPER], $fields[$CASE_TITLE]);
     } else {
        printf STDERR "Special case for non-alphabetic code point: $raw_code\n";
        next;
@@ -403,22 +414,21 @@ while (<INPUT>)
     $raw_code = $fields[$FOLDING_CODE];
     $code = hex ($raw_code);
 
-    next if $code > 0xffff;    # FIXME!
-    
     if ($#fields != 3)
     {
        printf STDERR ("Entry for $raw_code has wrong number of fields (%d)\n", $#fields);
        next;
     }
 
-    next if ($fields[$FOLDING_STATUS] eq 'S');
+    # we don't use Simple or Turkic rules here
+    next if ($fields[$FOLDING_STATUS] =~ /^[ST]$/);
 
     @values = map { hex ($_) } split /\s+/, $fields[$FOLDING_MAPPING];
 
     # Check simple case
 
     if (@values == 1 && 
-       !(defined $value[$code] && $value[$code] >= 0xd800 && $value[$code] < 0xdc00) &&
+       !(defined $value[$code] && $value[$code] >= 0x1000000) &&
        defined $type[$code]) {
 
        my $lower;
@@ -441,13 +451,12 @@ while (<INPUT>)
     }
 
     my $string = pack ("U*", @values);
-    $string =~ s/([\x80-\xff])/sprintf "\\x%02x",ord($1)/eg;
-    
-    if (1 + length $string > $casefoldlen) {
-       $casefoldlen = 1 + length $string;
+
+    if (1 + &length_in_bytes ($string) > $casefoldlen) {
+       $casefoldlen = 1 + &length_in_bytes ($string);
     }
 
-    push @casefold, [ $code, $string ];
+    push @casefold, [ $code, &escape ($string) ];
 }
 
 close INPUT;
@@ -464,6 +473,16 @@ if ($do_decomp) {
 
 exit 0;
 
+
+# perl "length" returns the length in characters
+sub length_in_bytes
+{
+    my ($string) = @_;
+
+    use bytes;
+    return length $string;
+}
+
 # Process a single character.
 sub process_one
 {
@@ -528,7 +547,11 @@ sub print_tables
 
     printf OUT "#define G_UNICODE_LAST_CHAR 0x%04x\n\n", $last;
 
-    printf OUT "#define G_UNICODE_MAX_TABLE_INDEX 1000\n\n";
+    printf OUT "#define G_UNICODE_MAX_TABLE_INDEX 10000\n\n";
+
+    my $last_part1 = ($pages_before_e0000 * 256) - 1;
+    printf OUT "#define G_UNICODE_LAST_CHAR_PART1 0x%04X\n\n", $last_part1;
+    printf OUT "#define G_UNICODE_LAST_PAGE_PART1 %d\n\n", $pages_before_e0000 - 1;
 
     $table_index = 0;
     printf OUT "static const char type_data[][256] = {\n";
@@ -538,8 +561,9 @@ sub print_tables
     }
     printf OUT "\n};\n\n";
 
-    print OUT "static const short type_table[256] = {\n";
-    for ($count = 0; $count <= $last; $count += 256)
+    printf OUT "/* U+0000 through U+%04X */\n", $last_part1;
+    print OUT "static const gint16 type_table_part1[$pages_before_e0000] = {\n";
+    for ($count = 0; $count <= $last_part1; $count += 256)
     {
        print OUT ",\n" if $count > 0;
        print OUT "  ", $row[$count / 256];
@@ -547,21 +571,32 @@ sub print_tables
     }
     print OUT "\n};\n\n";
 
+    printf OUT "/* U+E0000 through U+%04X */\n", $last;
+    print OUT "static const gint16 type_table_part2[768] = {\n";
+    for ($count = 0xE0000; $count <= $last; $count += 256)
+    {
+       print OUT ",\n" if $count > 0xE0000;
+       print OUT "  ", $row[$count / 256];
+       $bytes_out += 2;
+    }
+    print OUT "\n};\n\n";
+
 
     #
     # Now print attribute table.
     #
 
     $table_index = 0;
-    printf OUT "static const unsigned short attr_data[][256] = {\n";
+    printf OUT "static const gunichar attr_data[][256] = {\n";
     for ($count = 0; $count <= $last; $count += 256)
     {
-       $row[$count / 256] = &print_row ($count, 2, \&fetch_attr);
+       $row[$count / 256] = &print_row ($count, 4, \&fetch_attr);
     }
     printf OUT "\n};\n\n";
 
-    print OUT "static const short attr_table[256] = {\n";
-    for ($count = 0; $count <= $last; $count += 256)
+    printf OUT "/* U+0000 through U+%04X */\n", $last_part1;
+    print OUT "static const gint16 attr_table_part1[$pages_before_e0000] = {\n";
+    for ($count = 0; $count <= $last_part1; $count += 256)
     {
        print OUT ",\n" if $count > 0;
        print OUT "  ", $row[$count / 256];
@@ -569,12 +604,21 @@ sub print_tables
     }
     print OUT "\n};\n\n";
 
+    printf OUT "/* U+E0000 through U+%04X */\n", $last;
+    print OUT "static const gint16 attr_table_part2[768] = {\n";
+    for ($count = 0xE0000; $count <= $last; $count += 256)
+    {
+       print OUT ",\n" if $count > 0xE0000;
+       print OUT "  ", $row[$count / 256];
+       $bytes_out += 2;
+    }
+    print OUT "\n};\n\n";
+
     #
     # print title case table
     #
 
-    # FIXME: type.
-    print OUT "static const unsigned short title_table[][3] = {\n";
+    print OUT "static const gunichar title_table[][3] = {\n";
     my ($item);
     my ($first) = 1;
     foreach $item (sort keys %title_to_lower)
@@ -583,7 +627,7 @@ sub print_tables
            unless $first;
        $first = 0;
        printf OUT "  { 0x%04x, 0x%04x, 0x%04x }", $item, $title_to_upper{$item}, $title_to_lower{$item};
-       $bytes_out += 6;
+       $bytes_out += 12;
     }
     print OUT "\n};\n\n";
 
@@ -666,6 +710,40 @@ sub print_row
     return sprintf "%d /* page %d */", $table_index++, $start / 256;
 }
 
+sub escape
+{
+    my ($string) = @_;
+
+    $string =~ s/(\C)/sprintf "\\x%02x",ord($1)/eg;
+
+    return $string;
+}
+
+# Returns the offset of $decomp in the offset string. Updates the
+# referenced variables as appropriate.
+sub handle_decomp ($$$$)
+{
+    my ($decomp, $decomp_offsets_ref, $decomp_string_ref, $decomp_string_offset_ref) = @_;
+    my $offset = "G_UNICODE_NOT_PRESENT_OFFSET";
+
+    if (defined $decomp)
+    {
+        if (defined $decomp_offsets_ref->{$decomp})
+        {
+            $offset = $decomp_offsets_ref->{$decomp};
+        }
+        else
+        {
+            $offset = ${$decomp_string_offset_ref};
+            $decomp_offsets_ref->{$decomp} = $offset;
+            ${$decomp_string_ref} .= "\n  \"" . &escape ($decomp) . "\\0\" /* offset ${$decomp_string_offset_ref} */";
+            ${$decomp_string_offset_ref} += &length_in_bytes ($decomp) + 1;
+        }
+    }
+
+    return $offset;
+}
+
 # Generate the character decomposition header.
 sub print_decomp
 {
@@ -684,19 +762,26 @@ sub print_decomp
 
     printf OUT "#define G_UNICODE_LAST_CHAR 0x%04x\n\n", $last;
 
-    printf OUT "#define G_UNICODE_MAX_TABLE_INDEX 1000\n\n";
+    printf OUT "#define G_UNICODE_MAX_TABLE_INDEX (0x110000 / 256)\n\n";
+
+    my $last_part1 = ($pages_before_e0000 * 256) - 1;
+    printf OUT "#define G_UNICODE_LAST_CHAR_PART1 0x%04X\n\n", $last_part1;
+    printf OUT "#define G_UNICODE_LAST_PAGE_PART1 %d\n\n", $pages_before_e0000 - 1;
+
+    $NOT_PRESENT_OFFSET = 65535;
+    print OUT "#define G_UNICODE_NOT_PRESENT_OFFSET $NOT_PRESENT_OFFSET\n\n";
 
     my ($count, @row);
     $table_index = 0;
-    printf OUT "static const unsigned char cclass_data[][256] = {\n";
+    printf OUT "static const guchar cclass_data[][256] = {\n";
     for ($count = 0; $count <= $last; $count += 256)
     {
        $row[$count / 256] = &print_row ($count, 1, \&fetch_cclass);
     }
     printf OUT "\n};\n\n";
 
-    print OUT "static const short combining_class_table[256] = {\n";
-    for ($count = 0; $count <= $last; $count += 256)
+    print OUT "static const gint16 combining_class_table_part1[$pages_before_e0000] = {\n";
+    for ($count = 0; $count <= $last_part1; $count += 256)
     {
        print OUT ",\n" if $count > 0;
        print OUT "  ", $row[$count / 256];
@@ -704,12 +789,19 @@ sub print_decomp
     }
     print OUT "\n};\n\n";
 
+    print OUT "static const gint16 combining_class_table_part2[768] = {\n";
+    for ($count = 0xE0000; $count <= $last; $count += 256)
+    {
+       print OUT ",\n" if $count > 0xE0000;
+       print OUT "  ", $row[$count / 256];
+       $bytes_out += 2;
+    }
+    print OUT "\n};\n\n";
+
     print OUT "typedef struct\n{\n";
-    # FIXME: type.
-    print OUT "  unsigned short ch;\n";
-    print OUT "  unsigned char canon_offset;\n";
-    print OUT "  unsigned char compat_offset;\n";
-    print OUT "  unsigned short expansion_offset;\n";
+    print OUT "  gunichar ch;\n";
+    print OUT "  guint16 canon_offset;\n";
+    print OUT "  guint16 compat_offset;\n";
     print OUT "} decomposition;\n\n";
 
     print OUT "static const decomposition decomp_table[] =\n{\n";
@@ -737,40 +829,19 @@ sub print_decomp
                undef $compat_decomp; 
            }
 
-           my $string = "";
-           my $canon_offset = 0xff;
-           my $compat_offset = 0xff;
-           
-           if (defined $canon_decomp) {
-               $canon_offset = 0;
-               $string .= $canon_decomp;
-           }
-           if (defined $compat_decomp) {
-               if (defined $canon_decomp) {
-                   $string .= "\\x00\\x00";
-               }
-               $compat_offset = (length $string) / 4;
-               $string .= $compat_decomp;
-           }
+           my $canon_offset = handle_decomp ($canon_decomp, \%decomp_offsets, \$decomp_string, \$decomp_string_offset);
+           my $compat_offset = handle_decomp ($compat_decomp, \%decomp_offsets, \$decomp_string, \$decomp_string_offset);
 
-            if (!defined($decomp_offsets{$string})) {
-                $decomp_offsets{$string} = $decomp_string_offset;
-                $decomp_string .= "\n  \"".$string."\\0\\0\" /* offset ".
-                    $decomp_string_offset." */";
-                $decomp_string_offset += ((length $string) / 4) + 2;
-           
-                $bytes_out += (length $string) / 4 + 2; # "\x20"
-            }
-           
-            printf OUT qq(  { 0x%04x, %u, %u, %d }), 
-                $count, $canon_offset, $compat_offset, $decomp_offsets{$string};
-           $bytes_out += 6;
+            die if $decomp_string_offset > $NOT_PRESENT_OFFSET;
 
+            printf OUT qq(  { 0x%04x, $canon_offset, $compat_offset }), $count;
+           $bytes_out += 8;
        }
     }
     print OUT "\n};\n\n";
+    $bytes_out += $decomp_string_offset + 1;
 
-    printf OUT "static const guchar decomp_expansion_string[] = %s;\n\n", $decomp_string;
+    printf OUT "static const gchar decomp_expansion_string[] = %s;\n\n", $decomp_string;
 
     print OUT "#endif /* DECOMP_H */\n";
 
@@ -796,20 +867,25 @@ sub print_line_break
 
     print OUT "#define G_UNICODE_DATA_VERSION \"$ARGV[0]\"\n\n";
 
-    printf OUT "#define G_UNICODE_LAST_CHAR 0x%04x\n\n", $last;
+    printf OUT "#define G_UNICODE_LAST_CHAR 0x%04X\n\n", $last;
+
+    printf OUT "#define G_UNICODE_MAX_TABLE_INDEX 10000\n\n";
 
-    printf OUT "#define G_UNICODE_MAX_TABLE_INDEX 1000\n\n";
+    my $last_part1 = ($pages_before_e0000 * 256) - 1;
+    printf OUT "/* the last code point that should be looked up in break_property_table_part1 */\n";
+    printf OUT "#define G_UNICODE_LAST_CHAR_PART1 0x%04X\n\n", $last_part1;
 
     $table_index = 0;
-    printf OUT "static const char break_property_data[][256] = {\n";
+    printf OUT "static const gint8 break_property_data[][256] = {\n";
     for ($count = 0; $count <= $last; $count += 256)
     {
        $row[$count / 256] = &print_row ($count, 1, \&fetch_break_type);
     }
     printf OUT "\n};\n\n";
 
-    print OUT "static const short break_property_table[256] = {\n";
-    for ($count = 0; $count <= $last; $count += 256)
+    printf OUT "/* U+0000 through U+%04X */\n", $last_part1;
+    print OUT "static const gint16 break_property_table_part1[$pages_before_e0000] = {\n";
+    for ($count = 0; $count <= $last_part1; $count += 256)
     {
        print OUT ",\n" if $count > 0;
        print OUT "  ", $row[$count / 256];
@@ -817,6 +893,17 @@ sub print_line_break
     }
     print OUT "\n};\n\n";
 
+    printf OUT "/* U+E0000 through U+%04X */\n", $last;
+    print OUT "static const gint16 break_property_table_part2[768] = {\n";
+    for ($count = 0xE0000; $count <= $last; $count += 256)
+    {
+       print OUT ",\n" if $count > 0xE0000;
+       print OUT "  ", $row[$count / 256];
+       $bytes_out += 2;
+    }
+    print OUT "\n};\n\n";
+
+
     print OUT "#endif /* BREAKTABLES_H */\n";
 
     close (OUT);
@@ -870,7 +957,7 @@ sub make_decomp
     my $result = "";
     foreach $iter (&expand_decomp ($code, $compat))
     {
-       $result .= sprintf "\\x%02x\\x%02x", $iter / 256, $iter & 0xff;
+       $result .= pack ("U", $iter);  # to utf-8
     }
 
     $result;
@@ -888,21 +975,17 @@ sub add_special_case
 
 
     for $value (@values) {
-       $result .= sprintf ("\\x%02x\\x%02x", $value / 256, $value & 0xff);
+       $result .= pack ("U", $value);  # to utf-8
     }
-
-    $result .= "\\0";
     
-    if (2 * @values + 2 > $special_case_len) {
-       $special_case_len = 2 * @values + 2;
-    }
+    push @special_case_offsets, $special_case_offset;
 
-    push @special_cases, $result;
+    # We encode special cases up in the 0x1000000 space
+    $value[$code] = 0x1000000 + $special_case_offset;
 
-    #
-    # We encode special cases in the surrogate pair space
-    #
-    $value[$code] = 0xD800 + scalar(@special_cases) - 1;
+    $special_case_offset += 1 + &length_in_bytes ($result);
+
+    push @special_cases, &escape ($result);
 }
 
 sub output_special_case_table
@@ -915,13 +998,15 @@ sub output_special_case_table
  * First, the best single character mapping to lowercase if Lu, 
  * and to uppercase if Ll, followed by the output mapping for the two cases 
  * other than the case of the codepoint, in the order [Ll],[Lu],[Lt],
- * separated and terminated by a double NUL.
+ * encoded in UTF-8, separated and terminated by a null character.
  */
-static const guchar special_case_table[][$special_case_len] = {
+static const gchar special_case_table[] = {
 EOT
 
+    my $i = 0;
     for $case (@special_cases) {
-       print $out qq( "$case",\n);
+       print $out qq( "$case\\0" /* offset ${special_case_offsets[$i]} */\n);
+        $i++;
     }
 
     print $out <<EOT;
@@ -929,7 +1014,7 @@ EOT
 
 EOT
 
-    print STDERR "Generated ", ($special_case_len * scalar @special_cases), " bytes in special case table\n";
+    print STDERR "Generated " . ($special_case_offset + 1) . " bytes in special case table\n";
 }
 
 sub enumerate_ordered
@@ -962,16 +1047,22 @@ sub output_composition_table
     # decompositions. At the same time, record
     # the first and second character of each decomposition
     
-    for $code (keys %compositions) {
+    for $code (keys %compositions) 
+    {
        @values = map { hex ($_) } split /\s+/, $compositions{$code};
+
+        # non-starters
        if ($cclass[$values[0]]) {
            delete $compositions{$code};
            next;
        }
+
+        # single-character decompositions
        if (@values == 1) {
            delete $compositions{$code};
            next;
        }
+
        if (@values != 2) {
            die "$code has more than two elements in its decomposition!\n";
        }
@@ -983,10 +1074,10 @@ sub output_composition_table
        }
     }
 
-    # Assign integer indicices, removing singletons
+    # Assign integer indices, removing singletons
     my $n_first = enumerate_ordered (\%first);
 
-    # Now record the second character if each (non-singleton) decomposition
+    # Now record the second character of each (non-singleton) decomposition
     for $code (keys %compositions) {
        @values = map { hex ($_) } split /\s+/, $compositions{$code};
 
@@ -1065,39 +1156,46 @@ sub output_composition_table
 
     my @row;                                             
     $table_index = 0;
-    printf OUT "static const gushort compose_data[][256] = {\n";
+    printf OUT "static const guint16 compose_data[][256] = {\n";
     for (my $count = 0; $count <= $last; $count += 256)
     {
        $row[$count / 256] = &print_row ($count, 2, sub { exists $vals{$_[0]} ? $vals{$_[0]} : 0; });
     }
     printf OUT "\n};\n\n";
 
-    print OUT "static const short compose_table[256] = {\n";
+    print OUT "static const gint16 compose_table[256] = {\n";
     for (my $count = 0; $count <= $last; $count += 256)
     {
        print OUT ",\n" if $count > 0;
        print OUT "  ", $row[$count / 256];
-       $bytes_out += 4;
     }
     print OUT "\n};\n\n";
 
+    $bytes_out += 256 * 2;
+
     # Output first singletons
 
-    print OUT "static const gushort compose_first_single[][2] = {\n";
+    print OUT "static const guint16 compose_first_single[][2] = {\n";
     $i = 0;                                 
     for $record (@first_singletons) {
+        if ($record->[1] > 0xFFFF or $record->[2] > 0xFFFF) {
+            die "time to switch compose_first_single to gunichar" ;
+        }
        print OUT ",\n" if $i++ > 0;
        printf OUT " { %#06x, %#06x }", $record->[1], $record->[2];
     }
     print OUT "\n};\n";
                                     
-    $bytes_out += @first_singletons * 4;                                    
+    $bytes_out += @first_singletons * 4;
                  
     # Output second singletons
 
-    print OUT "static const gushort compose_second_single[][2] = {\n";
+    print OUT "static const guint16 compose_second_single[][2] = {\n";
     $i = 0;                                 
     for $record (@second_singletons) {
+        if ($record->[1] > 0xFFFF or $record->[2] > 0xFFFF) {
+            die "time to switch compose_second_single to gunichar";
+        }
        print OUT ",\n" if $i++ > 0;
        printf OUT " { %#06x, %#06x }", $record->[1], $record->[2];
     }
@@ -1108,7 +1206,7 @@ sub output_composition_table
     # Output array of composition pairs
 
     print OUT <<EOT;
-static const gushort compose_array[$n_first][$n_second] = {
+static const guint16 compose_array[$n_first][$n_second] = {
 EOT
                        
     for (my $i = 0; $i < $n_first; $i++) {
@@ -1117,7 +1215,10 @@ EOT
        for (my $j = 0; $j < $n_second; $j++) {
            print OUT ", " if $j;
            if (exists $reverse{"$i|$j"}) {
-               printf OUT "%#06x", $reverse{"$i|$j"};
+                if ($reverse{"$i|$j"} > 0xFFFF) {
+                    die "time to switch compose_array to gunichar" ;
+                }
+               printf OUT "0x%04x", $reverse{"$i|$j"};
            } else {
                print OUT "     0";
             }
@@ -1151,10 +1252,16 @@ EOT
 
    @casefold = sort { $a->[0] <=> $b->[0] } @casefold; 
     
-   for $case (@casefold) {
+   for $case (@casefold) 
+   {
        $code = $case->[0];
        $string = $case->[1];
-       print $out sprintf(qq({ %#04x, "$string" },\n), $code);
+
+       if ($code > 0xFFFF) {
+           die "time to switch casefold_table to gunichar" ;
+       }
+
+       print $out sprintf(qq(  { 0x%04x, "$string" },\n), $code);
     
    }
 
index 2147c52ffc06f79a99cd6f21327f950417d8f408..2087d1ed28efc0e2db9664d1670c6ee7841e8973 100644 (file)
 #include "glib.h"
 #include "gunibreak.h"
 
+#define TPROP_PART1(Page, Char) \
+  ((break_property_table_part1[Page] >= G_UNICODE_MAX_TABLE_INDEX) \
+   ? (break_property_table_part1[Page] - G_UNICODE_MAX_TABLE_INDEX) \
+   : (break_property_data[break_property_table_part1[Page]][Char]))
 
-#define TPROP(Page, Char) \
-  ((break_property_table[Page] >= G_UNICODE_MAX_TABLE_INDEX) \
-   ? (break_property_table[Page] - G_UNICODE_MAX_TABLE_INDEX) \
-   : (break_property_data[break_property_table[Page]][Char]))
+#define TPROP_PART2(Page, Char) \
+  ((break_property_table_part2[Page] >= G_UNICODE_MAX_TABLE_INDEX) \
+   ? (break_property_table_part2[Page] - G_UNICODE_MAX_TABLE_INDEX) \
+   : (break_property_data[break_property_table_part2[Page]][Char]))
 
-#define PROP(Char) (((Char) > (G_UNICODE_LAST_CHAR)) ? G_UNICODE_BREAK_UNKNOWN : TPROP ((Char) >> 8, (Char) & 0xff))
+#define PROP(Char) \
+  (((Char) <= G_UNICODE_LAST_CHAR_PART1) \
+   ? TPROP_PART1 ((Char) >> 8, (Char) & 0xff) \
+   : (((Char) >= 0xe0000 && (Char) <= G_UNICODE_LAST_CHAR) \
+      ? TPROP_PART2 (((Char) - 0xe0000) >> 8, (Char) & 0xff) \
+      : G_UNICODE_BREAK_UNKNOWN))
 
 /**
  * g_unichar_break_type:
index a9101c0239ddcdb115cf838836a5528e744c9c30..d57db636d85e8f248d7533557a4bf51d7847c544 100644 (file)
@@ -4,13 +4,16 @@
 #ifndef BREAKTABLES_H
 #define BREAKTABLES_H
 
-#define G_UNICODE_DATA_VERSION "3.1"
+#define G_UNICODE_DATA_VERSION "4.0"
 
-#define G_UNICODE_LAST_CHAR 0xffff
+#define G_UNICODE_LAST_CHAR 0x10FFFF
 
-#define G_UNICODE_MAX_TABLE_INDEX 1000
+#define G_UNICODE_MAX_TABLE_INDEX 10000
 
-static const char break_property_data[][256] = {
+/* the last code point that should be looked up in break_property_table_part1 */
+#define G_UNICODE_LAST_CHAR_PART1 0x2FAFF
+
+static const gint8 break_property_data[][256] = {
   { /* page 0, index 0 */
     G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
     G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
@@ -78,7 +81,7 @@ static const char break_property_data[][256] = {
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_COMBINING_MARK, 
     G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
     G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
-    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_NEXT_LINE
     G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
     G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
     G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
@@ -288,7 +291,6 @@ static const char break_property_data[][256] = {
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
@@ -298,8 +300,9 @@ static const char break_property_data[][256] = {
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
@@ -359,7 +362,7 @@ static const char break_property_data[][256] = {
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
@@ -391,15 +394,15 @@ static const char break_property_data[][256] = {
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
-    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_UNKNOWN
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC
   },
   { /* page 3, index 3 */
     G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
@@ -441,23 +444,23 @@ static const char break_property_data[][256] = {
     G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
     G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
     G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
-    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
-    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
@@ -510,7 +513,6 @@ static const char break_property_data[][256] = {
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
@@ -525,9 +527,10 @@ static const char break_property_data[][256] = {
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
   },
@@ -601,7 +604,12 @@ static const char break_property_data[][256] = {
     G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
     G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
@@ -631,11 +639,6 @@ static const char break_property_data[][256] = {
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_ALPHABETIC, 
-    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_ALPHABETIC, 
-    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
@@ -662,14 +665,14 @@ static const char break_property_data[][256] = {
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
   },
   { /* page 5, index 5 */
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
@@ -792,17 +795,17 @@ static const char break_property_data[][256] = {
     G_UNICODE_BREAK_UNKNOWN
   },
   { /* page 6, index 6 */
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_INFIX_SEPARATOR, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_ALPHABETIC, 
@@ -835,8 +838,8 @@ static const char break_property_data[][256] = {
     G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
     G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
     G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
@@ -847,7 +850,7 @@ static const char break_property_data[][256] = {
     G_UNICODE_BREAK_NUMERIC, G_UNICODE_BREAK_NUMERIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC
     G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
@@ -902,7 +905,7 @@ static const char break_property_data[][256] = {
     G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
     G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
     G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
-    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_ALPHABETIC
     G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
     G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
     G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
@@ -911,7 +914,7 @@ static const char break_property_data[][256] = {
     G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
     G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC
     G_UNICODE_BREAK_NUMERIC, G_UNICODE_BREAK_NUMERIC, 
     G_UNICODE_BREAK_NUMERIC, G_UNICODE_BREAK_NUMERIC, 
     G_UNICODE_BREAK_NUMERIC, G_UNICODE_BREAK_NUMERIC, 
@@ -919,7 +922,7 @@ static const char break_property_data[][256] = {
     G_UNICODE_BREAK_NUMERIC, G_UNICODE_BREAK_NUMERIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
-    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_UNKNOWN
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC
   },
   { /* page 7, index 7 */
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
@@ -929,7 +932,7 @@ static const char break_property_data[][256] = {
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_COMBINING_MARK
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_ALPHABETIC
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_COMBINING_MARK, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
@@ -944,8 +947,8 @@ static const char break_property_data[][256] = {
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
-    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_UNKNOWN
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC
     G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
     G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
     G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
@@ -960,8 +963,8 @@ static const char break_property_data[][256] = {
     G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
     G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
     G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_ALPHABETIC
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
@@ -1010,7 +1013,7 @@ static const char break_property_data[][256] = {
     G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
     G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
     G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
-    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_UNKNOWN
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_ALPHABETIC
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
@@ -1054,7 +1057,7 @@ static const char break_property_data[][256] = {
   { /* page 9, index 8 */
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_COMBINING_MARK, 
     G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
@@ -1146,7 +1149,7 @@ static const char break_property_data[][256] = {
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_UNKNOWN
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_ALPHABETIC
     G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
     G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
     G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
@@ -1182,8 +1185,8 @@ static const char break_property_data[][256] = {
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
   },
   { /* page 10, index 9 */
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
-    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_UNKNOWN
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_COMBINING_MARK
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
@@ -1252,7 +1255,7 @@ static const char break_property_data[][256] = {
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_ALPHABETIC, 
@@ -1294,22 +1297,22 @@ static const char break_property_data[][256] = {
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_UNKNOWN
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_NUMERIC, G_UNICODE_BREAK_NUMERIC, 
     G_UNICODE_BREAK_NUMERIC, G_UNICODE_BREAK_NUMERIC, 
     G_UNICODE_BREAK_NUMERIC, G_UNICODE_BREAK_NUMERIC, 
     G_UNICODE_BREAK_NUMERIC, G_UNICODE_BREAK_NUMERIC, 
     G_UNICODE_BREAK_NUMERIC, G_UNICODE_BREAK_NUMERIC, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_PREFIX, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
+    G_UNICODE_BREAK_UNKNOWN
   },
   { /* page 11, index 10 */
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_COMBINING_MARK, 
@@ -1338,7 +1341,7 @@ static const char break_property_data[][256] = {
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_ALPHABETIC
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
@@ -1368,7 +1371,7 @@ static const char break_property_data[][256] = {
     G_UNICODE_BREAK_NUMERIC, G_UNICODE_BREAK_NUMERIC, 
     G_UNICODE_BREAK_NUMERIC, G_UNICODE_BREAK_NUMERIC, 
     G_UNICODE_BREAK_NUMERIC, G_UNICODE_BREAK_NUMERIC, 
-    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_UNKNOWN
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
@@ -1377,7 +1380,7 @@ static const char break_property_data[][256] = {
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_ALPHABETIC
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
@@ -1433,12 +1436,12 @@ static const char break_property_data[][256] = {
     G_UNICODE_BREAK_NUMERIC, G_UNICODE_BREAK_NUMERIC, 
     G_UNICODE_BREAK_NUMERIC, G_UNICODE_BREAK_NUMERIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_PREFIX, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
   },
   { /* page 12, index 11 */
@@ -1536,7 +1539,7 @@ static const char break_property_data[][256] = {
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_ALPHABETIC
     G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
     G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
     G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
@@ -2085,8 +2088,8 @@ static const char break_property_data[][256] = {
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
@@ -2140,83 +2143,83 @@ static const char break_property_data[][256] = {
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK
-    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK
-    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK
-    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK
-    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK
-    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK
-    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK
-    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK
-    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK
-    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK
-    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK
-    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK
-    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK
-    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK
-    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK
-    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK
-    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK
-    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK
-    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK
-    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK
-    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK
-    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK
-    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK
-    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK
-    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK
-    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK
-    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK
-    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK
-    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK
-    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK
-    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK
-    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK
-    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK
-    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK
-    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK
-    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK
-    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK
-    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK
-    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK
-    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK
-    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK
-    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK
-    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK
-    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK
-    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK
-    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK
-    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK
-    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK
-    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK
-    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK
-    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK
-    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK
-    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK
-    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK
-    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK
-    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK
-    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK
-    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK
-    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK
-    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK
-    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK
-    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK
-    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK
-    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK
-    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK
-    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK
-    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK
-    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK
-    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK
-    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK
-    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK
-    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK
-    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK
-    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
@@ -2742,64 +2745,64 @@ static const char break_property_data[][256] = {
     G_UNICODE_BREAK_UNKNOWN
   },
   { /* page 23, index 21 */
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
@@ -2832,7 +2835,7 @@ static const char break_property_data[][256] = {
     G_UNICODE_BREAK_COMPLEX_CONTEXT, G_UNICODE_BREAK_COMPLEX_CONTEXT, 
     G_UNICODE_BREAK_COMPLEX_CONTEXT, G_UNICODE_BREAK_COMPLEX_CONTEXT, 
     G_UNICODE_BREAK_COMPLEX_CONTEXT, G_UNICODE_BREAK_COMPLEX_CONTEXT, 
-    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK
+    G_UNICODE_BREAK_COMPLEX_CONTEXT, G_UNICODE_BREAK_COMPLEX_CONTEXT
     G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
     G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
     G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
@@ -2852,7 +2855,7 @@ static const char break_property_data[][256] = {
     G_UNICODE_BREAK_NON_STARTER, G_UNICODE_BREAK_NON_STARTER, 
     G_UNICODE_BREAK_NON_STARTER, G_UNICODE_BREAK_NON_STARTER, 
     G_UNICODE_BREAK_NON_STARTER, G_UNICODE_BREAK_PREFIX, 
-    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_UNKNOWN
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_COMBINING_MARK
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_NUMERIC, G_UNICODE_BREAK_NUMERIC, 
     G_UNICODE_BREAK_NUMERIC, G_UNICODE_BREAK_NUMERIC, 
@@ -2862,11 +2865,11 @@ static const char break_property_data[][256] = {
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
@@ -2879,7 +2882,7 @@ static const char break_property_data[][256] = {
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_COMBINING_MARK, 
     G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
-    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_NON_BREAKING_GLUE, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_NUMERIC, G_UNICODE_BREAK_NUMERIC, 
     G_UNICODE_BREAK_NUMERIC, G_UNICODE_BREAK_NUMERIC, 
     G_UNICODE_BREAK_NUMERIC, G_UNICODE_BREAK_NUMERIC, 
@@ -3001,19 +3004,7 @@ static const char break_property_data[][256] = {
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
   },
-  { /* page 30, index 23 */
-    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
-    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
-    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
-    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
-    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
-    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
-    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
-    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
-    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
-    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
-    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
-    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+  { /* page 25, index 23 */
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
@@ -3028,6 +3019,32 @@ static const char break_property_data[][256] = {
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_EXCLAMATION, G_UNICODE_BREAK_EXCLAMATION, 
+    G_UNICODE_BREAK_NUMERIC, G_UNICODE_BREAK_NUMERIC, 
+    G_UNICODE_BREAK_NUMERIC, G_UNICODE_BREAK_NUMERIC, 
+    G_UNICODE_BREAK_NUMERIC, G_UNICODE_BREAK_NUMERIC, 
+    G_UNICODE_BREAK_NUMERIC, G_UNICODE_BREAK_NUMERIC, 
+    G_UNICODE_BREAK_NUMERIC, G_UNICODE_BREAK_NUMERIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
@@ -3043,8 +3060,63 @@ static const char break_property_data[][256] = {
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
@@ -3060,6 +3132,9 @@ static const char break_property_data[][256] = {
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC
+  },
+  { /* page 29, index 24 */
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
@@ -3080,8 +3155,196 @@ static const char break_property_data[][256] = {
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
+  },
+  { /* page 30, index 25 */
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
@@ -3131,7 +3394,7 @@ static const char break_property_data[][256] = {
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
   },
-  { /* page 31, index 24 */
+  { /* page 31, index 26 */
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
@@ -3261,7 +3524,7 @@ static const char break_property_data[][256] = {
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_UNKNOWN
   },
-  { /* page 32, index 25 */
+  { /* page 32, index 27 */
     G_UNICODE_BREAK_AFTER, G_UNICODE_BREAK_AFTER, G_UNICODE_BREAK_AFTER, 
     G_UNICODE_BREAK_AFTER, G_UNICODE_BREAK_AFTER, G_UNICODE_BREAK_AFTER, 
     G_UNICODE_BREAK_AFTER, G_UNICODE_BREAK_NON_BREAKING_GLUE, 
@@ -3294,45 +3557,44 @@ static const char break_property_data[][256] = {
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
-    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_NON_STARTER, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_INFIX_SEPARATOR, 
     G_UNICODE_BREAK_OPEN_PUNCTUATION, G_UNICODE_BREAK_CLOSE_PUNCTUATION, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
-    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_AFTER, 
+    G_UNICODE_BREAK_WORD_JOINER, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_COMBINING_MARK, 
     G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
     G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
-    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_ALPHABETIC, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_AMBIGUOUS, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_AMBIGUOUS, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
-    G_UNICODE_BREAK_OPEN_PUNCTUATION, G_UNICODE_BREAK_CLOSE_PUNCTUATION, 
-    G_UNICODE_BREAK_AMBIGUOUS, G_UNICODE_BREAK_ALPHABETIC
-    G_UNICODE_BREAK_AMBIGUOUS, G_UNICODE_BREAK_AMBIGUOUS, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_OPEN_PUNCTUATION, 
+    G_UNICODE_BREAK_CLOSE_PUNCTUATION, G_UNICODE_BREAK_AMBIGUOUS
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_AMBIGUOUS, 
     G_UNICODE_BREAK_AMBIGUOUS, G_UNICODE_BREAK_AMBIGUOUS, 
+    G_UNICODE_BREAK_AMBIGUOUS, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
-    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
-    G_UNICODE_BREAK_OPEN_PUNCTUATION, G_UNICODE_BREAK_CLOSE_PUNCTUATION, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_OPEN_PUNCTUATION, 
+    G_UNICODE_BREAK_CLOSE_PUNCTUATION, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
@@ -3340,9 +3602,10 @@ static const char break_property_data[][256] = {
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_PREFIX, G_UNICODE_BREAK_PREFIX, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_PREFIX, 
+    G_UNICODE_BREAK_PREFIX, G_UNICODE_BREAK_PREFIX, G_UNICODE_BREAK_PREFIX, 
     G_UNICODE_BREAK_PREFIX, G_UNICODE_BREAK_PREFIX, G_UNICODE_BREAK_PREFIX, 
-    G_UNICODE_BREAK_PREFIX, G_UNICODE_BREAK_PREFIX, G_UNICODE_BREAK_POSTFIX, 
+    G_UNICODE_BREAK_POSTFIX, G_UNICODE_BREAK_PREFIX, G_UNICODE_BREAK_PREFIX, 
     G_UNICODE_BREAK_PREFIX, G_UNICODE_BREAK_PREFIX, G_UNICODE_BREAK_PREFIX, 
     G_UNICODE_BREAK_PREFIX, G_UNICODE_BREAK_PREFIX, G_UNICODE_BREAK_PREFIX, 
     G_UNICODE_BREAK_PREFIX, G_UNICODE_BREAK_PREFIX, G_UNICODE_BREAK_UNKNOWN, 
@@ -3360,7 +3623,6 @@ static const char break_property_data[][256] = {
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_COMBINING_MARK, 
     G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
     G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
@@ -3371,10 +3633,10 @@ static const char break_property_data[][256] = {
     G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
     G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
     G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
-    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_UNKNOWN
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
@@ -3387,7 +3649,7 @@ static const char break_property_data[][256] = {
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN
   },
-  { /* page 33, index 26 */
+  { /* page 33, index 28 */
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_POSTFIX, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_AMBIGUOUS, 
@@ -3417,15 +3679,15 @@ static const char break_property_data[][256] = {
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
-    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_UNKNOWN
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_ALPHABETIC
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC
+    G_UNICODE_BREAK_AMBIGUOUS, G_UNICODE_BREAK_ALPHABETIC
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
@@ -3510,14 +3772,14 @@ static const char break_property_data[][256] = {
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC
   },
-  { /* page 34, index 27 */
+  { /* page 34, index 29 */
     G_UNICODE_BREAK_AMBIGUOUS, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_AMBIGUOUS, G_UNICODE_BREAK_AMBIGUOUS, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
@@ -3639,15 +3901,15 @@ static const char break_property_data[][256] = {
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC
   },
-  { /* page 35, index 28 */
+  { /* page 35, index 30 */
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
@@ -3710,7 +3972,6 @@ static const char break_property_data[][256] = {
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
@@ -3725,6 +3986,34 @@ static const char break_property_data[][256] = {
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_OPEN_PUNCTUATION, G_UNICODE_BREAK_CLOSE_PUNCTUATION, 
+    G_UNICODE_BREAK_QUOTATION, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
@@ -3748,36 +4037,9 @@ static const char break_property_data[][256] = {
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
   },
-  { /* page 36, index 29 */
+  { /* page 36, index 31 */
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
@@ -3895,19 +4157,19 @@ static const char break_property_data[][256] = {
     G_UNICODE_BREAK_AMBIGUOUS, G_UNICODE_BREAK_AMBIGUOUS, 
     G_UNICODE_BREAK_AMBIGUOUS, G_UNICODE_BREAK_AMBIGUOUS, 
     G_UNICODE_BREAK_AMBIGUOUS, G_UNICODE_BREAK_AMBIGUOUS, 
-    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_UNKNOWN
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_AMBIGUOUS
+    G_UNICODE_BREAK_AMBIGUOUS, G_UNICODE_BREAK_AMBIGUOUS
+    G_UNICODE_BREAK_AMBIGUOUS, G_UNICODE_BREAK_AMBIGUOUS
+    G_UNICODE_BREAK_AMBIGUOUS, G_UNICODE_BREAK_AMBIGUOUS
+    G_UNICODE_BREAK_AMBIGUOUS, G_UNICODE_BREAK_AMBIGUOUS
+    G_UNICODE_BREAK_AMBIGUOUS, G_UNICODE_BREAK_AMBIGUOUS
+    G_UNICODE_BREAK_AMBIGUOUS, G_UNICODE_BREAK_AMBIGUOUS
+    G_UNICODE_BREAK_AMBIGUOUS, G_UNICODE_BREAK_AMBIGUOUS
+    G_UNICODE_BREAK_AMBIGUOUS, G_UNICODE_BREAK_AMBIGUOUS
+    G_UNICODE_BREAK_AMBIGUOUS, G_UNICODE_BREAK_AMBIGUOUS
+    G_UNICODE_BREAK_AMBIGUOUS, G_UNICODE_BREAK_ALPHABETIC
   },
-  { /* page 37, index 30 */
+  { /* page 37, index 32 */
     G_UNICODE_BREAK_AMBIGUOUS, G_UNICODE_BREAK_AMBIGUOUS, 
     G_UNICODE_BREAK_AMBIGUOUS, G_UNICODE_BREAK_AMBIGUOUS, 
     G_UNICODE_BREAK_AMBIGUOUS, G_UNICODE_BREAK_AMBIGUOUS, 
@@ -3983,11 +4245,11 @@ static const char break_property_data[][256] = {
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_AMBIGUOUS, G_UNICODE_BREAK_AMBIGUOUS, 
     G_UNICODE_BREAK_AMBIGUOUS, G_UNICODE_BREAK_AMBIGUOUS, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC
     G_UNICODE_BREAK_AMBIGUOUS, G_UNICODE_BREAK_AMBIGUOUS, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_AMBIGUOUS, 
     G_UNICODE_BREAK_AMBIGUOUS, G_UNICODE_BREAK_AMBIGUOUS, 
@@ -4032,12 +4294,12 @@ static const char break_property_data[][256] = {
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC
   },
-  { /* page 38, index 31 */
+  { /* page 38, index 33 */
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_AMBIGUOUS, 
@@ -4048,8 +4310,8 @@ static const char break_property_data[][256] = {
     G_UNICODE_BREAK_AMBIGUOUS, G_UNICODE_BREAK_AMBIGUOUS, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
+    G_UNICODE_BREAK_AMBIGUOUS, G_UNICODE_BREAK_AMBIGUOUS
+    G_UNICODE_BREAK_AMBIGUOUS, G_UNICODE_BREAK_AMBIGUOUS
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_AMBIGUOUS, G_UNICODE_BREAK_ALPHABETIC, 
@@ -4095,7 +4357,22 @@ static const char break_property_data[][256] = {
     G_UNICODE_BREAK_AMBIGUOUS, G_UNICODE_BREAK_AMBIGUOUS, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_AMBIGUOUS, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
@@ -4103,22 +4380,7 @@ static const char break_property_data[][256] = {
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
@@ -4167,7 +4429,7 @@ static const char break_property_data[][256] = {
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
   },
-  { /* page 39, index 32 */
+  { /* page 39, index 34 */
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_UNKNOWN, 
@@ -4213,20 +4475,20 @@ static const char break_property_data[][256] = {
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
-    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC
-    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC
-    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_QUOTATION
+    G_UNICODE_BREAK_QUOTATION, G_UNICODE_BREAK_QUOTATION
+    G_UNICODE_BREAK_QUOTATION, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_EXCLAMATION, G_UNICODE_BREAK_EXCLAMATION, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
-    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_OPEN_PUNCTUATION, G_UNICODE_BREAK_CLOSE_PUNCTUATION, 
+    G_UNICODE_BREAK_OPEN_PUNCTUATION, G_UNICODE_BREAK_CLOSE_PUNCTUATION, 
+    G_UNICODE_BREAK_OPEN_PUNCTUATION, G_UNICODE_BREAK_CLOSE_PUNCTUATION, 
+    G_UNICODE_BREAK_OPEN_PUNCTUATION, G_UNICODE_BREAK_CLOSE_PUNCTUATION, 
+    G_UNICODE_BREAK_OPEN_PUNCTUATION, G_UNICODE_BREAK_CLOSE_PUNCTUATION, 
+    G_UNICODE_BREAK_OPEN_PUNCTUATION, G_UNICODE_BREAK_CLOSE_PUNCTUATION, 
+    G_UNICODE_BREAK_OPEN_PUNCTUATION, G_UNICODE_BREAK_CLOSE_PUNCTUATION, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
@@ -4272,68 +4534,242 @@ static const char break_property_data[][256] = {
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_OPEN_PUNCTUATION, G_UNICODE_BREAK_CLOSE_PUNCTUATION, 
+    G_UNICODE_BREAK_OPEN_PUNCTUATION, G_UNICODE_BREAK_CLOSE_PUNCTUATION, 
+    G_UNICODE_BREAK_OPEN_PUNCTUATION, G_UNICODE_BREAK_CLOSE_PUNCTUATION, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC
   },
-  { /* page 46, index 33 */
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+  { /* page 41, index 35 */
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_OPEN_PUNCTUATION, 
+    G_UNICODE_BREAK_CLOSE_PUNCTUATION, G_UNICODE_BREAK_OPEN_PUNCTUATION, 
+    G_UNICODE_BREAK_CLOSE_PUNCTUATION, G_UNICODE_BREAK_OPEN_PUNCTUATION, 
+    G_UNICODE_BREAK_CLOSE_PUNCTUATION, G_UNICODE_BREAK_OPEN_PUNCTUATION, 
+    G_UNICODE_BREAK_CLOSE_PUNCTUATION, G_UNICODE_BREAK_OPEN_PUNCTUATION, 
+    G_UNICODE_BREAK_CLOSE_PUNCTUATION, G_UNICODE_BREAK_OPEN_PUNCTUATION, 
+    G_UNICODE_BREAK_CLOSE_PUNCTUATION, G_UNICODE_BREAK_OPEN_PUNCTUATION, 
+    G_UNICODE_BREAK_CLOSE_PUNCTUATION, G_UNICODE_BREAK_OPEN_PUNCTUATION, 
+    G_UNICODE_BREAK_CLOSE_PUNCTUATION, G_UNICODE_BREAK_OPEN_PUNCTUATION, 
+    G_UNICODE_BREAK_CLOSE_PUNCTUATION, G_UNICODE_BREAK_OPEN_PUNCTUATION, 
+    G_UNICODE_BREAK_CLOSE_PUNCTUATION, G_UNICODE_BREAK_OPEN_PUNCTUATION, 
+    G_UNICODE_BREAK_CLOSE_PUNCTUATION, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_OPEN_PUNCTUATION, G_UNICODE_BREAK_CLOSE_PUNCTUATION, 
+    G_UNICODE_BREAK_OPEN_PUNCTUATION, G_UNICODE_BREAK_CLOSE_PUNCTUATION, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_OPEN_PUNCTUATION, G_UNICODE_BREAK_CLOSE_PUNCTUATION, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC
+  },
+  { /* page 43, index 36 */
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
@@ -4362,179 +4798,11 @@ static const char break_property_data[][256] = {
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
-  },
-  { /* page 47, index 34 */
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
@@ -4548,53 +4816,88 @@ static const char break_property_data[][256] = {
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
   },
-  { /* page 48, index 35 */
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_CLOSE_PUNCTUATION, 
-    G_UNICODE_BREAK_CLOSE_PUNCTUATION, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_NON_STARTER, 
+  { /* page 46, index 37 */
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_OPEN_PUNCTUATION, G_UNICODE_BREAK_CLOSE_PUNCTUATION, 
-    G_UNICODE_BREAK_OPEN_PUNCTUATION, G_UNICODE_BREAK_CLOSE_PUNCTUATION, 
-    G_UNICODE_BREAK_OPEN_PUNCTUATION, G_UNICODE_BREAK_CLOSE_PUNCTUATION, 
-    G_UNICODE_BREAK_OPEN_PUNCTUATION, G_UNICODE_BREAK_CLOSE_PUNCTUATION, 
-    G_UNICODE_BREAK_OPEN_PUNCTUATION, G_UNICODE_BREAK_CLOSE_PUNCTUATION, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_OPEN_PUNCTUATION, G_UNICODE_BREAK_CLOSE_PUNCTUATION, 
-    G_UNICODE_BREAK_OPEN_PUNCTUATION, G_UNICODE_BREAK_CLOSE_PUNCTUATION, 
-    G_UNICODE_BREAK_OPEN_PUNCTUATION, G_UNICODE_BREAK_CLOSE_PUNCTUATION, 
-    G_UNICODE_BREAK_OPEN_PUNCTUATION, G_UNICODE_BREAK_CLOSE_PUNCTUATION, 
-    G_UNICODE_BREAK_NON_STARTER, G_UNICODE_BREAK_OPEN_PUNCTUATION, 
-    G_UNICODE_BREAK_CLOSE_PUNCTUATION, G_UNICODE_BREAK_CLOSE_PUNCTUATION, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
-    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
-    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_NON_STARTER, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_NON_STARTER, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_NON_STARTER, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_NON_STARTER, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_NON_STARTER, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
@@ -4607,7 +4910,6 @@ static const char break_property_data[][256] = {
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_NON_STARTER, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
@@ -4623,26 +4925,11 @@ static const char break_property_data[][256] = {
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_NON_STARTER, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_NON_STARTER, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_NON_STARTER, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_NON_STARTER, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_COMBINING_MARK, 
-    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_NON_STARTER, 
-    G_UNICODE_BREAK_NON_STARTER, G_UNICODE_BREAK_NON_STARTER, 
-    G_UNICODE_BREAK_NON_STARTER, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_NON_STARTER, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_NON_STARTER, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_NON_STARTER, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_NON_STARTER, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_NON_STARTER, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
@@ -4655,7 +4942,15 @@ static const char break_property_data[][256] = {
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_NON_STARTER, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
+  },
+  { /* page 47, index 38 */
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
@@ -4671,26 +4966,12 @@ static const char break_property_data[][256] = {
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_NON_STARTER, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_NON_STARTER, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_NON_STARTER, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_NON_STARTER, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_NON_STARTER, 
-    G_UNICODE_BREAK_NON_STARTER, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_NON_STARTER, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_NON_STARTER, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_UNKNOWN
-  },
-  { /* page 49, index 36 */
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
@@ -4710,9 +4991,6 @@ static const char break_property_data[][256] = {
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
@@ -4759,7 +5037,6 @@ static const char break_property_data[][256] = {
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
@@ -4793,47 +5070,54 @@ static const char break_property_data[][256] = {
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
   },
-  { /* page 50, index 37 */
+  { /* page 48, index 39 */
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_CLOSE_PUNCTUATION, 
+    G_UNICODE_BREAK_CLOSE_PUNCTUATION, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_NON_STARTER, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_OPEN_PUNCTUATION, G_UNICODE_BREAK_CLOSE_PUNCTUATION, 
+    G_UNICODE_BREAK_OPEN_PUNCTUATION, G_UNICODE_BREAK_CLOSE_PUNCTUATION, 
+    G_UNICODE_BREAK_OPEN_PUNCTUATION, G_UNICODE_BREAK_CLOSE_PUNCTUATION, 
+    G_UNICODE_BREAK_OPEN_PUNCTUATION, G_UNICODE_BREAK_CLOSE_PUNCTUATION, 
+    G_UNICODE_BREAK_OPEN_PUNCTUATION, G_UNICODE_BREAK_CLOSE_PUNCTUATION, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_OPEN_PUNCTUATION, G_UNICODE_BREAK_CLOSE_PUNCTUATION, 
+    G_UNICODE_BREAK_OPEN_PUNCTUATION, G_UNICODE_BREAK_CLOSE_PUNCTUATION, 
+    G_UNICODE_BREAK_OPEN_PUNCTUATION, G_UNICODE_BREAK_CLOSE_PUNCTUATION, 
+    G_UNICODE_BREAK_OPEN_PUNCTUATION, G_UNICODE_BREAK_CLOSE_PUNCTUATION, 
+    G_UNICODE_BREAK_NON_STARTER, G_UNICODE_BREAK_OPEN_PUNCTUATION, 
+    G_UNICODE_BREAK_CLOSE_PUNCTUATION, G_UNICODE_BREAK_CLOSE_PUNCTUATION, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_NON_STARTER, 
+    G_UNICODE_BREAK_NON_STARTER, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_NON_STARTER, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_NON_STARTER, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_NON_STARTER, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_NON_STARTER, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_NON_STARTER, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
@@ -4845,6 +5129,8 @@ static const char break_property_data[][256] = {
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_NON_STARTER, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
@@ -4852,20 +5138,6 @@ static const char break_property_data[][256] = {
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
@@ -4873,15 +5145,28 @@ static const char break_property_data[][256] = {
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_NON_STARTER, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_NON_STARTER, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_NON_STARTER, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_NON_STARTER, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_NON_STARTER, 
+    G_UNICODE_BREAK_NON_STARTER, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_NON_STARTER, 
+    G_UNICODE_BREAK_NON_STARTER, G_UNICODE_BREAK_NON_STARTER, 
+    G_UNICODE_BREAK_NON_STARTER, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_NON_STARTER, G_UNICODE_BREAK_NON_STARTER, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_NON_STARTER, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_NON_STARTER, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_NON_STARTER, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_NON_STARTER, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
@@ -4892,6 +5177,7 @@ static const char break_property_data[][256] = {
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_NON_STARTER, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
@@ -4906,22 +5192,27 @@ static const char break_property_data[][256] = {
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_NON_STARTER, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_NON_STARTER, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_NON_STARTER, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_NON_STARTER, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_NON_STARTER, 
+    G_UNICODE_BREAK_NON_STARTER, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_NON_STARTER, 
+    G_UNICODE_BREAK_NON_STARTER, G_UNICODE_BREAK_NON_STARTER, 
+    G_UNICODE_BREAK_NON_STARTER, G_UNICODE_BREAK_IDEOGRAPHIC
+  },
+  { /* page 49, index 40 */
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
@@ -4941,13 +5232,13 @@ static const char break_property_data[][256] = {
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_UNKNOWN
-  },
-  { /* page 51, index 38 */
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
@@ -4990,6 +5281,10 @@ static const char break_property_data[][256] = {
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
@@ -5007,9 +5302,44 @@ static const char break_property_data[][256] = {
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_NON_STARTER, G_UNICODE_BREAK_NON_STARTER, 
+    G_UNICODE_BREAK_NON_STARTER, G_UNICODE_BREAK_NON_STARTER, 
+    G_UNICODE_BREAK_NON_STARTER, G_UNICODE_BREAK_NON_STARTER, 
+    G_UNICODE_BREAK_NON_STARTER, G_UNICODE_BREAK_NON_STARTER, 
+    G_UNICODE_BREAK_NON_STARTER, G_UNICODE_BREAK_NON_STARTER, 
+    G_UNICODE_BREAK_NON_STARTER, G_UNICODE_BREAK_NON_STARTER, 
+    G_UNICODE_BREAK_NON_STARTER, G_UNICODE_BREAK_NON_STARTER, 
+    G_UNICODE_BREAK_NON_STARTER, G_UNICODE_BREAK_NON_STARTER
+  },
+  { /* page 50, index 41 */
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
@@ -5025,6 +5355,7 @@ static const char break_property_data[][256] = {
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
@@ -5043,6 +5374,12 @@ static const char break_property_data[][256] = {
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
@@ -5059,7 +5396,6 @@ static const char break_property_data[][256] = {
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
@@ -5067,6 +5403,7 @@ static const char break_property_data[][256] = {
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
@@ -5075,9 +5412,6 @@ static const char break_property_data[][256] = {
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_UNKNOWN
-  },
-  { /* page 77, index 39 */
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
@@ -5133,6 +5467,9 @@ static const char break_property_data[][256] = {
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_UNKNOWN
+  },
+  { /* page 77, index 42 */
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
@@ -5169,45 +5506,6 @@ static const char break_property_data[][256] = {
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
-  },
-  { /* page 159, index 40 */
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
@@ -5263,6 +5561,45 @@ static const char break_property_data[][256] = {
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC
+  },
+  { /* page 159, index 43 */
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
@@ -5291,6 +5628,75 @@ static const char break_property_data[][256] = {
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
@@ -5321,23 +5727,9 @@ static const char break_property_data[][256] = {
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
   },
-  { /* page 164, index 41 */
+  { /* page 164, index 44 */
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
@@ -5419,7 +5811,6 @@ static const char break_property_data[][256] = {
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
@@ -5428,15 +5819,16 @@ static const char break_property_data[][256] = {
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
@@ -5467,7 +5859,7 @@ static const char break_property_data[][256] = {
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
   },
-  { /* page 215, index 42 */
+  { /* page 215, index 45 */
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
@@ -5597,7 +5989,7 @@ static const char break_property_data[][256] = {
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
   },
-  { /* page 250, index 43 */
+  { /* page 250, index 46 */
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
@@ -5622,36 +6014,36 @@ static const char break_property_data[][256] = {
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
@@ -5727,7 +6119,7 @@ static const char break_property_data[][256] = {
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
   },
-  { /* page 251, index 44 */
+  { /* page 251, index 47 */
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
@@ -5857,7 +6249,7 @@ static const char break_property_data[][256] = {
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC
   },
-  { /* page 253, index 45 */
+  { /* page 253, index 48 */
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
@@ -5984,18 +6376,18 @@ static const char break_property_data[][256] = {
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
+    G_UNICODE_BREAK_POSTFIX, G_UNICODE_BREAK_ALPHABETIC
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
   },
-  { /* page 254, index 46 */
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
+  { /* page 254, index 49 */
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
@@ -6022,9 +6414,9 @@ static const char break_property_data[][256] = {
     G_UNICODE_BREAK_CLOSE_PUNCTUATION, G_UNICODE_BREAK_OPEN_PUNCTUATION, 
     G_UNICODE_BREAK_CLOSE_PUNCTUATION, G_UNICODE_BREAK_OPEN_PUNCTUATION, 
     G_UNICODE_BREAK_CLOSE_PUNCTUATION, G_UNICODE_BREAK_OPEN_PUNCTUATION, 
-    G_UNICODE_BREAK_CLOSE_PUNCTUATION, G_UNICODE_BREAK_UNKNOWN
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_CLOSE_PUNCTUATION, G_UNICODE_BREAK_IDEOGRAPHIC
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_OPEN_PUNCTUATION, 
+    G_UNICODE_BREAK_CLOSE_PUNCTUATION, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
@@ -6045,7 +6437,7 @@ static const char break_property_data[][256] = {
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
-    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_UNKNOWN
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_UNKNOWN, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
@@ -6115,9 +6507,9 @@ static const char break_property_data[][256] = {
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_NON_BREAKING_GLUE
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_WORD_JOINER
   },
-  { /* page 255, index 47 */
+  { /* page 255, index 50 */
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_EXCLAMATION, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_PREFIX, G_UNICODE_BREAK_POSTFIX, 
@@ -6165,8 +6557,8 @@ static const char break_property_data[][256] = {
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_OPEN_PUNCTUATION, 
     G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_CLOSE_PUNCTUATION, 
-    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_UNKNOWN, 
-    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_CLOSE_PUNCTUATION, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_OPEN_PUNCTUATION, 
+    G_UNICODE_BREAK_CLOSE_PUNCTUATION, G_UNICODE_BREAK_CLOSE_PUNCTUATION, 
     G_UNICODE_BREAK_OPEN_PUNCTUATION, G_UNICODE_BREAK_CLOSE_PUNCTUATION, 
     G_UNICODE_BREAK_CLOSE_PUNCTUATION, G_UNICODE_BREAK_NON_STARTER, 
     G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_NON_STARTER, 
@@ -6246,175 +6638,3517 @@ static const char break_property_data[][256] = {
     G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
     G_UNICODE_BREAK_CONTINGENT, G_UNICODE_BREAK_AMBIGUOUS, 
     G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
-  }
-};
-
-static const short break_property_table[256] = {
-  0 /* page 0 */,
-  1 /* page 1 */,
-  2 /* page 2 */,
-  3 /* page 3 */,
-  4 /* page 4 */,
-  5 /* page 5 */,
-  6 /* page 6 */,
-  7 /* page 7 */,
+  },
+  { /* page 256, index 51 */
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
+  },
+  { /* page 257, index 52 */
+    G_UNICODE_BREAK_AFTER, G_UNICODE_BREAK_AFTER, G_UNICODE_BREAK_AFTER, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN
+  },
+  { /* page 259, index 53 */
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_AFTER, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN
+  },
+  { /* page 260, index 54 */
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_NUMERIC, G_UNICODE_BREAK_NUMERIC, 
+    G_UNICODE_BREAK_NUMERIC, G_UNICODE_BREAK_NUMERIC, 
+    G_UNICODE_BREAK_NUMERIC, G_UNICODE_BREAK_NUMERIC, 
+    G_UNICODE_BREAK_NUMERIC, G_UNICODE_BREAK_NUMERIC, 
+    G_UNICODE_BREAK_NUMERIC, G_UNICODE_BREAK_NUMERIC, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
+  },
+  { /* page 264, index 55 */
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
+  },
+  { /* page 464, index 56 */
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
+  },
+  { /* page 465, index 57 */
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
+  },
+  { /* page 467, index 58 */
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
+  },
+  { /* page 468, index 59 */
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC
+  },
+  { /* page 469, index 60 */
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC
+  },
+  { /* page 470, index 61 */
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC
+  },
+  { /* page 471, index 62 */
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_ALPHABETIC, G_UNICODE_BREAK_ALPHABETIC, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_NUMERIC, G_UNICODE_BREAK_NUMERIC, 
+    G_UNICODE_BREAK_NUMERIC, G_UNICODE_BREAK_NUMERIC, 
+    G_UNICODE_BREAK_NUMERIC, G_UNICODE_BREAK_NUMERIC, 
+    G_UNICODE_BREAK_NUMERIC, G_UNICODE_BREAK_NUMERIC, 
+    G_UNICODE_BREAK_NUMERIC, G_UNICODE_BREAK_NUMERIC, 
+    G_UNICODE_BREAK_NUMERIC, G_UNICODE_BREAK_NUMERIC, 
+    G_UNICODE_BREAK_NUMERIC, G_UNICODE_BREAK_NUMERIC, 
+    G_UNICODE_BREAK_NUMERIC, G_UNICODE_BREAK_NUMERIC, 
+    G_UNICODE_BREAK_NUMERIC, G_UNICODE_BREAK_NUMERIC, 
+    G_UNICODE_BREAK_NUMERIC, G_UNICODE_BREAK_NUMERIC, 
+    G_UNICODE_BREAK_NUMERIC, G_UNICODE_BREAK_NUMERIC, 
+    G_UNICODE_BREAK_NUMERIC, G_UNICODE_BREAK_NUMERIC, 
+    G_UNICODE_BREAK_NUMERIC, G_UNICODE_BREAK_NUMERIC, 
+    G_UNICODE_BREAK_NUMERIC, G_UNICODE_BREAK_NUMERIC, 
+    G_UNICODE_BREAK_NUMERIC, G_UNICODE_BREAK_NUMERIC, 
+    G_UNICODE_BREAK_NUMERIC, G_UNICODE_BREAK_NUMERIC, 
+    G_UNICODE_BREAK_NUMERIC, G_UNICODE_BREAK_NUMERIC, 
+    G_UNICODE_BREAK_NUMERIC, G_UNICODE_BREAK_NUMERIC, 
+    G_UNICODE_BREAK_NUMERIC, G_UNICODE_BREAK_NUMERIC, 
+    G_UNICODE_BREAK_NUMERIC, G_UNICODE_BREAK_NUMERIC, 
+    G_UNICODE_BREAK_NUMERIC, G_UNICODE_BREAK_NUMERIC, 
+    G_UNICODE_BREAK_NUMERIC, G_UNICODE_BREAK_NUMERIC, 
+    G_UNICODE_BREAK_NUMERIC, G_UNICODE_BREAK_NUMERIC, 
+    G_UNICODE_BREAK_NUMERIC, G_UNICODE_BREAK_NUMERIC, 
+    G_UNICODE_BREAK_NUMERIC, G_UNICODE_BREAK_NUMERIC
+  },
+  { /* page 678, index 63 */
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
+  },
+  { /* page 762, index 64 */
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_IDEOGRAPHIC, G_UNICODE_BREAK_IDEOGRAPHIC, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
+  },
+  { /* page 3584, index 65 */
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
+  },
+  { /* page 3585, index 66 */
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_COMBINING_MARK, G_UNICODE_BREAK_COMBINING_MARK, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN, 
+    G_UNICODE_BREAK_UNKNOWN, G_UNICODE_BREAK_UNKNOWN
+  }
+};
+
+/* U+0000 through U+2FAFF */
+static const gint16 break_property_table_part1[763] = {
+  0 /* page 0 */,
+  1 /* page 1 */,
+  2 /* page 2 */,
+  3 /* page 3 */,
+  4 /* page 4 */,
+  5 /* page 5 */,
+  6 /* page 6 */,
+  7 /* page 7 */,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  8 /* page 9 */,
+  9 /* page 10 */,
+  10 /* page 11 */,
+  11 /* page 12 */,
+  12 /* page 13 */,
+  13 /* page 14 */,
+  14 /* page 15 */,
+  15 /* page 16 */,
+  16 /* page 17 */,
+  17 /* page 18 */,
+  18 /* page 19 */,
+  19 /* page 20 */,
+  G_UNICODE_BREAK_ALPHABETIC + G_UNICODE_MAX_TABLE_INDEX,
+  20 /* page 22 */,
+  21 /* page 23 */,
+  22 /* page 24 */,
+  23 /* page 25 */,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  24 /* page 29 */,
+  25 /* page 30 */,
+  26 /* page 31 */,
+  27 /* page 32 */,
+  28 /* page 33 */,
+  29 /* page 34 */,
+  30 /* page 35 */,
+  31 /* page 36 */,
+  32 /* page 37 */,
+  33 /* page 38 */,
+  34 /* page 39 */,
+  G_UNICODE_BREAK_ALPHABETIC + G_UNICODE_MAX_TABLE_INDEX,
+  35 /* page 41 */,
+  G_UNICODE_BREAK_ALPHABETIC + G_UNICODE_MAX_TABLE_INDEX,
+  36 /* page 43 */,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  37 /* page 46 */,
+  38 /* page 47 */,
+  39 /* page 48 */,
+  40 /* page 49 */,
+  41 /* page 50 */,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  42 /* page 77 */,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  43 /* page 159 */,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  44 /* page 164 */,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  45 /* page 215 */,
+  G_UNICODE_BREAK_SURROGATE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_SURROGATE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_SURROGATE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_SURROGATE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_SURROGATE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_SURROGATE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_SURROGATE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_SURROGATE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  46 /* page 250 */,
+  47 /* page 251 */,
+  G_UNICODE_BREAK_ALPHABETIC + G_UNICODE_MAX_TABLE_INDEX,
+  48 /* page 253 */,
+  49 /* page 254 */,
+  50 /* page 255 */,
+  51 /* page 256 */,
+  52 /* page 257 */,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  53 /* page 259 */,
+  54 /* page 260 */,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  55 /* page 264 */,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  56 /* page 464 */,
+  57 /* page 465 */,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  58 /* page 467 */,
+  59 /* page 468 */,
+  60 /* page 469 */,
+  61 /* page 470 */,
+  62 /* page 471 */,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  63 /* page 678 */,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
+  64 /* page 762 */
+};
+
+/* U+E0000 through U+10FFFF */
+static const gint16 break_property_table_part2[768] = {
+  65 /* page 3584 */,
+  66 /* page 3585 */,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
   G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
-  8 /* page 9 */,
-  9 /* page 10 */,
-  10 /* page 11 */,
-  11 /* page 12 */,
-  12 /* page 13 */,
-  13 /* page 14 */,
-  14 /* page 15 */,
-  15 /* page 16 */,
-  16 /* page 17 */,
-  17 /* page 18 */,
-  18 /* page 19 */,
-  19 /* page 20 */,
-  G_UNICODE_BREAK_ALPHABETIC + G_UNICODE_MAX_TABLE_INDEX,
-  20 /* page 22 */,
-  21 /* page 23 */,
-  22 /* page 24 */,
   G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
   G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
   G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
   G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
   G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
-  23 /* page 30 */,
-  24 /* page 31 */,
-  25 /* page 32 */,
-  26 /* page 33 */,
-  27 /* page 34 */,
-  28 /* page 35 */,
-  29 /* page 36 */,
-  30 /* page 37 */,
-  31 /* page 38 */,
-  32 /* page 39 */,
-  G_UNICODE_BREAK_ALPHABETIC + G_UNICODE_MAX_TABLE_INDEX,
   G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
   G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
   G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
   G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
   G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
-  33 /* page 46 */,
-  34 /* page 47 */,
-  35 /* page 48 */,
-  36 /* page 49 */,
-  37 /* page 50 */,
-  38 /* page 51 */,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  39 /* page 77 */,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  40 /* page 159 */,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  41 /* page 164 */,
   G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
   G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
   G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
@@ -6422,58 +10156,6 @@ static const short break_property_table[256] = {
   G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
   G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
   G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  42 /* page 215 */,
-  G_UNICODE_BREAK_SURROGATE + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_SURROGATE + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_SURROGATE + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_SURROGATE + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_SURROGATE + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_SURROGATE + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_SURROGATE + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_SURROGATE + G_UNICODE_MAX_TABLE_INDEX,
   G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
   G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
   G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
@@ -6499,13 +10181,83 @@ static const short break_property_table[256] = {
   G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
   G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
   G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_BREAK_IDEOGRAPHIC + G_UNICODE_MAX_TABLE_INDEX,
-  43 /* page 250 */,
-  44 /* page 251 */,
-  G_UNICODE_BREAK_ALPHABETIC + G_UNICODE_MAX_TABLE_INDEX,
-  45 /* page 253 */,
-  46 /* page 254 */,
-  47 /* page 255 */
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_BREAK_UNKNOWN + G_UNICODE_MAX_TABLE_INDEX
 };
 
 #endif /* BREAKTABLES_H */
index 4484357182c5fdd5da1ca38dd969ed3ec450f9c4..b7b7f43ce0709a978cbf8a331826441d79a86540 100644 (file)
@@ -4,11 +4,15 @@
 #ifndef CHARTABLES_H
 #define CHARTABLES_H
 
-#define G_UNICODE_DATA_VERSION "3.1"
+#define G_UNICODE_DATA_VERSION "4.0"
 
-#define G_UNICODE_LAST_CHAR 0xffff
+#define G_UNICODE_LAST_CHAR 0x10ffff
 
-#define G_UNICODE_MAX_TABLE_INDEX 1000
+#define G_UNICODE_MAX_TABLE_INDEX 10000
+
+#define G_UNICODE_LAST_CHAR_PART1 0x2FAFF
+
+#define G_UNICODE_LAST_PAGE_PART1 762
 
 static const char type_data[][256] = {
   { /* page 0, index 0 */
@@ -86,15 +90,15 @@ static const char type_data[][256] = {
     G_UNICODE_CURRENCY_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_MODIFIER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_INITIAL_PUNCTUATION, G_UNICODE_MATH_SYMBOL, 
-    G_UNICODE_DASH_PUNCTUATION, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_MODIFIER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_MATH_SYMBOL, 
+    G_UNICODE_INITIAL_PUNCTUATION, G_UNICODE_MATH_SYMBOL, G_UNICODE_FORMAT, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_MODIFIER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_OTHER_NUMBER, 
+    G_UNICODE_OTHER_NUMBER, G_UNICODE_MODIFIER_SYMBOL, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_MODIFIER_SYMBOL, 
+    G_UNICODE_OTHER_NUMBER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_FINAL_PUNCTUATION, G_UNICODE_OTHER_NUMBER, 
     G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
-    G_UNICODE_MODIFIER_SYMBOL, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_PUNCTUATION, 
-    G_UNICODE_MODIFIER_SYMBOL, G_UNICODE_OTHER_NUMBER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_FINAL_PUNCTUATION, 
-    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
     G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_UPPERCASE_LETTER, 
     G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
     G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
@@ -276,15 +280,17 @@ static const char type_data[][256] = {
     G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
     G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
     G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
     G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
@@ -293,7 +299,6 @@ static const char type_data[][256] = {
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_LOWERCASE_LETTER, 
     G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
     G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
@@ -341,44 +346,48 @@ static const char type_data[][256] = {
     G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
     G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
     G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_MODIFIER_LETTER, 
+    G_UNICODE_MODIFIER_LETTER, G_UNICODE_MODIFIER_LETTER, 
+    G_UNICODE_MODIFIER_LETTER, G_UNICODE_MODIFIER_LETTER, 
+    G_UNICODE_MODIFIER_LETTER, G_UNICODE_MODIFIER_LETTER, 
+    G_UNICODE_MODIFIER_LETTER, G_UNICODE_MODIFIER_LETTER, 
     G_UNICODE_MODIFIER_LETTER, G_UNICODE_MODIFIER_LETTER, 
     G_UNICODE_MODIFIER_LETTER, G_UNICODE_MODIFIER_LETTER, 
     G_UNICODE_MODIFIER_LETTER, G_UNICODE_MODIFIER_LETTER, 
     G_UNICODE_MODIFIER_LETTER, G_UNICODE_MODIFIER_LETTER, 
     G_UNICODE_MODIFIER_LETTER, G_UNICODE_MODIFIER_SYMBOL, 
+    G_UNICODE_MODIFIER_SYMBOL, G_UNICODE_MODIFIER_SYMBOL, 
     G_UNICODE_MODIFIER_SYMBOL, G_UNICODE_MODIFIER_LETTER, 
     G_UNICODE_MODIFIER_LETTER, G_UNICODE_MODIFIER_LETTER, 
     G_UNICODE_MODIFIER_LETTER, G_UNICODE_MODIFIER_LETTER, 
     G_UNICODE_MODIFIER_LETTER, G_UNICODE_MODIFIER_LETTER, 
+    G_UNICODE_MODIFIER_LETTER, G_UNICODE_MODIFIER_LETTER, 
+    G_UNICODE_MODIFIER_LETTER, G_UNICODE_MODIFIER_LETTER, 
+    G_UNICODE_MODIFIER_LETTER, G_UNICODE_MODIFIER_SYMBOL, 
     G_UNICODE_MODIFIER_SYMBOL, G_UNICODE_MODIFIER_SYMBOL, 
     G_UNICODE_MODIFIER_SYMBOL, G_UNICODE_MODIFIER_SYMBOL, 
     G_UNICODE_MODIFIER_SYMBOL, G_UNICODE_MODIFIER_SYMBOL, 
     G_UNICODE_MODIFIER_SYMBOL, G_UNICODE_MODIFIER_SYMBOL, 
     G_UNICODE_MODIFIER_SYMBOL, G_UNICODE_MODIFIER_SYMBOL, 
     G_UNICODE_MODIFIER_SYMBOL, G_UNICODE_MODIFIER_SYMBOL, 
-    G_UNICODE_MODIFIER_SYMBOL, G_UNICODE_MODIFIER_SYMBOL, 
+    G_UNICODE_MODIFIER_SYMBOL, G_UNICODE_MODIFIER_LETTER, 
+    G_UNICODE_MODIFIER_LETTER, G_UNICODE_MODIFIER_LETTER, 
     G_UNICODE_MODIFIER_LETTER, G_UNICODE_MODIFIER_LETTER, 
     G_UNICODE_MODIFIER_SYMBOL, G_UNICODE_MODIFIER_SYMBOL, 
     G_UNICODE_MODIFIER_SYMBOL, G_UNICODE_MODIFIER_SYMBOL, 
     G_UNICODE_MODIFIER_SYMBOL, G_UNICODE_MODIFIER_SYMBOL, 
     G_UNICODE_MODIFIER_SYMBOL, G_UNICODE_MODIFIER_SYMBOL, 
+    G_UNICODE_MODIFIER_SYMBOL, G_UNICODE_MODIFIER_LETTER, 
     G_UNICODE_MODIFIER_SYMBOL, G_UNICODE_MODIFIER_SYMBOL, 
     G_UNICODE_MODIFIER_SYMBOL, G_UNICODE_MODIFIER_SYMBOL, 
     G_UNICODE_MODIFIER_SYMBOL, G_UNICODE_MODIFIER_SYMBOL, 
-    G_UNICODE_MODIFIER_LETTER, G_UNICODE_MODIFIER_LETTER, 
-    G_UNICODE_MODIFIER_LETTER, G_UNICODE_MODIFIER_LETTER, 
-    G_UNICODE_MODIFIER_LETTER, G_UNICODE_MODIFIER_SYMBOL, 
     G_UNICODE_MODIFIER_SYMBOL, G_UNICODE_MODIFIER_SYMBOL, 
     G_UNICODE_MODIFIER_SYMBOL, G_UNICODE_MODIFIER_SYMBOL, 
     G_UNICODE_MODIFIER_SYMBOL, G_UNICODE_MODIFIER_SYMBOL, 
     G_UNICODE_MODIFIER_SYMBOL, G_UNICODE_MODIFIER_SYMBOL, 
-    G_UNICODE_MODIFIER_LETTER, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED
+    G_UNICODE_MODIFIER_SYMBOL, G_UNICODE_MODIFIER_SYMBOL, 
+    G_UNICODE_MODIFIER_SYMBOL
   },
   { /* page 3, index 3 */
     G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
@@ -420,29 +429,34 @@ static const char type_data[][256] = {
     G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
     G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
     G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
-    G_UNICODE_NON_SPACING_MARK, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
-    G_UNICODE_NON_SPACING_MARK, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_MODIFIER_SYMBOL, 
+    G_UNICODE_MODIFIER_SYMBOL, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_MODIFIER_LETTER, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_MODIFIER_SYMBOL, G_UNICODE_MODIFIER_SYMBOL, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_MODIFIER_LETTER, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_PUNCTUATION, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_MODIFIER_SYMBOL, 
-    G_UNICODE_MODIFIER_SYMBOL, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_OTHER_PUNCTUATION, 
     G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
     G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
     G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
@@ -480,24 +494,26 @@ static const char type_data[][256] = {
     G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
     G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
     G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
     G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
     G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_MATH_SYMBOL, G_UNICODE_UPPERCASE_LETTER, 
     G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED
+    G_UNICODE_UNASSIGNED
   },
   { /* page 4, index 4 */
     G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
@@ -568,40 +584,42 @@ static const char type_data[][256] = {
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_NON_SPACING_MARK, 
     G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
     G_UNICODE_NON_SPACING_MARK, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_ENCLOSING_MARK, G_UNICODE_ENCLOSING_MARK, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_ENCLOSING_MARK, G_UNICODE_ENCLOSING_MARK, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
     G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
     G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
     G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
     G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
     G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
     G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
     G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
     G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
@@ -627,6 +645,14 @@ static const char type_data[][256] = {
     G_UNICODE_UNASSIGNED
   },
   { /* page 5, index 5 */
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
@@ -638,12 +664,6 @@ static const char type_data[][256] = {
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UPPERCASE_LETTER, 
     G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
     G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
     G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
@@ -662,11 +682,12 @@ static const char type_data[][256] = {
     G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
     G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
     G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED
-    G_UNICODE_MODIFIER_LETTER, G_UNICODE_OTHER_PUNCTUATION
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_MODIFIER_LETTER
     G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_OTHER_PUNCTUATION, 
     G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_OTHER_PUNCTUATION, 
-    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_OTHER_PUNCTUATION, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_LOWERCASE_LETTER, 
     G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
     G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
     G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
@@ -686,10 +707,10 @@ static const char type_data[][256] = {
     G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
     G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
     G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_DASH_PUNCTUATION, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_PUNCTUATION, 
+    G_UNICODE_DASH_PUNCTUATION, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_NON_SPACING_MARK, 
     G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
     G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
     G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
@@ -698,8 +719,7 @@ static const char type_data[][256] = {
     G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
     G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
     G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
-    G_UNICODE_NON_SPACING_MARK, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_NON_SPACING_MARK, 
     G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
     G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
     G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
@@ -710,16 +730,16 @@ static const char type_data[][256] = {
     G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
     G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
     G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
-    G_UNICODE_NON_SPACING_MARK, G_UNICODE_UNASSIGNED, 
     G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
-    G_UNICODE_NON_SPACING_MARK, G_UNICODE_OTHER_PUNCTUATION, 
-    G_UNICODE_NON_SPACING_MARK, G_UNICODE_OTHER_PUNCTUATION, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_NON_SPACING_MARK, 
     G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
     G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_OTHER_PUNCTUATION, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
@@ -728,24 +748,26 @@ static const char type_data[][256] = {
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_PUNCTUATION
-    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER
+    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_OTHER_PUNCTUATION
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED
   },
   { /* page 6, index 6 */
+    G_UNICODE_FORMAT, G_UNICODE_FORMAT, G_UNICODE_FORMAT, G_UNICODE_FORMAT, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED
-    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_PUNCTUATION
+    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_OTHER_SYMBOL
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_NON_SPACING_MARK
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_UNASSIGNED, 
@@ -768,17 +790,18 @@ static const char type_data[][256] = {
     G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
     G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
     G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
-    G_UNICODE_NON_SPACING_MARK, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_DECIMAL_NUMBER, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, 
     G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, 
     G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, 
     G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, 
     G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, 
-    G_UNICODE_DECIMAL_NUMBER, G_UNICODE_OTHER_PUNCTUATION, 
     G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_OTHER_PUNCTUATION, 
-    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_OTHER_PUNCTUATION, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_NON_SPACING_MARK, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
@@ -817,23 +840,23 @@ static const char type_data[][256] = {
     G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
     G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
     G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
-    G_UNICODE_NON_SPACING_MARK, G_UNICODE_ENCLOSING_MARK, 
-    G_UNICODE_ENCLOSING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_FORMAT, G_UNICODE_ENCLOSING_MARK, 
     G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
     G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
-    G_UNICODE_NON_SPACING_MARK, G_UNICODE_MODIFIER_LETTER, 
-    G_UNICODE_MODIFIER_LETTER, G_UNICODE_NON_SPACING_MARK, 
-    G_UNICODE_NON_SPACING_MARK, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_MODIFIER_LETTER, G_UNICODE_MODIFIER_LETTER, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_NON_SPACING_MARK, 
     G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_DECIMAL_NUMBER, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_DECIMAL_NUMBER, 
     G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, 
     G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, 
     G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, 
     G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, 
     G_UNICODE_DECIMAL_NUMBER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_UNASSIGNED
+    G_UNICODE_OTHER_LETTER
   },
   { /* page 7, index 7 */
     G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_OTHER_PUNCTUATION, 
@@ -853,8 +876,8 @@ static const char type_data[][256] = {
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_NON_SPACING_MARK
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER
     G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
     G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
     G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
@@ -868,6 +891,8 @@ static const char type_data[][256] = {
     G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
     G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
     G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
@@ -884,8 +909,6 @@ static const char type_data[][256] = {
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
@@ -898,12 +921,13 @@ static const char type_data[][256] = {
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_NON_SPACING_MARK
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER
     G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
     G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
     G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
     G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
     G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
@@ -929,13 +953,12 @@ static const char type_data[][256] = {
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED
   },
   { /* page 9, index 8 */
     G_UNICODE_UNASSIGNED, G_UNICODE_NON_SPACING_MARK, 
     G_UNICODE_NON_SPACING_MARK, G_UNICODE_COMBINING_MARK, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
@@ -1002,7 +1025,7 @@ static const char type_data[][256] = {
     G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_NON_SPACING_MARK, G_UNICODE_UNASSIGNED
+    G_UNICODE_UNASSIGNED, G_UNICODE_NON_SPACING_MARK, G_UNICODE_OTHER_LETTER
     G_UNICODE_COMBINING_MARK, G_UNICODE_COMBINING_MARK, 
     G_UNICODE_COMBINING_MARK, G_UNICODE_NON_SPACING_MARK, 
     G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
@@ -1030,28 +1053,28 @@ static const char type_data[][256] = {
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED
   },
   { /* page 10, index 9 */
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_NON_SPACING_MARK, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_COMBINING_MARK, 
     G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_NON_SPACING_MARK, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_COMBINING_MARK, G_UNICODE_COMBINING_MARK, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_COMBINING_MARK, G_UNICODE_COMBINING_MARK, 
     G_UNICODE_COMBINING_MARK, G_UNICODE_NON_SPACING_MARK, 
     G_UNICODE_NON_SPACING_MARK, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_NON_SPACING_MARK, 
@@ -1080,7 +1103,7 @@ static const char type_data[][256] = {
     G_UNICODE_COMBINING_MARK, G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
@@ -1110,14 +1133,15 @@ static const char type_data[][256] = {
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED
-    G_UNICODE_UNASSIGNED, G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_DECIMAL_NUMBER, 
     G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, 
     G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, 
     G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, 
-    G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, 
+    G_UNICODE_DECIMAL_NUMBER, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_CURRENCY_SYMBOL, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
@@ -1142,7 +1166,7 @@ static const char type_data[][256] = {
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_NON_SPACING_MARK, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_COMBINING_MARK, G_UNICODE_NON_SPACING_MARK, 
@@ -1164,57 +1188,57 @@ static const char type_data[][256] = {
     G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, 
     G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, 
     G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, 
-    G_UNICODE_DECIMAL_NUMBER, G_UNICODE_OTHER_SYMBOL, G_UNICODE_UNASSIGNED
+    G_UNICODE_DECIMAL_NUMBER, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_LETTER
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_NON_SPACING_MARK, 
-    G_UNICODE_COMBINING_MARK, G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_NON_SPACING_MARK, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_COMBINING_MARK, 
-    G_UNICODE_COMBINING_MARK, G_UNICODE_NON_SPACING_MARK, 
-    G_UNICODE_COMBINING_MARK, G_UNICODE_COMBINING_MARK, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_COMBINING_MARK, 
-    G_UNICODE_COMBINING_MARK, G_UNICODE_COMBINING_MARK, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_COMBINING_MARK, G_UNICODE_COMBINING_MARK, 
-    G_UNICODE_COMBINING_MARK, G_UNICODE_NON_SPACING_MARK, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_COMBINING_MARK, G_UNICODE_COMBINING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_COMBINING_MARK, 
+    G_UNICODE_COMBINING_MARK, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_COMBINING_MARK, G_UNICODE_COMBINING_MARK, 
+    G_UNICODE_COMBINING_MARK, G_UNICODE_UNASSIGNED, G_UNICODE_COMBINING_MARK, 
+    G_UNICODE_COMBINING_MARK, G_UNICODE_COMBINING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_COMBINING_MARK, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_COMBINING_MARK, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_DECIMAL_NUMBER, 
     G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, 
     G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, 
     G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, 
-    G_UNICODE_DECIMAL_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
-    G_UNICODE_OTHER_NUMBER, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, 
+    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_CURRENCY_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED
+    G_UNICODE_UNASSIGNED
   },
   { /* page 12, index 11 */
     G_UNICODE_UNASSIGNED, G_UNICODE_COMBINING_MARK, G_UNICODE_COMBINING_MARK, 
@@ -1283,10 +1307,11 @@ static const char type_data[][256] = {
     G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_COMBINING_MARK
-    G_UNICODE_NON_SPACING_MARK, G_UNICODE_COMBINING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_OTHER_LETTER
+    G_UNICODE_COMBINING_MARK, G_UNICODE_NON_SPACING_MARK, 
     G_UNICODE_COMBINING_MARK, G_UNICODE_COMBINING_MARK, 
-    G_UNICODE_COMBINING_MARK, G_UNICODE_COMBINING_MARK, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_COMBINING_MARK, G_UNICODE_COMBINING_MARK, 
+    G_UNICODE_COMBINING_MARK, G_UNICODE_UNASSIGNED, 
     G_UNICODE_NON_SPACING_MARK, G_UNICODE_COMBINING_MARK, 
     G_UNICODE_COMBINING_MARK, G_UNICODE_UNASSIGNED, G_UNICODE_COMBINING_MARK, 
     G_UNICODE_COMBINING_MARK, G_UNICODE_NON_SPACING_MARK, 
@@ -1698,8 +1723,8 @@ static const char type_data[][256] = {
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER
+    G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED
   },
@@ -2149,50 +2174,51 @@ static const char type_data[][256] = {
     G_UNICODE_UNASSIGNED
   },
   { /* page 23, index 21 */
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_OTHER_PUNCTUATION, 
+    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
@@ -2209,8 +2235,8 @@ static const char type_data[][256] = {
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_COMBINING_MARK, G_UNICODE_COMBINING_MARK
-    G_UNICODE_COMBINING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_FORMAT
+    G_UNICODE_FORMAT, G_UNICODE_COMBINING_MARK, G_UNICODE_NON_SPACING_MARK, 
     G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
     G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
     G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
@@ -2226,20 +2252,20 @@ static const char type_data[][256] = {
     G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
     G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
     G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_OTHER_PUNCTUATION, 
-    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_OTHER_PUNCTUATION
+    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_MODIFIER_LETTER
     G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_OTHER_PUNCTUATION, 
     G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_CURRENCY_SYMBOL, 
-    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_NON_SPACING_MARK, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, 
     G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, 
     G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, 
     G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, 
     G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_NUMBER
+    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER
+    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER
+    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED
   },
@@ -2249,8 +2275,9 @@ static const char type_data[][256] = {
     G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_OTHER_PUNCTUATION, 
     G_UNICODE_DASH_PUNCTUATION, G_UNICODE_OTHER_PUNCTUATION, 
     G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_OTHER_PUNCTUATION, 
-    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_FORMAT, G_UNICODE_FORMAT, 
-    G_UNICODE_FORMAT, G_UNICODE_FORMAT, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_SPACE_SEPARATOR, G_UNICODE_UNASSIGNED, 
     G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, 
     G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, 
     G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, 
@@ -2334,299 +2361,154 @@ static const char type_data[][256] = {
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED
   },
-  { /* page 30, index 23 */
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+  { /* page 25, index 23 */
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_COMBINING_MARK, G_UNICODE_COMBINING_MARK, 
+    G_UNICODE_COMBINING_MARK, G_UNICODE_COMBINING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_COMBINING_MARK, G_UNICODE_COMBINING_MARK, 
+    G_UNICODE_COMBINING_MARK, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_COMBINING_MARK, 
+    G_UNICODE_COMBINING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_COMBINING_MARK, G_UNICODE_COMBINING_MARK, 
+    G_UNICODE_COMBINING_MARK, G_UNICODE_COMBINING_MARK, 
+    G_UNICODE_COMBINING_MARK, G_UNICODE_COMBINING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_OTHER_PUNCTUATION, 
+    G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, 
+    G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, 
+    G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, 
+    G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, 
+    G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL
   },
-  { /* page 31, index 24 */
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+  { /* page 29, index 24 */
     G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
     G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
     G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
     G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
     G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
     G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
     G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
     G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
     G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_TITLECASE_LETTER, G_UNICODE_TITLECASE_LETTER, 
-    G_UNICODE_TITLECASE_LETTER, G_UNICODE_TITLECASE_LETTER, 
-    G_UNICODE_TITLECASE_LETTER, G_UNICODE_TITLECASE_LETTER, 
-    G_UNICODE_TITLECASE_LETTER, G_UNICODE_TITLECASE_LETTER, 
     G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
     G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
     G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
     G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_TITLECASE_LETTER, G_UNICODE_TITLECASE_LETTER, 
-    G_UNICODE_TITLECASE_LETTER, G_UNICODE_TITLECASE_LETTER, 
-    G_UNICODE_TITLECASE_LETTER, G_UNICODE_TITLECASE_LETTER, 
-    G_UNICODE_TITLECASE_LETTER, G_UNICODE_TITLECASE_LETTER, 
     G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
     G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
     G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
     G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_TITLECASE_LETTER, G_UNICODE_TITLECASE_LETTER, 
-    G_UNICODE_TITLECASE_LETTER, G_UNICODE_TITLECASE_LETTER, 
-    G_UNICODE_TITLECASE_LETTER, G_UNICODE_TITLECASE_LETTER, 
-    G_UNICODE_TITLECASE_LETTER, G_UNICODE_TITLECASE_LETTER, 
     G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
     G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UNASSIGNED, 
     G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_TITLECASE_LETTER, G_UNICODE_MODIFIER_SYMBOL, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_MODIFIER_SYMBOL, 
-    G_UNICODE_MODIFIER_SYMBOL, G_UNICODE_MODIFIER_SYMBOL, 
     G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UNASSIGNED, 
     G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_TITLECASE_LETTER, G_UNICODE_MODIFIER_SYMBOL, 
-    G_UNICODE_MODIFIER_SYMBOL, G_UNICODE_MODIFIER_SYMBOL, 
+    G_UNICODE_MODIFIER_LETTER, G_UNICODE_MODIFIER_LETTER, 
+    G_UNICODE_MODIFIER_LETTER, G_UNICODE_MODIFIER_LETTER, 
+    G_UNICODE_MODIFIER_LETTER, G_UNICODE_MODIFIER_LETTER, 
+    G_UNICODE_MODIFIER_LETTER, G_UNICODE_MODIFIER_LETTER, 
+    G_UNICODE_MODIFIER_LETTER, G_UNICODE_MODIFIER_LETTER, 
+    G_UNICODE_MODIFIER_LETTER, G_UNICODE_MODIFIER_LETTER, 
+    G_UNICODE_MODIFIER_LETTER, G_UNICODE_MODIFIER_LETTER, 
+    G_UNICODE_MODIFIER_LETTER, G_UNICODE_MODIFIER_LETTER, 
+    G_UNICODE_MODIFIER_LETTER, G_UNICODE_MODIFIER_LETTER, 
+    G_UNICODE_MODIFIER_LETTER, G_UNICODE_MODIFIER_LETTER, 
+    G_UNICODE_MODIFIER_LETTER, G_UNICODE_MODIFIER_LETTER, 
+    G_UNICODE_MODIFIER_LETTER, G_UNICODE_MODIFIER_LETTER, 
+    G_UNICODE_MODIFIER_LETTER, G_UNICODE_MODIFIER_LETTER, 
+    G_UNICODE_MODIFIER_LETTER, G_UNICODE_MODIFIER_LETTER, 
+    G_UNICODE_MODIFIER_LETTER, G_UNICODE_MODIFIER_LETTER, 
+    G_UNICODE_MODIFIER_LETTER, G_UNICODE_MODIFIER_LETTER, 
+    G_UNICODE_MODIFIER_LETTER, G_UNICODE_MODIFIER_LETTER, 
+    G_UNICODE_MODIFIER_LETTER, G_UNICODE_MODIFIER_LETTER, 
+    G_UNICODE_MODIFIER_LETTER, G_UNICODE_MODIFIER_LETTER, 
+    G_UNICODE_MODIFIER_LETTER, G_UNICODE_MODIFIER_LETTER, 
+    G_UNICODE_MODIFIER_LETTER, G_UNICODE_MODIFIER_LETTER, 
+    G_UNICODE_MODIFIER_LETTER, G_UNICODE_MODIFIER_LETTER, 
+    G_UNICODE_MODIFIER_LETTER, G_UNICODE_MODIFIER_LETTER, 
+    G_UNICODE_MODIFIER_LETTER, G_UNICODE_MODIFIER_LETTER, 
+    G_UNICODE_MODIFIER_LETTER, G_UNICODE_MODIFIER_LETTER, 
+    G_UNICODE_MODIFIER_LETTER, G_UNICODE_MODIFIER_LETTER, 
+    G_UNICODE_MODIFIER_LETTER, G_UNICODE_MODIFIER_LETTER, 
     G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
     G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_MODIFIER_SYMBOL, G_UNICODE_MODIFIER_SYMBOL, 
-    G_UNICODE_MODIFIER_SYMBOL, G_UNICODE_LOWERCASE_LETTER, 
     G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
     G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
     G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_MODIFIER_SYMBOL, G_UNICODE_MODIFIER_SYMBOL, 
-    G_UNICODE_MODIFIER_SYMBOL, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_TITLECASE_LETTER, G_UNICODE_MODIFIER_SYMBOL, 
-    G_UNICODE_MODIFIER_SYMBOL, G_UNICODE_UNASSIGNED
-  },
-  { /* page 32, index 25 */
-    G_UNICODE_SPACE_SEPARATOR, G_UNICODE_SPACE_SEPARATOR, 
-    G_UNICODE_SPACE_SEPARATOR, G_UNICODE_SPACE_SEPARATOR, 
-    G_UNICODE_SPACE_SEPARATOR, G_UNICODE_SPACE_SEPARATOR, 
-    G_UNICODE_SPACE_SEPARATOR, G_UNICODE_SPACE_SEPARATOR, 
-    G_UNICODE_SPACE_SEPARATOR, G_UNICODE_SPACE_SEPARATOR, 
-    G_UNICODE_SPACE_SEPARATOR, G_UNICODE_SPACE_SEPARATOR, G_UNICODE_FORMAT, 
-    G_UNICODE_FORMAT, G_UNICODE_FORMAT, G_UNICODE_FORMAT, 
-    G_UNICODE_DASH_PUNCTUATION, G_UNICODE_DASH_PUNCTUATION, 
-    G_UNICODE_DASH_PUNCTUATION, G_UNICODE_DASH_PUNCTUATION, 
-    G_UNICODE_DASH_PUNCTUATION, G_UNICODE_DASH_PUNCTUATION, 
-    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_OTHER_PUNCTUATION, 
-    G_UNICODE_INITIAL_PUNCTUATION, G_UNICODE_FINAL_PUNCTUATION, 
-    G_UNICODE_OPEN_PUNCTUATION, G_UNICODE_INITIAL_PUNCTUATION, 
-    G_UNICODE_INITIAL_PUNCTUATION, G_UNICODE_FINAL_PUNCTUATION, 
-    G_UNICODE_OPEN_PUNCTUATION, G_UNICODE_INITIAL_PUNCTUATION, 
-    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_OTHER_PUNCTUATION, 
-    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_OTHER_PUNCTUATION, 
-    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_OTHER_PUNCTUATION, 
-    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_OTHER_PUNCTUATION, 
-    G_UNICODE_LINE_SEPARATOR, G_UNICODE_PARAGRAPH_SEPARATOR, 
-    G_UNICODE_FORMAT, G_UNICODE_FORMAT, G_UNICODE_FORMAT, G_UNICODE_FORMAT, 
-    G_UNICODE_FORMAT, G_UNICODE_SPACE_SEPARATOR, G_UNICODE_OTHER_PUNCTUATION, 
-    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_OTHER_PUNCTUATION, 
-    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_OTHER_PUNCTUATION, 
-    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_OTHER_PUNCTUATION, 
-    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_OTHER_PUNCTUATION, 
-    G_UNICODE_INITIAL_PUNCTUATION, G_UNICODE_FINAL_PUNCTUATION, 
-    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_OTHER_PUNCTUATION, 
-    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_OTHER_PUNCTUATION, 
-    G_UNICODE_CONNECT_PUNCTUATION, G_UNICODE_CONNECT_PUNCTUATION, 
-    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_OTHER_PUNCTUATION, 
-    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_MATH_SYMBOL, 
-    G_UNICODE_OPEN_PUNCTUATION, G_UNICODE_CLOSE_PUNCTUATION, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_PUNCTUATION, 
-    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_OTHER_PUNCTUATION, 
-    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_OTHER_PUNCTUATION, 
-    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
@@ -2635,33 +2517,11 @@ static const char type_data[][256] = {
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_FORMAT, 
-    G_UNICODE_FORMAT, G_UNICODE_FORMAT, G_UNICODE_FORMAT, G_UNICODE_FORMAT, 
-    G_UNICODE_FORMAT, G_UNICODE_OTHER_NUMBER, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_NUMBER, 
-    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
-    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_MATH_SYMBOL, 
-    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_OPEN_PUNCTUATION, 
-    G_UNICODE_CLOSE_PUNCTUATION, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
-    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
-    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
-    G_UNICODE_OTHER_NUMBER, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
-    G_UNICODE_MATH_SYMBOL, G_UNICODE_OPEN_PUNCTUATION, 
-    G_UNICODE_CLOSE_PUNCTUATION, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_CURRENCY_SYMBOL, G_UNICODE_CURRENCY_SYMBOL, 
-    G_UNICODE_CURRENCY_SYMBOL, G_UNICODE_CURRENCY_SYMBOL, 
-    G_UNICODE_CURRENCY_SYMBOL, G_UNICODE_CURRENCY_SYMBOL, 
-    G_UNICODE_CURRENCY_SYMBOL, G_UNICODE_CURRENCY_SYMBOL, 
-    G_UNICODE_CURRENCY_SYMBOL, G_UNICODE_CURRENCY_SYMBOL, 
-    G_UNICODE_CURRENCY_SYMBOL, G_UNICODE_CURRENCY_SYMBOL, 
-    G_UNICODE_CURRENCY_SYMBOL, G_UNICODE_CURRENCY_SYMBOL, 
-    G_UNICODE_CURRENCY_SYMBOL, G_UNICODE_CURRENCY_SYMBOL, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
@@ -2672,17 +2532,6 @@ static const char type_data[][256] = {
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_NON_SPACING_MARK, 
-    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
-    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
-    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
-    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
-    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
-    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
-    G_UNICODE_ENCLOSING_MARK, G_UNICODE_ENCLOSING_MARK, 
-    G_UNICODE_ENCLOSING_MARK, G_UNICODE_ENCLOSING_MARK, 
-    G_UNICODE_NON_SPACING_MARK, G_UNICODE_ENCLOSING_MARK, 
-    G_UNICODE_ENCLOSING_MARK, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
@@ -2691,37 +2540,6 @@ static const char type_data[][256] = {
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED
-  },
-  { /* page 33, index 26 */
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_OTHER_SYMBOL, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
@@ -2729,401 +2547,456 @@ static const char type_data[][256] = {
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_NUMBER, 
-    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
-    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
-    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
-    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
-    G_UNICODE_LETTER_NUMBER, G_UNICODE_LETTER_NUMBER, 
-    G_UNICODE_LETTER_NUMBER, G_UNICODE_LETTER_NUMBER, 
-    G_UNICODE_LETTER_NUMBER, G_UNICODE_LETTER_NUMBER, 
-    G_UNICODE_LETTER_NUMBER, G_UNICODE_LETTER_NUMBER, 
-    G_UNICODE_LETTER_NUMBER, G_UNICODE_LETTER_NUMBER, 
-    G_UNICODE_LETTER_NUMBER, G_UNICODE_LETTER_NUMBER, 
-    G_UNICODE_LETTER_NUMBER, G_UNICODE_LETTER_NUMBER, 
-    G_UNICODE_LETTER_NUMBER, G_UNICODE_LETTER_NUMBER, 
-    G_UNICODE_LETTER_NUMBER, G_UNICODE_LETTER_NUMBER, 
-    G_UNICODE_LETTER_NUMBER, G_UNICODE_LETTER_NUMBER, 
-    G_UNICODE_LETTER_NUMBER, G_UNICODE_LETTER_NUMBER, 
-    G_UNICODE_LETTER_NUMBER, G_UNICODE_LETTER_NUMBER, 
-    G_UNICODE_LETTER_NUMBER, G_UNICODE_LETTER_NUMBER, 
-    G_UNICODE_LETTER_NUMBER, G_UNICODE_LETTER_NUMBER, 
-    G_UNICODE_LETTER_NUMBER, G_UNICODE_LETTER_NUMBER, 
-    G_UNICODE_LETTER_NUMBER, G_UNICODE_LETTER_NUMBER, 
-    G_UNICODE_LETTER_NUMBER, G_UNICODE_LETTER_NUMBER, 
-    G_UNICODE_LETTER_NUMBER, G_UNICODE_LETTER_NUMBER, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_MATH_SYMBOL, 
-    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
-    G_UNICODE_MATH_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_MATH_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_MATH_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_MATH_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_MATH_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_MATH_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED
-  },
-  { /* page 34, index 27 */
-    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
-    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
-    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
-    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
-    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
-    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
-    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
-    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
-    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
-    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
-    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
-    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
-    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
-    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
-    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
-    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
-    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
-    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
-    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
-    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
-    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
-    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
-    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
-    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
-    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
-    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
-    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
-    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
-    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
-    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
-    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
-    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
-    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
-    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
-    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
-    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
-    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
-    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
-    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
-    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
-    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
-    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
-    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
-    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
-    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
-    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
-    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
-    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
-    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
-    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
-    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
-    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
-    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
-    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
-    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
-    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
-    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
-    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
-    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
-    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
-    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
-    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
-    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
-    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
-    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
-    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
-    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
-    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
-    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
-    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
-    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
-    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
-    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
-    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
-    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
-    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
-    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
-    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
-    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
-    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
-    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED
   },
-  { /* page 35, index 28 */
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_MATH_SYMBOL, 
-    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_MATH_SYMBOL, 
-    G_UNICODE_MATH_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OPEN_PUNCTUATION, G_UNICODE_CLOSE_PUNCTUATION, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+  { /* page 30, index 25 */
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED
+    G_UNICODE_UNASSIGNED
   },
-  { /* page 36, index 29 */
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
-    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
-    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
-    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
-    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
-    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
-    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
-    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
-    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
-    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
-    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
-    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
-    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
-    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
-    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
-    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
-    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
-    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
-    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
-    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_NUMBER, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+  { /* page 31, index 26 */
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_TITLECASE_LETTER, G_UNICODE_TITLECASE_LETTER, 
+    G_UNICODE_TITLECASE_LETTER, G_UNICODE_TITLECASE_LETTER, 
+    G_UNICODE_TITLECASE_LETTER, G_UNICODE_TITLECASE_LETTER, 
+    G_UNICODE_TITLECASE_LETTER, G_UNICODE_TITLECASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_TITLECASE_LETTER, G_UNICODE_TITLECASE_LETTER, 
+    G_UNICODE_TITLECASE_LETTER, G_UNICODE_TITLECASE_LETTER, 
+    G_UNICODE_TITLECASE_LETTER, G_UNICODE_TITLECASE_LETTER, 
+    G_UNICODE_TITLECASE_LETTER, G_UNICODE_TITLECASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_TITLECASE_LETTER, G_UNICODE_TITLECASE_LETTER, 
+    G_UNICODE_TITLECASE_LETTER, G_UNICODE_TITLECASE_LETTER, 
+    G_UNICODE_TITLECASE_LETTER, G_UNICODE_TITLECASE_LETTER, 
+    G_UNICODE_TITLECASE_LETTER, G_UNICODE_TITLECASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_TITLECASE_LETTER, G_UNICODE_MODIFIER_SYMBOL, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_MODIFIER_SYMBOL, 
+    G_UNICODE_MODIFIER_SYMBOL, G_UNICODE_MODIFIER_SYMBOL, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_TITLECASE_LETTER, G_UNICODE_MODIFIER_SYMBOL, 
+    G_UNICODE_MODIFIER_SYMBOL, G_UNICODE_MODIFIER_SYMBOL, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_MODIFIER_SYMBOL, G_UNICODE_MODIFIER_SYMBOL, 
+    G_UNICODE_MODIFIER_SYMBOL, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_MODIFIER_SYMBOL, G_UNICODE_MODIFIER_SYMBOL, 
+    G_UNICODE_MODIFIER_SYMBOL, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_TITLECASE_LETTER, G_UNICODE_MODIFIER_SYMBOL, 
+    G_UNICODE_MODIFIER_SYMBOL, G_UNICODE_UNASSIGNED
+  },
+  { /* page 32, index 27 */
+    G_UNICODE_SPACE_SEPARATOR, G_UNICODE_SPACE_SEPARATOR, 
+    G_UNICODE_SPACE_SEPARATOR, G_UNICODE_SPACE_SEPARATOR, 
+    G_UNICODE_SPACE_SEPARATOR, G_UNICODE_SPACE_SEPARATOR, 
+    G_UNICODE_SPACE_SEPARATOR, G_UNICODE_SPACE_SEPARATOR, 
+    G_UNICODE_SPACE_SEPARATOR, G_UNICODE_SPACE_SEPARATOR, 
+    G_UNICODE_SPACE_SEPARATOR, G_UNICODE_SPACE_SEPARATOR, G_UNICODE_FORMAT, 
+    G_UNICODE_FORMAT, G_UNICODE_FORMAT, G_UNICODE_FORMAT, 
+    G_UNICODE_DASH_PUNCTUATION, G_UNICODE_DASH_PUNCTUATION, 
+    G_UNICODE_DASH_PUNCTUATION, G_UNICODE_DASH_PUNCTUATION, 
+    G_UNICODE_DASH_PUNCTUATION, G_UNICODE_DASH_PUNCTUATION, 
+    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_OTHER_PUNCTUATION, 
+    G_UNICODE_INITIAL_PUNCTUATION, G_UNICODE_FINAL_PUNCTUATION, 
+    G_UNICODE_OPEN_PUNCTUATION, G_UNICODE_INITIAL_PUNCTUATION, 
+    G_UNICODE_INITIAL_PUNCTUATION, G_UNICODE_FINAL_PUNCTUATION, 
+    G_UNICODE_OPEN_PUNCTUATION, G_UNICODE_INITIAL_PUNCTUATION, 
+    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_OTHER_PUNCTUATION, 
+    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_OTHER_PUNCTUATION, 
+    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_OTHER_PUNCTUATION, 
+    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_OTHER_PUNCTUATION, 
+    G_UNICODE_LINE_SEPARATOR, G_UNICODE_PARAGRAPH_SEPARATOR, 
+    G_UNICODE_FORMAT, G_UNICODE_FORMAT, G_UNICODE_FORMAT, G_UNICODE_FORMAT, 
+    G_UNICODE_FORMAT, G_UNICODE_SPACE_SEPARATOR, G_UNICODE_OTHER_PUNCTUATION, 
+    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_OTHER_PUNCTUATION, 
+    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_OTHER_PUNCTUATION, 
+    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_OTHER_PUNCTUATION, 
+    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_OTHER_PUNCTUATION, 
+    G_UNICODE_INITIAL_PUNCTUATION, G_UNICODE_FINAL_PUNCTUATION, 
+    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_OTHER_PUNCTUATION, 
+    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_OTHER_PUNCTUATION, 
+    G_UNICODE_CONNECT_PUNCTUATION, G_UNICODE_CONNECT_PUNCTUATION, 
+    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_OTHER_PUNCTUATION, 
+    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_MATH_SYMBOL, 
+    G_UNICODE_OPEN_PUNCTUATION, G_UNICODE_CLOSE_PUNCTUATION, 
+    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_OTHER_PUNCTUATION, 
+    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_OTHER_PUNCTUATION, 
+    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_OTHER_PUNCTUATION, 
+    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_OTHER_PUNCTUATION, 
+    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_OTHER_PUNCTUATION, 
+    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_MATH_SYMBOL, 
+    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_CONNECT_PUNCTUATION, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_PUNCTUATION, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_SPACE_SEPARATOR, G_UNICODE_FORMAT, 
+    G_UNICODE_FORMAT, G_UNICODE_FORMAT, G_UNICODE_FORMAT, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_FORMAT, G_UNICODE_FORMAT, G_UNICODE_FORMAT, G_UNICODE_FORMAT, 
+    G_UNICODE_FORMAT, G_UNICODE_FORMAT, G_UNICODE_OTHER_NUMBER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
+    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
+    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
+    G_UNICODE_OPEN_PUNCTUATION, G_UNICODE_CLOSE_PUNCTUATION, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_OTHER_NUMBER, 
+    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
+    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
+    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
+    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
+    G_UNICODE_OPEN_PUNCTUATION, G_UNICODE_CLOSE_PUNCTUATION, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED
-  },
-  { /* page 37, index 30 */
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_CURRENCY_SYMBOL, 
+    G_UNICODE_CURRENCY_SYMBOL, G_UNICODE_CURRENCY_SYMBOL, 
+    G_UNICODE_CURRENCY_SYMBOL, G_UNICODE_CURRENCY_SYMBOL, 
+    G_UNICODE_CURRENCY_SYMBOL, G_UNICODE_CURRENCY_SYMBOL, 
+    G_UNICODE_CURRENCY_SYMBOL, G_UNICODE_CURRENCY_SYMBOL, 
+    G_UNICODE_CURRENCY_SYMBOL, G_UNICODE_CURRENCY_SYMBOL, 
+    G_UNICODE_CURRENCY_SYMBOL, G_UNICODE_CURRENCY_SYMBOL, 
+    G_UNICODE_CURRENCY_SYMBOL, G_UNICODE_CURRENCY_SYMBOL, 
+    G_UNICODE_CURRENCY_SYMBOL, G_UNICODE_CURRENCY_SYMBOL, 
+    G_UNICODE_CURRENCY_SYMBOL, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_ENCLOSING_MARK, G_UNICODE_ENCLOSING_MARK, 
+    G_UNICODE_ENCLOSING_MARK, G_UNICODE_ENCLOSING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_ENCLOSING_MARK, 
+    G_UNICODE_ENCLOSING_MARK, G_UNICODE_ENCLOSING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED
+  },
+  { /* page 33, index 28 */
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_UNASSIGNED, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
+    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
+    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
+    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
+    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
+    G_UNICODE_OTHER_NUMBER, G_UNICODE_LETTER_NUMBER, G_UNICODE_LETTER_NUMBER, 
+    G_UNICODE_LETTER_NUMBER, G_UNICODE_LETTER_NUMBER, 
+    G_UNICODE_LETTER_NUMBER, G_UNICODE_LETTER_NUMBER, 
+    G_UNICODE_LETTER_NUMBER, G_UNICODE_LETTER_NUMBER, 
+    G_UNICODE_LETTER_NUMBER, G_UNICODE_LETTER_NUMBER, 
+    G_UNICODE_LETTER_NUMBER, G_UNICODE_LETTER_NUMBER, 
+    G_UNICODE_LETTER_NUMBER, G_UNICODE_LETTER_NUMBER, 
+    G_UNICODE_LETTER_NUMBER, G_UNICODE_LETTER_NUMBER, 
+    G_UNICODE_LETTER_NUMBER, G_UNICODE_LETTER_NUMBER, 
+    G_UNICODE_LETTER_NUMBER, G_UNICODE_LETTER_NUMBER, 
+    G_UNICODE_LETTER_NUMBER, G_UNICODE_LETTER_NUMBER, 
+    G_UNICODE_LETTER_NUMBER, G_UNICODE_LETTER_NUMBER, 
+    G_UNICODE_LETTER_NUMBER, G_UNICODE_LETTER_NUMBER, 
+    G_UNICODE_LETTER_NUMBER, G_UNICODE_LETTER_NUMBER, 
+    G_UNICODE_LETTER_NUMBER, G_UNICODE_LETTER_NUMBER, 
+    G_UNICODE_LETTER_NUMBER, G_UNICODE_LETTER_NUMBER, 
+    G_UNICODE_LETTER_NUMBER, G_UNICODE_LETTER_NUMBER, 
+    G_UNICODE_LETTER_NUMBER, G_UNICODE_LETTER_NUMBER, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_MATH_SYMBOL, 
+    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
+    G_UNICODE_MATH_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_MATH_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_MATH_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_MATH_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_MATH_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
@@ -3133,6 +3006,9 @@ static const char type_data[][256] = {
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_MATH_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
@@ -3141,22 +3017,29 @@ static const char type_data[][256] = {
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
+    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
+    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
+    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL
   },
-  { /* page 38, index 31 */
+  { /* page 35, index 29 */
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_MATH_SYMBOL, 
+    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_MATH_SYMBOL, 
+    G_UNICODE_MATH_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OPEN_PUNCTUATION, G_UNICODE_CLOSE_PUNCTUATION, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
@@ -3185,6 +3068,34 @@ static const char type_data[][256] = {
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_MATH_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
+    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
+    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
+    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
+    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
+    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
+    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
+    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
+    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_OPEN_PUNCTUATION, 
+    G_UNICODE_CLOSE_PUNCTUATION, G_UNICODE_OTHER_PUNCTUATION, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
@@ -3200,6 +3111,22 @@ static const char type_data[][256] = {
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED
+  },
+  { /* page 36, index 30 */
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
@@ -3208,6 +3135,10 @@ static const char type_data[][256] = {
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
@@ -3215,30 +3146,30 @@ static const char type_data[][256] = {
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED
-  },
-  { /* page 39, index 32 */
-    G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
+    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
+    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
+    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
+    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
+    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
+    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
+    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
+    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
+    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
+    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
+    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
+    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
+    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
+    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
+    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
+    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
+    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
+    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
+    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
@@ -3248,7 +3179,6 @@ static const char type_data[][256] = {
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
@@ -3260,23 +3190,8 @@ static const char type_data[][256] = {
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
-    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
-    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
     G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
     G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
     G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
@@ -3284,8 +3199,12 @@ static const char type_data[][256] = {
     G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
     G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
     G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
-    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_SYMBOL, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_NUMBER
+  },
+  { /* page 37, index 31 */
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
@@ -3293,79 +3212,10 @@ static const char type_data[][256] = {
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_UNASSIGNED, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED
-  },
-  { /* page 46, index 33 */
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
@@ -3374,7 +3224,6 @@ static const char type_data[][256] = {
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
@@ -3404,13 +3253,6 @@ static const char type_data[][256] = {
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED
-  },
-  { /* page 47, index 34 */
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
@@ -3421,6 +3263,11 @@ static const char type_data[][256] = {
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_MATH_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
@@ -3437,6 +3284,12 @@ static const char type_data[][256] = {
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_MATH_SYMBOL, 
+    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
+    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
+    G_UNICODE_MATH_SYMBOL
+  },
+  { /* page 38, index 32 */
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
@@ -3445,6 +3298,7 @@ static const char type_data[][256] = {
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
@@ -3473,192 +3327,31 @@ static const char type_data[][256] = {
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_MATH_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED
-  },
-  { /* page 48, index 35 */
-    G_UNICODE_SPACE_SEPARATOR, G_UNICODE_OTHER_PUNCTUATION, 
-    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_OTHER_PUNCTUATION, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_MODIFIER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_LETTER_NUMBER, 
-    G_UNICODE_OPEN_PUNCTUATION, G_UNICODE_CLOSE_PUNCTUATION, 
-    G_UNICODE_OPEN_PUNCTUATION, G_UNICODE_CLOSE_PUNCTUATION, 
-    G_UNICODE_OPEN_PUNCTUATION, G_UNICODE_CLOSE_PUNCTUATION, 
-    G_UNICODE_OPEN_PUNCTUATION, G_UNICODE_CLOSE_PUNCTUATION, 
-    G_UNICODE_OPEN_PUNCTUATION, G_UNICODE_CLOSE_PUNCTUATION, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OPEN_PUNCTUATION, G_UNICODE_CLOSE_PUNCTUATION, 
-    G_UNICODE_OPEN_PUNCTUATION, G_UNICODE_CLOSE_PUNCTUATION, 
-    G_UNICODE_OPEN_PUNCTUATION, G_UNICODE_CLOSE_PUNCTUATION, 
-    G_UNICODE_OPEN_PUNCTUATION, G_UNICODE_CLOSE_PUNCTUATION, 
-    G_UNICODE_DASH_PUNCTUATION, G_UNICODE_OPEN_PUNCTUATION, 
-    G_UNICODE_CLOSE_PUNCTUATION, G_UNICODE_CLOSE_PUNCTUATION, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_LETTER_NUMBER, G_UNICODE_LETTER_NUMBER, 
-    G_UNICODE_LETTER_NUMBER, G_UNICODE_LETTER_NUMBER, 
-    G_UNICODE_LETTER_NUMBER, G_UNICODE_LETTER_NUMBER, 
-    G_UNICODE_LETTER_NUMBER, G_UNICODE_LETTER_NUMBER, 
-    G_UNICODE_LETTER_NUMBER, G_UNICODE_NON_SPACING_MARK, 
-    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
-    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
-    G_UNICODE_NON_SPACING_MARK, G_UNICODE_DASH_PUNCTUATION, 
-    G_UNICODE_MODIFIER_LETTER, G_UNICODE_MODIFIER_LETTER, 
-    G_UNICODE_MODIFIER_LETTER, G_UNICODE_MODIFIER_LETTER, 
-    G_UNICODE_MODIFIER_LETTER, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_LETTER_NUMBER, G_UNICODE_LETTER_NUMBER, 
-    G_UNICODE_LETTER_NUMBER, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_NON_SPACING_MARK, 
-    G_UNICODE_NON_SPACING_MARK, G_UNICODE_MODIFIER_SYMBOL, 
-    G_UNICODE_MODIFIER_SYMBOL, G_UNICODE_MODIFIER_LETTER, 
-    G_UNICODE_MODIFIER_LETTER, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_CONNECT_PUNCTUATION, G_UNICODE_MODIFIER_LETTER, 
-    G_UNICODE_MODIFIER_LETTER, G_UNICODE_MODIFIER_LETTER, 
-    G_UNICODE_UNASSIGNED
-  },
-  { /* page 49, index 36 */
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_NUMBER, 
-    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
@@ -3684,8 +3377,11 @@ static const char type_data[][256] = {
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED
   },
-  { /* page 50, index 37 */
+  { /* page 39, index 33 */
+    G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_UNASSIGNED, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
@@ -3694,11 +3390,8 @@ static const char type_data[][256] = {
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_NUMBER, 
-    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
-    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
-    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
@@ -3707,30 +3400,38 @@ static const char type_data[][256] = {
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_NUMBER, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OPEN_PUNCTUATION, G_UNICODE_CLOSE_PUNCTUATION, 
+    G_UNICODE_OPEN_PUNCTUATION, G_UNICODE_CLOSE_PUNCTUATION, 
+    G_UNICODE_OPEN_PUNCTUATION, G_UNICODE_CLOSE_PUNCTUATION, 
+    G_UNICODE_OPEN_PUNCTUATION, G_UNICODE_CLOSE_PUNCTUATION, 
+    G_UNICODE_OPEN_PUNCTUATION, G_UNICODE_CLOSE_PUNCTUATION, 
+    G_UNICODE_OPEN_PUNCTUATION, G_UNICODE_CLOSE_PUNCTUATION, 
+    G_UNICODE_OPEN_PUNCTUATION, G_UNICODE_CLOSE_PUNCTUATION, 
     G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
     G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
     G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
+    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
+    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
+    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
+    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
+    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
+    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
+    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
@@ -3738,190 +3439,135 @@ static const char type_data[][256] = {
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_UNASSIGNED
+    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
+    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
+    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
+    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
+    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
+    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
+    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
+    G_UNICODE_MATH_SYMBOL, G_UNICODE_OPEN_PUNCTUATION
+    G_UNICODE_CLOSE_PUNCTUATION, G_UNICODE_OPEN_PUNCTUATION
+    G_UNICODE_CLOSE_PUNCTUATION, G_UNICODE_OPEN_PUNCTUATION
+    G_UNICODE_CLOSE_PUNCTUATION, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_MATH_SYMBOL, 
+    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
+    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
+    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
+    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
+    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL
   },
-  { /* page 51, index 38 */
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+  { /* page 41, index 34 */
+    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
+    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
+    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
+    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
+    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
+    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
+    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
+    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
+    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
+    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
+    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
+    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
+    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
+    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
+    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
+    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
+    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
+    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
+    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
+    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
+    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
+    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
+    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
+    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
+    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
+    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
+    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
+    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
+    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
+    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
+    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
+    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
+    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
+    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
+    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
+    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
+    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
+    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
+    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
+    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
+    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
+    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
+    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
+    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_OPEN_PUNCTUATION, 
+    G_UNICODE_CLOSE_PUNCTUATION, G_UNICODE_OPEN_PUNCTUATION, 
+    G_UNICODE_CLOSE_PUNCTUATION, G_UNICODE_OPEN_PUNCTUATION, 
+    G_UNICODE_CLOSE_PUNCTUATION, G_UNICODE_OPEN_PUNCTUATION, 
+    G_UNICODE_CLOSE_PUNCTUATION, G_UNICODE_OPEN_PUNCTUATION, 
+    G_UNICODE_CLOSE_PUNCTUATION, G_UNICODE_OPEN_PUNCTUATION, 
+    G_UNICODE_CLOSE_PUNCTUATION, G_UNICODE_OPEN_PUNCTUATION, 
+    G_UNICODE_CLOSE_PUNCTUATION, G_UNICODE_OPEN_PUNCTUATION, 
+    G_UNICODE_CLOSE_PUNCTUATION, G_UNICODE_OPEN_PUNCTUATION, 
+    G_UNICODE_CLOSE_PUNCTUATION, G_UNICODE_OPEN_PUNCTUATION, 
+    G_UNICODE_CLOSE_PUNCTUATION, G_UNICODE_OPEN_PUNCTUATION, 
+    G_UNICODE_CLOSE_PUNCTUATION, G_UNICODE_MATH_SYMBOL, 
+    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
+    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
+    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
+    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
+    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
+    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
+    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
+    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
+    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
+    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
+    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
+    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
+    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
+    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
+    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
+    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
+    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
+    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
+    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
+    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
+    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_OPEN_PUNCTUATION, 
+    G_UNICODE_CLOSE_PUNCTUATION, G_UNICODE_OPEN_PUNCTUATION, 
+    G_UNICODE_CLOSE_PUNCTUATION, G_UNICODE_MATH_SYMBOL, 
+    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
+    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
+    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
+    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
+    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
+    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
+    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
+    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
+    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
+    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
+    G_UNICODE_MATH_SYMBOL, G_UNICODE_OPEN_PUNCTUATION, 
+    G_UNICODE_CLOSE_PUNCTUATION, G_UNICODE_MATH_SYMBOL, 
+    G_UNICODE_MATH_SYMBOL
+  },
+  { /* page 43, index 35 */
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_UNASSIGNED
-  },
-  { /* page 77, index 39 */
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
@@ -3946,66 +3592,6 @@ static const char type_data[][256] = {
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED
-  },
-  { /* page 159, index 40 */
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
@@ -4034,76 +3620,7 @@ static const char type_data[][256] = {
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED
-  },
-  { /* page 164, index 41 */
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
@@ -4122,120 +3639,6 @@ static const char type_data[][256] = {
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED
-  },
-  { /* page 215, index 42 */
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED
-  },
-  { /* page 250, index 43 */
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
@@ -4244,6 +3647,9 @@ static const char type_data[][256] = {
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED
+  },
+  { /* page 46, index 36 */
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
@@ -4286,9 +3692,124 @@ static const char type_data[][256] = {
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED
+  },
+  { /* page 47, index 37 */
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
@@ -4297,36 +3818,46 @@ static const char type_data[][256] = {
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED
   },
-  { /* page 251, index 44 */
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_NON_SPACING_MARK, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_MATH_SYMBOL, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, 
+  { /* page 48, index 38 */
+    G_UNICODE_SPACE_SEPARATOR, G_UNICODE_OTHER_PUNCTUATION, 
+    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_OTHER_PUNCTUATION, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_MODIFIER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_LETTER_NUMBER, 
+    G_UNICODE_OPEN_PUNCTUATION, G_UNICODE_CLOSE_PUNCTUATION, 
+    G_UNICODE_OPEN_PUNCTUATION, G_UNICODE_CLOSE_PUNCTUATION, 
+    G_UNICODE_OPEN_PUNCTUATION, G_UNICODE_CLOSE_PUNCTUATION, 
+    G_UNICODE_OPEN_PUNCTUATION, G_UNICODE_CLOSE_PUNCTUATION, 
+    G_UNICODE_OPEN_PUNCTUATION, G_UNICODE_CLOSE_PUNCTUATION, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OPEN_PUNCTUATION, G_UNICODE_CLOSE_PUNCTUATION, 
+    G_UNICODE_OPEN_PUNCTUATION, G_UNICODE_CLOSE_PUNCTUATION, 
+    G_UNICODE_OPEN_PUNCTUATION, G_UNICODE_CLOSE_PUNCTUATION, 
+    G_UNICODE_OPEN_PUNCTUATION, G_UNICODE_CLOSE_PUNCTUATION, 
+    G_UNICODE_DASH_PUNCTUATION, G_UNICODE_OPEN_PUNCTUATION, 
+    G_UNICODE_CLOSE_PUNCTUATION, G_UNICODE_CLOSE_PUNCTUATION, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_LETTER_NUMBER, G_UNICODE_LETTER_NUMBER, 
+    G_UNICODE_LETTER_NUMBER, G_UNICODE_LETTER_NUMBER, 
+    G_UNICODE_LETTER_NUMBER, G_UNICODE_LETTER_NUMBER, 
+    G_UNICODE_LETTER_NUMBER, G_UNICODE_LETTER_NUMBER, 
+    G_UNICODE_LETTER_NUMBER, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_DASH_PUNCTUATION, 
+    G_UNICODE_MODIFIER_LETTER, G_UNICODE_MODIFIER_LETTER, 
+    G_UNICODE_MODIFIER_LETTER, G_UNICODE_MODIFIER_LETTER, 
+    G_UNICODE_MODIFIER_LETTER, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_LETTER_NUMBER, G_UNICODE_LETTER_NUMBER, 
+    G_UNICODE_LETTER_NUMBER, G_UNICODE_MODIFIER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_PUNCTUATION, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_UNASSIGNED, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
@@ -4354,6 +3885,12 @@ static const char type_data[][256] = {
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_MODIFIER_SYMBOL, 
+    G_UNICODE_MODIFIER_SYMBOL, G_UNICODE_MODIFIER_LETTER, 
+    G_UNICODE_MODIFIER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_DASH_PUNCTUATION, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
@@ -4362,18 +3899,6 @@ static const char type_data[][256] = {
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
@@ -4388,9 +3913,6 @@ static const char type_data[][256] = {
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER
-  },
-  { /* page 253, index 45 */
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
@@ -4398,6 +3920,14 @@ static const char type_data[][256] = {
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_CONNECT_PUNCTUATION, G_UNICODE_MODIFIER_LETTER, 
+    G_UNICODE_MODIFIER_LETTER, G_UNICODE_MODIFIER_LETTER, 
+    G_UNICODE_OTHER_LETTER
+  },
+  { /* page 49, index 39 */
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
@@ -4411,12 +3941,6 @@ static const char type_data[][256] = {
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OPEN_PUNCTUATION, G_UNICODE_CLOSE_PUNCTUATION, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
@@ -4439,8 +3963,6 @@ static const char type_data[][256] = {
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
@@ -4451,6 +3973,13 @@ static const char type_data[][256] = {
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_NUMBER, 
+    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
@@ -4468,17 +3997,6 @@ static const char type_data[][256] = {
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED
-  },
-  { /* page 254, index 46 */
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
@@ -4488,46 +4006,102 @@ static const char type_data[][256] = {
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER
+  },
+  { /* page 50, index 40 */
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_NUMBER, 
+    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
+    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
+    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_NON_SPACING_MARK, 
-    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
-    G_UNICODE_NON_SPACING_MARK, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_PUNCTUATION, 
-    G_UNICODE_DASH_PUNCTUATION, G_UNICODE_DASH_PUNCTUATION, 
-    G_UNICODE_CONNECT_PUNCTUATION, G_UNICODE_CONNECT_PUNCTUATION, 
-    G_UNICODE_OPEN_PUNCTUATION, G_UNICODE_CLOSE_PUNCTUATION, 
-    G_UNICODE_OPEN_PUNCTUATION, G_UNICODE_CLOSE_PUNCTUATION, 
-    G_UNICODE_OPEN_PUNCTUATION, G_UNICODE_CLOSE_PUNCTUATION, 
-    G_UNICODE_OPEN_PUNCTUATION, G_UNICODE_CLOSE_PUNCTUATION, 
-    G_UNICODE_OPEN_PUNCTUATION, G_UNICODE_CLOSE_PUNCTUATION, 
-    G_UNICODE_OPEN_PUNCTUATION, G_UNICODE_CLOSE_PUNCTUATION, 
-    G_UNICODE_OPEN_PUNCTUATION, G_UNICODE_CLOSE_PUNCTUATION, 
-    G_UNICODE_OPEN_PUNCTUATION, G_UNICODE_CLOSE_PUNCTUATION, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_PUNCTUATION, 
-    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_OTHER_PUNCTUATION, 
-    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_CONNECT_PUNCTUATION, 
-    G_UNICODE_CONNECT_PUNCTUATION, G_UNICODE_CONNECT_PUNCTUATION, 
-    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_OTHER_PUNCTUATION, 
-    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_OTHER_PUNCTUATION, 
-    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_OTHER_PUNCTUATION, 
-    G_UNICODE_DASH_PUNCTUATION, G_UNICODE_OPEN_PUNCTUATION, 
-    G_UNICODE_CLOSE_PUNCTUATION, G_UNICODE_OPEN_PUNCTUATION, 
-    G_UNICODE_CLOSE_PUNCTUATION, G_UNICODE_OPEN_PUNCTUATION, 
-    G_UNICODE_CLOSE_PUNCTUATION, G_UNICODE_OTHER_PUNCTUATION, 
-    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_OTHER_PUNCTUATION, 
-    G_UNICODE_MATH_SYMBOL, G_UNICODE_DASH_PUNCTUATION, G_UNICODE_MATH_SYMBOL, 
-    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_CURRENCY_SYMBOL, 
-    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_OTHER_PUNCTUATION, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
+    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
+    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
+    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
+    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_NUMBER, 
+    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
+    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
+    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
+    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
+    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
+    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
+    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_UNASSIGNED
+  },
+  { /* page 77, index 41 */
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
@@ -4572,64 +4146,76 @@ static const char type_data[][256] = {
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_FORMAT
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL
   },
-  { /* page 255, index 47 */
-    G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_PUNCTUATION, 
-    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_OTHER_PUNCTUATION, 
-    G_UNICODE_CURRENCY_SYMBOL, G_UNICODE_OTHER_PUNCTUATION, 
-    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_OTHER_PUNCTUATION, 
-    G_UNICODE_OPEN_PUNCTUATION, G_UNICODE_CLOSE_PUNCTUATION, 
-    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_MATH_SYMBOL, 
-    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_DASH_PUNCTUATION, 
-    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_OTHER_PUNCTUATION, 
-    G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, 
-    G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, 
-    G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, 
-    G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, 
-    G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, 
-    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_OTHER_PUNCTUATION, 
-    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
-    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_OTHER_PUNCTUATION, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
-    G_UNICODE_OPEN_PUNCTUATION, G_UNICODE_OTHER_PUNCTUATION, 
-    G_UNICODE_CLOSE_PUNCTUATION, G_UNICODE_MODIFIER_SYMBOL, 
-    G_UNICODE_CONNECT_PUNCTUATION, G_UNICODE_MODIFIER_SYMBOL, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
-    G_UNICODE_OPEN_PUNCTUATION, G_UNICODE_MATH_SYMBOL, 
-    G_UNICODE_CLOSE_PUNCTUATION, G_UNICODE_MATH_SYMBOL, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_PUNCTUATION, 
-    G_UNICODE_OPEN_PUNCTUATION, G_UNICODE_CLOSE_PUNCTUATION, 
-    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_CONNECT_PUNCTUATION, 
+  { /* page 159, index 42 */
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_MODIFIER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
@@ -4645,7 +4231,6 @@ static const char type_data[][256] = {
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_MODIFIER_LETTER, G_UNICODE_MODIFIER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
@@ -4656,977 +4241,4754 @@ static const char type_data[][256] = {
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
-    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
     G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_CURRENCY_SYMBOL, 
-    G_UNICODE_CURRENCY_SYMBOL, G_UNICODE_MATH_SYMBOL, 
-    G_UNICODE_MODIFIER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
-    G_UNICODE_CURRENCY_SYMBOL, G_UNICODE_CURRENCY_SYMBOL, 
-    G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_SYMBOL, G_UNICODE_MATH_SYMBOL, 
-    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
-    G_UNICODE_FORMAT, G_UNICODE_FORMAT, G_UNICODE_FORMAT, 
-    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
     G_UNICODE_UNASSIGNED
-  }
-};
-
-static const short type_table[256] = {
-  0 /* page 0 */,
-  1 /* page 1 */,
-  2 /* page 2 */,
-  3 /* page 3 */,
-  4 /* page 4 */,
-  5 /* page 5 */,
-  6 /* page 6 */,
-  7 /* page 7 */,
-  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
-  8 /* page 9 */,
-  9 /* page 10 */,
-  10 /* page 11 */,
-  11 /* page 12 */,
-  12 /* page 13 */,
-  13 /* page 14 */,
-  14 /* page 15 */,
-  15 /* page 16 */,
-  16 /* page 17 */,
-  17 /* page 18 */,
-  18 /* page 19 */,
-  19 /* page 20 */,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  20 /* page 22 */,
-  21 /* page 23 */,
-  22 /* page 24 */,
-  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
-  23 /* page 30 */,
-  24 /* page 31 */,
-  25 /* page 32 */,
-  26 /* page 33 */,
-  27 /* page 34 */,
-  28 /* page 35 */,
-  29 /* page 36 */,
-  30 /* page 37 */,
-  31 /* page 38 */,
-  32 /* page 39 */,
-  G_UNICODE_OTHER_SYMBOL + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
-  33 /* page 46 */,
-  34 /* page 47 */,
-  35 /* page 48 */,
-  36 /* page 49 */,
-  37 /* page 50 */,
-  38 /* page 51 */,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  39 /* page 77 */,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  40 /* page 159 */,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  41 /* page 164 */,
-  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  42 /* page 215 */,
-  G_UNICODE_SURROGATE + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_SURROGATE + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_SURROGATE + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_SURROGATE + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_SURROGATE + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_SURROGATE + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_SURROGATE + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_SURROGATE + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  43 /* page 250 */,
-  44 /* page 251 */,
-  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
-  45 /* page 253 */,
-  46 /* page 254 */,
-  47 /* page 255 */
-};
-
-static const unsigned short attr_data[][256] = {
-  { /* page 0, index 0 */
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 
-    0x0006, 0x0007, 0x0008, 0x0009, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067, 
-    0x0068, 0x0069, 0x006a, 0x006b, 0x006c, 0x006d, 0x006e, 0x006f, 0x0070, 
-    0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077, 0x0078, 0x0079, 
-    0x007a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0041, 0x0042, 
-    0x0043, 0x0044, 0x0045, 0x0046, 0x0047, 0x0048, 0x0049, 0x004a, 0x004b, 
-    0x004c, 0x004d, 0x004e, 0x004f, 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 
-    0x0055, 0x0056, 0x0057, 0x0058, 0x0059, 0x005a, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x039c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x00e0, 0x00e1, 0x00e2, 0x00e3, 0x00e4, 0x00e5, 
-    0x00e6, 0x00e7, 0x00e8, 0x00e9, 0x00ea, 0x00eb, 0x00ec, 0x00ed, 0x00ee, 
-    0x00ef, 0x00f0, 0x00f1, 0x00f2, 0x00f3, 0x00f4, 0x00f5, 0x00f6, 0x0000, 
-    0x00f8, 0x00f9, 0x00fa, 0x00fb, 0x00fc, 0x00fd, 0x00fe, 0xd800, 0x00c0, 
-    0x00c1, 0x00c2, 0x00c3, 0x00c4, 0x00c5, 0x00c6, 0x00c7, 0x00c8, 0x00c9, 
-    0x00ca, 0x00cb, 0x00cc, 0x00cd, 0x00ce, 0x00cf, 0x00d0, 0x00d1, 0x00d2, 
-    0x00d3, 0x00d4, 0x00d5, 0x00d6, 0x0000, 0x00d8, 0x00d9, 0x00da, 0x00db, 
-    0x00dc, 0x00dd, 0x00de, 0x0178
   },
-  { /* page 1, index 1 */
-    0x0101, 0x0100, 0x0103, 0x0102, 0x0105, 0x0104, 0x0107, 0x0106, 0x0109, 
-    0x0108, 0x010b, 0x010a, 0x010d, 0x010c, 0x010f, 0x010e, 0x0111, 0x0110, 
-    0x0113, 0x0112, 0x0115, 0x0114, 0x0117, 0x0116, 0x0119, 0x0118, 0x011b, 
-    0x011a, 0x011d, 0x011c, 0x011f, 0x011e, 0x0121, 0x0120, 0x0123, 0x0122, 
-    0x0125, 0x0124, 0x0127, 0x0126, 0x0129, 0x0128, 0x012b, 0x012a, 0x012d, 
-    0x012c, 0x012f, 0x012e, 0x0069, 0x0049, 0x0133, 0x0132, 0x0135, 0x0134, 
-    0x0137, 0x0136, 0x0000, 0x013a, 0x0139, 0x013c, 0x013b, 0x013e, 0x013d, 
-    0x0140, 0x013f, 0x0142, 0x0141, 0x0144, 0x0143, 0x0146, 0x0145, 0x0148, 
-    0x0147, 0xd80e, 0x014b, 0x014a, 0x014d, 0x014c, 0x014f, 0x014e, 0x0151, 
-    0x0150, 0x0153, 0x0152, 0x0155, 0x0154, 0x0157, 0x0156, 0x0159, 0x0158, 
-    0x015b, 0x015a, 0x015d, 0x015c, 0x015f, 0x015e, 0x0161, 0x0160, 0x0163, 
-    0x0162, 0x0165, 0x0164, 0x0167, 0x0166, 0x0169, 0x0168, 0x016b, 0x016a, 
-    0x016d, 0x016c, 0x016f, 0x016e, 0x0171, 0x0170, 0x0173, 0x0172, 0x0175, 
-    0x0174, 0x0177, 0x0176, 0x00ff, 0x017a, 0x0179, 0x017c, 0x017b, 0x017e, 
-    0x017d, 0x0053, 0x0000, 0x0253, 0x0183, 0x0182, 0x0185, 0x0184, 0x0254, 
-    0x0188, 0x0187, 0x0256, 0x0257, 0x018c, 0x018b, 0x0000, 0x01dd, 0x0259, 
-    0x025b, 0x0192, 0x0191, 0x0260, 0x0263, 0x01f6, 0x0269, 0x0268, 0x0199, 
-    0x0198, 0x0000, 0x0000, 0x026f, 0x0272, 0x0000, 0x0275, 0x01a1, 0x01a0, 
-    0x01a3, 0x01a2, 0x01a5, 0x01a4, 0x0280, 0x01a8, 0x01a7, 0x0283, 0x0000, 
-    0x0000, 0x01ad, 0x01ac, 0x0288, 0x01b0, 0x01af, 0x028a, 0x028b, 0x01b4, 
-    0x01b3, 0x01b6, 0x01b5, 0x0292, 0x01b9, 0x01b8, 0x0000, 0x0000, 0x01bd, 
-    0x01bc, 0x0000, 0x01f7, 0x0000, 0x0000, 0x0000, 0x0000, 0x01c6, 0x0000, 
-    0x01c4, 0x01c9, 0x0000, 0x01c7, 0x01cc, 0x0000, 0x01ca, 0x01ce, 0x01cd, 
-    0x01d0, 0x01cf, 0x01d2, 0x01d1, 0x01d4, 0x01d3, 0x01d6, 0x01d5, 0x01d8, 
-    0x01d7, 0x01da, 0x01d9, 0x01dc, 0x01db, 0x018e, 0x01df, 0x01de, 0x01e1, 
-    0x01e0, 0x01e3, 0x01e2, 0x01e5, 0x01e4, 0x01e7, 0x01e6, 0x01e9, 0x01e8, 
-    0x01eb, 0x01ea, 0x01ed, 0x01ec, 0x01ef, 0x01ee, 0xd811, 0x01f3, 0x0000, 
-    0x01f1, 0x01f5, 0x01f4, 0x0195, 0x01bf, 0x01f9, 0x01f8, 0x01fb, 0x01fa, 
-    0x01fd, 0x01fc, 0x01ff, 0x01fe
+  { /* page 164, index 43 */
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED
   },
-  { /* page 2, index 2 */
-    0x0201, 0x0200, 0x0203, 0x0202, 0x0205, 0x0204, 0x0207, 0x0206, 0x0209, 
-    0x0208, 0x020b, 0x020a, 0x020d, 0x020c, 0x020f, 0x020e, 0x0211, 0x0210, 
-    0x0213, 0x0212, 0x0215, 0x0214, 0x0217, 0x0216, 0x0219, 0x0218, 0x021b, 
-    0x021a, 0x021d, 0x021c, 0x021f, 0x021e, 0x0000, 0x0000, 0x0223, 0x0222, 
-    0x0225, 0x0224, 0x0227, 0x0226, 0x0229, 0x0228, 0x022b, 0x022a, 0x022d, 
-    0x022c, 0x022f, 0x022e, 0x0231, 0x0230, 0x0233, 0x0232, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0181, 0x0186, 0x0000, 0x0189, 0x018a, 0x0000, 0x018f, 
-    0x0000, 0x0190, 0x0000, 0x0000, 0x0000, 0x0000, 0x0193, 0x0000, 0x0000, 
-    0x0194, 0x0000, 0x0000, 0x0000, 0x0000, 0x0197, 0x0196, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x019c, 0x0000, 0x0000, 0x019d, 0x0000, 0x0000, 
-    0x019f, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x01a6, 0x0000, 0x0000, 0x01a9, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x01ae, 0x0000, 0x01b1, 0x01b2, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x01b7, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000
+  { /* page 215, index 44 */
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED
   },
-  { /* page 3, index 3 */
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x03ac, 
-    0x0000, 0x03ad, 0x03ae, 0x03af, 0x0000, 0x03cc, 0x0000, 0x03cd, 0x03ce, 
-    0xd80f, 0x03b1, 0x03b2, 0x03b3, 0x03b4, 0x03b5, 0x03b6, 0x03b7, 0x03b8, 
-    0x03b9, 0x03ba, 0x03bb, 0x03bc, 0x03bd, 0x03be, 0x03bf, 0x03c0, 0x03c1, 
-    0x0000, 0x03c3, 0x03c4, 0x03c5, 0x03c6, 0x03c7, 0x03c8, 0x03c9, 0x03ca, 
-    0x03cb, 0x0386, 0x0388, 0x0389, 0x038a, 0xd810, 0x0391, 0x0392, 0x0393, 
-    0x0394, 0x0395, 0x0396, 0x0397, 0x0398, 0x0399, 0x039a, 0x039b, 0x039c, 
-    0x039d, 0x039e, 0x039f, 0x03a0, 0x03a1, 0x03a3, 0x03a3, 0x03a4, 0x03a5, 
-    0x03a6, 0x03a7, 0x03a8, 0x03a9, 0x03aa, 0x03ab, 0x038c, 0x038e, 0x038f, 
-    0x0000, 0x0392, 0x0398, 0x0000, 0x0000, 0x0000, 0x03a6, 0x03a0, 0x0000, 
-    0x0000, 0x0000, 0x03db, 0x03da, 0x03dd, 0x03dc, 0x03df, 0x03de, 0x03e1, 
-    0x03e0, 0x03e3, 0x03e2, 0x03e5, 0x03e4, 0x03e7, 0x03e6, 0x03e9, 0x03e8, 
-    0x03eb, 0x03ea, 0x03ed, 0x03ec, 0x03ef, 0x03ee, 0x039a, 0x03a1, 0x03a3, 
-    0x0000, 0x03b8, 0x0395, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000
-  },
-  { /* page 4, index 4 */
-    0x0450, 0x0451, 0x0452, 0x0453, 0x0454, 0x0455, 0x0456, 0x0457, 0x0458, 
-    0x0459, 0x045a, 0x045b, 0x045c, 0x045d, 0x045e, 0x045f, 0x0430, 0x0431, 
-    0x0432, 0x0433, 0x0434, 0x0435, 0x0436, 0x0437, 0x0438, 0x0439, 0x043a, 
-    0x043b, 0x043c, 0x043d, 0x043e, 0x043f, 0x0440, 0x0441, 0x0442, 0x0443, 
-    0x0444, 0x0445, 0x0446, 0x0447, 0x0448, 0x0449, 0x044a, 0x044b, 0x044c, 
-    0x044d, 0x044e, 0x044f, 0x0410, 0x0411, 0x0412, 0x0413, 0x0414, 0x0415, 
-    0x0416, 0x0417, 0x0418, 0x0419, 0x041a, 0x041b, 0x041c, 0x041d, 0x041e, 
-    0x041f, 0x0420, 0x0421, 0x0422, 0x0423, 0x0424, 0x0425, 0x0426, 0x0427, 
-    0x0428, 0x0429, 0x042a, 0x042b, 0x042c, 0x042d, 0x042e, 0x042f, 0x0400, 
-    0x0401, 0x0402, 0x0403, 0x0404, 0x0405, 0x0406, 0x0407, 0x0408, 0x0409, 
-    0x040a, 0x040b, 0x040c, 0x040d, 0x040e, 0x040f, 0x0461, 0x0460, 0x0463, 
-    0x0462, 0x0465, 0x0464, 0x0467, 0x0466, 0x0469, 0x0468, 0x046b, 0x046a, 
-    0x046d, 0x046c, 0x046f, 0x046e, 0x0471, 0x0470, 0x0473, 0x0472, 0x0475, 
-    0x0474, 0x0477, 0x0476, 0x0479, 0x0478, 0x047b, 0x047a, 0x047d, 0x047c, 
-    0x047f, 0x047e, 0x0481, 0x0480, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x048d, 0x048c, 0x048f, 0x048e, 
-    0x0491, 0x0490, 0x0493, 0x0492, 0x0495, 0x0494, 0x0497, 0x0496, 0x0499, 
-    0x0498, 0x049b, 0x049a, 0x049d, 0x049c, 0x049f, 0x049e, 0x04a1, 0x04a0, 
-    0x04a3, 0x04a2, 0x04a5, 0x04a4, 0x04a7, 0x04a6, 0x04a9, 0x04a8, 0x04ab, 
-    0x04aa, 0x04ad, 0x04ac, 0x04af, 0x04ae, 0x04b1, 0x04b0, 0x04b3, 0x04b2, 
-    0x04b5, 0x04b4, 0x04b7, 0x04b6, 0x04b9, 0x04b8, 0x04bb, 0x04ba, 0x04bd, 
-    0x04bc, 0x04bf, 0x04be, 0x0000, 0x04c2, 0x04c1, 0x04c4, 0x04c3, 0x0000, 
-    0x0000, 0x04c8, 0x04c7, 0x0000, 0x0000, 0x04cc, 0x04cb, 0x0000, 0x0000, 
-    0x0000, 0x04d1, 0x04d0, 0x04d3, 0x04d2, 0x04d5, 0x04d4, 0x04d7, 0x04d6, 
-    0x04d9, 0x04d8, 0x04db, 0x04da, 0x04dd, 0x04dc, 0x04df, 0x04de, 0x04e1, 
-    0x04e0, 0x04e3, 0x04e2, 0x04e5, 0x04e4, 0x04e7, 0x04e6, 0x04e9, 0x04e8, 
-    0x04eb, 0x04ea, 0x04ed, 0x04ec, 0x04ef, 0x04ee, 0x04f1, 0x04f0, 0x04f3, 
-    0x04f2, 0x04f5, 0x04f4, 0x0000, 0x0000, 0x04f9, 0x04f8, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000
+  { /* page 250, index 45 */
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED
   },
-  { /* page 5, index 5 */
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0561, 0x0562, 0x0563, 0x0564, 0x0565, 
-    0x0566, 0x0567, 0x0568, 0x0569, 0x056a, 0x056b, 0x056c, 0x056d, 0x056e, 
-    0x056f, 0x0570, 0x0571, 0x0572, 0x0573, 0x0574, 0x0575, 0x0576, 0x0577, 
-    0x0578, 0x0579, 0x057a, 0x057b, 0x057c, 0x057d, 0x057e, 0x057f, 0x0580, 
-    0x0581, 0x0582, 0x0583, 0x0584, 0x0585, 0x0586, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0531, 0x0532, 
-    0x0533, 0x0534, 0x0535, 0x0536, 0x0537, 0x0538, 0x0539, 0x053a, 0x053b, 
-    0x053c, 0x053d, 0x053e, 0x053f, 0x0540, 0x0541, 0x0542, 0x0543, 0x0544, 
-    0x0545, 0x0546, 0x0547, 0x0548, 0x0549, 0x054a, 0x054b, 0x054c, 0x054d, 
-    0x054e, 0x054f, 0x0550, 0x0551, 0x0552, 0x0553, 0x0554, 0x0555, 0x0556, 
-    0xd808, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000
+  { /* page 251, index 46 */
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_MATH_SYMBOL, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER
   },
-  { /* page 6, index 6 */
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0002, 
-    0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0002, 
-    0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000
-  },
-  { /* page 9, index 7 */
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 
-    0x0006, 0x0007, 0x0008, 0x0009, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0002, 0x0003, 
-    0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000
+  { /* page 253, index 47 */
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OPEN_PUNCTUATION, G_UNICODE_CLOSE_PUNCTUATION, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_CURRENCY_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED
   },
-  { /* page 10, index 8 */
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 
-    0x0006, 0x0007, 0x0008, 0x0009, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0002, 0x0003, 
-    0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000
+  { /* page 254, index 48 */
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_PUNCTUATION, 
+    G_UNICODE_DASH_PUNCTUATION, G_UNICODE_DASH_PUNCTUATION, 
+    G_UNICODE_CONNECT_PUNCTUATION, G_UNICODE_CONNECT_PUNCTUATION, 
+    G_UNICODE_OPEN_PUNCTUATION, G_UNICODE_CLOSE_PUNCTUATION, 
+    G_UNICODE_OPEN_PUNCTUATION, G_UNICODE_CLOSE_PUNCTUATION, 
+    G_UNICODE_OPEN_PUNCTUATION, G_UNICODE_CLOSE_PUNCTUATION, 
+    G_UNICODE_OPEN_PUNCTUATION, G_UNICODE_CLOSE_PUNCTUATION, 
+    G_UNICODE_OPEN_PUNCTUATION, G_UNICODE_CLOSE_PUNCTUATION, 
+    G_UNICODE_OPEN_PUNCTUATION, G_UNICODE_CLOSE_PUNCTUATION, 
+    G_UNICODE_OPEN_PUNCTUATION, G_UNICODE_CLOSE_PUNCTUATION, 
+    G_UNICODE_OPEN_PUNCTUATION, G_UNICODE_CLOSE_PUNCTUATION, 
+    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_OTHER_PUNCTUATION, 
+    G_UNICODE_OPEN_PUNCTUATION, G_UNICODE_CLOSE_PUNCTUATION, 
+    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_OTHER_PUNCTUATION, 
+    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_OTHER_PUNCTUATION, 
+    G_UNICODE_CONNECT_PUNCTUATION, G_UNICODE_CONNECT_PUNCTUATION, 
+    G_UNICODE_CONNECT_PUNCTUATION, G_UNICODE_OTHER_PUNCTUATION, 
+    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_OTHER_PUNCTUATION, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_PUNCTUATION, 
+    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_OTHER_PUNCTUATION, 
+    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_DASH_PUNCTUATION, 
+    G_UNICODE_OPEN_PUNCTUATION, G_UNICODE_CLOSE_PUNCTUATION, 
+    G_UNICODE_OPEN_PUNCTUATION, G_UNICODE_CLOSE_PUNCTUATION, 
+    G_UNICODE_OPEN_PUNCTUATION, G_UNICODE_CLOSE_PUNCTUATION, 
+    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_OTHER_PUNCTUATION, 
+    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_MATH_SYMBOL, 
+    G_UNICODE_DASH_PUNCTUATION, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
+    G_UNICODE_MATH_SYMBOL, G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_PUNCTUATION, 
+    G_UNICODE_CURRENCY_SYMBOL, G_UNICODE_OTHER_PUNCTUATION, 
+    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_FORMAT
   },
-  { /* page 11, index 9 */
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 
-    0x0006, 0x0007, 0x0008, 0x0009, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0002, 0x0003, 
-    0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000
+  { /* page 255, index 49 */
+    G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_PUNCTUATION, 
+    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_OTHER_PUNCTUATION, 
+    G_UNICODE_CURRENCY_SYMBOL, G_UNICODE_OTHER_PUNCTUATION, 
+    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_OTHER_PUNCTUATION, 
+    G_UNICODE_OPEN_PUNCTUATION, G_UNICODE_CLOSE_PUNCTUATION, 
+    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_MATH_SYMBOL, 
+    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_DASH_PUNCTUATION, 
+    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_OTHER_PUNCTUATION, 
+    G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, 
+    G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, 
+    G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, 
+    G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, 
+    G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, 
+    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_OTHER_PUNCTUATION, 
+    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
+    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_OTHER_PUNCTUATION, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_OPEN_PUNCTUATION, G_UNICODE_OTHER_PUNCTUATION, 
+    G_UNICODE_CLOSE_PUNCTUATION, G_UNICODE_MODIFIER_SYMBOL, 
+    G_UNICODE_CONNECT_PUNCTUATION, G_UNICODE_MODIFIER_SYMBOL, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_OPEN_PUNCTUATION, G_UNICODE_MATH_SYMBOL, 
+    G_UNICODE_CLOSE_PUNCTUATION, G_UNICODE_MATH_SYMBOL, 
+    G_UNICODE_OPEN_PUNCTUATION, G_UNICODE_CLOSE_PUNCTUATION, 
+    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_OPEN_PUNCTUATION, 
+    G_UNICODE_CLOSE_PUNCTUATION, G_UNICODE_OTHER_PUNCTUATION, 
+    G_UNICODE_CONNECT_PUNCTUATION, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_MODIFIER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_MODIFIER_LETTER, G_UNICODE_MODIFIER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_CURRENCY_SYMBOL, 
+    G_UNICODE_CURRENCY_SYMBOL, G_UNICODE_MATH_SYMBOL, 
+    G_UNICODE_MODIFIER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_CURRENCY_SYMBOL, G_UNICODE_CURRENCY_SYMBOL, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_SYMBOL, G_UNICODE_MATH_SYMBOL, 
+    G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, G_UNICODE_MATH_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_FORMAT, G_UNICODE_FORMAT, G_UNICODE_FORMAT, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED
   },
-  { /* page 12, index 10 */
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 
-    0x0006, 0x0007, 0x0008, 0x0009, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0002, 0x0003, 
-    0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000
+  { /* page 256, index 50 */
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED
   },
-  { /* page 13, index 11 */
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 
-    0x0006, 0x0007, 0x0008, 0x0009, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000
-  },
-  { /* page 14, index 12 */
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 
-    0x0008, 0x0009, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000
+  { /* page 257, index 51 */
+    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_OTHER_PUNCTUATION, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_NUMBER, 
+    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
+    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
+    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
+    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
+    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
+    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
+    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
+    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
+    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
+    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
+    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
+    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
+    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
+    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
+    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED
   },
-  { /* page 15, index 13 */
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0002, 0x0003, 
-    0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000
+  { /* page 259, index 52 */
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_NUMBER, 
+    G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, G_UNICODE_OTHER_NUMBER, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_LETTER_NUMBER, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_OTHER_PUNCTUATION, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED
   },
-  { /* page 16, index 14 */
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 
-    0x0008, 0x0009, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000
+  { /* page 260, index 53 */
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_DECIMAL_NUMBER, 
+    G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, 
+    G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, 
+    G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, 
+    G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, 
+    G_UNICODE_DECIMAL_NUMBER, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED
   },
-  { /* page 19, index 15 */
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0002, 0x0003, 
-    0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000
+  { /* page 264, index 54 */
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED
   },
-  { /* page 23, index 16 */
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000
-  },
-  { /* page 24, index 17 */
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 
-    0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000
-  },
-  { /* page 30, index 18 */
-    0x1e01, 0x1e00, 0x1e03, 0x1e02, 0x1e05, 0x1e04, 0x1e07, 0x1e06, 0x1e09, 
-    0x1e08, 0x1e0b, 0x1e0a, 0x1e0d, 0x1e0c, 0x1e0f, 0x1e0e, 0x1e11, 0x1e10, 
-    0x1e13, 0x1e12, 0x1e15, 0x1e14, 0x1e17, 0x1e16, 0x1e19, 0x1e18, 0x1e1b, 
-    0x1e1a, 0x1e1d, 0x1e1c, 0x1e1f, 0x1e1e, 0x1e21, 0x1e20, 0x1e23, 0x1e22, 
-    0x1e25, 0x1e24, 0x1e27, 0x1e26, 0x1e29, 0x1e28, 0x1e2b, 0x1e2a, 0x1e2d, 
-    0x1e2c, 0x1e2f, 0x1e2e, 0x1e31, 0x1e30, 0x1e33, 0x1e32, 0x1e35, 0x1e34, 
-    0x1e37, 0x1e36, 0x1e39, 0x1e38, 0x1e3b, 0x1e3a, 0x1e3d, 0x1e3c, 0x1e3f, 
-    0x1e3e, 0x1e41, 0x1e40, 0x1e43, 0x1e42, 0x1e45, 0x1e44, 0x1e47, 0x1e46, 
-    0x1e49, 0x1e48, 0x1e4b, 0x1e4a, 0x1e4d, 0x1e4c, 0x1e4f, 0x1e4e, 0x1e51, 
-    0x1e50, 0x1e53, 0x1e52, 0x1e55, 0x1e54, 0x1e57, 0x1e56, 0x1e59, 0x1e58, 
-    0x1e5b, 0x1e5a, 0x1e5d, 0x1e5c, 0x1e5f, 0x1e5e, 0x1e61, 0x1e60, 0x1e63, 
-    0x1e62, 0x1e65, 0x1e64, 0x1e67, 0x1e66, 0x1e69, 0x1e68, 0x1e6b, 0x1e6a, 
-    0x1e6d, 0x1e6c, 0x1e6f, 0x1e6e, 0x1e71, 0x1e70, 0x1e73, 0x1e72, 0x1e75, 
-    0x1e74, 0x1e77, 0x1e76, 0x1e79, 0x1e78, 0x1e7b, 0x1e7a, 0x1e7d, 0x1e7c, 
-    0x1e7f, 0x1e7e, 0x1e81, 0x1e80, 0x1e83, 0x1e82, 0x1e85, 0x1e84, 0x1e87, 
-    0x1e86, 0x1e89, 0x1e88, 0x1e8b, 0x1e8a, 0x1e8d, 0x1e8c, 0x1e8f, 0x1e8e, 
-    0x1e91, 0x1e90, 0x1e93, 0x1e92, 0x1e95, 0x1e94, 0xd812, 0xd813, 0xd814, 
-    0xd815, 0xd816, 0x1e60, 0x0000, 0x0000, 0x0000, 0x0000, 0x1ea1, 0x1ea0, 
-    0x1ea3, 0x1ea2, 0x1ea5, 0x1ea4, 0x1ea7, 0x1ea6, 0x1ea9, 0x1ea8, 0x1eab, 
-    0x1eaa, 0x1ead, 0x1eac, 0x1eaf, 0x1eae, 0x1eb1, 0x1eb0, 0x1eb3, 0x1eb2, 
-    0x1eb5, 0x1eb4, 0x1eb7, 0x1eb6, 0x1eb9, 0x1eb8, 0x1ebb, 0x1eba, 0x1ebd, 
-    0x1ebc, 0x1ebf, 0x1ebe, 0x1ec1, 0x1ec0, 0x1ec3, 0x1ec2, 0x1ec5, 0x1ec4, 
-    0x1ec7, 0x1ec6, 0x1ec9, 0x1ec8, 0x1ecb, 0x1eca, 0x1ecd, 0x1ecc, 0x1ecf, 
-    0x1ece, 0x1ed1, 0x1ed0, 0x1ed3, 0x1ed2, 0x1ed5, 0x1ed4, 0x1ed7, 0x1ed6, 
-    0x1ed9, 0x1ed8, 0x1edb, 0x1eda, 0x1edd, 0x1edc, 0x1edf, 0x1ede, 0x1ee1, 
-    0x1ee0, 0x1ee3, 0x1ee2, 0x1ee5, 0x1ee4, 0x1ee7, 0x1ee6, 0x1ee9, 0x1ee8, 
-    0x1eeb, 0x1eea, 0x1eed, 0x1eec, 0x1eef, 0x1eee, 0x1ef1, 0x1ef0, 0x1ef3, 
-    0x1ef2, 0x1ef5, 0x1ef4, 0x1ef7, 0x1ef6, 0x1ef9, 0x1ef8, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000
+  { /* page 464, index 55 */
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED
   },
-  { /* page 31, index 19 */
-    0x1f08, 0x1f09, 0x1f0a, 0x1f0b, 0x1f0c, 0x1f0d, 0x1f0e, 0x1f0f, 0x1f00, 
-    0x1f01, 0x1f02, 0x1f03, 0x1f04, 0x1f05, 0x1f06, 0x1f07, 0x1f18, 0x1f19, 
-    0x1f1a, 0x1f1b, 0x1f1c, 0x1f1d, 0x0000, 0x0000, 0x1f10, 0x1f11, 0x1f12, 
-    0x1f13, 0x1f14, 0x1f15, 0x0000, 0x0000, 0x1f28, 0x1f29, 0x1f2a, 0x1f2b, 
-    0x1f2c, 0x1f2d, 0x1f2e, 0x1f2f, 0x1f20, 0x1f21, 0x1f22, 0x1f23, 0x1f24, 
-    0x1f25, 0x1f26, 0x1f27, 0x1f38, 0x1f39, 0x1f3a, 0x1f3b, 0x1f3c, 0x1f3d, 
-    0x1f3e, 0x1f3f, 0x1f30, 0x1f31, 0x1f32, 0x1f33, 0x1f34, 0x1f35, 0x1f36, 
-    0x1f37, 0x1f48, 0x1f49, 0x1f4a, 0x1f4b, 0x1f4c, 0x1f4d, 0x0000, 0x0000, 
-    0x1f40, 0x1f41, 0x1f42, 0x1f43, 0x1f44, 0x1f45, 0x0000, 0x0000, 0xd817, 
-    0x1f59, 0xd818, 0x1f5b, 0xd819, 0x1f5d, 0xd81a, 0x1f5f, 0x0000, 0x1f51, 
-    0x0000, 0x1f53, 0x0000, 0x1f55, 0x0000, 0x1f57, 0x1f68, 0x1f69, 0x1f6a, 
-    0x1f6b, 0x1f6c, 0x1f6d, 0x1f6e, 0x1f6f, 0x1f60, 0x1f61, 0x1f62, 0x1f63, 
-    0x1f64, 0x1f65, 0x1f66, 0x1f67, 0x1fba, 0x1fbb, 0x1fc8, 0x1fc9, 0x1fca, 
-    0x1fcb, 0x1fda, 0x1fdb, 0x1ff8, 0x1ff9, 0x1fea, 0x1feb, 0x1ffa, 0x1ffb, 
-    0x0000, 0x0000, 0xd827, 0xd828, 0xd829, 0xd82a, 0xd82b, 0xd82c, 0xd82d, 
-    0xd82e, 0xd82f, 0xd830, 0xd831, 0xd832, 0xd833, 0xd834, 0xd835, 0xd836, 
-    0xd837, 0xd838, 0xd839, 0xd83a, 0xd83b, 0xd83c, 0xd83d, 0xd83e, 0xd83f, 
-    0xd840, 0xd841, 0xd842, 0xd843, 0xd844, 0xd845, 0xd846, 0xd847, 0xd848, 
-    0xd849, 0xd84a, 0xd84b, 0xd84c, 0xd84d, 0xd84e, 0xd84f, 0xd850, 0xd851, 
-    0xd852, 0xd853, 0xd854, 0xd855, 0xd856, 0x1fb8, 0x1fb9, 0xd85d, 0xd857, 
-    0xd85e, 0x0000, 0xd81b, 0xd863, 0x1fb0, 0x1fb1, 0x1f70, 0x1f71, 0xd858, 
-    0x0000, 0x0399, 0x0000, 0x0000, 0x0000, 0xd85f, 0xd859, 0xd860, 0x0000, 
-    0xd81c, 0xd864, 0x1f72, 0x1f73, 0x1f74, 0x1f75, 0xd85a, 0x0000, 0x0000, 
-    0x0000, 0x1fd8, 0x1fd9, 0xd81d, 0xd81e, 0x0000, 0x0000, 0xd81f, 0xd820, 
-    0x1fd0, 0x1fd1, 0x1f76, 0x1f77, 0x0000, 0x0000, 0x0000, 0x0000, 0x1fe8, 
-    0x1fe9, 0xd821, 0xd822, 0xd823, 0x1fec, 0xd824, 0xd825, 0x1fe0, 0x1fe1, 
-    0x1f7a, 0x1f7b, 0x1fe5, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xd861, 
-    0xd85b, 0xd862, 0x0000, 0xd826, 0xd865, 0x1f78, 0x1f79, 0x1f7c, 0x1f7d, 
-    0xd85c, 0x0000, 0x0000, 0x0000
+  { /* page 465, index 56 */
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_COMBINING_MARK, 
+    G_UNICODE_COMBINING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_COMBINING_MARK, G_UNICODE_COMBINING_MARK, 
+    G_UNICODE_COMBINING_MARK, G_UNICODE_COMBINING_MARK, 
+    G_UNICODE_COMBINING_MARK, G_UNICODE_COMBINING_MARK, G_UNICODE_FORMAT, 
+    G_UNICODE_FORMAT, G_UNICODE_FORMAT, G_UNICODE_FORMAT, G_UNICODE_FORMAT, 
+    G_UNICODE_FORMAT, G_UNICODE_FORMAT, G_UNICODE_FORMAT, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED
   },
-  { /* page 33, index 20 */
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x03c9, 0x0000, 0x0000, 0x0000, 0x006b, 0x00e5, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000
+  { /* page 467, index 57 */
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, G_UNICODE_OTHER_SYMBOL, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED
   },
-  { /* page 251, index 21 */
-    0xd801, 0xd802, 0xd803, 0xd804, 0xd805, 0xd806, 0xd807, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0xd809, 0xd80a, 0xd80b, 0xd80c, 0xd80d, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
-    0x0000, 0x0000, 0x0000, 0x0000
+  { /* page 468, index 58 */
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER
   },
-  { /* page 255, index 22 */
-    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+  { /* page 469, index 59 */
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER
+  },
+  { /* page 470, index 60 */
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_MATH_SYMBOL, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_MATH_SYMBOL, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_MATH_SYMBOL, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER
+  },
+  { /* page 471, index 61 */
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_MATH_SYMBOL, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_MATH_SYMBOL, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_MATH_SYMBOL, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_MATH_SYMBOL, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_MATH_SYMBOL, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_UPPERCASE_LETTER, 
+    G_UNICODE_UPPERCASE_LETTER, G_UNICODE_MATH_SYMBOL, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_MATH_SYMBOL, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_LOWERCASE_LETTER, G_UNICODE_LOWERCASE_LETTER, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, 
+    G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, 
+    G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, 
+    G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, 
+    G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, 
+    G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, 
+    G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, 
+    G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, 
+    G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, 
+    G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, 
+    G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, 
+    G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, 
+    G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, 
+    G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, 
+    G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, 
+    G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, 
+    G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, 
+    G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, 
+    G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, 
+    G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, 
+    G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, 
+    G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, 
+    G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, 
+    G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER, 
+    G_UNICODE_DECIMAL_NUMBER, G_UNICODE_DECIMAL_NUMBER
+  },
+  { /* page 678, index 62 */
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED
+  },
+  { /* page 762, index 63 */
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, G_UNICODE_OTHER_LETTER, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED
+  },
+  { /* page 3584, index 64 */
+    G_UNICODE_UNASSIGNED, G_UNICODE_FORMAT, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_FORMAT, 
+    G_UNICODE_FORMAT, G_UNICODE_FORMAT, G_UNICODE_FORMAT, G_UNICODE_FORMAT, 
+    G_UNICODE_FORMAT, G_UNICODE_FORMAT, G_UNICODE_FORMAT, G_UNICODE_FORMAT, 
+    G_UNICODE_FORMAT, G_UNICODE_FORMAT, G_UNICODE_FORMAT, G_UNICODE_FORMAT, 
+    G_UNICODE_FORMAT, G_UNICODE_FORMAT, G_UNICODE_FORMAT, G_UNICODE_FORMAT, 
+    G_UNICODE_FORMAT, G_UNICODE_FORMAT, G_UNICODE_FORMAT, G_UNICODE_FORMAT, 
+    G_UNICODE_FORMAT, G_UNICODE_FORMAT, G_UNICODE_FORMAT, G_UNICODE_FORMAT, 
+    G_UNICODE_FORMAT, G_UNICODE_FORMAT, G_UNICODE_FORMAT, G_UNICODE_FORMAT, 
+    G_UNICODE_FORMAT, G_UNICODE_FORMAT, G_UNICODE_FORMAT, G_UNICODE_FORMAT, 
+    G_UNICODE_FORMAT, G_UNICODE_FORMAT, G_UNICODE_FORMAT, G_UNICODE_FORMAT, 
+    G_UNICODE_FORMAT, G_UNICODE_FORMAT, G_UNICODE_FORMAT, G_UNICODE_FORMAT, 
+    G_UNICODE_FORMAT, G_UNICODE_FORMAT, G_UNICODE_FORMAT, G_UNICODE_FORMAT, 
+    G_UNICODE_FORMAT, G_UNICODE_FORMAT, G_UNICODE_FORMAT, G_UNICODE_FORMAT, 
+    G_UNICODE_FORMAT, G_UNICODE_FORMAT, G_UNICODE_FORMAT, G_UNICODE_FORMAT, 
+    G_UNICODE_FORMAT, G_UNICODE_FORMAT, G_UNICODE_FORMAT, G_UNICODE_FORMAT, 
+    G_UNICODE_FORMAT, G_UNICODE_FORMAT, G_UNICODE_FORMAT, G_UNICODE_FORMAT, 
+    G_UNICODE_FORMAT, G_UNICODE_FORMAT, G_UNICODE_FORMAT, G_UNICODE_FORMAT, 
+    G_UNICODE_FORMAT, G_UNICODE_FORMAT, G_UNICODE_FORMAT, G_UNICODE_FORMAT, 
+    G_UNICODE_FORMAT, G_UNICODE_FORMAT, G_UNICODE_FORMAT, G_UNICODE_FORMAT, 
+    G_UNICODE_FORMAT, G_UNICODE_FORMAT, G_UNICODE_FORMAT, G_UNICODE_FORMAT, 
+    G_UNICODE_FORMAT, G_UNICODE_FORMAT, G_UNICODE_FORMAT, G_UNICODE_FORMAT, 
+    G_UNICODE_FORMAT, G_UNICODE_FORMAT, G_UNICODE_FORMAT, G_UNICODE_FORMAT, 
+    G_UNICODE_FORMAT, G_UNICODE_FORMAT, G_UNICODE_FORMAT, G_UNICODE_FORMAT, 
+    G_UNICODE_FORMAT, G_UNICODE_FORMAT, G_UNICODE_FORMAT, G_UNICODE_FORMAT, 
+    G_UNICODE_FORMAT, G_UNICODE_FORMAT, G_UNICODE_FORMAT, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED
+  },
+  { /* page 3585, index 65 */
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_NON_SPACING_MARK, G_UNICODE_NON_SPACING_MARK, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED
+  },
+  { /* page 4095, index 66 */
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED
+  },
+  { /* page 4351, index 67 */
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, 
+    G_UNICODE_PRIVATE_USE, G_UNICODE_PRIVATE_USE, G_UNICODE_UNASSIGNED, 
+    G_UNICODE_UNASSIGNED
+  }
+};
+
+/* U+0000 through U+2FAFF */
+static const gint16 type_table_part1[763] = {
+  0 /* page 0 */,
+  1 /* page 1 */,
+  2 /* page 2 */,
+  3 /* page 3 */,
+  4 /* page 4 */,
+  5 /* page 5 */,
+  6 /* page 6 */,
+  7 /* page 7 */,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  8 /* page 9 */,
+  9 /* page 10 */,
+  10 /* page 11 */,
+  11 /* page 12 */,
+  12 /* page 13 */,
+  13 /* page 14 */,
+  14 /* page 15 */,
+  15 /* page 16 */,
+  16 /* page 17 */,
+  17 /* page 18 */,
+  18 /* page 19 */,
+  19 /* page 20 */,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  20 /* page 22 */,
+  21 /* page 23 */,
+  22 /* page 24 */,
+  23 /* page 25 */,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  24 /* page 29 */,
+  25 /* page 30 */,
+  26 /* page 31 */,
+  27 /* page 32 */,
+  28 /* page 33 */,
+  G_UNICODE_MATH_SYMBOL + G_UNICODE_MAX_TABLE_INDEX,
+  29 /* page 35 */,
+  30 /* page 36 */,
+  31 /* page 37 */,
+  32 /* page 38 */,
+  33 /* page 39 */,
+  G_UNICODE_OTHER_SYMBOL + G_UNICODE_MAX_TABLE_INDEX,
+  34 /* page 41 */,
+  G_UNICODE_MATH_SYMBOL + G_UNICODE_MAX_TABLE_INDEX,
+  35 /* page 43 */,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  36 /* page 46 */,
+  37 /* page 47 */,
+  38 /* page 48 */,
+  39 /* page 49 */,
+  40 /* page 50 */,
+  G_UNICODE_OTHER_SYMBOL + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  41 /* page 77 */,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  42 /* page 159 */,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  43 /* page 164 */,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  44 /* page 215 */,
+  G_UNICODE_SURROGATE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_SURROGATE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_SURROGATE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_SURROGATE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_SURROGATE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_SURROGATE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_SURROGATE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_SURROGATE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  45 /* page 250 */,
+  46 /* page 251 */,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  47 /* page 253 */,
+  48 /* page 254 */,
+  49 /* page 255 */,
+  50 /* page 256 */,
+  51 /* page 257 */,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  52 /* page 259 */,
+  53 /* page 260 */,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  54 /* page 264 */,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  55 /* page 464 */,
+  56 /* page 465 */,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  57 /* page 467 */,
+  58 /* page 468 */,
+  59 /* page 469 */,
+  60 /* page 470 */,
+  61 /* page 471 */,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  62 /* page 678 */,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_OTHER_LETTER + G_UNICODE_MAX_TABLE_INDEX,
+  63 /* page 762 */
+};
+
+/* U+E0000 through U+10FFFF */
+static const gint16 type_table_part2[768] = {
+  64 /* page 3584 */,
+  65 /* page 3585 */,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_UNASSIGNED + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  66 /* page 4095 */,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  G_UNICODE_PRIVATE_USE + G_UNICODE_MAX_TABLE_INDEX,
+  67 /* page 4351 */
+};
+
+static const gunichar attr_data[][256] = {
+  { /* page 0, index 0 */
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 
+    0x0006, 0x0007, 0x0008, 0x0009, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067, 
+    0x0068, 0x0069, 0x006a, 0x006b, 0x006c, 0x006d, 0x006e, 0x006f, 0x0070, 
+    0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077, 0x0078, 0x0079, 
+    0x007a, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0041, 0x0042, 
+    0x0043, 0x0044, 0x0045, 0x0046, 0x0047, 0x0048, 0x0049, 0x004a, 0x004b, 
+    0x004c, 0x004d, 0x004e, 0x004f, 0x0050, 0x0051, 0x0052, 0x0053, 0x0054, 
+    0x0055, 0x0056, 0x0057, 0x0058, 0x0059, 0x005a, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x039c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x00e0, 0x00e1, 0x00e2, 0x00e3, 0x00e4, 0x00e5, 
+    0x00e6, 0x00e7, 0x00e8, 0x00e9, 0x00ea, 0x00eb, 0x00ec, 0x00ed, 0x00ee, 
+    0x00ef, 0x00f0, 0x00f1, 0x00f2, 0x00f3, 0x00f4, 0x00f5, 0x00f6, 0x0000, 
+    0x00f8, 0x00f9, 0x00fa, 0x00fb, 0x00fc, 0x00fd, 0x00fe, 0x1000000, 
+    0x00c0, 0x00c1, 0x00c2, 0x00c3, 0x00c4, 0x00c5, 0x00c6, 0x00c7, 0x00c8, 
+    0x00c9, 0x00ca, 0x00cb, 0x00cc, 0x00cd, 0x00ce, 0x00cf, 0x00d0, 0x00d1, 
+    0x00d2, 0x00d3, 0x00d4, 0x00d5, 0x00d6, 0x0000, 0x00d8, 0x00d9, 0x00da, 
+    0x00db, 0x00dc, 0x00dd, 0x00de, 0x0178
+  },
+  { /* page 1, index 1 */
+    0x0101, 0x0100, 0x0103, 0x0102, 0x0105, 0x0104, 0x0107, 0x0106, 0x0109, 
+    0x0108, 0x010b, 0x010a, 0x010d, 0x010c, 0x010f, 0x010e, 0x0111, 0x0110, 
+    0x0113, 0x0112, 0x0115, 0x0114, 0x0117, 0x0116, 0x0119, 0x0118, 0x011b, 
+    0x011a, 0x011d, 0x011c, 0x011f, 0x011e, 0x0121, 0x0120, 0x0123, 0x0122, 
+    0x0125, 0x0124, 0x0127, 0x0126, 0x0129, 0x0128, 0x012b, 0x012a, 0x012d, 
+    0x012c, 0x012f, 0x012e, 0x1000007, 0x0049, 0x0133, 0x0132, 0x0135, 
+    0x0134, 0x0137, 0x0136, 0x0000, 0x013a, 0x0139, 0x013c, 0x013b, 0x013e, 
+    0x013d, 0x0140, 0x013f, 0x0142, 0x0141, 0x0144, 0x0143, 0x0146, 0x0145, 
+    0x0148, 0x0147, 0x1000086, 0x014b, 0x014a, 0x014d, 0x014c, 0x014f, 
+    0x014e, 0x0151, 0x0150, 0x0153, 0x0152, 0x0155, 0x0154, 0x0157, 0x0156, 
+    0x0159, 0x0158, 0x015b, 0x015a, 0x015d, 0x015c, 0x015f, 0x015e, 0x0161, 
+    0x0160, 0x0163, 0x0162, 0x0165, 0x0164, 0x0167, 0x0166, 0x0169, 0x0168, 
+    0x016b, 0x016a, 0x016d, 0x016c, 0x016f, 0x016e, 0x0171, 0x0170, 0x0173, 
+    0x0172, 0x0175, 0x0174, 0x0177, 0x0176, 0x00ff, 0x017a, 0x0179, 0x017c, 
+    0x017b, 0x017e, 0x017d, 0x0053, 0x0000, 0x0253, 0x0183, 0x0182, 0x0185, 
+    0x0184, 0x0254, 0x0188, 0x0187, 0x0256, 0x0257, 0x018c, 0x018b, 0x0000, 
+    0x01dd, 0x0259, 0x025b, 0x0192, 0x0191, 0x0260, 0x0263, 0x01f6, 0x0269, 
+    0x0268, 0x0199, 0x0198, 0x0000, 0x0000, 0x026f, 0x0272, 0x0220, 0x0275, 
+    0x01a1, 0x01a0, 0x01a3, 0x01a2, 0x01a5, 0x01a4, 0x0280, 0x01a8, 0x01a7, 
+    0x0283, 0x0000, 0x0000, 0x01ad, 0x01ac, 0x0288, 0x01b0, 0x01af, 0x028a, 
+    0x028b, 0x01b4, 0x01b3, 0x01b6, 0x01b5, 0x0292, 0x01b9, 0x01b8, 0x0000, 
+    0x0000, 0x01bd, 0x01bc, 0x0000, 0x01f7, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x01c6, 0x0000, 0x01c4, 0x01c9, 0x0000, 0x01c7, 0x01cc, 0x0000, 0x01ca, 
+    0x01ce, 0x01cd, 0x01d0, 0x01cf, 0x01d2, 0x01d1, 0x01d4, 0x01d3, 0x01d6, 
+    0x01d5, 0x01d8, 0x01d7, 0x01da, 0x01d9, 0x01dc, 0x01db, 0x018e, 0x01df, 
+    0x01de, 0x01e1, 0x01e0, 0x01e3, 0x01e2, 0x01e5, 0x01e4, 0x01e7, 0x01e6, 
+    0x01e9, 0x01e8, 0x01eb, 0x01ea, 0x01ed, 0x01ec, 0x01ef, 0x01ee, 
+    0x10000ad, 0x01f3, 0x0000, 0x01f1, 0x01f5, 0x01f4, 0x0195, 0x01bf, 
+    0x01f9, 0x01f8, 0x01fb, 0x01fa, 0x01fd, 0x01fc, 0x01ff, 0x01fe
+  },
+  { /* page 2, index 2 */
+    0x0201, 0x0200, 0x0203, 0x0202, 0x0205, 0x0204, 0x0207, 0x0206, 0x0209, 
+    0x0208, 0x020b, 0x020a, 0x020d, 0x020c, 0x020f, 0x020e, 0x0211, 0x0210, 
+    0x0213, 0x0212, 0x0215, 0x0214, 0x0217, 0x0216, 0x0219, 0x0218, 0x021b, 
+    0x021a, 0x021d, 0x021c, 0x021f, 0x021e, 0x019e, 0x0000, 0x0223, 0x0222, 
+    0x0225, 0x0224, 0x0227, 0x0226, 0x0229, 0x0228, 0x022b, 0x022a, 0x022d, 
+    0x022c, 0x022f, 0x022e, 0x0231, 0x0230, 0x0233, 0x0232, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0181, 0x0186, 0x0000, 0x0189, 0x018a, 0x0000, 0x018f, 
+    0x0000, 0x0190, 0x0000, 0x0000, 0x0000, 0x0000, 0x0193, 0x0000, 0x0000, 
+    0x0194, 0x0000, 0x0000, 0x0000, 0x0000, 0x0197, 0x0196, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x019c, 0x0000, 0x0000, 0x019d, 0x0000, 0x0000, 
+    0x019f, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x01a6, 0x0000, 0x0000, 0x01a9, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x01ae, 0x0000, 0x01b1, 0x01b2, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x01b7, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000
+  },
+  { /* page 3, index 3 */
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x03ac, 
+    0x0000, 0x03ad, 0x03ae, 0x03af, 0x0000, 0x03cc, 0x0000, 0x03cd, 0x03ce, 
+    0x100008f, 0x03b1, 0x03b2, 0x03b3, 0x03b4, 0x03b5, 0x03b6, 0x03b7, 
+    0x03b8, 0x03b9, 0x03ba, 0x03bb, 0x03bc, 0x03bd, 0x03be, 0x03bf, 0x03c0, 
+    0x03c1, 0x0000, 0x03c3, 0x03c4, 0x03c5, 0x03c6, 0x03c7, 0x03c8, 0x03c9, 
+    0x03ca, 0x03cb, 0x0386, 0x0388, 0x0389, 0x038a, 0x100009e, 0x0391, 
+    0x0392, 0x0393, 0x0394, 0x0395, 0x0396, 0x0397, 0x0398, 0x0399, 0x039a, 
+    0x039b, 0x039c, 0x039d, 0x039e, 0x039f, 0x03a0, 0x03a1, 0x03a3, 0x03a3, 
+    0x03a4, 0x03a5, 0x03a6, 0x03a7, 0x03a8, 0x03a9, 0x03aa, 0x03ab, 0x038c, 
+    0x038e, 0x038f, 0x0000, 0x0392, 0x0398, 0x0000, 0x0000, 0x0000, 0x03a6, 
+    0x03a0, 0x0000, 0x03d9, 0x03d8, 0x03db, 0x03da, 0x03dd, 0x03dc, 0x03df, 
+    0x03de, 0x03e1, 0x03e0, 0x03e3, 0x03e2, 0x03e5, 0x03e4, 0x03e7, 0x03e6, 
+    0x03e9, 0x03e8, 0x03eb, 0x03ea, 0x03ed, 0x03ec, 0x03ef, 0x03ee, 0x039a, 
+    0x03a1, 0x03f9, 0x0000, 0x03b8, 0x0395, 0x0000, 0x03f8, 0x03f7, 0x03f2, 
+    0x03fb, 0x03fa, 0x0000, 0x0000, 0x0000, 0x0000
+  },
+  { /* page 4, index 4 */
+    0x0450, 0x0451, 0x0452, 0x0453, 0x0454, 0x0455, 0x0456, 0x0457, 0x0458, 
+    0x0459, 0x045a, 0x045b, 0x045c, 0x045d, 0x045e, 0x045f, 0x0430, 0x0431, 
+    0x0432, 0x0433, 0x0434, 0x0435, 0x0436, 0x0437, 0x0438, 0x0439, 0x043a, 
+    0x043b, 0x043c, 0x043d, 0x043e, 0x043f, 0x0440, 0x0441, 0x0442, 0x0443, 
+    0x0444, 0x0445, 0x0446, 0x0447, 0x0448, 0x0449, 0x044a, 0x044b, 0x044c, 
+    0x044d, 0x044e, 0x044f, 0x0410, 0x0411, 0x0412, 0x0413, 0x0414, 0x0415, 
+    0x0416, 0x0417, 0x0418, 0x0419, 0x041a, 0x041b, 0x041c, 0x041d, 0x041e, 
+    0x041f, 0x0420, 0x0421, 0x0422, 0x0423, 0x0424, 0x0425, 0x0426, 0x0427, 
+    0x0428, 0x0429, 0x042a, 0x042b, 0x042c, 0x042d, 0x042e, 0x042f, 0x0400, 
+    0x0401, 0x0402, 0x0403, 0x0404, 0x0405, 0x0406, 0x0407, 0x0408, 0x0409, 
+    0x040a, 0x040b, 0x040c, 0x040d, 0x040e, 0x040f, 0x0461, 0x0460, 0x0463, 
+    0x0462, 0x0465, 0x0464, 0x0467, 0x0466, 0x0469, 0x0468, 0x046b, 0x046a, 
+    0x046d, 0x046c, 0x046f, 0x046e, 0x0471, 0x0470, 0x0473, 0x0472, 0x0475, 
+    0x0474, 0x0477, 0x0476, 0x0479, 0x0478, 0x047b, 0x047a, 0x047d, 0x047c, 
+    0x047f, 0x047e, 0x0481, 0x0480, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x048b, 0x048a, 0x048d, 0x048c, 0x048f, 0x048e, 
+    0x0491, 0x0490, 0x0493, 0x0492, 0x0495, 0x0494, 0x0497, 0x0496, 0x0499, 
+    0x0498, 0x049b, 0x049a, 0x049d, 0x049c, 0x049f, 0x049e, 0x04a1, 0x04a0, 
+    0x04a3, 0x04a2, 0x04a5, 0x04a4, 0x04a7, 0x04a6, 0x04a9, 0x04a8, 0x04ab, 
+    0x04aa, 0x04ad, 0x04ac, 0x04af, 0x04ae, 0x04b1, 0x04b0, 0x04b3, 0x04b2, 
+    0x04b5, 0x04b4, 0x04b7, 0x04b6, 0x04b9, 0x04b8, 0x04bb, 0x04ba, 0x04bd, 
+    0x04bc, 0x04bf, 0x04be, 0x0000, 0x04c2, 0x04c1, 0x04c4, 0x04c3, 0x04c6, 
+    0x04c5, 0x04c8, 0x04c7, 0x04ca, 0x04c9, 0x04cc, 0x04cb, 0x04ce, 0x04cd, 
+    0x0000, 0x04d1, 0x04d0, 0x04d3, 0x04d2, 0x04d5, 0x04d4, 0x04d7, 0x04d6, 
+    0x04d9, 0x04d8, 0x04db, 0x04da, 0x04dd, 0x04dc, 0x04df, 0x04de, 0x04e1, 
+    0x04e0, 0x04e3, 0x04e2, 0x04e5, 0x04e4, 0x04e7, 0x04e6, 0x04e9, 0x04e8, 
+    0x04eb, 0x04ea, 0x04ed, 0x04ec, 0x04ef, 0x04ee, 0x04f1, 0x04f0, 0x04f3, 
+    0x04f2, 0x04f5, 0x04f4, 0x0000, 0x0000, 0x04f9, 0x04f8, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000
+  },
+  { /* page 5, index 5 */
+    0x0501, 0x0500, 0x0503, 0x0502, 0x0505, 0x0504, 0x0507, 0x0506, 0x0509, 
+    0x0508, 0x050b, 0x050a, 0x050d, 0x050c, 0x050f, 0x050e, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0561, 0x0562, 0x0563, 0x0564, 0x0565, 
+    0x0566, 0x0567, 0x0568, 0x0569, 0x056a, 0x056b, 0x056c, 0x056d, 0x056e, 
+    0x056f, 0x0570, 0x0571, 0x0572, 0x0573, 0x0574, 0x0575, 0x0576, 0x0577, 
+    0x0578, 0x0579, 0x057a, 0x057b, 0x057c, 0x057d, 0x057e, 0x057f, 0x0580, 
+    0x0581, 0x0582, 0x0583, 0x0584, 0x0585, 0x0586, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0531, 0x0532, 
+    0x0533, 0x0534, 0x0535, 0x0536, 0x0537, 0x0538, 0x0539, 0x053a, 0x053b, 
+    0x053c, 0x053d, 0x053e, 0x053f, 0x0540, 0x0541, 0x0542, 0x0543, 0x0544, 
+    0x0545, 0x0546, 0x0547, 0x0548, 0x0549, 0x054a, 0x054b, 0x054c, 0x054d, 
+    0x054e, 0x054f, 0x0550, 0x0551, 0x0552, 0x0553, 0x0554, 0x0555, 0x0556, 
+    0x1000044, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000
+  },
+  { /* page 6, index 6 */
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0002, 
+    0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0002, 
+    0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000
+  },
+  { /* page 9, index 7 */
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 
+    0x0006, 0x0007, 0x0008, 0x0009, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0002, 0x0003, 
+    0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000
+  },
+  { /* page 10, index 8 */
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 
+    0x0006, 0x0007, 0x0008, 0x0009, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0002, 0x0003, 
+    0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000
+  },
+  { /* page 11, index 9 */
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 
+    0x0006, 0x0007, 0x0008, 0x0009, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0002, 0x0003, 
+    0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000
+  },
+  { /* page 12, index 10 */
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 
+    0x0006, 0x0007, 0x0008, 0x0009, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0002, 0x0003, 
+    0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000
+  },
+  { /* page 13, index 11 */
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 
+    0x0006, 0x0007, 0x0008, 0x0009, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000
+  },
+  { /* page 14, index 12 */
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 
+    0x0008, 0x0009, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000
+  },
+  { /* page 15, index 13 */
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0002, 0x0003, 
+    0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000
+  },
+  { /* page 16, index 14 */
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 
+    0x0008, 0x0009, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000
+  },
+  { /* page 19, index 15 */
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0002, 0x0003, 
+    0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000
+  },
+  { /* page 23, index 16 */
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000
+  },
+  { /* page 24, index 17 */
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 
+    0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000
+  },
+  { /* page 25, index 18 */
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 
+    0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000
+  },
+  { /* page 30, index 19 */
+    0x1e01, 0x1e00, 0x1e03, 0x1e02, 0x1e05, 0x1e04, 0x1e07, 0x1e06, 0x1e09, 
+    0x1e08, 0x1e0b, 0x1e0a, 0x1e0d, 0x1e0c, 0x1e0f, 0x1e0e, 0x1e11, 0x1e10, 
+    0x1e13, 0x1e12, 0x1e15, 0x1e14, 0x1e17, 0x1e16, 0x1e19, 0x1e18, 0x1e1b, 
+    0x1e1a, 0x1e1d, 0x1e1c, 0x1e1f, 0x1e1e, 0x1e21, 0x1e20, 0x1e23, 0x1e22, 
+    0x1e25, 0x1e24, 0x1e27, 0x1e26, 0x1e29, 0x1e28, 0x1e2b, 0x1e2a, 0x1e2d, 
+    0x1e2c, 0x1e2f, 0x1e2e, 0x1e31, 0x1e30, 0x1e33, 0x1e32, 0x1e35, 0x1e34, 
+    0x1e37, 0x1e36, 0x1e39, 0x1e38, 0x1e3b, 0x1e3a, 0x1e3d, 0x1e3c, 0x1e3f, 
+    0x1e3e, 0x1e41, 0x1e40, 0x1e43, 0x1e42, 0x1e45, 0x1e44, 0x1e47, 0x1e46, 
+    0x1e49, 0x1e48, 0x1e4b, 0x1e4a, 0x1e4d, 0x1e4c, 0x1e4f, 0x1e4e, 0x1e51, 
+    0x1e50, 0x1e53, 0x1e52, 0x1e55, 0x1e54, 0x1e57, 0x1e56, 0x1e59, 0x1e58, 
+    0x1e5b, 0x1e5a, 0x1e5d, 0x1e5c, 0x1e5f, 0x1e5e, 0x1e61, 0x1e60, 0x1e63, 
+    0x1e62, 0x1e65, 0x1e64, 0x1e67, 0x1e66, 0x1e69, 0x1e68, 0x1e6b, 0x1e6a, 
+    0x1e6d, 0x1e6c, 0x1e6f, 0x1e6e, 0x1e71, 0x1e70, 0x1e73, 0x1e72, 0x1e75, 
+    0x1e74, 0x1e77, 0x1e76, 0x1e79, 0x1e78, 0x1e7b, 0x1e7a, 0x1e7d, 0x1e7c, 
+    0x1e7f, 0x1e7e, 0x1e81, 0x1e80, 0x1e83, 0x1e82, 0x1e85, 0x1e84, 0x1e87, 
+    0x1e86, 0x1e89, 0x1e88, 0x1e8b, 0x1e8a, 0x1e8d, 0x1e8c, 0x1e8f, 0x1e8e, 
+    0x1e91, 0x1e90, 0x1e93, 0x1e92, 0x1e95, 0x1e94, 0x10000b6, 0x10000bf, 
+    0x10000c8, 0x10000d1, 0x10000da, 0x1e60, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x1ea1, 0x1ea0, 0x1ea3, 0x1ea2, 0x1ea5, 0x1ea4, 0x1ea7, 0x1ea6, 0x1ea9, 
+    0x1ea8, 0x1eab, 0x1eaa, 0x1ead, 0x1eac, 0x1eaf, 0x1eae, 0x1eb1, 0x1eb0, 
+    0x1eb3, 0x1eb2, 0x1eb5, 0x1eb4, 0x1eb7, 0x1eb6, 0x1eb9, 0x1eb8, 0x1ebb, 
+    0x1eba, 0x1ebd, 0x1ebc, 0x1ebf, 0x1ebe, 0x1ec1, 0x1ec0, 0x1ec3, 0x1ec2, 
+    0x1ec5, 0x1ec4, 0x1ec7, 0x1ec6, 0x1ec9, 0x1ec8, 0x1ecb, 0x1eca, 0x1ecd, 
+    0x1ecc, 0x1ecf, 0x1ece, 0x1ed1, 0x1ed0, 0x1ed3, 0x1ed2, 0x1ed5, 0x1ed4, 
+    0x1ed7, 0x1ed6, 0x1ed9, 0x1ed8, 0x1edb, 0x1eda, 0x1edd, 0x1edc, 0x1edf, 
+    0x1ede, 0x1ee1, 0x1ee0, 0x1ee3, 0x1ee2, 0x1ee5, 0x1ee4, 0x1ee7, 0x1ee6, 
+    0x1ee9, 0x1ee8, 0x1eeb, 0x1eea, 0x1eed, 0x1eec, 0x1eef, 0x1eee, 0x1ef1, 
+    0x1ef0, 0x1ef3, 0x1ef2, 0x1ef5, 0x1ef4, 0x1ef7, 0x1ef6, 0x1ef9, 0x1ef8, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000
+  },
+  { /* page 31, index 20 */
+    0x1f08, 0x1f09, 0x1f0a, 0x1f0b, 0x1f0c, 0x1f0d, 0x1f0e, 0x1f0f, 0x1f00, 
+    0x1f01, 0x1f02, 0x1f03, 0x1f04, 0x1f05, 0x1f06, 0x1f07, 0x1f18, 0x1f19, 
+    0x1f1a, 0x1f1b, 0x1f1c, 0x1f1d, 0x0000, 0x0000, 0x1f10, 0x1f11, 0x1f12, 
+    0x1f13, 0x1f14, 0x1f15, 0x0000, 0x0000, 0x1f28, 0x1f29, 0x1f2a, 0x1f2b, 
+    0x1f2c, 0x1f2d, 0x1f2e, 0x1f2f, 0x1f20, 0x1f21, 0x1f22, 0x1f23, 0x1f24, 
+    0x1f25, 0x1f26, 0x1f27, 0x1f38, 0x1f39, 0x1f3a, 0x1f3b, 0x1f3c, 0x1f3d, 
+    0x1f3e, 0x1f3f, 0x1f30, 0x1f31, 0x1f32, 0x1f33, 0x1f34, 0x1f35, 0x1f36, 
+    0x1f37, 0x1f48, 0x1f49, 0x1f4a, 0x1f4b, 0x1f4c, 0x1f4d, 0x0000, 0x0000, 
+    0x1f40, 0x1f41, 0x1f42, 0x1f43, 0x1f44, 0x1f45, 0x0000, 0x0000, 
+    0x10000e3, 0x1f59, 0x10000ee, 0x1f5b, 0x10000fd, 0x1f5d, 0x100010c, 
+    0x1f5f, 0x0000, 0x1f51, 0x0000, 0x1f53, 0x0000, 0x1f55, 0x0000, 0x1f57, 
+    0x1f68, 0x1f69, 0x1f6a, 0x1f6b, 0x1f6c, 0x1f6d, 0x1f6e, 0x1f6f, 0x1f60, 
+    0x1f61, 0x1f62, 0x1f63, 0x1f64, 0x1f65, 0x1f66, 0x1f67, 0x1fba, 0x1fbb, 
+    0x1fc8, 0x1fc9, 0x1fca, 0x1fcb, 0x1fda, 0x1fdb, 0x1ff8, 0x1ff9, 0x1fea, 
+    0x1feb, 0x1ffa, 0x1ffb, 0x0000, 0x0000, 0x10001b7, 0x10001c4, 0x10001d1, 
+    0x10001de, 0x10001eb, 0x10001f8, 0x1000205, 0x1000212, 0x100021f, 
+    0x1000229, 0x1000233, 0x100023d, 0x1000247, 0x1000251, 0x100025b, 
+    0x1000265, 0x100026f, 0x100027c, 0x1000289, 0x1000296, 0x10002a3, 
+    0x10002b0, 0x10002bd, 0x10002ca, 0x10002d7, 0x10002e1, 0x10002eb, 
+    0x10002f5, 0x10002ff, 0x1000309, 0x1000313, 0x100031d, 0x1000327, 
+    0x1000334, 0x1000341, 0x100034e, 0x100035b, 0x1000368, 0x1000375, 
+    0x1000382, 0x100038f, 0x1000399, 0x10003a3, 0x10003ad, 0x10003b7, 
+    0x10003c1, 0x10003cb, 0x10003d5, 0x1fb8, 0x1fb9, 0x100041e, 0x10003df, 
+    0x100042b, 0x0000, 0x100011b, 0x1000466, 0x1fb0, 0x1fb1, 0x1f70, 0x1f71, 
+    0x10003eb, 0x0000, 0x0399, 0x0000, 0x0000, 0x0000, 0x1000436, 0x10003f4, 
+    0x1000443, 0x0000, 0x1000126, 0x1000475, 0x1f72, 0x1f73, 0x1f74, 0x1f75, 
+    0x1000400, 0x0000, 0x0000, 0x0000, 0x1fd8, 0x1fd9, 0x1000131, 0x1000140, 
+    0x0000, 0x0000, 0x100014f, 0x100015a, 0x1fd0, 0x1fd1, 0x1f76, 0x1f77, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x1fe8, 0x1fe9, 0x1000169, 0x1000178, 
+    0x1000187, 0x1fec, 0x1000192, 0x100019d, 0x1fe0, 0x1fe1, 0x1f7a, 0x1f7b, 
+    0x1fe5, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x100044e, 0x1000409, 
+    0x100045b, 0x0000, 0x10001ac, 0x1000484, 0x1f78, 0x1f79, 0x1f7c, 0x1f7d, 
+    0x1000415, 0x0000, 0x0000, 0x0000
+  },
+  { /* page 33, index 21 */
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x03c9, 0x0000, 0x0000, 0x0000, 0x006b, 0x00e5, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000
+  },
+  { /* page 251, index 22 */
+    0x100000f, 0x1000016, 0x100001d, 0x1000024, 0x100002d, 0x1000036, 
+    0x100003d, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x100004f, 0x100005a, 0x1000065, 
+    0x1000070, 0x100007b, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000
+  },
+  { /* page 255, index 23 */
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 
     0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 0x0000, 
     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xff41, 0xff42, 0xff43, 
@@ -5655,44 +9017,1388 @@ static const unsigned short attr_data[][256] = {
     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
     0x0000, 0x0000, 0x0000, 0x0000
+  },
+  { /* page 260, index 24 */
+    0x10428, 0x10429, 0x1042a, 0x1042b, 0x1042c, 0x1042d, 0x1042e, 0x1042f, 
+    0x10430, 0x10431, 0x10432, 0x10433, 0x10434, 0x10435, 0x10436, 0x10437, 
+    0x10438, 0x10439, 0x1043a, 0x1043b, 0x1043c, 0x1043d, 0x1043e, 0x1043f, 
+    0x10440, 0x10441, 0x10442, 0x10443, 0x10444, 0x10445, 0x10446, 0x10447, 
+    0x10448, 0x10449, 0x1044a, 0x1044b, 0x1044c, 0x1044d, 0x1044e, 0x1044f, 
+    0x10400, 0x10401, 0x10402, 0x10403, 0x10404, 0x10405, 0x10406, 0x10407, 
+    0x10408, 0x10409, 0x1040a, 0x1040b, 0x1040c, 0x1040d, 0x1040e, 0x1040f, 
+    0x10410, 0x10411, 0x10412, 0x10413, 0x10414, 0x10415, 0x10416, 0x10417, 
+    0x10418, 0x10419, 0x1041a, 0x1041b, 0x1041c, 0x1041d, 0x1041e, 0x1041f, 
+    0x10420, 0x10421, 0x10422, 0x10423, 0x10424, 0x10425, 0x10426, 0x10427, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000
+  },
+  { /* page 471, index 25 */
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 
+    0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 
+    0x0009, 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 
+    0x0008, 0x0009, 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 
+    0x0007, 0x0008, 0x0009, 0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 
+    0x0006, 0x0007, 0x0008, 0x0009
   }
 };
 
-static const short attr_table[256] = {
-  0 /* page 0 */,
-  1 /* page 1 */,
-  2 /* page 2 */,
-  3 /* page 3 */,
-  4 /* page 4 */,
-  5 /* page 5 */,
-  6 /* page 6 */,
+/* U+0000 through U+2FAFF */
+static const gint16 attr_table_part1[763] = {
+  0 /* page 0 */,
+  1 /* page 1 */,
+  2 /* page 2 */,
+  3 /* page 3 */,
+  4 /* page 4 */,
+  5 /* page 5 */,
+  6 /* page 6 */,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  7 /* page 9 */,
+  8 /* page 10 */,
+  9 /* page 11 */,
+  10 /* page 12 */,
+  11 /* page 13 */,
+  12 /* page 14 */,
+  13 /* page 15 */,
+  14 /* page 16 */,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  15 /* page 19 */,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  16 /* page 23 */,
+  17 /* page 24 */,
+  18 /* page 25 */,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  19 /* page 30 */,
+  20 /* page 31 */,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  21 /* page 33 */,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  22 /* page 251 */,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  23 /* page 255 */,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  24 /* page 260 */,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  25 /* page 471 */,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX
+};
+
+/* U+E0000 through U+10FFFF */
+static const gint16 attr_table_part2[768] = {
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX,
   0x0000 + G_UNICODE_MAX_TABLE_INDEX,
   0x0000 + G_UNICODE_MAX_TABLE_INDEX,
-  7 /* page 9 */,
-  8 /* page 10 */,
-  9 /* page 11 */,
-  10 /* page 12 */,
-  11 /* page 13 */,
-  12 /* page 14 */,
-  13 /* page 15 */,
-  14 /* page 16 */,
   0x0000 + G_UNICODE_MAX_TABLE_INDEX,
   0x0000 + G_UNICODE_MAX_TABLE_INDEX,
-  15 /* page 19 */,
   0x0000 + G_UNICODE_MAX_TABLE_INDEX,
   0x0000 + G_UNICODE_MAX_TABLE_INDEX,
   0x0000 + G_UNICODE_MAX_TABLE_INDEX,
-  16 /* page 23 */,
-  17 /* page 24 */,
   0x0000 + G_UNICODE_MAX_TABLE_INDEX,
   0x0000 + G_UNICODE_MAX_TABLE_INDEX,
   0x0000 + G_UNICODE_MAX_TABLE_INDEX,
   0x0000 + G_UNICODE_MAX_TABLE_INDEX,
   0x0000 + G_UNICODE_MAX_TABLE_INDEX,
-  18 /* page 30 */,
-  19 /* page 31 */,
   0x0000 + G_UNICODE_MAX_TABLE_INDEX,
-  20 /* page 33 */,
   0x0000 + G_UNICODE_MAX_TABLE_INDEX,
   0x0000 + G_UNICODE_MAX_TABLE_INDEX,
   0x0000 + G_UNICODE_MAX_TABLE_INDEX,
@@ -5910,14 +10616,13 @@ static const short attr_table[256] = {
   0x0000 + G_UNICODE_MAX_TABLE_INDEX,
   0x0000 + G_UNICODE_MAX_TABLE_INDEX,
   0x0000 + G_UNICODE_MAX_TABLE_INDEX,
-  21 /* page 251 */,
   0x0000 + G_UNICODE_MAX_TABLE_INDEX,
   0x0000 + G_UNICODE_MAX_TABLE_INDEX,
   0x0000 + G_UNICODE_MAX_TABLE_INDEX,
-  22 /* page 255 */
+  0x0000 + G_UNICODE_MAX_TABLE_INDEX
 };
 
-static const unsigned short title_table[][3] = {
+static const gunichar title_table[][3] = {
   { 0x01c5, 0x01c4, 0x01c6 },
   { 0x01c8, 0x01c7, 0x01c9 },
   { 0x01cb, 0x01ca, 0x01cc },
@@ -5956,111 +10661,112 @@ static const unsigned short title_table[][3] = {
  * First, the best single character mapping to lowercase if Lu, 
  * and to uppercase if Ll, followed by the output mapping for the two cases 
  * other than the case of the codepoint, in the order [Ll],[Lu],[Lt],
- * separated and terminated by a double NUL.
+ * encoded in UTF-8, separated and terminated by a null character.
  */
-static const guchar special_case_table[][18] = {
- "\x00\x00\x00\x53\x00\x53\x00\x00\x00\x53\x00\x73\0",
- "\x00\x00\x00\x46\x00\x46\x00\x00\x00\x46\x00\x66\0",
- "\x00\x00\x00\x46\x00\x49\x00\x00\x00\x46\x00\x69\0",
- "\x00\x00\x00\x46\x00\x4c\x00\x00\x00\x46\x00\x6c\0",
- "\x00\x00\x00\x46\x00\x46\x00\x49\x00\x00\x00\x46\x00\x66\x00\x69\0",
- "\x00\x00\x00\x46\x00\x46\x00\x4c\x00\x00\x00\x46\x00\x66\x00\x6c\0",
- "\x00\x00\x00\x53\x00\x54\x00\x00\x00\x53\x00\x74\0",
- "\x00\x00\x00\x53\x00\x54\x00\x00\x00\x53\x00\x74\0",
- "\x00\x00\x05\x35\x05\x52\x00\x00\x05\x35\x05\x82\0",
- "\x00\x00\x05\x44\x05\x46\x00\x00\x05\x44\x05\x76\0",
- "\x00\x00\x05\x44\x05\x35\x00\x00\x05\x44\x05\x65\0",
- "\x00\x00\x05\x44\x05\x3b\x00\x00\x05\x44\x05\x6b\0",
- "\x00\x00\x05\x4e\x05\x46\x00\x00\x05\x4e\x05\x76\0",
- "\x00\x00\x05\x44\x05\x3d\x00\x00\x05\x44\x05\x6d\0",
- "\x00\x00\x02\xbc\x00\x4e\x00\x00\x02\xbc\x00\x4e\0",
- "\x00\x00\x03\x99\x03\x08\x03\x01\x00\x00\x03\x99\x03\x08\x03\x01\0",
- "\x00\x00\x03\xa5\x03\x08\x03\x01\x00\x00\x03\xa5\x03\x08\x03\x01\0",
- "\x00\x00\x00\x4a\x03\x0c\x00\x00\x00\x4a\x03\x0c\0",
- "\x00\x00\x00\x48\x03\x31\x00\x00\x00\x48\x03\x31\0",
- "\x00\x00\x00\x54\x03\x08\x00\x00\x00\x54\x03\x08\0",
- "\x00\x00\x00\x57\x03\x0a\x00\x00\x00\x57\x03\x0a\0",
- "\x00\x00\x00\x59\x03\x0a\x00\x00\x00\x59\x03\x0a\0",
- "\x00\x00\x00\x41\x02\xbe\x00\x00\x00\x41\x02\xbe\0",
- "\x00\x00\x03\xa5\x03\x13\x00\x00\x03\xa5\x03\x13\0",
- "\x00\x00\x03\xa5\x03\x13\x03\x00\x00\x00\x03\xa5\x03\x13\x03\x00\0",
- "\x00\x00\x03\xa5\x03\x13\x03\x01\x00\x00\x03\xa5\x03\x13\x03\x01\0",
- "\x00\x00\x03\xa5\x03\x13\x03\x42\x00\x00\x03\xa5\x03\x13\x03\x42\0",
- "\x00\x00\x03\x91\x03\x42\x00\x00\x03\x91\x03\x42\0",
- "\x00\x00\x03\x97\x03\x42\x00\x00\x03\x97\x03\x42\0",
- "\x00\x00\x03\x99\x03\x08\x03\x00\x00\x00\x03\x99\x03\x08\x03\x00\0",
- "\x00\x00\x03\x99\x03\x08\x03\x01\x00\x00\x03\x99\x03\x08\x03\x01\0",
- "\x00\x00\x03\x99\x03\x42\x00\x00\x03\x99\x03\x42\0",
- "\x00\x00\x03\x99\x03\x08\x03\x42\x00\x00\x03\x99\x03\x08\x03\x42\0",
- "\x00\x00\x03\xa5\x03\x08\x03\x00\x00\x00\x03\xa5\x03\x08\x03\x00\0",
- "\x00\x00\x03\xa5\x03\x08\x03\x01\x00\x00\x03\xa5\x03\x08\x03\x01\0",
- "\x00\x00\x03\xa1\x03\x13\x00\x00\x03\xa1\x03\x13\0",
- "\x00\x00\x03\xa5\x03\x42\x00\x00\x03\xa5\x03\x42\0",
- "\x00\x00\x03\xa5\x03\x08\x03\x42\x00\x00\x03\xa5\x03\x08\x03\x42\0",
- "\x00\x00\x03\xa9\x03\x42\x00\x00\x03\xa9\x03\x42\0",
- "\x1f\x88\x1f\x08\x03\x99\x00\x00\x1f\x88\0",
- "\x1f\x89\x1f\x09\x03\x99\x00\x00\x1f\x89\0",
- "\x1f\x8a\x1f\x0a\x03\x99\x00\x00\x1f\x8a\0",
- "\x1f\x8b\x1f\x0b\x03\x99\x00\x00\x1f\x8b\0",
- "\x1f\x8c\x1f\x0c\x03\x99\x00\x00\x1f\x8c\0",
- "\x1f\x8d\x1f\x0d\x03\x99\x00\x00\x1f\x8d\0",
- "\x1f\x8e\x1f\x0e\x03\x99\x00\x00\x1f\x8e\0",
- "\x1f\x8f\x1f\x0f\x03\x99\x00\x00\x1f\x8f\0",
- "\x1f\x80\x00\x00\x1f\x08\x03\x99\0",
- "\x1f\x81\x00\x00\x1f\x09\x03\x99\0",
- "\x1f\x82\x00\x00\x1f\x0a\x03\x99\0",
- "\x1f\x83\x00\x00\x1f\x0b\x03\x99\0",
- "\x1f\x84\x00\x00\x1f\x0c\x03\x99\0",
- "\x1f\x85\x00\x00\x1f\x0d\x03\x99\0",
- "\x1f\x86\x00\x00\x1f\x0e\x03\x99\0",
- "\x1f\x87\x00\x00\x1f\x0f\x03\x99\0",
- "\x1f\x98\x1f\x28\x03\x99\x00\x00\x1f\x98\0",
- "\x1f\x99\x1f\x29\x03\x99\x00\x00\x1f\x99\0",
- "\x1f\x9a\x1f\x2a\x03\x99\x00\x00\x1f\x9a\0",
- "\x1f\x9b\x1f\x2b\x03\x99\x00\x00\x1f\x9b\0",
- "\x1f\x9c\x1f\x2c\x03\x99\x00\x00\x1f\x9c\0",
- "\x1f\x9d\x1f\x2d\x03\x99\x00\x00\x1f\x9d\0",
- "\x1f\x9e\x1f\x2e\x03\x99\x00\x00\x1f\x9e\0",
- "\x1f\x9f\x1f\x2f\x03\x99\x00\x00\x1f\x9f\0",
- "\x1f\x90\x00\x00\x1f\x28\x03\x99\0",
- "\x1f\x91\x00\x00\x1f\x29\x03\x99\0",
- "\x1f\x92\x00\x00\x1f\x2a\x03\x99\0",
- "\x1f\x93\x00\x00\x1f\x2b\x03\x99\0",
- "\x1f\x94\x00\x00\x1f\x2c\x03\x99\0",
- "\x1f\x95\x00\x00\x1f\x2d\x03\x99\0",
- "\x1f\x96\x00\x00\x1f\x2e\x03\x99\0",
- "\x1f\x97\x00\x00\x1f\x2f\x03\x99\0",
- "\x1f\xa8\x1f\x68\x03\x99\x00\x00\x1f\xa8\0",
- "\x1f\xa9\x1f\x69\x03\x99\x00\x00\x1f\xa9\0",
- "\x1f\xaa\x1f\x6a\x03\x99\x00\x00\x1f\xaa\0",
- "\x1f\xab\x1f\x6b\x03\x99\x00\x00\x1f\xab\0",
- "\x1f\xac\x1f\x6c\x03\x99\x00\x00\x1f\xac\0",
- "\x1f\xad\x1f\x6d\x03\x99\x00\x00\x1f\xad\0",
- "\x1f\xae\x1f\x6e\x03\x99\x00\x00\x1f\xae\0",
- "\x1f\xaf\x1f\x6f\x03\x99\x00\x00\x1f\xaf\0",
- "\x1f\xa0\x00\x00\x1f\x68\x03\x99\0",
- "\x1f\xa1\x00\x00\x1f\x69\x03\x99\0",
- "\x1f\xa2\x00\x00\x1f\x6a\x03\x99\0",
- "\x1f\xa3\x00\x00\x1f\x6b\x03\x99\0",
- "\x1f\xa4\x00\x00\x1f\x6c\x03\x99\0",
- "\x1f\xa5\x00\x00\x1f\x6d\x03\x99\0",
- "\x1f\xa6\x00\x00\x1f\x6e\x03\x99\0",
- "\x1f\xa7\x00\x00\x1f\x6f\x03\x99\0",
- "\x1f\xbc\x03\x91\x03\x99\x00\x00\x1f\xbc\0",
- "\x1f\xb3\x00\x00\x03\x91\x03\x99\0",
- "\x1f\xcc\x03\x97\x03\x99\x00\x00\x1f\xcc\0",
- "\x1f\xc3\x00\x00\x03\x97\x03\x99\0",
- "\x1f\xfc\x03\xa9\x03\x99\x00\x00\x1f\xfc\0",
- "\x1f\xf3\x00\x00\x03\xa9\x03\x99\0",
- "\x00\x00\x1f\xba\x03\x99\x00\x00\x1f\xba\x03\x45\0",
- "\x00\x00\x03\x86\x03\x99\x00\x00\x03\x86\x03\x45\0",
- "\x00\x00\x1f\xca\x03\x99\x00\x00\x1f\xca\x03\x45\0",
- "\x00\x00\x03\x89\x03\x99\x00\x00\x03\x89\x03\x45\0",
- "\x00\x00\x1f\xfa\x03\x99\x00\x00\x1f\xfa\x03\x45\0",
- "\x00\x00\x03\x8f\x03\x99\x00\x00\x03\x8f\x03\x45\0",
- "\x00\x00\x03\x91\x03\x42\x03\x99\x00\x00\x03\x91\x03\x42\x03\x45\0",
- "\x00\x00\x03\x97\x03\x42\x03\x99\x00\x00\x03\x97\x03\x42\x03\x45\0",
- "\x00\x00\x03\xa9\x03\x42\x03\x99\x00\x00\x03\xa9\x03\x42\x03\x45\0",
+static const gchar special_case_table[] = {
+ "\x00\x53\x53\x00\x53\x73\0" /* offset 0 */
+ "\x69\x69\xcc\x87\x00\xc4\xb0\0" /* offset 7 */
+ "\x00\x46\x46\x00\x46\x66\0" /* offset 15 */
+ "\x00\x46\x49\x00\x46\x69\0" /* offset 22 */
+ "\x00\x46\x4c\x00\x46\x6c\0" /* offset 29 */
+ "\x00\x46\x46\x49\x00\x46\x66\x69\0" /* offset 36 */
+ "\x00\x46\x46\x4c\x00\x46\x66\x6c\0" /* offset 45 */
+ "\x00\x53\x54\x00\x53\x74\0" /* offset 54 */
+ "\x00\x53\x54\x00\x53\x74\0" /* offset 61 */
+ "\x00\xd4\xb5\xd5\x92\x00\xd4\xb5\xd6\x82\0" /* offset 68 */
+ "\x00\xd5\x84\xd5\x86\x00\xd5\x84\xd5\xb6\0" /* offset 79 */
+ "\x00\xd5\x84\xd4\xb5\x00\xd5\x84\xd5\xa5\0" /* offset 90 */
+ "\x00\xd5\x84\xd4\xbb\x00\xd5\x84\xd5\xab\0" /* offset 101 */
+ "\x00\xd5\x8e\xd5\x86\x00\xd5\x8e\xd5\xb6\0" /* offset 112 */
+ "\x00\xd5\x84\xd4\xbd\x00\xd5\x84\xd5\xad\0" /* offset 123 */
+ "\x00\xca\xbc\x4e\x00\xca\xbc\x4e\0" /* offset 134 */
+ "\x00\xce\x99\xcc\x88\xcc\x81\x00\xce\x99\xcc\x88\xcc\x81\0" /* offset 143 */
+ "\x00\xce\xa5\xcc\x88\xcc\x81\x00\xce\xa5\xcc\x88\xcc\x81\0" /* offset 158 */
+ "\x00\x4a\xcc\x8c\x00\x4a\xcc\x8c\0" /* offset 173 */
+ "\x00\x48\xcc\xb1\x00\x48\xcc\xb1\0" /* offset 182 */
+ "\x00\x54\xcc\x88\x00\x54\xcc\x88\0" /* offset 191 */
+ "\x00\x57\xcc\x8a\x00\x57\xcc\x8a\0" /* offset 200 */
+ "\x00\x59\xcc\x8a\x00\x59\xcc\x8a\0" /* offset 209 */
+ "\x00\x41\xca\xbe\x00\x41\xca\xbe\0" /* offset 218 */
+ "\x00\xce\xa5\xcc\x93\x00\xce\xa5\xcc\x93\0" /* offset 227 */
+ "\x00\xce\xa5\xcc\x93\xcc\x80\x00\xce\xa5\xcc\x93\xcc\x80\0" /* offset 238 */
+ "\x00\xce\xa5\xcc\x93\xcc\x81\x00\xce\xa5\xcc\x93\xcc\x81\0" /* offset 253 */
+ "\x00\xce\xa5\xcc\x93\xcd\x82\x00\xce\xa5\xcc\x93\xcd\x82\0" /* offset 268 */
+ "\x00\xce\x91\xcd\x82\x00\xce\x91\xcd\x82\0" /* offset 283 */
+ "\x00\xce\x97\xcd\x82\x00\xce\x97\xcd\x82\0" /* offset 294 */
+ "\x00\xce\x99\xcc\x88\xcc\x80\x00\xce\x99\xcc\x88\xcc\x80\0" /* offset 305 */
+ "\x00\xce\x99\xcc\x88\xcc\x81\x00\xce\x99\xcc\x88\xcc\x81\0" /* offset 320 */
+ "\x00\xce\x99\xcd\x82\x00\xce\x99\xcd\x82\0" /* offset 335 */
+ "\x00\xce\x99\xcc\x88\xcd\x82\x00\xce\x99\xcc\x88\xcd\x82\0" /* offset 346 */
+ "\x00\xce\xa5\xcc\x88\xcc\x80\x00\xce\xa5\xcc\x88\xcc\x80\0" /* offset 361 */
+ "\x00\xce\xa5\xcc\x88\xcc\x81\x00\xce\xa5\xcc\x88\xcc\x81\0" /* offset 376 */
+ "\x00\xce\xa1\xcc\x93\x00\xce\xa1\xcc\x93\0" /* offset 391 */
+ "\x00\xce\xa5\xcd\x82\x00\xce\xa5\xcd\x82\0" /* offset 402 */
+ "\x00\xce\xa5\xcc\x88\xcd\x82\x00\xce\xa5\xcc\x88\xcd\x82\0" /* offset 413 */
+ "\x00\xce\xa9\xcd\x82\x00\xce\xa9\xcd\x82\0" /* offset 428 */
+ "\xe1\xbe\x88\xe1\xbc\x88\xce\x99\x00\xe1\xbe\x88\0" /* offset 439 */
+ "\xe1\xbe\x89\xe1\xbc\x89\xce\x99\x00\xe1\xbe\x89\0" /* offset 452 */
+ "\xe1\xbe\x8a\xe1\xbc\x8a\xce\x99\x00\xe1\xbe\x8a\0" /* offset 465 */
+ "\xe1\xbe\x8b\xe1\xbc\x8b\xce\x99\x00\xe1\xbe\x8b\0" /* offset 478 */
+ "\xe1\xbe\x8c\xe1\xbc\x8c\xce\x99\x00\xe1\xbe\x8c\0" /* offset 491 */
+ "\xe1\xbe\x8d\xe1\xbc\x8d\xce\x99\x00\xe1\xbe\x8d\0" /* offset 504 */
+ "\xe1\xbe\x8e\xe1\xbc\x8e\xce\x99\x00\xe1\xbe\x8e\0" /* offset 517 */
+ "\xe1\xbe\x8f\xe1\xbc\x8f\xce\x99\x00\xe1\xbe\x8f\0" /* offset 530 */
+ "\xe1\xbe\x80\x00\xe1\xbc\x88\xce\x99\0" /* offset 543 */
+ "\xe1\xbe\x81\x00\xe1\xbc\x89\xce\x99\0" /* offset 553 */
+ "\xe1\xbe\x82\x00\xe1\xbc\x8a\xce\x99\0" /* offset 563 */
+ "\xe1\xbe\x83\x00\xe1\xbc\x8b\xce\x99\0" /* offset 573 */
+ "\xe1\xbe\x84\x00\xe1\xbc\x8c\xce\x99\0" /* offset 583 */
+ "\xe1\xbe\x85\x00\xe1\xbc\x8d\xce\x99\0" /* offset 593 */
+ "\xe1\xbe\x86\x00\xe1\xbc\x8e\xce\x99\0" /* offset 603 */
+ "\xe1\xbe\x87\x00\xe1\xbc\x8f\xce\x99\0" /* offset 613 */
+ "\xe1\xbe\x98\xe1\xbc\xa8\xce\x99\x00\xe1\xbe\x98\0" /* offset 623 */
+ "\xe1\xbe\x99\xe1\xbc\xa9\xce\x99\x00\xe1\xbe\x99\0" /* offset 636 */
+ "\xe1\xbe\x9a\xe1\xbc\xaa\xce\x99\x00\xe1\xbe\x9a\0" /* offset 649 */
+ "\xe1\xbe\x9b\xe1\xbc\xab\xce\x99\x00\xe1\xbe\x9b\0" /* offset 662 */
+ "\xe1\xbe\x9c\xe1\xbc\xac\xce\x99\x00\xe1\xbe\x9c\0" /* offset 675 */
+ "\xe1\xbe\x9d\xe1\xbc\xad\xce\x99\x00\xe1\xbe\x9d\0" /* offset 688 */
+ "\xe1\xbe\x9e\xe1\xbc\xae\xce\x99\x00\xe1\xbe\x9e\0" /* offset 701 */
+ "\xe1\xbe\x9f\xe1\xbc\xaf\xce\x99\x00\xe1\xbe\x9f\0" /* offset 714 */
+ "\xe1\xbe\x90\x00\xe1\xbc\xa8\xce\x99\0" /* offset 727 */
+ "\xe1\xbe\x91\x00\xe1\xbc\xa9\xce\x99\0" /* offset 737 */
+ "\xe1\xbe\x92\x00\xe1\xbc\xaa\xce\x99\0" /* offset 747 */
+ "\xe1\xbe\x93\x00\xe1\xbc\xab\xce\x99\0" /* offset 757 */
+ "\xe1\xbe\x94\x00\xe1\xbc\xac\xce\x99\0" /* offset 767 */
+ "\xe1\xbe\x95\x00\xe1\xbc\xad\xce\x99\0" /* offset 777 */
+ "\xe1\xbe\x96\x00\xe1\xbc\xae\xce\x99\0" /* offset 787 */
+ "\xe1\xbe\x97\x00\xe1\xbc\xaf\xce\x99\0" /* offset 797 */
+ "\xe1\xbe\xa8\xe1\xbd\xa8\xce\x99\x00\xe1\xbe\xa8\0" /* offset 807 */
+ "\xe1\xbe\xa9\xe1\xbd\xa9\xce\x99\x00\xe1\xbe\xa9\0" /* offset 820 */
+ "\xe1\xbe\xaa\xe1\xbd\xaa\xce\x99\x00\xe1\xbe\xaa\0" /* offset 833 */
+ "\xe1\xbe\xab\xe1\xbd\xab\xce\x99\x00\xe1\xbe\xab\0" /* offset 846 */
+ "\xe1\xbe\xac\xe1\xbd\xac\xce\x99\x00\xe1\xbe\xac\0" /* offset 859 */
+ "\xe1\xbe\xad\xe1\xbd\xad\xce\x99\x00\xe1\xbe\xad\0" /* offset 872 */
+ "\xe1\xbe\xae\xe1\xbd\xae\xce\x99\x00\xe1\xbe\xae\0" /* offset 885 */
+ "\xe1\xbe\xaf\xe1\xbd\xaf\xce\x99\x00\xe1\xbe\xaf\0" /* offset 898 */
+ "\xe1\xbe\xa0\x00\xe1\xbd\xa8\xce\x99\0" /* offset 911 */
+ "\xe1\xbe\xa1\x00\xe1\xbd\xa9\xce\x99\0" /* offset 921 */
+ "\xe1\xbe\xa2\x00\xe1\xbd\xaa\xce\x99\0" /* offset 931 */
+ "\xe1\xbe\xa3\x00\xe1\xbd\xab\xce\x99\0" /* offset 941 */
+ "\xe1\xbe\xa4\x00\xe1\xbd\xac\xce\x99\0" /* offset 951 */
+ "\xe1\xbe\xa5\x00\xe1\xbd\xad\xce\x99\0" /* offset 961 */
+ "\xe1\xbe\xa6\x00\xe1\xbd\xae\xce\x99\0" /* offset 971 */
+ "\xe1\xbe\xa7\x00\xe1\xbd\xaf\xce\x99\0" /* offset 981 */
+ "\xe1\xbe\xbc\xce\x91\xce\x99\x00\xe1\xbe\xbc\0" /* offset 991 */
+ "\xe1\xbe\xb3\x00\xce\x91\xce\x99\0" /* offset 1003 */
+ "\xe1\xbf\x8c\xce\x97\xce\x99\x00\xe1\xbf\x8c\0" /* offset 1012 */
+ "\xe1\xbf\x83\x00\xce\x97\xce\x99\0" /* offset 1024 */
+ "\xe1\xbf\xbc\xce\xa9\xce\x99\x00\xe1\xbf\xbc\0" /* offset 1033 */
+ "\xe1\xbf\xb3\x00\xce\xa9\xce\x99\0" /* offset 1045 */
+ "\x00\xe1\xbe\xba\xce\x99\x00\xe1\xbe\xba\xcd\x85\0" /* offset 1054 */
+ "\x00\xce\x86\xce\x99\x00\xce\x86\xcd\x85\0" /* offset 1067 */
+ "\x00\xe1\xbf\x8a\xce\x99\x00\xe1\xbf\x8a\xcd\x85\0" /* offset 1078 */
+ "\x00\xce\x89\xce\x99\x00\xce\x89\xcd\x85\0" /* offset 1091 */
+ "\x00\xe1\xbf\xba\xce\x99\x00\xe1\xbf\xba\xcd\x85\0" /* offset 1102 */
+ "\x00\xce\x8f\xce\x99\x00\xce\x8f\xcd\x85\0" /* offset 1115 */
+ "\x00\xce\x91\xcd\x82\xce\x99\x00\xce\x91\xcd\x82\xcd\x85\0" /* offset 1126 */
+ "\x00\xce\x97\xcd\x82\xce\x99\x00\xce\x97\xcd\x82\xcd\x85\0" /* offset 1141 */
+ "\x00\xce\xa9\xcd\x82\xce\x99\x00\xce\xa9\xcd\x82\xcd\x85\0" /* offset 1156 */
 };
 
 
@@ -6070,165 +10776,164 @@ static const struct {
   guint16 ch;
   gchar data[7];
 } casefold_table[] = {
-{ 0xb5, "\xce\xbc" },
-{ 0xdf, "ss" },
-{ 0x131, "i" },
-{ 0x149, "\xca\xbcn" },
-{ 0x17f, "s" },
-{ 0x1f0, "j\xcc\x8c" },
-{ 0x345, "\xce\xb9" },
-{ 0x390, "\xce\xb9\xcc\x88\xcc\x81" },
-{ 0x3b0, "\xcf\x85\xcc\x88\xcc\x81" },
-{ 0x3c2, "\xcf\x83" },
-{ 0x3d0, "\xce\xb2" },
-{ 0x3d1, "\xce\xb8" },
-{ 0x3d5, "\xcf\x86" },
-{ 0x3d6, "\xcf\x80" },
-{ 0x3f0, "\xce\xba" },
-{ 0x3f1, "\xcf\x81" },
-{ 0x3f2, "\xcf\x83" },
-{ 0x3f5, "\xce\xb5" },
-{ 0x587, "\xd5\xa5\xd6\x82" },
-{ 0x1e96, "h\xcc\xb1" },
-{ 0x1e97, "t\xcc\x88" },
-{ 0x1e98, "w\xcc\x8a" },
-{ 0x1e99, "y\xcc\x8a" },
-{ 0x1e9a, "a\xca\xbe" },
-{ 0x1e9b, "\xe1\xb9\xa1" },
-{ 0x1f50, "\xcf\x85\xcc\x93" },
-{ 0x1f52, "\xcf\x85\xcc\x93\xcc\x80" },
-{ 0x1f54, "\xcf\x85\xcc\x93\xcc\x81" },
-{ 0x1f56, "\xcf\x85\xcc\x93\xcd\x82" },
-{ 0x1f80, "\xe1\xbc\x80\xce\xb9" },
-{ 0x1f81, "\xe1\xbc\x81\xce\xb9" },
-{ 0x1f82, "\xe1\xbc\x82\xce\xb9" },
-{ 0x1f83, "\xe1\xbc\x83\xce\xb9" },
-{ 0x1f84, "\xe1\xbc\x84\xce\xb9" },
-{ 0x1f85, "\xe1\xbc\x85\xce\xb9" },
-{ 0x1f86, "\xe1\xbc\x86\xce\xb9" },
-{ 0x1f87, "\xe1\xbc\x87\xce\xb9" },
-{ 0x1f88, "\xe1\xbc\x80\xce\xb9" },
-{ 0x1f89, "\xe1\xbc\x81\xce\xb9" },
-{ 0x1f8a, "\xe1\xbc\x82\xce\xb9" },
-{ 0x1f8b, "\xe1\xbc\x83\xce\xb9" },
-{ 0x1f8c, "\xe1\xbc\x84\xce\xb9" },
-{ 0x1f8d, "\xe1\xbc\x85\xce\xb9" },
-{ 0x1f8e, "\xe1\xbc\x86\xce\xb9" },
-{ 0x1f8f, "\xe1\xbc\x87\xce\xb9" },
-{ 0x1f90, "\xe1\xbc\xa0\xce\xb9" },
-{ 0x1f91, "\xe1\xbc\xa1\xce\xb9" },
-{ 0x1f92, "\xe1\xbc\xa2\xce\xb9" },
-{ 0x1f93, "\xe1\xbc\xa3\xce\xb9" },
-{ 0x1f94, "\xe1\xbc\xa4\xce\xb9" },
-{ 0x1f95, "\xe1\xbc\xa5\xce\xb9" },
-{ 0x1f96, "\xe1\xbc\xa6\xce\xb9" },
-{ 0x1f97, "\xe1\xbc\xa7\xce\xb9" },
-{ 0x1f98, "\xe1\xbc\xa0\xce\xb9" },
-{ 0x1f99, "\xe1\xbc\xa1\xce\xb9" },
-{ 0x1f9a, "\xe1\xbc\xa2\xce\xb9" },
-{ 0x1f9b, "\xe1\xbc\xa3\xce\xb9" },
-{ 0x1f9c, "\xe1\xbc\xa4\xce\xb9" },
-{ 0x1f9d, "\xe1\xbc\xa5\xce\xb9" },
-{ 0x1f9e, "\xe1\xbc\xa6\xce\xb9" },
-{ 0x1f9f, "\xe1\xbc\xa7\xce\xb9" },
-{ 0x1fa0, "\xe1\xbd\xa0\xce\xb9" },
-{ 0x1fa1, "\xe1\xbd\xa1\xce\xb9" },
-{ 0x1fa2, "\xe1\xbd\xa2\xce\xb9" },
-{ 0x1fa3, "\xe1\xbd\xa3\xce\xb9" },
-{ 0x1fa4, "\xe1\xbd\xa4\xce\xb9" },
-{ 0x1fa5, "\xe1\xbd\xa5\xce\xb9" },
-{ 0x1fa6, "\xe1\xbd\xa6\xce\xb9" },
-{ 0x1fa7, "\xe1\xbd\xa7\xce\xb9" },
-{ 0x1fa8, "\xe1\xbd\xa0\xce\xb9" },
-{ 0x1fa9, "\xe1\xbd\xa1\xce\xb9" },
-{ 0x1faa, "\xe1\xbd\xa2\xce\xb9" },
-{ 0x1fab, "\xe1\xbd\xa3\xce\xb9" },
-{ 0x1fac, "\xe1\xbd\xa4\xce\xb9" },
-{ 0x1fad, "\xe1\xbd\xa5\xce\xb9" },
-{ 0x1fae, "\xe1\xbd\xa6\xce\xb9" },
-{ 0x1faf, "\xe1\xbd\xa7\xce\xb9" },
-{ 0x1fb2, "\xe1\xbd\xb0\xce\xb9" },
-{ 0x1fb3, "\xce\xb1\xce\xb9" },
-{ 0x1fb4, "\xce\xac\xce\xb9" },
-{ 0x1fb6, "\xce\xb1\xcd\x82" },
-{ 0x1fb7, "\xce\xb1\xcd\x82\xce\xb9" },
-{ 0x1fbc, "\xce\xb1\xce\xb9" },
-{ 0x1fbe, "\xce\xb9" },
-{ 0x1fc2, "\xe1\xbd\xb4\xce\xb9" },
-{ 0x1fc3, "\xce\xb7\xce\xb9" },
-{ 0x1fc4, "\xce\xae\xce\xb9" },
-{ 0x1fc6, "\xce\xb7\xcd\x82" },
-{ 0x1fc7, "\xce\xb7\xcd\x82\xce\xb9" },
-{ 0x1fcc, "\xce\xb7\xce\xb9" },
-{ 0x1fd2, "\xce\xb9\xcc\x88\xcc\x80" },
-{ 0x1fd3, "\xce\xb9\xcc\x88\xcc\x81" },
-{ 0x1fd6, "\xce\xb9\xcd\x82" },
-{ 0x1fd7, "\xce\xb9\xcc\x88\xcd\x82" },
-{ 0x1fe2, "\xcf\x85\xcc\x88\xcc\x80" },
-{ 0x1fe3, "\xcf\x85\xcc\x88\xcc\x81" },
-{ 0x1fe4, "\xcf\x81\xcc\x93" },
-{ 0x1fe6, "\xcf\x85\xcd\x82" },
-{ 0x1fe7, "\xcf\x85\xcc\x88\xcd\x82" },
-{ 0x1ff2, "\xe1\xbd\xbc\xce\xb9" },
-{ 0x1ff3, "\xcf\x89\xce\xb9" },
-{ 0x1ff4, "\xcf\x8e\xce\xb9" },
-{ 0x1ff6, "\xcf\x89\xcd\x82" },
-{ 0x1ff7, "\xcf\x89\xcd\x82\xce\xb9" },
-{ 0x1ffc, "\xcf\x89\xce\xb9" },
-{ 0x2160, "\xe2\x85\xb0" },
-{ 0x2161, "\xe2\x85\xb1" },
-{ 0x2162, "\xe2\x85\xb2" },
-{ 0x2163, "\xe2\x85\xb3" },
-{ 0x2164, "\xe2\x85\xb4" },
-{ 0x2165, "\xe2\x85\xb5" },
-{ 0x2166, "\xe2\x85\xb6" },
-{ 0x2167, "\xe2\x85\xb7" },
-{ 0x2168, "\xe2\x85\xb8" },
-{ 0x2169, "\xe2\x85\xb9" },
-{ 0x216a, "\xe2\x85\xba" },
-{ 0x216b, "\xe2\x85\xbb" },
-{ 0x216c, "\xe2\x85\xbc" },
-{ 0x216d, "\xe2\x85\xbd" },
-{ 0x216e, "\xe2\x85\xbe" },
-{ 0x216f, "\xe2\x85\xbf" },
-{ 0x24b6, "\xe2\x93\x90" },
-{ 0x24b7, "\xe2\x93\x91" },
-{ 0x24b8, "\xe2\x93\x92" },
-{ 0x24b9, "\xe2\x93\x93" },
-{ 0x24ba, "\xe2\x93\x94" },
-{ 0x24bb, "\xe2\x93\x95" },
-{ 0x24bc, "\xe2\x93\x96" },
-{ 0x24bd, "\xe2\x93\x97" },
-{ 0x24be, "\xe2\x93\x98" },
-{ 0x24bf, "\xe2\x93\x99" },
-{ 0x24c0, "\xe2\x93\x9a" },
-{ 0x24c1, "\xe2\x93\x9b" },
-{ 0x24c2, "\xe2\x93\x9c" },
-{ 0x24c3, "\xe2\x93\x9d" },
-{ 0x24c4, "\xe2\x93\x9e" },
-{ 0x24c5, "\xe2\x93\x9f" },
-{ 0x24c6, "\xe2\x93\xa0" },
-{ 0x24c7, "\xe2\x93\xa1" },
-{ 0x24c8, "\xe2\x93\xa2" },
-{ 0x24c9, "\xe2\x93\xa3" },
-{ 0x24ca, "\xe2\x93\xa4" },
-{ 0x24cb, "\xe2\x93\xa5" },
-{ 0x24cc, "\xe2\x93\xa6" },
-{ 0x24cd, "\xe2\x93\xa7" },
-{ 0x24ce, "\xe2\x93\xa8" },
-{ 0x24cf, "\xe2\x93\xa9" },
-{ 0xfb00, "ff" },
-{ 0xfb01, "fi" },
-{ 0xfb02, "fl" },
-{ 0xfb03, "ffi" },
-{ 0xfb04, "ffl" },
-{ 0xfb05, "st" },
-{ 0xfb06, "st" },
-{ 0xfb13, "\xd5\xb4\xd5\xb6" },
-{ 0xfb14, "\xd5\xb4\xd5\xa5" },
-{ 0xfb15, "\xd5\xb4\xd5\xab" },
-{ 0xfb16, "\xd5\xbe\xd5\xb6" },
-{ 0xfb17, "\xd5\xb4\xd5\xad" },
+  { 0x00b5, "\xce\xbc" },
+  { 0x00df, "\x73\x73" },
+  { 0x0130, "\x69\xcc\x87" },
+  { 0x0149, "\xca\xbc\x6e" },
+  { 0x017f, "\x73" },
+  { 0x01f0, "\x6a\xcc\x8c" },
+  { 0x0345, "\xce\xb9" },
+  { 0x0390, "\xce\xb9\xcc\x88\xcc\x81" },
+  { 0x03b0, "\xcf\x85\xcc\x88\xcc\x81" },
+  { 0x03c2, "\xcf\x83" },
+  { 0x03d0, "\xce\xb2" },
+  { 0x03d1, "\xce\xb8" },
+  { 0x03d5, "\xcf\x86" },
+  { 0x03d6, "\xcf\x80" },
+  { 0x03f0, "\xce\xba" },
+  { 0x03f1, "\xcf\x81" },
+  { 0x03f5, "\xce\xb5" },
+  { 0x0587, "\xd5\xa5\xd6\x82" },
+  { 0x1e96, "\x68\xcc\xb1" },
+  { 0x1e97, "\x74\xcc\x88" },
+  { 0x1e98, "\x77\xcc\x8a" },
+  { 0x1e99, "\x79\xcc\x8a" },
+  { 0x1e9a, "\x61\xca\xbe" },
+  { 0x1e9b, "\xe1\xb9\xa1" },
+  { 0x1f50, "\xcf\x85\xcc\x93" },
+  { 0x1f52, "\xcf\x85\xcc\x93\xcc\x80" },
+  { 0x1f54, "\xcf\x85\xcc\x93\xcc\x81" },
+  { 0x1f56, "\xcf\x85\xcc\x93\xcd\x82" },
+  { 0x1f80, "\xe1\xbc\x80\xce\xb9" },
+  { 0x1f81, "\xe1\xbc\x81\xce\xb9" },
+  { 0x1f82, "\xe1\xbc\x82\xce\xb9" },
+  { 0x1f83, "\xe1\xbc\x83\xce\xb9" },
+  { 0x1f84, "\xe1\xbc\x84\xce\xb9" },
+  { 0x1f85, "\xe1\xbc\x85\xce\xb9" },
+  { 0x1f86, "\xe1\xbc\x86\xce\xb9" },
+  { 0x1f87, "\xe1\xbc\x87\xce\xb9" },
+  { 0x1f88, "\xe1\xbc\x80\xce\xb9" },
+  { 0x1f89, "\xe1\xbc\x81\xce\xb9" },
+  { 0x1f8a, "\xe1\xbc\x82\xce\xb9" },
+  { 0x1f8b, "\xe1\xbc\x83\xce\xb9" },
+  { 0x1f8c, "\xe1\xbc\x84\xce\xb9" },
+  { 0x1f8d, "\xe1\xbc\x85\xce\xb9" },
+  { 0x1f8e, "\xe1\xbc\x86\xce\xb9" },
+  { 0x1f8f, "\xe1\xbc\x87\xce\xb9" },
+  { 0x1f90, "\xe1\xbc\xa0\xce\xb9" },
+  { 0x1f91, "\xe1\xbc\xa1\xce\xb9" },
+  { 0x1f92, "\xe1\xbc\xa2\xce\xb9" },
+  { 0x1f93, "\xe1\xbc\xa3\xce\xb9" },
+  { 0x1f94, "\xe1\xbc\xa4\xce\xb9" },
+  { 0x1f95, "\xe1\xbc\xa5\xce\xb9" },
+  { 0x1f96, "\xe1\xbc\xa6\xce\xb9" },
+  { 0x1f97, "\xe1\xbc\xa7\xce\xb9" },
+  { 0x1f98, "\xe1\xbc\xa0\xce\xb9" },
+  { 0x1f99, "\xe1\xbc\xa1\xce\xb9" },
+  { 0x1f9a, "\xe1\xbc\xa2\xce\xb9" },
+  { 0x1f9b, "\xe1\xbc\xa3\xce\xb9" },
+  { 0x1f9c, "\xe1\xbc\xa4\xce\xb9" },
+  { 0x1f9d, "\xe1\xbc\xa5\xce\xb9" },
+  { 0x1f9e, "\xe1\xbc\xa6\xce\xb9" },
+  { 0x1f9f, "\xe1\xbc\xa7\xce\xb9" },
+  { 0x1fa0, "\xe1\xbd\xa0\xce\xb9" },
+  { 0x1fa1, "\xe1\xbd\xa1\xce\xb9" },
+  { 0x1fa2, "\xe1\xbd\xa2\xce\xb9" },
+  { 0x1fa3, "\xe1\xbd\xa3\xce\xb9" },
+  { 0x1fa4, "\xe1\xbd\xa4\xce\xb9" },
+  { 0x1fa5, "\xe1\xbd\xa5\xce\xb9" },
+  { 0x1fa6, "\xe1\xbd\xa6\xce\xb9" },
+  { 0x1fa7, "\xe1\xbd\xa7\xce\xb9" },
+  { 0x1fa8, "\xe1\xbd\xa0\xce\xb9" },
+  { 0x1fa9, "\xe1\xbd\xa1\xce\xb9" },
+  { 0x1faa, "\xe1\xbd\xa2\xce\xb9" },
+  { 0x1fab, "\xe1\xbd\xa3\xce\xb9" },
+  { 0x1fac, "\xe1\xbd\xa4\xce\xb9" },
+  { 0x1fad, "\xe1\xbd\xa5\xce\xb9" },
+  { 0x1fae, "\xe1\xbd\xa6\xce\xb9" },
+  { 0x1faf, "\xe1\xbd\xa7\xce\xb9" },
+  { 0x1fb2, "\xe1\xbd\xb0\xce\xb9" },
+  { 0x1fb3, "\xce\xb1\xce\xb9" },
+  { 0x1fb4, "\xce\xac\xce\xb9" },
+  { 0x1fb6, "\xce\xb1\xcd\x82" },
+  { 0x1fb7, "\xce\xb1\xcd\x82\xce\xb9" },
+  { 0x1fbc, "\xce\xb1\xce\xb9" },
+  { 0x1fbe, "\xce\xb9" },
+  { 0x1fc2, "\xe1\xbd\xb4\xce\xb9" },
+  { 0x1fc3, "\xce\xb7\xce\xb9" },
+  { 0x1fc4, "\xce\xae\xce\xb9" },
+  { 0x1fc6, "\xce\xb7\xcd\x82" },
+  { 0x1fc7, "\xce\xb7\xcd\x82\xce\xb9" },
+  { 0x1fcc, "\xce\xb7\xce\xb9" },
+  { 0x1fd2, "\xce\xb9\xcc\x88\xcc\x80" },
+  { 0x1fd3, "\xce\xb9\xcc\x88\xcc\x81" },
+  { 0x1fd6, "\xce\xb9\xcd\x82" },
+  { 0x1fd7, "\xce\xb9\xcc\x88\xcd\x82" },
+  { 0x1fe2, "\xcf\x85\xcc\x88\xcc\x80" },
+  { 0x1fe3, "\xcf\x85\xcc\x88\xcc\x81" },
+  { 0x1fe4, "\xcf\x81\xcc\x93" },
+  { 0x1fe6, "\xcf\x85\xcd\x82" },
+  { 0x1fe7, "\xcf\x85\xcc\x88\xcd\x82" },
+  { 0x1ff2, "\xe1\xbd\xbc\xce\xb9" },
+  { 0x1ff3, "\xcf\x89\xce\xb9" },
+  { 0x1ff4, "\xcf\x8e\xce\xb9" },
+  { 0x1ff6, "\xcf\x89\xcd\x82" },
+  { 0x1ff7, "\xcf\x89\xcd\x82\xce\xb9" },
+  { 0x1ffc, "\xcf\x89\xce\xb9" },
+  { 0x2160, "\xe2\x85\xb0" },
+  { 0x2161, "\xe2\x85\xb1" },
+  { 0x2162, "\xe2\x85\xb2" },
+  { 0x2163, "\xe2\x85\xb3" },
+  { 0x2164, "\xe2\x85\xb4" },
+  { 0x2165, "\xe2\x85\xb5" },
+  { 0x2166, "\xe2\x85\xb6" },
+  { 0x2167, "\xe2\x85\xb7" },
+  { 0x2168, "\xe2\x85\xb8" },
+  { 0x2169, "\xe2\x85\xb9" },
+  { 0x216a, "\xe2\x85\xba" },
+  { 0x216b, "\xe2\x85\xbb" },
+  { 0x216c, "\xe2\x85\xbc" },
+  { 0x216d, "\xe2\x85\xbd" },
+  { 0x216e, "\xe2\x85\xbe" },
+  { 0x216f, "\xe2\x85\xbf" },
+  { 0x24b6, "\xe2\x93\x90" },
+  { 0x24b7, "\xe2\x93\x91" },
+  { 0x24b8, "\xe2\x93\x92" },
+  { 0x24b9, "\xe2\x93\x93" },
+  { 0x24ba, "\xe2\x93\x94" },
+  { 0x24bb, "\xe2\x93\x95" },
+  { 0x24bc, "\xe2\x93\x96" },
+  { 0x24bd, "\xe2\x93\x97" },
+  { 0x24be, "\xe2\x93\x98" },
+  { 0x24bf, "\xe2\x93\x99" },
+  { 0x24c0, "\xe2\x93\x9a" },
+  { 0x24c1, "\xe2\x93\x9b" },
+  { 0x24c2, "\xe2\x93\x9c" },
+  { 0x24c3, "\xe2\x93\x9d" },
+  { 0x24c4, "\xe2\x93\x9e" },
+  { 0x24c5, "\xe2\x93\x9f" },
+  { 0x24c6, "\xe2\x93\xa0" },
+  { 0x24c7, "\xe2\x93\xa1" },
+  { 0x24c8, "\xe2\x93\xa2" },
+  { 0x24c9, "\xe2\x93\xa3" },
+  { 0x24ca, "\xe2\x93\xa4" },
+  { 0x24cb, "\xe2\x93\xa5" },
+  { 0x24cc, "\xe2\x93\xa6" },
+  { 0x24cd, "\xe2\x93\xa7" },
+  { 0x24ce, "\xe2\x93\xa8" },
+  { 0x24cf, "\xe2\x93\xa9" },
+  { 0xfb00, "\x66\x66" },
+  { 0xfb01, "\x66\x69" },
+  { 0xfb02, "\x66\x6c" },
+  { 0xfb03, "\x66\x66\x69" },
+  { 0xfb04, "\x66\x66\x6c" },
+  { 0xfb05, "\x73\x74" },
+  { 0xfb06, "\x73\x74" },
+  { 0xfb13, "\xd5\xb4\xd5\xb6" },
+  { 0xfb14, "\xd5\xb4\xd5\xa5" },
+  { 0xfb15, "\xd5\xb4\xd5\xab" },
+  { 0xfb16, "\xd5\xbe\xd5\xb6" },
+  { 0xfb17, "\xd5\xb4\xd5\xad" },
 };
 
 #endif /* CHARTABLES_H */
index 036f7caea6465af62b9c34a22f0a3d74c5570b22..440e0231f7b05b3a455b5e91b312d2359f488880 100644 (file)
@@ -100,7 +100,9 @@ typedef enum
   G_UNICODE_BREAK_POSTFIX,
   G_UNICODE_BREAK_COMPLEX_CONTEXT,
   G_UNICODE_BREAK_AMBIGUOUS,
-  G_UNICODE_BREAK_UNKNOWN
+  G_UNICODE_BREAK_UNKNOWN,
+  G_UNICODE_BREAK_NEXT_LINE,
+  G_UNICODE_BREAK_WORD_JOINER
 } GUnicodeBreakType;
 
 /* Returns TRUE if current locale uses UTF-8 charset.  If CHARSET is
index 3669d58a16d967ed44733b847cad10b90bfa4977..26975b148bae6ec3cc2b69041b42985058bb76e7 100644 (file)
@@ -3,7 +3,7 @@
 #define COMPOSE_SECOND_START 357
 #define COMPOSE_SECOND_SINGLE_START 388
 
-static const gushort compose_data[][256] = {
+static const guint16 compose_data[][256] = {
   { /* page 0, index 0 */
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
@@ -222,7 +222,7 @@ static const gushort compose_data[][256] = {
   }
 };
 
-static const short compose_table[256] = {
+static const gint16 compose_table[256] = {
   0 /* page 0 */,
   1 /* page 1 */,
   2 /* page 2 */,
@@ -274,7 +274,7 @@ static const short compose_table[256] = {
   15 /* page 48 */
 };
 
-static const gushort compose_first_single[][2] = {
+static const guint16 compose_first_single[][2] = {
  { 0x0338, 0x226e },
  { 0x0338, 0x2260 },
  { 0x0338, 0x226f },
@@ -486,7 +486,7 @@ static const gushort compose_first_single[][2] = {
  { 0x3099, 0x30fa },
  { 0x3099, 0x30fe }
 };
-static const gushort compose_second_single[][2] = {
+static const guint16 compose_second_single[][2] = {
  { 0x0627, 0x0622 },
  { 0x0627, 0x0623 },
  { 0x0627, 0x0625 },
@@ -506,7 +506,7 @@ static const gushort compose_second_single[][2] = {
  { 0x0dd9, 0x0ddc },
  { 0x0dd9, 0x0dde }
 };
-static const gushort compose_array[146][31] = {
+static const guint16 compose_array[146][31] = {
  { 0x00c0, 0x00c1, 0x00c2, 0x00c3, 0x0100, 0x0102, 0x0226, 0x00c4, 0x1ea2, 0x00c5,      0, 0x01cd, 0x0200, 0x0202,      0,      0,      0, 0x1ea0,      0, 0x1e00,      0,      0, 0x0104,      0,      0,      0,      0,      0,      0,      0,      0 },
  {      0,      0,      0,      0,      0,      0, 0x1e02,      0,      0,      0,      0,      0,      0,      0,      0,      0,      0, 0x1e04,      0,      0,      0,      0,      0,      0,      0,      0, 0x1e06,      0,      0,      0,      0 },
  {      0, 0x0106, 0x0108,      0,      0,      0, 0x010a,      0,      0,      0,      0, 0x010c,      0,      0,      0,      0,      0,      0,      0,      0,      0, 0x00c7,      0,      0,      0,      0,      0,      0,      0,      0,      0 },
index 24bec045e060a511c6a5a6fdd4d119349fd7e74e..8419564fc309325807889f6d6e894bb67010298c 100644 (file)
 #include "gunicomp.h"
 
 
-#define CC(Page, Char) \
-  ((combining_class_table[Page] >= G_UNICODE_MAX_TABLE_INDEX) \
-   ? (combining_class_table[Page] - G_UNICODE_MAX_TABLE_INDEX) \
-   : (cclass_data[combining_class_table[Page]][Char]))
+#define CC_PART1(Page, Char) \
+  ((combining_class_table_part1[Page] >= G_UNICODE_MAX_TABLE_INDEX) \
+   ? (combining_class_table_part1[Page] - G_UNICODE_MAX_TABLE_INDEX) \
+   : (cclass_data[combining_class_table_part1[Page]][Char]))
+
+#define CC_PART2(Page, Char) \
+  ((combining_class_table_part2[Page] >= G_UNICODE_MAX_TABLE_INDEX) \
+   ? (combining_class_table_part2[Page] - G_UNICODE_MAX_TABLE_INDEX) \
+   : (cclass_data[combining_class_table_part2[Page]][Char]))
 
 #define COMBINING_CLASS(Char) \
-     (((Char) > (G_UNICODE_LAST_CHAR)) ? 0 : CC((Char) >> 8, (Char) & 0xff))
+  (((Char) <= G_UNICODE_LAST_CHAR_PART1) \
+   ? CC_PART1 ((Char) >> 8, (Char) & 0xff) \
+   : (((Char) >= 0xe0000 && (Char) <= G_UNICODE_LAST_CHAR) \
+      ? CC_PART2 (((Char) - 0xe0000) >> 8, (Char) & 0xff) \
+      : 0))
 
 /**
  * g_unicode_canonical_ordering:
@@ -84,7 +93,8 @@ g_unicode_canonical_ordering (gunichar *string,
     }
 }
 
-static const guchar *
+/* returns a pointer to a null-terminated UTF-8 string */
+static const gchar *
 find_decomposition (gunichar ch,
                    gboolean compat)
 {
@@ -104,17 +114,17 @@ find_decomposition (gunichar ch,
              if (compat)
                {
                  offset = decomp_table[half].compat_offset;
-                 if (offset == 0xff)
+                 if (offset == G_UNICODE_NOT_PRESENT_OFFSET)
                    offset = decomp_table[half].canon_offset;
                }
              else
                {
                  offset = decomp_table[half].canon_offset;
-                 if (offset == 0xff)
+                 if (offset == G_UNICODE_NOT_PRESENT_OFFSET)
                    return NULL;
                }
              
-             return &(decomp_expansion_string[decomp_table[half].expansion_offset + offset]);
+             return &(decomp_expansion_string[offset]);
            }
          else if (half == start)
            break;
@@ -142,27 +152,20 @@ gunichar *
 g_unicode_canonical_decomposition (gunichar ch,
                                   gsize   *result_len)
 {
-  const guchar *decomp = find_decomposition (ch, FALSE);
+  const gchar *decomp = find_decomposition (ch, FALSE);
+  const gchar *p;
   gunichar *r;
 
   if (decomp)
     {
       /* Found it.  */
-      int i, len;
-      /* We store as a double-nul terminated string.  */
-      for (len = 0; (decomp[len] || decomp[len + 1]);
-          len += 2)
-       ;
+      int i;
       
-      /* We've counted twice as many bytes as there are
-        characters.  */
-      *result_len = len / 2;
-      r = g_malloc (len / 2 * sizeof (gunichar));
+      *result_len = g_utf8_strlen (decomp, -1);
+      r = g_malloc (*result_len * sizeof (gunichar));
       
-      for (i = 0; i < len; i += 2)
-       {
-         r[i / 2] = (decomp[i] << 8 | decomp[i + 1]);
-       }
+      for (p = decomp, i = 0; *p != '\0'; p = g_utf8_next_char (p), i++)
+        r[i] = g_utf8_get_char (p);
     }
   else
     {
@@ -194,6 +197,7 @@ combine (gunichar  a,
   gushort index_a, index_b;
 
   index_a = COMPOSE_INDEX(a);
+
   if (index_a >= COMPOSE_FIRST_SINGLE_START && index_a < COMPOSE_SECOND_START)
     {
       if (b == compose_first_single[index_a - COMPOSE_FIRST_SINGLE_START][0])
@@ -202,10 +206,11 @@ combine (gunichar  a,
          return TRUE;
        }
       else
-       return FALSE;
+        return FALSE;
     }
   
   index_b = COMPOSE_INDEX(b);
+
   if (index_b >= COMPOSE_SECOND_SINGLE_START)
     {
       if (a == compose_second_single[index_b - COMPOSE_SECOND_SINGLE_START][0])
@@ -214,7 +219,7 @@ combine (gunichar  a,
          return TRUE;
        }
       else
-       return FALSE;
+        return FALSE;
     }
 
   if (index_a >= COMPOSE_FIRST_START && index_a < COMPOSE_FIRST_SINGLE_START &&
@@ -252,17 +257,10 @@ _g_utf8_normalize_wc (const gchar    *str,
     {
       gunichar wc = g_utf8_get_char (p);
 
-      const guchar *decomp = find_decomposition (wc, do_compat);
+      const gchar *decomp = find_decomposition (wc, do_compat);
 
       if (decomp)
-       {
-         int len;
-         /* We store as a double-nul terminated string.  */
-         for (len = 0; (decomp[len] || decomp[len + 1]);
-              len += 2)
-           ;
-         n_wc += len / 2;
-       }
+        n_wc += g_utf8_strlen (decomp, -1);
       else
        n_wc++;
 
@@ -277,7 +275,7 @@ _g_utf8_normalize_wc (const gchar    *str,
   while ((max_len < 0 || p < str + max_len) && *p)
     {
       gunichar wc = g_utf8_get_char (p);
-      const guchar *decomp;
+      const gchar *decomp;
       int cc;
       gsize old_n_wc = n_wc;
          
@@ -285,11 +283,9 @@ _g_utf8_normalize_wc (const gchar    *str,
          
       if (decomp)
        {
-         int len;
-         /* We store as a double-nul terminated string.  */
-         for (len = 0; (decomp[len] || decomp[len + 1]);
-              len += 2)
-           wc_buffer[n_wc++] = (decomp[len] << 8 | decomp[len + 1]);
+          const char *pd;
+          for (pd = decomp; *pd != '\0'; pd = g_utf8_next_char (pd))
+            wc_buffer[n_wc++] = g_utf8_get_char (pd);
        }
       else
        wc_buffer[n_wc++] = wc;
@@ -318,7 +314,6 @@ _g_utf8_normalize_wc (const gchar    *str,
 
   /* All decomposed and reordered */ 
 
-
   if (do_compose && n_wc > 0)
     {
       gsize i, j;
@@ -402,7 +397,7 @@ g_utf8_normalize (const gchar    *str,
 {
   gunichar *result_wc = _g_utf8_normalize_wc (str, len, mode);
   gchar *result;
-  
+
   result = g_ucs4_to_utf8 (result_wc, -1, NULL, NULL, NULL);
   g_free (result_wc);
 
index 6b1ac1175780b59256756baaf5efccfa8b4a006b..091f956997beb76e68231f8cc84370ea3db2ede3 100644 (file)
@@ -3,25 +3,32 @@
 #ifndef DECOMP_H
 #define DECOMP_H
 
-#define G_UNICODE_LAST_CHAR 0xffff
+#define G_UNICODE_LAST_CHAR 0x10ffff
 
-#define G_UNICODE_MAX_TABLE_INDEX 1000
+#define G_UNICODE_MAX_TABLE_INDEX (0x110000 / 256)
 
-static const unsigned char cclass_data[][256] = {
+#define G_UNICODE_LAST_CHAR_PART1 0x2FAFF
+
+#define G_UNICODE_LAST_PAGE_PART1 762
+
+#define G_UNICODE_NOT_PRESENT_OFFSET 65535
+
+static const guchar cclass_data[][256] = {
   { /* page 3, index 0 */
     230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 
     230, 230, 230, 230, 230, 230, 230, 232, 220, 220, 220, 220, 232, 216, 
     220, 220, 220, 220, 220, 202, 202, 220, 220, 220, 220, 202, 202, 220, 
     220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 1, 1, 1, 1, 1, 220, 
     220, 220, 220, 230, 230, 230, 230, 230, 230, 230, 230, 240, 230, 220, 
-    220, 220, 230, 230, 230, 220, 220, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 234, 234, 233, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    220, 220, 230, 230, 230, 220, 220, 0, 230, 230, 230, 220, 220, 220, 220, 
+    230, 0, 0, 0, 0, 0, 234, 234, 233, 234, 234, 233, 230, 230, 230, 230, 
+    230, 230, 230, 230, 230, 230, 230, 230, 230, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
   },
   { /* page 4, index 1 */
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
@@ -51,18 +58,18 @@ static const unsigned char cclass_data[][256] = {
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
   },
   { /* page 6, index 3 */
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 230, 230, 230, 230, 230, 
+    230, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
-    0, 0, 0, 27, 28, 29, 30, 31, 32, 33, 34, 230, 230, 220, 0, 0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 35, 0, 0, 0, 
-    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 27, 28, 29, 30, 31, 32, 33, 34, 230, 230, 220, 220, 
+    230, 230, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
-    0, 0, 230, 230, 230, 230, 230, 230, 230, 0, 0, 230, 230, 230, 230, 220, 
-    230, 0, 0, 230, 230, 0, 220, 230, 230, 220, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 0, 0, 0
+    0, 0, 0, 0, 0, 0, 0, 0, 230, 230, 230, 230, 230, 230, 230, 0, 0, 230, 
+    230, 230, 230, 220, 230, 0, 0, 230, 230, 0, 220, 230, 230, 220, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
   },
   { /* page 7, index 4 */
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 36, 0, 0, 0, 0, 0, 0, 
@@ -125,7 +132,7 @@ static const unsigned char cclass_data[][256] = {
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
@@ -184,16 +191,16 @@ static const unsigned char cclass_data[][256] = {
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
   },
   { /* page 23, index 13 */
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 230, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
   },
   { /* page 24, index 14 */
@@ -209,7 +216,20 @@ static const unsigned char cclass_data[][256] = {
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
   },
-  { /* page 32, index 15 */
+  { /* page 25, index 15 */
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 230, 220, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
+  },
+  { /* page 32, index 16 */
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
@@ -219,10 +239,10 @@ static const unsigned char cclass_data[][256] = {
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 230, 230, 1, 1, 230, 230, 
-    230, 230, 1, 1, 1, 230, 230, 0, 0, 0, 0, 230, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
-    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
+    230, 230, 1, 1, 1, 230, 230, 0, 0, 0, 0, 230, 0, 0, 0, 1, 1, 230, 220, 
+    230, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
   },
-  { /* page 48, index 16 */
+  { /* page 48, index 17 */
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 218, 228, 232, 222, 
     224, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
@@ -235,7 +255,7 @@ static const unsigned char cclass_data[][256] = {
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
   },
-  { /* page 251, index 17 */
+  { /* page 251, index 18 */
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
@@ -248,7 +268,7 @@ static const unsigned char cclass_data[][256] = {
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
   },
-  { /* page 254, index 18 */
+  { /* page 254, index 19 */
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 230, 230, 230, 230, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
@@ -260,10 +280,24 @@ static const unsigned char cclass_data[][256] = {
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
+  },
+  { /* page 465, index 20 */
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 216, 216, 1, 1, 1, 0, 0, 0, 226, 216, 216, 216, 216, 216, 
+    0, 0, 0, 0, 0, 0, 0, 0, 220, 220, 220, 220, 220, 220, 220, 220, 0, 0, 
+    230, 230, 230, 230, 230, 220, 220, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 230, 230, 230, 230, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+    0, 0, 0, 0, 0, 0, 0, 0, 0
   }
 };
 
-static const short combining_class_table[256] = {
+static const gint16 combining_class_table_part1[763] = {
   0 + G_UNICODE_MAX_TABLE_INDEX,
   0 + G_UNICODE_MAX_TABLE_INDEX,
   0 + G_UNICODE_MAX_TABLE_INDEX,
@@ -289,6 +323,1288 @@ static const short combining_class_table[256] = {
   0 + G_UNICODE_MAX_TABLE_INDEX,
   13 /* page 23 */,
   14 /* page 24 */,
+  15 /* page 25 */,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  16 /* page 32 */,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  17 /* page 48 */,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  18 /* page 251 */,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  19 /* page 254 */,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  20 /* page 465 */,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX
+};
+
+static const gint16 combining_class_table_part2[768] = {
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
+  0 + G_UNICODE_MAX_TABLE_INDEX,
   0 + G_UNICODE_MAX_TABLE_INDEX,
   0 + G_UNICODE_MAX_TABLE_INDEX,
   0 + G_UNICODE_MAX_TABLE_INDEX,
@@ -296,7 +1612,6 @@ static const short combining_class_table[256] = {
   0 + G_UNICODE_MAX_TABLE_INDEX,
   0 + G_UNICODE_MAX_TABLE_INDEX,
   0 + G_UNICODE_MAX_TABLE_INDEX,
-  15 /* page 32 */,
   0 + G_UNICODE_MAX_TABLE_INDEX,
   0 + G_UNICODE_MAX_TABLE_INDEX,
   0 + G_UNICODE_MAX_TABLE_INDEX,
@@ -312,7 +1627,6 @@ static const short combining_class_table[256] = {
   0 + G_UNICODE_MAX_TABLE_INDEX,
   0 + G_UNICODE_MAX_TABLE_INDEX,
   0 + G_UNICODE_MAX_TABLE_INDEX,
-  16 /* page 48 */,
   0 + G_UNICODE_MAX_TABLE_INDEX,
   0 + G_UNICODE_MAX_TABLE_INDEX,
   0 + G_UNICODE_MAX_TABLE_INDEX,
@@ -515,6246 +1829,8661 @@ static const short combining_class_table[256] = {
   0 + G_UNICODE_MAX_TABLE_INDEX,
   0 + G_UNICODE_MAX_TABLE_INDEX,
   0 + G_UNICODE_MAX_TABLE_INDEX,
-  17 /* page 251 */,
   0 + G_UNICODE_MAX_TABLE_INDEX,
   0 + G_UNICODE_MAX_TABLE_INDEX,
-  18 /* page 254 */,
   0 + G_UNICODE_MAX_TABLE_INDEX
 };
 
 typedef struct
 {
-  unsigned short ch;
-  unsigned char canon_offset;
-  unsigned char compat_offset;
-  unsigned short expansion_offset;
+  gunichar ch;
+  guint16 canon_offset;
+  guint16 compat_offset;
 } decomposition;
 
 static const decomposition decomp_table[] =
 {
-  { 0x00a0, 255, 0, 0 },
-  { 0x00a8, 255, 0, 4 },
-  { 0x00aa, 255, 0, 10 },
-  { 0x00af, 255, 0, 14 },
-  { 0x00b2, 255, 0, 20 },
-  { 0x00b3, 255, 0, 24 },
-  { 0x00b4, 255, 0, 28 },
-  { 0x00b5, 255, 0, 34 },
-  { 0x00b8, 255, 0, 38 },
-  { 0x00b9, 255, 0, 44 },
-  { 0x00ba, 255, 0, 48 },
-  { 0x00bc, 255, 0, 52 },
-  { 0x00bd, 255, 0, 60 },
-  { 0x00be, 255, 0, 68 },
-  { 0x00c0, 0, 255, 76 },
-  { 0x00c1, 0, 255, 82 },
-  { 0x00c2, 0, 255, 88 },
-  { 0x00c3, 0, 255, 94 },
-  { 0x00c4, 0, 255, 100 },
-  { 0x00c5, 0, 255, 106 },
-  { 0x00c7, 0, 255, 112 },
-  { 0x00c8, 0, 255, 118 },
-  { 0x00c9, 0, 255, 124 },
-  { 0x00ca, 0, 255, 130 },
-  { 0x00cb, 0, 255, 136 },
-  { 0x00cc, 0, 255, 142 },
-  { 0x00cd, 0, 255, 148 },
-  { 0x00ce, 0, 255, 154 },
-  { 0x00cf, 0, 255, 160 },
-  { 0x00d1, 0, 255, 166 },
-  { 0x00d2, 0, 255, 172 },
-  { 0x00d3, 0, 255, 178 },
-  { 0x00d4, 0, 255, 184 },
-  { 0x00d5, 0, 255, 190 },
-  { 0x00d6, 0, 255, 196 },
-  { 0x00d9, 0, 255, 202 },
-  { 0x00da, 0, 255, 208 },
-  { 0x00db, 0, 255, 214 },
-  { 0x00dc, 0, 255, 220 },
-  { 0x00dd, 0, 255, 226 },
-  { 0x00e0, 0, 255, 232 },
-  { 0x00e1, 0, 255, 238 },
-  { 0x00e2, 0, 255, 244 },
-  { 0x00e3, 0, 255, 250 },
-  { 0x00e4, 0, 255, 256 },
-  { 0x00e5, 0, 255, 262 },
-  { 0x00e7, 0, 255, 268 },
-  { 0x00e8, 0, 255, 274 },
-  { 0x00e9, 0, 255, 280 },
-  { 0x00ea, 0, 255, 286 },
-  { 0x00eb, 0, 255, 292 },
-  { 0x00ec, 0, 255, 298 },
-  { 0x00ed, 0, 255, 304 },
-  { 0x00ee, 0, 255, 310 },
-  { 0x00ef, 0, 255, 316 },
-  { 0x00f1, 0, 255, 322 },
-  { 0x00f2, 0, 255, 328 },
-  { 0x00f3, 0, 255, 334 },
-  { 0x00f4, 0, 255, 340 },
-  { 0x00f5, 0, 255, 346 },
-  { 0x00f6, 0, 255, 352 },
-  { 0x00f9, 0, 255, 358 },
-  { 0x00fa, 0, 255, 364 },
-  { 0x00fb, 0, 255, 370 },
-  { 0x00fc, 0, 255, 376 },
-  { 0x00fd, 0, 255, 382 },
-  { 0x00ff, 0, 255, 388 },
-  { 0x0100, 0, 255, 394 },
-  { 0x0101, 0, 255, 400 },
-  { 0x0102, 0, 255, 406 },
-  { 0x0103, 0, 255, 412 },
-  { 0x0104, 0, 255, 418 },
-  { 0x0105, 0, 255, 424 },
-  { 0x0106, 0, 255, 430 },
-  { 0x0107, 0, 255, 436 },
-  { 0x0108, 0, 255, 442 },
-  { 0x0109, 0, 255, 448 },
-  { 0x010a, 0, 255, 454 },
-  { 0x010b, 0, 255, 460 },
-  { 0x010c, 0, 255, 466 },
-  { 0x010d, 0, 255, 472 },
-  { 0x010e, 0, 255, 478 },
-  { 0x010f, 0, 255, 484 },
-  { 0x0112, 0, 255, 490 },
-  { 0x0113, 0, 255, 496 },
-  { 0x0114, 0, 255, 502 },
-  { 0x0115, 0, 255, 508 },
-  { 0x0116, 0, 255, 514 },
-  { 0x0117, 0, 255, 520 },
-  { 0x0118, 0, 255, 526 },
-  { 0x0119, 0, 255, 532 },
-  { 0x011a, 0, 255, 538 },
-  { 0x011b, 0, 255, 544 },
-  { 0x011c, 0, 255, 550 },
-  { 0x011d, 0, 255, 556 },
-  { 0x011e, 0, 255, 562 },
-  { 0x011f, 0, 255, 568 },
-  { 0x0120, 0, 255, 574 },
-  { 0x0121, 0, 255, 580 },
-  { 0x0122, 0, 255, 586 },
-  { 0x0123, 0, 255, 592 },
-  { 0x0124, 0, 255, 598 },
-  { 0x0125, 0, 255, 604 },
-  { 0x0128, 0, 255, 610 },
-  { 0x0129, 0, 255, 616 },
-  { 0x012a, 0, 255, 622 },
-  { 0x012b, 0, 255, 628 },
-  { 0x012c, 0, 255, 634 },
-  { 0x012d, 0, 255, 640 },
-  { 0x012e, 0, 255, 646 },
-  { 0x012f, 0, 255, 652 },
-  { 0x0130, 0, 255, 658 },
-  { 0x0132, 255, 0, 664 },
-  { 0x0133, 255, 0, 670 },
-  { 0x0134, 0, 255, 676 },
-  { 0x0135, 0, 255, 682 },
-  { 0x0136, 0, 255, 688 },
-  { 0x0137, 0, 255, 694 },
-  { 0x0139, 0, 255, 700 },
-  { 0x013a, 0, 255, 706 },
-  { 0x013b, 0, 255, 712 },
-  { 0x013c, 0, 255, 718 },
-  { 0x013d, 0, 255, 724 },
-  { 0x013e, 0, 255, 730 },
-  { 0x013f, 255, 0, 736 },
-  { 0x0140, 255, 0, 742 },
-  { 0x0143, 0, 255, 748 },
-  { 0x0144, 0, 255, 754 },
-  { 0x0145, 0, 255, 760 },
-  { 0x0146, 0, 255, 766 },
-  { 0x0147, 0, 255, 772 },
-  { 0x0148, 0, 255, 778 },
-  { 0x0149, 255, 0, 784 },
-  { 0x014c, 0, 255, 790 },
-  { 0x014d, 0, 255, 796 },
-  { 0x014e, 0, 255, 802 },
-  { 0x014f, 0, 255, 808 },
-  { 0x0150, 0, 255, 814 },
-  { 0x0151, 0, 255, 820 },
-  { 0x0154, 0, 255, 826 },
-  { 0x0155, 0, 255, 832 },
-  { 0x0156, 0, 255, 838 },
-  { 0x0157, 0, 255, 844 },
-  { 0x0158, 0, 255, 850 },
-  { 0x0159, 0, 255, 856 },
-  { 0x015a, 0, 255, 862 },
-  { 0x015b, 0, 255, 868 },
-  { 0x015c, 0, 255, 874 },
-  { 0x015d, 0, 255, 880 },
-  { 0x015e, 0, 255, 886 },
-  { 0x015f, 0, 255, 892 },
-  { 0x0160, 0, 255, 898 },
-  { 0x0161, 0, 255, 904 },
-  { 0x0162, 0, 255, 910 },
-  { 0x0163, 0, 255, 916 },
-  { 0x0164, 0, 255, 922 },
-  { 0x0165, 0, 255, 928 },
-  { 0x0168, 0, 255, 934 },
-  { 0x0169, 0, 255, 940 },
-  { 0x016a, 0, 255, 946 },
-  { 0x016b, 0, 255, 952 },
-  { 0x016c, 0, 255, 958 },
-  { 0x016d, 0, 255, 964 },
-  { 0x016e, 0, 255, 970 },
-  { 0x016f, 0, 255, 976 },
-  { 0x0170, 0, 255, 982 },
-  { 0x0171, 0, 255, 988 },
-  { 0x0172, 0, 255, 994 },
-  { 0x0173, 0, 255, 1000 },
-  { 0x0174, 0, 255, 1006 },
-  { 0x0175, 0, 255, 1012 },
-  { 0x0176, 0, 255, 1018 },
-  { 0x0177, 0, 255, 1024 },
-  { 0x0178, 0, 255, 1030 },
-  { 0x0179, 0, 255, 1036 },
-  { 0x017a, 0, 255, 1042 },
-  { 0x017b, 0, 255, 1048 },
-  { 0x017c, 0, 255, 1054 },
-  { 0x017d, 0, 255, 1060 },
-  { 0x017e, 0, 255, 1066 },
-  { 0x017f, 255, 0, 1072 },
-  { 0x01a0, 0, 255, 1076 },
-  { 0x01a1, 0, 255, 1082 },
-  { 0x01af, 0, 255, 1088 },
-  { 0x01b0, 0, 255, 1094 },
-  { 0x01c4, 255, 0, 1100 },
-  { 0x01c5, 255, 0, 1108 },
-  { 0x01c6, 255, 0, 1116 },
-  { 0x01c7, 255, 0, 1124 },
-  { 0x01c8, 255, 0, 1130 },
-  { 0x01c9, 255, 0, 1136 },
-  { 0x01ca, 255, 0, 1142 },
-  { 0x01cb, 255, 0, 1148 },
-  { 0x01cc, 255, 0, 1154 },
-  { 0x01cd, 0, 255, 1160 },
-  { 0x01ce, 0, 255, 1166 },
-  { 0x01cf, 0, 255, 1172 },
-  { 0x01d0, 0, 255, 1178 },
-  { 0x01d1, 0, 255, 1184 },
-  { 0x01d2, 0, 255, 1190 },
-  { 0x01d3, 0, 255, 1196 },
-  { 0x01d4, 0, 255, 1202 },
-  { 0x01d5, 0, 255, 1208 },
-  { 0x01d6, 0, 255, 1216 },
-  { 0x01d7, 0, 255, 1224 },
-  { 0x01d8, 0, 255, 1232 },
-  { 0x01d9, 0, 255, 1240 },
-  { 0x01da, 0, 255, 1248 },
-  { 0x01db, 0, 255, 1256 },
-  { 0x01dc, 0, 255, 1264 },
-  { 0x01de, 0, 255, 1272 },
-  { 0x01df, 0, 255, 1280 },
-  { 0x01e0, 0, 255, 1288 },
-  { 0x01e1, 0, 255, 1296 },
-  { 0x01e2, 0, 255, 1304 },
-  { 0x01e3, 0, 255, 1310 },
-  { 0x01e6, 0, 255, 1316 },
-  { 0x01e7, 0, 255, 1322 },
-  { 0x01e8, 0, 255, 1328 },
-  { 0x01e9, 0, 255, 1334 },
-  { 0x01ea, 0, 255, 1340 },
-  { 0x01eb, 0, 255, 1346 },
-  { 0x01ec, 0, 255, 1352 },
-  { 0x01ed, 0, 255, 1360 },
-  { 0x01ee, 0, 255, 1368 },
-  { 0x01ef, 0, 255, 1374 },
-  { 0x01f0, 0, 255, 1380 },
-  { 0x01f1, 255, 0, 1386 },
-  { 0x01f2, 255, 0, 1392 },
-  { 0x01f3, 255, 0, 1398 },
-  { 0x01f4, 0, 255, 1404 },
-  { 0x01f5, 0, 255, 1410 },
-  { 0x01f8, 0, 255, 1416 },
-  { 0x01f9, 0, 255, 1422 },
-  { 0x01fa, 0, 255, 1428 },
-  { 0x01fb, 0, 255, 1436 },
-  { 0x01fc, 0, 255, 1444 },
-  { 0x01fd, 0, 255, 1450 },
-  { 0x01fe, 0, 255, 1456 },
-  { 0x01ff, 0, 255, 1462 },
-  { 0x0200, 0, 255, 1468 },
-  { 0x0201, 0, 255, 1474 },
-  { 0x0202, 0, 255, 1480 },
-  { 0x0203, 0, 255, 1486 },
-  { 0x0204, 0, 255, 1492 },
-  { 0x0205, 0, 255, 1498 },
-  { 0x0206, 0, 255, 1504 },
-  { 0x0207, 0, 255, 1510 },
-  { 0x0208, 0, 255, 1516 },
-  { 0x0209, 0, 255, 1522 },
-  { 0x020a, 0, 255, 1528 },
-  { 0x020b, 0, 255, 1534 },
-  { 0x020c, 0, 255, 1540 },
-  { 0x020d, 0, 255, 1546 },
-  { 0x020e, 0, 255, 1552 },
-  { 0x020f, 0, 255, 1558 },
-  { 0x0210, 0, 255, 1564 },
-  { 0x0211, 0, 255, 1570 },
-  { 0x0212, 0, 255, 1576 },
-  { 0x0213, 0, 255, 1582 },
-  { 0x0214, 0, 255, 1588 },
-  { 0x0215, 0, 255, 1594 },
-  { 0x0216, 0, 255, 1600 },
-  { 0x0217, 0, 255, 1606 },
-  { 0x0218, 0, 255, 1612 },
-  { 0x0219, 0, 255, 1618 },
-  { 0x021a, 0, 255, 1624 },
-  { 0x021b, 0, 255, 1630 },
-  { 0x021e, 0, 255, 1636 },
-  { 0x021f, 0, 255, 1642 },
-  { 0x0226, 0, 255, 1648 },
-  { 0x0227, 0, 255, 1654 },
-  { 0x0228, 0, 255, 1660 },
-  { 0x0229, 0, 255, 1666 },
-  { 0x022a, 0, 255, 1672 },
-  { 0x022b, 0, 255, 1680 },
-  { 0x022c, 0, 255, 1688 },
-  { 0x022d, 0, 255, 1696 },
-  { 0x022e, 0, 255, 1704 },
-  { 0x022f, 0, 255, 1710 },
-  { 0x0230, 0, 255, 1716 },
-  { 0x0231, 0, 255, 1724 },
-  { 0x0232, 0, 255, 1732 },
-  { 0x0233, 0, 255, 1738 },
-  { 0x02b0, 255, 0, 1744 },
-  { 0x02b1, 255, 0, 1748 },
-  { 0x02b2, 255, 0, 1752 },
-  { 0x02b3, 255, 0, 1756 },
-  { 0x02b4, 255, 0, 1760 },
-  { 0x02b5, 255, 0, 1764 },
-  { 0x02b6, 255, 0, 1768 },
-  { 0x02b7, 255, 0, 1772 },
-  { 0x02b8, 255, 0, 1776 },
-  { 0x02d8, 255, 0, 1780 },
-  { 0x02d9, 255, 0, 1786 },
-  { 0x02da, 255, 0, 1792 },
-  { 0x02db, 255, 0, 1798 },
-  { 0x02dc, 255, 0, 1804 },
-  { 0x02dd, 255, 0, 1810 },
-  { 0x02e0, 255, 0, 1816 },
-  { 0x02e1, 255, 0, 1820 },
-  { 0x02e2, 255, 0, 1072 },
-  { 0x02e3, 255, 0, 1824 },
-  { 0x02e4, 255, 0, 1828 },
-  { 0x0340, 0, 255, 1832 },
-  { 0x0341, 0, 255, 1836 },
-  { 0x0343, 0, 255, 1840 },
-  { 0x0344, 0, 255, 1844 },
-  { 0x0374, 0, 255, 1850 },
-  { 0x037a, 255, 0, 1854 },
-  { 0x037e, 0, 255, 1860 },
-  { 0x0384, 255, 0, 28 },
-  { 0x0385, 0, 6, 1864 },
-  { 0x0386, 0, 255, 1878 },
-  { 0x0387, 0, 255, 1884 },
-  { 0x0388, 0, 255, 1888 },
-  { 0x0389, 0, 255, 1894 },
-  { 0x038a, 0, 255, 1900 },
-  { 0x038c, 0, 255, 1906 },
-  { 0x038e, 0, 255, 1912 },
-  { 0x038f, 0, 255, 1918 },
-  { 0x0390, 0, 255, 1924 },
-  { 0x03aa, 0, 255, 1932 },
-  { 0x03ab, 0, 255, 1938 },
-  { 0x03ac, 0, 255, 1944 },
-  { 0x03ad, 0, 255, 1950 },
-  { 0x03ae, 0, 255, 1956 },
-  { 0x03af, 0, 255, 1962 },
-  { 0x03b0, 0, 255, 1968 },
-  { 0x03ca, 0, 255, 1976 },
-  { 0x03cb, 0, 255, 1982 },
-  { 0x03cc, 0, 255, 1988 },
-  { 0x03cd, 0, 255, 1994 },
-  { 0x03ce, 0, 255, 2000 },
-  { 0x03d0, 255, 0, 2006 },
-  { 0x03d1, 255, 0, 2010 },
-  { 0x03d2, 255, 0, 2014 },
-  { 0x03d3, 0, 6, 2018 },
-  { 0x03d4, 0, 6, 2030 },
-  { 0x03d5, 255, 0, 2042 },
-  { 0x03d6, 255, 0, 2046 },
-  { 0x03f0, 255, 0, 2050 },
-  { 0x03f1, 255, 0, 2054 },
-  { 0x03f2, 255, 0, 2058 },
-  { 0x03f4, 255, 0, 2062 },
-  { 0x03f5, 255, 0, 2066 },
-  { 0x0400, 0, 255, 2070 },
-  { 0x0401, 0, 255, 2076 },
-  { 0x0403, 0, 255, 2082 },
-  { 0x0407, 0, 255, 2088 },
-  { 0x040c, 0, 255, 2094 },
-  { 0x040d, 0, 255, 2100 },
-  { 0x040e, 0, 255, 2106 },
-  { 0x0419, 0, 255, 2112 },
-  { 0x0439, 0, 255, 2118 },
-  { 0x0450, 0, 255, 2124 },
-  { 0x0451, 0, 255, 2130 },
-  { 0x0453, 0, 255, 2136 },
-  { 0x0457, 0, 255, 2142 },
-  { 0x045c, 0, 255, 2148 },
-  { 0x045d, 0, 255, 2154 },
-  { 0x045e, 0, 255, 2160 },
-  { 0x0476, 0, 255, 2166 },
-  { 0x0477, 0, 255, 2172 },
-  { 0x04c1, 0, 255, 2178 },
-  { 0x04c2, 0, 255, 2184 },
-  { 0x04d0, 0, 255, 2190 },
-  { 0x04d1, 0, 255, 2196 },
-  { 0x04d2, 0, 255, 2202 },
-  { 0x04d3, 0, 255, 2208 },
-  { 0x04d6, 0, 255, 2214 },
-  { 0x04d7, 0, 255, 2220 },
-  { 0x04da, 0, 255, 2226 },
-  { 0x04db, 0, 255, 2232 },
-  { 0x04dc, 0, 255, 2238 },
-  { 0x04dd, 0, 255, 2244 },
-  { 0x04de, 0, 255, 2250 },
-  { 0x04df, 0, 255, 2256 },
-  { 0x04e2, 0, 255, 2262 },
-  { 0x04e3, 0, 255, 2268 },
-  { 0x04e4, 0, 255, 2274 },
-  { 0x04e5, 0, 255, 2280 },
-  { 0x04e6, 0, 255, 2286 },
-  { 0x04e7, 0, 255, 2292 },
-  { 0x04ea, 0, 255, 2298 },
-  { 0x04eb, 0, 255, 2304 },
-  { 0x04ec, 0, 255, 2310 },
-  { 0x04ed, 0, 255, 2316 },
-  { 0x04ee, 0, 255, 2322 },
-  { 0x04ef, 0, 255, 2328 },
-  { 0x04f0, 0, 255, 2334 },
-  { 0x04f1, 0, 255, 2340 },
-  { 0x04f2, 0, 255, 2346 },
-  { 0x04f3, 0, 255, 2352 },
-  { 0x04f4, 0, 255, 2358 },
-  { 0x04f5, 0, 255, 2364 },
-  { 0x04f8, 0, 255, 2370 },
-  { 0x04f9, 0, 255, 2376 },
-  { 0x0587, 255, 0, 2382 },
-  { 0x0622, 0, 255, 2388 },
-  { 0x0623, 0, 255, 2394 },
-  { 0x0624, 0, 255, 2400 },
-  { 0x0625, 0, 255, 2406 },
-  { 0x0626, 0, 255, 2412 },
-  { 0x0675, 255, 0, 2418 },
-  { 0x0676, 255, 0, 2424 },
-  { 0x0677, 255, 0, 2430 },
-  { 0x0678, 255, 0, 2436 },
-  { 0x06c0, 0, 255, 2442 },
-  { 0x06c2, 0, 255, 2448 },
-  { 0x06d3, 0, 255, 2454 },
-  { 0x0929, 0, 255, 2460 },
-  { 0x0931, 0, 255, 2466 },
-  { 0x0934, 0, 255, 2472 },
-  { 0x0958, 0, 255, 2478 },
-  { 0x0959, 0, 255, 2484 },
-  { 0x095a, 0, 255, 2490 },
-  { 0x095b, 0, 255, 2496 },
-  { 0x095c, 0, 255, 2502 },
-  { 0x095d, 0, 255, 2508 },
-  { 0x095e, 0, 255, 2514 },
-  { 0x095f, 0, 255, 2520 },
-  { 0x09cb, 0, 255, 2526 },
-  { 0x09cc, 0, 255, 2532 },
-  { 0x09dc, 0, 255, 2538 },
-  { 0x09dd, 0, 255, 2544 },
-  { 0x09df, 0, 255, 2550 },
-  { 0x0a33, 0, 255, 2556 },
-  { 0x0a36, 0, 255, 2562 },
-  { 0x0a59, 0, 255, 2568 },
-  { 0x0a5a, 0, 255, 2574 },
-  { 0x0a5b, 0, 255, 2580 },
-  { 0x0a5e, 0, 255, 2586 },
-  { 0x0b48, 0, 255, 2592 },
-  { 0x0b4b, 0, 255, 2598 },
-  { 0x0b4c, 0, 255, 2604 },
-  { 0x0b5c, 0, 255, 2610 },
-  { 0x0b5d, 0, 255, 2616 },
-  { 0x0b94, 0, 255, 2622 },
-  { 0x0bca, 0, 255, 2628 },
-  { 0x0bcb, 0, 255, 2634 },
-  { 0x0bcc, 0, 255, 2640 },
-  { 0x0c48, 0, 255, 2646 },
-  { 0x0cc0, 0, 255, 2652 },
-  { 0x0cc7, 0, 255, 2658 },
-  { 0x0cc8, 0, 255, 2664 },
-  { 0x0cca, 0, 255, 2670 },
-  { 0x0ccb, 0, 255, 2676 },
-  { 0x0d4a, 0, 255, 2684 },
-  { 0x0d4b, 0, 255, 2690 },
-  { 0x0d4c, 0, 255, 2696 },
-  { 0x0dda, 0, 255, 2702 },
-  { 0x0ddc, 0, 255, 2708 },
-  { 0x0ddd, 0, 255, 2714 },
-  { 0x0dde, 0, 255, 2722 },
-  { 0x0e33, 255, 0, 2728 },
-  { 0x0eb3, 255, 0, 2734 },
-  { 0x0edc, 255, 0, 2740 },
-  { 0x0edd, 255, 0, 2746 },
-  { 0x0f0c, 255, 0, 2752 },
-  { 0x0f43, 0, 255, 2756 },
-  { 0x0f4d, 0, 255, 2762 },
-  { 0x0f52, 0, 255, 2768 },
-  { 0x0f57, 0, 255, 2774 },
-  { 0x0f5c, 0, 255, 2780 },
-  { 0x0f69, 0, 255, 2786 },
-  { 0x0f73, 0, 255, 2792 },
-  { 0x0f75, 0, 255, 2798 },
-  { 0x0f76, 0, 255, 2804 },
-  { 0x0f77, 255, 0, 2810 },
-  { 0x0f78, 0, 255, 2818 },
-  { 0x0f79, 255, 0, 2824 },
-  { 0x0f81, 0, 255, 2832 },
-  { 0x0f93, 0, 255, 2838 },
-  { 0x0f9d, 0, 255, 2844 },
-  { 0x0fa2, 0, 255, 2850 },
-  { 0x0fa7, 0, 255, 2856 },
-  { 0x0fac, 0, 255, 2862 },
-  { 0x0fb9, 0, 255, 2868 },
-  { 0x1026, 0, 255, 2874 },
-  { 0x1e00, 0, 255, 2880 },
-  { 0x1e01, 0, 255, 2886 },
-  { 0x1e02, 0, 255, 2892 },
-  { 0x1e03, 0, 255, 2898 },
-  { 0x1e04, 0, 255, 2904 },
-  { 0x1e05, 0, 255, 2910 },
-  { 0x1e06, 0, 255, 2916 },
-  { 0x1e07, 0, 255, 2922 },
-  { 0x1e08, 0, 255, 2928 },
-  { 0x1e09, 0, 255, 2936 },
-  { 0x1e0a, 0, 255, 2944 },
-  { 0x1e0b, 0, 255, 2950 },
-  { 0x1e0c, 0, 255, 2956 },
-  { 0x1e0d, 0, 255, 2962 },
-  { 0x1e0e, 0, 255, 2968 },
-  { 0x1e0f, 0, 255, 2974 },
-  { 0x1e10, 0, 255, 2980 },
-  { 0x1e11, 0, 255, 2986 },
-  { 0x1e12, 0, 255, 2992 },
-  { 0x1e13, 0, 255, 2998 },
-  { 0x1e14, 0, 255, 3004 },
-  { 0x1e15, 0, 255, 3012 },
-  { 0x1e16, 0, 255, 3020 },
-  { 0x1e17, 0, 255, 3028 },
-  { 0x1e18, 0, 255, 3036 },
-  { 0x1e19, 0, 255, 3042 },
-  { 0x1e1a, 0, 255, 3048 },
-  { 0x1e1b, 0, 255, 3054 },
-  { 0x1e1c, 0, 255, 3060 },
-  { 0x1e1d, 0, 255, 3068 },
-  { 0x1e1e, 0, 255, 3076 },
-  { 0x1e1f, 0, 255, 3082 },
-  { 0x1e20, 0, 255, 3088 },
-  { 0x1e21, 0, 255, 3094 },
-  { 0x1e22, 0, 255, 3100 },
-  { 0x1e23, 0, 255, 3106 },
-  { 0x1e24, 0, 255, 3112 },
-  { 0x1e25, 0, 255, 3118 },
-  { 0x1e26, 0, 255, 3124 },
-  { 0x1e27, 0, 255, 3130 },
-  { 0x1e28, 0, 255, 3136 },
-  { 0x1e29, 0, 255, 3142 },
-  { 0x1e2a, 0, 255, 3148 },
-  { 0x1e2b, 0, 255, 3154 },
-  { 0x1e2c, 0, 255, 3160 },
-  { 0x1e2d, 0, 255, 3166 },
-  { 0x1e2e, 0, 255, 3172 },
-  { 0x1e2f, 0, 255, 3180 },
-  { 0x1e30, 0, 255, 3188 },
-  { 0x1e31, 0, 255, 3194 },
-  { 0x1e32, 0, 255, 3200 },
-  { 0x1e33, 0, 255, 3206 },
-  { 0x1e34, 0, 255, 3212 },
-  { 0x1e35, 0, 255, 3218 },
-  { 0x1e36, 0, 255, 3224 },
-  { 0x1e37, 0, 255, 3230 },
-  { 0x1e38, 0, 255, 3236 },
-  { 0x1e39, 0, 255, 3244 },
-  { 0x1e3a, 0, 255, 3252 },
-  { 0x1e3b, 0, 255, 3258 },
-  { 0x1e3c, 0, 255, 3264 },
-  { 0x1e3d, 0, 255, 3270 },
-  { 0x1e3e, 0, 255, 3276 },
-  { 0x1e3f, 0, 255, 3282 },
-  { 0x1e40, 0, 255, 3288 },
-  { 0x1e41, 0, 255, 3294 },
-  { 0x1e42, 0, 255, 3300 },
-  { 0x1e43, 0, 255, 3306 },
-  { 0x1e44, 0, 255, 3312 },
-  { 0x1e45, 0, 255, 3318 },
-  { 0x1e46, 0, 255, 3324 },
-  { 0x1e47, 0, 255, 3330 },
-  { 0x1e48, 0, 255, 3336 },
-  { 0x1e49, 0, 255, 3342 },
-  { 0x1e4a, 0, 255, 3348 },
-  { 0x1e4b, 0, 255, 3354 },
-  { 0x1e4c, 0, 255, 3360 },
-  { 0x1e4d, 0, 255, 3368 },
-  { 0x1e4e, 0, 255, 3376 },
-  { 0x1e4f, 0, 255, 3384 },
-  { 0x1e50, 0, 255, 3392 },
-  { 0x1e51, 0, 255, 3400 },
-  { 0x1e52, 0, 255, 3408 },
-  { 0x1e53, 0, 255, 3416 },
-  { 0x1e54, 0, 255, 3424 },
-  { 0x1e55, 0, 255, 3430 },
-  { 0x1e56, 0, 255, 3436 },
-  { 0x1e57, 0, 255, 3442 },
-  { 0x1e58, 0, 255, 3448 },
-  { 0x1e59, 0, 255, 3454 },
-  { 0x1e5a, 0, 255, 3460 },
-  { 0x1e5b, 0, 255, 3466 },
-  { 0x1e5c, 0, 255, 3472 },
-  { 0x1e5d, 0, 255, 3480 },
-  { 0x1e5e, 0, 255, 3488 },
-  { 0x1e5f, 0, 255, 3494 },
-  { 0x1e60, 0, 255, 3500 },
-  { 0x1e61, 0, 255, 3506 },
-  { 0x1e62, 0, 255, 3512 },
-  { 0x1e63, 0, 255, 3518 },
-  { 0x1e64, 0, 255, 3524 },
-  { 0x1e65, 0, 255, 3532 },
-  { 0x1e66, 0, 255, 3540 },
-  { 0x1e67, 0, 255, 3548 },
-  { 0x1e68, 0, 255, 3556 },
-  { 0x1e69, 0, 255, 3564 },
-  { 0x1e6a, 0, 255, 3572 },
-  { 0x1e6b, 0, 255, 3578 },
-  { 0x1e6c, 0, 255, 3584 },
-  { 0x1e6d, 0, 255, 3590 },
-  { 0x1e6e, 0, 255, 3596 },
-  { 0x1e6f, 0, 255, 3602 },
-  { 0x1e70, 0, 255, 3608 },
-  { 0x1e71, 0, 255, 3614 },
-  { 0x1e72, 0, 255, 3620 },
-  { 0x1e73, 0, 255, 3626 },
-  { 0x1e74, 0, 255, 3632 },
-  { 0x1e75, 0, 255, 3638 },
-  { 0x1e76, 0, 255, 3644 },
-  { 0x1e77, 0, 255, 3650 },
-  { 0x1e78, 0, 255, 3656 },
-  { 0x1e79, 0, 255, 3664 },
-  { 0x1e7a, 0, 255, 3672 },
-  { 0x1e7b, 0, 255, 3680 },
-  { 0x1e7c, 0, 255, 3688 },
-  { 0x1e7d, 0, 255, 3694 },
-  { 0x1e7e, 0, 255, 3700 },
-  { 0x1e7f, 0, 255, 3706 },
-  { 0x1e80, 0, 255, 3712 },
-  { 0x1e81, 0, 255, 3718 },
-  { 0x1e82, 0, 255, 3724 },
-  { 0x1e83, 0, 255, 3730 },
-  { 0x1e84, 0, 255, 3736 },
-  { 0x1e85, 0, 255, 3742 },
-  { 0x1e86, 0, 255, 3748 },
-  { 0x1e87, 0, 255, 3754 },
-  { 0x1e88, 0, 255, 3760 },
-  { 0x1e89, 0, 255, 3766 },
-  { 0x1e8a, 0, 255, 3772 },
-  { 0x1e8b, 0, 255, 3778 },
-  { 0x1e8c, 0, 255, 3784 },
-  { 0x1e8d, 0, 255, 3790 },
-  { 0x1e8e, 0, 255, 3796 },
-  { 0x1e8f, 0, 255, 3802 },
-  { 0x1e90, 0, 255, 3808 },
-  { 0x1e91, 0, 255, 3814 },
-  { 0x1e92, 0, 255, 3820 },
-  { 0x1e93, 0, 255, 3826 },
-  { 0x1e94, 0, 255, 3832 },
-  { 0x1e95, 0, 255, 3838 },
-  { 0x1e96, 0, 255, 3844 },
-  { 0x1e97, 0, 255, 3850 },
-  { 0x1e98, 0, 255, 3856 },
-  { 0x1e99, 0, 255, 3862 },
-  { 0x1e9a, 255, 0, 3868 },
-  { 0x1e9b, 0, 6, 3874 },
-  { 0x1ea0, 0, 255, 3886 },
-  { 0x1ea1, 0, 255, 3892 },
-  { 0x1ea2, 0, 255, 3898 },
-  { 0x1ea3, 0, 255, 3904 },
-  { 0x1ea4, 0, 255, 3910 },
-  { 0x1ea5, 0, 255, 3918 },
-  { 0x1ea6, 0, 255, 3926 },
-  { 0x1ea7, 0, 255, 3934 },
-  { 0x1ea8, 0, 255, 3942 },
-  { 0x1ea9, 0, 255, 3950 },
-  { 0x1eaa, 0, 255, 3958 },
-  { 0x1eab, 0, 255, 3966 },
-  { 0x1eac, 0, 255, 3974 },
-  { 0x1ead, 0, 255, 3982 },
-  { 0x1eae, 0, 255, 3990 },
-  { 0x1eaf, 0, 255, 3998 },
-  { 0x1eb0, 0, 255, 4006 },
-  { 0x1eb1, 0, 255, 4014 },
-  { 0x1eb2, 0, 255, 4022 },
-  { 0x1eb3, 0, 255, 4030 },
-  { 0x1eb4, 0, 255, 4038 },
-  { 0x1eb5, 0, 255, 4046 },
-  { 0x1eb6, 0, 255, 4054 },
-  { 0x1eb7, 0, 255, 4062 },
-  { 0x1eb8, 0, 255, 4070 },
-  { 0x1eb9, 0, 255, 4076 },
-  { 0x1eba, 0, 255, 4082 },
-  { 0x1ebb, 0, 255, 4088 },
-  { 0x1ebc, 0, 255, 4094 },
-  { 0x1ebd, 0, 255, 4100 },
-  { 0x1ebe, 0, 255, 4106 },
-  { 0x1ebf, 0, 255, 4114 },
-  { 0x1ec0, 0, 255, 4122 },
-  { 0x1ec1, 0, 255, 4130 },
-  { 0x1ec2, 0, 255, 4138 },
-  { 0x1ec3, 0, 255, 4146 },
-  { 0x1ec4, 0, 255, 4154 },
-  { 0x1ec5, 0, 255, 4162 },
-  { 0x1ec6, 0, 255, 4170 },
-  { 0x1ec7, 0, 255, 4178 },
-  { 0x1ec8, 0, 255, 4186 },
-  { 0x1ec9, 0, 255, 4192 },
-  { 0x1eca, 0, 255, 4198 },
-  { 0x1ecb, 0, 255, 4204 },
-  { 0x1ecc, 0, 255, 4210 },
-  { 0x1ecd, 0, 255, 4216 },
-  { 0x1ece, 0, 255, 4222 },
-  { 0x1ecf, 0, 255, 4228 },
-  { 0x1ed0, 0, 255, 4234 },
-  { 0x1ed1, 0, 255, 4242 },
-  { 0x1ed2, 0, 255, 4250 },
-  { 0x1ed3, 0, 255, 4258 },
-  { 0x1ed4, 0, 255, 4266 },
-  { 0x1ed5, 0, 255, 4274 },
-  { 0x1ed6, 0, 255, 4282 },
-  { 0x1ed7, 0, 255, 4290 },
-  { 0x1ed8, 0, 255, 4298 },
-  { 0x1ed9, 0, 255, 4306 },
-  { 0x1eda, 0, 255, 4314 },
-  { 0x1edb, 0, 255, 4322 },
-  { 0x1edc, 0, 255, 4330 },
-  { 0x1edd, 0, 255, 4338 },
-  { 0x1ede, 0, 255, 4346 },
-  { 0x1edf, 0, 255, 4354 },
-  { 0x1ee0, 0, 255, 4362 },
-  { 0x1ee1, 0, 255, 4370 },
-  { 0x1ee2, 0, 255, 4378 },
-  { 0x1ee3, 0, 255, 4386 },
-  { 0x1ee4, 0, 255, 4394 },
-  { 0x1ee5, 0, 255, 4400 },
-  { 0x1ee6, 0, 255, 4406 },
-  { 0x1ee7, 0, 255, 4412 },
-  { 0x1ee8, 0, 255, 4418 },
-  { 0x1ee9, 0, 255, 4426 },
-  { 0x1eea, 0, 255, 4434 },
-  { 0x1eeb, 0, 255, 4442 },
-  { 0x1eec, 0, 255, 4450 },
-  { 0x1eed, 0, 255, 4458 },
-  { 0x1eee, 0, 255, 4466 },
-  { 0x1eef, 0, 255, 4474 },
-  { 0x1ef0, 0, 255, 4482 },
-  { 0x1ef1, 0, 255, 4490 },
-  { 0x1ef2, 0, 255, 4498 },
-  { 0x1ef3, 0, 255, 4504 },
-  { 0x1ef4, 0, 255, 4510 },
-  { 0x1ef5, 0, 255, 4516 },
-  { 0x1ef6, 0, 255, 4522 },
-  { 0x1ef7, 0, 255, 4528 },
-  { 0x1ef8, 0, 255, 4534 },
-  { 0x1ef9, 0, 255, 4540 },
-  { 0x1f00, 0, 255, 4546 },
-  { 0x1f01, 0, 255, 4552 },
-  { 0x1f02, 0, 255, 4558 },
-  { 0x1f03, 0, 255, 4566 },
-  { 0x1f04, 0, 255, 4574 },
-  { 0x1f05, 0, 255, 4582 },
-  { 0x1f06, 0, 255, 4590 },
-  { 0x1f07, 0, 255, 4598 },
-  { 0x1f08, 0, 255, 4606 },
-  { 0x1f09, 0, 255, 4612 },
-  { 0x1f0a, 0, 255, 4618 },
-  { 0x1f0b, 0, 255, 4626 },
-  { 0x1f0c, 0, 255, 4634 },
-  { 0x1f0d, 0, 255, 4642 },
-  { 0x1f0e, 0, 255, 4650 },
-  { 0x1f0f, 0, 255, 4658 },
-  { 0x1f10, 0, 255, 4666 },
-  { 0x1f11, 0, 255, 4672 },
-  { 0x1f12, 0, 255, 4678 },
-  { 0x1f13, 0, 255, 4686 },
-  { 0x1f14, 0, 255, 4694 },
-  { 0x1f15, 0, 255, 4702 },
-  { 0x1f18, 0, 255, 4710 },
-  { 0x1f19, 0, 255, 4716 },
-  { 0x1f1a, 0, 255, 4722 },
-  { 0x1f1b, 0, 255, 4730 },
-  { 0x1f1c, 0, 255, 4738 },
-  { 0x1f1d, 0, 255, 4746 },
-  { 0x1f20, 0, 255, 4754 },
-  { 0x1f21, 0, 255, 4760 },
-  { 0x1f22, 0, 255, 4766 },
-  { 0x1f23, 0, 255, 4774 },
-  { 0x1f24, 0, 255, 4782 },
-  { 0x1f25, 0, 255, 4790 },
-  { 0x1f26, 0, 255, 4798 },
-  { 0x1f27, 0, 255, 4806 },
-  { 0x1f28, 0, 255, 4814 },
-  { 0x1f29, 0, 255, 4820 },
-  { 0x1f2a, 0, 255, 4826 },
-  { 0x1f2b, 0, 255, 4834 },
-  { 0x1f2c, 0, 255, 4842 },
-  { 0x1f2d, 0, 255, 4850 },
-  { 0x1f2e, 0, 255, 4858 },
-  { 0x1f2f, 0, 255, 4866 },
-  { 0x1f30, 0, 255, 4874 },
-  { 0x1f31, 0, 255, 4880 },
-  { 0x1f32, 0, 255, 4886 },
-  { 0x1f33, 0, 255, 4894 },
-  { 0x1f34, 0, 255, 4902 },
-  { 0x1f35, 0, 255, 4910 },
-  { 0x1f36, 0, 255, 4918 },
-  { 0x1f37, 0, 255, 4926 },
-  { 0x1f38, 0, 255, 4934 },
-  { 0x1f39, 0, 255, 4940 },
-  { 0x1f3a, 0, 255, 4946 },
-  { 0x1f3b, 0, 255, 4954 },
-  { 0x1f3c, 0, 255, 4962 },
-  { 0x1f3d, 0, 255, 4970 },
-  { 0x1f3e, 0, 255, 4978 },
-  { 0x1f3f, 0, 255, 4986 },
-  { 0x1f40, 0, 255, 4994 },
-  { 0x1f41, 0, 255, 5000 },
-  { 0x1f42, 0, 255, 5006 },
-  { 0x1f43, 0, 255, 5014 },
-  { 0x1f44, 0, 255, 5022 },
-  { 0x1f45, 0, 255, 5030 },
-  { 0x1f48, 0, 255, 5038 },
-  { 0x1f49, 0, 255, 5044 },
-  { 0x1f4a, 0, 255, 5050 },
-  { 0x1f4b, 0, 255, 5058 },
-  { 0x1f4c, 0, 255, 5066 },
-  { 0x1f4d, 0, 255, 5074 },
-  { 0x1f50, 0, 255, 5082 },
-  { 0x1f51, 0, 255, 5088 },
-  { 0x1f52, 0, 255, 5094 },
-  { 0x1f53, 0, 255, 5102 },
-  { 0x1f54, 0, 255, 5110 },
-  { 0x1f55, 0, 255, 5118 },
-  { 0x1f56, 0, 255, 5126 },
-  { 0x1f57, 0, 255, 5134 },
-  { 0x1f59, 0, 255, 5142 },
-  { 0x1f5b, 0, 255, 5148 },
-  { 0x1f5d, 0, 255, 5156 },
-  { 0x1f5f, 0, 255, 5164 },
-  { 0x1f60, 0, 255, 5172 },
-  { 0x1f61, 0, 255, 5178 },
-  { 0x1f62, 0, 255, 5184 },
-  { 0x1f63, 0, 255, 5192 },
-  { 0x1f64, 0, 255, 5200 },
-  { 0x1f65, 0, 255, 5208 },
-  { 0x1f66, 0, 255, 5216 },
-  { 0x1f67, 0, 255, 5224 },
-  { 0x1f68, 0, 255, 5232 },
-  { 0x1f69, 0, 255, 5238 },
-  { 0x1f6a, 0, 255, 5244 },
-  { 0x1f6b, 0, 255, 5252 },
-  { 0x1f6c, 0, 255, 5260 },
-  { 0x1f6d, 0, 255, 5268 },
-  { 0x1f6e, 0, 255, 5276 },
-  { 0x1f6f, 0, 255, 5284 },
-  { 0x1f70, 0, 255, 5292 },
-  { 0x1f71, 0, 255, 1944 },
-  { 0x1f72, 0, 255, 5298 },
-  { 0x1f73, 0, 255, 1950 },
-  { 0x1f74, 0, 255, 5304 },
-  { 0x1f75, 0, 255, 1956 },
-  { 0x1f76, 0, 255, 5310 },
-  { 0x1f77, 0, 255, 1962 },
-  { 0x1f78, 0, 255, 5316 },
-  { 0x1f79, 0, 255, 1988 },
-  { 0x1f7a, 0, 255, 5322 },
-  { 0x1f7b, 0, 255, 1994 },
-  { 0x1f7c, 0, 255, 5328 },
-  { 0x1f7d, 0, 255, 2000 },
-  { 0x1f80, 0, 255, 5334 },
-  { 0x1f81, 0, 255, 5342 },
-  { 0x1f82, 0, 255, 5350 },
-  { 0x1f83, 0, 255, 5360 },
-  { 0x1f84, 0, 255, 5370 },
-  { 0x1f85, 0, 255, 5380 },
-  { 0x1f86, 0, 255, 5390 },
-  { 0x1f87, 0, 255, 5400 },
-  { 0x1f88, 0, 255, 5410 },
-  { 0x1f89, 0, 255, 5418 },
-  { 0x1f8a, 0, 255, 5426 },
-  { 0x1f8b, 0, 255, 5436 },
-  { 0x1f8c, 0, 255, 5446 },
-  { 0x1f8d, 0, 255, 5456 },
-  { 0x1f8e, 0, 255, 5466 },
-  { 0x1f8f, 0, 255, 5476 },
-  { 0x1f90, 0, 255, 5486 },
-  { 0x1f91, 0, 255, 5494 },
-  { 0x1f92, 0, 255, 5502 },
-  { 0x1f93, 0, 255, 5512 },
-  { 0x1f94, 0, 255, 5522 },
-  { 0x1f95, 0, 255, 5532 },
-  { 0x1f96, 0, 255, 5542 },
-  { 0x1f97, 0, 255, 5552 },
-  { 0x1f98, 0, 255, 5562 },
-  { 0x1f99, 0, 255, 5570 },
-  { 0x1f9a, 0, 255, 5578 },
-  { 0x1f9b, 0, 255, 5588 },
-  { 0x1f9c, 0, 255, 5598 },
-  { 0x1f9d, 0, 255, 5608 },
-  { 0x1f9e, 0, 255, 5618 },
-  { 0x1f9f, 0, 255, 5628 },
-  { 0x1fa0, 0, 255, 5638 },
-  { 0x1fa1, 0, 255, 5646 },
-  { 0x1fa2, 0, 255, 5654 },
-  { 0x1fa3, 0, 255, 5664 },
-  { 0x1fa4, 0, 255, 5674 },
-  { 0x1fa5, 0, 255, 5684 },
-  { 0x1fa6, 0, 255, 5694 },
-  { 0x1fa7, 0, 255, 5704 },
-  { 0x1fa8, 0, 255, 5714 },
-  { 0x1fa9, 0, 255, 5722 },
-  { 0x1faa, 0, 255, 5730 },
-  { 0x1fab, 0, 255, 5740 },
-  { 0x1fac, 0, 255, 5750 },
-  { 0x1fad, 0, 255, 5760 },
-  { 0x1fae, 0, 255, 5770 },
-  { 0x1faf, 0, 255, 5780 },
-  { 0x1fb0, 0, 255, 5790 },
-  { 0x1fb1, 0, 255, 5796 },
-  { 0x1fb2, 0, 255, 5802 },
-  { 0x1fb3, 0, 255, 5810 },
-  { 0x1fb4, 0, 255, 5816 },
-  { 0x1fb6, 0, 255, 5824 },
-  { 0x1fb7, 0, 255, 5830 },
-  { 0x1fb8, 0, 255, 5838 },
-  { 0x1fb9, 0, 255, 5844 },
-  { 0x1fba, 0, 255, 5850 },
-  { 0x1fbb, 0, 255, 1878 },
-  { 0x1fbc, 0, 255, 5856 },
-  { 0x1fbd, 255, 0, 5862 },
-  { 0x1fbe, 0, 255, 5868 },
-  { 0x1fbf, 255, 0, 5862 },
-  { 0x1fc0, 255, 0, 5872 },
-  { 0x1fc1, 0, 6, 5878 },
-  { 0x1fc2, 0, 255, 5892 },
-  { 0x1fc3, 0, 255, 5900 },
-  { 0x1fc4, 0, 255, 5906 },
-  { 0x1fc6, 0, 255, 5914 },
-  { 0x1fc7, 0, 255, 5920 },
-  { 0x1fc8, 0, 255, 5928 },
-  { 0x1fc9, 0, 255, 1888 },
-  { 0x1fca, 0, 255, 5934 },
-  { 0x1fcb, 0, 255, 1894 },
-  { 0x1fcc, 0, 255, 5940 },
-  { 0x1fcd, 0, 6, 5946 },
-  { 0x1fce, 0, 6, 5960 },
-  { 0x1fcf, 0, 6, 5974 },
-  { 0x1fd0, 0, 255, 5988 },
-  { 0x1fd1, 0, 255, 5994 },
-  { 0x1fd2, 0, 255, 6000 },
-  { 0x1fd3, 0, 255, 1924 },
-  { 0x1fd6, 0, 255, 6008 },
-  { 0x1fd7, 0, 255, 6014 },
-  { 0x1fd8, 0, 255, 6022 },
-  { 0x1fd9, 0, 255, 6028 },
-  { 0x1fda, 0, 255, 6034 },
-  { 0x1fdb, 0, 255, 1900 },
-  { 0x1fdd, 0, 6, 6040 },
-  { 0x1fde, 0, 6, 6054 },
-  { 0x1fdf, 0, 6, 6068 },
-  { 0x1fe0, 0, 255, 6082 },
-  { 0x1fe1, 0, 255, 6088 },
-  { 0x1fe2, 0, 255, 6094 },
-  { 0x1fe3, 0, 255, 1968 },
-  { 0x1fe4, 0, 255, 6102 },
-  { 0x1fe5, 0, 255, 6108 },
-  { 0x1fe6, 0, 255, 6114 },
-  { 0x1fe7, 0, 255, 6120 },
-  { 0x1fe8, 0, 255, 6128 },
-  { 0x1fe9, 0, 255, 6134 },
-  { 0x1fea, 0, 255, 6140 },
-  { 0x1feb, 0, 255, 1912 },
-  { 0x1fec, 0, 255, 6146 },
-  { 0x1fed, 0, 6, 6152 },
-  { 0x1fee, 0, 6, 1864 },
-  { 0x1fef, 0, 255, 6166 },
-  { 0x1ff2, 0, 255, 6170 },
-  { 0x1ff3, 0, 255, 6178 },
-  { 0x1ff4, 0, 255, 6184 },
-  { 0x1ff6, 0, 255, 6192 },
-  { 0x1ff7, 0, 255, 6198 },
-  { 0x1ff8, 0, 255, 6206 },
-  { 0x1ff9, 0, 255, 1906 },
-  { 0x1ffa, 0, 255, 6212 },
-  { 0x1ffb, 0, 255, 1918 },
-  { 0x1ffc, 0, 255, 6218 },
-  { 0x1ffd, 0, 4, 6224 },
-  { 0x1ffe, 255, 0, 6234 },
-  { 0x2000, 0, 4, 6240 },
-  { 0x2001, 0, 4, 6248 },
-  { 0x2002, 255, 0, 0 },
-  { 0x2003, 255, 0, 0 },
-  { 0x2004, 255, 0, 0 },
-  { 0x2005, 255, 0, 0 },
-  { 0x2006, 255, 0, 0 },
-  { 0x2007, 255, 0, 0 },
-  { 0x2008, 255, 0, 0 },
-  { 0x2009, 255, 0, 0 },
-  { 0x200a, 255, 0, 0 },
-  { 0x2011, 255, 0, 6256 },
-  { 0x2017, 255, 0, 6260 },
-  { 0x2024, 255, 0, 6266 },
-  { 0x2025, 255, 0, 6270 },
-  { 0x2026, 255, 0, 6276 },
-  { 0x202f, 255, 0, 0 },
-  { 0x2033, 255, 0, 6284 },
-  { 0x2034, 255, 0, 6290 },
-  { 0x2036, 255, 0, 6298 },
-  { 0x2037, 255, 0, 6304 },
-  { 0x203c, 255, 0, 6312 },
-  { 0x203e, 255, 0, 6318 },
-  { 0x2048, 255, 0, 6324 },
-  { 0x2049, 255, 0, 6330 },
-  { 0x2070, 255, 0, 6336 },
-  { 0x2074, 255, 0, 6340 },
-  { 0x2075, 255, 0, 6344 },
-  { 0x2076, 255, 0, 6348 },
-  { 0x2077, 255, 0, 6352 },
-  { 0x2078, 255, 0, 6356 },
-  { 0x2079, 255, 0, 6360 },
-  { 0x207a, 255, 0, 6364 },
-  { 0x207b, 255, 0, 6368 },
-  { 0x207c, 255, 0, 6372 },
-  { 0x207d, 255, 0, 6376 },
-  { 0x207e, 255, 0, 6380 },
-  { 0x207f, 255, 0, 6384 },
-  { 0x2080, 255, 0, 6336 },
-  { 0x2081, 255, 0, 44 },
-  { 0x2082, 255, 0, 20 },
-  { 0x2083, 255, 0, 24 },
-  { 0x2084, 255, 0, 6340 },
-  { 0x2085, 255, 0, 6344 },
-  { 0x2086, 255, 0, 6348 },
-  { 0x2087, 255, 0, 6352 },
-  { 0x2088, 255, 0, 6356 },
-  { 0x2089, 255, 0, 6360 },
-  { 0x208a, 255, 0, 6364 },
-  { 0x208b, 255, 0, 6368 },
-  { 0x208c, 255, 0, 6372 },
-  { 0x208d, 255, 0, 6376 },
-  { 0x208e, 255, 0, 6380 },
-  { 0x20a8, 255, 0, 6388 },
-  { 0x2100, 255, 0, 6394 },
-  { 0x2101, 255, 0, 6402 },
-  { 0x2102, 255, 0, 6410 },
-  { 0x2103, 255, 0, 6414 },
-  { 0x2105, 255, 0, 6420 },
-  { 0x2106, 255, 0, 6428 },
-  { 0x2107, 255, 0, 6436 },
-  { 0x2109, 255, 0, 6440 },
-  { 0x210a, 255, 0, 6446 },
-  { 0x210b, 255, 0, 6450 },
-  { 0x210c, 255, 0, 6450 },
-  { 0x210d, 255, 0, 6450 },
-  { 0x210e, 255, 0, 1744 },
-  { 0x210f, 255, 0, 6454 },
-  { 0x2110, 255, 0, 6458 },
-  { 0x2111, 255, 0, 6458 },
-  { 0x2112, 255, 0, 6462 },
-  { 0x2113, 255, 0, 1820 },
-  { 0x2115, 255, 0, 6466 },
-  { 0x2116, 255, 0, 6470 },
-  { 0x2119, 255, 0, 6476 },
-  { 0x211a, 255, 0, 6480 },
-  { 0x211b, 255, 0, 6484 },
-  { 0x211c, 255, 0, 6484 },
-  { 0x211d, 255, 0, 6484 },
-  { 0x2120, 255, 0, 6488 },
-  { 0x2121, 255, 0, 6494 },
-  { 0x2122, 255, 0, 6502 },
-  { 0x2124, 255, 0, 6508 },
-  { 0x2126, 0, 255, 6512 },
-  { 0x2128, 255, 0, 6508 },
-  { 0x212a, 0, 255, 6516 },
-  { 0x212b, 0, 255, 106 },
-  { 0x212c, 255, 0, 6520 },
-  { 0x212d, 255, 0, 6410 },
-  { 0x212f, 255, 0, 6524 },
-  { 0x2130, 255, 0, 6528 },
-  { 0x2131, 255, 0, 6532 },
-  { 0x2133, 255, 0, 6536 },
-  { 0x2134, 255, 0, 48 },
-  { 0x2135, 255, 0, 6540 },
-  { 0x2136, 255, 0, 6544 },
-  { 0x2137, 255, 0, 6548 },
-  { 0x2138, 255, 0, 6552 },
-  { 0x2139, 255, 0, 6556 },
-  { 0x2153, 255, 0, 6560 },
-  { 0x2154, 255, 0, 6568 },
-  { 0x2155, 255, 0, 6576 },
-  { 0x2156, 255, 0, 6584 },
-  { 0x2157, 255, 0, 6592 },
-  { 0x2158, 255, 0, 6600 },
-  { 0x2159, 255, 0, 6608 },
-  { 0x215a, 255, 0, 6616 },
-  { 0x215b, 255, 0, 6624 },
-  { 0x215c, 255, 0, 6632 },
-  { 0x215d, 255, 0, 6640 },
-  { 0x215e, 255, 0, 6648 },
-  { 0x215f, 255, 0, 6656 },
-  { 0x2160, 255, 0, 6458 },
-  { 0x2161, 255, 0, 6662 },
-  { 0x2162, 255, 0, 6668 },
-  { 0x2163, 255, 0, 6676 },
-  { 0x2164, 255, 0, 6682 },
-  { 0x2165, 255, 0, 6686 },
-  { 0x2166, 255, 0, 6692 },
-  { 0x2167, 255, 0, 6700 },
-  { 0x2168, 255, 0, 6710 },
-  { 0x2169, 255, 0, 6716 },
-  { 0x216a, 255, 0, 6720 },
-  { 0x216b, 255, 0, 6726 },
-  { 0x216c, 255, 0, 6462 },
-  { 0x216d, 255, 0, 6410 },
-  { 0x216e, 255, 0, 6734 },
-  { 0x216f, 255, 0, 6536 },
-  { 0x2170, 255, 0, 6556 },
-  { 0x2171, 255, 0, 6738 },
-  { 0x2172, 255, 0, 6744 },
-  { 0x2173, 255, 0, 6752 },
-  { 0x2174, 255, 0, 6758 },
-  { 0x2175, 255, 0, 6762 },
-  { 0x2176, 255, 0, 6768 },
-  { 0x2177, 255, 0, 6776 },
-  { 0x2178, 255, 0, 6786 },
-  { 0x2179, 255, 0, 1824 },
-  { 0x217a, 255, 0, 6792 },
-  { 0x217b, 255, 0, 6798 },
-  { 0x217c, 255, 0, 1820 },
-  { 0x217d, 255, 0, 6806 },
-  { 0x217e, 255, 0, 6810 },
-  { 0x217f, 255, 0, 6814 },
-  { 0x219a, 0, 255, 6818 },
-  { 0x219b, 0, 255, 6824 },
-  { 0x21ae, 0, 255, 6830 },
-  { 0x21cd, 0, 255, 6836 },
-  { 0x21ce, 0, 255, 6842 },
-  { 0x21cf, 0, 255, 6848 },
-  { 0x2204, 0, 255, 6854 },
-  { 0x2209, 0, 255, 6860 },
-  { 0x220c, 0, 255, 6866 },
-  { 0x2224, 0, 255, 6872 },
-  { 0x2226, 0, 255, 6878 },
-  { 0x222c, 255, 0, 6884 },
-  { 0x222d, 255, 0, 6890 },
-  { 0x222f, 255, 0, 6898 },
-  { 0x2230, 255, 0, 6904 },
-  { 0x2241, 0, 255, 6912 },
-  { 0x2244, 0, 255, 6918 },
-  { 0x2247, 0, 255, 6924 },
-  { 0x2249, 0, 255, 6930 },
-  { 0x2260, 0, 255, 6936 },
-  { 0x2262, 0, 255, 6942 },
-  { 0x226d, 0, 255, 6948 },
-  { 0x226e, 0, 255, 6954 },
-  { 0x226f, 0, 255, 6960 },
-  { 0x2270, 0, 255, 6966 },
-  { 0x2271, 0, 255, 6972 },
-  { 0x2274, 0, 255, 6978 },
-  { 0x2275, 0, 255, 6984 },
-  { 0x2278, 0, 255, 6990 },
-  { 0x2279, 0, 255, 6996 },
-  { 0x2280, 0, 255, 7002 },
-  { 0x2281, 0, 255, 7008 },
-  { 0x2284, 0, 255, 7014 },
-  { 0x2285, 0, 255, 7020 },
-  { 0x2288, 0, 255, 7026 },
-  { 0x2289, 0, 255, 7032 },
-  { 0x22ac, 0, 255, 7038 },
-  { 0x22ad, 0, 255, 7044 },
-  { 0x22ae, 0, 255, 7050 },
-  { 0x22af, 0, 255, 7056 },
-  { 0x22e0, 0, 255, 7062 },
-  { 0x22e1, 0, 255, 7068 },
-  { 0x22e2, 0, 255, 7074 },
-  { 0x22e3, 0, 255, 7080 },
-  { 0x22ea, 0, 255, 7086 },
-  { 0x22eb, 0, 255, 7092 },
-  { 0x22ec, 0, 255, 7098 },
-  { 0x22ed, 0, 255, 7104 },
-  { 0x2329, 0, 255, 7110 },
-  { 0x232a, 0, 255, 7114 },
-  { 0x2460, 255, 0, 44 },
-  { 0x2461, 255, 0, 20 },
-  { 0x2462, 255, 0, 24 },
-  { 0x2463, 255, 0, 6340 },
-  { 0x2464, 255, 0, 6344 },
-  { 0x2465, 255, 0, 6348 },
-  { 0x2466, 255, 0, 6352 },
-  { 0x2467, 255, 0, 6356 },
-  { 0x2468, 255, 0, 6360 },
-  { 0x2469, 255, 0, 7118 },
-  { 0x246a, 255, 0, 7124 },
-  { 0x246b, 255, 0, 7130 },
-  { 0x246c, 255, 0, 7136 },
-  { 0x246d, 255, 0, 7142 },
-  { 0x246e, 255, 0, 7148 },
-  { 0x246f, 255, 0, 7154 },
-  { 0x2470, 255, 0, 7160 },
-  { 0x2471, 255, 0, 7166 },
-  { 0x2472, 255, 0, 7172 },
-  { 0x2473, 255, 0, 7178 },
-  { 0x2474, 255, 0, 7184 },
-  { 0x2475, 255, 0, 7192 },
-  { 0x2476, 255, 0, 7200 },
-  { 0x2477, 255, 0, 7208 },
-  { 0x2478, 255, 0, 7216 },
-  { 0x2479, 255, 0, 7224 },
-  { 0x247a, 255, 0, 7232 },
-  { 0x247b, 255, 0, 7240 },
-  { 0x247c, 255, 0, 7248 },
-  { 0x247d, 255, 0, 7256 },
-  { 0x247e, 255, 0, 7266 },
-  { 0x247f, 255, 0, 7276 },
-  { 0x2480, 255, 0, 7286 },
-  { 0x2481, 255, 0, 7296 },
-  { 0x2482, 255, 0, 7306 },
-  { 0x2483, 255, 0, 7316 },
-  { 0x2484, 255, 0, 7326 },
-  { 0x2485, 255, 0, 7336 },
-  { 0x2486, 255, 0, 7346 },
-  { 0x2487, 255, 0, 7356 },
-  { 0x2488, 255, 0, 7366 },
-  { 0x2489, 255, 0, 7372 },
-  { 0x248a, 255, 0, 7378 },
-  { 0x248b, 255, 0, 7384 },
-  { 0x248c, 255, 0, 7390 },
-  { 0x248d, 255, 0, 7396 },
-  { 0x248e, 255, 0, 7402 },
-  { 0x248f, 255, 0, 7408 },
-  { 0x2490, 255, 0, 7414 },
-  { 0x2491, 255, 0, 7420 },
-  { 0x2492, 255, 0, 7428 },
-  { 0x2493, 255, 0, 7436 },
-  { 0x2494, 255, 0, 7444 },
-  { 0x2495, 255, 0, 7452 },
-  { 0x2496, 255, 0, 7460 },
-  { 0x2497, 255, 0, 7468 },
-  { 0x2498, 255, 0, 7476 },
-  { 0x2499, 255, 0, 7484 },
-  { 0x249a, 255, 0, 7492 },
-  { 0x249b, 255, 0, 7500 },
-  { 0x249c, 255, 0, 7508 },
-  { 0x249d, 255, 0, 7516 },
-  { 0x249e, 255, 0, 7524 },
-  { 0x249f, 255, 0, 7532 },
-  { 0x24a0, 255, 0, 7540 },
-  { 0x24a1, 255, 0, 7548 },
-  { 0x24a2, 255, 0, 7556 },
-  { 0x24a3, 255, 0, 7564 },
-  { 0x24a4, 255, 0, 7572 },
-  { 0x24a5, 255, 0, 7580 },
-  { 0x24a6, 255, 0, 7588 },
-  { 0x24a7, 255, 0, 7596 },
-  { 0x24a8, 255, 0, 7604 },
-  { 0x24a9, 255, 0, 7612 },
-  { 0x24aa, 255, 0, 7620 },
-  { 0x24ab, 255, 0, 7628 },
-  { 0x24ac, 255, 0, 7636 },
-  { 0x24ad, 255, 0, 7644 },
-  { 0x24ae, 255, 0, 7652 },
-  { 0x24af, 255, 0, 7660 },
-  { 0x24b0, 255, 0, 7668 },
-  { 0x24b1, 255, 0, 7676 },
-  { 0x24b2, 255, 0, 7684 },
-  { 0x24b3, 255, 0, 7692 },
-  { 0x24b4, 255, 0, 7700 },
-  { 0x24b5, 255, 0, 7708 },
-  { 0x24b6, 255, 0, 7716 },
-  { 0x24b7, 255, 0, 6520 },
-  { 0x24b8, 255, 0, 6410 },
-  { 0x24b9, 255, 0, 6734 },
-  { 0x24ba, 255, 0, 6528 },
-  { 0x24bb, 255, 0, 6532 },
-  { 0x24bc, 255, 0, 7720 },
-  { 0x24bd, 255, 0, 6450 },
-  { 0x24be, 255, 0, 6458 },
-  { 0x24bf, 255, 0, 7724 },
-  { 0x24c0, 255, 0, 6516 },
-  { 0x24c1, 255, 0, 6462 },
-  { 0x24c2, 255, 0, 6536 },
-  { 0x24c3, 255, 0, 6466 },
-  { 0x24c4, 255, 0, 7728 },
-  { 0x24c5, 255, 0, 6476 },
-  { 0x24c6, 255, 0, 6480 },
-  { 0x24c7, 255, 0, 6484 },
-  { 0x24c8, 255, 0, 7732 },
-  { 0x24c9, 255, 0, 7736 },
-  { 0x24ca, 255, 0, 7740 },
-  { 0x24cb, 255, 0, 6682 },
-  { 0x24cc, 255, 0, 7744 },
-  { 0x24cd, 255, 0, 6716 },
-  { 0x24ce, 255, 0, 7748 },
-  { 0x24cf, 255, 0, 6508 },
-  { 0x24d0, 255, 0, 10 },
-  { 0x24d1, 255, 0, 7752 },
-  { 0x24d2, 255, 0, 6806 },
-  { 0x24d3, 255, 0, 6810 },
-  { 0x24d4, 255, 0, 6524 },
-  { 0x24d5, 255, 0, 7756 },
-  { 0x24d6, 255, 0, 6446 },
-  { 0x24d7, 255, 0, 1744 },
-  { 0x24d8, 255, 0, 6556 },
-  { 0x24d9, 255, 0, 1752 },
-  { 0x24da, 255, 0, 7760 },
-  { 0x24db, 255, 0, 1820 },
-  { 0x24dc, 255, 0, 6814 },
-  { 0x24dd, 255, 0, 6384 },
-  { 0x24de, 255, 0, 48 },
-  { 0x24df, 255, 0, 7764 },
-  { 0x24e0, 255, 0, 7768 },
-  { 0x24e1, 255, 0, 1756 },
-  { 0x24e2, 255, 0, 1072 },
-  { 0x24e3, 255, 0, 7772 },
-  { 0x24e4, 255, 0, 7776 },
-  { 0x24e5, 255, 0, 6758 },
-  { 0x24e6, 255, 0, 1772 },
-  { 0x24e7, 255, 0, 1824 },
-  { 0x24e8, 255, 0, 1776 },
-  { 0x24e9, 255, 0, 7780 },
-  { 0x24ea, 255, 0, 6336 },
-  { 0x2e9f, 255, 0, 7784 },
-  { 0x2ef3, 255, 0, 7788 },
-  { 0x2f00, 255, 0, 7792 },
-  { 0x2f01, 255, 0, 7796 },
-  { 0x2f02, 255, 0, 7800 },
-  { 0x2f03, 255, 0, 7804 },
-  { 0x2f04, 255, 0, 7808 },
-  { 0x2f05, 255, 0, 7812 },
-  { 0x2f06, 255, 0, 7816 },
-  { 0x2f07, 255, 0, 7820 },
-  { 0x2f08, 255, 0, 7824 },
-  { 0x2f09, 255, 0, 7828 },
-  { 0x2f0a, 255, 0, 7832 },
-  { 0x2f0b, 255, 0, 7836 },
-  { 0x2f0c, 255, 0, 7840 },
-  { 0x2f0d, 255, 0, 7844 },
-  { 0x2f0e, 255, 0, 7848 },
-  { 0x2f0f, 255, 0, 7852 },
-  { 0x2f10, 255, 0, 7856 },
-  { 0x2f11, 255, 0, 7860 },
-  { 0x2f12, 255, 0, 7864 },
-  { 0x2f13, 255, 0, 7868 },
-  { 0x2f14, 255, 0, 7872 },
-  { 0x2f15, 255, 0, 7876 },
-  { 0x2f16, 255, 0, 7880 },
-  { 0x2f17, 255, 0, 7884 },
-  { 0x2f18, 255, 0, 7888 },
-  { 0x2f19, 255, 0, 7892 },
-  { 0x2f1a, 255, 0, 7896 },
-  { 0x2f1b, 255, 0, 7900 },
-  { 0x2f1c, 255, 0, 7904 },
-  { 0x2f1d, 255, 0, 7908 },
-  { 0x2f1e, 255, 0, 7912 },
-  { 0x2f1f, 255, 0, 7916 },
-  { 0x2f20, 255, 0, 7920 },
-  { 0x2f21, 255, 0, 7924 },
-  { 0x2f22, 255, 0, 7928 },
-  { 0x2f23, 255, 0, 7932 },
-  { 0x2f24, 255, 0, 7936 },
-  { 0x2f25, 255, 0, 7940 },
-  { 0x2f26, 255, 0, 7944 },
-  { 0x2f27, 255, 0, 7948 },
-  { 0x2f28, 255, 0, 7952 },
-  { 0x2f29, 255, 0, 7956 },
-  { 0x2f2a, 255, 0, 7960 },
-  { 0x2f2b, 255, 0, 7964 },
-  { 0x2f2c, 255, 0, 7968 },
-  { 0x2f2d, 255, 0, 7972 },
-  { 0x2f2e, 255, 0, 7976 },
-  { 0x2f2f, 255, 0, 7980 },
-  { 0x2f30, 255, 0, 7984 },
-  { 0x2f31, 255, 0, 7988 },
-  { 0x2f32, 255, 0, 7992 },
-  { 0x2f33, 255, 0, 7996 },
-  { 0x2f34, 255, 0, 8000 },
-  { 0x2f35, 255, 0, 8004 },
-  { 0x2f36, 255, 0, 8008 },
-  { 0x2f37, 255, 0, 8012 },
-  { 0x2f38, 255, 0, 8016 },
-  { 0x2f39, 255, 0, 8020 },
-  { 0x2f3a, 255, 0, 8024 },
-  { 0x2f3b, 255, 0, 8028 },
-  { 0x2f3c, 255, 0, 8032 },
-  { 0x2f3d, 255, 0, 8036 },
-  { 0x2f3e, 255, 0, 8040 },
-  { 0x2f3f, 255, 0, 8044 },
-  { 0x2f40, 255, 0, 8048 },
-  { 0x2f41, 255, 0, 8052 },
-  { 0x2f42, 255, 0, 8056 },
-  { 0x2f43, 255, 0, 8060 },
-  { 0x2f44, 255, 0, 8064 },
-  { 0x2f45, 255, 0, 8068 },
-  { 0x2f46, 255, 0, 8072 },
-  { 0x2f47, 255, 0, 8076 },
-  { 0x2f48, 255, 0, 8080 },
-  { 0x2f49, 255, 0, 8084 },
-  { 0x2f4a, 255, 0, 8088 },
-  { 0x2f4b, 255, 0, 8092 },
-  { 0x2f4c, 255, 0, 8096 },
-  { 0x2f4d, 255, 0, 8100 },
-  { 0x2f4e, 255, 0, 8104 },
-  { 0x2f4f, 255, 0, 8108 },
-  { 0x2f50, 255, 0, 8112 },
-  { 0x2f51, 255, 0, 8116 },
-  { 0x2f52, 255, 0, 8120 },
-  { 0x2f53, 255, 0, 8124 },
-  { 0x2f54, 255, 0, 8128 },
-  { 0x2f55, 255, 0, 8132 },
-  { 0x2f56, 255, 0, 8136 },
-  { 0x2f57, 255, 0, 8140 },
-  { 0x2f58, 255, 0, 8144 },
-  { 0x2f59, 255, 0, 8148 },
-  { 0x2f5a, 255, 0, 8152 },
-  { 0x2f5b, 255, 0, 8156 },
-  { 0x2f5c, 255, 0, 8160 },
-  { 0x2f5d, 255, 0, 8164 },
-  { 0x2f5e, 255, 0, 8168 },
-  { 0x2f5f, 255, 0, 8172 },
-  { 0x2f60, 255, 0, 8176 },
-  { 0x2f61, 255, 0, 8180 },
-  { 0x2f62, 255, 0, 8184 },
-  { 0x2f63, 255, 0, 8188 },
-  { 0x2f64, 255, 0, 8192 },
-  { 0x2f65, 255, 0, 8196 },
-  { 0x2f66, 255, 0, 8200 },
-  { 0x2f67, 255, 0, 8204 },
-  { 0x2f68, 255, 0, 8208 },
-  { 0x2f69, 255, 0, 8212 },
-  { 0x2f6a, 255, 0, 8216 },
-  { 0x2f6b, 255, 0, 8220 },
-  { 0x2f6c, 255, 0, 8224 },
-  { 0x2f6d, 255, 0, 8228 },
-  { 0x2f6e, 255, 0, 8232 },
-  { 0x2f6f, 255, 0, 8236 },
-  { 0x2f70, 255, 0, 8240 },
-  { 0x2f71, 255, 0, 8244 },
-  { 0x2f72, 255, 0, 8248 },
-  { 0x2f73, 255, 0, 8252 },
-  { 0x2f74, 255, 0, 8256 },
-  { 0x2f75, 255, 0, 8260 },
-  { 0x2f76, 255, 0, 8264 },
-  { 0x2f77, 255, 0, 8268 },
-  { 0x2f78, 255, 0, 8272 },
-  { 0x2f79, 255, 0, 8276 },
-  { 0x2f7a, 255, 0, 8280 },
-  { 0x2f7b, 255, 0, 8284 },
-  { 0x2f7c, 255, 0, 8288 },
-  { 0x2f7d, 255, 0, 8292 },
-  { 0x2f7e, 255, 0, 8296 },
-  { 0x2f7f, 255, 0, 8300 },
-  { 0x2f80, 255, 0, 8304 },
-  { 0x2f81, 255, 0, 8308 },
-  { 0x2f82, 255, 0, 8312 },
-  { 0x2f83, 255, 0, 8316 },
-  { 0x2f84, 255, 0, 8320 },
-  { 0x2f85, 255, 0, 8324 },
-  { 0x2f86, 255, 0, 8328 },
-  { 0x2f87, 255, 0, 8332 },
-  { 0x2f88, 255, 0, 8336 },
-  { 0x2f89, 255, 0, 8340 },
-  { 0x2f8a, 255, 0, 8344 },
-  { 0x2f8b, 255, 0, 8348 },
-  { 0x2f8c, 255, 0, 8352 },
-  { 0x2f8d, 255, 0, 8356 },
-  { 0x2f8e, 255, 0, 8360 },
-  { 0x2f8f, 255, 0, 8364 },
-  { 0x2f90, 255, 0, 8368 },
-  { 0x2f91, 255, 0, 8372 },
-  { 0x2f92, 255, 0, 8376 },
-  { 0x2f93, 255, 0, 8380 },
-  { 0x2f94, 255, 0, 8384 },
-  { 0x2f95, 255, 0, 8388 },
-  { 0x2f96, 255, 0, 8392 },
-  { 0x2f97, 255, 0, 8396 },
-  { 0x2f98, 255, 0, 8400 },
-  { 0x2f99, 255, 0, 8404 },
-  { 0x2f9a, 255, 0, 8408 },
-  { 0x2f9b, 255, 0, 8412 },
-  { 0x2f9c, 255, 0, 8416 },
-  { 0x2f9d, 255, 0, 8420 },
-  { 0x2f9e, 255, 0, 8424 },
-  { 0x2f9f, 255, 0, 8428 },
-  { 0x2fa0, 255, 0, 8432 },
-  { 0x2fa1, 255, 0, 8436 },
-  { 0x2fa2, 255, 0, 8440 },
-  { 0x2fa3, 255, 0, 8444 },
-  { 0x2fa4, 255, 0, 8448 },
-  { 0x2fa5, 255, 0, 8452 },
-  { 0x2fa6, 255, 0, 8456 },
-  { 0x2fa7, 255, 0, 8460 },
-  { 0x2fa8, 255, 0, 8464 },
-  { 0x2fa9, 255, 0, 8468 },
-  { 0x2faa, 255, 0, 8472 },
-  { 0x2fab, 255, 0, 8476 },
-  { 0x2fac, 255, 0, 8480 },
-  { 0x2fad, 255, 0, 8484 },
-  { 0x2fae, 255, 0, 8488 },
-  { 0x2faf, 255, 0, 8492 },
-  { 0x2fb0, 255, 0, 8496 },
-  { 0x2fb1, 255, 0, 8500 },
-  { 0x2fb2, 255, 0, 8504 },
-  { 0x2fb3, 255, 0, 8508 },
-  { 0x2fb4, 255, 0, 8512 },
-  { 0x2fb5, 255, 0, 8516 },
-  { 0x2fb6, 255, 0, 8520 },
-  { 0x2fb7, 255, 0, 8524 },
-  { 0x2fb8, 255, 0, 8528 },
-  { 0x2fb9, 255, 0, 8532 },
-  { 0x2fba, 255, 0, 8536 },
-  { 0x2fbb, 255, 0, 8540 },
-  { 0x2fbc, 255, 0, 8544 },
-  { 0x2fbd, 255, 0, 8548 },
-  { 0x2fbe, 255, 0, 8552 },
-  { 0x2fbf, 255, 0, 8556 },
-  { 0x2fc0, 255, 0, 8560 },
-  { 0x2fc1, 255, 0, 8564 },
-  { 0x2fc2, 255, 0, 8568 },
-  { 0x2fc3, 255, 0, 8572 },
-  { 0x2fc4, 255, 0, 8576 },
-  { 0x2fc5, 255, 0, 8580 },
-  { 0x2fc6, 255, 0, 8584 },
-  { 0x2fc7, 255, 0, 8588 },
-  { 0x2fc8, 255, 0, 8592 },
-  { 0x2fc9, 255, 0, 8596 },
-  { 0x2fca, 255, 0, 8600 },
-  { 0x2fcb, 255, 0, 8604 },
-  { 0x2fcc, 255, 0, 8608 },
-  { 0x2fcd, 255, 0, 8612 },
-  { 0x2fce, 255, 0, 8616 },
-  { 0x2fcf, 255, 0, 8620 },
-  { 0x2fd0, 255, 0, 8624 },
-  { 0x2fd1, 255, 0, 8628 },
-  { 0x2fd2, 255, 0, 8632 },
-  { 0x2fd3, 255, 0, 8636 },
-  { 0x2fd4, 255, 0, 8640 },
-  { 0x2fd5, 255, 0, 8644 },
-  { 0x3000, 255, 0, 0 },
-  { 0x3036, 255, 0, 8648 },
-  { 0x3038, 255, 0, 7884 },
-  { 0x3039, 255, 0, 8652 },
-  { 0x303a, 255, 0, 8656 },
-  { 0x304c, 0, 255, 8660 },
-  { 0x304e, 0, 255, 8666 },
-  { 0x3050, 0, 255, 8672 },
-  { 0x3052, 0, 255, 8678 },
-  { 0x3054, 0, 255, 8684 },
-  { 0x3056, 0, 255, 8690 },
-  { 0x3058, 0, 255, 8696 },
-  { 0x305a, 0, 255, 8702 },
-  { 0x305c, 0, 255, 8708 },
-  { 0x305e, 0, 255, 8714 },
-  { 0x3060, 0, 255, 8720 },
-  { 0x3062, 0, 255, 8726 },
-  { 0x3065, 0, 255, 8732 },
-  { 0x3067, 0, 255, 8738 },
-  { 0x3069, 0, 255, 8744 },
-  { 0x3070, 0, 255, 8750 },
-  { 0x3071, 0, 255, 8756 },
-  { 0x3073, 0, 255, 8762 },
-  { 0x3074, 0, 255, 8768 },
-  { 0x3076, 0, 255, 8774 },
-  { 0x3077, 0, 255, 8780 },
-  { 0x3079, 0, 255, 8786 },
-  { 0x307a, 0, 255, 8792 },
-  { 0x307c, 0, 255, 8798 },
-  { 0x307d, 0, 255, 8804 },
-  { 0x3094, 0, 255, 8810 },
-  { 0x309b, 255, 0, 8816 },
-  { 0x309c, 255, 0, 8822 },
-  { 0x309e, 0, 255, 8828 },
-  { 0x30ac, 0, 255, 8834 },
-  { 0x30ae, 0, 255, 8840 },
-  { 0x30b0, 0, 255, 8846 },
-  { 0x30b2, 0, 255, 8852 },
-  { 0x30b4, 0, 255, 8858 },
-  { 0x30b6, 0, 255, 8864 },
-  { 0x30b8, 0, 255, 8870 },
-  { 0x30ba, 0, 255, 8876 },
-  { 0x30bc, 0, 255, 8882 },
-  { 0x30be, 0, 255, 8888 },
-  { 0x30c0, 0, 255, 8894 },
-  { 0x30c2, 0, 255, 8900 },
-  { 0x30c5, 0, 255, 8906 },
-  { 0x30c7, 0, 255, 8912 },
-  { 0x30c9, 0, 255, 8918 },
-  { 0x30d0, 0, 255, 8924 },
-  { 0x30d1, 0, 255, 8930 },
-  { 0x30d3, 0, 255, 8936 },
-  { 0x30d4, 0, 255, 8942 },
-  { 0x30d6, 0, 255, 8948 },
-  { 0x30d7, 0, 255, 8954 },
-  { 0x30d9, 0, 255, 8960 },
-  { 0x30da, 0, 255, 8966 },
-  { 0x30dc, 0, 255, 8972 },
-  { 0x30dd, 0, 255, 8978 },
-  { 0x30f4, 0, 255, 8984 },
-  { 0x30f7, 0, 255, 8990 },
-  { 0x30f8, 0, 255, 8996 },
-  { 0x30f9, 0, 255, 9002 },
-  { 0x30fa, 0, 255, 9008 },
-  { 0x30fe, 0, 255, 9014 },
-  { 0x3131, 255, 0, 9020 },
-  { 0x3132, 255, 0, 9024 },
-  { 0x3133, 255, 0, 9028 },
-  { 0x3134, 255, 0, 9032 },
-  { 0x3135, 255, 0, 9036 },
-  { 0x3136, 255, 0, 9040 },
-  { 0x3137, 255, 0, 9044 },
-  { 0x3138, 255, 0, 9048 },
-  { 0x3139, 255, 0, 9052 },
-  { 0x313a, 255, 0, 9056 },
-  { 0x313b, 255, 0, 9060 },
-  { 0x313c, 255, 0, 9064 },
-  { 0x313d, 255, 0, 9068 },
-  { 0x313e, 255, 0, 9072 },
-  { 0x313f, 255, 0, 9076 },
-  { 0x3140, 255, 0, 9080 },
-  { 0x3141, 255, 0, 9084 },
-  { 0x3142, 255, 0, 9088 },
-  { 0x3143, 255, 0, 9092 },
-  { 0x3144, 255, 0, 9096 },
-  { 0x3145, 255, 0, 9100 },
-  { 0x3146, 255, 0, 9104 },
-  { 0x3147, 255, 0, 9108 },
-  { 0x3148, 255, 0, 9112 },
-  { 0x3149, 255, 0, 9116 },
-  { 0x314a, 255, 0, 9120 },
-  { 0x314b, 255, 0, 9124 },
-  { 0x314c, 255, 0, 9128 },
-  { 0x314d, 255, 0, 9132 },
-  { 0x314e, 255, 0, 9136 },
-  { 0x314f, 255, 0, 9140 },
-  { 0x3150, 255, 0, 9144 },
-  { 0x3151, 255, 0, 9148 },
-  { 0x3152, 255, 0, 9152 },
-  { 0x3153, 255, 0, 9156 },
-  { 0x3154, 255, 0, 9160 },
-  { 0x3155, 255, 0, 9164 },
-  { 0x3156, 255, 0, 9168 },
-  { 0x3157, 255, 0, 9172 },
-  { 0x3158, 255, 0, 9176 },
-  { 0x3159, 255, 0, 9180 },
-  { 0x315a, 255, 0, 9184 },
-  { 0x315b, 255, 0, 9188 },
-  { 0x315c, 255, 0, 9192 },
-  { 0x315d, 255, 0, 9196 },
-  { 0x315e, 255, 0, 9200 },
-  { 0x315f, 255, 0, 9204 },
-  { 0x3160, 255, 0, 9208 },
-  { 0x3161, 255, 0, 9212 },
-  { 0x3162, 255, 0, 9216 },
-  { 0x3163, 255, 0, 9220 },
-  { 0x3164, 255, 0, 9224 },
-  { 0x3165, 255, 0, 9228 },
-  { 0x3166, 255, 0, 9232 },
-  { 0x3167, 255, 0, 9236 },
-  { 0x3168, 255, 0, 9240 },
-  { 0x3169, 255, 0, 9244 },
-  { 0x316a, 255, 0, 9248 },
-  { 0x316b, 255, 0, 9252 },
-  { 0x316c, 255, 0, 9256 },
-  { 0x316d, 255, 0, 9260 },
-  { 0x316e, 255, 0, 9264 },
-  { 0x316f, 255, 0, 9268 },
-  { 0x3170, 255, 0, 9272 },
-  { 0x3171, 255, 0, 9276 },
-  { 0x3172, 255, 0, 9280 },
-  { 0x3173, 255, 0, 9284 },
-  { 0x3174, 255, 0, 9288 },
-  { 0x3175, 255, 0, 9292 },
-  { 0x3176, 255, 0, 9296 },
-  { 0x3177, 255, 0, 9300 },
-  { 0x3178, 255, 0, 9304 },
-  { 0x3179, 255, 0, 9308 },
-  { 0x317a, 255, 0, 9312 },
-  { 0x317b, 255, 0, 9316 },
-  { 0x317c, 255, 0, 9320 },
-  { 0x317d, 255, 0, 9324 },
-  { 0x317e, 255, 0, 9328 },
-  { 0x317f, 255, 0, 9332 },
-  { 0x3180, 255, 0, 9336 },
-  { 0x3181, 255, 0, 9340 },
-  { 0x3182, 255, 0, 9344 },
-  { 0x3183, 255, 0, 9348 },
-  { 0x3184, 255, 0, 9352 },
-  { 0x3185, 255, 0, 9356 },
-  { 0x3186, 255, 0, 9360 },
-  { 0x3187, 255, 0, 9364 },
-  { 0x3188, 255, 0, 9368 },
-  { 0x3189, 255, 0, 9372 },
-  { 0x318a, 255, 0, 9376 },
-  { 0x318b, 255, 0, 9380 },
-  { 0x318c, 255, 0, 9384 },
-  { 0x318d, 255, 0, 9388 },
-  { 0x318e, 255, 0, 9392 },
-  { 0x3192, 255, 0, 7792 },
-  { 0x3193, 255, 0, 7816 },
-  { 0x3194, 255, 0, 9396 },
-  { 0x3195, 255, 0, 9400 },
-  { 0x3196, 255, 0, 9404 },
-  { 0x3197, 255, 0, 9408 },
-  { 0x3198, 255, 0, 9412 },
-  { 0x3199, 255, 0, 9416 },
-  { 0x319a, 255, 0, 7808 },
-  { 0x319b, 255, 0, 9420 },
-  { 0x319c, 255, 0, 9424 },
-  { 0x319d, 255, 0, 9428 },
-  { 0x319e, 255, 0, 9432 },
-  { 0x319f, 255, 0, 7824 },
-  { 0x3200, 255, 0, 9436 },
-  { 0x3201, 255, 0, 9444 },
-  { 0x3202, 255, 0, 9452 },
-  { 0x3203, 255, 0, 9460 },
-  { 0x3204, 255, 0, 9468 },
-  { 0x3205, 255, 0, 9476 },
-  { 0x3206, 255, 0, 9484 },
-  { 0x3207, 255, 0, 9492 },
-  { 0x3208, 255, 0, 9500 },
-  { 0x3209, 255, 0, 9508 },
-  { 0x320a, 255, 0, 9516 },
-  { 0x320b, 255, 0, 9524 },
-  { 0x320c, 255, 0, 9532 },
-  { 0x320d, 255, 0, 9540 },
-  { 0x320e, 255, 0, 9548 },
-  { 0x320f, 255, 0, 9558 },
-  { 0x3210, 255, 0, 9568 },
-  { 0x3211, 255, 0, 9578 },
-  { 0x3212, 255, 0, 9588 },
-  { 0x3213, 255, 0, 9598 },
-  { 0x3214, 255, 0, 9608 },
-  { 0x3215, 255, 0, 9618 },
-  { 0x3216, 255, 0, 9628 },
-  { 0x3217, 255, 0, 9638 },
-  { 0x3218, 255, 0, 9648 },
-  { 0x3219, 255, 0, 9658 },
-  { 0x321a, 255, 0, 9668 },
-  { 0x321b, 255, 0, 9678 },
-  { 0x321c, 255, 0, 9688 },
-  { 0x3220, 255, 0, 9698 },
-  { 0x3221, 255, 0, 9706 },
-  { 0x3222, 255, 0, 9714 },
-  { 0x3223, 255, 0, 9722 },
-  { 0x3224, 255, 0, 9730 },
-  { 0x3225, 255, 0, 9738 },
-  { 0x3226, 255, 0, 9746 },
-  { 0x3227, 255, 0, 9754 },
-  { 0x3228, 255, 0, 9762 },
-  { 0x3229, 255, 0, 9770 },
-  { 0x322a, 255, 0, 9778 },
-  { 0x322b, 255, 0, 9786 },
-  { 0x322c, 255, 0, 9794 },
-  { 0x322d, 255, 0, 9802 },
-  { 0x322e, 255, 0, 9810 },
-  { 0x322f, 255, 0, 9818 },
-  { 0x3230, 255, 0, 9826 },
-  { 0x3231, 255, 0, 9834 },
-  { 0x3232, 255, 0, 9842 },
-  { 0x3233, 255, 0, 9850 },
-  { 0x3234, 255, 0, 9858 },
-  { 0x3235, 255, 0, 9866 },
-  { 0x3236, 255, 0, 9874 },
-  { 0x3237, 255, 0, 9882 },
-  { 0x3238, 255, 0, 9890 },
-  { 0x3239, 255, 0, 9898 },
-  { 0x323a, 255, 0, 9906 },
-  { 0x323b, 255, 0, 9914 },
-  { 0x323c, 255, 0, 9922 },
-  { 0x323d, 255, 0, 9930 },
-  { 0x323e, 255, 0, 9938 },
-  { 0x323f, 255, 0, 9946 },
-  { 0x3240, 255, 0, 9954 },
-  { 0x3241, 255, 0, 9962 },
-  { 0x3242, 255, 0, 9970 },
-  { 0x3243, 255, 0, 9978 },
-  { 0x3260, 255, 0, 9020 },
-  { 0x3261, 255, 0, 9032 },
-  { 0x3262, 255, 0, 9044 },
-  { 0x3263, 255, 0, 9052 },
-  { 0x3264, 255, 0, 9084 },
-  { 0x3265, 255, 0, 9088 },
-  { 0x3266, 255, 0, 9100 },
-  { 0x3267, 255, 0, 9108 },
-  { 0x3268, 255, 0, 9112 },
-  { 0x3269, 255, 0, 9120 },
-  { 0x326a, 255, 0, 9124 },
-  { 0x326b, 255, 0, 9128 },
-  { 0x326c, 255, 0, 9132 },
-  { 0x326d, 255, 0, 9136 },
-  { 0x326e, 255, 0, 9986 },
-  { 0x326f, 255, 0, 9992 },
-  { 0x3270, 255, 0, 9998 },
-  { 0x3271, 255, 0, 10004 },
-  { 0x3272, 255, 0, 10010 },
-  { 0x3273, 255, 0, 10016 },
-  { 0x3274, 255, 0, 10022 },
-  { 0x3275, 255, 0, 10028 },
-  { 0x3276, 255, 0, 10034 },
-  { 0x3277, 255, 0, 10040 },
-  { 0x3278, 255, 0, 10046 },
-  { 0x3279, 255, 0, 10052 },
-  { 0x327a, 255, 0, 10058 },
-  { 0x327b, 255, 0, 10064 },
-  { 0x3280, 255, 0, 7792 },
-  { 0x3281, 255, 0, 7816 },
-  { 0x3282, 255, 0, 9396 },
-  { 0x3283, 255, 0, 9400 },
-  { 0x3284, 255, 0, 10070 },
-  { 0x3285, 255, 0, 10074 },
-  { 0x3286, 255, 0, 10078 },
-  { 0x3287, 255, 0, 7836 },
-  { 0x3288, 255, 0, 10082 },
-  { 0x3289, 255, 0, 7884 },
-  { 0x328a, 255, 0, 8084 },
-  { 0x328b, 255, 0, 8132 },
-  { 0x328c, 255, 0, 8128 },
-  { 0x328d, 255, 0, 8088 },
-  { 0x328e, 255, 0, 8456 },
-  { 0x328f, 255, 0, 7916 },
-  { 0x3290, 255, 0, 8076 },
-  { 0x3291, 255, 0, 10086 },
-  { 0x3292, 255, 0, 10090 },
-  { 0x3293, 255, 0, 10094 },
-  { 0x3294, 255, 0, 10098 },
-  { 0x3295, 255, 0, 10102 },
-  { 0x3296, 255, 0, 10106 },
-  { 0x3297, 255, 0, 10110 },
-  { 0x3298, 255, 0, 10114 },
-  { 0x3299, 255, 0, 10118 },
-  { 0x329a, 255, 0, 10122 },
-  { 0x329b, 255, 0, 7940 },
-  { 0x329c, 255, 0, 10126 },
-  { 0x329d, 255, 0, 10130 },
-  { 0x329e, 255, 0, 10134 },
-  { 0x329f, 255, 0, 10138 },
-  { 0x32a0, 255, 0, 10142 },
-  { 0x32a1, 255, 0, 10146 },
-  { 0x32a2, 255, 0, 10150 },
-  { 0x32a3, 255, 0, 10154 },
-  { 0x32a4, 255, 0, 9404 },
-  { 0x32a5, 255, 0, 9408 },
-  { 0x32a6, 255, 0, 9412 },
-  { 0x32a7, 255, 0, 10158 },
-  { 0x32a8, 255, 0, 10162 },
-  { 0x32a9, 255, 0, 10166 },
-  { 0x32aa, 255, 0, 10170 },
-  { 0x32ab, 255, 0, 10174 },
-  { 0x32ac, 255, 0, 10178 },
-  { 0x32ad, 255, 0, 10182 },
-  { 0x32ae, 255, 0, 10186 },
-  { 0x32af, 255, 0, 10190 },
-  { 0x32b0, 255, 0, 10194 },
-  { 0x32c0, 255, 0, 10198 },
-  { 0x32c1, 255, 0, 10204 },
-  { 0x32c2, 255, 0, 10210 },
-  { 0x32c3, 255, 0, 10216 },
-  { 0x32c4, 255, 0, 10222 },
-  { 0x32c5, 255, 0, 10228 },
-  { 0x32c6, 255, 0, 10234 },
-  { 0x32c7, 255, 0, 10240 },
-  { 0x32c8, 255, 0, 10246 },
-  { 0x32c9, 255, 0, 10252 },
-  { 0x32ca, 255, 0, 10260 },
-  { 0x32cb, 255, 0, 10268 },
-  { 0x32d0, 255, 0, 10276 },
-  { 0x32d1, 255, 0, 10280 },
-  { 0x32d2, 255, 0, 10284 },
-  { 0x32d3, 255, 0, 10288 },
-  { 0x32d4, 255, 0, 10292 },
-  { 0x32d5, 255, 0, 10296 },
-  { 0x32d6, 255, 0, 10300 },
-  { 0x32d7, 255, 0, 10304 },
-  { 0x32d8, 255, 0, 10308 },
-  { 0x32d9, 255, 0, 10312 },
-  { 0x32da, 255, 0, 10316 },
-  { 0x32db, 255, 0, 10320 },
-  { 0x32dc, 255, 0, 10324 },
-  { 0x32dd, 255, 0, 10328 },
-  { 0x32de, 255, 0, 10332 },
-  { 0x32df, 255, 0, 10336 },
-  { 0x32e0, 255, 0, 10340 },
-  { 0x32e1, 255, 0, 10344 },
-  { 0x32e2, 255, 0, 10348 },
-  { 0x32e3, 255, 0, 10352 },
-  { 0x32e4, 255, 0, 10356 },
-  { 0x32e5, 255, 0, 10360 },
-  { 0x32e6, 255, 0, 10364 },
-  { 0x32e7, 255, 0, 10368 },
-  { 0x32e8, 255, 0, 10372 },
-  { 0x32e9, 255, 0, 10376 },
-  { 0x32ea, 255, 0, 10380 },
-  { 0x32eb, 255, 0, 10384 },
-  { 0x32ec, 255, 0, 10388 },
-  { 0x32ed, 255, 0, 10392 },
-  { 0x32ee, 255, 0, 10396 },
-  { 0x32ef, 255, 0, 10400 },
-  { 0x32f0, 255, 0, 10404 },
-  { 0x32f1, 255, 0, 10408 },
-  { 0x32f2, 255, 0, 10412 },
-  { 0x32f3, 255, 0, 10416 },
-  { 0x32f4, 255, 0, 10420 },
-  { 0x32f5, 255, 0, 10424 },
-  { 0x32f6, 255, 0, 10428 },
-  { 0x32f7, 255, 0, 10432 },
-  { 0x32f8, 255, 0, 10436 },
-  { 0x32f9, 255, 0, 10440 },
-  { 0x32fa, 255, 0, 10444 },
-  { 0x32fb, 255, 0, 10448 },
-  { 0x32fc, 255, 0, 10452 },
-  { 0x32fd, 255, 0, 10456 },
-  { 0x32fe, 255, 0, 10460 },
-  { 0x3300, 255, 0, 10464 },
-  { 0x3301, 255, 0, 10476 },
-  { 0x3302, 255, 0, 10486 },
-  { 0x3303, 255, 0, 10498 },
-  { 0x3304, 255, 0, 10506 },
-  { 0x3305, 255, 0, 10518 },
-  { 0x3306, 255, 0, 10526 },
-  { 0x3307, 255, 0, 10534 },
-  { 0x3308, 255, 0, 10548 },
-  { 0x3309, 255, 0, 10558 },
-  { 0x330a, 255, 0, 10566 },
-  { 0x330b, 255, 0, 10574 },
-  { 0x330c, 255, 0, 10582 },
-  { 0x330d, 255, 0, 10592 },
-  { 0x330e, 255, 0, 10602 },
-  { 0x330f, 255, 0, 10612 },
-  { 0x3310, 255, 0, 10622 },
-  { 0x3311, 255, 0, 10632 },
-  { 0x3312, 255, 0, 10642 },
-  { 0x3313, 255, 0, 10652 },
-  { 0x3314, 255, 0, 10666 },
-  { 0x3315, 255, 0, 10672 },
-  { 0x3316, 255, 0, 10686 },
-  { 0x3317, 255, 0, 10700 },
-  { 0x3318, 255, 0, 10712 },
-  { 0x3319, 255, 0, 10722 },
-  { 0x331a, 255, 0, 10736 },
-  { 0x331b, 255, 0, 10750 },
-  { 0x331c, 255, 0, 10760 },
-  { 0x331d, 255, 0, 10768 },
-  { 0x331e, 255, 0, 10776 },
-  { 0x331f, 255, 0, 10786 },
-  { 0x3320, 255, 0, 10796 },
-  { 0x3321, 255, 0, 10808 },
-  { 0x3322, 255, 0, 10820 },
-  { 0x3323, 255, 0, 10828 },
-  { 0x3324, 255, 0, 10836 },
-  { 0x3325, 255, 0, 10846 },
-  { 0x3326, 255, 0, 10854 },
-  { 0x3327, 255, 0, 10862 },
-  { 0x3328, 255, 0, 10868 },
-  { 0x3329, 255, 0, 10874 },
-  { 0x332a, 255, 0, 10882 },
-  { 0x332b, 255, 0, 10890 },
-  { 0x332c, 255, 0, 10904 },
-  { 0x332d, 255, 0, 10914 },
-  { 0x332e, 255, 0, 10926 },
-  { 0x332f, 255, 0, 10940 },
-  { 0x3330, 255, 0, 10950 },
-  { 0x3331, 255, 0, 10958 },
-  { 0x3332, 255, 0, 10966 },
-  { 0x3333, 255, 0, 10980 },
-  { 0x3334, 255, 0, 10990 },
-  { 0x3335, 255, 0, 11004 },
-  { 0x3336, 255, 0, 11012 },
-  { 0x3337, 255, 0, 11024 },
-  { 0x3338, 255, 0, 11032 },
-  { 0x3339, 255, 0, 11042 },
-  { 0x333a, 255, 0, 11050 },
-  { 0x333b, 255, 0, 11060 },
-  { 0x333c, 255, 0, 11072 },
-  { 0x333d, 255, 0, 11082 },
-  { 0x333e, 255, 0, 11094 },
-  { 0x333f, 255, 0, 11104 },
-  { 0x3340, 255, 0, 11110 },
-  { 0x3341, 255, 0, 11122 },
-  { 0x3342, 255, 0, 11130 },
-  { 0x3343, 255, 0, 11138 },
-  { 0x3344, 255, 0, 11148 },
-  { 0x3345, 255, 0, 11156 },
-  { 0x3346, 255, 0, 11164 },
-  { 0x3347, 255, 0, 11172 },
-  { 0x3348, 255, 0, 11184 },
-  { 0x3349, 255, 0, 11194 },
-  { 0x334a, 255, 0, 11200 },
-  { 0x334b, 255, 0, 11214 },
-  { 0x334c, 255, 0, 11222 },
-  { 0x334d, 255, 0, 11234 },
-  { 0x334e, 255, 0, 11244 },
-  { 0x334f, 255, 0, 11254 },
-  { 0x3350, 255, 0, 11262 },
-  { 0x3351, 255, 0, 11270 },
-  { 0x3352, 255, 0, 11280 },
-  { 0x3353, 255, 0, 11286 },
-  { 0x3354, 255, 0, 11296 },
-  { 0x3355, 255, 0, 11308 },
-  { 0x3356, 255, 0, 11314 },
-  { 0x3357, 255, 0, 11328 },
-  { 0x3358, 255, 0, 11336 },
-  { 0x3359, 255, 0, 11342 },
-  { 0x335a, 255, 0, 11348 },
-  { 0x335b, 255, 0, 11354 },
-  { 0x335c, 255, 0, 11360 },
-  { 0x335d, 255, 0, 11366 },
-  { 0x335e, 255, 0, 11372 },
-  { 0x335f, 255, 0, 11378 },
-  { 0x3360, 255, 0, 11384 },
-  { 0x3361, 255, 0, 11390 },
-  { 0x3362, 255, 0, 11396 },
-  { 0x3363, 255, 0, 11404 },
-  { 0x3364, 255, 0, 11412 },
-  { 0x3365, 255, 0, 11420 },
-  { 0x3366, 255, 0, 11428 },
-  { 0x3367, 255, 0, 11436 },
-  { 0x3368, 255, 0, 11444 },
-  { 0x3369, 255, 0, 11452 },
-  { 0x336a, 255, 0, 11460 },
-  { 0x336b, 255, 0, 11468 },
-  { 0x336c, 255, 0, 11476 },
-  { 0x336d, 255, 0, 11484 },
-  { 0x336e, 255, 0, 11492 },
-  { 0x336f, 255, 0, 11500 },
-  { 0x3370, 255, 0, 11508 },
-  { 0x3371, 255, 0, 11516 },
-  { 0x3372, 255, 0, 11524 },
-  { 0x3373, 255, 0, 11530 },
-  { 0x3374, 255, 0, 11536 },
-  { 0x3375, 255, 0, 11544 },
-  { 0x3376, 255, 0, 11550 },
-  { 0x337b, 255, 0, 11556 },
-  { 0x337c, 255, 0, 11562 },
-  { 0x337d, 255, 0, 11568 },
-  { 0x337e, 255, 0, 11574 },
-  { 0x337f, 255, 0, 11580 },
-  { 0x3380, 255, 0, 11590 },
-  { 0x3381, 255, 0, 11596 },
-  { 0x3382, 255, 0, 11602 },
-  { 0x3383, 255, 0, 11608 },
-  { 0x3384, 255, 0, 11614 },
-  { 0x3385, 255, 0, 11620 },
-  { 0x3386, 255, 0, 11626 },
-  { 0x3387, 255, 0, 11632 },
-  { 0x3388, 255, 0, 11638 },
-  { 0x3389, 255, 0, 11646 },
-  { 0x338a, 255, 0, 11656 },
-  { 0x338b, 255, 0, 11662 },
-  { 0x338c, 255, 0, 11668 },
-  { 0x338d, 255, 0, 11674 },
-  { 0x338e, 255, 0, 11680 },
-  { 0x338f, 255, 0, 11686 },
-  { 0x3390, 255, 0, 11692 },
-  { 0x3391, 255, 0, 11698 },
-  { 0x3392, 255, 0, 11706 },
-  { 0x3393, 255, 0, 11714 },
-  { 0x3394, 255, 0, 11722 },
-  { 0x3395, 255, 0, 11730 },
-  { 0x3396, 255, 0, 11736 },
-  { 0x3397, 255, 0, 11742 },
-  { 0x3398, 255, 0, 11748 },
-  { 0x3399, 255, 0, 11754 },
-  { 0x339a, 255, 0, 11760 },
-  { 0x339b, 255, 0, 11766 },
-  { 0x339c, 255, 0, 11772 },
-  { 0x339d, 255, 0, 11778 },
-  { 0x339e, 255, 0, 11784 },
-  { 0x339f, 255, 0, 11790 },
-  { 0x33a0, 255, 0, 11798 },
-  { 0x33a1, 255, 0, 11806 },
-  { 0x33a2, 255, 0, 11812 },
-  { 0x33a3, 255, 0, 11820 },
-  { 0x33a4, 255, 0, 11828 },
-  { 0x33a5, 255, 0, 11836 },
-  { 0x33a6, 255, 0, 11842 },
-  { 0x33a7, 255, 0, 11850 },
-  { 0x33a8, 255, 0, 11858 },
-  { 0x33a9, 255, 0, 11868 },
-  { 0x33aa, 255, 0, 11874 },
-  { 0x33ab, 255, 0, 11882 },
-  { 0x33ac, 255, 0, 11890 },
-  { 0x33ad, 255, 0, 11898 },
-  { 0x33ae, 255, 0, 11906 },
-  { 0x33af, 255, 0, 11918 },
-  { 0x33b0, 255, 0, 11932 },
-  { 0x33b1, 255, 0, 11938 },
-  { 0x33b2, 255, 0, 11944 },
-  { 0x33b3, 255, 0, 11950 },
-  { 0x33b4, 255, 0, 11956 },
-  { 0x33b5, 255, 0, 11962 },
-  { 0x33b6, 255, 0, 11968 },
-  { 0x33b7, 255, 0, 11974 },
-  { 0x33b8, 255, 0, 11980 },
-  { 0x33b9, 255, 0, 11986 },
-  { 0x33ba, 255, 0, 11992 },
-  { 0x33bb, 255, 0, 11998 },
-  { 0x33bc, 255, 0, 12004 },
-  { 0x33bd, 255, 0, 12010 },
-  { 0x33be, 255, 0, 12016 },
-  { 0x33bf, 255, 0, 12022 },
-  { 0x33c0, 255, 0, 12028 },
-  { 0x33c1, 255, 0, 12034 },
-  { 0x33c2, 255, 0, 12040 },
-  { 0x33c3, 255, 0, 12050 },
-  { 0x33c4, 255, 0, 12056 },
-  { 0x33c5, 255, 0, 12062 },
-  { 0x33c6, 255, 0, 12068 },
-  { 0x33c7, 255, 0, 12078 },
-  { 0x33c8, 255, 0, 12086 },
-  { 0x33c9, 255, 0, 12092 },
-  { 0x33ca, 255, 0, 12098 },
-  { 0x33cb, 255, 0, 12104 },
-  { 0x33cc, 255, 0, 12110 },
-  { 0x33cd, 255, 0, 12116 },
-  { 0x33ce, 255, 0, 12122 },
-  { 0x33cf, 255, 0, 12128 },
-  { 0x33d0, 255, 0, 12134 },
-  { 0x33d1, 255, 0, 12140 },
-  { 0x33d2, 255, 0, 12146 },
-  { 0x33d3, 255, 0, 12154 },
-  { 0x33d4, 255, 0, 12160 },
-  { 0x33d5, 255, 0, 12166 },
-  { 0x33d6, 255, 0, 12174 },
-  { 0x33d7, 255, 0, 12182 },
-  { 0x33d8, 255, 0, 12188 },
-  { 0x33d9, 255, 0, 12198 },
-  { 0x33da, 255, 0, 12206 },
-  { 0x33db, 255, 0, 12212 },
-  { 0x33dc, 255, 0, 12218 },
-  { 0x33dd, 255, 0, 12224 },
-  { 0x33e0, 255, 0, 12230 },
-  { 0x33e1, 255, 0, 12236 },
-  { 0x33e2, 255, 0, 12242 },
-  { 0x33e3, 255, 0, 12248 },
-  { 0x33e4, 255, 0, 12254 },
-  { 0x33e5, 255, 0, 12260 },
-  { 0x33e6, 255, 0, 12266 },
-  { 0x33e7, 255, 0, 12272 },
-  { 0x33e8, 255, 0, 12278 },
-  { 0x33e9, 255, 0, 12284 },
-  { 0x33ea, 255, 0, 12292 },
-  { 0x33eb, 255, 0, 12300 },
-  { 0x33ec, 255, 0, 12308 },
-  { 0x33ed, 255, 0, 12316 },
-  { 0x33ee, 255, 0, 12324 },
-  { 0x33ef, 255, 0, 12332 },
-  { 0x33f0, 255, 0, 12340 },
-  { 0x33f1, 255, 0, 12348 },
-  { 0x33f2, 255, 0, 12356 },
-  { 0x33f3, 255, 0, 12364 },
-  { 0x33f4, 255, 0, 12372 },
-  { 0x33f5, 255, 0, 12380 },
-  { 0x33f6, 255, 0, 12388 },
-  { 0x33f7, 255, 0, 12396 },
-  { 0x33f8, 255, 0, 12404 },
-  { 0x33f9, 255, 0, 12412 },
-  { 0x33fa, 255, 0, 12420 },
-  { 0x33fb, 255, 0, 12428 },
-  { 0x33fc, 255, 0, 12436 },
-  { 0x33fd, 255, 0, 12444 },
-  { 0x33fe, 255, 0, 12452 },
-  { 0xf900, 0, 255, 12460 },
-  { 0xf901, 0, 255, 12464 },
-  { 0xf902, 0, 255, 8424 },
-  { 0xf903, 0, 255, 12468 },
-  { 0xf904, 0, 255, 12472 },
-  { 0xf905, 0, 255, 12476 },
-  { 0xf906, 0, 255, 12480 },
-  { 0xf907, 0, 255, 8640 },
-  { 0xf908, 0, 255, 8640 },
-  { 0xf909, 0, 255, 12484 },
-  { 0xf90a, 0, 255, 8456 },
-  { 0xf90b, 0, 255, 12488 },
-  { 0xf90c, 0, 255, 12492 },
-  { 0xf90d, 0, 255, 12496 },
-  { 0xf90e, 0, 255, 12500 },
-  { 0xf90f, 0, 255, 12504 },
-  { 0xf910, 0, 255, 12508 },
-  { 0xf911, 0, 255, 12512 },
-  { 0xf912, 0, 255, 12516 },
-  { 0xf913, 0, 255, 12520 },
-  { 0xf914, 0, 255, 12524 },
-  { 0xf915, 0, 255, 12528 },
-  { 0xf916, 0, 255, 12532 },
-  { 0xf917, 0, 255, 12536 },
-  { 0xf918, 0, 255, 12540 },
-  { 0xf919, 0, 255, 12544 },
-  { 0xf91a, 0, 255, 12548 },
-  { 0xf91b, 0, 255, 12552 },
-  { 0xf91c, 0, 255, 12556 },
-  { 0xf91d, 0, 255, 12560 },
-  { 0xf91e, 0, 255, 12564 },
-  { 0xf91f, 0, 255, 12568 },
-  { 0xf920, 0, 255, 12572 },
-  { 0xf921, 0, 255, 12576 },
-  { 0xf922, 0, 255, 12580 },
-  { 0xf923, 0, 255, 12584 },
-  { 0xf924, 0, 255, 12588 },
-  { 0xf925, 0, 255, 12592 },
-  { 0xf926, 0, 255, 12596 },
-  { 0xf927, 0, 255, 12600 },
-  { 0xf928, 0, 255, 12604 },
-  { 0xf929, 0, 255, 12608 },
-  { 0xf92a, 0, 255, 12612 },
-  { 0xf92b, 0, 255, 12616 },
-  { 0xf92c, 0, 255, 12620 },
-  { 0xf92d, 0, 255, 12624 },
-  { 0xf92e, 0, 255, 12628 },
-  { 0xf92f, 0, 255, 12632 },
-  { 0xf930, 0, 255, 12636 },
-  { 0xf931, 0, 255, 12640 },
-  { 0xf932, 0, 255, 12644 },
-  { 0xf933, 0, 255, 12648 },
-  { 0xf934, 0, 255, 8288 },
-  { 0xf935, 0, 255, 12652 },
-  { 0xf936, 0, 255, 12656 },
-  { 0xf937, 0, 255, 12660 },
-  { 0xf938, 0, 255, 12664 },
-  { 0xf939, 0, 255, 12668 },
-  { 0xf93a, 0, 255, 12672 },
-  { 0xf93b, 0, 255, 12676 },
-  { 0xf93c, 0, 255, 12680 },
-  { 0xf93d, 0, 255, 12684 },
-  { 0xf93e, 0, 255, 12688 },
-  { 0xf93f, 0, 255, 12692 },
-  { 0xf940, 0, 255, 8580 },
-  { 0xf941, 0, 255, 12696 },
-  { 0xf942, 0, 255, 12700 },
-  { 0xf943, 0, 255, 12704 },
-  { 0xf944, 0, 255, 12708 },
-  { 0xf945, 0, 255, 12712 },
-  { 0xf946, 0, 255, 12716 },
-  { 0xf947, 0, 255, 12720 },
-  { 0xf948, 0, 255, 12724 },
-  { 0xf949, 0, 255, 12728 },
-  { 0xf94a, 0, 255, 12732 },
-  { 0xf94b, 0, 255, 12736 },
-  { 0xf94c, 0, 255, 12740 },
-  { 0xf94d, 0, 255, 12744 },
-  { 0xf94e, 0, 255, 12748 },
-  { 0xf94f, 0, 255, 12752 },
-  { 0xf950, 0, 255, 12756 },
-  { 0xf951, 0, 255, 12760 },
-  { 0xf952, 0, 255, 12764 },
-  { 0xf953, 0, 255, 12768 },
-  { 0xf954, 0, 255, 12772 },
-  { 0xf955, 0, 255, 12776 },
-  { 0xf956, 0, 255, 12780 },
-  { 0xf957, 0, 255, 12784 },
-  { 0xf958, 0, 255, 12788 },
-  { 0xf959, 0, 255, 12792 },
-  { 0xf95a, 0, 255, 12796 },
-  { 0xf95b, 0, 255, 12800 },
-  { 0xf95c, 0, 255, 12524 },
-  { 0xf95d, 0, 255, 12804 },
-  { 0xf95e, 0, 255, 12808 },
-  { 0xf95f, 0, 255, 12812 },
-  { 0xf960, 0, 255, 12816 },
-  { 0xf961, 0, 255, 12820 },
-  { 0xf962, 0, 255, 12824 },
-  { 0xf963, 0, 255, 12828 },
-  { 0xf964, 0, 255, 12832 },
-  { 0xf965, 0, 255, 12836 },
-  { 0xf966, 0, 255, 12840 },
-  { 0xf967, 0, 255, 12844 },
-  { 0xf968, 0, 255, 12848 },
-  { 0xf969, 0, 255, 12852 },
-  { 0xf96a, 0, 255, 12856 },
-  { 0xf96b, 0, 255, 12860 },
-  { 0xf96c, 0, 255, 12864 },
-  { 0xf96d, 0, 255, 12868 },
-  { 0xf96e, 0, 255, 12872 },
-  { 0xf96f, 0, 255, 12876 },
-  { 0xf970, 0, 255, 12880 },
-  { 0xf971, 0, 255, 8432 },
-  { 0xf972, 0, 255, 12884 },
-  { 0xf973, 0, 255, 12888 },
-  { 0xf974, 0, 255, 12892 },
-  { 0xf975, 0, 255, 12896 },
-  { 0xf976, 0, 255, 12900 },
-  { 0xf977, 0, 255, 12904 },
-  { 0xf978, 0, 255, 12908 },
-  { 0xf979, 0, 255, 12912 },
-  { 0xf97a, 0, 255, 12916 },
-  { 0xf97b, 0, 255, 12920 },
-  { 0xf97c, 0, 255, 12924 },
-  { 0xf97d, 0, 255, 12928 },
-  { 0xf97e, 0, 255, 12932 },
-  { 0xf97f, 0, 255, 12936 },
-  { 0xf980, 0, 255, 12940 },
-  { 0xf981, 0, 255, 7940 },
-  { 0xf982, 0, 255, 12944 },
-  { 0xf983, 0, 255, 12948 },
-  { 0xf984, 0, 255, 12952 },
-  { 0xf985, 0, 255, 12956 },
-  { 0xf986, 0, 255, 12960 },
-  { 0xf987, 0, 255, 12964 },
-  { 0xf988, 0, 255, 12968 },
-  { 0xf989, 0, 255, 12972 },
-  { 0xf98a, 0, 255, 7864 },
-  { 0xf98b, 0, 255, 12976 },
-  { 0xf98c, 0, 255, 12980 },
-  { 0xf98d, 0, 255, 12984 },
-  { 0xf98e, 0, 255, 12988 },
-  { 0xf98f, 0, 255, 12992 },
-  { 0xf990, 0, 255, 12996 },
-  { 0xf991, 0, 255, 13000 },
-  { 0xf992, 0, 255, 13004 },
-  { 0xf993, 0, 255, 13008 },
-  { 0xf994, 0, 255, 13012 },
-  { 0xf995, 0, 255, 13016 },
-  { 0xf996, 0, 255, 13020 },
-  { 0xf997, 0, 255, 13024 },
-  { 0xf998, 0, 255, 13028 },
-  { 0xf999, 0, 255, 13032 },
-  { 0xf99a, 0, 255, 13036 },
-  { 0xf99b, 0, 255, 13040 },
-  { 0xf99c, 0, 255, 13044 },
-  { 0xf99d, 0, 255, 13048 },
-  { 0xf99e, 0, 255, 13052 },
-  { 0xf99f, 0, 255, 13056 },
-  { 0xf9a0, 0, 255, 13060 },
-  { 0xf9a1, 0, 255, 12876 },
-  { 0xf9a2, 0, 255, 13064 },
-  { 0xf9a3, 0, 255, 13068 },
-  { 0xf9a4, 0, 255, 13072 },
-  { 0xf9a5, 0, 255, 13076 },
-  { 0xf9a6, 0, 255, 13080 },
-  { 0xf9a7, 0, 255, 13084 },
-  { 0xf9a8, 0, 255, 13088 },
-  { 0xf9a9, 0, 255, 13092 },
-  { 0xf9aa, 0, 255, 12812 },
-  { 0xf9ab, 0, 255, 13096 },
-  { 0xf9ac, 0, 255, 13100 },
-  { 0xf9ad, 0, 255, 13104 },
-  { 0xf9ae, 0, 255, 13108 },
-  { 0xf9af, 0, 255, 13112 },
-  { 0xf9b0, 0, 255, 13116 },
-  { 0xf9b1, 0, 255, 13120 },
-  { 0xf9b2, 0, 255, 13124 },
-  { 0xf9b3, 0, 255, 13128 },
-  { 0xf9b4, 0, 255, 13132 },
-  { 0xf9b5, 0, 255, 13136 },
-  { 0xf9b6, 0, 255, 13140 },
-  { 0xf9b7, 0, 255, 13144 },
-  { 0xf9b8, 0, 255, 13148 },
-  { 0xf9b9, 0, 255, 13152 },
-  { 0xf9ba, 0, 255, 13156 },
-  { 0xf9bb, 0, 255, 13160 },
-  { 0xf9bc, 0, 255, 13164 },
-  { 0xf9bd, 0, 255, 13168 },
-  { 0xf9be, 0, 255, 13172 },
-  { 0xf9bf, 0, 255, 12524 },
-  { 0xf9c0, 0, 255, 13176 },
-  { 0xf9c1, 0, 255, 13180 },
-  { 0xf9c2, 0, 255, 13184 },
-  { 0xf9c3, 0, 255, 13188 },
-  { 0xf9c4, 0, 255, 8636 },
-  { 0xf9c5, 0, 255, 13192 },
-  { 0xf9c6, 0, 255, 13196 },
-  { 0xf9c7, 0, 255, 13200 },
-  { 0xf9c8, 0, 255, 13204 },
-  { 0xf9c9, 0, 255, 13208 },
-  { 0xf9ca, 0, 255, 13212 },
-  { 0xf9cb, 0, 255, 13216 },
-  { 0xf9cc, 0, 255, 13220 },
-  { 0xf9cd, 0, 255, 13224 },
-  { 0xf9ce, 0, 255, 13228 },
-  { 0xf9cf, 0, 255, 13232 },
-  { 0xf9d0, 0, 255, 13236 },
-  { 0xf9d1, 0, 255, 10074 },
-  { 0xf9d2, 0, 255, 13240 },
-  { 0xf9d3, 0, 255, 13244 },
-  { 0xf9d4, 0, 255, 13248 },
-  { 0xf9d5, 0, 255, 13252 },
-  { 0xf9d6, 0, 255, 13256 },
-  { 0xf9d7, 0, 255, 13260 },
-  { 0xf9d8, 0, 255, 13264 },
-  { 0xf9d9, 0, 255, 13268 },
-  { 0xf9da, 0, 255, 13272 },
-  { 0xf9db, 0, 255, 12820 },
-  { 0xf9dc, 0, 255, 13276 },
-  { 0xf9dd, 0, 255, 13280 },
-  { 0xf9de, 0, 255, 13284 },
-  { 0xf9df, 0, 255, 13288 },
-  { 0xf9e0, 0, 255, 13292 },
-  { 0xf9e1, 0, 255, 13296 },
-  { 0xf9e2, 0, 255, 13300 },
-  { 0xf9e3, 0, 255, 13304 },
-  { 0xf9e4, 0, 255, 13308 },
-  { 0xf9e5, 0, 255, 13312 },
-  { 0xf9e6, 0, 255, 13316 },
-  { 0xf9e7, 0, 255, 13320 },
-  { 0xf9e8, 0, 255, 13324 },
-  { 0xf9e9, 0, 255, 8452 },
-  { 0xf9ea, 0, 255, 13328 },
-  { 0xf9eb, 0, 255, 13332 },
-  { 0xf9ec, 0, 255, 13336 },
-  { 0xf9ed, 0, 255, 13340 },
-  { 0xf9ee, 0, 255, 13344 },
-  { 0xf9ef, 0, 255, 13348 },
-  { 0xf9f0, 0, 255, 13352 },
-  { 0xf9f1, 0, 255, 13356 },
-  { 0xf9f2, 0, 255, 13360 },
-  { 0xf9f3, 0, 255, 13364 },
-  { 0xf9f4, 0, 255, 13368 },
-  { 0xf9f5, 0, 255, 13372 },
-  { 0xf9f6, 0, 255, 13376 },
-  { 0xf9f7, 0, 255, 8256 },
-  { 0xf9f8, 0, 255, 13380 },
-  { 0xf9f9, 0, 255, 13384 },
-  { 0xf9fa, 0, 255, 13388 },
-  { 0xf9fb, 0, 255, 13392 },
-  { 0xf9fc, 0, 255, 13396 },
-  { 0xf9fd, 0, 255, 13400 },
-  { 0xf9fe, 0, 255, 13404 },
-  { 0xf9ff, 0, 255, 13408 },
-  { 0xfa00, 0, 255, 13412 },
-  { 0xfa01, 0, 255, 13416 },
-  { 0xfa02, 0, 255, 13420 },
-  { 0xfa03, 0, 255, 13424 },
-  { 0xfa04, 0, 255, 13428 },
-  { 0xfa05, 0, 255, 13432 },
-  { 0xfa06, 0, 255, 13436 },
-  { 0xfa07, 0, 255, 13440 },
-  { 0xfa08, 0, 255, 8364 },
-  { 0xfa09, 0, 255, 13444 },
-  { 0xfa0a, 0, 255, 8376 },
-  { 0xfa0b, 0, 255, 13448 },
-  { 0xfa0c, 0, 255, 13452 },
-  { 0xfa0d, 0, 255, 13456 },
-  { 0xfa10, 0, 255, 13460 },
-  { 0xfa12, 0, 255, 13464 },
-  { 0xfa15, 0, 255, 13468 },
-  { 0xfa16, 0, 255, 13472 },
-  { 0xfa17, 0, 255, 13476 },
-  { 0xfa18, 0, 255, 13480 },
-  { 0xfa19, 0, 255, 13484 },
-  { 0xfa1a, 0, 255, 13488 },
-  { 0xfa1b, 0, 255, 13492 },
-  { 0xfa1c, 0, 255, 13496 },
-  { 0xfa1d, 0, 255, 13500 },
-  { 0xfa1e, 0, 255, 8284 },
-  { 0xfa20, 0, 255, 13504 },
-  { 0xfa22, 0, 255, 13508 },
-  { 0xfa25, 0, 255, 13512 },
-  { 0xfa26, 0, 255, 13516 },
-  { 0xfa2a, 0, 255, 13520 },
-  { 0xfa2b, 0, 255, 13524 },
-  { 0xfa2c, 0, 255, 13528 },
-  { 0xfa2d, 0, 255, 13532 },
-  { 0xfb00, 255, 0, 13536 },
-  { 0xfb01, 255, 0, 13542 },
-  { 0xfb02, 255, 0, 13548 },
-  { 0xfb03, 255, 0, 13554 },
-  { 0xfb04, 255, 0, 13562 },
-  { 0xfb05, 255, 0, 13570 },
-  { 0xfb06, 255, 0, 13570 },
-  { 0xfb13, 255, 0, 13576 },
-  { 0xfb14, 255, 0, 13582 },
-  { 0xfb15, 255, 0, 13588 },
-  { 0xfb16, 255, 0, 13594 },
-  { 0xfb17, 255, 0, 13600 },
-  { 0xfb1d, 0, 255, 13606 },
-  { 0xfb1f, 0, 255, 13612 },
-  { 0xfb20, 255, 0, 13618 },
-  { 0xfb21, 255, 0, 6540 },
-  { 0xfb22, 255, 0, 6552 },
-  { 0xfb23, 255, 0, 13622 },
-  { 0xfb24, 255, 0, 13626 },
-  { 0xfb25, 255, 0, 13630 },
-  { 0xfb26, 255, 0, 13634 },
-  { 0xfb27, 255, 0, 13638 },
-  { 0xfb28, 255, 0, 13642 },
-  { 0xfb29, 255, 0, 6364 },
-  { 0xfb2a, 0, 255, 13646 },
-  { 0xfb2b, 0, 255, 13652 },
-  { 0xfb2c, 0, 255, 13658 },
-  { 0xfb2d, 0, 255, 13666 },
-  { 0xfb2e, 0, 255, 13674 },
-  { 0xfb2f, 0, 255, 13680 },
-  { 0xfb30, 0, 255, 13686 },
-  { 0xfb31, 0, 255, 13692 },
-  { 0xfb32, 0, 255, 13698 },
-  { 0xfb33, 0, 255, 13704 },
-  { 0xfb34, 0, 255, 13710 },
-  { 0xfb35, 0, 255, 13716 },
-  { 0xfb36, 0, 255, 13722 },
-  { 0xfb38, 0, 255, 13728 },
-  { 0xfb39, 0, 255, 13734 },
-  { 0xfb3a, 0, 255, 13740 },
-  { 0xfb3b, 0, 255, 13746 },
-  { 0xfb3c, 0, 255, 13752 },
-  { 0xfb3e, 0, 255, 13758 },
-  { 0xfb40, 0, 255, 13764 },
-  { 0xfb41, 0, 255, 13770 },
-  { 0xfb43, 0, 255, 13776 },
-  { 0xfb44, 0, 255, 13782 },
-  { 0xfb46, 0, 255, 13788 },
-  { 0xfb47, 0, 255, 13794 },
-  { 0xfb48, 0, 255, 13800 },
-  { 0xfb49, 0, 255, 13806 },
-  { 0xfb4a, 0, 255, 13812 },
-  { 0xfb4b, 0, 255, 13818 },
-  { 0xfb4c, 0, 255, 13824 },
-  { 0xfb4d, 0, 255, 13830 },
-  { 0xfb4e, 0, 255, 13836 },
-  { 0xfb4f, 255, 0, 13842 },
-  { 0xfb50, 255, 0, 13848 },
-  { 0xfb51, 255, 0, 13848 },
-  { 0xfb52, 255, 0, 13852 },
-  { 0xfb53, 255, 0, 13852 },
-  { 0xfb54, 255, 0, 13852 },
-  { 0xfb55, 255, 0, 13852 },
-  { 0xfb56, 255, 0, 13856 },
-  { 0xfb57, 255, 0, 13856 },
-  { 0xfb58, 255, 0, 13856 },
-  { 0xfb59, 255, 0, 13856 },
-  { 0xfb5a, 255, 0, 13860 },
-  { 0xfb5b, 255, 0, 13860 },
-  { 0xfb5c, 255, 0, 13860 },
-  { 0xfb5d, 255, 0, 13860 },
-  { 0xfb5e, 255, 0, 13864 },
-  { 0xfb5f, 255, 0, 13864 },
-  { 0xfb60, 255, 0, 13864 },
-  { 0xfb61, 255, 0, 13864 },
-  { 0xfb62, 255, 0, 13868 },
-  { 0xfb63, 255, 0, 13868 },
-  { 0xfb64, 255, 0, 13868 },
-  { 0xfb65, 255, 0, 13868 },
-  { 0xfb66, 255, 0, 13872 },
-  { 0xfb67, 255, 0, 13872 },
-  { 0xfb68, 255, 0, 13872 },
-  { 0xfb69, 255, 0, 13872 },
-  { 0xfb6a, 255, 0, 13876 },
-  { 0xfb6b, 255, 0, 13876 },
-  { 0xfb6c, 255, 0, 13876 },
-  { 0xfb6d, 255, 0, 13876 },
-  { 0xfb6e, 255, 0, 13880 },
-  { 0xfb6f, 255, 0, 13880 },
-  { 0xfb70, 255, 0, 13880 },
-  { 0xfb71, 255, 0, 13880 },
-  { 0xfb72, 255, 0, 13884 },
-  { 0xfb73, 255, 0, 13884 },
-  { 0xfb74, 255, 0, 13884 },
-  { 0xfb75, 255, 0, 13884 },
-  { 0xfb76, 255, 0, 13888 },
-  { 0xfb77, 255, 0, 13888 },
-  { 0xfb78, 255, 0, 13888 },
-  { 0xfb79, 255, 0, 13888 },
-  { 0xfb7a, 255, 0, 13892 },
-  { 0xfb7b, 255, 0, 13892 },
-  { 0xfb7c, 255, 0, 13892 },
-  { 0xfb7d, 255, 0, 13892 },
-  { 0xfb7e, 255, 0, 13896 },
-  { 0xfb7f, 255, 0, 13896 },
-  { 0xfb80, 255, 0, 13896 },
-  { 0xfb81, 255, 0, 13896 },
-  { 0xfb82, 255, 0, 13900 },
-  { 0xfb83, 255, 0, 13900 },
-  { 0xfb84, 255, 0, 13904 },
-  { 0xfb85, 255, 0, 13904 },
-  { 0xfb86, 255, 0, 13908 },
-  { 0xfb87, 255, 0, 13908 },
-  { 0xfb88, 255, 0, 13912 },
-  { 0xfb89, 255, 0, 13912 },
-  { 0xfb8a, 255, 0, 13916 },
-  { 0xfb8b, 255, 0, 13916 },
-  { 0xfb8c, 255, 0, 13920 },
-  { 0xfb8d, 255, 0, 13920 },
-  { 0xfb8e, 255, 0, 13924 },
-  { 0xfb8f, 255, 0, 13924 },
-  { 0xfb90, 255, 0, 13924 },
-  { 0xfb91, 255, 0, 13924 },
-  { 0xfb92, 255, 0, 13928 },
-  { 0xfb93, 255, 0, 13928 },
-  { 0xfb94, 255, 0, 13928 },
-  { 0xfb95, 255, 0, 13928 },
-  { 0xfb96, 255, 0, 13932 },
-  { 0xfb97, 255, 0, 13932 },
-  { 0xfb98, 255, 0, 13932 },
-  { 0xfb99, 255, 0, 13932 },
-  { 0xfb9a, 255, 0, 13936 },
-  { 0xfb9b, 255, 0, 13936 },
-  { 0xfb9c, 255, 0, 13936 },
-  { 0xfb9d, 255, 0, 13936 },
-  { 0xfb9e, 255, 0, 13940 },
-  { 0xfb9f, 255, 0, 13940 },
-  { 0xfba0, 255, 0, 13944 },
-  { 0xfba1, 255, 0, 13944 },
-  { 0xfba2, 255, 0, 13944 },
-  { 0xfba3, 255, 0, 13944 },
-  { 0xfba4, 255, 0, 2442 },
-  { 0xfba5, 255, 0, 2442 },
-  { 0xfba6, 255, 0, 13948 },
-  { 0xfba7, 255, 0, 13948 },
-  { 0xfba8, 255, 0, 13948 },
-  { 0xfba9, 255, 0, 13948 },
-  { 0xfbaa, 255, 0, 13952 },
-  { 0xfbab, 255, 0, 13952 },
-  { 0xfbac, 255, 0, 13952 },
-  { 0xfbad, 255, 0, 13952 },
-  { 0xfbae, 255, 0, 13956 },
-  { 0xfbaf, 255, 0, 13956 },
-  { 0xfbb0, 255, 0, 2454 },
-  { 0xfbb1, 255, 0, 2454 },
-  { 0xfbd3, 255, 0, 13960 },
-  { 0xfbd4, 255, 0, 13960 },
-  { 0xfbd5, 255, 0, 13960 },
-  { 0xfbd6, 255, 0, 13960 },
-  { 0xfbd7, 255, 0, 13964 },
-  { 0xfbd8, 255, 0, 13964 },
-  { 0xfbd9, 255, 0, 13968 },
-  { 0xfbda, 255, 0, 13968 },
-  { 0xfbdb, 255, 0, 13972 },
-  { 0xfbdc, 255, 0, 13972 },
-  { 0xfbdd, 255, 0, 2430 },
-  { 0xfbde, 255, 0, 13976 },
-  { 0xfbdf, 255, 0, 13976 },
-  { 0xfbe0, 255, 0, 13980 },
-  { 0xfbe1, 255, 0, 13980 },
-  { 0xfbe2, 255, 0, 13984 },
-  { 0xfbe3, 255, 0, 13984 },
-  { 0xfbe4, 255, 0, 13988 },
-  { 0xfbe5, 255, 0, 13988 },
-  { 0xfbe6, 255, 0, 13988 },
-  { 0xfbe7, 255, 0, 13988 },
-  { 0xfbe8, 255, 0, 13992 },
-  { 0xfbe9, 255, 0, 13992 },
-  { 0xfbea, 255, 0, 13996 },
-  { 0xfbeb, 255, 0, 13996 },
-  { 0xfbec, 255, 0, 14004 },
-  { 0xfbed, 255, 0, 14004 },
-  { 0xfbee, 255, 0, 14012 },
-  { 0xfbef, 255, 0, 14012 },
-  { 0xfbf0, 255, 0, 14020 },
-  { 0xfbf1, 255, 0, 14020 },
-  { 0xfbf2, 255, 0, 14028 },
-  { 0xfbf3, 255, 0, 14028 },
-  { 0xfbf4, 255, 0, 14036 },
-  { 0xfbf5, 255, 0, 14036 },
-  { 0xfbf6, 255, 0, 14044 },
-  { 0xfbf7, 255, 0, 14044 },
-  { 0xfbf8, 255, 0, 14044 },
-  { 0xfbf9, 255, 0, 14052 },
-  { 0xfbfa, 255, 0, 14052 },
-  { 0xfbfb, 255, 0, 14052 },
-  { 0xfbfc, 255, 0, 14060 },
-  { 0xfbfd, 255, 0, 14060 },
-  { 0xfbfe, 255, 0, 14060 },
-  { 0xfbff, 255, 0, 14060 },
-  { 0xfc00, 255, 0, 14064 },
-  { 0xfc01, 255, 0, 14072 },
-  { 0xfc02, 255, 0, 14080 },
-  { 0xfc03, 255, 0, 14052 },
-  { 0xfc04, 255, 0, 14088 },
-  { 0xfc05, 255, 0, 14096 },
-  { 0xfc06, 255, 0, 14102 },
-  { 0xfc07, 255, 0, 14108 },
-  { 0xfc08, 255, 0, 14114 },
-  { 0xfc09, 255, 0, 14120 },
-  { 0xfc0a, 255, 0, 14126 },
-  { 0xfc0b, 255, 0, 14132 },
-  { 0xfc0c, 255, 0, 14138 },
-  { 0xfc0d, 255, 0, 14144 },
-  { 0xfc0e, 255, 0, 14150 },
-  { 0xfc0f, 255, 0, 14156 },
-  { 0xfc10, 255, 0, 14162 },
-  { 0xfc11, 255, 0, 14168 },
-  { 0xfc12, 255, 0, 14174 },
-  { 0xfc13, 255, 0, 14180 },
-  { 0xfc14, 255, 0, 14186 },
-  { 0xfc15, 255, 0, 14192 },
-  { 0xfc16, 255, 0, 14198 },
-  { 0xfc17, 255, 0, 14204 },
-  { 0xfc18, 255, 0, 14210 },
-  { 0xfc19, 255, 0, 14216 },
-  { 0xfc1a, 255, 0, 14222 },
-  { 0xfc1b, 255, 0, 14228 },
-  { 0xfc1c, 255, 0, 14234 },
-  { 0xfc1d, 255, 0, 14240 },
-  { 0xfc1e, 255, 0, 14246 },
-  { 0xfc1f, 255, 0, 14252 },
-  { 0xfc20, 255, 0, 14258 },
-  { 0xfc21, 255, 0, 14264 },
-  { 0xfc22, 255, 0, 14270 },
-  { 0xfc23, 255, 0, 14276 },
-  { 0xfc24, 255, 0, 14282 },
-  { 0xfc25, 255, 0, 14288 },
-  { 0xfc26, 255, 0, 14294 },
-  { 0xfc27, 255, 0, 14300 },
-  { 0xfc28, 255, 0, 14306 },
-  { 0xfc29, 255, 0, 14312 },
-  { 0xfc2a, 255, 0, 14318 },
-  { 0xfc2b, 255, 0, 14324 },
-  { 0xfc2c, 255, 0, 14330 },
-  { 0xfc2d, 255, 0, 14336 },
-  { 0xfc2e, 255, 0, 14342 },
-  { 0xfc2f, 255, 0, 14348 },
-  { 0xfc30, 255, 0, 14354 },
-  { 0xfc31, 255, 0, 14360 },
-  { 0xfc32, 255, 0, 14366 },
-  { 0xfc33, 255, 0, 14372 },
-  { 0xfc34, 255, 0, 14378 },
-  { 0xfc35, 255, 0, 14384 },
-  { 0xfc36, 255, 0, 14390 },
-  { 0xfc37, 255, 0, 14396 },
-  { 0xfc38, 255, 0, 14402 },
-  { 0xfc39, 255, 0, 14408 },
-  { 0xfc3a, 255, 0, 14414 },
-  { 0xfc3b, 255, 0, 14420 },
-  { 0xfc3c, 255, 0, 14426 },
-  { 0xfc3d, 255, 0, 14432 },
-  { 0xfc3e, 255, 0, 14438 },
-  { 0xfc3f, 255, 0, 14444 },
-  { 0xfc40, 255, 0, 14450 },
-  { 0xfc41, 255, 0, 14456 },
-  { 0xfc42, 255, 0, 14462 },
-  { 0xfc43, 255, 0, 14468 },
-  { 0xfc44, 255, 0, 14474 },
-  { 0xfc45, 255, 0, 14480 },
-  { 0xfc46, 255, 0, 14486 },
-  { 0xfc47, 255, 0, 14492 },
-  { 0xfc48, 255, 0, 14498 },
-  { 0xfc49, 255, 0, 14504 },
-  { 0xfc4a, 255, 0, 14510 },
-  { 0xfc4b, 255, 0, 14516 },
-  { 0xfc4c, 255, 0, 14522 },
-  { 0xfc4d, 255, 0, 14528 },
-  { 0xfc4e, 255, 0, 14534 },
-  { 0xfc4f, 255, 0, 14540 },
-  { 0xfc50, 255, 0, 14546 },
-  { 0xfc51, 255, 0, 14552 },
-  { 0xfc52, 255, 0, 14558 },
-  { 0xfc53, 255, 0, 14564 },
-  { 0xfc54, 255, 0, 14570 },
-  { 0xfc55, 255, 0, 14576 },
-  { 0xfc56, 255, 0, 14582 },
-  { 0xfc57, 255, 0, 14588 },
-  { 0xfc58, 255, 0, 14594 },
-  { 0xfc59, 255, 0, 14600 },
-  { 0xfc5a, 255, 0, 14606 },
-  { 0xfc5b, 255, 0, 14612 },
-  { 0xfc5c, 255, 0, 14618 },
-  { 0xfc5d, 255, 0, 14624 },
-  { 0xfc5e, 255, 0, 14630 },
-  { 0xfc5f, 255, 0, 14638 },
-  { 0xfc60, 255, 0, 14646 },
-  { 0xfc61, 255, 0, 14654 },
-  { 0xfc62, 255, 0, 14662 },
-  { 0xfc63, 255, 0, 14670 },
-  { 0xfc64, 255, 0, 14678 },
-  { 0xfc65, 255, 0, 14686 },
-  { 0xfc66, 255, 0, 14080 },
-  { 0xfc67, 255, 0, 14694 },
-  { 0xfc68, 255, 0, 14052 },
-  { 0xfc69, 255, 0, 14088 },
-  { 0xfc6a, 255, 0, 14702 },
-  { 0xfc6b, 255, 0, 14708 },
-  { 0xfc6c, 255, 0, 14114 },
-  { 0xfc6d, 255, 0, 14714 },
-  { 0xfc6e, 255, 0, 14120 },
-  { 0xfc6f, 255, 0, 14126 },
-  { 0xfc70, 255, 0, 14720 },
-  { 0xfc71, 255, 0, 14726 },
-  { 0xfc72, 255, 0, 14150 },
-  { 0xfc73, 255, 0, 14732 },
-  { 0xfc74, 255, 0, 14156 },
-  { 0xfc75, 255, 0, 14162 },
-  { 0xfc76, 255, 0, 14738 },
-  { 0xfc77, 255, 0, 14744 },
-  { 0xfc78, 255, 0, 14174 },
-  { 0xfc79, 255, 0, 14750 },
-  { 0xfc7a, 255, 0, 14180 },
-  { 0xfc7b, 255, 0, 14186 },
-  { 0xfc7c, 255, 0, 14360 },
-  { 0xfc7d, 255, 0, 14366 },
-  { 0xfc7e, 255, 0, 14384 },
-  { 0xfc7f, 255, 0, 14390 },
-  { 0xfc80, 255, 0, 14396 },
-  { 0xfc81, 255, 0, 14420 },
-  { 0xfc82, 255, 0, 14426 },
-  { 0xfc83, 255, 0, 14432 },
-  { 0xfc84, 255, 0, 14438 },
-  { 0xfc85, 255, 0, 14462 },
-  { 0xfc86, 255, 0, 14468 },
-  { 0xfc87, 255, 0, 14474 },
-  { 0xfc88, 255, 0, 14756 },
-  { 0xfc89, 255, 0, 14498 },
-  { 0xfc8a, 255, 0, 14762 },
-  { 0xfc8b, 255, 0, 14768 },
-  { 0xfc8c, 255, 0, 14534 },
-  { 0xfc8d, 255, 0, 14774 },
-  { 0xfc8e, 255, 0, 14540 },
-  { 0xfc8f, 255, 0, 14546 },
-  { 0xfc90, 255, 0, 14624 },
-  { 0xfc91, 255, 0, 14780 },
-  { 0xfc92, 255, 0, 14786 },
-  { 0xfc93, 255, 0, 14594 },
-  { 0xfc94, 255, 0, 14792 },
-  { 0xfc95, 255, 0, 14600 },
-  { 0xfc96, 255, 0, 14606 },
-  { 0xfc97, 255, 0, 14064 },
-  { 0xfc98, 255, 0, 14072 },
-  { 0xfc99, 255, 0, 14798 },
-  { 0xfc9a, 255, 0, 14080 },
-  { 0xfc9b, 255, 0, 14806 },
-  { 0xfc9c, 255, 0, 14096 },
-  { 0xfc9d, 255, 0, 14102 },
-  { 0xfc9e, 255, 0, 14108 },
-  { 0xfc9f, 255, 0, 14114 },
-  { 0xfca0, 255, 0, 14814 },
-  { 0xfca1, 255, 0, 14132 },
-  { 0xfca2, 255, 0, 14138 },
-  { 0xfca3, 255, 0, 14144 },
-  { 0xfca4, 255, 0, 14150 },
-  { 0xfca5, 255, 0, 14820 },
-  { 0xfca6, 255, 0, 14174 },
-  { 0xfca7, 255, 0, 14192 },
-  { 0xfca8, 255, 0, 14198 },
-  { 0xfca9, 255, 0, 14204 },
-  { 0xfcaa, 255, 0, 14210 },
-  { 0xfcab, 255, 0, 14216 },
-  { 0xfcac, 255, 0, 14228 },
-  { 0xfcad, 255, 0, 14234 },
-  { 0xfcae, 255, 0, 14240 },
-  { 0xfcaf, 255, 0, 14246 },
-  { 0xfcb0, 255, 0, 14252 },
-  { 0xfcb1, 255, 0, 14258 },
-  { 0xfcb2, 255, 0, 14826 },
-  { 0xfcb3, 255, 0, 14264 },
-  { 0xfcb4, 255, 0, 14270 },
-  { 0xfcb5, 255, 0, 14276 },
-  { 0xfcb6, 255, 0, 14282 },
-  { 0xfcb7, 255, 0, 14288 },
-  { 0xfcb8, 255, 0, 14294 },
-  { 0xfcb9, 255, 0, 14306 },
-  { 0xfcba, 255, 0, 14312 },
-  { 0xfcbb, 255, 0, 14318 },
-  { 0xfcbc, 255, 0, 14324 },
-  { 0xfcbd, 255, 0, 14330 },
-  { 0xfcbe, 255, 0, 14336 },
-  { 0xfcbf, 255, 0, 14342 },
-  { 0xfcc0, 255, 0, 14348 },
-  { 0xfcc1, 255, 0, 14354 },
-  { 0xfcc2, 255, 0, 14372 },
-  { 0xfcc3, 255, 0, 14378 },
-  { 0xfcc4, 255, 0, 14402 },
-  { 0xfcc5, 255, 0, 14408 },
-  { 0xfcc6, 255, 0, 14414 },
-  { 0xfcc7, 255, 0, 14420 },
-  { 0xfcc8, 255, 0, 14426 },
-  { 0xfcc9, 255, 0, 14444 },
-  { 0xfcca, 255, 0, 14450 },
-  { 0xfccb, 255, 0, 14456 },
-  { 0xfccc, 255, 0, 14462 },
-  { 0xfccd, 255, 0, 14832 },
-  { 0xfcce, 255, 0, 14480 },
-  { 0xfccf, 255, 0, 14486 },
-  { 0xfcd0, 255, 0, 14492 },
-  { 0xfcd1, 255, 0, 14498 },
-  { 0xfcd2, 255, 0, 14516 },
-  { 0xfcd3, 255, 0, 14522 },
-  { 0xfcd4, 255, 0, 14528 },
-  { 0xfcd5, 255, 0, 14534 },
-  { 0xfcd6, 255, 0, 14838 },
-  { 0xfcd7, 255, 0, 14552 },
-  { 0xfcd8, 255, 0, 14558 },
-  { 0xfcd9, 255, 0, 14844 },
-  { 0xfcda, 255, 0, 14576 },
-  { 0xfcdb, 255, 0, 14582 },
-  { 0xfcdc, 255, 0, 14588 },
-  { 0xfcdd, 255, 0, 14594 },
-  { 0xfcde, 255, 0, 14850 },
-  { 0xfcdf, 255, 0, 14080 },
-  { 0xfce0, 255, 0, 14806 },
-  { 0xfce1, 255, 0, 14114 },
-  { 0xfce2, 255, 0, 14814 },
-  { 0xfce3, 255, 0, 14150 },
-  { 0xfce4, 255, 0, 14820 },
-  { 0xfce5, 255, 0, 14174 },
-  { 0xfce6, 255, 0, 14856 },
-  { 0xfce7, 255, 0, 14252 },
-  { 0xfce8, 255, 0, 14862 },
-  { 0xfce9, 255, 0, 14868 },
-  { 0xfcea, 255, 0, 14874 },
-  { 0xfceb, 255, 0, 14420 },
-  { 0xfcec, 255, 0, 14426 },
-  { 0xfced, 255, 0, 14462 },
-  { 0xfcee, 255, 0, 14534 },
-  { 0xfcef, 255, 0, 14838 },
-  { 0xfcf0, 255, 0, 14594 },
-  { 0xfcf1, 255, 0, 14850 },
-  { 0xfcf2, 255, 0, 14880 },
-  { 0xfcf3, 255, 0, 14888 },
-  { 0xfcf4, 255, 0, 14896 },
-  { 0xfcf5, 255, 0, 14904 },
-  { 0xfcf6, 255, 0, 14910 },
-  { 0xfcf7, 255, 0, 14916 },
-  { 0xfcf8, 255, 0, 14922 },
-  { 0xfcf9, 255, 0, 14928 },
-  { 0xfcfa, 255, 0, 14934 },
-  { 0xfcfb, 255, 0, 14940 },
-  { 0xfcfc, 255, 0, 14946 },
-  { 0xfcfd, 255, 0, 14952 },
-  { 0xfcfe, 255, 0, 14958 },
-  { 0xfcff, 255, 0, 14964 },
-  { 0xfd00, 255, 0, 14970 },
-  { 0xfd01, 255, 0, 14976 },
-  { 0xfd02, 255, 0, 14982 },
-  { 0xfd03, 255, 0, 14988 },
-  { 0xfd04, 255, 0, 14994 },
-  { 0xfd05, 255, 0, 15000 },
-  { 0xfd06, 255, 0, 15006 },
-  { 0xfd07, 255, 0, 15012 },
-  { 0xfd08, 255, 0, 15018 },
-  { 0xfd09, 255, 0, 15024 },
-  { 0xfd0a, 255, 0, 15030 },
-  { 0xfd0b, 255, 0, 15036 },
-  { 0xfd0c, 255, 0, 14868 },
-  { 0xfd0d, 255, 0, 15042 },
-  { 0xfd0e, 255, 0, 15048 },
-  { 0xfd0f, 255, 0, 15054 },
-  { 0xfd10, 255, 0, 15060 },
-  { 0xfd11, 255, 0, 14904 },
-  { 0xfd12, 255, 0, 14910 },
-  { 0xfd13, 255, 0, 14916 },
-  { 0xfd14, 255, 0, 14922 },
-  { 0xfd15, 255, 0, 14928 },
-  { 0xfd16, 255, 0, 14934 },
-  { 0xfd17, 255, 0, 14940 },
-  { 0xfd18, 255, 0, 14946 },
-  { 0xfd19, 255, 0, 14952 },
-  { 0xfd1a, 255, 0, 14958 },
-  { 0xfd1b, 255, 0, 14964 },
-  { 0xfd1c, 255, 0, 14970 },
-  { 0xfd1d, 255, 0, 14976 },
-  { 0xfd1e, 255, 0, 14982 },
-  { 0xfd1f, 255, 0, 14988 },
-  { 0xfd20, 255, 0, 14994 },
-  { 0xfd21, 255, 0, 15000 },
-  { 0xfd22, 255, 0, 15006 },
-  { 0xfd23, 255, 0, 15012 },
-  { 0xfd24, 255, 0, 15018 },
-  { 0xfd25, 255, 0, 15024 },
-  { 0xfd26, 255, 0, 15030 },
-  { 0xfd27, 255, 0, 15036 },
-  { 0xfd28, 255, 0, 14868 },
-  { 0xfd29, 255, 0, 15042 },
-  { 0xfd2a, 255, 0, 15048 },
-  { 0xfd2b, 255, 0, 15054 },
-  { 0xfd2c, 255, 0, 15060 },
-  { 0xfd2d, 255, 0, 15024 },
-  { 0xfd2e, 255, 0, 15030 },
-  { 0xfd2f, 255, 0, 15036 },
-  { 0xfd30, 255, 0, 14868 },
-  { 0xfd31, 255, 0, 14862 },
-  { 0xfd32, 255, 0, 14874 },
-  { 0xfd33, 255, 0, 14300 },
-  { 0xfd34, 255, 0, 14234 },
-  { 0xfd35, 255, 0, 14240 },
-  { 0xfd36, 255, 0, 14246 },
-  { 0xfd37, 255, 0, 15024 },
-  { 0xfd38, 255, 0, 15030 },
-  { 0xfd39, 255, 0, 15036 },
-  { 0xfd3a, 255, 0, 14300 },
-  { 0xfd3b, 255, 0, 14306 },
-  { 0xfd3c, 255, 0, 15066 },
-  { 0xfd3d, 255, 0, 15066 },
-  { 0xfd50, 255, 0, 15072 },
-  { 0xfd51, 255, 0, 15080 },
-  { 0xfd52, 255, 0, 15080 },
-  { 0xfd53, 255, 0, 15088 },
-  { 0xfd54, 255, 0, 15096 },
-  { 0xfd55, 255, 0, 15104 },
-  { 0xfd56, 255, 0, 15112 },
-  { 0xfd57, 255, 0, 15120 },
-  { 0xfd58, 255, 0, 15128 },
-  { 0xfd59, 255, 0, 15128 },
-  { 0xfd5a, 255, 0, 15136 },
-  { 0xfd5b, 255, 0, 15144 },
-  { 0xfd5c, 255, 0, 15152 },
-  { 0xfd5d, 255, 0, 15160 },
-  { 0xfd5e, 255, 0, 15168 },
-  { 0xfd5f, 255, 0, 15176 },
-  { 0xfd60, 255, 0, 15176 },
-  { 0xfd61, 255, 0, 15184 },
-  { 0xfd62, 255, 0, 15192 },
-  { 0xfd63, 255, 0, 15192 },
-  { 0xfd64, 255, 0, 15200 },
-  { 0xfd65, 255, 0, 15200 },
-  { 0xfd66, 255, 0, 15208 },
-  { 0xfd67, 255, 0, 15216 },
-  { 0xfd68, 255, 0, 15216 },
-  { 0xfd69, 255, 0, 15224 },
-  { 0xfd6a, 255, 0, 15232 },
-  { 0xfd6b, 255, 0, 15232 },
-  { 0xfd6c, 255, 0, 15240 },
-  { 0xfd6d, 255, 0, 15240 },
-  { 0xfd6e, 255, 0, 15248 },
-  { 0xfd6f, 255, 0, 15256 },
-  { 0xfd70, 255, 0, 15256 },
-  { 0xfd71, 255, 0, 15264 },
-  { 0xfd72, 255, 0, 15264 },
-  { 0xfd73, 255, 0, 15272 },
-  { 0xfd74, 255, 0, 15280 },
-  { 0xfd75, 255, 0, 15288 },
-  { 0xfd76, 255, 0, 15296 },
-  { 0xfd77, 255, 0, 15296 },
-  { 0xfd78, 255, 0, 15304 },
-  { 0xfd79, 255, 0, 15312 },
-  { 0xfd7a, 255, 0, 15320 },
-  { 0xfd7b, 255, 0, 15328 },
-  { 0xfd7c, 255, 0, 15336 },
-  { 0xfd7d, 255, 0, 15336 },
-  { 0xfd7e, 255, 0, 15344 },
-  { 0xfd7f, 255, 0, 15352 },
-  { 0xfd80, 255, 0, 15360 },
-  { 0xfd81, 255, 0, 15368 },
-  { 0xfd82, 255, 0, 15376 },
-  { 0xfd83, 255, 0, 15384 },
-  { 0xfd84, 255, 0, 15384 },
-  { 0xfd85, 255, 0, 15392 },
-  { 0xfd86, 255, 0, 15392 },
-  { 0xfd87, 255, 0, 15400 },
-  { 0xfd88, 255, 0, 15400 },
-  { 0xfd89, 255, 0, 15408 },
-  { 0xfd8a, 255, 0, 15416 },
-  { 0xfd8b, 255, 0, 15424 },
-  { 0xfd8c, 255, 0, 15432 },
-  { 0xfd8d, 255, 0, 15440 },
-  { 0xfd8e, 255, 0, 15448 },
-  { 0xfd8f, 255, 0, 15456 },
-  { 0xfd92, 255, 0, 15464 },
-  { 0xfd93, 255, 0, 15472 },
-  { 0xfd94, 255, 0, 15480 },
-  { 0xfd95, 255, 0, 15488 },
-  { 0xfd96, 255, 0, 15496 },
-  { 0xfd97, 255, 0, 15504 },
-  { 0xfd98, 255, 0, 15504 },
-  { 0xfd99, 255, 0, 15512 },
-  { 0xfd9a, 255, 0, 15520 },
-  { 0xfd9b, 255, 0, 15528 },
-  { 0xfd9c, 255, 0, 15536 },
-  { 0xfd9d, 255, 0, 15536 },
-  { 0xfd9e, 255, 0, 15544 },
-  { 0xfd9f, 255, 0, 15552 },
-  { 0xfda0, 255, 0, 15560 },
-  { 0xfda1, 255, 0, 15568 },
-  { 0xfda2, 255, 0, 15576 },
-  { 0xfda3, 255, 0, 15584 },
-  { 0xfda4, 255, 0, 15592 },
-  { 0xfda5, 255, 0, 15600 },
-  { 0xfda6, 255, 0, 15608 },
-  { 0xfda7, 255, 0, 15616 },
-  { 0xfda8, 255, 0, 15624 },
-  { 0xfda9, 255, 0, 15632 },
-  { 0xfdaa, 255, 0, 15640 },
-  { 0xfdab, 255, 0, 15648 },
-  { 0xfdac, 255, 0, 15656 },
-  { 0xfdad, 255, 0, 15664 },
-  { 0xfdae, 255, 0, 15672 },
-  { 0xfdaf, 255, 0, 15680 },
-  { 0xfdb0, 255, 0, 15688 },
-  { 0xfdb1, 255, 0, 15696 },
-  { 0xfdb2, 255, 0, 15704 },
-  { 0xfdb3, 255, 0, 15712 },
-  { 0xfdb4, 255, 0, 15344 },
-  { 0xfdb5, 255, 0, 15360 },
-  { 0xfdb6, 255, 0, 15720 },
-  { 0xfdb7, 255, 0, 15728 },
-  { 0xfdb8, 255, 0, 15736 },
-  { 0xfdb9, 255, 0, 15744 },
-  { 0xfdba, 255, 0, 15752 },
-  { 0xfdbb, 255, 0, 15760 },
-  { 0xfdbc, 255, 0, 15752 },
-  { 0xfdbd, 255, 0, 15736 },
-  { 0xfdbe, 255, 0, 15768 },
-  { 0xfdbf, 255, 0, 15776 },
-  { 0xfdc0, 255, 0, 15784 },
-  { 0xfdc1, 255, 0, 15792 },
-  { 0xfdc2, 255, 0, 15800 },
-  { 0xfdc3, 255, 0, 15760 },
-  { 0xfdc4, 255, 0, 15288 },
-  { 0xfdc5, 255, 0, 15208 },
-  { 0xfdc6, 255, 0, 15808 },
-  { 0xfdc7, 255, 0, 15816 },
-  { 0xfdf0, 255, 0, 15824 },
-  { 0xfdf1, 255, 0, 15832 },
-  { 0xfdf2, 255, 0, 15840 },
-  { 0xfdf3, 255, 0, 15850 },
-  { 0xfdf4, 255, 0, 15860 },
-  { 0xfdf5, 255, 0, 15870 },
-  { 0xfdf6, 255, 0, 15880 },
-  { 0xfdf7, 255, 0, 15890 },
-  { 0xfdf8, 255, 0, 15900 },
-  { 0xfdf9, 255, 0, 15910 },
-  { 0xfdfa, 255, 0, 15918 },
-  { 0xfdfb, 255, 0, 15956 },
-  { 0xfe30, 255, 0, 6270 },
-  { 0xfe31, 255, 0, 15974 },
-  { 0xfe32, 255, 0, 15978 },
-  { 0xfe33, 255, 0, 15982 },
-  { 0xfe34, 255, 0, 15982 },
-  { 0xfe35, 255, 0, 6376 },
-  { 0xfe36, 255, 0, 6380 },
-  { 0xfe37, 255, 0, 15986 },
-  { 0xfe38, 255, 0, 15990 },
-  { 0xfe39, 255, 0, 15994 },
-  { 0xfe3a, 255, 0, 15998 },
-  { 0xfe3b, 255, 0, 16002 },
-  { 0xfe3c, 255, 0, 16006 },
-  { 0xfe3d, 255, 0, 16010 },
-  { 0xfe3e, 255, 0, 16014 },
-  { 0xfe3f, 255, 0, 7110 },
-  { 0xfe40, 255, 0, 7114 },
-  { 0xfe41, 255, 0, 16018 },
-  { 0xfe42, 255, 0, 16022 },
-  { 0xfe43, 255, 0, 16026 },
-  { 0xfe44, 255, 0, 16030 },
-  { 0xfe49, 255, 0, 6318 },
-  { 0xfe4a, 255, 0, 6318 },
-  { 0xfe4b, 255, 0, 6318 },
-  { 0xfe4c, 255, 0, 6318 },
-  { 0xfe4d, 255, 0, 15982 },
-  { 0xfe4e, 255, 0, 15982 },
-  { 0xfe4f, 255, 0, 15982 },
-  { 0xfe50, 255, 0, 16034 },
-  { 0xfe51, 255, 0, 16038 },
-  { 0xfe52, 255, 0, 6266 },
-  { 0xfe54, 255, 0, 1860 },
-  { 0xfe55, 255, 0, 16042 },
-  { 0xfe56, 255, 0, 16046 },
-  { 0xfe57, 255, 0, 16050 },
-  { 0xfe58, 255, 0, 15974 },
-  { 0xfe59, 255, 0, 6376 },
-  { 0xfe5a, 255, 0, 6380 },
-  { 0xfe5b, 255, 0, 15986 },
-  { 0xfe5c, 255, 0, 15990 },
-  { 0xfe5d, 255, 0, 15994 },
-  { 0xfe5e, 255, 0, 15998 },
-  { 0xfe5f, 255, 0, 16054 },
-  { 0xfe60, 255, 0, 16058 },
-  { 0xfe61, 255, 0, 16062 },
-  { 0xfe62, 255, 0, 6364 },
-  { 0xfe63, 255, 0, 16066 },
-  { 0xfe64, 255, 0, 16070 },
-  { 0xfe65, 255, 0, 16074 },
-  { 0xfe66, 255, 0, 6372 },
-  { 0xfe68, 255, 0, 16078 },
-  { 0xfe69, 255, 0, 16082 },
-  { 0xfe6a, 255, 0, 16086 },
-  { 0xfe6b, 255, 0, 16090 },
-  { 0xfe70, 255, 0, 16094 },
-  { 0xfe71, 255, 0, 16100 },
-  { 0xfe72, 255, 0, 16106 },
-  { 0xfe74, 255, 0, 16112 },
-  { 0xfe76, 255, 0, 16118 },
-  { 0xfe77, 255, 0, 16124 },
-  { 0xfe78, 255, 0, 16130 },
-  { 0xfe79, 255, 0, 16136 },
-  { 0xfe7a, 255, 0, 16142 },
-  { 0xfe7b, 255, 0, 16148 },
-  { 0xfe7c, 255, 0, 16154 },
-  { 0xfe7d, 255, 0, 16160 },
-  { 0xfe7e, 255, 0, 16166 },
-  { 0xfe7f, 255, 0, 16172 },
-  { 0xfe80, 255, 0, 16178 },
-  { 0xfe81, 255, 0, 2388 },
-  { 0xfe82, 255, 0, 2388 },
-  { 0xfe83, 255, 0, 2394 },
-  { 0xfe84, 255, 0, 2394 },
-  { 0xfe85, 255, 0, 2400 },
-  { 0xfe86, 255, 0, 2400 },
-  { 0xfe87, 255, 0, 2406 },
-  { 0xfe88, 255, 0, 2406 },
-  { 0xfe89, 255, 0, 2412 },
-  { 0xfe8a, 255, 0, 2412 },
-  { 0xfe8b, 255, 0, 2412 },
-  { 0xfe8c, 255, 0, 2412 },
-  { 0xfe8d, 255, 0, 16182 },
-  { 0xfe8e, 255, 0, 16182 },
-  { 0xfe8f, 255, 0, 16186 },
-  { 0xfe90, 255, 0, 16186 },
-  { 0xfe91, 255, 0, 16186 },
-  { 0xfe92, 255, 0, 16186 },
-  { 0xfe93, 255, 0, 16190 },
-  { 0xfe94, 255, 0, 16190 },
-  { 0xfe95, 255, 0, 16194 },
-  { 0xfe96, 255, 0, 16194 },
-  { 0xfe97, 255, 0, 16194 },
-  { 0xfe98, 255, 0, 16194 },
-  { 0xfe99, 255, 0, 16198 },
-  { 0xfe9a, 255, 0, 16198 },
-  { 0xfe9b, 255, 0, 16198 },
-  { 0xfe9c, 255, 0, 16198 },
-  { 0xfe9d, 255, 0, 16202 },
-  { 0xfe9e, 255, 0, 16202 },
-  { 0xfe9f, 255, 0, 16202 },
-  { 0xfea0, 255, 0, 16202 },
-  { 0xfea1, 255, 0, 16206 },
-  { 0xfea2, 255, 0, 16206 },
-  { 0xfea3, 255, 0, 16206 },
-  { 0xfea4, 255, 0, 16206 },
-  { 0xfea5, 255, 0, 16210 },
-  { 0xfea6, 255, 0, 16210 },
-  { 0xfea7, 255, 0, 16210 },
-  { 0xfea8, 255, 0, 16210 },
-  { 0xfea9, 255, 0, 16214 },
-  { 0xfeaa, 255, 0, 16214 },
-  { 0xfeab, 255, 0, 16218 },
-  { 0xfeac, 255, 0, 16218 },
-  { 0xfead, 255, 0, 16222 },
-  { 0xfeae, 255, 0, 16222 },
-  { 0xfeaf, 255, 0, 16226 },
-  { 0xfeb0, 255, 0, 16226 },
-  { 0xfeb1, 255, 0, 16230 },
-  { 0xfeb2, 255, 0, 16230 },
-  { 0xfeb3, 255, 0, 16230 },
-  { 0xfeb4, 255, 0, 16230 },
-  { 0xfeb5, 255, 0, 16234 },
-  { 0xfeb6, 255, 0, 16234 },
-  { 0xfeb7, 255, 0, 16234 },
-  { 0xfeb8, 255, 0, 16234 },
-  { 0xfeb9, 255, 0, 16238 },
-  { 0xfeba, 255, 0, 16238 },
-  { 0xfebb, 255, 0, 16238 },
-  { 0xfebc, 255, 0, 16238 },
-  { 0xfebd, 255, 0, 16242 },
-  { 0xfebe, 255, 0, 16242 },
-  { 0xfebf, 255, 0, 16242 },
-  { 0xfec0, 255, 0, 16242 },
-  { 0xfec1, 255, 0, 16246 },
-  { 0xfec2, 255, 0, 16246 },
-  { 0xfec3, 255, 0, 16246 },
-  { 0xfec4, 255, 0, 16246 },
-  { 0xfec5, 255, 0, 16250 },
-  { 0xfec6, 255, 0, 16250 },
-  { 0xfec7, 255, 0, 16250 },
-  { 0xfec8, 255, 0, 16250 },
-  { 0xfec9, 255, 0, 16254 },
-  { 0xfeca, 255, 0, 16254 },
-  { 0xfecb, 255, 0, 16254 },
-  { 0xfecc, 255, 0, 16254 },
-  { 0xfecd, 255, 0, 16258 },
-  { 0xfece, 255, 0, 16258 },
-  { 0xfecf, 255, 0, 16258 },
-  { 0xfed0, 255, 0, 16258 },
-  { 0xfed1, 255, 0, 16262 },
-  { 0xfed2, 255, 0, 16262 },
-  { 0xfed3, 255, 0, 16262 },
-  { 0xfed4, 255, 0, 16262 },
-  { 0xfed5, 255, 0, 16266 },
-  { 0xfed6, 255, 0, 16266 },
-  { 0xfed7, 255, 0, 16266 },
-  { 0xfed8, 255, 0, 16266 },
-  { 0xfed9, 255, 0, 16270 },
-  { 0xfeda, 255, 0, 16270 },
-  { 0xfedb, 255, 0, 16270 },
-  { 0xfedc, 255, 0, 16270 },
-  { 0xfedd, 255, 0, 16274 },
-  { 0xfede, 255, 0, 16274 },
-  { 0xfedf, 255, 0, 16274 },
-  { 0xfee0, 255, 0, 16274 },
-  { 0xfee1, 255, 0, 16278 },
-  { 0xfee2, 255, 0, 16278 },
-  { 0xfee3, 255, 0, 16278 },
-  { 0xfee4, 255, 0, 16278 },
-  { 0xfee5, 255, 0, 16282 },
-  { 0xfee6, 255, 0, 16282 },
-  { 0xfee7, 255, 0, 16282 },
-  { 0xfee8, 255, 0, 16282 },
-  { 0xfee9, 255, 0, 16286 },
-  { 0xfeea, 255, 0, 16286 },
-  { 0xfeeb, 255, 0, 16286 },
-  { 0xfeec, 255, 0, 16286 },
-  { 0xfeed, 255, 0, 16290 },
-  { 0xfeee, 255, 0, 16290 },
-  { 0xfeef, 255, 0, 13992 },
-  { 0xfef0, 255, 0, 13992 },
-  { 0xfef1, 255, 0, 16294 },
-  { 0xfef2, 255, 0, 16294 },
-  { 0xfef3, 255, 0, 16294 },
-  { 0xfef4, 255, 0, 16294 },
-  { 0xfef5, 255, 0, 16298 },
-  { 0xfef6, 255, 0, 16298 },
-  { 0xfef7, 255, 0, 16306 },
-  { 0xfef8, 255, 0, 16306 },
-  { 0xfef9, 255, 0, 16314 },
-  { 0xfefa, 255, 0, 16314 },
-  { 0xfefb, 255, 0, 16322 },
-  { 0xfefc, 255, 0, 16322 },
-  { 0xff01, 255, 0, 16050 },
-  { 0xff02, 255, 0, 16328 },
-  { 0xff03, 255, 0, 16054 },
-  { 0xff04, 255, 0, 16082 },
-  { 0xff05, 255, 0, 16086 },
-  { 0xff06, 255, 0, 16058 },
-  { 0xff07, 255, 0, 16332 },
-  { 0xff08, 255, 0, 6376 },
-  { 0xff09, 255, 0, 6380 },
-  { 0xff0a, 255, 0, 16062 },
-  { 0xff0b, 255, 0, 6364 },
-  { 0xff0c, 255, 0, 16034 },
-  { 0xff0d, 255, 0, 16066 },
-  { 0xff0e, 255, 0, 6266 },
-  { 0xff0f, 255, 0, 16336 },
-  { 0xff10, 255, 0, 6336 },
-  { 0xff11, 255, 0, 44 },
-  { 0xff12, 255, 0, 20 },
-  { 0xff13, 255, 0, 24 },
-  { 0xff14, 255, 0, 6340 },
-  { 0xff15, 255, 0, 6344 },
-  { 0xff16, 255, 0, 6348 },
-  { 0xff17, 255, 0, 6352 },
-  { 0xff18, 255, 0, 6356 },
-  { 0xff19, 255, 0, 6360 },
-  { 0xff1a, 255, 0, 16042 },
-  { 0xff1b, 255, 0, 1860 },
-  { 0xff1c, 255, 0, 16070 },
-  { 0xff1d, 255, 0, 6372 },
-  { 0xff1e, 255, 0, 16074 },
-  { 0xff1f, 255, 0, 16046 },
-  { 0xff20, 255, 0, 16090 },
-  { 0xff21, 255, 0, 7716 },
-  { 0xff22, 255, 0, 6520 },
-  { 0xff23, 255, 0, 6410 },
-  { 0xff24, 255, 0, 6734 },
-  { 0xff25, 255, 0, 6528 },
-  { 0xff26, 255, 0, 6532 },
-  { 0xff27, 255, 0, 7720 },
-  { 0xff28, 255, 0, 6450 },
-  { 0xff29, 255, 0, 6458 },
-  { 0xff2a, 255, 0, 7724 },
-  { 0xff2b, 255, 0, 6516 },
-  { 0xff2c, 255, 0, 6462 },
-  { 0xff2d, 255, 0, 6536 },
-  { 0xff2e, 255, 0, 6466 },
-  { 0xff2f, 255, 0, 7728 },
-  { 0xff30, 255, 0, 6476 },
-  { 0xff31, 255, 0, 6480 },
-  { 0xff32, 255, 0, 6484 },
-  { 0xff33, 255, 0, 7732 },
-  { 0xff34, 255, 0, 7736 },
-  { 0xff35, 255, 0, 7740 },
-  { 0xff36, 255, 0, 6682 },
-  { 0xff37, 255, 0, 7744 },
-  { 0xff38, 255, 0, 6716 },
-  { 0xff39, 255, 0, 7748 },
-  { 0xff3a, 255, 0, 6508 },
-  { 0xff3b, 255, 0, 16340 },
-  { 0xff3c, 255, 0, 16078 },
-  { 0xff3d, 255, 0, 16344 },
-  { 0xff3e, 255, 0, 16348 },
-  { 0xff3f, 255, 0, 15982 },
-  { 0xff40, 255, 0, 6166 },
-  { 0xff41, 255, 0, 10 },
-  { 0xff42, 255, 0, 7752 },
-  { 0xff43, 255, 0, 6806 },
-  { 0xff44, 255, 0, 6810 },
-  { 0xff45, 255, 0, 6524 },
-  { 0xff46, 255, 0, 7756 },
-  { 0xff47, 255, 0, 6446 },
-  { 0xff48, 255, 0, 1744 },
-  { 0xff49, 255, 0, 6556 },
-  { 0xff4a, 255, 0, 1752 },
-  { 0xff4b, 255, 0, 7760 },
-  { 0xff4c, 255, 0, 1820 },
-  { 0xff4d, 255, 0, 6814 },
-  { 0xff4e, 255, 0, 6384 },
-  { 0xff4f, 255, 0, 48 },
-  { 0xff50, 255, 0, 7764 },
-  { 0xff51, 255, 0, 7768 },
-  { 0xff52, 255, 0, 1756 },
-  { 0xff53, 255, 0, 1072 },
-  { 0xff54, 255, 0, 7772 },
-  { 0xff55, 255, 0, 7776 },
-  { 0xff56, 255, 0, 6758 },
-  { 0xff57, 255, 0, 1772 },
-  { 0xff58, 255, 0, 1824 },
-  { 0xff59, 255, 0, 1776 },
-  { 0xff5a, 255, 0, 7780 },
-  { 0xff5b, 255, 0, 15986 },
-  { 0xff5c, 255, 0, 16352 },
-  { 0xff5d, 255, 0, 15990 },
-  { 0xff5e, 255, 0, 16356 },
-  { 0xff61, 255, 0, 16360 },
-  { 0xff62, 255, 0, 16018 },
-  { 0xff63, 255, 0, 16022 },
-  { 0xff64, 255, 0, 16038 },
-  { 0xff65, 255, 0, 16364 },
-  { 0xff66, 255, 0, 10460 },
-  { 0xff67, 255, 0, 16368 },
-  { 0xff68, 255, 0, 16372 },
-  { 0xff69, 255, 0, 16376 },
-  { 0xff6a, 255, 0, 16380 },
-  { 0xff6b, 255, 0, 16384 },
-  { 0xff6c, 255, 0, 16388 },
-  { 0xff6d, 255, 0, 16392 },
-  { 0xff6e, 255, 0, 16396 },
-  { 0xff6f, 255, 0, 16400 },
-  { 0xff70, 255, 0, 16404 },
-  { 0xff71, 255, 0, 10276 },
-  { 0xff72, 255, 0, 10280 },
-  { 0xff73, 255, 0, 10284 },
-  { 0xff74, 255, 0, 10288 },
-  { 0xff75, 255, 0, 10292 },
-  { 0xff76, 255, 0, 10296 },
-  { 0xff77, 255, 0, 10300 },
-  { 0xff78, 255, 0, 10304 },
-  { 0xff79, 255, 0, 10308 },
-  { 0xff7a, 255, 0, 10312 },
-  { 0xff7b, 255, 0, 10316 },
-  { 0xff7c, 255, 0, 10320 },
-  { 0xff7d, 255, 0, 10324 },
-  { 0xff7e, 255, 0, 10328 },
-  { 0xff7f, 255, 0, 10332 },
-  { 0xff80, 255, 0, 10336 },
-  { 0xff81, 255, 0, 10340 },
-  { 0xff82, 255, 0, 10344 },
-  { 0xff83, 255, 0, 10348 },
-  { 0xff84, 255, 0, 10352 },
-  { 0xff85, 255, 0, 10356 },
-  { 0xff86, 255, 0, 10360 },
-  { 0xff87, 255, 0, 10364 },
-  { 0xff88, 255, 0, 10368 },
-  { 0xff89, 255, 0, 10372 },
-  { 0xff8a, 255, 0, 10376 },
-  { 0xff8b, 255, 0, 10380 },
-  { 0xff8c, 255, 0, 10384 },
-  { 0xff8d, 255, 0, 10388 },
-  { 0xff8e, 255, 0, 10392 },
-  { 0xff8f, 255, 0, 10396 },
-  { 0xff90, 255, 0, 10400 },
-  { 0xff91, 255, 0, 10404 },
-  { 0xff92, 255, 0, 10408 },
-  { 0xff93, 255, 0, 10412 },
-  { 0xff94, 255, 0, 10416 },
-  { 0xff95, 255, 0, 10420 },
-  { 0xff96, 255, 0, 10424 },
-  { 0xff97, 255, 0, 10428 },
-  { 0xff98, 255, 0, 10432 },
-  { 0xff99, 255, 0, 10436 },
-  { 0xff9a, 255, 0, 10440 },
-  { 0xff9b, 255, 0, 10444 },
-  { 0xff9c, 255, 0, 10448 },
-  { 0xff9d, 255, 0, 16408 },
-  { 0xff9e, 255, 0, 16412 },
-  { 0xff9f, 255, 0, 16416 },
-  { 0xffa0, 255, 0, 9224 },
-  { 0xffa1, 255, 0, 9020 },
-  { 0xffa2, 255, 0, 9024 },
-  { 0xffa3, 255, 0, 9028 },
-  { 0xffa4, 255, 0, 9032 },
-  { 0xffa5, 255, 0, 9036 },
-  { 0xffa6, 255, 0, 9040 },
-  { 0xffa7, 255, 0, 9044 },
-  { 0xffa8, 255, 0, 9048 },
-  { 0xffa9, 255, 0, 9052 },
-  { 0xffaa, 255, 0, 9056 },
-  { 0xffab, 255, 0, 9060 },
-  { 0xffac, 255, 0, 9064 },
-  { 0xffad, 255, 0, 9068 },
-  { 0xffae, 255, 0, 9072 },
-  { 0xffaf, 255, 0, 9076 },
-  { 0xffb0, 255, 0, 9080 },
-  { 0xffb1, 255, 0, 9084 },
-  { 0xffb2, 255, 0, 9088 },
-  { 0xffb3, 255, 0, 9092 },
-  { 0xffb4, 255, 0, 9096 },
-  { 0xffb5, 255, 0, 9100 },
-  { 0xffb6, 255, 0, 9104 },
-  { 0xffb7, 255, 0, 9108 },
-  { 0xffb8, 255, 0, 9112 },
-  { 0xffb9, 255, 0, 9116 },
-  { 0xffba, 255, 0, 9120 },
-  { 0xffbb, 255, 0, 9124 },
-  { 0xffbc, 255, 0, 9128 },
-  { 0xffbd, 255, 0, 9132 },
-  { 0xffbe, 255, 0, 9136 },
-  { 0xffc2, 255, 0, 9140 },
-  { 0xffc3, 255, 0, 9144 },
-  { 0xffc4, 255, 0, 9148 },
-  { 0xffc5, 255, 0, 9152 },
-  { 0xffc6, 255, 0, 9156 },
-  { 0xffc7, 255, 0, 9160 },
-  { 0xffca, 255, 0, 9164 },
-  { 0xffcb, 255, 0, 9168 },
-  { 0xffcc, 255, 0, 9172 },
-  { 0xffcd, 255, 0, 9176 },
-  { 0xffce, 255, 0, 9180 },
-  { 0xffcf, 255, 0, 9184 },
-  { 0xffd2, 255, 0, 9188 },
-  { 0xffd3, 255, 0, 9192 },
-  { 0xffd4, 255, 0, 9196 },
-  { 0xffd5, 255, 0, 9200 },
-  { 0xffd6, 255, 0, 9204 },
-  { 0xffd7, 255, 0, 9208 },
-  { 0xffda, 255, 0, 9212 },
-  { 0xffdb, 255, 0, 9216 },
-  { 0xffdc, 255, 0, 9220 },
-  { 0xffe0, 255, 0, 16420 },
-  { 0xffe1, 255, 0, 16424 },
-  { 0xffe2, 255, 0, 16428 },
-  { 0xffe3, 255, 0, 14 },
-  { 0xffe4, 255, 0, 16432 },
-  { 0xffe5, 255, 0, 16436 },
-  { 0xffe6, 255, 0, 16440 },
-  { 0xffe8, 255, 0, 16444 },
-  { 0xffe9, 255, 0, 16448 },
-  { 0xffea, 255, 0, 16452 },
-  { 0xffeb, 255, 0, 16456 },
-  { 0xffec, 255, 0, 16460 },
-  { 0xffed, 255, 0, 16464 },
-  { 0xffee, 255, 0, 16468 }
+  { 0x00a0, G_UNICODE_NOT_PRESENT_OFFSET, 0 },
+  { 0x00a8, G_UNICODE_NOT_PRESENT_OFFSET, 2 },
+  { 0x00aa, G_UNICODE_NOT_PRESENT_OFFSET, 6 },
+  { 0x00af, G_UNICODE_NOT_PRESENT_OFFSET, 8 },
+  { 0x00b2, G_UNICODE_NOT_PRESENT_OFFSET, 12 },
+  { 0x00b3, G_UNICODE_NOT_PRESENT_OFFSET, 14 },
+  { 0x00b4, G_UNICODE_NOT_PRESENT_OFFSET, 16 },
+  { 0x00b5, G_UNICODE_NOT_PRESENT_OFFSET, 20 },
+  { 0x00b8, G_UNICODE_NOT_PRESENT_OFFSET, 23 },
+  { 0x00b9, G_UNICODE_NOT_PRESENT_OFFSET, 27 },
+  { 0x00ba, G_UNICODE_NOT_PRESENT_OFFSET, 29 },
+  { 0x00bc, G_UNICODE_NOT_PRESENT_OFFSET, 31 },
+  { 0x00bd, G_UNICODE_NOT_PRESENT_OFFSET, 37 },
+  { 0x00be, G_UNICODE_NOT_PRESENT_OFFSET, 43 },
+  { 0x00c0, 49, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x00c1, 53, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x00c2, 57, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x00c3, 61, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x00c4, 65, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x00c5, 69, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x00c7, 73, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x00c8, 77, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x00c9, 81, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x00ca, 85, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x00cb, 89, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x00cc, 93, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x00cd, 97, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x00ce, 101, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x00cf, 105, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x00d1, 109, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x00d2, 113, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x00d3, 117, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x00d4, 121, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x00d5, 125, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x00d6, 129, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x00d9, 133, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x00da, 137, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x00db, 141, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x00dc, 145, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x00dd, 149, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x00e0, 153, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x00e1, 157, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x00e2, 161, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x00e3, 165, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x00e4, 169, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x00e5, 173, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x00e7, 177, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x00e8, 181, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x00e9, 185, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x00ea, 189, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x00eb, 193, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x00ec, 197, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x00ed, 201, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x00ee, 205, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x00ef, 209, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x00f1, 213, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x00f2, 217, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x00f3, 221, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x00f4, 225, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x00f5, 229, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x00f6, 233, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x00f9, 237, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x00fa, 241, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x00fb, 245, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x00fc, 249, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x00fd, 253, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x00ff, 257, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0100, 261, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0101, 265, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0102, 269, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0103, 273, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0104, 277, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0105, 281, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0106, 285, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0107, 289, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0108, 293, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0109, 297, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x010a, 301, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x010b, 305, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x010c, 309, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x010d, 313, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x010e, 317, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x010f, 321, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0112, 325, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0113, 329, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0114, 333, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0115, 337, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0116, 341, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0117, 345, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0118, 349, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0119, 353, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x011a, 357, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x011b, 361, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x011c, 365, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x011d, 369, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x011e, 373, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x011f, 377, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0120, 381, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0121, 385, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0122, 389, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0123, 393, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0124, 397, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0125, 401, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0128, 405, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0129, 409, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x012a, 413, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x012b, 417, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x012c, 421, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x012d, 425, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x012e, 429, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x012f, 433, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0130, 437, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0132, G_UNICODE_NOT_PRESENT_OFFSET, 441 },
+  { 0x0133, G_UNICODE_NOT_PRESENT_OFFSET, 444 },
+  { 0x0134, 447, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0135, 451, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0136, 455, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0137, 459, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0139, 463, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x013a, 467, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x013b, 471, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x013c, 475, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x013d, 479, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x013e, 483, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x013f, G_UNICODE_NOT_PRESENT_OFFSET, 487 },
+  { 0x0140, G_UNICODE_NOT_PRESENT_OFFSET, 491 },
+  { 0x0143, 495, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0144, 499, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0145, 503, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0146, 507, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0147, 511, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0148, 515, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0149, G_UNICODE_NOT_PRESENT_OFFSET, 519 },
+  { 0x014c, 523, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x014d, 527, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x014e, 531, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x014f, 535, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0150, 539, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0151, 543, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0154, 547, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0155, 551, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0156, 555, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0157, 559, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0158, 563, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0159, 567, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x015a, 571, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x015b, 575, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x015c, 579, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x015d, 583, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x015e, 587, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x015f, 591, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0160, 595, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0161, 599, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0162, 603, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0163, 607, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0164, 611, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0165, 615, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0168, 619, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0169, 623, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x016a, 627, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x016b, 631, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x016c, 635, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x016d, 639, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x016e, 643, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x016f, 647, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0170, 651, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0171, 655, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0172, 659, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0173, 663, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0174, 667, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0175, 671, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0176, 675, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0177, 679, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0178, 683, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0179, 687, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x017a, 691, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x017b, 695, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x017c, 699, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x017d, 703, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x017e, 707, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x017f, G_UNICODE_NOT_PRESENT_OFFSET, 711 },
+  { 0x01a0, 713, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x01a1, 717, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x01af, 721, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x01b0, 725, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x01c4, G_UNICODE_NOT_PRESENT_OFFSET, 729 },
+  { 0x01c5, G_UNICODE_NOT_PRESENT_OFFSET, 734 },
+  { 0x01c6, G_UNICODE_NOT_PRESENT_OFFSET, 739 },
+  { 0x01c7, G_UNICODE_NOT_PRESENT_OFFSET, 744 },
+  { 0x01c8, G_UNICODE_NOT_PRESENT_OFFSET, 747 },
+  { 0x01c9, G_UNICODE_NOT_PRESENT_OFFSET, 750 },
+  { 0x01ca, G_UNICODE_NOT_PRESENT_OFFSET, 753 },
+  { 0x01cb, G_UNICODE_NOT_PRESENT_OFFSET, 756 },
+  { 0x01cc, G_UNICODE_NOT_PRESENT_OFFSET, 759 },
+  { 0x01cd, 762, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x01ce, 766, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x01cf, 770, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x01d0, 774, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x01d1, 778, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x01d2, 782, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x01d3, 786, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x01d4, 790, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x01d5, 794, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x01d6, 800, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x01d7, 806, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x01d8, 812, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x01d9, 818, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x01da, 824, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x01db, 830, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x01dc, 836, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x01de, 842, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x01df, 848, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x01e0, 854, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x01e1, 860, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x01e2, 866, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x01e3, 871, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x01e6, 876, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x01e7, 880, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x01e8, 884, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x01e9, 888, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x01ea, 892, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x01eb, 896, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x01ec, 900, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x01ed, 906, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x01ee, 912, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x01ef, 917, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x01f0, 922, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x01f1, G_UNICODE_NOT_PRESENT_OFFSET, 926 },
+  { 0x01f2, G_UNICODE_NOT_PRESENT_OFFSET, 929 },
+  { 0x01f3, G_UNICODE_NOT_PRESENT_OFFSET, 932 },
+  { 0x01f4, 935, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x01f5, 939, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x01f8, 943, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x01f9, 947, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x01fa, 951, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x01fb, 957, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x01fc, 963, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x01fd, 968, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x01fe, 973, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x01ff, 978, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0200, 983, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0201, 987, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0202, 991, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0203, 995, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0204, 999, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0205, 1003, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0206, 1007, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0207, 1011, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0208, 1015, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0209, 1019, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x020a, 1023, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x020b, 1027, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x020c, 1031, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x020d, 1035, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x020e, 1039, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x020f, 1043, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0210, 1047, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0211, 1051, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0212, 1055, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0213, 1059, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0214, 1063, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0215, 1067, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0216, 1071, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0217, 1075, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0218, 1079, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0219, 1083, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x021a, 1087, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x021b, 1091, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x021e, 1095, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x021f, 1099, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0226, 1103, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0227, 1107, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0228, 1111, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0229, 1115, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x022a, 1119, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x022b, 1125, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x022c, 1131, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x022d, 1137, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x022e, 1143, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x022f, 1147, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0230, 1151, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0231, 1157, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0232, 1163, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0233, 1167, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x02b0, G_UNICODE_NOT_PRESENT_OFFSET, 1171 },
+  { 0x02b1, G_UNICODE_NOT_PRESENT_OFFSET, 1173 },
+  { 0x02b2, G_UNICODE_NOT_PRESENT_OFFSET, 1176 },
+  { 0x02b3, G_UNICODE_NOT_PRESENT_OFFSET, 1178 },
+  { 0x02b4, G_UNICODE_NOT_PRESENT_OFFSET, 1180 },
+  { 0x02b5, G_UNICODE_NOT_PRESENT_OFFSET, 1183 },
+  { 0x02b6, G_UNICODE_NOT_PRESENT_OFFSET, 1186 },
+  { 0x02b7, G_UNICODE_NOT_PRESENT_OFFSET, 1189 },
+  { 0x02b8, G_UNICODE_NOT_PRESENT_OFFSET, 1191 },
+  { 0x02d8, G_UNICODE_NOT_PRESENT_OFFSET, 1193 },
+  { 0x02d9, G_UNICODE_NOT_PRESENT_OFFSET, 1197 },
+  { 0x02da, G_UNICODE_NOT_PRESENT_OFFSET, 1201 },
+  { 0x02db, G_UNICODE_NOT_PRESENT_OFFSET, 1205 },
+  { 0x02dc, G_UNICODE_NOT_PRESENT_OFFSET, 1209 },
+  { 0x02dd, G_UNICODE_NOT_PRESENT_OFFSET, 1213 },
+  { 0x02e0, G_UNICODE_NOT_PRESENT_OFFSET, 1217 },
+  { 0x02e1, G_UNICODE_NOT_PRESENT_OFFSET, 1220 },
+  { 0x02e2, G_UNICODE_NOT_PRESENT_OFFSET, 711 },
+  { 0x02e3, G_UNICODE_NOT_PRESENT_OFFSET, 1222 },
+  { 0x02e4, G_UNICODE_NOT_PRESENT_OFFSET, 1224 },
+  { 0x0340, 1227, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0341, 1230, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0343, 1233, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0344, 1236, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0374, 1241, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x037a, G_UNICODE_NOT_PRESENT_OFFSET, 1244 },
+  { 0x037e, 1248, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0384, G_UNICODE_NOT_PRESENT_OFFSET, 16 },
+  { 0x0385, 1250, 1255 },
+  { 0x0386, 1261, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0387, 1266, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0388, 1269, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0389, 1274, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x038a, 1279, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x038c, 1284, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x038e, 1289, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x038f, 1294, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0390, 1299, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x03aa, 1306, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x03ab, 1311, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x03ac, 1316, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x03ad, 1321, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x03ae, 1326, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x03af, 1331, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x03b0, 1336, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x03ca, 1343, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x03cb, 1348, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x03cc, 1353, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x03cd, 1358, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x03ce, 1363, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x03d0, G_UNICODE_NOT_PRESENT_OFFSET, 1368 },
+  { 0x03d1, G_UNICODE_NOT_PRESENT_OFFSET, 1371 },
+  { 0x03d2, G_UNICODE_NOT_PRESENT_OFFSET, 1374 },
+  { 0x03d3, 1377, 1289 },
+  { 0x03d4, 1382, 1311 },
+  { 0x03d5, G_UNICODE_NOT_PRESENT_OFFSET, 1387 },
+  { 0x03d6, G_UNICODE_NOT_PRESENT_OFFSET, 1390 },
+  { 0x03f0, G_UNICODE_NOT_PRESENT_OFFSET, 1393 },
+  { 0x03f1, G_UNICODE_NOT_PRESENT_OFFSET, 1396 },
+  { 0x03f2, G_UNICODE_NOT_PRESENT_OFFSET, 1399 },
+  { 0x03f4, G_UNICODE_NOT_PRESENT_OFFSET, 1402 },
+  { 0x03f5, G_UNICODE_NOT_PRESENT_OFFSET, 1405 },
+  { 0x03f9, G_UNICODE_NOT_PRESENT_OFFSET, 1408 },
+  { 0x0400, 1411, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0401, 1416, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0403, 1421, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0407, 1426, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x040c, 1431, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x040d, 1436, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x040e, 1441, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0419, 1446, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0439, 1451, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0450, 1456, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0451, 1461, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0453, 1466, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0457, 1471, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x045c, 1476, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x045d, 1481, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x045e, 1486, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0476, 1491, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0477, 1496, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x04c1, 1501, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x04c2, 1506, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x04d0, 1511, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x04d1, 1516, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x04d2, 1521, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x04d3, 1526, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x04d6, 1531, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x04d7, 1536, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x04da, 1541, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x04db, 1546, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x04dc, 1551, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x04dd, 1556, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x04de, 1561, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x04df, 1566, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x04e2, 1571, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x04e3, 1576, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x04e4, 1581, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x04e5, 1586, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x04e6, 1591, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x04e7, 1596, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x04ea, 1601, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x04eb, 1606, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x04ec, 1611, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x04ed, 1616, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x04ee, 1621, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x04ef, 1626, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x04f0, 1631, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x04f1, 1636, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x04f2, 1641, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x04f3, 1646, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x04f4, 1651, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x04f5, 1656, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x04f8, 1661, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x04f9, 1666, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0587, G_UNICODE_NOT_PRESENT_OFFSET, 1671 },
+  { 0x0622, 1676, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0623, 1681, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0624, 1686, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0625, 1691, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0626, 1696, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0675, G_UNICODE_NOT_PRESENT_OFFSET, 1701 },
+  { 0x0676, G_UNICODE_NOT_PRESENT_OFFSET, 1706 },
+  { 0x0677, G_UNICODE_NOT_PRESENT_OFFSET, 1711 },
+  { 0x0678, G_UNICODE_NOT_PRESENT_OFFSET, 1716 },
+  { 0x06c0, 1721, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x06c2, 1726, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x06d3, 1731, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0929, 1736, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0931, 1743, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0934, 1750, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0958, 1757, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0959, 1764, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x095a, 1771, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x095b, 1778, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x095c, 1785, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x095d, 1792, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x095e, 1799, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x095f, 1806, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x09cb, 1813, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x09cc, 1820, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x09dc, 1827, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x09dd, 1834, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x09df, 1841, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0a33, 1848, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0a36, 1855, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0a59, 1862, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0a5a, 1869, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0a5b, 1876, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0a5e, 1883, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0b48, 1890, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0b4b, 1897, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0b4c, 1904, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0b5c, 1911, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0b5d, 1918, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0b94, 1925, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0bca, 1932, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0bcb, 1939, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0bcc, 1946, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0c48, 1953, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0cc0, 1960, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0cc7, 1967, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0cc8, 1974, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0cca, 1981, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0ccb, 1988, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0d4a, 1998, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0d4b, 2005, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0d4c, 2012, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0dda, 2019, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0ddc, 2026, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0ddd, 2033, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0dde, 2043, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0e33, G_UNICODE_NOT_PRESENT_OFFSET, 2050 },
+  { 0x0eb3, G_UNICODE_NOT_PRESENT_OFFSET, 2057 },
+  { 0x0edc, G_UNICODE_NOT_PRESENT_OFFSET, 2064 },
+  { 0x0edd, G_UNICODE_NOT_PRESENT_OFFSET, 2071 },
+  { 0x0f0c, G_UNICODE_NOT_PRESENT_OFFSET, 2078 },
+  { 0x0f43, 2082, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0f4d, 2089, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0f52, 2096, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0f57, 2103, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0f5c, 2110, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0f69, 2117, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0f73, 2124, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0f75, 2131, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0f76, 2138, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0f77, G_UNICODE_NOT_PRESENT_OFFSET, 2145 },
+  { 0x0f78, 2155, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0f79, G_UNICODE_NOT_PRESENT_OFFSET, 2162 },
+  { 0x0f81, 2172, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0f93, 2179, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0f9d, 2186, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0fa2, 2193, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0fa7, 2200, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0fac, 2207, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x0fb9, 2214, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1026, 2221, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1d2c, G_UNICODE_NOT_PRESENT_OFFSET, 2228 },
+  { 0x1d2d, G_UNICODE_NOT_PRESENT_OFFSET, 2230 },
+  { 0x1d2e, G_UNICODE_NOT_PRESENT_OFFSET, 2233 },
+  { 0x1d30, G_UNICODE_NOT_PRESENT_OFFSET, 2235 },
+  { 0x1d31, G_UNICODE_NOT_PRESENT_OFFSET, 2237 },
+  { 0x1d32, G_UNICODE_NOT_PRESENT_OFFSET, 2239 },
+  { 0x1d33, G_UNICODE_NOT_PRESENT_OFFSET, 2242 },
+  { 0x1d34, G_UNICODE_NOT_PRESENT_OFFSET, 2244 },
+  { 0x1d35, G_UNICODE_NOT_PRESENT_OFFSET, 2246 },
+  { 0x1d36, G_UNICODE_NOT_PRESENT_OFFSET, 2248 },
+  { 0x1d37, G_UNICODE_NOT_PRESENT_OFFSET, 2250 },
+  { 0x1d38, G_UNICODE_NOT_PRESENT_OFFSET, 2252 },
+  { 0x1d39, G_UNICODE_NOT_PRESENT_OFFSET, 2254 },
+  { 0x1d3a, G_UNICODE_NOT_PRESENT_OFFSET, 2256 },
+  { 0x1d3c, G_UNICODE_NOT_PRESENT_OFFSET, 2258 },
+  { 0x1d3d, G_UNICODE_NOT_PRESENT_OFFSET, 2260 },
+  { 0x1d3e, G_UNICODE_NOT_PRESENT_OFFSET, 2263 },
+  { 0x1d3f, G_UNICODE_NOT_PRESENT_OFFSET, 2265 },
+  { 0x1d40, G_UNICODE_NOT_PRESENT_OFFSET, 2267 },
+  { 0x1d41, G_UNICODE_NOT_PRESENT_OFFSET, 2269 },
+  { 0x1d42, G_UNICODE_NOT_PRESENT_OFFSET, 2271 },
+  { 0x1d43, G_UNICODE_NOT_PRESENT_OFFSET, 6 },
+  { 0x1d44, G_UNICODE_NOT_PRESENT_OFFSET, 2273 },
+  { 0x1d45, G_UNICODE_NOT_PRESENT_OFFSET, 2276 },
+  { 0x1d46, G_UNICODE_NOT_PRESENT_OFFSET, 2279 },
+  { 0x1d47, G_UNICODE_NOT_PRESENT_OFFSET, 2283 },
+  { 0x1d48, G_UNICODE_NOT_PRESENT_OFFSET, 2285 },
+  { 0x1d49, G_UNICODE_NOT_PRESENT_OFFSET, 2287 },
+  { 0x1d4a, G_UNICODE_NOT_PRESENT_OFFSET, 2289 },
+  { 0x1d4b, G_UNICODE_NOT_PRESENT_OFFSET, 2292 },
+  { 0x1d4c, G_UNICODE_NOT_PRESENT_OFFSET, 2295 },
+  { 0x1d4d, G_UNICODE_NOT_PRESENT_OFFSET, 2298 },
+  { 0x1d4f, G_UNICODE_NOT_PRESENT_OFFSET, 2300 },
+  { 0x1d50, G_UNICODE_NOT_PRESENT_OFFSET, 2302 },
+  { 0x1d51, G_UNICODE_NOT_PRESENT_OFFSET, 2304 },
+  { 0x1d52, G_UNICODE_NOT_PRESENT_OFFSET, 29 },
+  { 0x1d53, G_UNICODE_NOT_PRESENT_OFFSET, 2307 },
+  { 0x1d54, G_UNICODE_NOT_PRESENT_OFFSET, 2310 },
+  { 0x1d55, G_UNICODE_NOT_PRESENT_OFFSET, 2314 },
+  { 0x1d56, G_UNICODE_NOT_PRESENT_OFFSET, 2318 },
+  { 0x1d57, G_UNICODE_NOT_PRESENT_OFFSET, 2320 },
+  { 0x1d58, G_UNICODE_NOT_PRESENT_OFFSET, 2322 },
+  { 0x1d59, G_UNICODE_NOT_PRESENT_OFFSET, 2324 },
+  { 0x1d5a, G_UNICODE_NOT_PRESENT_OFFSET, 2328 },
+  { 0x1d5b, G_UNICODE_NOT_PRESENT_OFFSET, 2331 },
+  { 0x1d5c, G_UNICODE_NOT_PRESENT_OFFSET, 2333 },
+  { 0x1d5d, G_UNICODE_NOT_PRESENT_OFFSET, 1368 },
+  { 0x1d5e, G_UNICODE_NOT_PRESENT_OFFSET, 2337 },
+  { 0x1d5f, G_UNICODE_NOT_PRESENT_OFFSET, 2340 },
+  { 0x1d60, G_UNICODE_NOT_PRESENT_OFFSET, 1387 },
+  { 0x1d61, G_UNICODE_NOT_PRESENT_OFFSET, 2343 },
+  { 0x1d62, G_UNICODE_NOT_PRESENT_OFFSET, 2346 },
+  { 0x1d63, G_UNICODE_NOT_PRESENT_OFFSET, 1178 },
+  { 0x1d64, G_UNICODE_NOT_PRESENT_OFFSET, 2322 },
+  { 0x1d65, G_UNICODE_NOT_PRESENT_OFFSET, 2331 },
+  { 0x1d66, G_UNICODE_NOT_PRESENT_OFFSET, 1368 },
+  { 0x1d67, G_UNICODE_NOT_PRESENT_OFFSET, 2337 },
+  { 0x1d68, G_UNICODE_NOT_PRESENT_OFFSET, 1396 },
+  { 0x1d69, G_UNICODE_NOT_PRESENT_OFFSET, 1387 },
+  { 0x1d6a, G_UNICODE_NOT_PRESENT_OFFSET, 2343 },
+  { 0x1e00, 2348, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e01, 2352, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e02, 2356, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e03, 2360, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e04, 2364, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e05, 2368, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e06, 2372, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e07, 2376, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e08, 2380, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e09, 2386, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e0a, 2392, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e0b, 2396, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e0c, 2400, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e0d, 2404, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e0e, 2408, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e0f, 2412, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e10, 2416, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e11, 2420, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e12, 2424, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e13, 2428, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e14, 2432, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e15, 2438, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e16, 2444, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e17, 2450, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e18, 2456, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e19, 2460, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e1a, 2464, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e1b, 2468, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e1c, 2472, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e1d, 2478, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e1e, 2484, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e1f, 2488, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e20, 2492, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e21, 2496, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e22, 2500, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e23, 2504, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e24, 2508, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e25, 2512, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e26, 2516, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e27, 2520, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e28, 2524, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e29, 2528, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e2a, 2532, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e2b, 2536, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e2c, 2540, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e2d, 2544, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e2e, 2548, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e2f, 2554, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e30, 2560, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e31, 2564, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e32, 2568, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e33, 2572, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e34, 2576, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e35, 2580, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e36, 2584, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e37, 2588, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e38, 2592, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e39, 2598, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e3a, 2604, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e3b, 2608, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e3c, 2612, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e3d, 2616, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e3e, 2620, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e3f, 2624, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e40, 2628, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e41, 2632, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e42, 2636, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e43, 2640, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e44, 2644, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e45, 2648, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e46, 2652, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e47, 2656, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e48, 2660, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e49, 2664, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e4a, 2668, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e4b, 2672, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e4c, 2676, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e4d, 2682, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e4e, 2688, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e4f, 2694, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e50, 2700, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e51, 2706, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e52, 2712, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e53, 2718, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e54, 2724, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e55, 2728, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e56, 2732, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e57, 2736, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e58, 2740, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e59, 2744, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e5a, 2748, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e5b, 2752, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e5c, 2756, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e5d, 2762, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e5e, 2768, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e5f, 2772, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e60, 2776, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e61, 2780, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e62, 2784, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e63, 2788, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e64, 2792, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e65, 2798, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e66, 2804, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e67, 2810, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e68, 2816, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e69, 2822, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e6a, 2828, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e6b, 2832, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e6c, 2836, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e6d, 2840, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e6e, 2844, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e6f, 2848, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e70, 2852, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e71, 2856, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e72, 2860, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e73, 2864, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e74, 2868, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e75, 2872, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e76, 2876, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e77, 2880, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e78, 2884, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e79, 2890, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e7a, 2896, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e7b, 2902, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e7c, 2908, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e7d, 2912, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e7e, 2916, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e7f, 2920, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e80, 2924, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e81, 2928, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e82, 2932, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e83, 2936, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e84, 2940, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e85, 2944, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e86, 2948, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e87, 2952, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e88, 2956, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e89, 2960, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e8a, 2964, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e8b, 2968, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e8c, 2972, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e8d, 2976, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e8e, 2980, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e8f, 2984, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e90, 2988, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e91, 2992, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e92, 2996, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e93, 3000, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e94, 3004, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e95, 3008, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e96, 3012, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e97, 3016, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e98, 3020, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e99, 3024, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1e9a, G_UNICODE_NOT_PRESENT_OFFSET, 3028 },
+  { 0x1e9b, 3032, 2780 },
+  { 0x1ea0, 3037, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1ea1, 3041, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1ea2, 3045, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1ea3, 3049, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1ea4, 3053, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1ea5, 3059, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1ea6, 3065, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1ea7, 3071, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1ea8, 3077, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1ea9, 3083, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1eaa, 3089, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1eab, 3095, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1eac, 3101, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1ead, 3107, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1eae, 3113, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1eaf, 3119, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1eb0, 3125, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1eb1, 3131, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1eb2, 3137, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1eb3, 3143, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1eb4, 3149, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1eb5, 3155, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1eb6, 3161, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1eb7, 3167, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1eb8, 3173, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1eb9, 3177, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1eba, 3181, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1ebb, 3185, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1ebc, 3189, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1ebd, 3193, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1ebe, 3197, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1ebf, 3203, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1ec0, 3209, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1ec1, 3215, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1ec2, 3221, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1ec3, 3227, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1ec4, 3233, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1ec5, 3239, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1ec6, 3245, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1ec7, 3251, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1ec8, 3257, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1ec9, 3261, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1eca, 3265, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1ecb, 3269, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1ecc, 3273, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1ecd, 3277, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1ece, 3281, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1ecf, 3285, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1ed0, 3289, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1ed1, 3295, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1ed2, 3301, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1ed3, 3307, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1ed4, 3313, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1ed5, 3319, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1ed6, 3325, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1ed7, 3331, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1ed8, 3337, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1ed9, 3343, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1eda, 3349, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1edb, 3355, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1edc, 3361, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1edd, 3367, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1ede, 3373, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1edf, 3379, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1ee0, 3385, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1ee1, 3391, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1ee2, 3397, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1ee3, 3403, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1ee4, 3409, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1ee5, 3413, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1ee6, 3417, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1ee7, 3421, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1ee8, 3425, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1ee9, 3431, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1eea, 3437, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1eeb, 3443, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1eec, 3449, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1eed, 3455, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1eee, 3461, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1eef, 3467, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1ef0, 3473, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1ef1, 3479, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1ef2, 3485, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1ef3, 3489, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1ef4, 3493, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1ef5, 3497, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1ef6, 3501, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1ef7, 3505, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1ef8, 3509, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1ef9, 3513, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f00, 3517, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f01, 3522, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f02, 3527, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f03, 3534, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f04, 3541, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f05, 3548, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f06, 3555, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f07, 3562, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f08, 3569, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f09, 3574, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f0a, 3579, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f0b, 3586, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f0c, 3593, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f0d, 3600, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f0e, 3607, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f0f, 3614, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f10, 3621, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f11, 3626, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f12, 3631, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f13, 3638, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f14, 3645, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f15, 3652, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f18, 3659, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f19, 3664, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f1a, 3669, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f1b, 3676, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f1c, 3683, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f1d, 3690, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f20, 3697, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f21, 3702, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f22, 3707, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f23, 3714, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f24, 3721, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f25, 3728, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f26, 3735, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f27, 3742, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f28, 3749, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f29, 3754, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f2a, 3759, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f2b, 3766, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f2c, 3773, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f2d, 3780, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f2e, 3787, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f2f, 3794, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f30, 3801, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f31, 3806, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f32, 3811, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f33, 3818, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f34, 3825, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f35, 3832, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f36, 3839, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f37, 3846, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f38, 3853, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f39, 3858, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f3a, 3863, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f3b, 3870, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f3c, 3877, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f3d, 3884, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f3e, 3891, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f3f, 3898, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f40, 3905, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f41, 3910, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f42, 3915, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f43, 3922, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f44, 3929, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f45, 3936, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f48, 3943, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f49, 3948, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f4a, 3953, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f4b, 3960, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f4c, 3967, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f4d, 3974, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f50, 3981, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f51, 3986, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f52, 3991, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f53, 3998, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f54, 4005, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f55, 4012, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f56, 4019, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f57, 4026, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f59, 4033, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f5b, 4038, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f5d, 4045, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f5f, 4052, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f60, 4059, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f61, 4064, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f62, 4069, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f63, 4076, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f64, 4083, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f65, 4090, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f66, 4097, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f67, 4104, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f68, 4111, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f69, 4116, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f6a, 4121, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f6b, 4128, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f6c, 4135, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f6d, 4142, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f6e, 4149, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f6f, 4156, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f70, 4163, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f71, 1316, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f72, 4168, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f73, 1321, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f74, 4173, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f75, 1326, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f76, 4178, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f77, 1331, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f78, 4183, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f79, 1353, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f7a, 4188, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f7b, 1358, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f7c, 4193, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f7d, 1363, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f80, 4198, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f81, 4205, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f82, 4212, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f83, 4221, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f84, 4230, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f85, 4239, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f86, 4248, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f87, 4257, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f88, 4266, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f89, 4273, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f8a, 4280, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f8b, 4289, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f8c, 4298, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f8d, 4307, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f8e, 4316, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f8f, 4325, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f90, 4334, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f91, 4341, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f92, 4348, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f93, 4357, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f94, 4366, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f95, 4375, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f96, 4384, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f97, 4393, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f98, 4402, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f99, 4409, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f9a, 4416, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f9b, 4425, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f9c, 4434, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f9d, 4443, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f9e, 4452, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1f9f, 4461, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1fa0, 4470, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1fa1, 4477, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1fa2, 4484, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1fa3, 4493, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1fa4, 4502, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1fa5, 4511, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1fa6, 4520, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1fa7, 4529, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1fa8, 4538, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1fa9, 4545, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1faa, 4552, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1fab, 4561, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1fac, 4570, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1fad, 4579, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1fae, 4588, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1faf, 4597, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1fb0, 4606, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1fb1, 4611, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1fb2, 4616, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1fb3, 4623, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1fb4, 4628, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1fb6, 4635, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1fb7, 4640, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1fb8, 4647, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1fb9, 4652, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1fba, 4657, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1fbb, 1261, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1fbc, 4662, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1fbd, G_UNICODE_NOT_PRESENT_OFFSET, 4667 },
+  { 0x1fbe, 4671, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1fbf, G_UNICODE_NOT_PRESENT_OFFSET, 4667 },
+  { 0x1fc0, G_UNICODE_NOT_PRESENT_OFFSET, 4674 },
+  { 0x1fc1, 4678, 4683 },
+  { 0x1fc2, 4689, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1fc3, 4696, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1fc4, 4701, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1fc6, 4708, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1fc7, 4713, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1fc8, 4720, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1fc9, 1269, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1fca, 4725, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1fcb, 1274, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1fcc, 4730, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1fcd, 4735, 4741 },
+  { 0x1fce, 4747, 4753 },
+  { 0x1fcf, 4759, 4765 },
+  { 0x1fd0, 4771, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1fd1, 4776, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1fd2, 4781, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1fd3, 1299, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1fd6, 4788, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1fd7, 4793, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1fd8, 4800, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1fd9, 4805, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1fda, 4810, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1fdb, 1279, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1fdd, 4815, 4821 },
+  { 0x1fde, 4827, 4833 },
+  { 0x1fdf, 4839, 4845 },
+  { 0x1fe0, 4851, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1fe1, 4856, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1fe2, 4861, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1fe3, 1336, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1fe4, 4868, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1fe5, 4873, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1fe6, 4878, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1fe7, 4883, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1fe8, 4890, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1fe9, 4895, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1fea, 4900, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1feb, 1289, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1fec, 4905, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1fed, 4910, 4915 },
+  { 0x1fee, 1250, 1255 },
+  { 0x1fef, 4921, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1ff2, 4923, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1ff3, 4930, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1ff4, 4935, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1ff6, 4942, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1ff7, 4947, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1ff8, 4954, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1ff9, 1284, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1ffa, 4959, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1ffb, 1294, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1ffc, 4964, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1ffd, 4969, 16 },
+  { 0x1ffe, G_UNICODE_NOT_PRESENT_OFFSET, 4972 },
+  { 0x2000, 4976, 0 },
+  { 0x2001, 4980, 0 },
+  { 0x2002, G_UNICODE_NOT_PRESENT_OFFSET, 0 },
+  { 0x2003, G_UNICODE_NOT_PRESENT_OFFSET, 0 },
+  { 0x2004, G_UNICODE_NOT_PRESENT_OFFSET, 0 },
+  { 0x2005, G_UNICODE_NOT_PRESENT_OFFSET, 0 },
+  { 0x2006, G_UNICODE_NOT_PRESENT_OFFSET, 0 },
+  { 0x2007, G_UNICODE_NOT_PRESENT_OFFSET, 0 },
+  { 0x2008, G_UNICODE_NOT_PRESENT_OFFSET, 0 },
+  { 0x2009, G_UNICODE_NOT_PRESENT_OFFSET, 0 },
+  { 0x200a, G_UNICODE_NOT_PRESENT_OFFSET, 0 },
+  { 0x2011, G_UNICODE_NOT_PRESENT_OFFSET, 4984 },
+  { 0x2017, G_UNICODE_NOT_PRESENT_OFFSET, 4988 },
+  { 0x2024, G_UNICODE_NOT_PRESENT_OFFSET, 4992 },
+  { 0x2025, G_UNICODE_NOT_PRESENT_OFFSET, 4994 },
+  { 0x2026, G_UNICODE_NOT_PRESENT_OFFSET, 4997 },
+  { 0x202f, G_UNICODE_NOT_PRESENT_OFFSET, 0 },
+  { 0x2033, G_UNICODE_NOT_PRESENT_OFFSET, 5001 },
+  { 0x2034, G_UNICODE_NOT_PRESENT_OFFSET, 5008 },
+  { 0x2036, G_UNICODE_NOT_PRESENT_OFFSET, 5018 },
+  { 0x2037, G_UNICODE_NOT_PRESENT_OFFSET, 5025 },
+  { 0x203c, G_UNICODE_NOT_PRESENT_OFFSET, 5035 },
+  { 0x203e, G_UNICODE_NOT_PRESENT_OFFSET, 5038 },
+  { 0x2047, G_UNICODE_NOT_PRESENT_OFFSET, 5042 },
+  { 0x2048, G_UNICODE_NOT_PRESENT_OFFSET, 5045 },
+  { 0x2049, G_UNICODE_NOT_PRESENT_OFFSET, 5048 },
+  { 0x2057, G_UNICODE_NOT_PRESENT_OFFSET, 5051 },
+  { 0x205f, G_UNICODE_NOT_PRESENT_OFFSET, 0 },
+  { 0x2070, G_UNICODE_NOT_PRESENT_OFFSET, 5064 },
+  { 0x2071, G_UNICODE_NOT_PRESENT_OFFSET, 2346 },
+  { 0x2074, G_UNICODE_NOT_PRESENT_OFFSET, 5066 },
+  { 0x2075, G_UNICODE_NOT_PRESENT_OFFSET, 5068 },
+  { 0x2076, G_UNICODE_NOT_PRESENT_OFFSET, 5070 },
+  { 0x2077, G_UNICODE_NOT_PRESENT_OFFSET, 5072 },
+  { 0x2078, G_UNICODE_NOT_PRESENT_OFFSET, 5074 },
+  { 0x2079, G_UNICODE_NOT_PRESENT_OFFSET, 5076 },
+  { 0x207a, G_UNICODE_NOT_PRESENT_OFFSET, 5078 },
+  { 0x207b, G_UNICODE_NOT_PRESENT_OFFSET, 5080 },
+  { 0x207c, G_UNICODE_NOT_PRESENT_OFFSET, 5084 },
+  { 0x207d, G_UNICODE_NOT_PRESENT_OFFSET, 5086 },
+  { 0x207e, G_UNICODE_NOT_PRESENT_OFFSET, 5088 },
+  { 0x207f, G_UNICODE_NOT_PRESENT_OFFSET, 5090 },
+  { 0x2080, G_UNICODE_NOT_PRESENT_OFFSET, 5064 },
+  { 0x2081, G_UNICODE_NOT_PRESENT_OFFSET, 27 },
+  { 0x2082, G_UNICODE_NOT_PRESENT_OFFSET, 12 },
+  { 0x2083, G_UNICODE_NOT_PRESENT_OFFSET, 14 },
+  { 0x2084, G_UNICODE_NOT_PRESENT_OFFSET, 5066 },
+  { 0x2085, G_UNICODE_NOT_PRESENT_OFFSET, 5068 },
+  { 0x2086, G_UNICODE_NOT_PRESENT_OFFSET, 5070 },
+  { 0x2087, G_UNICODE_NOT_PRESENT_OFFSET, 5072 },
+  { 0x2088, G_UNICODE_NOT_PRESENT_OFFSET, 5074 },
+  { 0x2089, G_UNICODE_NOT_PRESENT_OFFSET, 5076 },
+  { 0x208a, G_UNICODE_NOT_PRESENT_OFFSET, 5078 },
+  { 0x208b, G_UNICODE_NOT_PRESENT_OFFSET, 5080 },
+  { 0x208c, G_UNICODE_NOT_PRESENT_OFFSET, 5084 },
+  { 0x208d, G_UNICODE_NOT_PRESENT_OFFSET, 5086 },
+  { 0x208e, G_UNICODE_NOT_PRESENT_OFFSET, 5088 },
+  { 0x20a8, G_UNICODE_NOT_PRESENT_OFFSET, 5092 },
+  { 0x2100, G_UNICODE_NOT_PRESENT_OFFSET, 5095 },
+  { 0x2101, G_UNICODE_NOT_PRESENT_OFFSET, 5099 },
+  { 0x2102, G_UNICODE_NOT_PRESENT_OFFSET, 5103 },
+  { 0x2103, G_UNICODE_NOT_PRESENT_OFFSET, 5105 },
+  { 0x2105, G_UNICODE_NOT_PRESENT_OFFSET, 5109 },
+  { 0x2106, G_UNICODE_NOT_PRESENT_OFFSET, 5113 },
+  { 0x2107, G_UNICODE_NOT_PRESENT_OFFSET, 5117 },
+  { 0x2109, G_UNICODE_NOT_PRESENT_OFFSET, 5120 },
+  { 0x210a, G_UNICODE_NOT_PRESENT_OFFSET, 2298 },
+  { 0x210b, G_UNICODE_NOT_PRESENT_OFFSET, 2244 },
+  { 0x210c, G_UNICODE_NOT_PRESENT_OFFSET, 2244 },
+  { 0x210d, G_UNICODE_NOT_PRESENT_OFFSET, 2244 },
+  { 0x210e, G_UNICODE_NOT_PRESENT_OFFSET, 1171 },
+  { 0x210f, G_UNICODE_NOT_PRESENT_OFFSET, 5124 },
+  { 0x2110, G_UNICODE_NOT_PRESENT_OFFSET, 2246 },
+  { 0x2111, G_UNICODE_NOT_PRESENT_OFFSET, 2246 },
+  { 0x2112, G_UNICODE_NOT_PRESENT_OFFSET, 2252 },
+  { 0x2113, G_UNICODE_NOT_PRESENT_OFFSET, 1220 },
+  { 0x2115, G_UNICODE_NOT_PRESENT_OFFSET, 2256 },
+  { 0x2116, G_UNICODE_NOT_PRESENT_OFFSET, 5127 },
+  { 0x2119, G_UNICODE_NOT_PRESENT_OFFSET, 2263 },
+  { 0x211a, G_UNICODE_NOT_PRESENT_OFFSET, 5130 },
+  { 0x211b, G_UNICODE_NOT_PRESENT_OFFSET, 2265 },
+  { 0x211c, G_UNICODE_NOT_PRESENT_OFFSET, 2265 },
+  { 0x211d, G_UNICODE_NOT_PRESENT_OFFSET, 2265 },
+  { 0x2120, G_UNICODE_NOT_PRESENT_OFFSET, 5132 },
+  { 0x2121, G_UNICODE_NOT_PRESENT_OFFSET, 5135 },
+  { 0x2122, G_UNICODE_NOT_PRESENT_OFFSET, 5139 },
+  { 0x2124, G_UNICODE_NOT_PRESENT_OFFSET, 5142 },
+  { 0x2126, 5144, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2128, G_UNICODE_NOT_PRESENT_OFFSET, 5142 },
+  { 0x212a, 2250, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x212b, 69, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x212c, G_UNICODE_NOT_PRESENT_OFFSET, 2233 },
+  { 0x212d, G_UNICODE_NOT_PRESENT_OFFSET, 5103 },
+  { 0x212f, G_UNICODE_NOT_PRESENT_OFFSET, 2287 },
+  { 0x2130, G_UNICODE_NOT_PRESENT_OFFSET, 2237 },
+  { 0x2131, G_UNICODE_NOT_PRESENT_OFFSET, 5147 },
+  { 0x2133, G_UNICODE_NOT_PRESENT_OFFSET, 2254 },
+  { 0x2134, G_UNICODE_NOT_PRESENT_OFFSET, 29 },
+  { 0x2135, G_UNICODE_NOT_PRESENT_OFFSET, 5149 },
+  { 0x2136, G_UNICODE_NOT_PRESENT_OFFSET, 5152 },
+  { 0x2137, G_UNICODE_NOT_PRESENT_OFFSET, 5155 },
+  { 0x2138, G_UNICODE_NOT_PRESENT_OFFSET, 5158 },
+  { 0x2139, G_UNICODE_NOT_PRESENT_OFFSET, 2346 },
+  { 0x213b, G_UNICODE_NOT_PRESENT_OFFSET, 5161 },
+  { 0x213d, G_UNICODE_NOT_PRESENT_OFFSET, 2337 },
+  { 0x213e, G_UNICODE_NOT_PRESENT_OFFSET, 5165 },
+  { 0x213f, G_UNICODE_NOT_PRESENT_OFFSET, 5168 },
+  { 0x2140, G_UNICODE_NOT_PRESENT_OFFSET, 5171 },
+  { 0x2145, G_UNICODE_NOT_PRESENT_OFFSET, 2235 },
+  { 0x2146, G_UNICODE_NOT_PRESENT_OFFSET, 2285 },
+  { 0x2147, G_UNICODE_NOT_PRESENT_OFFSET, 2287 },
+  { 0x2148, G_UNICODE_NOT_PRESENT_OFFSET, 2346 },
+  { 0x2149, G_UNICODE_NOT_PRESENT_OFFSET, 1176 },
+  { 0x2153, G_UNICODE_NOT_PRESENT_OFFSET, 5175 },
+  { 0x2154, G_UNICODE_NOT_PRESENT_OFFSET, 5181 },
+  { 0x2155, G_UNICODE_NOT_PRESENT_OFFSET, 5187 },
+  { 0x2156, G_UNICODE_NOT_PRESENT_OFFSET, 5193 },
+  { 0x2157, G_UNICODE_NOT_PRESENT_OFFSET, 5199 },
+  { 0x2158, G_UNICODE_NOT_PRESENT_OFFSET, 5205 },
+  { 0x2159, G_UNICODE_NOT_PRESENT_OFFSET, 5211 },
+  { 0x215a, G_UNICODE_NOT_PRESENT_OFFSET, 5217 },
+  { 0x215b, G_UNICODE_NOT_PRESENT_OFFSET, 5223 },
+  { 0x215c, G_UNICODE_NOT_PRESENT_OFFSET, 5229 },
+  { 0x215d, G_UNICODE_NOT_PRESENT_OFFSET, 5235 },
+  { 0x215e, G_UNICODE_NOT_PRESENT_OFFSET, 5241 },
+  { 0x215f, G_UNICODE_NOT_PRESENT_OFFSET, 5247 },
+  { 0x2160, G_UNICODE_NOT_PRESENT_OFFSET, 2246 },
+  { 0x2161, G_UNICODE_NOT_PRESENT_OFFSET, 5252 },
+  { 0x2162, G_UNICODE_NOT_PRESENT_OFFSET, 5255 },
+  { 0x2163, G_UNICODE_NOT_PRESENT_OFFSET, 5259 },
+  { 0x2164, G_UNICODE_NOT_PRESENT_OFFSET, 5262 },
+  { 0x2165, G_UNICODE_NOT_PRESENT_OFFSET, 5264 },
+  { 0x2166, G_UNICODE_NOT_PRESENT_OFFSET, 5267 },
+  { 0x2167, G_UNICODE_NOT_PRESENT_OFFSET, 5271 },
+  { 0x2168, G_UNICODE_NOT_PRESENT_OFFSET, 5276 },
+  { 0x2169, G_UNICODE_NOT_PRESENT_OFFSET, 5279 },
+  { 0x216a, G_UNICODE_NOT_PRESENT_OFFSET, 5281 },
+  { 0x216b, G_UNICODE_NOT_PRESENT_OFFSET, 5284 },
+  { 0x216c, G_UNICODE_NOT_PRESENT_OFFSET, 2252 },
+  { 0x216d, G_UNICODE_NOT_PRESENT_OFFSET, 5103 },
+  { 0x216e, G_UNICODE_NOT_PRESENT_OFFSET, 2235 },
+  { 0x216f, G_UNICODE_NOT_PRESENT_OFFSET, 2254 },
+  { 0x2170, G_UNICODE_NOT_PRESENT_OFFSET, 2346 },
+  { 0x2171, G_UNICODE_NOT_PRESENT_OFFSET, 5288 },
+  { 0x2172, G_UNICODE_NOT_PRESENT_OFFSET, 5291 },
+  { 0x2173, G_UNICODE_NOT_PRESENT_OFFSET, 5295 },
+  { 0x2174, G_UNICODE_NOT_PRESENT_OFFSET, 2331 },
+  { 0x2175, G_UNICODE_NOT_PRESENT_OFFSET, 5298 },
+  { 0x2176, G_UNICODE_NOT_PRESENT_OFFSET, 5301 },
+  { 0x2177, G_UNICODE_NOT_PRESENT_OFFSET, 5305 },
+  { 0x2178, G_UNICODE_NOT_PRESENT_OFFSET, 5310 },
+  { 0x2179, G_UNICODE_NOT_PRESENT_OFFSET, 1222 },
+  { 0x217a, G_UNICODE_NOT_PRESENT_OFFSET, 5313 },
+  { 0x217b, G_UNICODE_NOT_PRESENT_OFFSET, 5316 },
+  { 0x217c, G_UNICODE_NOT_PRESENT_OFFSET, 1220 },
+  { 0x217d, G_UNICODE_NOT_PRESENT_OFFSET, 5320 },
+  { 0x217e, G_UNICODE_NOT_PRESENT_OFFSET, 2285 },
+  { 0x217f, G_UNICODE_NOT_PRESENT_OFFSET, 2302 },
+  { 0x219a, 5322, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x219b, 5328, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x21ae, 5334, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x21cd, 5340, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x21ce, 5346, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x21cf, 5352, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2204, 5358, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2209, 5364, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x220c, 5370, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2224, 5376, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2226, 5382, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x222c, G_UNICODE_NOT_PRESENT_OFFSET, 5388 },
+  { 0x222d, G_UNICODE_NOT_PRESENT_OFFSET, 5395 },
+  { 0x222f, G_UNICODE_NOT_PRESENT_OFFSET, 5405 },
+  { 0x2230, G_UNICODE_NOT_PRESENT_OFFSET, 5412 },
+  { 0x2241, 5422, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2244, 5428, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2247, 5434, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2249, 5440, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2260, 5446, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2262, 5450, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x226d, 5456, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x226e, 5462, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x226f, 5466, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2270, 5470, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2271, 5476, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2274, 5482, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2275, 5488, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2278, 5494, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2279, 5500, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2280, 5506, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2281, 5512, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2284, 5518, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2285, 5524, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2288, 5530, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2289, 5536, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x22ac, 5542, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x22ad, 5548, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x22ae, 5554, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x22af, 5560, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x22e0, 5566, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x22e1, 5572, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x22e2, 5578, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x22e3, 5584, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x22ea, 5590, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x22eb, 5596, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x22ec, 5602, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x22ed, 5608, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2329, 5614, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x232a, 5618, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2460, G_UNICODE_NOT_PRESENT_OFFSET, 27 },
+  { 0x2461, G_UNICODE_NOT_PRESENT_OFFSET, 12 },
+  { 0x2462, G_UNICODE_NOT_PRESENT_OFFSET, 14 },
+  { 0x2463, G_UNICODE_NOT_PRESENT_OFFSET, 5066 },
+  { 0x2464, G_UNICODE_NOT_PRESENT_OFFSET, 5068 },
+  { 0x2465, G_UNICODE_NOT_PRESENT_OFFSET, 5070 },
+  { 0x2466, G_UNICODE_NOT_PRESENT_OFFSET, 5072 },
+  { 0x2467, G_UNICODE_NOT_PRESENT_OFFSET, 5074 },
+  { 0x2468, G_UNICODE_NOT_PRESENT_OFFSET, 5076 },
+  { 0x2469, G_UNICODE_NOT_PRESENT_OFFSET, 5622 },
+  { 0x246a, G_UNICODE_NOT_PRESENT_OFFSET, 5625 },
+  { 0x246b, G_UNICODE_NOT_PRESENT_OFFSET, 5628 },
+  { 0x246c, G_UNICODE_NOT_PRESENT_OFFSET, 5631 },
+  { 0x246d, G_UNICODE_NOT_PRESENT_OFFSET, 5634 },
+  { 0x246e, G_UNICODE_NOT_PRESENT_OFFSET, 5637 },
+  { 0x246f, G_UNICODE_NOT_PRESENT_OFFSET, 5640 },
+  { 0x2470, G_UNICODE_NOT_PRESENT_OFFSET, 5643 },
+  { 0x2471, G_UNICODE_NOT_PRESENT_OFFSET, 5646 },
+  { 0x2472, G_UNICODE_NOT_PRESENT_OFFSET, 5649 },
+  { 0x2473, G_UNICODE_NOT_PRESENT_OFFSET, 5652 },
+  { 0x2474, G_UNICODE_NOT_PRESENT_OFFSET, 5655 },
+  { 0x2475, G_UNICODE_NOT_PRESENT_OFFSET, 5659 },
+  { 0x2476, G_UNICODE_NOT_PRESENT_OFFSET, 5663 },
+  { 0x2477, G_UNICODE_NOT_PRESENT_OFFSET, 5667 },
+  { 0x2478, G_UNICODE_NOT_PRESENT_OFFSET, 5671 },
+  { 0x2479, G_UNICODE_NOT_PRESENT_OFFSET, 5675 },
+  { 0x247a, G_UNICODE_NOT_PRESENT_OFFSET, 5679 },
+  { 0x247b, G_UNICODE_NOT_PRESENT_OFFSET, 5683 },
+  { 0x247c, G_UNICODE_NOT_PRESENT_OFFSET, 5687 },
+  { 0x247d, G_UNICODE_NOT_PRESENT_OFFSET, 5691 },
+  { 0x247e, G_UNICODE_NOT_PRESENT_OFFSET, 5696 },
+  { 0x247f, G_UNICODE_NOT_PRESENT_OFFSET, 5701 },
+  { 0x2480, G_UNICODE_NOT_PRESENT_OFFSET, 5706 },
+  { 0x2481, G_UNICODE_NOT_PRESENT_OFFSET, 5711 },
+  { 0x2482, G_UNICODE_NOT_PRESENT_OFFSET, 5716 },
+  { 0x2483, G_UNICODE_NOT_PRESENT_OFFSET, 5721 },
+  { 0x2484, G_UNICODE_NOT_PRESENT_OFFSET, 5726 },
+  { 0x2485, G_UNICODE_NOT_PRESENT_OFFSET, 5731 },
+  { 0x2486, G_UNICODE_NOT_PRESENT_OFFSET, 5736 },
+  { 0x2487, G_UNICODE_NOT_PRESENT_OFFSET, 5741 },
+  { 0x2488, G_UNICODE_NOT_PRESENT_OFFSET, 5746 },
+  { 0x2489, G_UNICODE_NOT_PRESENT_OFFSET, 5749 },
+  { 0x248a, G_UNICODE_NOT_PRESENT_OFFSET, 5752 },
+  { 0x248b, G_UNICODE_NOT_PRESENT_OFFSET, 5755 },
+  { 0x248c, G_UNICODE_NOT_PRESENT_OFFSET, 5758 },
+  { 0x248d, G_UNICODE_NOT_PRESENT_OFFSET, 5761 },
+  { 0x248e, G_UNICODE_NOT_PRESENT_OFFSET, 5764 },
+  { 0x248f, G_UNICODE_NOT_PRESENT_OFFSET, 5767 },
+  { 0x2490, G_UNICODE_NOT_PRESENT_OFFSET, 5770 },
+  { 0x2491, G_UNICODE_NOT_PRESENT_OFFSET, 5773 },
+  { 0x2492, G_UNICODE_NOT_PRESENT_OFFSET, 5777 },
+  { 0x2493, G_UNICODE_NOT_PRESENT_OFFSET, 5781 },
+  { 0x2494, G_UNICODE_NOT_PRESENT_OFFSET, 5785 },
+  { 0x2495, G_UNICODE_NOT_PRESENT_OFFSET, 5789 },
+  { 0x2496, G_UNICODE_NOT_PRESENT_OFFSET, 5793 },
+  { 0x2497, G_UNICODE_NOT_PRESENT_OFFSET, 5797 },
+  { 0x2498, G_UNICODE_NOT_PRESENT_OFFSET, 5801 },
+  { 0x2499, G_UNICODE_NOT_PRESENT_OFFSET, 5805 },
+  { 0x249a, G_UNICODE_NOT_PRESENT_OFFSET, 5809 },
+  { 0x249b, G_UNICODE_NOT_PRESENT_OFFSET, 5813 },
+  { 0x249c, G_UNICODE_NOT_PRESENT_OFFSET, 5817 },
+  { 0x249d, G_UNICODE_NOT_PRESENT_OFFSET, 5821 },
+  { 0x249e, G_UNICODE_NOT_PRESENT_OFFSET, 5825 },
+  { 0x249f, G_UNICODE_NOT_PRESENT_OFFSET, 5829 },
+  { 0x24a0, G_UNICODE_NOT_PRESENT_OFFSET, 5833 },
+  { 0x24a1, G_UNICODE_NOT_PRESENT_OFFSET, 5837 },
+  { 0x24a2, G_UNICODE_NOT_PRESENT_OFFSET, 5841 },
+  { 0x24a3, G_UNICODE_NOT_PRESENT_OFFSET, 5845 },
+  { 0x24a4, G_UNICODE_NOT_PRESENT_OFFSET, 5849 },
+  { 0x24a5, G_UNICODE_NOT_PRESENT_OFFSET, 5853 },
+  { 0x24a6, G_UNICODE_NOT_PRESENT_OFFSET, 5857 },
+  { 0x24a7, G_UNICODE_NOT_PRESENT_OFFSET, 5861 },
+  { 0x24a8, G_UNICODE_NOT_PRESENT_OFFSET, 5865 },
+  { 0x24a9, G_UNICODE_NOT_PRESENT_OFFSET, 5869 },
+  { 0x24aa, G_UNICODE_NOT_PRESENT_OFFSET, 5873 },
+  { 0x24ab, G_UNICODE_NOT_PRESENT_OFFSET, 5877 },
+  { 0x24ac, G_UNICODE_NOT_PRESENT_OFFSET, 5881 },
+  { 0x24ad, G_UNICODE_NOT_PRESENT_OFFSET, 5885 },
+  { 0x24ae, G_UNICODE_NOT_PRESENT_OFFSET, 5889 },
+  { 0x24af, G_UNICODE_NOT_PRESENT_OFFSET, 5893 },
+  { 0x24b0, G_UNICODE_NOT_PRESENT_OFFSET, 5897 },
+  { 0x24b1, G_UNICODE_NOT_PRESENT_OFFSET, 5901 },
+  { 0x24b2, G_UNICODE_NOT_PRESENT_OFFSET, 5905 },
+  { 0x24b3, G_UNICODE_NOT_PRESENT_OFFSET, 5909 },
+  { 0x24b4, G_UNICODE_NOT_PRESENT_OFFSET, 5913 },
+  { 0x24b5, G_UNICODE_NOT_PRESENT_OFFSET, 5917 },
+  { 0x24b6, G_UNICODE_NOT_PRESENT_OFFSET, 2228 },
+  { 0x24b7, G_UNICODE_NOT_PRESENT_OFFSET, 2233 },
+  { 0x24b8, G_UNICODE_NOT_PRESENT_OFFSET, 5103 },
+  { 0x24b9, G_UNICODE_NOT_PRESENT_OFFSET, 2235 },
+  { 0x24ba, G_UNICODE_NOT_PRESENT_OFFSET, 2237 },
+  { 0x24bb, G_UNICODE_NOT_PRESENT_OFFSET, 5147 },
+  { 0x24bc, G_UNICODE_NOT_PRESENT_OFFSET, 2242 },
+  { 0x24bd, G_UNICODE_NOT_PRESENT_OFFSET, 2244 },
+  { 0x24be, G_UNICODE_NOT_PRESENT_OFFSET, 2246 },
+  { 0x24bf, G_UNICODE_NOT_PRESENT_OFFSET, 2248 },
+  { 0x24c0, G_UNICODE_NOT_PRESENT_OFFSET, 2250 },
+  { 0x24c1, G_UNICODE_NOT_PRESENT_OFFSET, 2252 },
+  { 0x24c2, G_UNICODE_NOT_PRESENT_OFFSET, 2254 },
+  { 0x24c3, G_UNICODE_NOT_PRESENT_OFFSET, 2256 },
+  { 0x24c4, G_UNICODE_NOT_PRESENT_OFFSET, 2258 },
+  { 0x24c5, G_UNICODE_NOT_PRESENT_OFFSET, 2263 },
+  { 0x24c6, G_UNICODE_NOT_PRESENT_OFFSET, 5130 },
+  { 0x24c7, G_UNICODE_NOT_PRESENT_OFFSET, 2265 },
+  { 0x24c8, G_UNICODE_NOT_PRESENT_OFFSET, 5921 },
+  { 0x24c9, G_UNICODE_NOT_PRESENT_OFFSET, 2267 },
+  { 0x24ca, G_UNICODE_NOT_PRESENT_OFFSET, 2269 },
+  { 0x24cb, G_UNICODE_NOT_PRESENT_OFFSET, 5262 },
+  { 0x24cc, G_UNICODE_NOT_PRESENT_OFFSET, 2271 },
+  { 0x24cd, G_UNICODE_NOT_PRESENT_OFFSET, 5279 },
+  { 0x24ce, G_UNICODE_NOT_PRESENT_OFFSET, 5923 },
+  { 0x24cf, G_UNICODE_NOT_PRESENT_OFFSET, 5142 },
+  { 0x24d0, G_UNICODE_NOT_PRESENT_OFFSET, 6 },
+  { 0x24d1, G_UNICODE_NOT_PRESENT_OFFSET, 2283 },
+  { 0x24d2, G_UNICODE_NOT_PRESENT_OFFSET, 5320 },
+  { 0x24d3, G_UNICODE_NOT_PRESENT_OFFSET, 2285 },
+  { 0x24d4, G_UNICODE_NOT_PRESENT_OFFSET, 2287 },
+  { 0x24d5, G_UNICODE_NOT_PRESENT_OFFSET, 5925 },
+  { 0x24d6, G_UNICODE_NOT_PRESENT_OFFSET, 2298 },
+  { 0x24d7, G_UNICODE_NOT_PRESENT_OFFSET, 1171 },
+  { 0x24d8, G_UNICODE_NOT_PRESENT_OFFSET, 2346 },
+  { 0x24d9, G_UNICODE_NOT_PRESENT_OFFSET, 1176 },
+  { 0x24da, G_UNICODE_NOT_PRESENT_OFFSET, 2300 },
+  { 0x24db, G_UNICODE_NOT_PRESENT_OFFSET, 1220 },
+  { 0x24dc, G_UNICODE_NOT_PRESENT_OFFSET, 2302 },
+  { 0x24dd, G_UNICODE_NOT_PRESENT_OFFSET, 5090 },
+  { 0x24de, G_UNICODE_NOT_PRESENT_OFFSET, 29 },
+  { 0x24df, G_UNICODE_NOT_PRESENT_OFFSET, 2318 },
+  { 0x24e0, G_UNICODE_NOT_PRESENT_OFFSET, 5927 },
+  { 0x24e1, G_UNICODE_NOT_PRESENT_OFFSET, 1178 },
+  { 0x24e2, G_UNICODE_NOT_PRESENT_OFFSET, 711 },
+  { 0x24e3, G_UNICODE_NOT_PRESENT_OFFSET, 2320 },
+  { 0x24e4, G_UNICODE_NOT_PRESENT_OFFSET, 2322 },
+  { 0x24e5, G_UNICODE_NOT_PRESENT_OFFSET, 2331 },
+  { 0x24e6, G_UNICODE_NOT_PRESENT_OFFSET, 1189 },
+  { 0x24e7, G_UNICODE_NOT_PRESENT_OFFSET, 1222 },
+  { 0x24e8, G_UNICODE_NOT_PRESENT_OFFSET, 1191 },
+  { 0x24e9, G_UNICODE_NOT_PRESENT_OFFSET, 5929 },
+  { 0x24ea, G_UNICODE_NOT_PRESENT_OFFSET, 5064 },
+  { 0x2a0c, G_UNICODE_NOT_PRESENT_OFFSET, 5931 },
+  { 0x2a74, G_UNICODE_NOT_PRESENT_OFFSET, 5944 },
+  { 0x2a75, G_UNICODE_NOT_PRESENT_OFFSET, 5948 },
+  { 0x2a76, G_UNICODE_NOT_PRESENT_OFFSET, 5951 },
+  { 0x2adc, 5955, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2e9f, G_UNICODE_NOT_PRESENT_OFFSET, 5961 },
+  { 0x2ef3, G_UNICODE_NOT_PRESENT_OFFSET, 5965 },
+  { 0x2f00, G_UNICODE_NOT_PRESENT_OFFSET, 5969 },
+  { 0x2f01, G_UNICODE_NOT_PRESENT_OFFSET, 5973 },
+  { 0x2f02, G_UNICODE_NOT_PRESENT_OFFSET, 5977 },
+  { 0x2f03, G_UNICODE_NOT_PRESENT_OFFSET, 5981 },
+  { 0x2f04, G_UNICODE_NOT_PRESENT_OFFSET, 5985 },
+  { 0x2f05, G_UNICODE_NOT_PRESENT_OFFSET, 5989 },
+  { 0x2f06, G_UNICODE_NOT_PRESENT_OFFSET, 5993 },
+  { 0x2f07, G_UNICODE_NOT_PRESENT_OFFSET, 5997 },
+  { 0x2f08, G_UNICODE_NOT_PRESENT_OFFSET, 6001 },
+  { 0x2f09, G_UNICODE_NOT_PRESENT_OFFSET, 6005 },
+  { 0x2f0a, G_UNICODE_NOT_PRESENT_OFFSET, 6009 },
+  { 0x2f0b, G_UNICODE_NOT_PRESENT_OFFSET, 6013 },
+  { 0x2f0c, G_UNICODE_NOT_PRESENT_OFFSET, 6017 },
+  { 0x2f0d, G_UNICODE_NOT_PRESENT_OFFSET, 6021 },
+  { 0x2f0e, G_UNICODE_NOT_PRESENT_OFFSET, 6025 },
+  { 0x2f0f, G_UNICODE_NOT_PRESENT_OFFSET, 6029 },
+  { 0x2f10, G_UNICODE_NOT_PRESENT_OFFSET, 6033 },
+  { 0x2f11, G_UNICODE_NOT_PRESENT_OFFSET, 6037 },
+  { 0x2f12, G_UNICODE_NOT_PRESENT_OFFSET, 6041 },
+  { 0x2f13, G_UNICODE_NOT_PRESENT_OFFSET, 6045 },
+  { 0x2f14, G_UNICODE_NOT_PRESENT_OFFSET, 6049 },
+  { 0x2f15, G_UNICODE_NOT_PRESENT_OFFSET, 6053 },
+  { 0x2f16, G_UNICODE_NOT_PRESENT_OFFSET, 6057 },
+  { 0x2f17, G_UNICODE_NOT_PRESENT_OFFSET, 6061 },
+  { 0x2f18, G_UNICODE_NOT_PRESENT_OFFSET, 6065 },
+  { 0x2f19, G_UNICODE_NOT_PRESENT_OFFSET, 6069 },
+  { 0x2f1a, G_UNICODE_NOT_PRESENT_OFFSET, 6073 },
+  { 0x2f1b, G_UNICODE_NOT_PRESENT_OFFSET, 6077 },
+  { 0x2f1c, G_UNICODE_NOT_PRESENT_OFFSET, 6081 },
+  { 0x2f1d, G_UNICODE_NOT_PRESENT_OFFSET, 6085 },
+  { 0x2f1e, G_UNICODE_NOT_PRESENT_OFFSET, 6089 },
+  { 0x2f1f, G_UNICODE_NOT_PRESENT_OFFSET, 6093 },
+  { 0x2f20, G_UNICODE_NOT_PRESENT_OFFSET, 6097 },
+  { 0x2f21, G_UNICODE_NOT_PRESENT_OFFSET, 6101 },
+  { 0x2f22, G_UNICODE_NOT_PRESENT_OFFSET, 6105 },
+  { 0x2f23, G_UNICODE_NOT_PRESENT_OFFSET, 6109 },
+  { 0x2f24, G_UNICODE_NOT_PRESENT_OFFSET, 6113 },
+  { 0x2f25, G_UNICODE_NOT_PRESENT_OFFSET, 6117 },
+  { 0x2f26, G_UNICODE_NOT_PRESENT_OFFSET, 6121 },
+  { 0x2f27, G_UNICODE_NOT_PRESENT_OFFSET, 6125 },
+  { 0x2f28, G_UNICODE_NOT_PRESENT_OFFSET, 6129 },
+  { 0x2f29, G_UNICODE_NOT_PRESENT_OFFSET, 6133 },
+  { 0x2f2a, G_UNICODE_NOT_PRESENT_OFFSET, 6137 },
+  { 0x2f2b, G_UNICODE_NOT_PRESENT_OFFSET, 6141 },
+  { 0x2f2c, G_UNICODE_NOT_PRESENT_OFFSET, 6145 },
+  { 0x2f2d, G_UNICODE_NOT_PRESENT_OFFSET, 6149 },
+  { 0x2f2e, G_UNICODE_NOT_PRESENT_OFFSET, 6153 },
+  { 0x2f2f, G_UNICODE_NOT_PRESENT_OFFSET, 6157 },
+  { 0x2f30, G_UNICODE_NOT_PRESENT_OFFSET, 6161 },
+  { 0x2f31, G_UNICODE_NOT_PRESENT_OFFSET, 6165 },
+  { 0x2f32, G_UNICODE_NOT_PRESENT_OFFSET, 6169 },
+  { 0x2f33, G_UNICODE_NOT_PRESENT_OFFSET, 6173 },
+  { 0x2f34, G_UNICODE_NOT_PRESENT_OFFSET, 6177 },
+  { 0x2f35, G_UNICODE_NOT_PRESENT_OFFSET, 6181 },
+  { 0x2f36, G_UNICODE_NOT_PRESENT_OFFSET, 6185 },
+  { 0x2f37, G_UNICODE_NOT_PRESENT_OFFSET, 6189 },
+  { 0x2f38, G_UNICODE_NOT_PRESENT_OFFSET, 6193 },
+  { 0x2f39, G_UNICODE_NOT_PRESENT_OFFSET, 6197 },
+  { 0x2f3a, G_UNICODE_NOT_PRESENT_OFFSET, 6201 },
+  { 0x2f3b, G_UNICODE_NOT_PRESENT_OFFSET, 6205 },
+  { 0x2f3c, G_UNICODE_NOT_PRESENT_OFFSET, 6209 },
+  { 0x2f3d, G_UNICODE_NOT_PRESENT_OFFSET, 6213 },
+  { 0x2f3e, G_UNICODE_NOT_PRESENT_OFFSET, 6217 },
+  { 0x2f3f, G_UNICODE_NOT_PRESENT_OFFSET, 6221 },
+  { 0x2f40, G_UNICODE_NOT_PRESENT_OFFSET, 6225 },
+  { 0x2f41, G_UNICODE_NOT_PRESENT_OFFSET, 6229 },
+  { 0x2f42, G_UNICODE_NOT_PRESENT_OFFSET, 6233 },
+  { 0x2f43, G_UNICODE_NOT_PRESENT_OFFSET, 6237 },
+  { 0x2f44, G_UNICODE_NOT_PRESENT_OFFSET, 6241 },
+  { 0x2f45, G_UNICODE_NOT_PRESENT_OFFSET, 6245 },
+  { 0x2f46, G_UNICODE_NOT_PRESENT_OFFSET, 6249 },
+  { 0x2f47, G_UNICODE_NOT_PRESENT_OFFSET, 6253 },
+  { 0x2f48, G_UNICODE_NOT_PRESENT_OFFSET, 6257 },
+  { 0x2f49, G_UNICODE_NOT_PRESENT_OFFSET, 6261 },
+  { 0x2f4a, G_UNICODE_NOT_PRESENT_OFFSET, 6265 },
+  { 0x2f4b, G_UNICODE_NOT_PRESENT_OFFSET, 6269 },
+  { 0x2f4c, G_UNICODE_NOT_PRESENT_OFFSET, 6273 },
+  { 0x2f4d, G_UNICODE_NOT_PRESENT_OFFSET, 6277 },
+  { 0x2f4e, G_UNICODE_NOT_PRESENT_OFFSET, 6281 },
+  { 0x2f4f, G_UNICODE_NOT_PRESENT_OFFSET, 6285 },
+  { 0x2f50, G_UNICODE_NOT_PRESENT_OFFSET, 6289 },
+  { 0x2f51, G_UNICODE_NOT_PRESENT_OFFSET, 6293 },
+  { 0x2f52, G_UNICODE_NOT_PRESENT_OFFSET, 6297 },
+  { 0x2f53, G_UNICODE_NOT_PRESENT_OFFSET, 6301 },
+  { 0x2f54, G_UNICODE_NOT_PRESENT_OFFSET, 6305 },
+  { 0x2f55, G_UNICODE_NOT_PRESENT_OFFSET, 6309 },
+  { 0x2f56, G_UNICODE_NOT_PRESENT_OFFSET, 6313 },
+  { 0x2f57, G_UNICODE_NOT_PRESENT_OFFSET, 6317 },
+  { 0x2f58, G_UNICODE_NOT_PRESENT_OFFSET, 6321 },
+  { 0x2f59, G_UNICODE_NOT_PRESENT_OFFSET, 6325 },
+  { 0x2f5a, G_UNICODE_NOT_PRESENT_OFFSET, 6329 },
+  { 0x2f5b, G_UNICODE_NOT_PRESENT_OFFSET, 6333 },
+  { 0x2f5c, G_UNICODE_NOT_PRESENT_OFFSET, 6337 },
+  { 0x2f5d, G_UNICODE_NOT_PRESENT_OFFSET, 6341 },
+  { 0x2f5e, G_UNICODE_NOT_PRESENT_OFFSET, 6345 },
+  { 0x2f5f, G_UNICODE_NOT_PRESENT_OFFSET, 6349 },
+  { 0x2f60, G_UNICODE_NOT_PRESENT_OFFSET, 6353 },
+  { 0x2f61, G_UNICODE_NOT_PRESENT_OFFSET, 6357 },
+  { 0x2f62, G_UNICODE_NOT_PRESENT_OFFSET, 6361 },
+  { 0x2f63, G_UNICODE_NOT_PRESENT_OFFSET, 6365 },
+  { 0x2f64, G_UNICODE_NOT_PRESENT_OFFSET, 6369 },
+  { 0x2f65, G_UNICODE_NOT_PRESENT_OFFSET, 6373 },
+  { 0x2f66, G_UNICODE_NOT_PRESENT_OFFSET, 6377 },
+  { 0x2f67, G_UNICODE_NOT_PRESENT_OFFSET, 6381 },
+  { 0x2f68, G_UNICODE_NOT_PRESENT_OFFSET, 6385 },
+  { 0x2f69, G_UNICODE_NOT_PRESENT_OFFSET, 6389 },
+  { 0x2f6a, G_UNICODE_NOT_PRESENT_OFFSET, 6393 },
+  { 0x2f6b, G_UNICODE_NOT_PRESENT_OFFSET, 6397 },
+  { 0x2f6c, G_UNICODE_NOT_PRESENT_OFFSET, 6401 },
+  { 0x2f6d, G_UNICODE_NOT_PRESENT_OFFSET, 6405 },
+  { 0x2f6e, G_UNICODE_NOT_PRESENT_OFFSET, 6409 },
+  { 0x2f6f, G_UNICODE_NOT_PRESENT_OFFSET, 6413 },
+  { 0x2f70, G_UNICODE_NOT_PRESENT_OFFSET, 6417 },
+  { 0x2f71, G_UNICODE_NOT_PRESENT_OFFSET, 6421 },
+  { 0x2f72, G_UNICODE_NOT_PRESENT_OFFSET, 6425 },
+  { 0x2f73, G_UNICODE_NOT_PRESENT_OFFSET, 6429 },
+  { 0x2f74, G_UNICODE_NOT_PRESENT_OFFSET, 6433 },
+  { 0x2f75, G_UNICODE_NOT_PRESENT_OFFSET, 6437 },
+  { 0x2f76, G_UNICODE_NOT_PRESENT_OFFSET, 6441 },
+  { 0x2f77, G_UNICODE_NOT_PRESENT_OFFSET, 6445 },
+  { 0x2f78, G_UNICODE_NOT_PRESENT_OFFSET, 6449 },
+  { 0x2f79, G_UNICODE_NOT_PRESENT_OFFSET, 6453 },
+  { 0x2f7a, G_UNICODE_NOT_PRESENT_OFFSET, 6457 },
+  { 0x2f7b, G_UNICODE_NOT_PRESENT_OFFSET, 6461 },
+  { 0x2f7c, G_UNICODE_NOT_PRESENT_OFFSET, 6465 },
+  { 0x2f7d, G_UNICODE_NOT_PRESENT_OFFSET, 6469 },
+  { 0x2f7e, G_UNICODE_NOT_PRESENT_OFFSET, 6473 },
+  { 0x2f7f, G_UNICODE_NOT_PRESENT_OFFSET, 6477 },
+  { 0x2f80, G_UNICODE_NOT_PRESENT_OFFSET, 6481 },
+  { 0x2f81, G_UNICODE_NOT_PRESENT_OFFSET, 6485 },
+  { 0x2f82, G_UNICODE_NOT_PRESENT_OFFSET, 6489 },
+  { 0x2f83, G_UNICODE_NOT_PRESENT_OFFSET, 6493 },
+  { 0x2f84, G_UNICODE_NOT_PRESENT_OFFSET, 6497 },
+  { 0x2f85, G_UNICODE_NOT_PRESENT_OFFSET, 6501 },
+  { 0x2f86, G_UNICODE_NOT_PRESENT_OFFSET, 6505 },
+  { 0x2f87, G_UNICODE_NOT_PRESENT_OFFSET, 6509 },
+  { 0x2f88, G_UNICODE_NOT_PRESENT_OFFSET, 6513 },
+  { 0x2f89, G_UNICODE_NOT_PRESENT_OFFSET, 6517 },
+  { 0x2f8a, G_UNICODE_NOT_PRESENT_OFFSET, 6521 },
+  { 0x2f8b, G_UNICODE_NOT_PRESENT_OFFSET, 6525 },
+  { 0x2f8c, G_UNICODE_NOT_PRESENT_OFFSET, 6529 },
+  { 0x2f8d, G_UNICODE_NOT_PRESENT_OFFSET, 6533 },
+  { 0x2f8e, G_UNICODE_NOT_PRESENT_OFFSET, 6537 },
+  { 0x2f8f, G_UNICODE_NOT_PRESENT_OFFSET, 6541 },
+  { 0x2f90, G_UNICODE_NOT_PRESENT_OFFSET, 6545 },
+  { 0x2f91, G_UNICODE_NOT_PRESENT_OFFSET, 6549 },
+  { 0x2f92, G_UNICODE_NOT_PRESENT_OFFSET, 6553 },
+  { 0x2f93, G_UNICODE_NOT_PRESENT_OFFSET, 6557 },
+  { 0x2f94, G_UNICODE_NOT_PRESENT_OFFSET, 6561 },
+  { 0x2f95, G_UNICODE_NOT_PRESENT_OFFSET, 6565 },
+  { 0x2f96, G_UNICODE_NOT_PRESENT_OFFSET, 6569 },
+  { 0x2f97, G_UNICODE_NOT_PRESENT_OFFSET, 6573 },
+  { 0x2f98, G_UNICODE_NOT_PRESENT_OFFSET, 6577 },
+  { 0x2f99, G_UNICODE_NOT_PRESENT_OFFSET, 6581 },
+  { 0x2f9a, G_UNICODE_NOT_PRESENT_OFFSET, 6585 },
+  { 0x2f9b, G_UNICODE_NOT_PRESENT_OFFSET, 6589 },
+  { 0x2f9c, G_UNICODE_NOT_PRESENT_OFFSET, 6593 },
+  { 0x2f9d, G_UNICODE_NOT_PRESENT_OFFSET, 6597 },
+  { 0x2f9e, G_UNICODE_NOT_PRESENT_OFFSET, 6601 },
+  { 0x2f9f, G_UNICODE_NOT_PRESENT_OFFSET, 6605 },
+  { 0x2fa0, G_UNICODE_NOT_PRESENT_OFFSET, 6609 },
+  { 0x2fa1, G_UNICODE_NOT_PRESENT_OFFSET, 6613 },
+  { 0x2fa2, G_UNICODE_NOT_PRESENT_OFFSET, 6617 },
+  { 0x2fa3, G_UNICODE_NOT_PRESENT_OFFSET, 6621 },
+  { 0x2fa4, G_UNICODE_NOT_PRESENT_OFFSET, 6625 },
+  { 0x2fa5, G_UNICODE_NOT_PRESENT_OFFSET, 6629 },
+  { 0x2fa6, G_UNICODE_NOT_PRESENT_OFFSET, 6633 },
+  { 0x2fa7, G_UNICODE_NOT_PRESENT_OFFSET, 6637 },
+  { 0x2fa8, G_UNICODE_NOT_PRESENT_OFFSET, 6641 },
+  { 0x2fa9, G_UNICODE_NOT_PRESENT_OFFSET, 6645 },
+  { 0x2faa, G_UNICODE_NOT_PRESENT_OFFSET, 6649 },
+  { 0x2fab, G_UNICODE_NOT_PRESENT_OFFSET, 6653 },
+  { 0x2fac, G_UNICODE_NOT_PRESENT_OFFSET, 6657 },
+  { 0x2fad, G_UNICODE_NOT_PRESENT_OFFSET, 6661 },
+  { 0x2fae, G_UNICODE_NOT_PRESENT_OFFSET, 6665 },
+  { 0x2faf, G_UNICODE_NOT_PRESENT_OFFSET, 6669 },
+  { 0x2fb0, G_UNICODE_NOT_PRESENT_OFFSET, 6673 },
+  { 0x2fb1, G_UNICODE_NOT_PRESENT_OFFSET, 6677 },
+  { 0x2fb2, G_UNICODE_NOT_PRESENT_OFFSET, 6681 },
+  { 0x2fb3, G_UNICODE_NOT_PRESENT_OFFSET, 6685 },
+  { 0x2fb4, G_UNICODE_NOT_PRESENT_OFFSET, 6689 },
+  { 0x2fb5, G_UNICODE_NOT_PRESENT_OFFSET, 6693 },
+  { 0x2fb6, G_UNICODE_NOT_PRESENT_OFFSET, 6697 },
+  { 0x2fb7, G_UNICODE_NOT_PRESENT_OFFSET, 6701 },
+  { 0x2fb8, G_UNICODE_NOT_PRESENT_OFFSET, 6705 },
+  { 0x2fb9, G_UNICODE_NOT_PRESENT_OFFSET, 6709 },
+  { 0x2fba, G_UNICODE_NOT_PRESENT_OFFSET, 6713 },
+  { 0x2fbb, G_UNICODE_NOT_PRESENT_OFFSET, 6717 },
+  { 0x2fbc, G_UNICODE_NOT_PRESENT_OFFSET, 6721 },
+  { 0x2fbd, G_UNICODE_NOT_PRESENT_OFFSET, 6725 },
+  { 0x2fbe, G_UNICODE_NOT_PRESENT_OFFSET, 6729 },
+  { 0x2fbf, G_UNICODE_NOT_PRESENT_OFFSET, 6733 },
+  { 0x2fc0, G_UNICODE_NOT_PRESENT_OFFSET, 6737 },
+  { 0x2fc1, G_UNICODE_NOT_PRESENT_OFFSET, 6741 },
+  { 0x2fc2, G_UNICODE_NOT_PRESENT_OFFSET, 6745 },
+  { 0x2fc3, G_UNICODE_NOT_PRESENT_OFFSET, 6749 },
+  { 0x2fc4, G_UNICODE_NOT_PRESENT_OFFSET, 6753 },
+  { 0x2fc5, G_UNICODE_NOT_PRESENT_OFFSET, 6757 },
+  { 0x2fc6, G_UNICODE_NOT_PRESENT_OFFSET, 6761 },
+  { 0x2fc7, G_UNICODE_NOT_PRESENT_OFFSET, 6765 },
+  { 0x2fc8, G_UNICODE_NOT_PRESENT_OFFSET, 6769 },
+  { 0x2fc9, G_UNICODE_NOT_PRESENT_OFFSET, 6773 },
+  { 0x2fca, G_UNICODE_NOT_PRESENT_OFFSET, 6777 },
+  { 0x2fcb, G_UNICODE_NOT_PRESENT_OFFSET, 6781 },
+  { 0x2fcc, G_UNICODE_NOT_PRESENT_OFFSET, 6785 },
+  { 0x2fcd, G_UNICODE_NOT_PRESENT_OFFSET, 6789 },
+  { 0x2fce, G_UNICODE_NOT_PRESENT_OFFSET, 6793 },
+  { 0x2fcf, G_UNICODE_NOT_PRESENT_OFFSET, 6797 },
+  { 0x2fd0, G_UNICODE_NOT_PRESENT_OFFSET, 6801 },
+  { 0x2fd1, G_UNICODE_NOT_PRESENT_OFFSET, 6805 },
+  { 0x2fd2, G_UNICODE_NOT_PRESENT_OFFSET, 6809 },
+  { 0x2fd3, G_UNICODE_NOT_PRESENT_OFFSET, 6813 },
+  { 0x2fd4, G_UNICODE_NOT_PRESENT_OFFSET, 6817 },
+  { 0x2fd5, G_UNICODE_NOT_PRESENT_OFFSET, 6821 },
+  { 0x3000, G_UNICODE_NOT_PRESENT_OFFSET, 0 },
+  { 0x3036, G_UNICODE_NOT_PRESENT_OFFSET, 6825 },
+  { 0x3038, G_UNICODE_NOT_PRESENT_OFFSET, 6061 },
+  { 0x3039, G_UNICODE_NOT_PRESENT_OFFSET, 6829 },
+  { 0x303a, G_UNICODE_NOT_PRESENT_OFFSET, 6833 },
+  { 0x304c, 6837, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x304e, 6844, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x3050, 6851, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x3052, 6858, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x3054, 6865, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x3056, 6872, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x3058, 6879, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x305a, 6886, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x305c, 6893, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x305e, 6900, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x3060, 6907, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x3062, 6914, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x3065, 6921, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x3067, 6928, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x3069, 6935, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x3070, 6942, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x3071, 6949, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x3073, 6956, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x3074, 6963, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x3076, 6970, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x3077, 6977, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x3079, 6984, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x307a, 6991, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x307c, 6998, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x307d, 7005, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x3094, 7012, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x309b, G_UNICODE_NOT_PRESENT_OFFSET, 7019 },
+  { 0x309c, G_UNICODE_NOT_PRESENT_OFFSET, 7024 },
+  { 0x309e, 7029, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x309f, G_UNICODE_NOT_PRESENT_OFFSET, 7036 },
+  { 0x30ac, 7043, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x30ae, 7050, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x30b0, 7057, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x30b2, 7064, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x30b4, 7071, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x30b6, 7078, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x30b8, 7085, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x30ba, 7092, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x30bc, 7099, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x30be, 7106, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x30c0, 7113, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x30c2, 7120, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x30c5, 7127, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x30c7, 7134, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x30c9, 7141, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x30d0, 7148, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x30d1, 7155, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x30d3, 7162, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x30d4, 7169, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x30d6, 7176, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x30d7, 7183, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x30d9, 7190, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x30da, 7197, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x30dc, 7204, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x30dd, 7211, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x30f4, 7218, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x30f7, 7225, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x30f8, 7232, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x30f9, 7239, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x30fa, 7246, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x30fe, 7253, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x30ff, G_UNICODE_NOT_PRESENT_OFFSET, 7260 },
+  { 0x3131, G_UNICODE_NOT_PRESENT_OFFSET, 7267 },
+  { 0x3132, G_UNICODE_NOT_PRESENT_OFFSET, 7271 },
+  { 0x3133, G_UNICODE_NOT_PRESENT_OFFSET, 7275 },
+  { 0x3134, G_UNICODE_NOT_PRESENT_OFFSET, 7279 },
+  { 0x3135, G_UNICODE_NOT_PRESENT_OFFSET, 7283 },
+  { 0x3136, G_UNICODE_NOT_PRESENT_OFFSET, 7287 },
+  { 0x3137, G_UNICODE_NOT_PRESENT_OFFSET, 7291 },
+  { 0x3138, G_UNICODE_NOT_PRESENT_OFFSET, 7295 },
+  { 0x3139, G_UNICODE_NOT_PRESENT_OFFSET, 7299 },
+  { 0x313a, G_UNICODE_NOT_PRESENT_OFFSET, 7303 },
+  { 0x313b, G_UNICODE_NOT_PRESENT_OFFSET, 7307 },
+  { 0x313c, G_UNICODE_NOT_PRESENT_OFFSET, 7311 },
+  { 0x313d, G_UNICODE_NOT_PRESENT_OFFSET, 7315 },
+  { 0x313e, G_UNICODE_NOT_PRESENT_OFFSET, 7319 },
+  { 0x313f, G_UNICODE_NOT_PRESENT_OFFSET, 7323 },
+  { 0x3140, G_UNICODE_NOT_PRESENT_OFFSET, 7327 },
+  { 0x3141, G_UNICODE_NOT_PRESENT_OFFSET, 7331 },
+  { 0x3142, G_UNICODE_NOT_PRESENT_OFFSET, 7335 },
+  { 0x3143, G_UNICODE_NOT_PRESENT_OFFSET, 7339 },
+  { 0x3144, G_UNICODE_NOT_PRESENT_OFFSET, 7343 },
+  { 0x3145, G_UNICODE_NOT_PRESENT_OFFSET, 7347 },
+  { 0x3146, G_UNICODE_NOT_PRESENT_OFFSET, 7351 },
+  { 0x3147, G_UNICODE_NOT_PRESENT_OFFSET, 7355 },
+  { 0x3148, G_UNICODE_NOT_PRESENT_OFFSET, 7359 },
+  { 0x3149, G_UNICODE_NOT_PRESENT_OFFSET, 7363 },
+  { 0x314a, G_UNICODE_NOT_PRESENT_OFFSET, 7367 },
+  { 0x314b, G_UNICODE_NOT_PRESENT_OFFSET, 7371 },
+  { 0x314c, G_UNICODE_NOT_PRESENT_OFFSET, 7375 },
+  { 0x314d, G_UNICODE_NOT_PRESENT_OFFSET, 7379 },
+  { 0x314e, G_UNICODE_NOT_PRESENT_OFFSET, 7383 },
+  { 0x314f, G_UNICODE_NOT_PRESENT_OFFSET, 7387 },
+  { 0x3150, G_UNICODE_NOT_PRESENT_OFFSET, 7391 },
+  { 0x3151, G_UNICODE_NOT_PRESENT_OFFSET, 7395 },
+  { 0x3152, G_UNICODE_NOT_PRESENT_OFFSET, 7399 },
+  { 0x3153, G_UNICODE_NOT_PRESENT_OFFSET, 7403 },
+  { 0x3154, G_UNICODE_NOT_PRESENT_OFFSET, 7407 },
+  { 0x3155, G_UNICODE_NOT_PRESENT_OFFSET, 7411 },
+  { 0x3156, G_UNICODE_NOT_PRESENT_OFFSET, 7415 },
+  { 0x3157, G_UNICODE_NOT_PRESENT_OFFSET, 7419 },
+  { 0x3158, G_UNICODE_NOT_PRESENT_OFFSET, 7423 },
+  { 0x3159, G_UNICODE_NOT_PRESENT_OFFSET, 7427 },
+  { 0x315a, G_UNICODE_NOT_PRESENT_OFFSET, 7431 },
+  { 0x315b, G_UNICODE_NOT_PRESENT_OFFSET, 7435 },
+  { 0x315c, G_UNICODE_NOT_PRESENT_OFFSET, 7439 },
+  { 0x315d, G_UNICODE_NOT_PRESENT_OFFSET, 7443 },
+  { 0x315e, G_UNICODE_NOT_PRESENT_OFFSET, 7447 },
+  { 0x315f, G_UNICODE_NOT_PRESENT_OFFSET, 7451 },
+  { 0x3160, G_UNICODE_NOT_PRESENT_OFFSET, 7455 },
+  { 0x3161, G_UNICODE_NOT_PRESENT_OFFSET, 7459 },
+  { 0x3162, G_UNICODE_NOT_PRESENT_OFFSET, 7463 },
+  { 0x3163, G_UNICODE_NOT_PRESENT_OFFSET, 7467 },
+  { 0x3164, G_UNICODE_NOT_PRESENT_OFFSET, 7471 },
+  { 0x3165, G_UNICODE_NOT_PRESENT_OFFSET, 7475 },
+  { 0x3166, G_UNICODE_NOT_PRESENT_OFFSET, 7479 },
+  { 0x3167, G_UNICODE_NOT_PRESENT_OFFSET, 7483 },
+  { 0x3168, G_UNICODE_NOT_PRESENT_OFFSET, 7487 },
+  { 0x3169, G_UNICODE_NOT_PRESENT_OFFSET, 7491 },
+  { 0x316a, G_UNICODE_NOT_PRESENT_OFFSET, 7495 },
+  { 0x316b, G_UNICODE_NOT_PRESENT_OFFSET, 7499 },
+  { 0x316c, G_UNICODE_NOT_PRESENT_OFFSET, 7503 },
+  { 0x316d, G_UNICODE_NOT_PRESENT_OFFSET, 7507 },
+  { 0x316e, G_UNICODE_NOT_PRESENT_OFFSET, 7511 },
+  { 0x316f, G_UNICODE_NOT_PRESENT_OFFSET, 7515 },
+  { 0x3170, G_UNICODE_NOT_PRESENT_OFFSET, 7519 },
+  { 0x3171, G_UNICODE_NOT_PRESENT_OFFSET, 7523 },
+  { 0x3172, G_UNICODE_NOT_PRESENT_OFFSET, 7527 },
+  { 0x3173, G_UNICODE_NOT_PRESENT_OFFSET, 7531 },
+  { 0x3174, G_UNICODE_NOT_PRESENT_OFFSET, 7535 },
+  { 0x3175, G_UNICODE_NOT_PRESENT_OFFSET, 7539 },
+  { 0x3176, G_UNICODE_NOT_PRESENT_OFFSET, 7543 },
+  { 0x3177, G_UNICODE_NOT_PRESENT_OFFSET, 7547 },
+  { 0x3178, G_UNICODE_NOT_PRESENT_OFFSET, 7551 },
+  { 0x3179, G_UNICODE_NOT_PRESENT_OFFSET, 7555 },
+  { 0x317a, G_UNICODE_NOT_PRESENT_OFFSET, 7559 },
+  { 0x317b, G_UNICODE_NOT_PRESENT_OFFSET, 7563 },
+  { 0x317c, G_UNICODE_NOT_PRESENT_OFFSET, 7567 },
+  { 0x317d, G_UNICODE_NOT_PRESENT_OFFSET, 7571 },
+  { 0x317e, G_UNICODE_NOT_PRESENT_OFFSET, 7575 },
+  { 0x317f, G_UNICODE_NOT_PRESENT_OFFSET, 7579 },
+  { 0x3180, G_UNICODE_NOT_PRESENT_OFFSET, 7583 },
+  { 0x3181, G_UNICODE_NOT_PRESENT_OFFSET, 7587 },
+  { 0x3182, G_UNICODE_NOT_PRESENT_OFFSET, 7591 },
+  { 0x3183, G_UNICODE_NOT_PRESENT_OFFSET, 7595 },
+  { 0x3184, G_UNICODE_NOT_PRESENT_OFFSET, 7599 },
+  { 0x3185, G_UNICODE_NOT_PRESENT_OFFSET, 7603 },
+  { 0x3186, G_UNICODE_NOT_PRESENT_OFFSET, 7607 },
+  { 0x3187, G_UNICODE_NOT_PRESENT_OFFSET, 7611 },
+  { 0x3188, G_UNICODE_NOT_PRESENT_OFFSET, 7615 },
+  { 0x3189, G_UNICODE_NOT_PRESENT_OFFSET, 7619 },
+  { 0x318a, G_UNICODE_NOT_PRESENT_OFFSET, 7623 },
+  { 0x318b, G_UNICODE_NOT_PRESENT_OFFSET, 7627 },
+  { 0x318c, G_UNICODE_NOT_PRESENT_OFFSET, 7631 },
+  { 0x318d, G_UNICODE_NOT_PRESENT_OFFSET, 7635 },
+  { 0x318e, G_UNICODE_NOT_PRESENT_OFFSET, 7639 },
+  { 0x3192, G_UNICODE_NOT_PRESENT_OFFSET, 5969 },
+  { 0x3193, G_UNICODE_NOT_PRESENT_OFFSET, 5993 },
+  { 0x3194, G_UNICODE_NOT_PRESENT_OFFSET, 7643 },
+  { 0x3195, G_UNICODE_NOT_PRESENT_OFFSET, 7647 },
+  { 0x3196, G_UNICODE_NOT_PRESENT_OFFSET, 7651 },
+  { 0x3197, G_UNICODE_NOT_PRESENT_OFFSET, 7655 },
+  { 0x3198, G_UNICODE_NOT_PRESENT_OFFSET, 7659 },
+  { 0x3199, G_UNICODE_NOT_PRESENT_OFFSET, 7663 },
+  { 0x319a, G_UNICODE_NOT_PRESENT_OFFSET, 5985 },
+  { 0x319b, G_UNICODE_NOT_PRESENT_OFFSET, 7667 },
+  { 0x319c, G_UNICODE_NOT_PRESENT_OFFSET, 7671 },
+  { 0x319d, G_UNICODE_NOT_PRESENT_OFFSET, 7675 },
+  { 0x319e, G_UNICODE_NOT_PRESENT_OFFSET, 7679 },
+  { 0x319f, G_UNICODE_NOT_PRESENT_OFFSET, 6001 },
+  { 0x3200, G_UNICODE_NOT_PRESENT_OFFSET, 7683 },
+  { 0x3201, G_UNICODE_NOT_PRESENT_OFFSET, 7689 },
+  { 0x3202, G_UNICODE_NOT_PRESENT_OFFSET, 7695 },
+  { 0x3203, G_UNICODE_NOT_PRESENT_OFFSET, 7701 },
+  { 0x3204, G_UNICODE_NOT_PRESENT_OFFSET, 7707 },
+  { 0x3205, G_UNICODE_NOT_PRESENT_OFFSET, 7713 },
+  { 0x3206, G_UNICODE_NOT_PRESENT_OFFSET, 7719 },
+  { 0x3207, G_UNICODE_NOT_PRESENT_OFFSET, 7725 },
+  { 0x3208, G_UNICODE_NOT_PRESENT_OFFSET, 7731 },
+  { 0x3209, G_UNICODE_NOT_PRESENT_OFFSET, 7737 },
+  { 0x320a, G_UNICODE_NOT_PRESENT_OFFSET, 7743 },
+  { 0x320b, G_UNICODE_NOT_PRESENT_OFFSET, 7749 },
+  { 0x320c, G_UNICODE_NOT_PRESENT_OFFSET, 7755 },
+  { 0x320d, G_UNICODE_NOT_PRESENT_OFFSET, 7761 },
+  { 0x320e, G_UNICODE_NOT_PRESENT_OFFSET, 7767 },
+  { 0x320f, G_UNICODE_NOT_PRESENT_OFFSET, 7776 },
+  { 0x3210, G_UNICODE_NOT_PRESENT_OFFSET, 7785 },
+  { 0x3211, G_UNICODE_NOT_PRESENT_OFFSET, 7794 },
+  { 0x3212, G_UNICODE_NOT_PRESENT_OFFSET, 7803 },
+  { 0x3213, G_UNICODE_NOT_PRESENT_OFFSET, 7812 },
+  { 0x3214, G_UNICODE_NOT_PRESENT_OFFSET, 7821 },
+  { 0x3215, G_UNICODE_NOT_PRESENT_OFFSET, 7830 },
+  { 0x3216, G_UNICODE_NOT_PRESENT_OFFSET, 7839 },
+  { 0x3217, G_UNICODE_NOT_PRESENT_OFFSET, 7848 },
+  { 0x3218, G_UNICODE_NOT_PRESENT_OFFSET, 7857 },
+  { 0x3219, G_UNICODE_NOT_PRESENT_OFFSET, 7866 },
+  { 0x321a, G_UNICODE_NOT_PRESENT_OFFSET, 7875 },
+  { 0x321b, G_UNICODE_NOT_PRESENT_OFFSET, 7884 },
+  { 0x321c, G_UNICODE_NOT_PRESENT_OFFSET, 7893 },
+  { 0x321d, G_UNICODE_NOT_PRESENT_OFFSET, 7902 },
+  { 0x321e, G_UNICODE_NOT_PRESENT_OFFSET, 7920 },
+  { 0x3220, G_UNICODE_NOT_PRESENT_OFFSET, 7935 },
+  { 0x3221, G_UNICODE_NOT_PRESENT_OFFSET, 7941 },
+  { 0x3222, G_UNICODE_NOT_PRESENT_OFFSET, 7947 },
+  { 0x3223, G_UNICODE_NOT_PRESENT_OFFSET, 7953 },
+  { 0x3224, G_UNICODE_NOT_PRESENT_OFFSET, 7959 },
+  { 0x3225, G_UNICODE_NOT_PRESENT_OFFSET, 7965 },
+  { 0x3226, G_UNICODE_NOT_PRESENT_OFFSET, 7971 },
+  { 0x3227, G_UNICODE_NOT_PRESENT_OFFSET, 7977 },
+  { 0x3228, G_UNICODE_NOT_PRESENT_OFFSET, 7983 },
+  { 0x3229, G_UNICODE_NOT_PRESENT_OFFSET, 7989 },
+  { 0x322a, G_UNICODE_NOT_PRESENT_OFFSET, 7995 },
+  { 0x322b, G_UNICODE_NOT_PRESENT_OFFSET, 8001 },
+  { 0x322c, G_UNICODE_NOT_PRESENT_OFFSET, 8007 },
+  { 0x322d, G_UNICODE_NOT_PRESENT_OFFSET, 8013 },
+  { 0x322e, G_UNICODE_NOT_PRESENT_OFFSET, 8019 },
+  { 0x322f, G_UNICODE_NOT_PRESENT_OFFSET, 8025 },
+  { 0x3230, G_UNICODE_NOT_PRESENT_OFFSET, 8031 },
+  { 0x3231, G_UNICODE_NOT_PRESENT_OFFSET, 8037 },
+  { 0x3232, G_UNICODE_NOT_PRESENT_OFFSET, 8043 },
+  { 0x3233, G_UNICODE_NOT_PRESENT_OFFSET, 8049 },
+  { 0x3234, G_UNICODE_NOT_PRESENT_OFFSET, 8055 },
+  { 0x3235, G_UNICODE_NOT_PRESENT_OFFSET, 8061 },
+  { 0x3236, G_UNICODE_NOT_PRESENT_OFFSET, 8067 },
+  { 0x3237, G_UNICODE_NOT_PRESENT_OFFSET, 8073 },
+  { 0x3238, G_UNICODE_NOT_PRESENT_OFFSET, 8079 },
+  { 0x3239, G_UNICODE_NOT_PRESENT_OFFSET, 8085 },
+  { 0x323a, G_UNICODE_NOT_PRESENT_OFFSET, 8091 },
+  { 0x323b, G_UNICODE_NOT_PRESENT_OFFSET, 8097 },
+  { 0x323c, G_UNICODE_NOT_PRESENT_OFFSET, 8103 },
+  { 0x323d, G_UNICODE_NOT_PRESENT_OFFSET, 8109 },
+  { 0x323e, G_UNICODE_NOT_PRESENT_OFFSET, 8115 },
+  { 0x323f, G_UNICODE_NOT_PRESENT_OFFSET, 8121 },
+  { 0x3240, G_UNICODE_NOT_PRESENT_OFFSET, 8127 },
+  { 0x3241, G_UNICODE_NOT_PRESENT_OFFSET, 8133 },
+  { 0x3242, G_UNICODE_NOT_PRESENT_OFFSET, 8139 },
+  { 0x3243, G_UNICODE_NOT_PRESENT_OFFSET, 8145 },
+  { 0x3250, G_UNICODE_NOT_PRESENT_OFFSET, 8151 },
+  { 0x3251, G_UNICODE_NOT_PRESENT_OFFSET, 8155 },
+  { 0x3252, G_UNICODE_NOT_PRESENT_OFFSET, 8158 },
+  { 0x3253, G_UNICODE_NOT_PRESENT_OFFSET, 8161 },
+  { 0x3254, G_UNICODE_NOT_PRESENT_OFFSET, 8164 },
+  { 0x3255, G_UNICODE_NOT_PRESENT_OFFSET, 8167 },
+  { 0x3256, G_UNICODE_NOT_PRESENT_OFFSET, 8170 },
+  { 0x3257, G_UNICODE_NOT_PRESENT_OFFSET, 8173 },
+  { 0x3258, G_UNICODE_NOT_PRESENT_OFFSET, 8176 },
+  { 0x3259, G_UNICODE_NOT_PRESENT_OFFSET, 8179 },
+  { 0x325a, G_UNICODE_NOT_PRESENT_OFFSET, 8182 },
+  { 0x325b, G_UNICODE_NOT_PRESENT_OFFSET, 8185 },
+  { 0x325c, G_UNICODE_NOT_PRESENT_OFFSET, 8188 },
+  { 0x325d, G_UNICODE_NOT_PRESENT_OFFSET, 8191 },
+  { 0x325e, G_UNICODE_NOT_PRESENT_OFFSET, 8194 },
+  { 0x325f, G_UNICODE_NOT_PRESENT_OFFSET, 8197 },
+  { 0x3260, G_UNICODE_NOT_PRESENT_OFFSET, 7267 },
+  { 0x3261, G_UNICODE_NOT_PRESENT_OFFSET, 7279 },
+  { 0x3262, G_UNICODE_NOT_PRESENT_OFFSET, 7291 },
+  { 0x3263, G_UNICODE_NOT_PRESENT_OFFSET, 7299 },
+  { 0x3264, G_UNICODE_NOT_PRESENT_OFFSET, 7331 },
+  { 0x3265, G_UNICODE_NOT_PRESENT_OFFSET, 7335 },
+  { 0x3266, G_UNICODE_NOT_PRESENT_OFFSET, 7347 },
+  { 0x3267, G_UNICODE_NOT_PRESENT_OFFSET, 7355 },
+  { 0x3268, G_UNICODE_NOT_PRESENT_OFFSET, 7359 },
+  { 0x3269, G_UNICODE_NOT_PRESENT_OFFSET, 7367 },
+  { 0x326a, G_UNICODE_NOT_PRESENT_OFFSET, 7371 },
+  { 0x326b, G_UNICODE_NOT_PRESENT_OFFSET, 7375 },
+  { 0x326c, G_UNICODE_NOT_PRESENT_OFFSET, 7379 },
+  { 0x326d, G_UNICODE_NOT_PRESENT_OFFSET, 7383 },
+  { 0x326e, G_UNICODE_NOT_PRESENT_OFFSET, 8200 },
+  { 0x326f, G_UNICODE_NOT_PRESENT_OFFSET, 8207 },
+  { 0x3270, G_UNICODE_NOT_PRESENT_OFFSET, 8214 },
+  { 0x3271, G_UNICODE_NOT_PRESENT_OFFSET, 8221 },
+  { 0x3272, G_UNICODE_NOT_PRESENT_OFFSET, 8228 },
+  { 0x3273, G_UNICODE_NOT_PRESENT_OFFSET, 8235 },
+  { 0x3274, G_UNICODE_NOT_PRESENT_OFFSET, 8242 },
+  { 0x3275, G_UNICODE_NOT_PRESENT_OFFSET, 8249 },
+  { 0x3276, G_UNICODE_NOT_PRESENT_OFFSET, 8256 },
+  { 0x3277, G_UNICODE_NOT_PRESENT_OFFSET, 8263 },
+  { 0x3278, G_UNICODE_NOT_PRESENT_OFFSET, 8270 },
+  { 0x3279, G_UNICODE_NOT_PRESENT_OFFSET, 8277 },
+  { 0x327a, G_UNICODE_NOT_PRESENT_OFFSET, 8284 },
+  { 0x327b, G_UNICODE_NOT_PRESENT_OFFSET, 8291 },
+  { 0x327c, G_UNICODE_NOT_PRESENT_OFFSET, 8298 },
+  { 0x327d, G_UNICODE_NOT_PRESENT_OFFSET, 8314 },
+  { 0x3280, G_UNICODE_NOT_PRESENT_OFFSET, 5969 },
+  { 0x3281, G_UNICODE_NOT_PRESENT_OFFSET, 5993 },
+  { 0x3282, G_UNICODE_NOT_PRESENT_OFFSET, 7643 },
+  { 0x3283, G_UNICODE_NOT_PRESENT_OFFSET, 7647 },
+  { 0x3284, G_UNICODE_NOT_PRESENT_OFFSET, 8327 },
+  { 0x3285, G_UNICODE_NOT_PRESENT_OFFSET, 8331 },
+  { 0x3286, G_UNICODE_NOT_PRESENT_OFFSET, 8335 },
+  { 0x3287, G_UNICODE_NOT_PRESENT_OFFSET, 6013 },
+  { 0x3288, G_UNICODE_NOT_PRESENT_OFFSET, 8339 },
+  { 0x3289, G_UNICODE_NOT_PRESENT_OFFSET, 6061 },
+  { 0x328a, G_UNICODE_NOT_PRESENT_OFFSET, 6261 },
+  { 0x328b, G_UNICODE_NOT_PRESENT_OFFSET, 6309 },
+  { 0x328c, G_UNICODE_NOT_PRESENT_OFFSET, 6305 },
+  { 0x328d, G_UNICODE_NOT_PRESENT_OFFSET, 6265 },
+  { 0x328e, G_UNICODE_NOT_PRESENT_OFFSET, 6633 },
+  { 0x328f, G_UNICODE_NOT_PRESENT_OFFSET, 6093 },
+  { 0x3290, G_UNICODE_NOT_PRESENT_OFFSET, 6253 },
+  { 0x3291, G_UNICODE_NOT_PRESENT_OFFSET, 8343 },
+  { 0x3292, G_UNICODE_NOT_PRESENT_OFFSET, 8347 },
+  { 0x3293, G_UNICODE_NOT_PRESENT_OFFSET, 8351 },
+  { 0x3294, G_UNICODE_NOT_PRESENT_OFFSET, 8355 },
+  { 0x3295, G_UNICODE_NOT_PRESENT_OFFSET, 8359 },
+  { 0x3296, G_UNICODE_NOT_PRESENT_OFFSET, 8363 },
+  { 0x3297, G_UNICODE_NOT_PRESENT_OFFSET, 8367 },
+  { 0x3298, G_UNICODE_NOT_PRESENT_OFFSET, 8371 },
+  { 0x3299, G_UNICODE_NOT_PRESENT_OFFSET, 8375 },
+  { 0x329a, G_UNICODE_NOT_PRESENT_OFFSET, 8379 },
+  { 0x329b, G_UNICODE_NOT_PRESENT_OFFSET, 6117 },
+  { 0x329c, G_UNICODE_NOT_PRESENT_OFFSET, 8383 },
+  { 0x329d, G_UNICODE_NOT_PRESENT_OFFSET, 8387 },
+  { 0x329e, G_UNICODE_NOT_PRESENT_OFFSET, 8391 },
+  { 0x329f, G_UNICODE_NOT_PRESENT_OFFSET, 8395 },
+  { 0x32a0, G_UNICODE_NOT_PRESENT_OFFSET, 8399 },
+  { 0x32a1, G_UNICODE_NOT_PRESENT_OFFSET, 8403 },
+  { 0x32a2, G_UNICODE_NOT_PRESENT_OFFSET, 8407 },
+  { 0x32a3, G_UNICODE_NOT_PRESENT_OFFSET, 8411 },
+  { 0x32a4, G_UNICODE_NOT_PRESENT_OFFSET, 7651 },
+  { 0x32a5, G_UNICODE_NOT_PRESENT_OFFSET, 7655 },
+  { 0x32a6, G_UNICODE_NOT_PRESENT_OFFSET, 7659 },
+  { 0x32a7, G_UNICODE_NOT_PRESENT_OFFSET, 8415 },
+  { 0x32a8, G_UNICODE_NOT_PRESENT_OFFSET, 8419 },
+  { 0x32a9, G_UNICODE_NOT_PRESENT_OFFSET, 8423 },
+  { 0x32aa, G_UNICODE_NOT_PRESENT_OFFSET, 8427 },
+  { 0x32ab, G_UNICODE_NOT_PRESENT_OFFSET, 8431 },
+  { 0x32ac, G_UNICODE_NOT_PRESENT_OFFSET, 8435 },
+  { 0x32ad, G_UNICODE_NOT_PRESENT_OFFSET, 8439 },
+  { 0x32ae, G_UNICODE_NOT_PRESENT_OFFSET, 8443 },
+  { 0x32af, G_UNICODE_NOT_PRESENT_OFFSET, 8447 },
+  { 0x32b0, G_UNICODE_NOT_PRESENT_OFFSET, 8451 },
+  { 0x32b1, G_UNICODE_NOT_PRESENT_OFFSET, 8455 },
+  { 0x32b2, G_UNICODE_NOT_PRESENT_OFFSET, 8458 },
+  { 0x32b3, G_UNICODE_NOT_PRESENT_OFFSET, 8461 },
+  { 0x32b4, G_UNICODE_NOT_PRESENT_OFFSET, 8464 },
+  { 0x32b5, G_UNICODE_NOT_PRESENT_OFFSET, 8467 },
+  { 0x32b6, G_UNICODE_NOT_PRESENT_OFFSET, 8470 },
+  { 0x32b7, G_UNICODE_NOT_PRESENT_OFFSET, 8473 },
+  { 0x32b8, G_UNICODE_NOT_PRESENT_OFFSET, 8476 },
+  { 0x32b9, G_UNICODE_NOT_PRESENT_OFFSET, 8479 },
+  { 0x32ba, G_UNICODE_NOT_PRESENT_OFFSET, 8482 },
+  { 0x32bb, G_UNICODE_NOT_PRESENT_OFFSET, 8485 },
+  { 0x32bc, G_UNICODE_NOT_PRESENT_OFFSET, 8488 },
+  { 0x32bd, G_UNICODE_NOT_PRESENT_OFFSET, 8491 },
+  { 0x32be, G_UNICODE_NOT_PRESENT_OFFSET, 8494 },
+  { 0x32bf, G_UNICODE_NOT_PRESENT_OFFSET, 8497 },
+  { 0x32c0, G_UNICODE_NOT_PRESENT_OFFSET, 8500 },
+  { 0x32c1, G_UNICODE_NOT_PRESENT_OFFSET, 8505 },
+  { 0x32c2, G_UNICODE_NOT_PRESENT_OFFSET, 8510 },
+  { 0x32c3, G_UNICODE_NOT_PRESENT_OFFSET, 8515 },
+  { 0x32c4, G_UNICODE_NOT_PRESENT_OFFSET, 8520 },
+  { 0x32c5, G_UNICODE_NOT_PRESENT_OFFSET, 8525 },
+  { 0x32c6, G_UNICODE_NOT_PRESENT_OFFSET, 8530 },
+  { 0x32c7, G_UNICODE_NOT_PRESENT_OFFSET, 8535 },
+  { 0x32c8, G_UNICODE_NOT_PRESENT_OFFSET, 8540 },
+  { 0x32c9, G_UNICODE_NOT_PRESENT_OFFSET, 8545 },
+  { 0x32ca, G_UNICODE_NOT_PRESENT_OFFSET, 8551 },
+  { 0x32cb, G_UNICODE_NOT_PRESENT_OFFSET, 8557 },
+  { 0x32cc, G_UNICODE_NOT_PRESENT_OFFSET, 8563 },
+  { 0x32cd, G_UNICODE_NOT_PRESENT_OFFSET, 8566 },
+  { 0x32ce, G_UNICODE_NOT_PRESENT_OFFSET, 8570 },
+  { 0x32cf, G_UNICODE_NOT_PRESENT_OFFSET, 8573 },
+  { 0x32d0, G_UNICODE_NOT_PRESENT_OFFSET, 8577 },
+  { 0x32d1, G_UNICODE_NOT_PRESENT_OFFSET, 8581 },
+  { 0x32d2, G_UNICODE_NOT_PRESENT_OFFSET, 8585 },
+  { 0x32d3, G_UNICODE_NOT_PRESENT_OFFSET, 8589 },
+  { 0x32d4, G_UNICODE_NOT_PRESENT_OFFSET, 8593 },
+  { 0x32d5, G_UNICODE_NOT_PRESENT_OFFSET, 8597 },
+  { 0x32d6, G_UNICODE_NOT_PRESENT_OFFSET, 8601 },
+  { 0x32d7, G_UNICODE_NOT_PRESENT_OFFSET, 8605 },
+  { 0x32d8, G_UNICODE_NOT_PRESENT_OFFSET, 8609 },
+  { 0x32d9, G_UNICODE_NOT_PRESENT_OFFSET, 8613 },
+  { 0x32da, G_UNICODE_NOT_PRESENT_OFFSET, 8617 },
+  { 0x32db, G_UNICODE_NOT_PRESENT_OFFSET, 8621 },
+  { 0x32dc, G_UNICODE_NOT_PRESENT_OFFSET, 8625 },
+  { 0x32dd, G_UNICODE_NOT_PRESENT_OFFSET, 8629 },
+  { 0x32de, G_UNICODE_NOT_PRESENT_OFFSET, 8633 },
+  { 0x32df, G_UNICODE_NOT_PRESENT_OFFSET, 8637 },
+  { 0x32e0, G_UNICODE_NOT_PRESENT_OFFSET, 8641 },
+  { 0x32e1, G_UNICODE_NOT_PRESENT_OFFSET, 8645 },
+  { 0x32e2, G_UNICODE_NOT_PRESENT_OFFSET, 8649 },
+  { 0x32e3, G_UNICODE_NOT_PRESENT_OFFSET, 8653 },
+  { 0x32e4, G_UNICODE_NOT_PRESENT_OFFSET, 8657 },
+  { 0x32e5, G_UNICODE_NOT_PRESENT_OFFSET, 8661 },
+  { 0x32e6, G_UNICODE_NOT_PRESENT_OFFSET, 8665 },
+  { 0x32e7, G_UNICODE_NOT_PRESENT_OFFSET, 8669 },
+  { 0x32e8, G_UNICODE_NOT_PRESENT_OFFSET, 8673 },
+  { 0x32e9, G_UNICODE_NOT_PRESENT_OFFSET, 8677 },
+  { 0x32ea, G_UNICODE_NOT_PRESENT_OFFSET, 8681 },
+  { 0x32eb, G_UNICODE_NOT_PRESENT_OFFSET, 8685 },
+  { 0x32ec, G_UNICODE_NOT_PRESENT_OFFSET, 8689 },
+  { 0x32ed, G_UNICODE_NOT_PRESENT_OFFSET, 8693 },
+  { 0x32ee, G_UNICODE_NOT_PRESENT_OFFSET, 8697 },
+  { 0x32ef, G_UNICODE_NOT_PRESENT_OFFSET, 8701 },
+  { 0x32f0, G_UNICODE_NOT_PRESENT_OFFSET, 8705 },
+  { 0x32f1, G_UNICODE_NOT_PRESENT_OFFSET, 8709 },
+  { 0x32f2, G_UNICODE_NOT_PRESENT_OFFSET, 8713 },
+  { 0x32f3, G_UNICODE_NOT_PRESENT_OFFSET, 8717 },
+  { 0x32f4, G_UNICODE_NOT_PRESENT_OFFSET, 8721 },
+  { 0x32f5, G_UNICODE_NOT_PRESENT_OFFSET, 8725 },
+  { 0x32f6, G_UNICODE_NOT_PRESENT_OFFSET, 8729 },
+  { 0x32f7, G_UNICODE_NOT_PRESENT_OFFSET, 8733 },
+  { 0x32f8, G_UNICODE_NOT_PRESENT_OFFSET, 8737 },
+  { 0x32f9, G_UNICODE_NOT_PRESENT_OFFSET, 8741 },
+  { 0x32fa, G_UNICODE_NOT_PRESENT_OFFSET, 8745 },
+  { 0x32fb, G_UNICODE_NOT_PRESENT_OFFSET, 8749 },
+  { 0x32fc, G_UNICODE_NOT_PRESENT_OFFSET, 8753 },
+  { 0x32fd, G_UNICODE_NOT_PRESENT_OFFSET, 8757 },
+  { 0x32fe, G_UNICODE_NOT_PRESENT_OFFSET, 8761 },
+  { 0x3300, G_UNICODE_NOT_PRESENT_OFFSET, 8765 },
+  { 0x3301, G_UNICODE_NOT_PRESENT_OFFSET, 8781 },
+  { 0x3302, G_UNICODE_NOT_PRESENT_OFFSET, 8794 },
+  { 0x3303, G_UNICODE_NOT_PRESENT_OFFSET, 8810 },
+  { 0x3304, G_UNICODE_NOT_PRESENT_OFFSET, 8820 },
+  { 0x3305, G_UNICODE_NOT_PRESENT_OFFSET, 8836 },
+  { 0x3306, G_UNICODE_NOT_PRESENT_OFFSET, 8846 },
+  { 0x3307, G_UNICODE_NOT_PRESENT_OFFSET, 8856 },
+  { 0x3308, G_UNICODE_NOT_PRESENT_OFFSET, 8875 },
+  { 0x3309, G_UNICODE_NOT_PRESENT_OFFSET, 8888 },
+  { 0x330a, G_UNICODE_NOT_PRESENT_OFFSET, 8898 },
+  { 0x330b, G_UNICODE_NOT_PRESENT_OFFSET, 8908 },
+  { 0x330c, G_UNICODE_NOT_PRESENT_OFFSET, 8918 },
+  { 0x330d, G_UNICODE_NOT_PRESENT_OFFSET, 8931 },
+  { 0x330e, G_UNICODE_NOT_PRESENT_OFFSET, 8944 },
+  { 0x330f, G_UNICODE_NOT_PRESENT_OFFSET, 8957 },
+  { 0x3310, G_UNICODE_NOT_PRESENT_OFFSET, 8970 },
+  { 0x3311, G_UNICODE_NOT_PRESENT_OFFSET, 8983 },
+  { 0x3312, G_UNICODE_NOT_PRESENT_OFFSET, 8996 },
+  { 0x3313, G_UNICODE_NOT_PRESENT_OFFSET, 9009 },
+  { 0x3314, G_UNICODE_NOT_PRESENT_OFFSET, 9028 },
+  { 0x3315, G_UNICODE_NOT_PRESENT_OFFSET, 9035 },
+  { 0x3316, G_UNICODE_NOT_PRESENT_OFFSET, 9054 },
+  { 0x3317, G_UNICODE_NOT_PRESENT_OFFSET, 9073 },
+  { 0x3318, G_UNICODE_NOT_PRESENT_OFFSET, 9089 },
+  { 0x3319, G_UNICODE_NOT_PRESENT_OFFSET, 9102 },
+  { 0x331a, G_UNICODE_NOT_PRESENT_OFFSET, 9121 },
+  { 0x331b, G_UNICODE_NOT_PRESENT_OFFSET, 9140 },
+  { 0x331c, G_UNICODE_NOT_PRESENT_OFFSET, 9153 },
+  { 0x331d, G_UNICODE_NOT_PRESENT_OFFSET, 9163 },
+  { 0x331e, G_UNICODE_NOT_PRESENT_OFFSET, 9173 },
+  { 0x331f, G_UNICODE_NOT_PRESENT_OFFSET, 9186 },
+  { 0x3320, G_UNICODE_NOT_PRESENT_OFFSET, 9199 },
+  { 0x3321, G_UNICODE_NOT_PRESENT_OFFSET, 9215 },
+  { 0x3322, G_UNICODE_NOT_PRESENT_OFFSET, 9231 },
+  { 0x3323, G_UNICODE_NOT_PRESENT_OFFSET, 9241 },
+  { 0x3324, G_UNICODE_NOT_PRESENT_OFFSET, 9251 },
+  { 0x3325, G_UNICODE_NOT_PRESENT_OFFSET, 9264 },
+  { 0x3326, G_UNICODE_NOT_PRESENT_OFFSET, 9274 },
+  { 0x3327, G_UNICODE_NOT_PRESENT_OFFSET, 9284 },
+  { 0x3328, G_UNICODE_NOT_PRESENT_OFFSET, 9291 },
+  { 0x3329, G_UNICODE_NOT_PRESENT_OFFSET, 9298 },
+  { 0x332a, G_UNICODE_NOT_PRESENT_OFFSET, 9308 },
+  { 0x332b, G_UNICODE_NOT_PRESENT_OFFSET, 9318 },
+  { 0x332c, G_UNICODE_NOT_PRESENT_OFFSET, 9337 },
+  { 0x332d, G_UNICODE_NOT_PRESENT_OFFSET, 9350 },
+  { 0x332e, G_UNICODE_NOT_PRESENT_OFFSET, 9366 },
+  { 0x332f, G_UNICODE_NOT_PRESENT_OFFSET, 9385 },
+  { 0x3330, G_UNICODE_NOT_PRESENT_OFFSET, 9398 },
+  { 0x3331, G_UNICODE_NOT_PRESENT_OFFSET, 9408 },
+  { 0x3332, G_UNICODE_NOT_PRESENT_OFFSET, 9418 },
+  { 0x3333, G_UNICODE_NOT_PRESENT_OFFSET, 9437 },
+  { 0x3334, G_UNICODE_NOT_PRESENT_OFFSET, 9450 },
+  { 0x3335, G_UNICODE_NOT_PRESENT_OFFSET, 9469 },
+  { 0x3336, G_UNICODE_NOT_PRESENT_OFFSET, 9479 },
+  { 0x3337, G_UNICODE_NOT_PRESENT_OFFSET, 9495 },
+  { 0x3338, G_UNICODE_NOT_PRESENT_OFFSET, 9505 },
+  { 0x3339, G_UNICODE_NOT_PRESENT_OFFSET, 9518 },
+  { 0x333a, G_UNICODE_NOT_PRESENT_OFFSET, 9528 },
+  { 0x333b, G_UNICODE_NOT_PRESENT_OFFSET, 9541 },
+  { 0x333c, G_UNICODE_NOT_PRESENT_OFFSET, 9557 },
+  { 0x333d, G_UNICODE_NOT_PRESENT_OFFSET, 9570 },
+  { 0x333e, G_UNICODE_NOT_PRESENT_OFFSET, 9586 },
+  { 0x333f, G_UNICODE_NOT_PRESENT_OFFSET, 9599 },
+  { 0x3340, G_UNICODE_NOT_PRESENT_OFFSET, 9606 },
+  { 0x3341, G_UNICODE_NOT_PRESENT_OFFSET, 9622 },
+  { 0x3342, G_UNICODE_NOT_PRESENT_OFFSET, 9632 },
+  { 0x3343, G_UNICODE_NOT_PRESENT_OFFSET, 9642 },
+  { 0x3344, G_UNICODE_NOT_PRESENT_OFFSET, 9655 },
+  { 0x3345, G_UNICODE_NOT_PRESENT_OFFSET, 9665 },
+  { 0x3346, G_UNICODE_NOT_PRESENT_OFFSET, 9675 },
+  { 0x3347, G_UNICODE_NOT_PRESENT_OFFSET, 9685 },
+  { 0x3348, G_UNICODE_NOT_PRESENT_OFFSET, 9701 },
+  { 0x3349, G_UNICODE_NOT_PRESENT_OFFSET, 9714 },
+  { 0x334a, G_UNICODE_NOT_PRESENT_OFFSET, 9721 },
+  { 0x334b, G_UNICODE_NOT_PRESENT_OFFSET, 9740 },
+  { 0x334c, G_UNICODE_NOT_PRESENT_OFFSET, 9750 },
+  { 0x334d, G_UNICODE_NOT_PRESENT_OFFSET, 9766 },
+  { 0x334e, G_UNICODE_NOT_PRESENT_OFFSET, 9779 },
+  { 0x334f, G_UNICODE_NOT_PRESENT_OFFSET, 9792 },
+  { 0x3350, G_UNICODE_NOT_PRESENT_OFFSET, 9802 },
+  { 0x3351, G_UNICODE_NOT_PRESENT_OFFSET, 9812 },
+  { 0x3352, G_UNICODE_NOT_PRESENT_OFFSET, 9825 },
+  { 0x3353, G_UNICODE_NOT_PRESENT_OFFSET, 9832 },
+  { 0x3354, G_UNICODE_NOT_PRESENT_OFFSET, 9845 },
+  { 0x3355, G_UNICODE_NOT_PRESENT_OFFSET, 9861 },
+  { 0x3356, G_UNICODE_NOT_PRESENT_OFFSET, 9868 },
+  { 0x3357, G_UNICODE_NOT_PRESENT_OFFSET, 9887 },
+  { 0x3358, G_UNICODE_NOT_PRESENT_OFFSET, 9897 },
+  { 0x3359, G_UNICODE_NOT_PRESENT_OFFSET, 9902 },
+  { 0x335a, G_UNICODE_NOT_PRESENT_OFFSET, 9907 },
+  { 0x335b, G_UNICODE_NOT_PRESENT_OFFSET, 9912 },
+  { 0x335c, G_UNICODE_NOT_PRESENT_OFFSET, 9917 },
+  { 0x335d, G_UNICODE_NOT_PRESENT_OFFSET, 9922 },
+  { 0x335e, G_UNICODE_NOT_PRESENT_OFFSET, 9927 },
+  { 0x335f, G_UNICODE_NOT_PRESENT_OFFSET, 9932 },
+  { 0x3360, G_UNICODE_NOT_PRESENT_OFFSET, 9937 },
+  { 0x3361, G_UNICODE_NOT_PRESENT_OFFSET, 9942 },
+  { 0x3362, G_UNICODE_NOT_PRESENT_OFFSET, 9947 },
+  { 0x3363, G_UNICODE_NOT_PRESENT_OFFSET, 9953 },
+  { 0x3364, G_UNICODE_NOT_PRESENT_OFFSET, 9959 },
+  { 0x3365, G_UNICODE_NOT_PRESENT_OFFSET, 9965 },
+  { 0x3366, G_UNICODE_NOT_PRESENT_OFFSET, 9971 },
+  { 0x3367, G_UNICODE_NOT_PRESENT_OFFSET, 9977 },
+  { 0x3368, G_UNICODE_NOT_PRESENT_OFFSET, 9983 },
+  { 0x3369, G_UNICODE_NOT_PRESENT_OFFSET, 9989 },
+  { 0x336a, G_UNICODE_NOT_PRESENT_OFFSET, 9995 },
+  { 0x336b, G_UNICODE_NOT_PRESENT_OFFSET, 10001 },
+  { 0x336c, G_UNICODE_NOT_PRESENT_OFFSET, 10007 },
+  { 0x336d, G_UNICODE_NOT_PRESENT_OFFSET, 10013 },
+  { 0x336e, G_UNICODE_NOT_PRESENT_OFFSET, 10019 },
+  { 0x336f, G_UNICODE_NOT_PRESENT_OFFSET, 10025 },
+  { 0x3370, G_UNICODE_NOT_PRESENT_OFFSET, 10031 },
+  { 0x3371, G_UNICODE_NOT_PRESENT_OFFSET, 10037 },
+  { 0x3372, G_UNICODE_NOT_PRESENT_OFFSET, 10041 },
+  { 0x3373, G_UNICODE_NOT_PRESENT_OFFSET, 10044 },
+  { 0x3374, G_UNICODE_NOT_PRESENT_OFFSET, 10047 },
+  { 0x3375, G_UNICODE_NOT_PRESENT_OFFSET, 10051 },
+  { 0x3376, G_UNICODE_NOT_PRESENT_OFFSET, 10054 },
+  { 0x3377, G_UNICODE_NOT_PRESENT_OFFSET, 10057 },
+  { 0x3378, G_UNICODE_NOT_PRESENT_OFFSET, 10060 },
+  { 0x3379, G_UNICODE_NOT_PRESENT_OFFSET, 10064 },
+  { 0x337a, G_UNICODE_NOT_PRESENT_OFFSET, 10068 },
+  { 0x337b, G_UNICODE_NOT_PRESENT_OFFSET, 10071 },
+  { 0x337c, G_UNICODE_NOT_PRESENT_OFFSET, 10078 },
+  { 0x337d, G_UNICODE_NOT_PRESENT_OFFSET, 10085 },
+  { 0x337e, G_UNICODE_NOT_PRESENT_OFFSET, 10092 },
+  { 0x337f, G_UNICODE_NOT_PRESENT_OFFSET, 10099 },
+  { 0x3380, G_UNICODE_NOT_PRESENT_OFFSET, 10112 },
+  { 0x3381, G_UNICODE_NOT_PRESENT_OFFSET, 10115 },
+  { 0x3382, G_UNICODE_NOT_PRESENT_OFFSET, 10118 },
+  { 0x3383, G_UNICODE_NOT_PRESENT_OFFSET, 10122 },
+  { 0x3384, G_UNICODE_NOT_PRESENT_OFFSET, 10125 },
+  { 0x3385, G_UNICODE_NOT_PRESENT_OFFSET, 10128 },
+  { 0x3386, G_UNICODE_NOT_PRESENT_OFFSET, 10131 },
+  { 0x3387, G_UNICODE_NOT_PRESENT_OFFSET, 10134 },
+  { 0x3388, G_UNICODE_NOT_PRESENT_OFFSET, 10137 },
+  { 0x3389, G_UNICODE_NOT_PRESENT_OFFSET, 10141 },
+  { 0x338a, G_UNICODE_NOT_PRESENT_OFFSET, 10146 },
+  { 0x338b, G_UNICODE_NOT_PRESENT_OFFSET, 10149 },
+  { 0x338c, G_UNICODE_NOT_PRESENT_OFFSET, 10152 },
+  { 0x338d, G_UNICODE_NOT_PRESENT_OFFSET, 10156 },
+  { 0x338e, G_UNICODE_NOT_PRESENT_OFFSET, 10160 },
+  { 0x338f, G_UNICODE_NOT_PRESENT_OFFSET, 10163 },
+  { 0x3390, G_UNICODE_NOT_PRESENT_OFFSET, 10166 },
+  { 0x3391, G_UNICODE_NOT_PRESENT_OFFSET, 10169 },
+  { 0x3392, G_UNICODE_NOT_PRESENT_OFFSET, 10173 },
+  { 0x3393, G_UNICODE_NOT_PRESENT_OFFSET, 10177 },
+  { 0x3394, G_UNICODE_NOT_PRESENT_OFFSET, 10181 },
+  { 0x3395, G_UNICODE_NOT_PRESENT_OFFSET, 10185 },
+  { 0x3396, G_UNICODE_NOT_PRESENT_OFFSET, 10189 },
+  { 0x3397, G_UNICODE_NOT_PRESENT_OFFSET, 10192 },
+  { 0x3398, G_UNICODE_NOT_PRESENT_OFFSET, 10195 },
+  { 0x3399, G_UNICODE_NOT_PRESENT_OFFSET, 10198 },
+  { 0x339a, G_UNICODE_NOT_PRESENT_OFFSET, 10201 },
+  { 0x339b, G_UNICODE_NOT_PRESENT_OFFSET, 10204 },
+  { 0x339c, G_UNICODE_NOT_PRESENT_OFFSET, 10208 },
+  { 0x339d, G_UNICODE_NOT_PRESENT_OFFSET, 10211 },
+  { 0x339e, G_UNICODE_NOT_PRESENT_OFFSET, 10214 },
+  { 0x339f, G_UNICODE_NOT_PRESENT_OFFSET, 10217 },
+  { 0x33a0, G_UNICODE_NOT_PRESENT_OFFSET, 10221 },
+  { 0x33a1, G_UNICODE_NOT_PRESENT_OFFSET, 10225 },
+  { 0x33a2, G_UNICODE_NOT_PRESENT_OFFSET, 10228 },
+  { 0x33a3, G_UNICODE_NOT_PRESENT_OFFSET, 10232 },
+  { 0x33a4, G_UNICODE_NOT_PRESENT_OFFSET, 10236 },
+  { 0x33a5, G_UNICODE_NOT_PRESENT_OFFSET, 10240 },
+  { 0x33a6, G_UNICODE_NOT_PRESENT_OFFSET, 10243 },
+  { 0x33a7, G_UNICODE_NOT_PRESENT_OFFSET, 10247 },
+  { 0x33a8, G_UNICODE_NOT_PRESENT_OFFSET, 10253 },
+  { 0x33a9, G_UNICODE_NOT_PRESENT_OFFSET, 10260 },
+  { 0x33aa, G_UNICODE_NOT_PRESENT_OFFSET, 10263 },
+  { 0x33ab, G_UNICODE_NOT_PRESENT_OFFSET, 10267 },
+  { 0x33ac, G_UNICODE_NOT_PRESENT_OFFSET, 10271 },
+  { 0x33ad, G_UNICODE_NOT_PRESENT_OFFSET, 10275 },
+  { 0x33ae, G_UNICODE_NOT_PRESENT_OFFSET, 10279 },
+  { 0x33af, G_UNICODE_NOT_PRESENT_OFFSET, 10287 },
+  { 0x33b0, G_UNICODE_NOT_PRESENT_OFFSET, 10296 },
+  { 0x33b1, G_UNICODE_NOT_PRESENT_OFFSET, 10299 },
+  { 0x33b2, G_UNICODE_NOT_PRESENT_OFFSET, 10302 },
+  { 0x33b3, G_UNICODE_NOT_PRESENT_OFFSET, 10306 },
+  { 0x33b4, G_UNICODE_NOT_PRESENT_OFFSET, 10309 },
+  { 0x33b5, G_UNICODE_NOT_PRESENT_OFFSET, 10312 },
+  { 0x33b6, G_UNICODE_NOT_PRESENT_OFFSET, 10315 },
+  { 0x33b7, G_UNICODE_NOT_PRESENT_OFFSET, 10319 },
+  { 0x33b8, G_UNICODE_NOT_PRESENT_OFFSET, 10322 },
+  { 0x33b9, G_UNICODE_NOT_PRESENT_OFFSET, 10325 },
+  { 0x33ba, G_UNICODE_NOT_PRESENT_OFFSET, 10328 },
+  { 0x33bb, G_UNICODE_NOT_PRESENT_OFFSET, 10331 },
+  { 0x33bc, G_UNICODE_NOT_PRESENT_OFFSET, 10334 },
+  { 0x33bd, G_UNICODE_NOT_PRESENT_OFFSET, 10338 },
+  { 0x33be, G_UNICODE_NOT_PRESENT_OFFSET, 10341 },
+  { 0x33bf, G_UNICODE_NOT_PRESENT_OFFSET, 10344 },
+  { 0x33c0, G_UNICODE_NOT_PRESENT_OFFSET, 10347 },
+  { 0x33c1, G_UNICODE_NOT_PRESENT_OFFSET, 10351 },
+  { 0x33c2, G_UNICODE_NOT_PRESENT_OFFSET, 10355 },
+  { 0x33c3, G_UNICODE_NOT_PRESENT_OFFSET, 10360 },
+  { 0x33c4, G_UNICODE_NOT_PRESENT_OFFSET, 10363 },
+  { 0x33c5, G_UNICODE_NOT_PRESENT_OFFSET, 10366 },
+  { 0x33c6, G_UNICODE_NOT_PRESENT_OFFSET, 10369 },
+  { 0x33c7, G_UNICODE_NOT_PRESENT_OFFSET, 10376 },
+  { 0x33c8, G_UNICODE_NOT_PRESENT_OFFSET, 10380 },
+  { 0x33c9, G_UNICODE_NOT_PRESENT_OFFSET, 10383 },
+  { 0x33ca, G_UNICODE_NOT_PRESENT_OFFSET, 10386 },
+  { 0x33cb, G_UNICODE_NOT_PRESENT_OFFSET, 10389 },
+  { 0x33cc, G_UNICODE_NOT_PRESENT_OFFSET, 10392 },
+  { 0x33cd, G_UNICODE_NOT_PRESENT_OFFSET, 10395 },
+  { 0x33ce, G_UNICODE_NOT_PRESENT_OFFSET, 10398 },
+  { 0x33cf, G_UNICODE_NOT_PRESENT_OFFSET, 10401 },
+  { 0x33d0, G_UNICODE_NOT_PRESENT_OFFSET, 10404 },
+  { 0x33d1, G_UNICODE_NOT_PRESENT_OFFSET, 10407 },
+  { 0x33d2, G_UNICODE_NOT_PRESENT_OFFSET, 10410 },
+  { 0x33d3, G_UNICODE_NOT_PRESENT_OFFSET, 10414 },
+  { 0x33d4, G_UNICODE_NOT_PRESENT_OFFSET, 10417 },
+  { 0x33d5, G_UNICODE_NOT_PRESENT_OFFSET, 10420 },
+  { 0x33d6, G_UNICODE_NOT_PRESENT_OFFSET, 10424 },
+  { 0x33d7, G_UNICODE_NOT_PRESENT_OFFSET, 10428 },
+  { 0x33d8, G_UNICODE_NOT_PRESENT_OFFSET, 10431 },
+  { 0x33d9, G_UNICODE_NOT_PRESENT_OFFSET, 10436 },
+  { 0x33da, G_UNICODE_NOT_PRESENT_OFFSET, 10440 },
+  { 0x33db, G_UNICODE_NOT_PRESENT_OFFSET, 10443 },
+  { 0x33dc, G_UNICODE_NOT_PRESENT_OFFSET, 10446 },
+  { 0x33dd, G_UNICODE_NOT_PRESENT_OFFSET, 10449 },
+  { 0x33de, G_UNICODE_NOT_PRESENT_OFFSET, 10452 },
+  { 0x33df, G_UNICODE_NOT_PRESENT_OFFSET, 10458 },
+  { 0x33e0, G_UNICODE_NOT_PRESENT_OFFSET, 10464 },
+  { 0x33e1, G_UNICODE_NOT_PRESENT_OFFSET, 10469 },
+  { 0x33e2, G_UNICODE_NOT_PRESENT_OFFSET, 10474 },
+  { 0x33e3, G_UNICODE_NOT_PRESENT_OFFSET, 10479 },
+  { 0x33e4, G_UNICODE_NOT_PRESENT_OFFSET, 10484 },
+  { 0x33e5, G_UNICODE_NOT_PRESENT_OFFSET, 10489 },
+  { 0x33e6, G_UNICODE_NOT_PRESENT_OFFSET, 10494 },
+  { 0x33e7, G_UNICODE_NOT_PRESENT_OFFSET, 10499 },
+  { 0x33e8, G_UNICODE_NOT_PRESENT_OFFSET, 10504 },
+  { 0x33e9, G_UNICODE_NOT_PRESENT_OFFSET, 10509 },
+  { 0x33ea, G_UNICODE_NOT_PRESENT_OFFSET, 10515 },
+  { 0x33eb, G_UNICODE_NOT_PRESENT_OFFSET, 10521 },
+  { 0x33ec, G_UNICODE_NOT_PRESENT_OFFSET, 10527 },
+  { 0x33ed, G_UNICODE_NOT_PRESENT_OFFSET, 10533 },
+  { 0x33ee, G_UNICODE_NOT_PRESENT_OFFSET, 10539 },
+  { 0x33ef, G_UNICODE_NOT_PRESENT_OFFSET, 10545 },
+  { 0x33f0, G_UNICODE_NOT_PRESENT_OFFSET, 10551 },
+  { 0x33f1, G_UNICODE_NOT_PRESENT_OFFSET, 10557 },
+  { 0x33f2, G_UNICODE_NOT_PRESENT_OFFSET, 10563 },
+  { 0x33f3, G_UNICODE_NOT_PRESENT_OFFSET, 10569 },
+  { 0x33f4, G_UNICODE_NOT_PRESENT_OFFSET, 10575 },
+  { 0x33f5, G_UNICODE_NOT_PRESENT_OFFSET, 10581 },
+  { 0x33f6, G_UNICODE_NOT_PRESENT_OFFSET, 10587 },
+  { 0x33f7, G_UNICODE_NOT_PRESENT_OFFSET, 10593 },
+  { 0x33f8, G_UNICODE_NOT_PRESENT_OFFSET, 10599 },
+  { 0x33f9, G_UNICODE_NOT_PRESENT_OFFSET, 10605 },
+  { 0x33fa, G_UNICODE_NOT_PRESENT_OFFSET, 10611 },
+  { 0x33fb, G_UNICODE_NOT_PRESENT_OFFSET, 10617 },
+  { 0x33fc, G_UNICODE_NOT_PRESENT_OFFSET, 10623 },
+  { 0x33fd, G_UNICODE_NOT_PRESENT_OFFSET, 10629 },
+  { 0x33fe, G_UNICODE_NOT_PRESENT_OFFSET, 10635 },
+  { 0x33ff, G_UNICODE_NOT_PRESENT_OFFSET, 10641 },
+  { 0xf900, 10645, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf901, 10649, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf902, 6601, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf903, 10653, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf904, 10657, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf905, 10661, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf906, 10665, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf907, 6817, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf908, 6817, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf909, 10669, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf90a, 6633, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf90b, 10673, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf90c, 10677, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf90d, 10681, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf90e, 10685, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf90f, 10689, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf910, 10693, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf911, 10697, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf912, 10701, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf913, 10705, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf914, 10709, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf915, 10713, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf916, 10717, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf917, 10721, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf918, 10725, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf919, 10729, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf91a, 10733, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf91b, 10737, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf91c, 10741, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf91d, 10745, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf91e, 10749, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf91f, 10753, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf920, 10757, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf921, 10761, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf922, 10765, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf923, 10769, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf924, 10773, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf925, 10777, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf926, 10781, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf927, 10785, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf928, 10789, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf929, 10793, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf92a, 10797, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf92b, 10801, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf92c, 10805, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf92d, 10809, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf92e, 10813, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf92f, 10817, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf930, 10821, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf931, 10825, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf932, 10829, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf933, 10833, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf934, 6465, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf935, 10837, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf936, 10841, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf937, 10845, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf938, 10849, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf939, 10853, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf93a, 10857, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf93b, 10861, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf93c, 10865, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf93d, 10869, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf93e, 10873, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf93f, 10877, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf940, 6757, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf941, 10881, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf942, 10885, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf943, 10889, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf944, 10893, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf945, 10897, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf946, 10901, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf947, 10905, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf948, 10909, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf949, 10913, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf94a, 10917, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf94b, 10921, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf94c, 10925, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf94d, 10929, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf94e, 10933, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf94f, 10937, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf950, 10941, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf951, 10945, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf952, 10949, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf953, 10953, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf954, 10957, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf955, 10961, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf956, 10965, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf957, 10969, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf958, 10973, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf959, 10977, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf95a, 10981, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf95b, 10985, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf95c, 10709, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf95d, 10989, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf95e, 10993, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf95f, 10997, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf960, 11001, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf961, 11005, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf962, 11009, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf963, 11013, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf964, 11017, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf965, 11021, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf966, 11025, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf967, 11029, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf968, 11033, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf969, 11037, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf96a, 11041, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf96b, 11045, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf96c, 11049, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf96d, 11053, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf96e, 11057, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf96f, 11061, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf970, 11065, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf971, 6609, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf972, 11069, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf973, 11073, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf974, 11077, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf975, 11081, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf976, 11085, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf977, 11089, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf978, 11093, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf979, 11097, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf97a, 11101, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf97b, 11105, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf97c, 11109, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf97d, 11113, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf97e, 11117, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf97f, 11121, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf980, 11125, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf981, 6117, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf982, 11129, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf983, 11133, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf984, 11137, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf985, 11141, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf986, 11145, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf987, 11149, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf988, 11153, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf989, 11157, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf98a, 6041, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf98b, 11161, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf98c, 11165, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf98d, 11169, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf98e, 11173, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf98f, 11177, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf990, 11181, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf991, 11185, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf992, 11189, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf993, 11193, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf994, 11197, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf995, 11201, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf996, 11205, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf997, 11209, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf998, 11213, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf999, 11217, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf99a, 11221, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf99b, 11225, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf99c, 11229, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf99d, 11233, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf99e, 11237, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf99f, 11241, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9a0, 11245, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9a1, 11061, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9a2, 11249, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9a3, 11253, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9a4, 11257, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9a5, 11261, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9a6, 11265, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9a7, 11269, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9a8, 11273, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9a9, 11277, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9aa, 10997, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9ab, 11281, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9ac, 11285, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9ad, 11289, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9ae, 11293, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9af, 11297, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9b0, 11301, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9b1, 11305, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9b2, 11309, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9b3, 11313, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9b4, 11317, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9b5, 11321, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9b6, 11325, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9b7, 11329, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9b8, 11333, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9b9, 11337, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9ba, 11341, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9bb, 11345, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9bc, 11349, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9bd, 11353, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9be, 11357, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9bf, 10709, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9c0, 11361, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9c1, 11365, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9c2, 11369, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9c3, 11373, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9c4, 6813, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9c5, 11377, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9c6, 11381, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9c7, 11385, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9c8, 11389, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9c9, 11393, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9ca, 11397, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9cb, 11401, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9cc, 11405, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9cd, 11409, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9ce, 11413, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9cf, 11417, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9d0, 11421, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9d1, 8331, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9d2, 11425, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9d3, 11429, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9d4, 11433, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9d5, 11437, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9d6, 11441, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9d7, 11445, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9d8, 11449, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9d9, 11453, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9da, 11457, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9db, 11005, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9dc, 11461, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9dd, 11465, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9de, 11469, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9df, 11473, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9e0, 11477, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9e1, 11481, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9e2, 11485, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9e3, 11489, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9e4, 11493, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9e5, 11497, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9e6, 11501, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9e7, 11505, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9e8, 11509, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9e9, 6629, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9ea, 11513, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9eb, 11517, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9ec, 11521, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9ed, 11525, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9ee, 11529, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9ef, 11533, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9f0, 11537, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9f1, 11541, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9f2, 11545, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9f3, 11549, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9f4, 11553, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9f5, 11557, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9f6, 11561, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9f7, 6433, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9f8, 11565, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9f9, 11569, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9fa, 11573, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9fb, 11577, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9fc, 11581, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9fd, 11585, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9fe, 11589, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xf9ff, 11593, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa00, 11597, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa01, 11601, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa02, 11605, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa03, 11609, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa04, 11613, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa05, 11617, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa06, 11621, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa07, 11625, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa08, 6541, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa09, 11629, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa0a, 6553, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa0b, 11633, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa0c, 11637, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa0d, 11641, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa10, 11645, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa12, 11649, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa15, 11653, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa16, 11657, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa17, 11661, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa18, 11665, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa19, 11669, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa1a, 11673, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa1b, 11677, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa1c, 11681, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa1d, 11685, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa1e, 6461, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa20, 11689, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa22, 11693, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa25, 11697, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa26, 11701, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa2a, 11705, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa2b, 11709, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa2c, 11713, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa2d, 11717, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa30, 11721, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa31, 11725, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa32, 11729, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa33, 11733, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa34, 11737, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa35, 11741, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa36, 11745, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa37, 11749, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa38, 11753, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa39, 11757, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa3a, 11761, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa3b, 11765, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa3c, 6145, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa3d, 11769, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa3e, 11773, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa3f, 11777, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa40, 11781, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa41, 11785, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa42, 11789, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa43, 11793, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa44, 11797, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa45, 11801, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa46, 11805, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa47, 11809, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa48, 11813, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa49, 11817, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa4a, 11821, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa4b, 11825, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa4c, 8351, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa4d, 11829, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa4e, 11833, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa4f, 11837, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa50, 11841, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa51, 8367, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa52, 11845, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa53, 11849, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa54, 11853, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa55, 11857, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa56, 11861, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa57, 11205, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa58, 11865, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa59, 11869, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa5a, 11873, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa5b, 11877, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa5c, 11881, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa5d, 11885, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa5e, 11885, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa5f, 11889, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa60, 11893, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa61, 11897, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa62, 11901, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa63, 11905, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa64, 11909, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa65, 11913, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa66, 11917, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa67, 11697, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa68, 11921, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa69, 11925, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfa6a, 11929, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfb00, G_UNICODE_NOT_PRESENT_OFFSET, 11933 },
+  { 0xfb01, G_UNICODE_NOT_PRESENT_OFFSET, 11936 },
+  { 0xfb02, G_UNICODE_NOT_PRESENT_OFFSET, 11939 },
+  { 0xfb03, G_UNICODE_NOT_PRESENT_OFFSET, 11942 },
+  { 0xfb04, G_UNICODE_NOT_PRESENT_OFFSET, 11946 },
+  { 0xfb05, G_UNICODE_NOT_PRESENT_OFFSET, 11950 },
+  { 0xfb06, G_UNICODE_NOT_PRESENT_OFFSET, 11950 },
+  { 0xfb13, G_UNICODE_NOT_PRESENT_OFFSET, 11953 },
+  { 0xfb14, G_UNICODE_NOT_PRESENT_OFFSET, 11958 },
+  { 0xfb15, G_UNICODE_NOT_PRESENT_OFFSET, 11963 },
+  { 0xfb16, G_UNICODE_NOT_PRESENT_OFFSET, 11968 },
+  { 0xfb17, G_UNICODE_NOT_PRESENT_OFFSET, 11973 },
+  { 0xfb1d, 11978, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfb1f, 11983, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfb20, G_UNICODE_NOT_PRESENT_OFFSET, 11988 },
+  { 0xfb21, G_UNICODE_NOT_PRESENT_OFFSET, 5149 },
+  { 0xfb22, G_UNICODE_NOT_PRESENT_OFFSET, 5158 },
+  { 0xfb23, G_UNICODE_NOT_PRESENT_OFFSET, 11991 },
+  { 0xfb24, G_UNICODE_NOT_PRESENT_OFFSET, 11994 },
+  { 0xfb25, G_UNICODE_NOT_PRESENT_OFFSET, 11997 },
+  { 0xfb26, G_UNICODE_NOT_PRESENT_OFFSET, 12000 },
+  { 0xfb27, G_UNICODE_NOT_PRESENT_OFFSET, 12003 },
+  { 0xfb28, G_UNICODE_NOT_PRESENT_OFFSET, 12006 },
+  { 0xfb29, G_UNICODE_NOT_PRESENT_OFFSET, 5078 },
+  { 0xfb2a, 12009, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfb2b, 12014, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfb2c, 12019, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfb2d, 12026, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfb2e, 12033, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfb2f, 12038, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfb30, 12043, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfb31, 12048, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfb32, 12053, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfb33, 12058, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfb34, 12063, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfb35, 12068, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfb36, 12073, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfb38, 12078, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfb39, 12083, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfb3a, 12088, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfb3b, 12093, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfb3c, 12098, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfb3e, 12103, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfb40, 12108, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfb41, 12113, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfb43, 12118, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfb44, 12123, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfb46, 12128, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfb47, 12133, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfb48, 12138, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfb49, 12143, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfb4a, 12148, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfb4b, 12153, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfb4c, 12158, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfb4d, 12163, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfb4e, 12168, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0xfb4f, G_UNICODE_NOT_PRESENT_OFFSET, 12173 },
+  { 0xfb50, G_UNICODE_NOT_PRESENT_OFFSET, 12178 },
+  { 0xfb51, G_UNICODE_NOT_PRESENT_OFFSET, 12178 },
+  { 0xfb52, G_UNICODE_NOT_PRESENT_OFFSET, 12181 },
+  { 0xfb53, G_UNICODE_NOT_PRESENT_OFFSET, 12181 },
+  { 0xfb54, G_UNICODE_NOT_PRESENT_OFFSET, 12181 },
+  { 0xfb55, G_UNICODE_NOT_PRESENT_OFFSET, 12181 },
+  { 0xfb56, G_UNICODE_NOT_PRESENT_OFFSET, 12184 },
+  { 0xfb57, G_UNICODE_NOT_PRESENT_OFFSET, 12184 },
+  { 0xfb58, G_UNICODE_NOT_PRESENT_OFFSET, 12184 },
+  { 0xfb59, G_UNICODE_NOT_PRESENT_OFFSET, 12184 },
+  { 0xfb5a, G_UNICODE_NOT_PRESENT_OFFSET, 12187 },
+  { 0xfb5b, G_UNICODE_NOT_PRESENT_OFFSET, 12187 },
+  { 0xfb5c, G_UNICODE_NOT_PRESENT_OFFSET, 12187 },
+  { 0xfb5d, G_UNICODE_NOT_PRESENT_OFFSET, 12187 },
+  { 0xfb5e, G_UNICODE_NOT_PRESENT_OFFSET, 12190 },
+  { 0xfb5f, G_UNICODE_NOT_PRESENT_OFFSET, 12190 },
+  { 0xfb60, G_UNICODE_NOT_PRESENT_OFFSET, 12190 },
+  { 0xfb61, G_UNICODE_NOT_PRESENT_OFFSET, 12190 },
+  { 0xfb62, G_UNICODE_NOT_PRESENT_OFFSET, 12193 },
+  { 0xfb63, G_UNICODE_NOT_PRESENT_OFFSET, 12193 },
+  { 0xfb64, G_UNICODE_NOT_PRESENT_OFFSET, 12193 },
+  { 0xfb65, G_UNICODE_NOT_PRESENT_OFFSET, 12193 },
+  { 0xfb66, G_UNICODE_NOT_PRESENT_OFFSET, 12196 },
+  { 0xfb67, G_UNICODE_NOT_PRESENT_OFFSET, 12196 },
+  { 0xfb68, G_UNICODE_NOT_PRESENT_OFFSET, 12196 },
+  { 0xfb69, G_UNICODE_NOT_PRESENT_OFFSET, 12196 },
+  { 0xfb6a, G_UNICODE_NOT_PRESENT_OFFSET, 12199 },
+  { 0xfb6b, G_UNICODE_NOT_PRESENT_OFFSET, 12199 },
+  { 0xfb6c, G_UNICODE_NOT_PRESENT_OFFSET, 12199 },
+  { 0xfb6d, G_UNICODE_NOT_PRESENT_OFFSET, 12199 },
+  { 0xfb6e, G_UNICODE_NOT_PRESENT_OFFSET, 12202 },
+  { 0xfb6f, G_UNICODE_NOT_PRESENT_OFFSET, 12202 },
+  { 0xfb70, G_UNICODE_NOT_PRESENT_OFFSET, 12202 },
+  { 0xfb71, G_UNICODE_NOT_PRESENT_OFFSET, 12202 },
+  { 0xfb72, G_UNICODE_NOT_PRESENT_OFFSET, 12205 },
+  { 0xfb73, G_UNICODE_NOT_PRESENT_OFFSET, 12205 },
+  { 0xfb74, G_UNICODE_NOT_PRESENT_OFFSET, 12205 },
+  { 0xfb75, G_UNICODE_NOT_PRESENT_OFFSET, 12205 },
+  { 0xfb76, G_UNICODE_NOT_PRESENT_OFFSET, 12208 },
+  { 0xfb77, G_UNICODE_NOT_PRESENT_OFFSET, 12208 },
+  { 0xfb78, G_UNICODE_NOT_PRESENT_OFFSET, 12208 },
+  { 0xfb79, G_UNICODE_NOT_PRESENT_OFFSET, 12208 },
+  { 0xfb7a, G_UNICODE_NOT_PRESENT_OFFSET, 12211 },
+  { 0xfb7b, G_UNICODE_NOT_PRESENT_OFFSET, 12211 },
+  { 0xfb7c, G_UNICODE_NOT_PRESENT_OFFSET, 12211 },
+  { 0xfb7d, G_UNICODE_NOT_PRESENT_OFFSET, 12211 },
+  { 0xfb7e, G_UNICODE_NOT_PRESENT_OFFSET, 12214 },
+  { 0xfb7f, G_UNICODE_NOT_PRESENT_OFFSET, 12214 },
+  { 0xfb80, G_UNICODE_NOT_PRESENT_OFFSET, 12214 },
+  { 0xfb81, G_UNICODE_NOT_PRESENT_OFFSET, 12214 },
+  { 0xfb82, G_UNICODE_NOT_PRESENT_OFFSET, 12217 },
+  { 0xfb83, G_UNICODE_NOT_PRESENT_OFFSET, 12217 },
+  { 0xfb84, G_UNICODE_NOT_PRESENT_OFFSET, 12220 },
+  { 0xfb85, G_UNICODE_NOT_PRESENT_OFFSET, 12220 },
+  { 0xfb86, G_UNICODE_NOT_PRESENT_OFFSET, 12223 },
+  { 0xfb87, G_UNICODE_NOT_PRESENT_OFFSET, 12223 },
+  { 0xfb88, G_UNICODE_NOT_PRESENT_OFFSET, 12226 },
+  { 0xfb89, G_UNICODE_NOT_PRESENT_OFFSET, 12226 },
+  { 0xfb8a, G_UNICODE_NOT_PRESENT_OFFSET, 12229 },
+  { 0xfb8b, G_UNICODE_NOT_PRESENT_OFFSET, 12229 },
+  { 0xfb8c, G_UNICODE_NOT_PRESENT_OFFSET, 12232 },
+  { 0xfb8d, G_UNICODE_NOT_PRESENT_OFFSET, 12232 },
+  { 0xfb8e, G_UNICODE_NOT_PRESENT_OFFSET, 12235 },
+  { 0xfb8f, G_UNICODE_NOT_PRESENT_OFFSET, 12235 },
+  { 0xfb90, G_UNICODE_NOT_PRESENT_OFFSET, 12235 },
+  { 0xfb91, G_UNICODE_NOT_PRESENT_OFFSET, 12235 },
+  { 0xfb92, G_UNICODE_NOT_PRESENT_OFFSET, 12238 },
+  { 0xfb93, G_UNICODE_NOT_PRESENT_OFFSET, 12238 },
+  { 0xfb94, G_UNICODE_NOT_PRESENT_OFFSET, 12238 },
+  { 0xfb95, G_UNICODE_NOT_PRESENT_OFFSET, 12238 },
+  { 0xfb96, G_UNICODE_NOT_PRESENT_OFFSET, 12241 },
+  { 0xfb97, G_UNICODE_NOT_PRESENT_OFFSET, 12241 },
+  { 0xfb98, G_UNICODE_NOT_PRESENT_OFFSET, 12241 },
+  { 0xfb99, G_UNICODE_NOT_PRESENT_OFFSET, 12241 },
+  { 0xfb9a, G_UNICODE_NOT_PRESENT_OFFSET, 12244 },
+  { 0xfb9b, G_UNICODE_NOT_PRESENT_OFFSET, 12244 },
+  { 0xfb9c, G_UNICODE_NOT_PRESENT_OFFSET, 12244 },
+  { 0xfb9d, G_UNICODE_NOT_PRESENT_OFFSET, 12244 },
+  { 0xfb9e, G_UNICODE_NOT_PRESENT_OFFSET, 12247 },
+  { 0xfb9f, G_UNICODE_NOT_PRESENT_OFFSET, 12247 },
+  { 0xfba0, G_UNICODE_NOT_PRESENT_OFFSET, 12250 },
+  { 0xfba1, G_UNICODE_NOT_PRESENT_OFFSET, 12250 },
+  { 0xfba2, G_UNICODE_NOT_PRESENT_OFFSET, 12250 },
+  { 0xfba3, G_UNICODE_NOT_PRESENT_OFFSET, 12250 },
+  { 0xfba4, G_UNICODE_NOT_PRESENT_OFFSET, 1721 },
+  { 0xfba5, G_UNICODE_NOT_PRESENT_OFFSET, 1721 },
+  { 0xfba6, G_UNICODE_NOT_PRESENT_OFFSET, 12253 },
+  { 0xfba7, G_UNICODE_NOT_PRESENT_OFFSET, 12253 },
+  { 0xfba8, G_UNICODE_NOT_PRESENT_OFFSET, 12253 },
+  { 0xfba9, G_UNICODE_NOT_PRESENT_OFFSET, 12253 },
+  { 0xfbaa, G_UNICODE_NOT_PRESENT_OFFSET, 12256 },
+  { 0xfbab, G_UNICODE_NOT_PRESENT_OFFSET, 12256 },
+  { 0xfbac, G_UNICODE_NOT_PRESENT_OFFSET, 12256 },
+  { 0xfbad, G_UNICODE_NOT_PRESENT_OFFSET, 12256 },
+  { 0xfbae, G_UNICODE_NOT_PRESENT_OFFSET, 12259 },
+  { 0xfbaf, G_UNICODE_NOT_PRESENT_OFFSET, 12259 },
+  { 0xfbb0, G_UNICODE_NOT_PRESENT_OFFSET, 1731 },
+  { 0xfbb1, G_UNICODE_NOT_PRESENT_OFFSET, 1731 },
+  { 0xfbd3, G_UNICODE_NOT_PRESENT_OFFSET, 12262 },
+  { 0xfbd4, G_UNICODE_NOT_PRESENT_OFFSET, 12262 },
+  { 0xfbd5, G_UNICODE_NOT_PRESENT_OFFSET, 12262 },
+  { 0xfbd6, G_UNICODE_NOT_PRESENT_OFFSET, 12262 },
+  { 0xfbd7, G_UNICODE_NOT_PRESENT_OFFSET, 12265 },
+  { 0xfbd8, G_UNICODE_NOT_PRESENT_OFFSET, 12265 },
+  { 0xfbd9, G_UNICODE_NOT_PRESENT_OFFSET, 12268 },
+  { 0xfbda, G_UNICODE_NOT_PRESENT_OFFSET, 12268 },
+  { 0xfbdb, G_UNICODE_NOT_PRESENT_OFFSET, 12271 },
+  { 0xfbdc, G_UNICODE_NOT_PRESENT_OFFSET, 12271 },
+  { 0xfbdd, G_UNICODE_NOT_PRESENT_OFFSET, 1711 },
+  { 0xfbde, G_UNICODE_NOT_PRESENT_OFFSET, 12274 },
+  { 0xfbdf, G_UNICODE_NOT_PRESENT_OFFSET, 12274 },
+  { 0xfbe0, G_UNICODE_NOT_PRESENT_OFFSET, 12277 },
+  { 0xfbe1, G_UNICODE_NOT_PRESENT_OFFSET, 12277 },
+  { 0xfbe2, G_UNICODE_NOT_PRESENT_OFFSET, 12280 },
+  { 0xfbe3, G_UNICODE_NOT_PRESENT_OFFSET, 12280 },
+  { 0xfbe4, G_UNICODE_NOT_PRESENT_OFFSET, 12283 },
+  { 0xfbe5, G_UNICODE_NOT_PRESENT_OFFSET, 12283 },
+  { 0xfbe6, G_UNICODE_NOT_PRESENT_OFFSET, 12283 },
+  { 0xfbe7, G_UNICODE_NOT_PRESENT_OFFSET, 12283 },
+  { 0xfbe8, G_UNICODE_NOT_PRESENT_OFFSET, 12286 },
+  { 0xfbe9, G_UNICODE_NOT_PRESENT_OFFSET, 12286 },
+  { 0xfbea, G_UNICODE_NOT_PRESENT_OFFSET, 12289 },
+  { 0xfbeb, G_UNICODE_NOT_PRESENT_OFFSET, 12289 },
+  { 0xfbec, G_UNICODE_NOT_PRESENT_OFFSET, 12296 },
+  { 0xfbed, G_UNICODE_NOT_PRESENT_OFFSET, 12296 },
+  { 0xfbee, G_UNICODE_NOT_PRESENT_OFFSET, 12303 },
+  { 0xfbef, G_UNICODE_NOT_PRESENT_OFFSET, 12303 },
+  { 0xfbf0, G_UNICODE_NOT_PRESENT_OFFSET, 12310 },
+  { 0xfbf1, G_UNICODE_NOT_PRESENT_OFFSET, 12310 },
+  { 0xfbf2, G_UNICODE_NOT_PRESENT_OFFSET, 12317 },
+  { 0xfbf3, G_UNICODE_NOT_PRESENT_OFFSET, 12317 },
+  { 0xfbf4, G_UNICODE_NOT_PRESENT_OFFSET, 12324 },
+  { 0xfbf5, G_UNICODE_NOT_PRESENT_OFFSET, 12324 },
+  { 0xfbf6, G_UNICODE_NOT_PRESENT_OFFSET, 12331 },
+  { 0xfbf7, G_UNICODE_NOT_PRESENT_OFFSET, 12331 },
+  { 0xfbf8, G_UNICODE_NOT_PRESENT_OFFSET, 12331 },
+  { 0xfbf9, G_UNICODE_NOT_PRESENT_OFFSET, 12338 },
+  { 0xfbfa, G_UNICODE_NOT_PRESENT_OFFSET, 12338 },
+  { 0xfbfb, G_UNICODE_NOT_PRESENT_OFFSET, 12338 },
+  { 0xfbfc, G_UNICODE_NOT_PRESENT_OFFSET, 12345 },
+  { 0xfbfd, G_UNICODE_NOT_PRESENT_OFFSET, 12345 },
+  { 0xfbfe, G_UNICODE_NOT_PRESENT_OFFSET, 12345 },
+  { 0xfbff, G_UNICODE_NOT_PRESENT_OFFSET, 12345 },
+  { 0xfc00, G_UNICODE_NOT_PRESENT_OFFSET, 12348 },
+  { 0xfc01, G_UNICODE_NOT_PRESENT_OFFSET, 12355 },
+  { 0xfc02, G_UNICODE_NOT_PRESENT_OFFSET, 12362 },
+  { 0xfc03, G_UNICODE_NOT_PRESENT_OFFSET, 12338 },
+  { 0xfc04, G_UNICODE_NOT_PRESENT_OFFSET, 12369 },
+  { 0xfc05, G_UNICODE_NOT_PRESENT_OFFSET, 12376 },
+  { 0xfc06, G_UNICODE_NOT_PRESENT_OFFSET, 12381 },
+  { 0xfc07, G_UNICODE_NOT_PRESENT_OFFSET, 12386 },
+  { 0xfc08, G_UNICODE_NOT_PRESENT_OFFSET, 12391 },
+  { 0xfc09, G_UNICODE_NOT_PRESENT_OFFSET, 12396 },
+  { 0xfc0a, G_UNICODE_NOT_PRESENT_OFFSET, 12401 },
+  { 0xfc0b, G_UNICODE_NOT_PRESENT_OFFSET, 12406 },
+  { 0xfc0c, G_UNICODE_NOT_PRESENT_OFFSET, 12411 },
+  { 0xfc0d, G_UNICODE_NOT_PRESENT_OFFSET, 12416 },
+  { 0xfc0e, G_UNICODE_NOT_PRESENT_OFFSET, 12421 },
+  { 0xfc0f, G_UNICODE_NOT_PRESENT_OFFSET, 12426 },
+  { 0xfc10, G_UNICODE_NOT_PRESENT_OFFSET, 12431 },
+  { 0xfc11, G_UNICODE_NOT_PRESENT_OFFSET, 12436 },
+  { 0xfc12, G_UNICODE_NOT_PRESENT_OFFSET, 12441 },
+  { 0xfc13, G_UNICODE_NOT_PRESENT_OFFSET, 12446 },
+  { 0xfc14, G_UNICODE_NOT_PRESENT_OFFSET, 12451 },
+  { 0xfc15, G_UNICODE_NOT_PRESENT_OFFSET, 12456 },
+  { 0xfc16, G_UNICODE_NOT_PRESENT_OFFSET, 12461 },
+  { 0xfc17, G_UNICODE_NOT_PRESENT_OFFSET, 12466 },
+  { 0xfc18, G_UNICODE_NOT_PRESENT_OFFSET, 12471 },
+  { 0xfc19, G_UNICODE_NOT_PRESENT_OFFSET, 12476 },
+  { 0xfc1a, G_UNICODE_NOT_PRESENT_OFFSET, 12481 },
+  { 0xfc1b, G_UNICODE_NOT_PRESENT_OFFSET, 12486 },
+  { 0xfc1c, G_UNICODE_NOT_PRESENT_OFFSET, 12491 },
+  { 0xfc1d, G_UNICODE_NOT_PRESENT_OFFSET, 12496 },
+  { 0xfc1e, G_UNICODE_NOT_PRESENT_OFFSET, 12501 },
+  { 0xfc1f, G_UNICODE_NOT_PRESENT_OFFSET, 12506 },
+  { 0xfc20, G_UNICODE_NOT_PRESENT_OFFSET, 12511 },
+  { 0xfc21, G_UNICODE_NOT_PRESENT_OFFSET, 12516 },
+  { 0xfc22, G_UNICODE_NOT_PRESENT_OFFSET, 12521 },
+  { 0xfc23, G_UNICODE_NOT_PRESENT_OFFSET, 12526 },
+  { 0xfc24, G_UNICODE_NOT_PRESENT_OFFSET, 12531 },
+  { 0xfc25, G_UNICODE_NOT_PRESENT_OFFSET, 12536 },
+  { 0xfc26, G_UNICODE_NOT_PRESENT_OFFSET, 12541 },
+  { 0xfc27, G_UNICODE_NOT_PRESENT_OFFSET, 12546 },
+  { 0xfc28, G_UNICODE_NOT_PRESENT_OFFSET, 12551 },
+  { 0xfc29, G_UNICODE_NOT_PRESENT_OFFSET, 12556 },
+  { 0xfc2a, G_UNICODE_NOT_PRESENT_OFFSET, 12561 },
+  { 0xfc2b, G_UNICODE_NOT_PRESENT_OFFSET, 12566 },
+  { 0xfc2c, G_UNICODE_NOT_PRESENT_OFFSET, 12571 },
+  { 0xfc2d, G_UNICODE_NOT_PRESENT_OFFSET, 12576 },
+  { 0xfc2e, G_UNICODE_NOT_PRESENT_OFFSET, 12581 },
+  { 0xfc2f, G_UNICODE_NOT_PRESENT_OFFSET, 12586 },
+  { 0xfc30, G_UNICODE_NOT_PRESENT_OFFSET, 12591 },
+  { 0xfc31, G_UNICODE_NOT_PRESENT_OFFSET, 12596 },
+  { 0xfc32, G_UNICODE_NOT_PRESENT_OFFSET, 12601 },
+  { 0xfc33, G_UNICODE_NOT_PRESENT_OFFSET, 12606 },
+  { 0xfc34, G_UNICODE_NOT_PRESENT_OFFSET, 12611 },
+  { 0xfc35, G_UNICODE_NOT_PRESENT_OFFSET, 12616 },
+  { 0xfc36, G_UNICODE_NOT_PRESENT_OFFSET, 12621 },
+  { 0xfc37, G_UNICODE_NOT_PRESENT_OFFSET, 12626 },
+  { 0xfc38, G_UNICODE_NOT_PRESENT_OFFSET, 12631 },
+  { 0xfc39, G_UNICODE_NOT_PRESENT_OFFSET, 12636 },
+  { 0xfc3a, G_UNICODE_NOT_PRESENT_OFFSET, 12641 },
+  { 0xfc3b, G_UNICODE_NOT_PRESENT_OFFSET, 12646 },
+  { 0xfc3c, G_UNICODE_NOT_PRESENT_OFFSET, 12651 },
+  { 0xfc3d, G_UNICODE_NOT_PRESENT_OFFSET, 12656 },
+  { 0xfc3e, G_UNICODE_NOT_PRESENT_OFFSET, 12661 },
+  { 0xfc3f, G_UNICODE_NOT_PRESENT_OFFSET, 12666 },
+  { 0xfc40, G_UNICODE_NOT_PRESENT_OFFSET, 12671 },
+  { 0xfc41, G_UNICODE_NOT_PRESENT_OFFSET, 12676 },
+  { 0xfc42, G_UNICODE_NOT_PRESENT_OFFSET, 12681 },
+  { 0xfc43, G_UNICODE_NOT_PRESENT_OFFSET, 12686 },
+  { 0xfc44, G_UNICODE_NOT_PRESENT_OFFSET, 12691 },
+  { 0xfc45, G_UNICODE_NOT_PRESENT_OFFSET, 12696 },
+  { 0xfc46, G_UNICODE_NOT_PRESENT_OFFSET, 12701 },
+  { 0xfc47, G_UNICODE_NOT_PRESENT_OFFSET, 12706 },
+  { 0xfc48, G_UNICODE_NOT_PRESENT_OFFSET, 12711 },
+  { 0xfc49, G_UNICODE_NOT_PRESENT_OFFSET, 12716 },
+  { 0xfc4a, G_UNICODE_NOT_PRESENT_OFFSET, 12721 },
+  { 0xfc4b, G_UNICODE_NOT_PRESENT_OFFSET, 12726 },
+  { 0xfc4c, G_UNICODE_NOT_PRESENT_OFFSET, 12731 },
+  { 0xfc4d, G_UNICODE_NOT_PRESENT_OFFSET, 12736 },
+  { 0xfc4e, G_UNICODE_NOT_PRESENT_OFFSET, 12741 },
+  { 0xfc4f, G_UNICODE_NOT_PRESENT_OFFSET, 12746 },
+  { 0xfc50, G_UNICODE_NOT_PRESENT_OFFSET, 12751 },
+  { 0xfc51, G_UNICODE_NOT_PRESENT_OFFSET, 12756 },
+  { 0xfc52, G_UNICODE_NOT_PRESENT_OFFSET, 12761 },
+  { 0xfc53, G_UNICODE_NOT_PRESENT_OFFSET, 12766 },
+  { 0xfc54, G_UNICODE_NOT_PRESENT_OFFSET, 12771 },
+  { 0xfc55, G_UNICODE_NOT_PRESENT_OFFSET, 12776 },
+  { 0xfc56, G_UNICODE_NOT_PRESENT_OFFSET, 12781 },
+  { 0xfc57, G_UNICODE_NOT_PRESENT_OFFSET, 12786 },
+  { 0xfc58, G_UNICODE_NOT_PRESENT_OFFSET, 12791 },
+  { 0xfc59, G_UNICODE_NOT_PRESENT_OFFSET, 12796 },
+  { 0xfc5a, G_UNICODE_NOT_PRESENT_OFFSET, 12801 },
+  { 0xfc5b, G_UNICODE_NOT_PRESENT_OFFSET, 12806 },
+  { 0xfc5c, G_UNICODE_NOT_PRESENT_OFFSET, 12811 },
+  { 0xfc5d, G_UNICODE_NOT_PRESENT_OFFSET, 12816 },
+  { 0xfc5e, G_UNICODE_NOT_PRESENT_OFFSET, 12821 },
+  { 0xfc5f, G_UNICODE_NOT_PRESENT_OFFSET, 12827 },
+  { 0xfc60, G_UNICODE_NOT_PRESENT_OFFSET, 12833 },
+  { 0xfc61, G_UNICODE_NOT_PRESENT_OFFSET, 12839 },
+  { 0xfc62, G_UNICODE_NOT_PRESENT_OFFSET, 12845 },
+  { 0xfc63, G_UNICODE_NOT_PRESENT_OFFSET, 12851 },
+  { 0xfc64, G_UNICODE_NOT_PRESENT_OFFSET, 12857 },
+  { 0xfc65, G_UNICODE_NOT_PRESENT_OFFSET, 12864 },
+  { 0xfc66, G_UNICODE_NOT_PRESENT_OFFSET, 12362 },
+  { 0xfc67, G_UNICODE_NOT_PRESENT_OFFSET, 12871 },
+  { 0xfc68, G_UNICODE_NOT_PRESENT_OFFSET, 12338 },
+  { 0xfc69, G_UNICODE_NOT_PRESENT_OFFSET, 12369 },
+  { 0xfc6a, G_UNICODE_NOT_PRESENT_OFFSET, 12878 },
+  { 0xfc6b, G_UNICODE_NOT_PRESENT_OFFSET, 12883 },
+  { 0xfc6c, G_UNICODE_NOT_PRESENT_OFFSET, 12391 },
+  { 0xfc6d, G_UNICODE_NOT_PRESENT_OFFSET, 12888 },
+  { 0xfc6e, G_UNICODE_NOT_PRESENT_OFFSET, 12396 },
+  { 0xfc6f, G_UNICODE_NOT_PRESENT_OFFSET, 12401 },
+  { 0xfc70, G_UNICODE_NOT_PRESENT_OFFSET, 12893 },
+  { 0xfc71, G_UNICODE_NOT_PRESENT_OFFSET, 12898 },
+  { 0xfc72, G_UNICODE_NOT_PRESENT_OFFSET, 12421 },
+  { 0xfc73, G_UNICODE_NOT_PRESENT_OFFSET, 12903 },
+  { 0xfc74, G_UNICODE_NOT_PRESENT_OFFSET, 12426 },
+  { 0xfc75, G_UNICODE_NOT_PRESENT_OFFSET, 12431 },
+  { 0xfc76, G_UNICODE_NOT_PRESENT_OFFSET, 12908 },
+  { 0xfc77, G_UNICODE_NOT_PRESENT_OFFSET, 12913 },
+  { 0xfc78, G_UNICODE_NOT_PRESENT_OFFSET, 12441 },
+  { 0xfc79, G_UNICODE_NOT_PRESENT_OFFSET, 12918 },
+  { 0xfc7a, G_UNICODE_NOT_PRESENT_OFFSET, 12446 },
+  { 0xfc7b, G_UNICODE_NOT_PRESENT_OFFSET, 12451 },
+  { 0xfc7c, G_UNICODE_NOT_PRESENT_OFFSET, 12596 },
+  { 0xfc7d, G_UNICODE_NOT_PRESENT_OFFSET, 12601 },
+  { 0xfc7e, G_UNICODE_NOT_PRESENT_OFFSET, 12616 },
+  { 0xfc7f, G_UNICODE_NOT_PRESENT_OFFSET, 12621 },
+  { 0xfc80, G_UNICODE_NOT_PRESENT_OFFSET, 12626 },
+  { 0xfc81, G_UNICODE_NOT_PRESENT_OFFSET, 12646 },
+  { 0xfc82, G_UNICODE_NOT_PRESENT_OFFSET, 12651 },
+  { 0xfc83, G_UNICODE_NOT_PRESENT_OFFSET, 12656 },
+  { 0xfc84, G_UNICODE_NOT_PRESENT_OFFSET, 12661 },
+  { 0xfc85, G_UNICODE_NOT_PRESENT_OFFSET, 12681 },
+  { 0xfc86, G_UNICODE_NOT_PRESENT_OFFSET, 12686 },
+  { 0xfc87, G_UNICODE_NOT_PRESENT_OFFSET, 12691 },
+  { 0xfc88, G_UNICODE_NOT_PRESENT_OFFSET, 12923 },
+  { 0xfc89, G_UNICODE_NOT_PRESENT_OFFSET, 12711 },
+  { 0xfc8a, G_UNICODE_NOT_PRESENT_OFFSET, 12928 },
+  { 0xfc8b, G_UNICODE_NOT_PRESENT_OFFSET, 12933 },
+  { 0xfc8c, G_UNICODE_NOT_PRESENT_OFFSET, 12741 },
+  { 0xfc8d, G_UNICODE_NOT_PRESENT_OFFSET, 12938 },
+  { 0xfc8e, G_UNICODE_NOT_PRESENT_OFFSET, 12746 },
+  { 0xfc8f, G_UNICODE_NOT_PRESENT_OFFSET, 12751 },
+  { 0xfc90, G_UNICODE_NOT_PRESENT_OFFSET, 12816 },
+  { 0xfc91, G_UNICODE_NOT_PRESENT_OFFSET, 12943 },
+  { 0xfc92, G_UNICODE_NOT_PRESENT_OFFSET, 12948 },
+  { 0xfc93, G_UNICODE_NOT_PRESENT_OFFSET, 12791 },
+  { 0xfc94, G_UNICODE_NOT_PRESENT_OFFSET, 12953 },
+  { 0xfc95, G_UNICODE_NOT_PRESENT_OFFSET, 12796 },
+  { 0xfc96, G_UNICODE_NOT_PRESENT_OFFSET, 12801 },
+  { 0xfc97, G_UNICODE_NOT_PRESENT_OFFSET, 12348 },
+  { 0xfc98, G_UNICODE_NOT_PRESENT_OFFSET, 12355 },
+  { 0xfc99, G_UNICODE_NOT_PRESENT_OFFSET, 12958 },
+  { 0xfc9a, G_UNICODE_NOT_PRESENT_OFFSET, 12362 },
+  { 0xfc9b, G_UNICODE_NOT_PRESENT_OFFSET, 12965 },
+  { 0xfc9c, G_UNICODE_NOT_PRESENT_OFFSET, 12376 },
+  { 0xfc9d, G_UNICODE_NOT_PRESENT_OFFSET, 12381 },
+  { 0xfc9e, G_UNICODE_NOT_PRESENT_OFFSET, 12386 },
+  { 0xfc9f, G_UNICODE_NOT_PRESENT_OFFSET, 12391 },
+  { 0xfca0, G_UNICODE_NOT_PRESENT_OFFSET, 12972 },
+  { 0xfca1, G_UNICODE_NOT_PRESENT_OFFSET, 12406 },
+  { 0xfca2, G_UNICODE_NOT_PRESENT_OFFSET, 12411 },
+  { 0xfca3, G_UNICODE_NOT_PRESENT_OFFSET, 12416 },
+  { 0xfca4, G_UNICODE_NOT_PRESENT_OFFSET, 12421 },
+  { 0xfca5, G_UNICODE_NOT_PRESENT_OFFSET, 12977 },
+  { 0xfca6, G_UNICODE_NOT_PRESENT_OFFSET, 12441 },
+  { 0xfca7, G_UNICODE_NOT_PRESENT_OFFSET, 12456 },
+  { 0xfca8, G_UNICODE_NOT_PRESENT_OFFSET, 12461 },
+  { 0xfca9, G_UNICODE_NOT_PRESENT_OFFSET, 12466 },
+  { 0xfcaa, G_UNICODE_NOT_PRESENT_OFFSET, 12471 },
+  { 0xfcab, G_UNICODE_NOT_PRESENT_OFFSET, 12476 },
+  { 0xfcac, G_UNICODE_NOT_PRESENT_OFFSET, 12486 },
+  { 0xfcad, G_UNICODE_NOT_PRESENT_OFFSET, 12491 },
+  { 0xfcae, G_UNICODE_NOT_PRESENT_OFFSET, 12496 },
+  { 0xfcaf, G_UNICODE_NOT_PRESENT_OFFSET, 12501 },
+  { 0xfcb0, G_UNICODE_NOT_PRESENT_OFFSET, 12506 },
+  { 0xfcb1, G_UNICODE_NOT_PRESENT_OFFSET, 12511 },
+  { 0xfcb2, G_UNICODE_NOT_PRESENT_OFFSET, 12982 },
+  { 0xfcb3, G_UNICODE_NOT_PRESENT_OFFSET, 12516 },
+  { 0xfcb4, G_UNICODE_NOT_PRESENT_OFFSET, 12521 },
+  { 0xfcb5, G_UNICODE_NOT_PRESENT_OFFSET, 12526 },
+  { 0xfcb6, G_UNICODE_NOT_PRESENT_OFFSET, 12531 },
+  { 0xfcb7, G_UNICODE_NOT_PRESENT_OFFSET, 12536 },
+  { 0xfcb8, G_UNICODE_NOT_PRESENT_OFFSET, 12541 },
+  { 0xfcb9, G_UNICODE_NOT_PRESENT_OFFSET, 12551 },
+  { 0xfcba, G_UNICODE_NOT_PRESENT_OFFSET, 12556 },
+  { 0xfcbb, G_UNICODE_NOT_PRESENT_OFFSET, 12561 },
+  { 0xfcbc, G_UNICODE_NOT_PRESENT_OFFSET, 12566 },
+  { 0xfcbd, G_UNICODE_NOT_PRESENT_OFFSET, 12571 },
+  { 0xfcbe, G_UNICODE_NOT_PRESENT_OFFSET, 12576 },
+  { 0xfcbf, G_UNICODE_NOT_PRESENT_OFFSET, 12581 },
+  { 0xfcc0, G_UNICODE_NOT_PRESENT_OFFSET, 12586 },
+  { 0xfcc1, G_UNICODE_NOT_PRESENT_OFFSET, 12591 },
+  { 0xfcc2, G_UNICODE_NOT_PRESENT_OFFSET, 12606 },
+  { 0xfcc3, G_UNICODE_NOT_PRESENT_OFFSET, 12611 },
+  { 0xfcc4, G_UNICODE_NOT_PRESENT_OFFSET, 12631 },
+  { 0xfcc5, G_UNICODE_NOT_PRESENT_OFFSET, 12636 },
+  { 0xfcc6, G_UNICODE_NOT_PRESENT_OFFSET, 12641 },
+  { 0xfcc7, G_UNICODE_NOT_PRESENT_OFFSET, 12646 },
+  { 0xfcc8, G_UNICODE_NOT_PRESENT_OFFSET, 12651 },
+  { 0xfcc9, G_UNICODE_NOT_PRESENT_OFFSET, 12666 },
+  { 0xfcca, G_UNICODE_NOT_PRESENT_OFFSET, 12671 },
+  { 0xfccb, G_UNICODE_NOT_PRESENT_OFFSET, 12676 },
+  { 0xfccc, G_UNICODE_NOT_PRESENT_OFFSET, 12681 },
+  { 0xfccd, G_UNICODE_NOT_PRESENT_OFFSET, 12987 },
+  { 0xfcce, G_UNICODE_NOT_PRESENT_OFFSET, 12696 },
+  { 0xfccf, G_UNICODE_NOT_PRESENT_OFFSET, 12701 },
+  { 0xfcd0, G_UNICODE_NOT_PRESENT_OFFSET, 12706 },
+  { 0xfcd1, G_UNICODE_NOT_PRESENT_OFFSET, 12711 },
+  { 0xfcd2, G_UNICODE_NOT_PRESENT_OFFSET, 12726 },
+  { 0xfcd3, G_UNICODE_NOT_PRESENT_OFFSET, 12731 },
+  { 0xfcd4, G_UNICODE_NOT_PRESENT_OFFSET, 12736 },
+  { 0xfcd5, G_UNICODE_NOT_PRESENT_OFFSET, 12741 },
+  { 0xfcd6, G_UNICODE_NOT_PRESENT_OFFSET, 12992 },
+  { 0xfcd7, G_UNICODE_NOT_PRESENT_OFFSET, 12756 },
+  { 0xfcd8, G_UNICODE_NOT_PRESENT_OFFSET, 12761 },
+  { 0xfcd9, G_UNICODE_NOT_PRESENT_OFFSET, 12997 },
+  { 0xfcda, G_UNICODE_NOT_PRESENT_OFFSET, 12776 },
+  { 0xfcdb, G_UNICODE_NOT_PRESENT_OFFSET, 12781 },
+  { 0xfcdc, G_UNICODE_NOT_PRESENT_OFFSET, 12786 },
+  { 0xfcdd, G_UNICODE_NOT_PRESENT_OFFSET, 12791 },
+  { 0xfcde, G_UNICODE_NOT_PRESENT_OFFSET, 13002 },
+  { 0xfcdf, G_UNICODE_NOT_PRESENT_OFFSET, 12362 },
+  { 0xfce0, G_UNICODE_NOT_PRESENT_OFFSET, 12965 },
+  { 0xfce1, G_UNICODE_NOT_PRESENT_OFFSET, 12391 },
+  { 0xfce2, G_UNICODE_NOT_PRESENT_OFFSET, 12972 },
+  { 0xfce3, G_UNICODE_NOT_PRESENT_OFFSET, 12421 },
+  { 0xfce4, G_UNICODE_NOT_PRESENT_OFFSET, 12977 },
+  { 0xfce5, G_UNICODE_NOT_PRESENT_OFFSET, 12441 },
+  { 0xfce6, G_UNICODE_NOT_PRESENT_OFFSET, 13007 },
+  { 0xfce7, G_UNICODE_NOT_PRESENT_OFFSET, 12506 },
+  { 0xfce8, G_UNICODE_NOT_PRESENT_OFFSET, 13012 },
+  { 0xfce9, G_UNICODE_NOT_PRESENT_OFFSET, 13017 },
+  { 0xfcea, G_UNICODE_NOT_PRESENT_OFFSET, 13022 },
+  { 0xfceb, G_UNICODE_NOT_PRESENT_OFFSET, 12646 },
+  { 0xfcec, G_UNICODE_NOT_PRESENT_OFFSET, 12651 },
+  { 0xfced, G_UNICODE_NOT_PRESENT_OFFSET, 12681 },
+  { 0xfcee, G_UNICODE_NOT_PRESENT_OFFSET, 12741 },
+  { 0xfcef, G_UNICODE_NOT_PRESENT_OFFSET, 12992 },
+  { 0xfcf0, G_UNICODE_NOT_PRESENT_OFFSET, 12791 },
+  { 0xfcf1, G_UNICODE_NOT_PRESENT_OFFSET, 13002 },
+  { 0xfcf2, G_UNICODE_NOT_PRESENT_OFFSET, 13027 },
+  { 0xfcf3, G_UNICODE_NOT_PRESENT_OFFSET, 13034 },
+  { 0xfcf4, G_UNICODE_NOT_PRESENT_OFFSET, 13041 },
+  { 0xfcf5, G_UNICODE_NOT_PRESENT_OFFSET, 13048 },
+  { 0xfcf6, G_UNICODE_NOT_PRESENT_OFFSET, 13053 },
+  { 0xfcf7, G_UNICODE_NOT_PRESENT_OFFSET, 13058 },
+  { 0xfcf8, G_UNICODE_NOT_PRESENT_OFFSET, 13063 },
+  { 0xfcf9, G_UNICODE_NOT_PRESENT_OFFSET, 13068 },
+  { 0xfcfa, G_UNICODE_NOT_PRESENT_OFFSET, 13073 },
+  { 0xfcfb, G_UNICODE_NOT_PRESENT_OFFSET, 13078 },
+  { 0xfcfc, G_UNICODE_NOT_PRESENT_OFFSET, 13083 },
+  { 0xfcfd, G_UNICODE_NOT_PRESENT_OFFSET, 13088 },
+  { 0xfcfe, G_UNICODE_NOT_PRESENT_OFFSET, 13093 },
+  { 0xfcff, G_UNICODE_NOT_PRESENT_OFFSET, 13098 },
+  { 0xfd00, G_UNICODE_NOT_PRESENT_OFFSET, 13103 },
+  { 0xfd01, G_UNICODE_NOT_PRESENT_OFFSET, 13108 },
+  { 0xfd02, G_UNICODE_NOT_PRESENT_OFFSET, 13113 },
+  { 0xfd03, G_UNICODE_NOT_PRESENT_OFFSET, 13118 },
+  { 0xfd04, G_UNICODE_NOT_PRESENT_OFFSET, 13123 },
+  { 0xfd05, G_UNICODE_NOT_PRESENT_OFFSET, 13128 },
+  { 0xfd06, G_UNICODE_NOT_PRESENT_OFFSET, 13133 },
+  { 0xfd07, G_UNICODE_NOT_PRESENT_OFFSET, 13138 },
+  { 0xfd08, G_UNICODE_NOT_PRESENT_OFFSET, 13143 },
+  { 0xfd09, G_UNICODE_NOT_PRESENT_OFFSET, 13148 },
+  { 0xfd0a, G_UNICODE_NOT_PRESENT_OFFSET, 13153 },
+  { 0xfd0b, G_UNICODE_NOT_PRESENT_OFFSET, 13158 },
+  { 0xfd0c, G_UNICODE_NOT_PRESENT_OFFSET, 13017 },
+  { 0xfd0d, G_UNICODE_NOT_PRESENT_OFFSET, 13163 },
+  { 0xfd0e, G_UNICODE_NOT_PRESENT_OFFSET, 13168 },
+  { 0xfd0f, G_UNICODE_NOT_PRESENT_OFFSET, 13173 },
+  { 0xfd10, G_UNICODE_NOT_PRESENT_OFFSET, 13178 },
+  { 0xfd11, G_UNICODE_NOT_PRESENT_OFFSET, 13048 },
+  { 0xfd12, G_UNICODE_NOT_PRESENT_OFFSET, 13053 },
+  { 0xfd13, G_UNICODE_NOT_PRESENT_OFFSET, 13058 },
+  { 0xfd14, G_UNICODE_NOT_PRESENT_OFFSET, 13063 },
+  { 0xfd15, G_UNICODE_NOT_PRESENT_OFFSET, 13068 },
+  { 0xfd16, G_UNICODE_NOT_PRESENT_OFFSET, 13073 },
+  { 0xfd17, G_UNICODE_NOT_PRESENT_OFFSET, 13078 },
+  { 0xfd18, G_UNICODE_NOT_PRESENT_OFFSET, 13083 },
+  { 0xfd19, G_UNICODE_NOT_PRESENT_OFFSET, 13088 },
+  { 0xfd1a, G_UNICODE_NOT_PRESENT_OFFSET, 13093 },
+  { 0xfd1b, G_UNICODE_NOT_PRESENT_OFFSET, 13098 },
+  { 0xfd1c, G_UNICODE_NOT_PRESENT_OFFSET, 13103 },
+  { 0xfd1d, G_UNICODE_NOT_PRESENT_OFFSET, 13108 },
+  { 0xfd1e, G_UNICODE_NOT_PRESENT_OFFSET, 13113 },
+  { 0xfd1f, G_UNICODE_NOT_PRESENT_OFFSET, 13118 },
+  { 0xfd20, G_UNICODE_NOT_PRESENT_OFFSET, 13123 },
+  { 0xfd21, G_UNICODE_NOT_PRESENT_OFFSET, 13128 },
+  { 0xfd22, G_UNICODE_NOT_PRESENT_OFFSET, 13133 },
+  { 0xfd23, G_UNICODE_NOT_PRESENT_OFFSET, 13138 },
+  { 0xfd24, G_UNICODE_NOT_PRESENT_OFFSET, 13143 },
+  { 0xfd25, G_UNICODE_NOT_PRESENT_OFFSET, 13148 },
+  { 0xfd26, G_UNICODE_NOT_PRESENT_OFFSET, 13153 },
+  { 0xfd27, G_UNICODE_NOT_PRESENT_OFFSET, 13158 },
+  { 0xfd28, G_UNICODE_NOT_PRESENT_OFFSET, 13017 },
+  { 0xfd29, G_UNICODE_NOT_PRESENT_OFFSET, 13163 },
+  { 0xfd2a, G_UNICODE_NOT_PRESENT_OFFSET, 13168 },
+  { 0xfd2b, G_UNICODE_NOT_PRESENT_OFFSET, 13173 },
+  { 0xfd2c, G_UNICODE_NOT_PRESENT_OFFSET, 13178 },
+  { 0xfd2d, G_UNICODE_NOT_PRESENT_OFFSET, 13148 },
+  { 0xfd2e, G_UNICODE_NOT_PRESENT_OFFSET, 13153 },
+  { 0xfd2f, G_UNICODE_NOT_PRESENT_OFFSET, 13158 },
+  { 0xfd30, G_UNICODE_NOT_PRESENT_OFFSET, 13017 },
+  { 0xfd31, G_UNICODE_NOT_PRESENT_OFFSET, 13012 },
+  { 0xfd32, G_UNICODE_NOT_PRESENT_OFFSET, 13022 },
+  { 0xfd33, G_UNICODE_NOT_PRESENT_OFFSET, 12546 },
+  { 0xfd34, G_UNICODE_NOT_PRESENT_OFFSET, 12491 },
+  { 0xfd35, G_UNICODE_NOT_PRESENT_OFFSET, 12496 },
+  { 0xfd36, G_UNICODE_NOT_PRESENT_OFFSET, 12501 },
+  { 0xfd37, G_UNICODE_NOT_PRESENT_OFFSET, 13148 },
+  { 0xfd38, G_UNICODE_NOT_PRESENT_OFFSET, 13153 },
+  { 0xfd39, G_UNICODE_NOT_PRESENT_OFFSET, 13158 },
+  { 0xfd3a, G_UNICODE_NOT_PRESENT_OFFSET, 12546 },
+  { 0xfd3b, G_UNICODE_NOT_PRESENT_OFFSET, 12551 },
+  { 0xfd3c, G_UNICODE_NOT_PRESENT_OFFSET, 13183 },
+  { 0xfd3d, G_UNICODE_NOT_PRESENT_OFFSET, 13183 },
+  { 0xfd50, G_UNICODE_NOT_PRESENT_OFFSET, 13188 },
+  { 0xfd51, G_UNICODE_NOT_PRESENT_OFFSET, 13195 },
+  { 0xfd52, G_UNICODE_NOT_PRESENT_OFFSET, 13195 },
+  { 0xfd53, G_UNICODE_NOT_PRESENT_OFFSET, 13202 },
+  { 0xfd54, G_UNICODE_NOT_PRESENT_OFFSET, 13209 },
+  { 0xfd55, G_UNICODE_NOT_PRESENT_OFFSET, 13216 },
+  { 0xfd56, G_UNICODE_NOT_PRESENT_OFFSET, 13223 },
+  { 0xfd57, G_UNICODE_NOT_PRESENT_OFFSET, 13230 },
+  { 0xfd58, G_UNICODE_NOT_PRESENT_OFFSET, 13237 },
+  { 0xfd59, G_UNICODE_NOT_PRESENT_OFFSET, 13237 },
+  { 0xfd5a, G_UNICODE_NOT_PRESENT_OFFSET, 13244 },
+  { 0xfd5b, G_UNICODE_NOT_PRESENT_OFFSET, 13251 },
+  { 0xfd5c, G_UNICODE_NOT_PRESENT_OFFSET, 13258 },
+  { 0xfd5d, G_UNICODE_NOT_PRESENT_OFFSET, 13265 },
+  { 0xfd5e, G_UNICODE_NOT_PRESENT_OFFSET, 13272 },
+  { 0xfd5f, G_UNICODE_NOT_PRESENT_OFFSET, 13279 },
+  { 0xfd60, G_UNICODE_NOT_PRESENT_OFFSET, 13279 },
+  { 0xfd61, G_UNICODE_NOT_PRESENT_OFFSET, 13286 },
+  { 0xfd62, G_UNICODE_NOT_PRESENT_OFFSET, 13293 },
+  { 0xfd63, G_UNICODE_NOT_PRESENT_OFFSET, 13293 },
+  { 0xfd64, G_UNICODE_NOT_PRESENT_OFFSET, 13300 },
+  { 0xfd65, G_UNICODE_NOT_PRESENT_OFFSET, 13300 },
+  { 0xfd66, G_UNICODE_NOT_PRESENT_OFFSET, 13307 },
+  { 0xfd67, G_UNICODE_NOT_PRESENT_OFFSET, 13314 },
+  { 0xfd68, G_UNICODE_NOT_PRESENT_OFFSET, 13314 },
+  { 0xfd69, G_UNICODE_NOT_PRESENT_OFFSET, 13321 },
+  { 0xfd6a, G_UNICODE_NOT_PRESENT_OFFSET, 13328 },
+  { 0xfd6b, G_UNICODE_NOT_PRESENT_OFFSET, 13328 },
+  { 0xfd6c, G_UNICODE_NOT_PRESENT_OFFSET, 13335 },
+  { 0xfd6d, G_UNICODE_NOT_PRESENT_OFFSET, 13335 },
+  { 0xfd6e, G_UNICODE_NOT_PRESENT_OFFSET, 13342 },
+  { 0xfd6f, G_UNICODE_NOT_PRESENT_OFFSET, 13349 },
+  { 0xfd70, G_UNICODE_NOT_PRESENT_OFFSET, 13349 },
+  { 0xfd71, G_UNICODE_NOT_PRESENT_OFFSET, 13356 },
+  { 0xfd72, G_UNICODE_NOT_PRESENT_OFFSET, 13356 },
+  { 0xfd73, G_UNICODE_NOT_PRESENT_OFFSET, 13363 },
+  { 0xfd74, G_UNICODE_NOT_PRESENT_OFFSET, 13370 },
+  { 0xfd75, G_UNICODE_NOT_PRESENT_OFFSET, 13377 },
+  { 0xfd76, G_UNICODE_NOT_PRESENT_OFFSET, 13384 },
+  { 0xfd77, G_UNICODE_NOT_PRESENT_OFFSET, 13384 },
+  { 0xfd78, G_UNICODE_NOT_PRESENT_OFFSET, 13391 },
+  { 0xfd79, G_UNICODE_NOT_PRESENT_OFFSET, 13398 },
+  { 0xfd7a, G_UNICODE_NOT_PRESENT_OFFSET, 13405 },
+  { 0xfd7b, G_UNICODE_NOT_PRESENT_OFFSET, 13412 },
+  { 0xfd7c, G_UNICODE_NOT_PRESENT_OFFSET, 13419 },
+  { 0xfd7d, G_UNICODE_NOT_PRESENT_OFFSET, 13419 },
+  { 0xfd7e, G_UNICODE_NOT_PRESENT_OFFSET, 13426 },
+  { 0xfd7f, G_UNICODE_NOT_PRESENT_OFFSET, 13433 },
+  { 0xfd80, G_UNICODE_NOT_PRESENT_OFFSET, 13440 },
+  { 0xfd81, G_UNICODE_NOT_PRESENT_OFFSET, 13447 },
+  { 0xfd82, G_UNICODE_NOT_PRESENT_OFFSET, 13454 },
+  { 0xfd83, G_UNICODE_NOT_PRESENT_OFFSET, 13461 },
+  { 0xfd84, G_UNICODE_NOT_PRESENT_OFFSET, 13461 },
+  { 0xfd85, G_UNICODE_NOT_PRESENT_OFFSET, 13468 },
+  { 0xfd86, G_UNICODE_NOT_PRESENT_OFFSET, 13468 },
+  { 0xfd87, G_UNICODE_NOT_PRESENT_OFFSET, 13475 },
+  { 0xfd88, G_UNICODE_NOT_PRESENT_OFFSET, 13475 },
+  { 0xfd89, G_UNICODE_NOT_PRESENT_OFFSET, 13482 },
+  { 0xfd8a, G_UNICODE_NOT_PRESENT_OFFSET, 13489 },
+  { 0xfd8b, G_UNICODE_NOT_PRESENT_OFFSET, 13496 },
+  { 0xfd8c, G_UNICODE_NOT_PRESENT_OFFSET, 13503 },
+  { 0xfd8d, G_UNICODE_NOT_PRESENT_OFFSET, 13510 },
+  { 0xfd8e, G_UNICODE_NOT_PRESENT_OFFSET, 13517 },
+  { 0xfd8f, G_UNICODE_NOT_PRESENT_OFFSET, 13524 },
+  { 0xfd92, G_UNICODE_NOT_PRESENT_OFFSET, 13531 },
+  { 0xfd93, G_UNICODE_NOT_PRESENT_OFFSET, 13538 },
+  { 0xfd94, G_UNICODE_NOT_PRESENT_OFFSET, 13545 },
+  { 0xfd95, G_UNICODE_NOT_PRESENT_OFFSET, 13552 },
+  { 0xfd96, G_UNICODE_NOT_PRESENT_OFFSET, 13559 },
+  { 0xfd97, G_UNICODE_NOT_PRESENT_OFFSET, 13566 },
+  { 0xfd98, G_UNICODE_NOT_PRESENT_OFFSET, 13566 },
+  { 0xfd99, G_UNICODE_NOT_PRESENT_OFFSET, 13573 },
+  { 0xfd9a, G_UNICODE_NOT_PRESENT_OFFSET, 13580 },
+  { 0xfd9b, G_UNICODE_NOT_PRESENT_OFFSET, 13587 },
+  { 0xfd9c, G_UNICODE_NOT_PRESENT_OFFSET, 13594 },
+  { 0xfd9d, G_UNICODE_NOT_PRESENT_OFFSET, 13594 },
+  { 0xfd9e, G_UNICODE_NOT_PRESENT_OFFSET, 13601 },
+  { 0xfd9f, G_UNICODE_NOT_PRESENT_OFFSET, 13608 },
+  { 0xfda0, G_UNICODE_NOT_PRESENT_OFFSET, 13615 },
+  { 0xfda1, G_UNICODE_NOT_PRESENT_OFFSET, 13622 },
+  { 0xfda2, G_UNICODE_NOT_PRESENT_OFFSET, 13629 },
+  { 0xfda3, G_UNICODE_NOT_PRESENT_OFFSET, 13636 },
+  { 0xfda4, G_UNICODE_NOT_PRESENT_OFFSET, 13643 },
+  { 0xfda5, G_UNICODE_NOT_PRESENT_OFFSET, 13650 },
+  { 0xfda6, G_UNICODE_NOT_PRESENT_OFFSET, 13657 },
+  { 0xfda7, G_UNICODE_NOT_PRESENT_OFFSET, 13664 },
+  { 0xfda8, G_UNICODE_NOT_PRESENT_OFFSET, 13671 },
+  { 0xfda9, G_UNICODE_NOT_PRESENT_OFFSET, 13678 },
+  { 0xfdaa, G_UNICODE_NOT_PRESENT_OFFSET, 13685 },
+  { 0xfdab, G_UNICODE_NOT_PRESENT_OFFSET, 13692 },
+  { 0xfdac, G_UNICODE_NOT_PRESENT_OFFSET, 13699 },
+  { 0xfdad, G_UNICODE_NOT_PRESENT_OFFSET, 13706 },
+  { 0xfdae, G_UNICODE_NOT_PRESENT_OFFSET, 13713 },
+  { 0xfdaf, G_UNICODE_NOT_PRESENT_OFFSET, 13720 },
+  { 0xfdb0, G_UNICODE_NOT_PRESENT_OFFSET, 13727 },
+  { 0xfdb1, G_UNICODE_NOT_PRESENT_OFFSET, 13734 },
+  { 0xfdb2, G_UNICODE_NOT_PRESENT_OFFSET, 13741 },
+  { 0xfdb3, G_UNICODE_NOT_PRESENT_OFFSET, 13748 },
+  { 0xfdb4, G_UNICODE_NOT_PRESENT_OFFSET, 13426 },
+  { 0xfdb5, G_UNICODE_NOT_PRESENT_OFFSET, 13440 },
+  { 0xfdb6, G_UNICODE_NOT_PRESENT_OFFSET, 13755 },
+  { 0xfdb7, G_UNICODE_NOT_PRESENT_OFFSET, 13762 },
+  { 0xfdb8, G_UNICODE_NOT_PRESENT_OFFSET, 13769 },
+  { 0xfdb9, G_UNICODE_NOT_PRESENT_OFFSET, 13776 },
+  { 0xfdba, G_UNICODE_NOT_PRESENT_OFFSET, 13783 },
+  { 0xfdbb, G_UNICODE_NOT_PRESENT_OFFSET, 13790 },
+  { 0xfdbc, G_UNICODE_NOT_PRESENT_OFFSET, 13783 },
+  { 0xfdbd, G_UNICODE_NOT_PRESENT_OFFSET, 13769 },
+  { 0xfdbe, G_UNICODE_NOT_PRESENT_OFFSET, 13797 },
+  { 0xfdbf, G_UNICODE_NOT_PRESENT_OFFSET, 13804 },
+  { 0xfdc0, G_UNICODE_NOT_PRESENT_OFFSET, 13811 },
+  { 0xfdc1, G_UNICODE_NOT_PRESENT_OFFSET, 13818 },
+  { 0xfdc2, G_UNICODE_NOT_PRESENT_OFFSET, 13825 },
+  { 0xfdc3, G_UNICODE_NOT_PRESENT_OFFSET, 13790 },
+  { 0xfdc4, G_UNICODE_NOT_PRESENT_OFFSET, 13377 },
+  { 0xfdc5, G_UNICODE_NOT_PRESENT_OFFSET, 13307 },
+  { 0xfdc6, G_UNICODE_NOT_PRESENT_OFFSET, 13832 },
+  { 0xfdc7, G_UNICODE_NOT_PRESENT_OFFSET, 13839 },
+  { 0xfdf0, G_UNICODE_NOT_PRESENT_OFFSET, 13846 },
+  { 0xfdf1, G_UNICODE_NOT_PRESENT_OFFSET, 13853 },
+  { 0xfdf2, G_UNICODE_NOT_PRESENT_OFFSET, 13860 },
+  { 0xfdf3, G_UNICODE_NOT_PRESENT_OFFSET, 13869 },
+  { 0xfdf4, G_UNICODE_NOT_PRESENT_OFFSET, 13878 },
+  { 0xfdf5, G_UNICODE_NOT_PRESENT_OFFSET, 13887 },
+  { 0xfdf6, G_UNICODE_NOT_PRESENT_OFFSET, 13896 },
+  { 0xfdf7, G_UNICODE_NOT_PRESENT_OFFSET, 13905 },
+  { 0xfdf8, G_UNICODE_NOT_PRESENT_OFFSET, 13914 },
+  { 0xfdf9, G_UNICODE_NOT_PRESENT_OFFSET, 13923 },
+  { 0xfdfa, G_UNICODE_NOT_PRESENT_OFFSET, 13930 },
+  { 0xfdfb, G_UNICODE_NOT_PRESENT_OFFSET, 13964 },
+  { 0xfdfc, G_UNICODE_NOT_PRESENT_OFFSET, 13980 },
+  { 0xfe30, G_UNICODE_NOT_PRESENT_OFFSET, 4994 },
+  { 0xfe31, G_UNICODE_NOT_PRESENT_OFFSET, 13989 },
+  { 0xfe32, G_UNICODE_NOT_PRESENT_OFFSET, 13993 },
+  { 0xfe33, G_UNICODE_NOT_PRESENT_OFFSET, 13997 },
+  { 0xfe34, G_UNICODE_NOT_PRESENT_OFFSET, 13997 },
+  { 0xfe35, G_UNICODE_NOT_PRESENT_OFFSET, 5086 },
+  { 0xfe36, G_UNICODE_NOT_PRESENT_OFFSET, 5088 },
+  { 0xfe37, G_UNICODE_NOT_PRESENT_OFFSET, 13999 },
+  { 0xfe38, G_UNICODE_NOT_PRESENT_OFFSET, 14001 },
+  { 0xfe39, G_UNICODE_NOT_PRESENT_OFFSET, 14003 },
+  { 0xfe3a, G_UNICODE_NOT_PRESENT_OFFSET, 14007 },
+  { 0xfe3b, G_UNICODE_NOT_PRESENT_OFFSET, 14011 },
+  { 0xfe3c, G_UNICODE_NOT_PRESENT_OFFSET, 14015 },
+  { 0xfe3d, G_UNICODE_NOT_PRESENT_OFFSET, 14019 },
+  { 0xfe3e, G_UNICODE_NOT_PRESENT_OFFSET, 14023 },
+  { 0xfe3f, G_UNICODE_NOT_PRESENT_OFFSET, 5614 },
+  { 0xfe40, G_UNICODE_NOT_PRESENT_OFFSET, 5618 },
+  { 0xfe41, G_UNICODE_NOT_PRESENT_OFFSET, 14027 },
+  { 0xfe42, G_UNICODE_NOT_PRESENT_OFFSET, 14031 },
+  { 0xfe43, G_UNICODE_NOT_PRESENT_OFFSET, 14035 },
+  { 0xfe44, G_UNICODE_NOT_PRESENT_OFFSET, 14039 },
+  { 0xfe47, G_UNICODE_NOT_PRESENT_OFFSET, 14043 },
+  { 0xfe48, G_UNICODE_NOT_PRESENT_OFFSET, 14045 },
+  { 0xfe49, G_UNICODE_NOT_PRESENT_OFFSET, 5038 },
+  { 0xfe4a, G_UNICODE_NOT_PRESENT_OFFSET, 5038 },
+  { 0xfe4b, G_UNICODE_NOT_PRESENT_OFFSET, 5038 },
+  { 0xfe4c, G_UNICODE_NOT_PRESENT_OFFSET, 5038 },
+  { 0xfe4d, G_UNICODE_NOT_PRESENT_OFFSET, 13997 },
+  { 0xfe4e, G_UNICODE_NOT_PRESENT_OFFSET, 13997 },
+  { 0xfe4f, G_UNICODE_NOT_PRESENT_OFFSET, 13997 },
+  { 0xfe50, G_UNICODE_NOT_PRESENT_OFFSET, 14047 },
+  { 0xfe51, G_UNICODE_NOT_PRESENT_OFFSET, 14049 },
+  { 0xfe52, G_UNICODE_NOT_PRESENT_OFFSET, 4992 },
+  { 0xfe54, G_UNICODE_NOT_PRESENT_OFFSET, 1248 },
+  { 0xfe55, G_UNICODE_NOT_PRESENT_OFFSET, 14053 },
+  { 0xfe56, G_UNICODE_NOT_PRESENT_OFFSET, 14055 },
+  { 0xfe57, G_UNICODE_NOT_PRESENT_OFFSET, 14057 },
+  { 0xfe58, G_UNICODE_NOT_PRESENT_OFFSET, 13989 },
+  { 0xfe59, G_UNICODE_NOT_PRESENT_OFFSET, 5086 },
+  { 0xfe5a, G_UNICODE_NOT_PRESENT_OFFSET, 5088 },
+  { 0xfe5b, G_UNICODE_NOT_PRESENT_OFFSET, 13999 },
+  { 0xfe5c, G_UNICODE_NOT_PRESENT_OFFSET, 14001 },
+  { 0xfe5d, G_UNICODE_NOT_PRESENT_OFFSET, 14003 },
+  { 0xfe5e, G_UNICODE_NOT_PRESENT_OFFSET, 14007 },
+  { 0xfe5f, G_UNICODE_NOT_PRESENT_OFFSET, 14059 },
+  { 0xfe60, G_UNICODE_NOT_PRESENT_OFFSET, 14061 },
+  { 0xfe61, G_UNICODE_NOT_PRESENT_OFFSET, 14063 },
+  { 0xfe62, G_UNICODE_NOT_PRESENT_OFFSET, 5078 },
+  { 0xfe63, G_UNICODE_NOT_PRESENT_OFFSET, 14065 },
+  { 0xfe64, G_UNICODE_NOT_PRESENT_OFFSET, 14067 },
+  { 0xfe65, G_UNICODE_NOT_PRESENT_OFFSET, 14069 },
+  { 0xfe66, G_UNICODE_NOT_PRESENT_OFFSET, 5084 },
+  { 0xfe68, G_UNICODE_NOT_PRESENT_OFFSET, 14071 },
+  { 0xfe69, G_UNICODE_NOT_PRESENT_OFFSET, 14073 },
+  { 0xfe6a, G_UNICODE_NOT_PRESENT_OFFSET, 14075 },
+  { 0xfe6b, G_UNICODE_NOT_PRESENT_OFFSET, 14077 },
+  { 0xfe70, G_UNICODE_NOT_PRESENT_OFFSET, 14079 },
+  { 0xfe71, G_UNICODE_NOT_PRESENT_OFFSET, 14083 },
+  { 0xfe72, G_UNICODE_NOT_PRESENT_OFFSET, 14088 },
+  { 0xfe74, G_UNICODE_NOT_PRESENT_OFFSET, 14092 },
+  { 0xfe76, G_UNICODE_NOT_PRESENT_OFFSET, 14096 },
+  { 0xfe77, G_UNICODE_NOT_PRESENT_OFFSET, 14100 },
+  { 0xfe78, G_UNICODE_NOT_PRESENT_OFFSET, 14105 },
+  { 0xfe79, G_UNICODE_NOT_PRESENT_OFFSET, 14109 },
+  { 0xfe7a, G_UNICODE_NOT_PRESENT_OFFSET, 14114 },
+  { 0xfe7b, G_UNICODE_NOT_PRESENT_OFFSET, 14118 },
+  { 0xfe7c, G_UNICODE_NOT_PRESENT_OFFSET, 14123 },
+  { 0xfe7d, G_UNICODE_NOT_PRESENT_OFFSET, 14127 },
+  { 0xfe7e, G_UNICODE_NOT_PRESENT_OFFSET, 14132 },
+  { 0xfe7f, G_UNICODE_NOT_PRESENT_OFFSET, 14136 },
+  { 0xfe80, G_UNICODE_NOT_PRESENT_OFFSET, 14141 },
+  { 0xfe81, G_UNICODE_NOT_PRESENT_OFFSET, 1676 },
+  { 0xfe82, G_UNICODE_NOT_PRESENT_OFFSET, 1676 },
+  { 0xfe83, G_UNICODE_NOT_PRESENT_OFFSET, 1681 },
+  { 0xfe84, G_UNICODE_NOT_PRESENT_OFFSET, 1681 },
+  { 0xfe85, G_UNICODE_NOT_PRESENT_OFFSET, 1686 },
+  { 0xfe86, G_UNICODE_NOT_PRESENT_OFFSET, 1686 },
+  { 0xfe87, G_UNICODE_NOT_PRESENT_OFFSET, 1691 },
+  { 0xfe88, G_UNICODE_NOT_PRESENT_OFFSET, 1691 },
+  { 0xfe89, G_UNICODE_NOT_PRESENT_OFFSET, 1696 },
+  { 0xfe8a, G_UNICODE_NOT_PRESENT_OFFSET, 1696 },
+  { 0xfe8b, G_UNICODE_NOT_PRESENT_OFFSET, 1696 },
+  { 0xfe8c, G_UNICODE_NOT_PRESENT_OFFSET, 1696 },
+  { 0xfe8d, G_UNICODE_NOT_PRESENT_OFFSET, 14144 },
+  { 0xfe8e, G_UNICODE_NOT_PRESENT_OFFSET, 14144 },
+  { 0xfe8f, G_UNICODE_NOT_PRESENT_OFFSET, 14147 },
+  { 0xfe90, G_UNICODE_NOT_PRESENT_OFFSET, 14147 },
+  { 0xfe91, G_UNICODE_NOT_PRESENT_OFFSET, 14147 },
+  { 0xfe92, G_UNICODE_NOT_PRESENT_OFFSET, 14147 },
+  { 0xfe93, G_UNICODE_NOT_PRESENT_OFFSET, 14150 },
+  { 0xfe94, G_UNICODE_NOT_PRESENT_OFFSET, 14150 },
+  { 0xfe95, G_UNICODE_NOT_PRESENT_OFFSET, 14153 },
+  { 0xfe96, G_UNICODE_NOT_PRESENT_OFFSET, 14153 },
+  { 0xfe97, G_UNICODE_NOT_PRESENT_OFFSET, 14153 },
+  { 0xfe98, G_UNICODE_NOT_PRESENT_OFFSET, 14153 },
+  { 0xfe99, G_UNICODE_NOT_PRESENT_OFFSET, 14156 },
+  { 0xfe9a, G_UNICODE_NOT_PRESENT_OFFSET, 14156 },
+  { 0xfe9b, G_UNICODE_NOT_PRESENT_OFFSET, 14156 },
+  { 0xfe9c, G_UNICODE_NOT_PRESENT_OFFSET, 14156 },
+  { 0xfe9d, G_UNICODE_NOT_PRESENT_OFFSET, 14159 },
+  { 0xfe9e, G_UNICODE_NOT_PRESENT_OFFSET, 14159 },
+  { 0xfe9f, G_UNICODE_NOT_PRESENT_OFFSET, 14159 },
+  { 0xfea0, G_UNICODE_NOT_PRESENT_OFFSET, 14159 },
+  { 0xfea1, G_UNICODE_NOT_PRESENT_OFFSET, 14162 },
+  { 0xfea2, G_UNICODE_NOT_PRESENT_OFFSET, 14162 },
+  { 0xfea3, G_UNICODE_NOT_PRESENT_OFFSET, 14162 },
+  { 0xfea4, G_UNICODE_NOT_PRESENT_OFFSET, 14162 },
+  { 0xfea5, G_UNICODE_NOT_PRESENT_OFFSET, 14165 },
+  { 0xfea6, G_UNICODE_NOT_PRESENT_OFFSET, 14165 },
+  { 0xfea7, G_UNICODE_NOT_PRESENT_OFFSET, 14165 },
+  { 0xfea8, G_UNICODE_NOT_PRESENT_OFFSET, 14165 },
+  { 0xfea9, G_UNICODE_NOT_PRESENT_OFFSET, 14168 },
+  { 0xfeaa, G_UNICODE_NOT_PRESENT_OFFSET, 14168 },
+  { 0xfeab, G_UNICODE_NOT_PRESENT_OFFSET, 14171 },
+  { 0xfeac, G_UNICODE_NOT_PRESENT_OFFSET, 14171 },
+  { 0xfead, G_UNICODE_NOT_PRESENT_OFFSET, 14174 },
+  { 0xfeae, G_UNICODE_NOT_PRESENT_OFFSET, 14174 },
+  { 0xfeaf, G_UNICODE_NOT_PRESENT_OFFSET, 14177 },
+  { 0xfeb0, G_UNICODE_NOT_PRESENT_OFFSET, 14177 },
+  { 0xfeb1, G_UNICODE_NOT_PRESENT_OFFSET, 14180 },
+  { 0xfeb2, G_UNICODE_NOT_PRESENT_OFFSET, 14180 },
+  { 0xfeb3, G_UNICODE_NOT_PRESENT_OFFSET, 14180 },
+  { 0xfeb4, G_UNICODE_NOT_PRESENT_OFFSET, 14180 },
+  { 0xfeb5, G_UNICODE_NOT_PRESENT_OFFSET, 14183 },
+  { 0xfeb6, G_UNICODE_NOT_PRESENT_OFFSET, 14183 },
+  { 0xfeb7, G_UNICODE_NOT_PRESENT_OFFSET, 14183 },
+  { 0xfeb8, G_UNICODE_NOT_PRESENT_OFFSET, 14183 },
+  { 0xfeb9, G_UNICODE_NOT_PRESENT_OFFSET, 14186 },
+  { 0xfeba, G_UNICODE_NOT_PRESENT_OFFSET, 14186 },
+  { 0xfebb, G_UNICODE_NOT_PRESENT_OFFSET, 14186 },
+  { 0xfebc, G_UNICODE_NOT_PRESENT_OFFSET, 14186 },
+  { 0xfebd, G_UNICODE_NOT_PRESENT_OFFSET, 14189 },
+  { 0xfebe, G_UNICODE_NOT_PRESENT_OFFSET, 14189 },
+  { 0xfebf, G_UNICODE_NOT_PRESENT_OFFSET, 14189 },
+  { 0xfec0, G_UNICODE_NOT_PRESENT_OFFSET, 14189 },
+  { 0xfec1, G_UNICODE_NOT_PRESENT_OFFSET, 14192 },
+  { 0xfec2, G_UNICODE_NOT_PRESENT_OFFSET, 14192 },
+  { 0xfec3, G_UNICODE_NOT_PRESENT_OFFSET, 14192 },
+  { 0xfec4, G_UNICODE_NOT_PRESENT_OFFSET, 14192 },
+  { 0xfec5, G_UNICODE_NOT_PRESENT_OFFSET, 14195 },
+  { 0xfec6, G_UNICODE_NOT_PRESENT_OFFSET, 14195 },
+  { 0xfec7, G_UNICODE_NOT_PRESENT_OFFSET, 14195 },
+  { 0xfec8, G_UNICODE_NOT_PRESENT_OFFSET, 14195 },
+  { 0xfec9, G_UNICODE_NOT_PRESENT_OFFSET, 14198 },
+  { 0xfeca, G_UNICODE_NOT_PRESENT_OFFSET, 14198 },
+  { 0xfecb, G_UNICODE_NOT_PRESENT_OFFSET, 14198 },
+  { 0xfecc, G_UNICODE_NOT_PRESENT_OFFSET, 14198 },
+  { 0xfecd, G_UNICODE_NOT_PRESENT_OFFSET, 14201 },
+  { 0xfece, G_UNICODE_NOT_PRESENT_OFFSET, 14201 },
+  { 0xfecf, G_UNICODE_NOT_PRESENT_OFFSET, 14201 },
+  { 0xfed0, G_UNICODE_NOT_PRESENT_OFFSET, 14201 },
+  { 0xfed1, G_UNICODE_NOT_PRESENT_OFFSET, 14204 },
+  { 0xfed2, G_UNICODE_NOT_PRESENT_OFFSET, 14204 },
+  { 0xfed3, G_UNICODE_NOT_PRESENT_OFFSET, 14204 },
+  { 0xfed4, G_UNICODE_NOT_PRESENT_OFFSET, 14204 },
+  { 0xfed5, G_UNICODE_NOT_PRESENT_OFFSET, 14207 },
+  { 0xfed6, G_UNICODE_NOT_PRESENT_OFFSET, 14207 },
+  { 0xfed7, G_UNICODE_NOT_PRESENT_OFFSET, 14207 },
+  { 0xfed8, G_UNICODE_NOT_PRESENT_OFFSET, 14207 },
+  { 0xfed9, G_UNICODE_NOT_PRESENT_OFFSET, 14210 },
+  { 0xfeda, G_UNICODE_NOT_PRESENT_OFFSET, 14210 },
+  { 0xfedb, G_UNICODE_NOT_PRESENT_OFFSET, 14210 },
+  { 0xfedc, G_UNICODE_NOT_PRESENT_OFFSET, 14210 },
+  { 0xfedd, G_UNICODE_NOT_PRESENT_OFFSET, 14213 },
+  { 0xfede, G_UNICODE_NOT_PRESENT_OFFSET, 14213 },
+  { 0xfedf, G_UNICODE_NOT_PRESENT_OFFSET, 14213 },
+  { 0xfee0, G_UNICODE_NOT_PRESENT_OFFSET, 14213 },
+  { 0xfee1, G_UNICODE_NOT_PRESENT_OFFSET, 14216 },
+  { 0xfee2, G_UNICODE_NOT_PRESENT_OFFSET, 14216 },
+  { 0xfee3, G_UNICODE_NOT_PRESENT_OFFSET, 14216 },
+  { 0xfee4, G_UNICODE_NOT_PRESENT_OFFSET, 14216 },
+  { 0xfee5, G_UNICODE_NOT_PRESENT_OFFSET, 14219 },
+  { 0xfee6, G_UNICODE_NOT_PRESENT_OFFSET, 14219 },
+  { 0xfee7, G_UNICODE_NOT_PRESENT_OFFSET, 14219 },
+  { 0xfee8, G_UNICODE_NOT_PRESENT_OFFSET, 14219 },
+  { 0xfee9, G_UNICODE_NOT_PRESENT_OFFSET, 14222 },
+  { 0xfeea, G_UNICODE_NOT_PRESENT_OFFSET, 14222 },
+  { 0xfeeb, G_UNICODE_NOT_PRESENT_OFFSET, 14222 },
+  { 0xfeec, G_UNICODE_NOT_PRESENT_OFFSET, 14222 },
+  { 0xfeed, G_UNICODE_NOT_PRESENT_OFFSET, 14225 },
+  { 0xfeee, G_UNICODE_NOT_PRESENT_OFFSET, 14225 },
+  { 0xfeef, G_UNICODE_NOT_PRESENT_OFFSET, 12286 },
+  { 0xfef0, G_UNICODE_NOT_PRESENT_OFFSET, 12286 },
+  { 0xfef1, G_UNICODE_NOT_PRESENT_OFFSET, 14228 },
+  { 0xfef2, G_UNICODE_NOT_PRESENT_OFFSET, 14228 },
+  { 0xfef3, G_UNICODE_NOT_PRESENT_OFFSET, 14228 },
+  { 0xfef4, G_UNICODE_NOT_PRESENT_OFFSET, 14228 },
+  { 0xfef5, G_UNICODE_NOT_PRESENT_OFFSET, 14231 },
+  { 0xfef6, G_UNICODE_NOT_PRESENT_OFFSET, 14231 },
+  { 0xfef7, G_UNICODE_NOT_PRESENT_OFFSET, 14238 },
+  { 0xfef8, G_UNICODE_NOT_PRESENT_OFFSET, 14238 },
+  { 0xfef9, G_UNICODE_NOT_PRESENT_OFFSET, 14245 },
+  { 0xfefa, G_UNICODE_NOT_PRESENT_OFFSET, 14245 },
+  { 0xfefb, G_UNICODE_NOT_PRESENT_OFFSET, 14252 },
+  { 0xfefc, G_UNICODE_NOT_PRESENT_OFFSET, 14252 },
+  { 0xff01, G_UNICODE_NOT_PRESENT_OFFSET, 14057 },
+  { 0xff02, G_UNICODE_NOT_PRESENT_OFFSET, 14257 },
+  { 0xff03, G_UNICODE_NOT_PRESENT_OFFSET, 14059 },
+  { 0xff04, G_UNICODE_NOT_PRESENT_OFFSET, 14073 },
+  { 0xff05, G_UNICODE_NOT_PRESENT_OFFSET, 14075 },
+  { 0xff06, G_UNICODE_NOT_PRESENT_OFFSET, 14061 },
+  { 0xff07, G_UNICODE_NOT_PRESENT_OFFSET, 14259 },
+  { 0xff08, G_UNICODE_NOT_PRESENT_OFFSET, 5086 },
+  { 0xff09, G_UNICODE_NOT_PRESENT_OFFSET, 5088 },
+  { 0xff0a, G_UNICODE_NOT_PRESENT_OFFSET, 14063 },
+  { 0xff0b, G_UNICODE_NOT_PRESENT_OFFSET, 5078 },
+  { 0xff0c, G_UNICODE_NOT_PRESENT_OFFSET, 14047 },
+  { 0xff0d, G_UNICODE_NOT_PRESENT_OFFSET, 14065 },
+  { 0xff0e, G_UNICODE_NOT_PRESENT_OFFSET, 4992 },
+  { 0xff0f, G_UNICODE_NOT_PRESENT_OFFSET, 14261 },
+  { 0xff10, G_UNICODE_NOT_PRESENT_OFFSET, 5064 },
+  { 0xff11, G_UNICODE_NOT_PRESENT_OFFSET, 27 },
+  { 0xff12, G_UNICODE_NOT_PRESENT_OFFSET, 12 },
+  { 0xff13, G_UNICODE_NOT_PRESENT_OFFSET, 14 },
+  { 0xff14, G_UNICODE_NOT_PRESENT_OFFSET, 5066 },
+  { 0xff15, G_UNICODE_NOT_PRESENT_OFFSET, 5068 },
+  { 0xff16, G_UNICODE_NOT_PRESENT_OFFSET, 5070 },
+  { 0xff17, G_UNICODE_NOT_PRESENT_OFFSET, 5072 },
+  { 0xff18, G_UNICODE_NOT_PRESENT_OFFSET, 5074 },
+  { 0xff19, G_UNICODE_NOT_PRESENT_OFFSET, 5076 },
+  { 0xff1a, G_UNICODE_NOT_PRESENT_OFFSET, 14053 },
+  { 0xff1b, G_UNICODE_NOT_PRESENT_OFFSET, 1248 },
+  { 0xff1c, G_UNICODE_NOT_PRESENT_OFFSET, 14067 },
+  { 0xff1d, G_UNICODE_NOT_PRESENT_OFFSET, 5084 },
+  { 0xff1e, G_UNICODE_NOT_PRESENT_OFFSET, 14069 },
+  { 0xff1f, G_UNICODE_NOT_PRESENT_OFFSET, 14055 },
+  { 0xff20, G_UNICODE_NOT_PRESENT_OFFSET, 14077 },
+  { 0xff21, G_UNICODE_NOT_PRESENT_OFFSET, 2228 },
+  { 0xff22, G_UNICODE_NOT_PRESENT_OFFSET, 2233 },
+  { 0xff23, G_UNICODE_NOT_PRESENT_OFFSET, 5103 },
+  { 0xff24, G_UNICODE_NOT_PRESENT_OFFSET, 2235 },
+  { 0xff25, G_UNICODE_NOT_PRESENT_OFFSET, 2237 },
+  { 0xff26, G_UNICODE_NOT_PRESENT_OFFSET, 5147 },
+  { 0xff27, G_UNICODE_NOT_PRESENT_OFFSET, 2242 },
+  { 0xff28, G_UNICODE_NOT_PRESENT_OFFSET, 2244 },
+  { 0xff29, G_UNICODE_NOT_PRESENT_OFFSET, 2246 },
+  { 0xff2a, G_UNICODE_NOT_PRESENT_OFFSET, 2248 },
+  { 0xff2b, G_UNICODE_NOT_PRESENT_OFFSET, 2250 },
+  { 0xff2c, G_UNICODE_NOT_PRESENT_OFFSET, 2252 },
+  { 0xff2d, G_UNICODE_NOT_PRESENT_OFFSET, 2254 },
+  { 0xff2e, G_UNICODE_NOT_PRESENT_OFFSET, 2256 },
+  { 0xff2f, G_UNICODE_NOT_PRESENT_OFFSET, 2258 },
+  { 0xff30, G_UNICODE_NOT_PRESENT_OFFSET, 2263 },
+  { 0xff31, G_UNICODE_NOT_PRESENT_OFFSET, 5130 },
+  { 0xff32, G_UNICODE_NOT_PRESENT_OFFSET, 2265 },
+  { 0xff33, G_UNICODE_NOT_PRESENT_OFFSET, 5921 },
+  { 0xff34, G_UNICODE_NOT_PRESENT_OFFSET, 2267 },
+  { 0xff35, G_UNICODE_NOT_PRESENT_OFFSET, 2269 },
+  { 0xff36, G_UNICODE_NOT_PRESENT_OFFSET, 5262 },
+  { 0xff37, G_UNICODE_NOT_PRESENT_OFFSET, 2271 },
+  { 0xff38, G_UNICODE_NOT_PRESENT_OFFSET, 5279 },
+  { 0xff39, G_UNICODE_NOT_PRESENT_OFFSET, 5923 },
+  { 0xff3a, G_UNICODE_NOT_PRESENT_OFFSET, 5142 },
+  { 0xff3b, G_UNICODE_NOT_PRESENT_OFFSET, 14043 },
+  { 0xff3c, G_UNICODE_NOT_PRESENT_OFFSET, 14071 },
+  { 0xff3d, G_UNICODE_NOT_PRESENT_OFFSET, 14045 },
+  { 0xff3e, G_UNICODE_NOT_PRESENT_OFFSET, 14263 },
+  { 0xff3f, G_UNICODE_NOT_PRESENT_OFFSET, 13997 },
+  { 0xff40, G_UNICODE_NOT_PRESENT_OFFSET, 4921 },
+  { 0xff41, G_UNICODE_NOT_PRESENT_OFFSET, 6 },
+  { 0xff42, G_UNICODE_NOT_PRESENT_OFFSET, 2283 },
+  { 0xff43, G_UNICODE_NOT_PRESENT_OFFSET, 5320 },
+  { 0xff44, G_UNICODE_NOT_PRESENT_OFFSET, 2285 },
+  { 0xff45, G_UNICODE_NOT_PRESENT_OFFSET, 2287 },
+  { 0xff46, G_UNICODE_NOT_PRESENT_OFFSET, 5925 },
+  { 0xff47, G_UNICODE_NOT_PRESENT_OFFSET, 2298 },
+  { 0xff48, G_UNICODE_NOT_PRESENT_OFFSET, 1171 },
+  { 0xff49, G_UNICODE_NOT_PRESENT_OFFSET, 2346 },
+  { 0xff4a, G_UNICODE_NOT_PRESENT_OFFSET, 1176 },
+  { 0xff4b, G_UNICODE_NOT_PRESENT_OFFSET, 2300 },
+  { 0xff4c, G_UNICODE_NOT_PRESENT_OFFSET, 1220 },
+  { 0xff4d, G_UNICODE_NOT_PRESENT_OFFSET, 2302 },
+  { 0xff4e, G_UNICODE_NOT_PRESENT_OFFSET, 5090 },
+  { 0xff4f, G_UNICODE_NOT_PRESENT_OFFSET, 29 },
+  { 0xff50, G_UNICODE_NOT_PRESENT_OFFSET, 2318 },
+  { 0xff51, G_UNICODE_NOT_PRESENT_OFFSET, 5927 },
+  { 0xff52, G_UNICODE_NOT_PRESENT_OFFSET, 1178 },
+  { 0xff53, G_UNICODE_NOT_PRESENT_OFFSET, 711 },
+  { 0xff54, G_UNICODE_NOT_PRESENT_OFFSET, 2320 },
+  { 0xff55, G_UNICODE_NOT_PRESENT_OFFSET, 2322 },
+  { 0xff56, G_UNICODE_NOT_PRESENT_OFFSET, 2331 },
+  { 0xff57, G_UNICODE_NOT_PRESENT_OFFSET, 1189 },
+  { 0xff58, G_UNICODE_NOT_PRESENT_OFFSET, 1222 },
+  { 0xff59, G_UNICODE_NOT_PRESENT_OFFSET, 1191 },
+  { 0xff5a, G_UNICODE_NOT_PRESENT_OFFSET, 5929 },
+  { 0xff5b, G_UNICODE_NOT_PRESENT_OFFSET, 13999 },
+  { 0xff5c, G_UNICODE_NOT_PRESENT_OFFSET, 14265 },
+  { 0xff5d, G_UNICODE_NOT_PRESENT_OFFSET, 14001 },
+  { 0xff5e, G_UNICODE_NOT_PRESENT_OFFSET, 14267 },
+  { 0xff5f, G_UNICODE_NOT_PRESENT_OFFSET, 14269 },
+  { 0xff60, G_UNICODE_NOT_PRESENT_OFFSET, 14273 },
+  { 0xff61, G_UNICODE_NOT_PRESENT_OFFSET, 14277 },
+  { 0xff62, G_UNICODE_NOT_PRESENT_OFFSET, 14027 },
+  { 0xff63, G_UNICODE_NOT_PRESENT_OFFSET, 14031 },
+  { 0xff64, G_UNICODE_NOT_PRESENT_OFFSET, 14049 },
+  { 0xff65, G_UNICODE_NOT_PRESENT_OFFSET, 14281 },
+  { 0xff66, G_UNICODE_NOT_PRESENT_OFFSET, 8761 },
+  { 0xff67, G_UNICODE_NOT_PRESENT_OFFSET, 14285 },
+  { 0xff68, G_UNICODE_NOT_PRESENT_OFFSET, 14289 },
+  { 0xff69, G_UNICODE_NOT_PRESENT_OFFSET, 14293 },
+  { 0xff6a, G_UNICODE_NOT_PRESENT_OFFSET, 14297 },
+  { 0xff6b, G_UNICODE_NOT_PRESENT_OFFSET, 14301 },
+  { 0xff6c, G_UNICODE_NOT_PRESENT_OFFSET, 14305 },
+  { 0xff6d, G_UNICODE_NOT_PRESENT_OFFSET, 14309 },
+  { 0xff6e, G_UNICODE_NOT_PRESENT_OFFSET, 14313 },
+  { 0xff6f, G_UNICODE_NOT_PRESENT_OFFSET, 14317 },
+  { 0xff70, G_UNICODE_NOT_PRESENT_OFFSET, 14321 },
+  { 0xff71, G_UNICODE_NOT_PRESENT_OFFSET, 8577 },
+  { 0xff72, G_UNICODE_NOT_PRESENT_OFFSET, 8581 },
+  { 0xff73, G_UNICODE_NOT_PRESENT_OFFSET, 8585 },
+  { 0xff74, G_UNICODE_NOT_PRESENT_OFFSET, 8589 },
+  { 0xff75, G_UNICODE_NOT_PRESENT_OFFSET, 8593 },
+  { 0xff76, G_UNICODE_NOT_PRESENT_OFFSET, 8597 },
+  { 0xff77, G_UNICODE_NOT_PRESENT_OFFSET, 8601 },
+  { 0xff78, G_UNICODE_NOT_PRESENT_OFFSET, 8605 },
+  { 0xff79, G_UNICODE_NOT_PRESENT_OFFSET, 8609 },
+  { 0xff7a, G_UNICODE_NOT_PRESENT_OFFSET, 8613 },
+  { 0xff7b, G_UNICODE_NOT_PRESENT_OFFSET, 8617 },
+  { 0xff7c, G_UNICODE_NOT_PRESENT_OFFSET, 8621 },
+  { 0xff7d, G_UNICODE_NOT_PRESENT_OFFSET, 8625 },
+  { 0xff7e, G_UNICODE_NOT_PRESENT_OFFSET, 8629 },
+  { 0xff7f, G_UNICODE_NOT_PRESENT_OFFSET, 8633 },
+  { 0xff80, G_UNICODE_NOT_PRESENT_OFFSET, 8637 },
+  { 0xff81, G_UNICODE_NOT_PRESENT_OFFSET, 8641 },
+  { 0xff82, G_UNICODE_NOT_PRESENT_OFFSET, 8645 },
+  { 0xff83, G_UNICODE_NOT_PRESENT_OFFSET, 8649 },
+  { 0xff84, G_UNICODE_NOT_PRESENT_OFFSET, 8653 },
+  { 0xff85, G_UNICODE_NOT_PRESENT_OFFSET, 8657 },
+  { 0xff86, G_UNICODE_NOT_PRESENT_OFFSET, 8661 },
+  { 0xff87, G_UNICODE_NOT_PRESENT_OFFSET, 8665 },
+  { 0xff88, G_UNICODE_NOT_PRESENT_OFFSET, 8669 },
+  { 0xff89, G_UNICODE_NOT_PRESENT_OFFSET, 8673 },
+  { 0xff8a, G_UNICODE_NOT_PRESENT_OFFSET, 8677 },
+  { 0xff8b, G_UNICODE_NOT_PRESENT_OFFSET, 8681 },
+  { 0xff8c, G_UNICODE_NOT_PRESENT_OFFSET, 8685 },
+  { 0xff8d, G_UNICODE_NOT_PRESENT_OFFSET, 8689 },
+  { 0xff8e, G_UNICODE_NOT_PRESENT_OFFSET, 8693 },
+  { 0xff8f, G_UNICODE_NOT_PRESENT_OFFSET, 8697 },
+  { 0xff90, G_UNICODE_NOT_PRESENT_OFFSET, 8701 },
+  { 0xff91, G_UNICODE_NOT_PRESENT_OFFSET, 8705 },
+  { 0xff92, G_UNICODE_NOT_PRESENT_OFFSET, 8709 },
+  { 0xff93, G_UNICODE_NOT_PRESENT_OFFSET, 8713 },
+  { 0xff94, G_UNICODE_NOT_PRESENT_OFFSET, 8717 },
+  { 0xff95, G_UNICODE_NOT_PRESENT_OFFSET, 8721 },
+  { 0xff96, G_UNICODE_NOT_PRESENT_OFFSET, 8725 },
+  { 0xff97, G_UNICODE_NOT_PRESENT_OFFSET, 8729 },
+  { 0xff98, G_UNICODE_NOT_PRESENT_OFFSET, 8733 },
+  { 0xff99, G_UNICODE_NOT_PRESENT_OFFSET, 8737 },
+  { 0xff9a, G_UNICODE_NOT_PRESENT_OFFSET, 8741 },
+  { 0xff9b, G_UNICODE_NOT_PRESENT_OFFSET, 8745 },
+  { 0xff9c, G_UNICODE_NOT_PRESENT_OFFSET, 8749 },
+  { 0xff9d, G_UNICODE_NOT_PRESENT_OFFSET, 14325 },
+  { 0xff9e, G_UNICODE_NOT_PRESENT_OFFSET, 14329 },
+  { 0xff9f, G_UNICODE_NOT_PRESENT_OFFSET, 14333 },
+  { 0xffa0, G_UNICODE_NOT_PRESENT_OFFSET, 7471 },
+  { 0xffa1, G_UNICODE_NOT_PRESENT_OFFSET, 7267 },
+  { 0xffa2, G_UNICODE_NOT_PRESENT_OFFSET, 7271 },
+  { 0xffa3, G_UNICODE_NOT_PRESENT_OFFSET, 7275 },
+  { 0xffa4, G_UNICODE_NOT_PRESENT_OFFSET, 7279 },
+  { 0xffa5, G_UNICODE_NOT_PRESENT_OFFSET, 7283 },
+  { 0xffa6, G_UNICODE_NOT_PRESENT_OFFSET, 7287 },
+  { 0xffa7, G_UNICODE_NOT_PRESENT_OFFSET, 7291 },
+  { 0xffa8, G_UNICODE_NOT_PRESENT_OFFSET, 7295 },
+  { 0xffa9, G_UNICODE_NOT_PRESENT_OFFSET, 7299 },
+  { 0xffaa, G_UNICODE_NOT_PRESENT_OFFSET, 7303 },
+  { 0xffab, G_UNICODE_NOT_PRESENT_OFFSET, 7307 },
+  { 0xffac, G_UNICODE_NOT_PRESENT_OFFSET, 7311 },
+  { 0xffad, G_UNICODE_NOT_PRESENT_OFFSET, 7315 },
+  { 0xffae, G_UNICODE_NOT_PRESENT_OFFSET, 7319 },
+  { 0xffaf, G_UNICODE_NOT_PRESENT_OFFSET, 7323 },
+  { 0xffb0, G_UNICODE_NOT_PRESENT_OFFSET, 7327 },
+  { 0xffb1, G_UNICODE_NOT_PRESENT_OFFSET, 7331 },
+  { 0xffb2, G_UNICODE_NOT_PRESENT_OFFSET, 7335 },
+  { 0xffb3, G_UNICODE_NOT_PRESENT_OFFSET, 7339 },
+  { 0xffb4, G_UNICODE_NOT_PRESENT_OFFSET, 7343 },
+  { 0xffb5, G_UNICODE_NOT_PRESENT_OFFSET, 7347 },
+  { 0xffb6, G_UNICODE_NOT_PRESENT_OFFSET, 7351 },
+  { 0xffb7, G_UNICODE_NOT_PRESENT_OFFSET, 7355 },
+  { 0xffb8, G_UNICODE_NOT_PRESENT_OFFSET, 7359 },
+  { 0xffb9, G_UNICODE_NOT_PRESENT_OFFSET, 7363 },
+  { 0xffba, G_UNICODE_NOT_PRESENT_OFFSET, 7367 },
+  { 0xffbb, G_UNICODE_NOT_PRESENT_OFFSET, 7371 },
+  { 0xffbc, G_UNICODE_NOT_PRESENT_OFFSET, 7375 },
+  { 0xffbd, G_UNICODE_NOT_PRESENT_OFFSET, 7379 },
+  { 0xffbe, G_UNICODE_NOT_PRESENT_OFFSET, 7383 },
+  { 0xffc2, G_UNICODE_NOT_PRESENT_OFFSET, 7387 },
+  { 0xffc3, G_UNICODE_NOT_PRESENT_OFFSET, 7391 },
+  { 0xffc4, G_UNICODE_NOT_PRESENT_OFFSET, 7395 },
+  { 0xffc5, G_UNICODE_NOT_PRESENT_OFFSET, 7399 },
+  { 0xffc6, G_UNICODE_NOT_PRESENT_OFFSET, 7403 },
+  { 0xffc7, G_UNICODE_NOT_PRESENT_OFFSET, 7407 },
+  { 0xffca, G_UNICODE_NOT_PRESENT_OFFSET, 7411 },
+  { 0xffcb, G_UNICODE_NOT_PRESENT_OFFSET, 7415 },
+  { 0xffcc, G_UNICODE_NOT_PRESENT_OFFSET, 7419 },
+  { 0xffcd, G_UNICODE_NOT_PRESENT_OFFSET, 7423 },
+  { 0xffce, G_UNICODE_NOT_PRESENT_OFFSET, 7427 },
+  { 0xffcf, G_UNICODE_NOT_PRESENT_OFFSET, 7431 },
+  { 0xffd2, G_UNICODE_NOT_PRESENT_OFFSET, 7435 },
+  { 0xffd3, G_UNICODE_NOT_PRESENT_OFFSET, 7439 },
+  { 0xffd4, G_UNICODE_NOT_PRESENT_OFFSET, 7443 },
+  { 0xffd5, G_UNICODE_NOT_PRESENT_OFFSET, 7447 },
+  { 0xffd6, G_UNICODE_NOT_PRESENT_OFFSET, 7451 },
+  { 0xffd7, G_UNICODE_NOT_PRESENT_OFFSET, 7455 },
+  { 0xffda, G_UNICODE_NOT_PRESENT_OFFSET, 7459 },
+  { 0xffdb, G_UNICODE_NOT_PRESENT_OFFSET, 7463 },
+  { 0xffdc, G_UNICODE_NOT_PRESENT_OFFSET, 7467 },
+  { 0xffe0, G_UNICODE_NOT_PRESENT_OFFSET, 14337 },
+  { 0xffe1, G_UNICODE_NOT_PRESENT_OFFSET, 14340 },
+  { 0xffe2, G_UNICODE_NOT_PRESENT_OFFSET, 14343 },
+  { 0xffe3, G_UNICODE_NOT_PRESENT_OFFSET, 8 },
+  { 0xffe4, G_UNICODE_NOT_PRESENT_OFFSET, 14346 },
+  { 0xffe5, G_UNICODE_NOT_PRESENT_OFFSET, 14349 },
+  { 0xffe6, G_UNICODE_NOT_PRESENT_OFFSET, 14352 },
+  { 0xffe8, G_UNICODE_NOT_PRESENT_OFFSET, 14356 },
+  { 0xffe9, G_UNICODE_NOT_PRESENT_OFFSET, 14360 },
+  { 0xffea, G_UNICODE_NOT_PRESENT_OFFSET, 14364 },
+  { 0xffeb, G_UNICODE_NOT_PRESENT_OFFSET, 14368 },
+  { 0xffec, G_UNICODE_NOT_PRESENT_OFFSET, 14372 },
+  { 0xffed, G_UNICODE_NOT_PRESENT_OFFSET, 14376 },
+  { 0xffee, G_UNICODE_NOT_PRESENT_OFFSET, 14380 },
+  { 0x1d15e, 14384, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1d15f, 14393, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1d160, 14402, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1d161, 14415, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1d162, 14428, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1d163, 14441, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1d164, 14454, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1d1bb, 14467, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1d1bc, 14476, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1d1bd, 14485, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1d1be, 14498, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1d1bf, 14511, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1d1c0, 14524, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x1d400, G_UNICODE_NOT_PRESENT_OFFSET, 2228 },
+  { 0x1d401, G_UNICODE_NOT_PRESENT_OFFSET, 2233 },
+  { 0x1d402, G_UNICODE_NOT_PRESENT_OFFSET, 5103 },
+  { 0x1d403, G_UNICODE_NOT_PRESENT_OFFSET, 2235 },
+  { 0x1d404, G_UNICODE_NOT_PRESENT_OFFSET, 2237 },
+  { 0x1d405, G_UNICODE_NOT_PRESENT_OFFSET, 5147 },
+  { 0x1d406, G_UNICODE_NOT_PRESENT_OFFSET, 2242 },
+  { 0x1d407, G_UNICODE_NOT_PRESENT_OFFSET, 2244 },
+  { 0x1d408, G_UNICODE_NOT_PRESENT_OFFSET, 2246 },
+  { 0x1d409, G_UNICODE_NOT_PRESENT_OFFSET, 2248 },
+  { 0x1d40a, G_UNICODE_NOT_PRESENT_OFFSET, 2250 },
+  { 0x1d40b, G_UNICODE_NOT_PRESENT_OFFSET, 2252 },
+  { 0x1d40c, G_UNICODE_NOT_PRESENT_OFFSET, 2254 },
+  { 0x1d40d, G_UNICODE_NOT_PRESENT_OFFSET, 2256 },
+  { 0x1d40e, G_UNICODE_NOT_PRESENT_OFFSET, 2258 },
+  { 0x1d40f, G_UNICODE_NOT_PRESENT_OFFSET, 2263 },
+  { 0x1d410, G_UNICODE_NOT_PRESENT_OFFSET, 5130 },
+  { 0x1d411, G_UNICODE_NOT_PRESENT_OFFSET, 2265 },
+  { 0x1d412, G_UNICODE_NOT_PRESENT_OFFSET, 5921 },
+  { 0x1d413, G_UNICODE_NOT_PRESENT_OFFSET, 2267 },
+  { 0x1d414, G_UNICODE_NOT_PRESENT_OFFSET, 2269 },
+  { 0x1d415, G_UNICODE_NOT_PRESENT_OFFSET, 5262 },
+  { 0x1d416, G_UNICODE_NOT_PRESENT_OFFSET, 2271 },
+  { 0x1d417, G_UNICODE_NOT_PRESENT_OFFSET, 5279 },
+  { 0x1d418, G_UNICODE_NOT_PRESENT_OFFSET, 5923 },
+  { 0x1d419, G_UNICODE_NOT_PRESENT_OFFSET, 5142 },
+  { 0x1d41a, G_UNICODE_NOT_PRESENT_OFFSET, 6 },
+  { 0x1d41b, G_UNICODE_NOT_PRESENT_OFFSET, 2283 },
+  { 0x1d41c, G_UNICODE_NOT_PRESENT_OFFSET, 5320 },
+  { 0x1d41d, G_UNICODE_NOT_PRESENT_OFFSET, 2285 },
+  { 0x1d41e, G_UNICODE_NOT_PRESENT_OFFSET, 2287 },
+  { 0x1d41f, G_UNICODE_NOT_PRESENT_OFFSET, 5925 },
+  { 0x1d420, G_UNICODE_NOT_PRESENT_OFFSET, 2298 },
+  { 0x1d421, G_UNICODE_NOT_PRESENT_OFFSET, 1171 },
+  { 0x1d422, G_UNICODE_NOT_PRESENT_OFFSET, 2346 },
+  { 0x1d423, G_UNICODE_NOT_PRESENT_OFFSET, 1176 },
+  { 0x1d424, G_UNICODE_NOT_PRESENT_OFFSET, 2300 },
+  { 0x1d425, G_UNICODE_NOT_PRESENT_OFFSET, 1220 },
+  { 0x1d426, G_UNICODE_NOT_PRESENT_OFFSET, 2302 },
+  { 0x1d427, G_UNICODE_NOT_PRESENT_OFFSET, 5090 },
+  { 0x1d428, G_UNICODE_NOT_PRESENT_OFFSET, 29 },
+  { 0x1d429, G_UNICODE_NOT_PRESENT_OFFSET, 2318 },
+  { 0x1d42a, G_UNICODE_NOT_PRESENT_OFFSET, 5927 },
+  { 0x1d42b, G_UNICODE_NOT_PRESENT_OFFSET, 1178 },
+  { 0x1d42c, G_UNICODE_NOT_PRESENT_OFFSET, 711 },
+  { 0x1d42d, G_UNICODE_NOT_PRESENT_OFFSET, 2320 },
+  { 0x1d42e, G_UNICODE_NOT_PRESENT_OFFSET, 2322 },
+  { 0x1d42f, G_UNICODE_NOT_PRESENT_OFFSET, 2331 },
+  { 0x1d430, G_UNICODE_NOT_PRESENT_OFFSET, 1189 },
+  { 0x1d431, G_UNICODE_NOT_PRESENT_OFFSET, 1222 },
+  { 0x1d432, G_UNICODE_NOT_PRESENT_OFFSET, 1191 },
+  { 0x1d433, G_UNICODE_NOT_PRESENT_OFFSET, 5929 },
+  { 0x1d434, G_UNICODE_NOT_PRESENT_OFFSET, 2228 },
+  { 0x1d435, G_UNICODE_NOT_PRESENT_OFFSET, 2233 },
+  { 0x1d436, G_UNICODE_NOT_PRESENT_OFFSET, 5103 },
+  { 0x1d437, G_UNICODE_NOT_PRESENT_OFFSET, 2235 },
+  { 0x1d438, G_UNICODE_NOT_PRESENT_OFFSET, 2237 },
+  { 0x1d439, G_UNICODE_NOT_PRESENT_OFFSET, 5147 },
+  { 0x1d43a, G_UNICODE_NOT_PRESENT_OFFSET, 2242 },
+  { 0x1d43b, G_UNICODE_NOT_PRESENT_OFFSET, 2244 },
+  { 0x1d43c, G_UNICODE_NOT_PRESENT_OFFSET, 2246 },
+  { 0x1d43d, G_UNICODE_NOT_PRESENT_OFFSET, 2248 },
+  { 0x1d43e, G_UNICODE_NOT_PRESENT_OFFSET, 2250 },
+  { 0x1d43f, G_UNICODE_NOT_PRESENT_OFFSET, 2252 },
+  { 0x1d440, G_UNICODE_NOT_PRESENT_OFFSET, 2254 },
+  { 0x1d441, G_UNICODE_NOT_PRESENT_OFFSET, 2256 },
+  { 0x1d442, G_UNICODE_NOT_PRESENT_OFFSET, 2258 },
+  { 0x1d443, G_UNICODE_NOT_PRESENT_OFFSET, 2263 },
+  { 0x1d444, G_UNICODE_NOT_PRESENT_OFFSET, 5130 },
+  { 0x1d445, G_UNICODE_NOT_PRESENT_OFFSET, 2265 },
+  { 0x1d446, G_UNICODE_NOT_PRESENT_OFFSET, 5921 },
+  { 0x1d447, G_UNICODE_NOT_PRESENT_OFFSET, 2267 },
+  { 0x1d448, G_UNICODE_NOT_PRESENT_OFFSET, 2269 },
+  { 0x1d449, G_UNICODE_NOT_PRESENT_OFFSET, 5262 },
+  { 0x1d44a, G_UNICODE_NOT_PRESENT_OFFSET, 2271 },
+  { 0x1d44b, G_UNICODE_NOT_PRESENT_OFFSET, 5279 },
+  { 0x1d44c, G_UNICODE_NOT_PRESENT_OFFSET, 5923 },
+  { 0x1d44d, G_UNICODE_NOT_PRESENT_OFFSET, 5142 },
+  { 0x1d44e, G_UNICODE_NOT_PRESENT_OFFSET, 6 },
+  { 0x1d44f, G_UNICODE_NOT_PRESENT_OFFSET, 2283 },
+  { 0x1d450, G_UNICODE_NOT_PRESENT_OFFSET, 5320 },
+  { 0x1d451, G_UNICODE_NOT_PRESENT_OFFSET, 2285 },
+  { 0x1d452, G_UNICODE_NOT_PRESENT_OFFSET, 2287 },
+  { 0x1d453, G_UNICODE_NOT_PRESENT_OFFSET, 5925 },
+  { 0x1d454, G_UNICODE_NOT_PRESENT_OFFSET, 2298 },
+  { 0x1d456, G_UNICODE_NOT_PRESENT_OFFSET, 2346 },
+  { 0x1d457, G_UNICODE_NOT_PRESENT_OFFSET, 1176 },
+  { 0x1d458, G_UNICODE_NOT_PRESENT_OFFSET, 2300 },
+  { 0x1d459, G_UNICODE_NOT_PRESENT_OFFSET, 1220 },
+  { 0x1d45a, G_UNICODE_NOT_PRESENT_OFFSET, 2302 },
+  { 0x1d45b, G_UNICODE_NOT_PRESENT_OFFSET, 5090 },
+  { 0x1d45c, G_UNICODE_NOT_PRESENT_OFFSET, 29 },
+  { 0x1d45d, G_UNICODE_NOT_PRESENT_OFFSET, 2318 },
+  { 0x1d45e, G_UNICODE_NOT_PRESENT_OFFSET, 5927 },
+  { 0x1d45f, G_UNICODE_NOT_PRESENT_OFFSET, 1178 },
+  { 0x1d460, G_UNICODE_NOT_PRESENT_OFFSET, 711 },
+  { 0x1d461, G_UNICODE_NOT_PRESENT_OFFSET, 2320 },
+  { 0x1d462, G_UNICODE_NOT_PRESENT_OFFSET, 2322 },
+  { 0x1d463, G_UNICODE_NOT_PRESENT_OFFSET, 2331 },
+  { 0x1d464, G_UNICODE_NOT_PRESENT_OFFSET, 1189 },
+  { 0x1d465, G_UNICODE_NOT_PRESENT_OFFSET, 1222 },
+  { 0x1d466, G_UNICODE_NOT_PRESENT_OFFSET, 1191 },
+  { 0x1d467, G_UNICODE_NOT_PRESENT_OFFSET, 5929 },
+  { 0x1d468, G_UNICODE_NOT_PRESENT_OFFSET, 2228 },
+  { 0x1d469, G_UNICODE_NOT_PRESENT_OFFSET, 2233 },
+  { 0x1d46a, G_UNICODE_NOT_PRESENT_OFFSET, 5103 },
+  { 0x1d46b, G_UNICODE_NOT_PRESENT_OFFSET, 2235 },
+  { 0x1d46c, G_UNICODE_NOT_PRESENT_OFFSET, 2237 },
+  { 0x1d46d, G_UNICODE_NOT_PRESENT_OFFSET, 5147 },
+  { 0x1d46e, G_UNICODE_NOT_PRESENT_OFFSET, 2242 },
+  { 0x1d46f, G_UNICODE_NOT_PRESENT_OFFSET, 2244 },
+  { 0x1d470, G_UNICODE_NOT_PRESENT_OFFSET, 2246 },
+  { 0x1d471, G_UNICODE_NOT_PRESENT_OFFSET, 2248 },
+  { 0x1d472, G_UNICODE_NOT_PRESENT_OFFSET, 2250 },
+  { 0x1d473, G_UNICODE_NOT_PRESENT_OFFSET, 2252 },
+  { 0x1d474, G_UNICODE_NOT_PRESENT_OFFSET, 2254 },
+  { 0x1d475, G_UNICODE_NOT_PRESENT_OFFSET, 2256 },
+  { 0x1d476, G_UNICODE_NOT_PRESENT_OFFSET, 2258 },
+  { 0x1d477, G_UNICODE_NOT_PRESENT_OFFSET, 2263 },
+  { 0x1d478, G_UNICODE_NOT_PRESENT_OFFSET, 5130 },
+  { 0x1d479, G_UNICODE_NOT_PRESENT_OFFSET, 2265 },
+  { 0x1d47a, G_UNICODE_NOT_PRESENT_OFFSET, 5921 },
+  { 0x1d47b, G_UNICODE_NOT_PRESENT_OFFSET, 2267 },
+  { 0x1d47c, G_UNICODE_NOT_PRESENT_OFFSET, 2269 },
+  { 0x1d47d, G_UNICODE_NOT_PRESENT_OFFSET, 5262 },
+  { 0x1d47e, G_UNICODE_NOT_PRESENT_OFFSET, 2271 },
+  { 0x1d47f, G_UNICODE_NOT_PRESENT_OFFSET, 5279 },
+  { 0x1d480, G_UNICODE_NOT_PRESENT_OFFSET, 5923 },
+  { 0x1d481, G_UNICODE_NOT_PRESENT_OFFSET, 5142 },
+  { 0x1d482, G_UNICODE_NOT_PRESENT_OFFSET, 6 },
+  { 0x1d483, G_UNICODE_NOT_PRESENT_OFFSET, 2283 },
+  { 0x1d484, G_UNICODE_NOT_PRESENT_OFFSET, 5320 },
+  { 0x1d485, G_UNICODE_NOT_PRESENT_OFFSET, 2285 },
+  { 0x1d486, G_UNICODE_NOT_PRESENT_OFFSET, 2287 },
+  { 0x1d487, G_UNICODE_NOT_PRESENT_OFFSET, 5925 },
+  { 0x1d488, G_UNICODE_NOT_PRESENT_OFFSET, 2298 },
+  { 0x1d489, G_UNICODE_NOT_PRESENT_OFFSET, 1171 },
+  { 0x1d48a, G_UNICODE_NOT_PRESENT_OFFSET, 2346 },
+  { 0x1d48b, G_UNICODE_NOT_PRESENT_OFFSET, 1176 },
+  { 0x1d48c, G_UNICODE_NOT_PRESENT_OFFSET, 2300 },
+  { 0x1d48d, G_UNICODE_NOT_PRESENT_OFFSET, 1220 },
+  { 0x1d48e, G_UNICODE_NOT_PRESENT_OFFSET, 2302 },
+  { 0x1d48f, G_UNICODE_NOT_PRESENT_OFFSET, 5090 },
+  { 0x1d490, G_UNICODE_NOT_PRESENT_OFFSET, 29 },
+  { 0x1d491, G_UNICODE_NOT_PRESENT_OFFSET, 2318 },
+  { 0x1d492, G_UNICODE_NOT_PRESENT_OFFSET, 5927 },
+  { 0x1d493, G_UNICODE_NOT_PRESENT_OFFSET, 1178 },
+  { 0x1d494, G_UNICODE_NOT_PRESENT_OFFSET, 711 },
+  { 0x1d495, G_UNICODE_NOT_PRESENT_OFFSET, 2320 },
+  { 0x1d496, G_UNICODE_NOT_PRESENT_OFFSET, 2322 },
+  { 0x1d497, G_UNICODE_NOT_PRESENT_OFFSET, 2331 },
+  { 0x1d498, G_UNICODE_NOT_PRESENT_OFFSET, 1189 },
+  { 0x1d499, G_UNICODE_NOT_PRESENT_OFFSET, 1222 },
+  { 0x1d49a, G_UNICODE_NOT_PRESENT_OFFSET, 1191 },
+  { 0x1d49b, G_UNICODE_NOT_PRESENT_OFFSET, 5929 },
+  { 0x1d49c, G_UNICODE_NOT_PRESENT_OFFSET, 2228 },
+  { 0x1d49e, G_UNICODE_NOT_PRESENT_OFFSET, 5103 },
+  { 0x1d49f, G_UNICODE_NOT_PRESENT_OFFSET, 2235 },
+  { 0x1d4a2, G_UNICODE_NOT_PRESENT_OFFSET, 2242 },
+  { 0x1d4a5, G_UNICODE_NOT_PRESENT_OFFSET, 2248 },
+  { 0x1d4a6, G_UNICODE_NOT_PRESENT_OFFSET, 2250 },
+  { 0x1d4a9, G_UNICODE_NOT_PRESENT_OFFSET, 2256 },
+  { 0x1d4aa, G_UNICODE_NOT_PRESENT_OFFSET, 2258 },
+  { 0x1d4ab, G_UNICODE_NOT_PRESENT_OFFSET, 2263 },
+  { 0x1d4ac, G_UNICODE_NOT_PRESENT_OFFSET, 5130 },
+  { 0x1d4ae, G_UNICODE_NOT_PRESENT_OFFSET, 5921 },
+  { 0x1d4af, G_UNICODE_NOT_PRESENT_OFFSET, 2267 },
+  { 0x1d4b0, G_UNICODE_NOT_PRESENT_OFFSET, 2269 },
+  { 0x1d4b1, G_UNICODE_NOT_PRESENT_OFFSET, 5262 },
+  { 0x1d4b2, G_UNICODE_NOT_PRESENT_OFFSET, 2271 },
+  { 0x1d4b3, G_UNICODE_NOT_PRESENT_OFFSET, 5279 },
+  { 0x1d4b4, G_UNICODE_NOT_PRESENT_OFFSET, 5923 },
+  { 0x1d4b5, G_UNICODE_NOT_PRESENT_OFFSET, 5142 },
+  { 0x1d4b6, G_UNICODE_NOT_PRESENT_OFFSET, 6 },
+  { 0x1d4b7, G_UNICODE_NOT_PRESENT_OFFSET, 2283 },
+  { 0x1d4b8, G_UNICODE_NOT_PRESENT_OFFSET, 5320 },
+  { 0x1d4b9, G_UNICODE_NOT_PRESENT_OFFSET, 2285 },
+  { 0x1d4bb, G_UNICODE_NOT_PRESENT_OFFSET, 5925 },
+  { 0x1d4bd, G_UNICODE_NOT_PRESENT_OFFSET, 1171 },
+  { 0x1d4be, G_UNICODE_NOT_PRESENT_OFFSET, 2346 },
+  { 0x1d4bf, G_UNICODE_NOT_PRESENT_OFFSET, 1176 },
+  { 0x1d4c0, G_UNICODE_NOT_PRESENT_OFFSET, 2300 },
+  { 0x1d4c1, G_UNICODE_NOT_PRESENT_OFFSET, 1220 },
+  { 0x1d4c2, G_UNICODE_NOT_PRESENT_OFFSET, 2302 },
+  { 0x1d4c3, G_UNICODE_NOT_PRESENT_OFFSET, 5090 },
+  { 0x1d4c5, G_UNICODE_NOT_PRESENT_OFFSET, 2318 },
+  { 0x1d4c6, G_UNICODE_NOT_PRESENT_OFFSET, 5927 },
+  { 0x1d4c7, G_UNICODE_NOT_PRESENT_OFFSET, 1178 },
+  { 0x1d4c8, G_UNICODE_NOT_PRESENT_OFFSET, 711 },
+  { 0x1d4c9, G_UNICODE_NOT_PRESENT_OFFSET, 2320 },
+  { 0x1d4ca, G_UNICODE_NOT_PRESENT_OFFSET, 2322 },
+  { 0x1d4cb, G_UNICODE_NOT_PRESENT_OFFSET, 2331 },
+  { 0x1d4cc, G_UNICODE_NOT_PRESENT_OFFSET, 1189 },
+  { 0x1d4cd, G_UNICODE_NOT_PRESENT_OFFSET, 1222 },
+  { 0x1d4ce, G_UNICODE_NOT_PRESENT_OFFSET, 1191 },
+  { 0x1d4cf, G_UNICODE_NOT_PRESENT_OFFSET, 5929 },
+  { 0x1d4d0, G_UNICODE_NOT_PRESENT_OFFSET, 2228 },
+  { 0x1d4d1, G_UNICODE_NOT_PRESENT_OFFSET, 2233 },
+  { 0x1d4d2, G_UNICODE_NOT_PRESENT_OFFSET, 5103 },
+  { 0x1d4d3, G_UNICODE_NOT_PRESENT_OFFSET, 2235 },
+  { 0x1d4d4, G_UNICODE_NOT_PRESENT_OFFSET, 2237 },
+  { 0x1d4d5, G_UNICODE_NOT_PRESENT_OFFSET, 5147 },
+  { 0x1d4d6, G_UNICODE_NOT_PRESENT_OFFSET, 2242 },
+  { 0x1d4d7, G_UNICODE_NOT_PRESENT_OFFSET, 2244 },
+  { 0x1d4d8, G_UNICODE_NOT_PRESENT_OFFSET, 2246 },
+  { 0x1d4d9, G_UNICODE_NOT_PRESENT_OFFSET, 2248 },
+  { 0x1d4da, G_UNICODE_NOT_PRESENT_OFFSET, 2250 },
+  { 0x1d4db, G_UNICODE_NOT_PRESENT_OFFSET, 2252 },
+  { 0x1d4dc, G_UNICODE_NOT_PRESENT_OFFSET, 2254 },
+  { 0x1d4dd, G_UNICODE_NOT_PRESENT_OFFSET, 2256 },
+  { 0x1d4de, G_UNICODE_NOT_PRESENT_OFFSET, 2258 },
+  { 0x1d4df, G_UNICODE_NOT_PRESENT_OFFSET, 2263 },
+  { 0x1d4e0, G_UNICODE_NOT_PRESENT_OFFSET, 5130 },
+  { 0x1d4e1, G_UNICODE_NOT_PRESENT_OFFSET, 2265 },
+  { 0x1d4e2, G_UNICODE_NOT_PRESENT_OFFSET, 5921 },
+  { 0x1d4e3, G_UNICODE_NOT_PRESENT_OFFSET, 2267 },
+  { 0x1d4e4, G_UNICODE_NOT_PRESENT_OFFSET, 2269 },
+  { 0x1d4e5, G_UNICODE_NOT_PRESENT_OFFSET, 5262 },
+  { 0x1d4e6, G_UNICODE_NOT_PRESENT_OFFSET, 2271 },
+  { 0x1d4e7, G_UNICODE_NOT_PRESENT_OFFSET, 5279 },
+  { 0x1d4e8, G_UNICODE_NOT_PRESENT_OFFSET, 5923 },
+  { 0x1d4e9, G_UNICODE_NOT_PRESENT_OFFSET, 5142 },
+  { 0x1d4ea, G_UNICODE_NOT_PRESENT_OFFSET, 6 },
+  { 0x1d4eb, G_UNICODE_NOT_PRESENT_OFFSET, 2283 },
+  { 0x1d4ec, G_UNICODE_NOT_PRESENT_OFFSET, 5320 },
+  { 0x1d4ed, G_UNICODE_NOT_PRESENT_OFFSET, 2285 },
+  { 0x1d4ee, G_UNICODE_NOT_PRESENT_OFFSET, 2287 },
+  { 0x1d4ef, G_UNICODE_NOT_PRESENT_OFFSET, 5925 },
+  { 0x1d4f0, G_UNICODE_NOT_PRESENT_OFFSET, 2298 },
+  { 0x1d4f1, G_UNICODE_NOT_PRESENT_OFFSET, 1171 },
+  { 0x1d4f2, G_UNICODE_NOT_PRESENT_OFFSET, 2346 },
+  { 0x1d4f3, G_UNICODE_NOT_PRESENT_OFFSET, 1176 },
+  { 0x1d4f4, G_UNICODE_NOT_PRESENT_OFFSET, 2300 },
+  { 0x1d4f5, G_UNICODE_NOT_PRESENT_OFFSET, 1220 },
+  { 0x1d4f6, G_UNICODE_NOT_PRESENT_OFFSET, 2302 },
+  { 0x1d4f7, G_UNICODE_NOT_PRESENT_OFFSET, 5090 },
+  { 0x1d4f8, G_UNICODE_NOT_PRESENT_OFFSET, 29 },
+  { 0x1d4f9, G_UNICODE_NOT_PRESENT_OFFSET, 2318 },
+  { 0x1d4fa, G_UNICODE_NOT_PRESENT_OFFSET, 5927 },
+  { 0x1d4fb, G_UNICODE_NOT_PRESENT_OFFSET, 1178 },
+  { 0x1d4fc, G_UNICODE_NOT_PRESENT_OFFSET, 711 },
+  { 0x1d4fd, G_UNICODE_NOT_PRESENT_OFFSET, 2320 },
+  { 0x1d4fe, G_UNICODE_NOT_PRESENT_OFFSET, 2322 },
+  { 0x1d4ff, G_UNICODE_NOT_PRESENT_OFFSET, 2331 },
+  { 0x1d500, G_UNICODE_NOT_PRESENT_OFFSET, 1189 },
+  { 0x1d501, G_UNICODE_NOT_PRESENT_OFFSET, 1222 },
+  { 0x1d502, G_UNICODE_NOT_PRESENT_OFFSET, 1191 },
+  { 0x1d503, G_UNICODE_NOT_PRESENT_OFFSET, 5929 },
+  { 0x1d504, G_UNICODE_NOT_PRESENT_OFFSET, 2228 },
+  { 0x1d505, G_UNICODE_NOT_PRESENT_OFFSET, 2233 },
+  { 0x1d507, G_UNICODE_NOT_PRESENT_OFFSET, 2235 },
+  { 0x1d508, G_UNICODE_NOT_PRESENT_OFFSET, 2237 },
+  { 0x1d509, G_UNICODE_NOT_PRESENT_OFFSET, 5147 },
+  { 0x1d50a, G_UNICODE_NOT_PRESENT_OFFSET, 2242 },
+  { 0x1d50d, G_UNICODE_NOT_PRESENT_OFFSET, 2248 },
+  { 0x1d50e, G_UNICODE_NOT_PRESENT_OFFSET, 2250 },
+  { 0x1d50f, G_UNICODE_NOT_PRESENT_OFFSET, 2252 },
+  { 0x1d510, G_UNICODE_NOT_PRESENT_OFFSET, 2254 },
+  { 0x1d511, G_UNICODE_NOT_PRESENT_OFFSET, 2256 },
+  { 0x1d512, G_UNICODE_NOT_PRESENT_OFFSET, 2258 },
+  { 0x1d513, G_UNICODE_NOT_PRESENT_OFFSET, 2263 },
+  { 0x1d514, G_UNICODE_NOT_PRESENT_OFFSET, 5130 },
+  { 0x1d516, G_UNICODE_NOT_PRESENT_OFFSET, 5921 },
+  { 0x1d517, G_UNICODE_NOT_PRESENT_OFFSET, 2267 },
+  { 0x1d518, G_UNICODE_NOT_PRESENT_OFFSET, 2269 },
+  { 0x1d519, G_UNICODE_NOT_PRESENT_OFFSET, 5262 },
+  { 0x1d51a, G_UNICODE_NOT_PRESENT_OFFSET, 2271 },
+  { 0x1d51b, G_UNICODE_NOT_PRESENT_OFFSET, 5279 },
+  { 0x1d51c, G_UNICODE_NOT_PRESENT_OFFSET, 5923 },
+  { 0x1d51e, G_UNICODE_NOT_PRESENT_OFFSET, 6 },
+  { 0x1d51f, G_UNICODE_NOT_PRESENT_OFFSET, 2283 },
+  { 0x1d520, G_UNICODE_NOT_PRESENT_OFFSET, 5320 },
+  { 0x1d521, G_UNICODE_NOT_PRESENT_OFFSET, 2285 },
+  { 0x1d522, G_UNICODE_NOT_PRESENT_OFFSET, 2287 },
+  { 0x1d523, G_UNICODE_NOT_PRESENT_OFFSET, 5925 },
+  { 0x1d524, G_UNICODE_NOT_PRESENT_OFFSET, 2298 },
+  { 0x1d525, G_UNICODE_NOT_PRESENT_OFFSET, 1171 },
+  { 0x1d526, G_UNICODE_NOT_PRESENT_OFFSET, 2346 },
+  { 0x1d527, G_UNICODE_NOT_PRESENT_OFFSET, 1176 },
+  { 0x1d528, G_UNICODE_NOT_PRESENT_OFFSET, 2300 },
+  { 0x1d529, G_UNICODE_NOT_PRESENT_OFFSET, 1220 },
+  { 0x1d52a, G_UNICODE_NOT_PRESENT_OFFSET, 2302 },
+  { 0x1d52b, G_UNICODE_NOT_PRESENT_OFFSET, 5090 },
+  { 0x1d52c, G_UNICODE_NOT_PRESENT_OFFSET, 29 },
+  { 0x1d52d, G_UNICODE_NOT_PRESENT_OFFSET, 2318 },
+  { 0x1d52e, G_UNICODE_NOT_PRESENT_OFFSET, 5927 },
+  { 0x1d52f, G_UNICODE_NOT_PRESENT_OFFSET, 1178 },
+  { 0x1d530, G_UNICODE_NOT_PRESENT_OFFSET, 711 },
+  { 0x1d531, G_UNICODE_NOT_PRESENT_OFFSET, 2320 },
+  { 0x1d532, G_UNICODE_NOT_PRESENT_OFFSET, 2322 },
+  { 0x1d533, G_UNICODE_NOT_PRESENT_OFFSET, 2331 },
+  { 0x1d534, G_UNICODE_NOT_PRESENT_OFFSET, 1189 },
+  { 0x1d535, G_UNICODE_NOT_PRESENT_OFFSET, 1222 },
+  { 0x1d536, G_UNICODE_NOT_PRESENT_OFFSET, 1191 },
+  { 0x1d537, G_UNICODE_NOT_PRESENT_OFFSET, 5929 },
+  { 0x1d538, G_UNICODE_NOT_PRESENT_OFFSET, 2228 },
+  { 0x1d539, G_UNICODE_NOT_PRESENT_OFFSET, 2233 },
+  { 0x1d53b, G_UNICODE_NOT_PRESENT_OFFSET, 2235 },
+  { 0x1d53c, G_UNICODE_NOT_PRESENT_OFFSET, 2237 },
+  { 0x1d53d, G_UNICODE_NOT_PRESENT_OFFSET, 5147 },
+  { 0x1d53e, G_UNICODE_NOT_PRESENT_OFFSET, 2242 },
+  { 0x1d540, G_UNICODE_NOT_PRESENT_OFFSET, 2246 },
+  { 0x1d541, G_UNICODE_NOT_PRESENT_OFFSET, 2248 },
+  { 0x1d542, G_UNICODE_NOT_PRESENT_OFFSET, 2250 },
+  { 0x1d543, G_UNICODE_NOT_PRESENT_OFFSET, 2252 },
+  { 0x1d544, G_UNICODE_NOT_PRESENT_OFFSET, 2254 },
+  { 0x1d546, G_UNICODE_NOT_PRESENT_OFFSET, 2258 },
+  { 0x1d54a, G_UNICODE_NOT_PRESENT_OFFSET, 5921 },
+  { 0x1d54b, G_UNICODE_NOT_PRESENT_OFFSET, 2267 },
+  { 0x1d54c, G_UNICODE_NOT_PRESENT_OFFSET, 2269 },
+  { 0x1d54d, G_UNICODE_NOT_PRESENT_OFFSET, 5262 },
+  { 0x1d54e, G_UNICODE_NOT_PRESENT_OFFSET, 2271 },
+  { 0x1d54f, G_UNICODE_NOT_PRESENT_OFFSET, 5279 },
+  { 0x1d550, G_UNICODE_NOT_PRESENT_OFFSET, 5923 },
+  { 0x1d552, G_UNICODE_NOT_PRESENT_OFFSET, 6 },
+  { 0x1d553, G_UNICODE_NOT_PRESENT_OFFSET, 2283 },
+  { 0x1d554, G_UNICODE_NOT_PRESENT_OFFSET, 5320 },
+  { 0x1d555, G_UNICODE_NOT_PRESENT_OFFSET, 2285 },
+  { 0x1d556, G_UNICODE_NOT_PRESENT_OFFSET, 2287 },
+  { 0x1d557, G_UNICODE_NOT_PRESENT_OFFSET, 5925 },
+  { 0x1d558, G_UNICODE_NOT_PRESENT_OFFSET, 2298 },
+  { 0x1d559, G_UNICODE_NOT_PRESENT_OFFSET, 1171 },
+  { 0x1d55a, G_UNICODE_NOT_PRESENT_OFFSET, 2346 },
+  { 0x1d55b, G_UNICODE_NOT_PRESENT_OFFSET, 1176 },
+  { 0x1d55c, G_UNICODE_NOT_PRESENT_OFFSET, 2300 },
+  { 0x1d55d, G_UNICODE_NOT_PRESENT_OFFSET, 1220 },
+  { 0x1d55e, G_UNICODE_NOT_PRESENT_OFFSET, 2302 },
+  { 0x1d55f, G_UNICODE_NOT_PRESENT_OFFSET, 5090 },
+  { 0x1d560, G_UNICODE_NOT_PRESENT_OFFSET, 29 },
+  { 0x1d561, G_UNICODE_NOT_PRESENT_OFFSET, 2318 },
+  { 0x1d562, G_UNICODE_NOT_PRESENT_OFFSET, 5927 },
+  { 0x1d563, G_UNICODE_NOT_PRESENT_OFFSET, 1178 },
+  { 0x1d564, G_UNICODE_NOT_PRESENT_OFFSET, 711 },
+  { 0x1d565, G_UNICODE_NOT_PRESENT_OFFSET, 2320 },
+  { 0x1d566, G_UNICODE_NOT_PRESENT_OFFSET, 2322 },
+  { 0x1d567, G_UNICODE_NOT_PRESENT_OFFSET, 2331 },
+  { 0x1d568, G_UNICODE_NOT_PRESENT_OFFSET, 1189 },
+  { 0x1d569, G_UNICODE_NOT_PRESENT_OFFSET, 1222 },
+  { 0x1d56a, G_UNICODE_NOT_PRESENT_OFFSET, 1191 },
+  { 0x1d56b, G_UNICODE_NOT_PRESENT_OFFSET, 5929 },
+  { 0x1d56c, G_UNICODE_NOT_PRESENT_OFFSET, 2228 },
+  { 0x1d56d, G_UNICODE_NOT_PRESENT_OFFSET, 2233 },
+  { 0x1d56e, G_UNICODE_NOT_PRESENT_OFFSET, 5103 },
+  { 0x1d56f, G_UNICODE_NOT_PRESENT_OFFSET, 2235 },
+  { 0x1d570, G_UNICODE_NOT_PRESENT_OFFSET, 2237 },
+  { 0x1d571, G_UNICODE_NOT_PRESENT_OFFSET, 5147 },
+  { 0x1d572, G_UNICODE_NOT_PRESENT_OFFSET, 2242 },
+  { 0x1d573, G_UNICODE_NOT_PRESENT_OFFSET, 2244 },
+  { 0x1d574, G_UNICODE_NOT_PRESENT_OFFSET, 2246 },
+  { 0x1d575, G_UNICODE_NOT_PRESENT_OFFSET, 2248 },
+  { 0x1d576, G_UNICODE_NOT_PRESENT_OFFSET, 2250 },
+  { 0x1d577, G_UNICODE_NOT_PRESENT_OFFSET, 2252 },
+  { 0x1d578, G_UNICODE_NOT_PRESENT_OFFSET, 2254 },
+  { 0x1d579, G_UNICODE_NOT_PRESENT_OFFSET, 2256 },
+  { 0x1d57a, G_UNICODE_NOT_PRESENT_OFFSET, 2258 },
+  { 0x1d57b, G_UNICODE_NOT_PRESENT_OFFSET, 2263 },
+  { 0x1d57c, G_UNICODE_NOT_PRESENT_OFFSET, 5130 },
+  { 0x1d57d, G_UNICODE_NOT_PRESENT_OFFSET, 2265 },
+  { 0x1d57e, G_UNICODE_NOT_PRESENT_OFFSET, 5921 },
+  { 0x1d57f, G_UNICODE_NOT_PRESENT_OFFSET, 2267 },
+  { 0x1d580, G_UNICODE_NOT_PRESENT_OFFSET, 2269 },
+  { 0x1d581, G_UNICODE_NOT_PRESENT_OFFSET, 5262 },
+  { 0x1d582, G_UNICODE_NOT_PRESENT_OFFSET, 2271 },
+  { 0x1d583, G_UNICODE_NOT_PRESENT_OFFSET, 5279 },
+  { 0x1d584, G_UNICODE_NOT_PRESENT_OFFSET, 5923 },
+  { 0x1d585, G_UNICODE_NOT_PRESENT_OFFSET, 5142 },
+  { 0x1d586, G_UNICODE_NOT_PRESENT_OFFSET, 6 },
+  { 0x1d587, G_UNICODE_NOT_PRESENT_OFFSET, 2283 },
+  { 0x1d588, G_UNICODE_NOT_PRESENT_OFFSET, 5320 },
+  { 0x1d589, G_UNICODE_NOT_PRESENT_OFFSET, 2285 },
+  { 0x1d58a, G_UNICODE_NOT_PRESENT_OFFSET, 2287 },
+  { 0x1d58b, G_UNICODE_NOT_PRESENT_OFFSET, 5925 },
+  { 0x1d58c, G_UNICODE_NOT_PRESENT_OFFSET, 2298 },
+  { 0x1d58d, G_UNICODE_NOT_PRESENT_OFFSET, 1171 },
+  { 0x1d58e, G_UNICODE_NOT_PRESENT_OFFSET, 2346 },
+  { 0x1d58f, G_UNICODE_NOT_PRESENT_OFFSET, 1176 },
+  { 0x1d590, G_UNICODE_NOT_PRESENT_OFFSET, 2300 },
+  { 0x1d591, G_UNICODE_NOT_PRESENT_OFFSET, 1220 },
+  { 0x1d592, G_UNICODE_NOT_PRESENT_OFFSET, 2302 },
+  { 0x1d593, G_UNICODE_NOT_PRESENT_OFFSET, 5090 },
+  { 0x1d594, G_UNICODE_NOT_PRESENT_OFFSET, 29 },
+  { 0x1d595, G_UNICODE_NOT_PRESENT_OFFSET, 2318 },
+  { 0x1d596, G_UNICODE_NOT_PRESENT_OFFSET, 5927 },
+  { 0x1d597, G_UNICODE_NOT_PRESENT_OFFSET, 1178 },
+  { 0x1d598, G_UNICODE_NOT_PRESENT_OFFSET, 711 },
+  { 0x1d599, G_UNICODE_NOT_PRESENT_OFFSET, 2320 },
+  { 0x1d59a, G_UNICODE_NOT_PRESENT_OFFSET, 2322 },
+  { 0x1d59b, G_UNICODE_NOT_PRESENT_OFFSET, 2331 },
+  { 0x1d59c, G_UNICODE_NOT_PRESENT_OFFSET, 1189 },
+  { 0x1d59d, G_UNICODE_NOT_PRESENT_OFFSET, 1222 },
+  { 0x1d59e, G_UNICODE_NOT_PRESENT_OFFSET, 1191 },
+  { 0x1d59f, G_UNICODE_NOT_PRESENT_OFFSET, 5929 },
+  { 0x1d5a0, G_UNICODE_NOT_PRESENT_OFFSET, 2228 },
+  { 0x1d5a1, G_UNICODE_NOT_PRESENT_OFFSET, 2233 },
+  { 0x1d5a2, G_UNICODE_NOT_PRESENT_OFFSET, 5103 },
+  { 0x1d5a3, G_UNICODE_NOT_PRESENT_OFFSET, 2235 },
+  { 0x1d5a4, G_UNICODE_NOT_PRESENT_OFFSET, 2237 },
+  { 0x1d5a5, G_UNICODE_NOT_PRESENT_OFFSET, 5147 },
+  { 0x1d5a6, G_UNICODE_NOT_PRESENT_OFFSET, 2242 },
+  { 0x1d5a7, G_UNICODE_NOT_PRESENT_OFFSET, 2244 },
+  { 0x1d5a8, G_UNICODE_NOT_PRESENT_OFFSET, 2246 },
+  { 0x1d5a9, G_UNICODE_NOT_PRESENT_OFFSET, 2248 },
+  { 0x1d5aa, G_UNICODE_NOT_PRESENT_OFFSET, 2250 },
+  { 0x1d5ab, G_UNICODE_NOT_PRESENT_OFFSET, 2252 },
+  { 0x1d5ac, G_UNICODE_NOT_PRESENT_OFFSET, 2254 },
+  { 0x1d5ad, G_UNICODE_NOT_PRESENT_OFFSET, 2256 },
+  { 0x1d5ae, G_UNICODE_NOT_PRESENT_OFFSET, 2258 },
+  { 0x1d5af, G_UNICODE_NOT_PRESENT_OFFSET, 2263 },
+  { 0x1d5b0, G_UNICODE_NOT_PRESENT_OFFSET, 5130 },
+  { 0x1d5b1, G_UNICODE_NOT_PRESENT_OFFSET, 2265 },
+  { 0x1d5b2, G_UNICODE_NOT_PRESENT_OFFSET, 5921 },
+  { 0x1d5b3, G_UNICODE_NOT_PRESENT_OFFSET, 2267 },
+  { 0x1d5b4, G_UNICODE_NOT_PRESENT_OFFSET, 2269 },
+  { 0x1d5b5, G_UNICODE_NOT_PRESENT_OFFSET, 5262 },
+  { 0x1d5b6, G_UNICODE_NOT_PRESENT_OFFSET, 2271 },
+  { 0x1d5b7, G_UNICODE_NOT_PRESENT_OFFSET, 5279 },
+  { 0x1d5b8, G_UNICODE_NOT_PRESENT_OFFSET, 5923 },
+  { 0x1d5b9, G_UNICODE_NOT_PRESENT_OFFSET, 5142 },
+  { 0x1d5ba, G_UNICODE_NOT_PRESENT_OFFSET, 6 },
+  { 0x1d5bb, G_UNICODE_NOT_PRESENT_OFFSET, 2283 },
+  { 0x1d5bc, G_UNICODE_NOT_PRESENT_OFFSET, 5320 },
+  { 0x1d5bd, G_UNICODE_NOT_PRESENT_OFFSET, 2285 },
+  { 0x1d5be, G_UNICODE_NOT_PRESENT_OFFSET, 2287 },
+  { 0x1d5bf, G_UNICODE_NOT_PRESENT_OFFSET, 5925 },
+  { 0x1d5c0, G_UNICODE_NOT_PRESENT_OFFSET, 2298 },
+  { 0x1d5c1, G_UNICODE_NOT_PRESENT_OFFSET, 1171 },
+  { 0x1d5c2, G_UNICODE_NOT_PRESENT_OFFSET, 2346 },
+  { 0x1d5c3, G_UNICODE_NOT_PRESENT_OFFSET, 1176 },
+  { 0x1d5c4, G_UNICODE_NOT_PRESENT_OFFSET, 2300 },
+  { 0x1d5c5, G_UNICODE_NOT_PRESENT_OFFSET, 1220 },
+  { 0x1d5c6, G_UNICODE_NOT_PRESENT_OFFSET, 2302 },
+  { 0x1d5c7, G_UNICODE_NOT_PRESENT_OFFSET, 5090 },
+  { 0x1d5c8, G_UNICODE_NOT_PRESENT_OFFSET, 29 },
+  { 0x1d5c9, G_UNICODE_NOT_PRESENT_OFFSET, 2318 },
+  { 0x1d5ca, G_UNICODE_NOT_PRESENT_OFFSET, 5927 },
+  { 0x1d5cb, G_UNICODE_NOT_PRESENT_OFFSET, 1178 },
+  { 0x1d5cc, G_UNICODE_NOT_PRESENT_OFFSET, 711 },
+  { 0x1d5cd, G_UNICODE_NOT_PRESENT_OFFSET, 2320 },
+  { 0x1d5ce, G_UNICODE_NOT_PRESENT_OFFSET, 2322 },
+  { 0x1d5cf, G_UNICODE_NOT_PRESENT_OFFSET, 2331 },
+  { 0x1d5d0, G_UNICODE_NOT_PRESENT_OFFSET, 1189 },
+  { 0x1d5d1, G_UNICODE_NOT_PRESENT_OFFSET, 1222 },
+  { 0x1d5d2, G_UNICODE_NOT_PRESENT_OFFSET, 1191 },
+  { 0x1d5d3, G_UNICODE_NOT_PRESENT_OFFSET, 5929 },
+  { 0x1d5d4, G_UNICODE_NOT_PRESENT_OFFSET, 2228 },
+  { 0x1d5d5, G_UNICODE_NOT_PRESENT_OFFSET, 2233 },
+  { 0x1d5d6, G_UNICODE_NOT_PRESENT_OFFSET, 5103 },
+  { 0x1d5d7, G_UNICODE_NOT_PRESENT_OFFSET, 2235 },
+  { 0x1d5d8, G_UNICODE_NOT_PRESENT_OFFSET, 2237 },
+  { 0x1d5d9, G_UNICODE_NOT_PRESENT_OFFSET, 5147 },
+  { 0x1d5da, G_UNICODE_NOT_PRESENT_OFFSET, 2242 },
+  { 0x1d5db, G_UNICODE_NOT_PRESENT_OFFSET, 2244 },
+  { 0x1d5dc, G_UNICODE_NOT_PRESENT_OFFSET, 2246 },
+  { 0x1d5dd, G_UNICODE_NOT_PRESENT_OFFSET, 2248 },
+  { 0x1d5de, G_UNICODE_NOT_PRESENT_OFFSET, 2250 },
+  { 0x1d5df, G_UNICODE_NOT_PRESENT_OFFSET, 2252 },
+  { 0x1d5e0, G_UNICODE_NOT_PRESENT_OFFSET, 2254 },
+  { 0x1d5e1, G_UNICODE_NOT_PRESENT_OFFSET, 2256 },
+  { 0x1d5e2, G_UNICODE_NOT_PRESENT_OFFSET, 2258 },
+  { 0x1d5e3, G_UNICODE_NOT_PRESENT_OFFSET, 2263 },
+  { 0x1d5e4, G_UNICODE_NOT_PRESENT_OFFSET, 5130 },
+  { 0x1d5e5, G_UNICODE_NOT_PRESENT_OFFSET, 2265 },
+  { 0x1d5e6, G_UNICODE_NOT_PRESENT_OFFSET, 5921 },
+  { 0x1d5e7, G_UNICODE_NOT_PRESENT_OFFSET, 2267 },
+  { 0x1d5e8, G_UNICODE_NOT_PRESENT_OFFSET, 2269 },
+  { 0x1d5e9, G_UNICODE_NOT_PRESENT_OFFSET, 5262 },
+  { 0x1d5ea, G_UNICODE_NOT_PRESENT_OFFSET, 2271 },
+  { 0x1d5eb, G_UNICODE_NOT_PRESENT_OFFSET, 5279 },
+  { 0x1d5ec, G_UNICODE_NOT_PRESENT_OFFSET, 5923 },
+  { 0x1d5ed, G_UNICODE_NOT_PRESENT_OFFSET, 5142 },
+  { 0x1d5ee, G_UNICODE_NOT_PRESENT_OFFSET, 6 },
+  { 0x1d5ef, G_UNICODE_NOT_PRESENT_OFFSET, 2283 },
+  { 0x1d5f0, G_UNICODE_NOT_PRESENT_OFFSET, 5320 },
+  { 0x1d5f1, G_UNICODE_NOT_PRESENT_OFFSET, 2285 },
+  { 0x1d5f2, G_UNICODE_NOT_PRESENT_OFFSET, 2287 },
+  { 0x1d5f3, G_UNICODE_NOT_PRESENT_OFFSET, 5925 },
+  { 0x1d5f4, G_UNICODE_NOT_PRESENT_OFFSET, 2298 },
+  { 0x1d5f5, G_UNICODE_NOT_PRESENT_OFFSET, 1171 },
+  { 0x1d5f6, G_UNICODE_NOT_PRESENT_OFFSET, 2346 },
+  { 0x1d5f7, G_UNICODE_NOT_PRESENT_OFFSET, 1176 },
+  { 0x1d5f8, G_UNICODE_NOT_PRESENT_OFFSET, 2300 },
+  { 0x1d5f9, G_UNICODE_NOT_PRESENT_OFFSET, 1220 },
+  { 0x1d5fa, G_UNICODE_NOT_PRESENT_OFFSET, 2302 },
+  { 0x1d5fb, G_UNICODE_NOT_PRESENT_OFFSET, 5090 },
+  { 0x1d5fc, G_UNICODE_NOT_PRESENT_OFFSET, 29 },
+  { 0x1d5fd, G_UNICODE_NOT_PRESENT_OFFSET, 2318 },
+  { 0x1d5fe, G_UNICODE_NOT_PRESENT_OFFSET, 5927 },
+  { 0x1d5ff, G_UNICODE_NOT_PRESENT_OFFSET, 1178 },
+  { 0x1d600, G_UNICODE_NOT_PRESENT_OFFSET, 711 },
+  { 0x1d601, G_UNICODE_NOT_PRESENT_OFFSET, 2320 },
+  { 0x1d602, G_UNICODE_NOT_PRESENT_OFFSET, 2322 },
+  { 0x1d603, G_UNICODE_NOT_PRESENT_OFFSET, 2331 },
+  { 0x1d604, G_UNICODE_NOT_PRESENT_OFFSET, 1189 },
+  { 0x1d605, G_UNICODE_NOT_PRESENT_OFFSET, 1222 },
+  { 0x1d606, G_UNICODE_NOT_PRESENT_OFFSET, 1191 },
+  { 0x1d607, G_UNICODE_NOT_PRESENT_OFFSET, 5929 },
+  { 0x1d608, G_UNICODE_NOT_PRESENT_OFFSET, 2228 },
+  { 0x1d609, G_UNICODE_NOT_PRESENT_OFFSET, 2233 },
+  { 0x1d60a, G_UNICODE_NOT_PRESENT_OFFSET, 5103 },
+  { 0x1d60b, G_UNICODE_NOT_PRESENT_OFFSET, 2235 },
+  { 0x1d60c, G_UNICODE_NOT_PRESENT_OFFSET, 2237 },
+  { 0x1d60d, G_UNICODE_NOT_PRESENT_OFFSET, 5147 },
+  { 0x1d60e, G_UNICODE_NOT_PRESENT_OFFSET, 2242 },
+  { 0x1d60f, G_UNICODE_NOT_PRESENT_OFFSET, 2244 },
+  { 0x1d610, G_UNICODE_NOT_PRESENT_OFFSET, 2246 },
+  { 0x1d611, G_UNICODE_NOT_PRESENT_OFFSET, 2248 },
+  { 0x1d612, G_UNICODE_NOT_PRESENT_OFFSET, 2250 },
+  { 0x1d613, G_UNICODE_NOT_PRESENT_OFFSET, 2252 },
+  { 0x1d614, G_UNICODE_NOT_PRESENT_OFFSET, 2254 },
+  { 0x1d615, G_UNICODE_NOT_PRESENT_OFFSET, 2256 },
+  { 0x1d616, G_UNICODE_NOT_PRESENT_OFFSET, 2258 },
+  { 0x1d617, G_UNICODE_NOT_PRESENT_OFFSET, 2263 },
+  { 0x1d618, G_UNICODE_NOT_PRESENT_OFFSET, 5130 },
+  { 0x1d619, G_UNICODE_NOT_PRESENT_OFFSET, 2265 },
+  { 0x1d61a, G_UNICODE_NOT_PRESENT_OFFSET, 5921 },
+  { 0x1d61b, G_UNICODE_NOT_PRESENT_OFFSET, 2267 },
+  { 0x1d61c, G_UNICODE_NOT_PRESENT_OFFSET, 2269 },
+  { 0x1d61d, G_UNICODE_NOT_PRESENT_OFFSET, 5262 },
+  { 0x1d61e, G_UNICODE_NOT_PRESENT_OFFSET, 2271 },
+  { 0x1d61f, G_UNICODE_NOT_PRESENT_OFFSET, 5279 },
+  { 0x1d620, G_UNICODE_NOT_PRESENT_OFFSET, 5923 },
+  { 0x1d621, G_UNICODE_NOT_PRESENT_OFFSET, 5142 },
+  { 0x1d622, G_UNICODE_NOT_PRESENT_OFFSET, 6 },
+  { 0x1d623, G_UNICODE_NOT_PRESENT_OFFSET, 2283 },
+  { 0x1d624, G_UNICODE_NOT_PRESENT_OFFSET, 5320 },
+  { 0x1d625, G_UNICODE_NOT_PRESENT_OFFSET, 2285 },
+  { 0x1d626, G_UNICODE_NOT_PRESENT_OFFSET, 2287 },
+  { 0x1d627, G_UNICODE_NOT_PRESENT_OFFSET, 5925 },
+  { 0x1d628, G_UNICODE_NOT_PRESENT_OFFSET, 2298 },
+  { 0x1d629, G_UNICODE_NOT_PRESENT_OFFSET, 1171 },
+  { 0x1d62a, G_UNICODE_NOT_PRESENT_OFFSET, 2346 },
+  { 0x1d62b, G_UNICODE_NOT_PRESENT_OFFSET, 1176 },
+  { 0x1d62c, G_UNICODE_NOT_PRESENT_OFFSET, 2300 },
+  { 0x1d62d, G_UNICODE_NOT_PRESENT_OFFSET, 1220 },
+  { 0x1d62e, G_UNICODE_NOT_PRESENT_OFFSET, 2302 },
+  { 0x1d62f, G_UNICODE_NOT_PRESENT_OFFSET, 5090 },
+  { 0x1d630, G_UNICODE_NOT_PRESENT_OFFSET, 29 },
+  { 0x1d631, G_UNICODE_NOT_PRESENT_OFFSET, 2318 },
+  { 0x1d632, G_UNICODE_NOT_PRESENT_OFFSET, 5927 },
+  { 0x1d633, G_UNICODE_NOT_PRESENT_OFFSET, 1178 },
+  { 0x1d634, G_UNICODE_NOT_PRESENT_OFFSET, 711 },
+  { 0x1d635, G_UNICODE_NOT_PRESENT_OFFSET, 2320 },
+  { 0x1d636, G_UNICODE_NOT_PRESENT_OFFSET, 2322 },
+  { 0x1d637, G_UNICODE_NOT_PRESENT_OFFSET, 2331 },
+  { 0x1d638, G_UNICODE_NOT_PRESENT_OFFSET, 1189 },
+  { 0x1d639, G_UNICODE_NOT_PRESENT_OFFSET, 1222 },
+  { 0x1d63a, G_UNICODE_NOT_PRESENT_OFFSET, 1191 },
+  { 0x1d63b, G_UNICODE_NOT_PRESENT_OFFSET, 5929 },
+  { 0x1d63c, G_UNICODE_NOT_PRESENT_OFFSET, 2228 },
+  { 0x1d63d, G_UNICODE_NOT_PRESENT_OFFSET, 2233 },
+  { 0x1d63e, G_UNICODE_NOT_PRESENT_OFFSET, 5103 },
+  { 0x1d63f, G_UNICODE_NOT_PRESENT_OFFSET, 2235 },
+  { 0x1d640, G_UNICODE_NOT_PRESENT_OFFSET, 2237 },
+  { 0x1d641, G_UNICODE_NOT_PRESENT_OFFSET, 5147 },
+  { 0x1d642, G_UNICODE_NOT_PRESENT_OFFSET, 2242 },
+  { 0x1d643, G_UNICODE_NOT_PRESENT_OFFSET, 2244 },
+  { 0x1d644, G_UNICODE_NOT_PRESENT_OFFSET, 2246 },
+  { 0x1d645, G_UNICODE_NOT_PRESENT_OFFSET, 2248 },
+  { 0x1d646, G_UNICODE_NOT_PRESENT_OFFSET, 2250 },
+  { 0x1d647, G_UNICODE_NOT_PRESENT_OFFSET, 2252 },
+  { 0x1d648, G_UNICODE_NOT_PRESENT_OFFSET, 2254 },
+  { 0x1d649, G_UNICODE_NOT_PRESENT_OFFSET, 2256 },
+  { 0x1d64a, G_UNICODE_NOT_PRESENT_OFFSET, 2258 },
+  { 0x1d64b, G_UNICODE_NOT_PRESENT_OFFSET, 2263 },
+  { 0x1d64c, G_UNICODE_NOT_PRESENT_OFFSET, 5130 },
+  { 0x1d64d, G_UNICODE_NOT_PRESENT_OFFSET, 2265 },
+  { 0x1d64e, G_UNICODE_NOT_PRESENT_OFFSET, 5921 },
+  { 0x1d64f, G_UNICODE_NOT_PRESENT_OFFSET, 2267 },
+  { 0x1d650, G_UNICODE_NOT_PRESENT_OFFSET, 2269 },
+  { 0x1d651, G_UNICODE_NOT_PRESENT_OFFSET, 5262 },
+  { 0x1d652, G_UNICODE_NOT_PRESENT_OFFSET, 2271 },
+  { 0x1d653, G_UNICODE_NOT_PRESENT_OFFSET, 5279 },
+  { 0x1d654, G_UNICODE_NOT_PRESENT_OFFSET, 5923 },
+  { 0x1d655, G_UNICODE_NOT_PRESENT_OFFSET, 5142 },
+  { 0x1d656, G_UNICODE_NOT_PRESENT_OFFSET, 6 },
+  { 0x1d657, G_UNICODE_NOT_PRESENT_OFFSET, 2283 },
+  { 0x1d658, G_UNICODE_NOT_PRESENT_OFFSET, 5320 },
+  { 0x1d659, G_UNICODE_NOT_PRESENT_OFFSET, 2285 },
+  { 0x1d65a, G_UNICODE_NOT_PRESENT_OFFSET, 2287 },
+  { 0x1d65b, G_UNICODE_NOT_PRESENT_OFFSET, 5925 },
+  { 0x1d65c, G_UNICODE_NOT_PRESENT_OFFSET, 2298 },
+  { 0x1d65d, G_UNICODE_NOT_PRESENT_OFFSET, 1171 },
+  { 0x1d65e, G_UNICODE_NOT_PRESENT_OFFSET, 2346 },
+  { 0x1d65f, G_UNICODE_NOT_PRESENT_OFFSET, 1176 },
+  { 0x1d660, G_UNICODE_NOT_PRESENT_OFFSET, 2300 },
+  { 0x1d661, G_UNICODE_NOT_PRESENT_OFFSET, 1220 },
+  { 0x1d662, G_UNICODE_NOT_PRESENT_OFFSET, 2302 },
+  { 0x1d663, G_UNICODE_NOT_PRESENT_OFFSET, 5090 },
+  { 0x1d664, G_UNICODE_NOT_PRESENT_OFFSET, 29 },
+  { 0x1d665, G_UNICODE_NOT_PRESENT_OFFSET, 2318 },
+  { 0x1d666, G_UNICODE_NOT_PRESENT_OFFSET, 5927 },
+  { 0x1d667, G_UNICODE_NOT_PRESENT_OFFSET, 1178 },
+  { 0x1d668, G_UNICODE_NOT_PRESENT_OFFSET, 711 },
+  { 0x1d669, G_UNICODE_NOT_PRESENT_OFFSET, 2320 },
+  { 0x1d66a, G_UNICODE_NOT_PRESENT_OFFSET, 2322 },
+  { 0x1d66b, G_UNICODE_NOT_PRESENT_OFFSET, 2331 },
+  { 0x1d66c, G_UNICODE_NOT_PRESENT_OFFSET, 1189 },
+  { 0x1d66d, G_UNICODE_NOT_PRESENT_OFFSET, 1222 },
+  { 0x1d66e, G_UNICODE_NOT_PRESENT_OFFSET, 1191 },
+  { 0x1d66f, G_UNICODE_NOT_PRESENT_OFFSET, 5929 },
+  { 0x1d670, G_UNICODE_NOT_PRESENT_OFFSET, 2228 },
+  { 0x1d671, G_UNICODE_NOT_PRESENT_OFFSET, 2233 },
+  { 0x1d672, G_UNICODE_NOT_PRESENT_OFFSET, 5103 },
+  { 0x1d673, G_UNICODE_NOT_PRESENT_OFFSET, 2235 },
+  { 0x1d674, G_UNICODE_NOT_PRESENT_OFFSET, 2237 },
+  { 0x1d675, G_UNICODE_NOT_PRESENT_OFFSET, 5147 },
+  { 0x1d676, G_UNICODE_NOT_PRESENT_OFFSET, 2242 },
+  { 0x1d677, G_UNICODE_NOT_PRESENT_OFFSET, 2244 },
+  { 0x1d678, G_UNICODE_NOT_PRESENT_OFFSET, 2246 },
+  { 0x1d679, G_UNICODE_NOT_PRESENT_OFFSET, 2248 },
+  { 0x1d67a, G_UNICODE_NOT_PRESENT_OFFSET, 2250 },
+  { 0x1d67b, G_UNICODE_NOT_PRESENT_OFFSET, 2252 },
+  { 0x1d67c, G_UNICODE_NOT_PRESENT_OFFSET, 2254 },
+  { 0x1d67d, G_UNICODE_NOT_PRESENT_OFFSET, 2256 },
+  { 0x1d67e, G_UNICODE_NOT_PRESENT_OFFSET, 2258 },
+  { 0x1d67f, G_UNICODE_NOT_PRESENT_OFFSET, 2263 },
+  { 0x1d680, G_UNICODE_NOT_PRESENT_OFFSET, 5130 },
+  { 0x1d681, G_UNICODE_NOT_PRESENT_OFFSET, 2265 },
+  { 0x1d682, G_UNICODE_NOT_PRESENT_OFFSET, 5921 },
+  { 0x1d683, G_UNICODE_NOT_PRESENT_OFFSET, 2267 },
+  { 0x1d684, G_UNICODE_NOT_PRESENT_OFFSET, 2269 },
+  { 0x1d685, G_UNICODE_NOT_PRESENT_OFFSET, 5262 },
+  { 0x1d686, G_UNICODE_NOT_PRESENT_OFFSET, 2271 },
+  { 0x1d687, G_UNICODE_NOT_PRESENT_OFFSET, 5279 },
+  { 0x1d688, G_UNICODE_NOT_PRESENT_OFFSET, 5923 },
+  { 0x1d689, G_UNICODE_NOT_PRESENT_OFFSET, 5142 },
+  { 0x1d68a, G_UNICODE_NOT_PRESENT_OFFSET, 6 },
+  { 0x1d68b, G_UNICODE_NOT_PRESENT_OFFSET, 2283 },
+  { 0x1d68c, G_UNICODE_NOT_PRESENT_OFFSET, 5320 },
+  { 0x1d68d, G_UNICODE_NOT_PRESENT_OFFSET, 2285 },
+  { 0x1d68e, G_UNICODE_NOT_PRESENT_OFFSET, 2287 },
+  { 0x1d68f, G_UNICODE_NOT_PRESENT_OFFSET, 5925 },
+  { 0x1d690, G_UNICODE_NOT_PRESENT_OFFSET, 2298 },
+  { 0x1d691, G_UNICODE_NOT_PRESENT_OFFSET, 1171 },
+  { 0x1d692, G_UNICODE_NOT_PRESENT_OFFSET, 2346 },
+  { 0x1d693, G_UNICODE_NOT_PRESENT_OFFSET, 1176 },
+  { 0x1d694, G_UNICODE_NOT_PRESENT_OFFSET, 2300 },
+  { 0x1d695, G_UNICODE_NOT_PRESENT_OFFSET, 1220 },
+  { 0x1d696, G_UNICODE_NOT_PRESENT_OFFSET, 2302 },
+  { 0x1d697, G_UNICODE_NOT_PRESENT_OFFSET, 5090 },
+  { 0x1d698, G_UNICODE_NOT_PRESENT_OFFSET, 29 },
+  { 0x1d699, G_UNICODE_NOT_PRESENT_OFFSET, 2318 },
+  { 0x1d69a, G_UNICODE_NOT_PRESENT_OFFSET, 5927 },
+  { 0x1d69b, G_UNICODE_NOT_PRESENT_OFFSET, 1178 },
+  { 0x1d69c, G_UNICODE_NOT_PRESENT_OFFSET, 711 },
+  { 0x1d69d, G_UNICODE_NOT_PRESENT_OFFSET, 2320 },
+  { 0x1d69e, G_UNICODE_NOT_PRESENT_OFFSET, 2322 },
+  { 0x1d69f, G_UNICODE_NOT_PRESENT_OFFSET, 2331 },
+  { 0x1d6a0, G_UNICODE_NOT_PRESENT_OFFSET, 1189 },
+  { 0x1d6a1, G_UNICODE_NOT_PRESENT_OFFSET, 1222 },
+  { 0x1d6a2, G_UNICODE_NOT_PRESENT_OFFSET, 1191 },
+  { 0x1d6a3, G_UNICODE_NOT_PRESENT_OFFSET, 5929 },
+  { 0x1d6a8, G_UNICODE_NOT_PRESENT_OFFSET, 14537 },
+  { 0x1d6a9, G_UNICODE_NOT_PRESENT_OFFSET, 14540 },
+  { 0x1d6aa, G_UNICODE_NOT_PRESENT_OFFSET, 5165 },
+  { 0x1d6ab, G_UNICODE_NOT_PRESENT_OFFSET, 14543 },
+  { 0x1d6ac, G_UNICODE_NOT_PRESENT_OFFSET, 14546 },
+  { 0x1d6ad, G_UNICODE_NOT_PRESENT_OFFSET, 14549 },
+  { 0x1d6ae, G_UNICODE_NOT_PRESENT_OFFSET, 14552 },
+  { 0x1d6af, G_UNICODE_NOT_PRESENT_OFFSET, 1402 },
+  { 0x1d6b0, G_UNICODE_NOT_PRESENT_OFFSET, 14555 },
+  { 0x1d6b1, G_UNICODE_NOT_PRESENT_OFFSET, 14558 },
+  { 0x1d6b2, G_UNICODE_NOT_PRESENT_OFFSET, 14561 },
+  { 0x1d6b3, G_UNICODE_NOT_PRESENT_OFFSET, 14564 },
+  { 0x1d6b4, G_UNICODE_NOT_PRESENT_OFFSET, 14567 },
+  { 0x1d6b5, G_UNICODE_NOT_PRESENT_OFFSET, 14570 },
+  { 0x1d6b6, G_UNICODE_NOT_PRESENT_OFFSET, 14573 },
+  { 0x1d6b7, G_UNICODE_NOT_PRESENT_OFFSET, 5168 },
+  { 0x1d6b8, G_UNICODE_NOT_PRESENT_OFFSET, 14576 },
+  { 0x1d6b9, G_UNICODE_NOT_PRESENT_OFFSET, 1402 },
+  { 0x1d6ba, G_UNICODE_NOT_PRESENT_OFFSET, 1408 },
+  { 0x1d6bb, G_UNICODE_NOT_PRESENT_OFFSET, 14579 },
+  { 0x1d6bc, G_UNICODE_NOT_PRESENT_OFFSET, 1374 },
+  { 0x1d6bd, G_UNICODE_NOT_PRESENT_OFFSET, 14582 },
+  { 0x1d6be, G_UNICODE_NOT_PRESENT_OFFSET, 14585 },
+  { 0x1d6bf, G_UNICODE_NOT_PRESENT_OFFSET, 14588 },
+  { 0x1d6c0, G_UNICODE_NOT_PRESENT_OFFSET, 5144 },
+  { 0x1d6c1, G_UNICODE_NOT_PRESENT_OFFSET, 14591 },
+  { 0x1d6c2, G_UNICODE_NOT_PRESENT_OFFSET, 14595 },
+  { 0x1d6c3, G_UNICODE_NOT_PRESENT_OFFSET, 1368 },
+  { 0x1d6c4, G_UNICODE_NOT_PRESENT_OFFSET, 2337 },
+  { 0x1d6c5, G_UNICODE_NOT_PRESENT_OFFSET, 2340 },
+  { 0x1d6c6, G_UNICODE_NOT_PRESENT_OFFSET, 1405 },
+  { 0x1d6c7, G_UNICODE_NOT_PRESENT_OFFSET, 14598 },
+  { 0x1d6c8, G_UNICODE_NOT_PRESENT_OFFSET, 14601 },
+  { 0x1d6c9, G_UNICODE_NOT_PRESENT_OFFSET, 1371 },
+  { 0x1d6ca, G_UNICODE_NOT_PRESENT_OFFSET, 4671 },
+  { 0x1d6cb, G_UNICODE_NOT_PRESENT_OFFSET, 1393 },
+  { 0x1d6cc, G_UNICODE_NOT_PRESENT_OFFSET, 14604 },
+  { 0x1d6cd, G_UNICODE_NOT_PRESENT_OFFSET, 20 },
+  { 0x1d6ce, G_UNICODE_NOT_PRESENT_OFFSET, 14607 },
+  { 0x1d6cf, G_UNICODE_NOT_PRESENT_OFFSET, 14610 },
+  { 0x1d6d0, G_UNICODE_NOT_PRESENT_OFFSET, 14613 },
+  { 0x1d6d1, G_UNICODE_NOT_PRESENT_OFFSET, 1390 },
+  { 0x1d6d2, G_UNICODE_NOT_PRESENT_OFFSET, 1396 },
+  { 0x1d6d3, G_UNICODE_NOT_PRESENT_OFFSET, 1399 },
+  { 0x1d6d4, G_UNICODE_NOT_PRESENT_OFFSET, 14616 },
+  { 0x1d6d5, G_UNICODE_NOT_PRESENT_OFFSET, 14619 },
+  { 0x1d6d6, G_UNICODE_NOT_PRESENT_OFFSET, 14622 },
+  { 0x1d6d7, G_UNICODE_NOT_PRESENT_OFFSET, 1387 },
+  { 0x1d6d8, G_UNICODE_NOT_PRESENT_OFFSET, 2343 },
+  { 0x1d6d9, G_UNICODE_NOT_PRESENT_OFFSET, 14625 },
+  { 0x1d6da, G_UNICODE_NOT_PRESENT_OFFSET, 14628 },
+  { 0x1d6db, G_UNICODE_NOT_PRESENT_OFFSET, 14631 },
+  { 0x1d6dc, G_UNICODE_NOT_PRESENT_OFFSET, 1405 },
+  { 0x1d6dd, G_UNICODE_NOT_PRESENT_OFFSET, 1371 },
+  { 0x1d6de, G_UNICODE_NOT_PRESENT_OFFSET, 1393 },
+  { 0x1d6df, G_UNICODE_NOT_PRESENT_OFFSET, 1387 },
+  { 0x1d6e0, G_UNICODE_NOT_PRESENT_OFFSET, 1396 },
+  { 0x1d6e1, G_UNICODE_NOT_PRESENT_OFFSET, 1390 },
+  { 0x1d6e2, G_UNICODE_NOT_PRESENT_OFFSET, 14537 },
+  { 0x1d6e3, G_UNICODE_NOT_PRESENT_OFFSET, 14540 },
+  { 0x1d6e4, G_UNICODE_NOT_PRESENT_OFFSET, 5165 },
+  { 0x1d6e5, G_UNICODE_NOT_PRESENT_OFFSET, 14543 },
+  { 0x1d6e6, G_UNICODE_NOT_PRESENT_OFFSET, 14546 },
+  { 0x1d6e7, G_UNICODE_NOT_PRESENT_OFFSET, 14549 },
+  { 0x1d6e8, G_UNICODE_NOT_PRESENT_OFFSET, 14552 },
+  { 0x1d6e9, G_UNICODE_NOT_PRESENT_OFFSET, 1402 },
+  { 0x1d6ea, G_UNICODE_NOT_PRESENT_OFFSET, 14555 },
+  { 0x1d6eb, G_UNICODE_NOT_PRESENT_OFFSET, 14558 },
+  { 0x1d6ec, G_UNICODE_NOT_PRESENT_OFFSET, 14561 },
+  { 0x1d6ed, G_UNICODE_NOT_PRESENT_OFFSET, 14564 },
+  { 0x1d6ee, G_UNICODE_NOT_PRESENT_OFFSET, 14567 },
+  { 0x1d6ef, G_UNICODE_NOT_PRESENT_OFFSET, 14570 },
+  { 0x1d6f0, G_UNICODE_NOT_PRESENT_OFFSET, 14573 },
+  { 0x1d6f1, G_UNICODE_NOT_PRESENT_OFFSET, 5168 },
+  { 0x1d6f2, G_UNICODE_NOT_PRESENT_OFFSET, 14576 },
+  { 0x1d6f3, G_UNICODE_NOT_PRESENT_OFFSET, 1402 },
+  { 0x1d6f4, G_UNICODE_NOT_PRESENT_OFFSET, 1408 },
+  { 0x1d6f5, G_UNICODE_NOT_PRESENT_OFFSET, 14579 },
+  { 0x1d6f6, G_UNICODE_NOT_PRESENT_OFFSET, 1374 },
+  { 0x1d6f7, G_UNICODE_NOT_PRESENT_OFFSET, 14582 },
+  { 0x1d6f8, G_UNICODE_NOT_PRESENT_OFFSET, 14585 },
+  { 0x1d6f9, G_UNICODE_NOT_PRESENT_OFFSET, 14588 },
+  { 0x1d6fa, G_UNICODE_NOT_PRESENT_OFFSET, 5144 },
+  { 0x1d6fb, G_UNICODE_NOT_PRESENT_OFFSET, 14591 },
+  { 0x1d6fc, G_UNICODE_NOT_PRESENT_OFFSET, 14595 },
+  { 0x1d6fd, G_UNICODE_NOT_PRESENT_OFFSET, 1368 },
+  { 0x1d6fe, G_UNICODE_NOT_PRESENT_OFFSET, 2337 },
+  { 0x1d6ff, G_UNICODE_NOT_PRESENT_OFFSET, 2340 },
+  { 0x1d700, G_UNICODE_NOT_PRESENT_OFFSET, 1405 },
+  { 0x1d701, G_UNICODE_NOT_PRESENT_OFFSET, 14598 },
+  { 0x1d702, G_UNICODE_NOT_PRESENT_OFFSET, 14601 },
+  { 0x1d703, G_UNICODE_NOT_PRESENT_OFFSET, 1371 },
+  { 0x1d704, G_UNICODE_NOT_PRESENT_OFFSET, 4671 },
+  { 0x1d705, G_UNICODE_NOT_PRESENT_OFFSET, 1393 },
+  { 0x1d706, G_UNICODE_NOT_PRESENT_OFFSET, 14604 },
+  { 0x1d707, G_UNICODE_NOT_PRESENT_OFFSET, 20 },
+  { 0x1d708, G_UNICODE_NOT_PRESENT_OFFSET, 14607 },
+  { 0x1d709, G_UNICODE_NOT_PRESENT_OFFSET, 14610 },
+  { 0x1d70a, G_UNICODE_NOT_PRESENT_OFFSET, 14613 },
+  { 0x1d70b, G_UNICODE_NOT_PRESENT_OFFSET, 1390 },
+  { 0x1d70c, G_UNICODE_NOT_PRESENT_OFFSET, 1396 },
+  { 0x1d70d, G_UNICODE_NOT_PRESENT_OFFSET, 1399 },
+  { 0x1d70e, G_UNICODE_NOT_PRESENT_OFFSET, 14616 },
+  { 0x1d70f, G_UNICODE_NOT_PRESENT_OFFSET, 14619 },
+  { 0x1d710, G_UNICODE_NOT_PRESENT_OFFSET, 14622 },
+  { 0x1d711, G_UNICODE_NOT_PRESENT_OFFSET, 1387 },
+  { 0x1d712, G_UNICODE_NOT_PRESENT_OFFSET, 2343 },
+  { 0x1d713, G_UNICODE_NOT_PRESENT_OFFSET, 14625 },
+  { 0x1d714, G_UNICODE_NOT_PRESENT_OFFSET, 14628 },
+  { 0x1d715, G_UNICODE_NOT_PRESENT_OFFSET, 14631 },
+  { 0x1d716, G_UNICODE_NOT_PRESENT_OFFSET, 1405 },
+  { 0x1d717, G_UNICODE_NOT_PRESENT_OFFSET, 1371 },
+  { 0x1d718, G_UNICODE_NOT_PRESENT_OFFSET, 1393 },
+  { 0x1d719, G_UNICODE_NOT_PRESENT_OFFSET, 1387 },
+  { 0x1d71a, G_UNICODE_NOT_PRESENT_OFFSET, 1396 },
+  { 0x1d71b, G_UNICODE_NOT_PRESENT_OFFSET, 1390 },
+  { 0x1d71c, G_UNICODE_NOT_PRESENT_OFFSET, 14537 },
+  { 0x1d71d, G_UNICODE_NOT_PRESENT_OFFSET, 14540 },
+  { 0x1d71e, G_UNICODE_NOT_PRESENT_OFFSET, 5165 },
+  { 0x1d71f, G_UNICODE_NOT_PRESENT_OFFSET, 14543 },
+  { 0x1d720, G_UNICODE_NOT_PRESENT_OFFSET, 14546 },
+  { 0x1d721, G_UNICODE_NOT_PRESENT_OFFSET, 14549 },
+  { 0x1d722, G_UNICODE_NOT_PRESENT_OFFSET, 14552 },
+  { 0x1d723, G_UNICODE_NOT_PRESENT_OFFSET, 1402 },
+  { 0x1d724, G_UNICODE_NOT_PRESENT_OFFSET, 14555 },
+  { 0x1d725, G_UNICODE_NOT_PRESENT_OFFSET, 14558 },
+  { 0x1d726, G_UNICODE_NOT_PRESENT_OFFSET, 14561 },
+  { 0x1d727, G_UNICODE_NOT_PRESENT_OFFSET, 14564 },
+  { 0x1d728, G_UNICODE_NOT_PRESENT_OFFSET, 14567 },
+  { 0x1d729, G_UNICODE_NOT_PRESENT_OFFSET, 14570 },
+  { 0x1d72a, G_UNICODE_NOT_PRESENT_OFFSET, 14573 },
+  { 0x1d72b, G_UNICODE_NOT_PRESENT_OFFSET, 5168 },
+  { 0x1d72c, G_UNICODE_NOT_PRESENT_OFFSET, 14576 },
+  { 0x1d72d, G_UNICODE_NOT_PRESENT_OFFSET, 1402 },
+  { 0x1d72e, G_UNICODE_NOT_PRESENT_OFFSET, 1408 },
+  { 0x1d72f, G_UNICODE_NOT_PRESENT_OFFSET, 14579 },
+  { 0x1d730, G_UNICODE_NOT_PRESENT_OFFSET, 1374 },
+  { 0x1d731, G_UNICODE_NOT_PRESENT_OFFSET, 14582 },
+  { 0x1d732, G_UNICODE_NOT_PRESENT_OFFSET, 14585 },
+  { 0x1d733, G_UNICODE_NOT_PRESENT_OFFSET, 14588 },
+  { 0x1d734, G_UNICODE_NOT_PRESENT_OFFSET, 5144 },
+  { 0x1d735, G_UNICODE_NOT_PRESENT_OFFSET, 14591 },
+  { 0x1d736, G_UNICODE_NOT_PRESENT_OFFSET, 14595 },
+  { 0x1d737, G_UNICODE_NOT_PRESENT_OFFSET, 1368 },
+  { 0x1d738, G_UNICODE_NOT_PRESENT_OFFSET, 2337 },
+  { 0x1d739, G_UNICODE_NOT_PRESENT_OFFSET, 2340 },
+  { 0x1d73a, G_UNICODE_NOT_PRESENT_OFFSET, 1405 },
+  { 0x1d73b, G_UNICODE_NOT_PRESENT_OFFSET, 14598 },
+  { 0x1d73c, G_UNICODE_NOT_PRESENT_OFFSET, 14601 },
+  { 0x1d73d, G_UNICODE_NOT_PRESENT_OFFSET, 1371 },
+  { 0x1d73e, G_UNICODE_NOT_PRESENT_OFFSET, 4671 },
+  { 0x1d73f, G_UNICODE_NOT_PRESENT_OFFSET, 1393 },
+  { 0x1d740, G_UNICODE_NOT_PRESENT_OFFSET, 14604 },
+  { 0x1d741, G_UNICODE_NOT_PRESENT_OFFSET, 20 },
+  { 0x1d742, G_UNICODE_NOT_PRESENT_OFFSET, 14607 },
+  { 0x1d743, G_UNICODE_NOT_PRESENT_OFFSET, 14610 },
+  { 0x1d744, G_UNICODE_NOT_PRESENT_OFFSET, 14613 },
+  { 0x1d745, G_UNICODE_NOT_PRESENT_OFFSET, 1390 },
+  { 0x1d746, G_UNICODE_NOT_PRESENT_OFFSET, 1396 },
+  { 0x1d747, G_UNICODE_NOT_PRESENT_OFFSET, 1399 },
+  { 0x1d748, G_UNICODE_NOT_PRESENT_OFFSET, 14616 },
+  { 0x1d749, G_UNICODE_NOT_PRESENT_OFFSET, 14619 },
+  { 0x1d74a, G_UNICODE_NOT_PRESENT_OFFSET, 14622 },
+  { 0x1d74b, G_UNICODE_NOT_PRESENT_OFFSET, 1387 },
+  { 0x1d74c, G_UNICODE_NOT_PRESENT_OFFSET, 2343 },
+  { 0x1d74d, G_UNICODE_NOT_PRESENT_OFFSET, 14625 },
+  { 0x1d74e, G_UNICODE_NOT_PRESENT_OFFSET, 14628 },
+  { 0x1d74f, G_UNICODE_NOT_PRESENT_OFFSET, 14631 },
+  { 0x1d750, G_UNICODE_NOT_PRESENT_OFFSET, 1405 },
+  { 0x1d751, G_UNICODE_NOT_PRESENT_OFFSET, 1371 },
+  { 0x1d752, G_UNICODE_NOT_PRESENT_OFFSET, 1393 },
+  { 0x1d753, G_UNICODE_NOT_PRESENT_OFFSET, 1387 },
+  { 0x1d754, G_UNICODE_NOT_PRESENT_OFFSET, 1396 },
+  { 0x1d755, G_UNICODE_NOT_PRESENT_OFFSET, 1390 },
+  { 0x1d756, G_UNICODE_NOT_PRESENT_OFFSET, 14537 },
+  { 0x1d757, G_UNICODE_NOT_PRESENT_OFFSET, 14540 },
+  { 0x1d758, G_UNICODE_NOT_PRESENT_OFFSET, 5165 },
+  { 0x1d759, G_UNICODE_NOT_PRESENT_OFFSET, 14543 },
+  { 0x1d75a, G_UNICODE_NOT_PRESENT_OFFSET, 14546 },
+  { 0x1d75b, G_UNICODE_NOT_PRESENT_OFFSET, 14549 },
+  { 0x1d75c, G_UNICODE_NOT_PRESENT_OFFSET, 14552 },
+  { 0x1d75d, G_UNICODE_NOT_PRESENT_OFFSET, 1402 },
+  { 0x1d75e, G_UNICODE_NOT_PRESENT_OFFSET, 14555 },
+  { 0x1d75f, G_UNICODE_NOT_PRESENT_OFFSET, 14558 },
+  { 0x1d760, G_UNICODE_NOT_PRESENT_OFFSET, 14561 },
+  { 0x1d761, G_UNICODE_NOT_PRESENT_OFFSET, 14564 },
+  { 0x1d762, G_UNICODE_NOT_PRESENT_OFFSET, 14567 },
+  { 0x1d763, G_UNICODE_NOT_PRESENT_OFFSET, 14570 },
+  { 0x1d764, G_UNICODE_NOT_PRESENT_OFFSET, 14573 },
+  { 0x1d765, G_UNICODE_NOT_PRESENT_OFFSET, 5168 },
+  { 0x1d766, G_UNICODE_NOT_PRESENT_OFFSET, 14576 },
+  { 0x1d767, G_UNICODE_NOT_PRESENT_OFFSET, 1402 },
+  { 0x1d768, G_UNICODE_NOT_PRESENT_OFFSET, 1408 },
+  { 0x1d769, G_UNICODE_NOT_PRESENT_OFFSET, 14579 },
+  { 0x1d76a, G_UNICODE_NOT_PRESENT_OFFSET, 1374 },
+  { 0x1d76b, G_UNICODE_NOT_PRESENT_OFFSET, 14582 },
+  { 0x1d76c, G_UNICODE_NOT_PRESENT_OFFSET, 14585 },
+  { 0x1d76d, G_UNICODE_NOT_PRESENT_OFFSET, 14588 },
+  { 0x1d76e, G_UNICODE_NOT_PRESENT_OFFSET, 5144 },
+  { 0x1d76f, G_UNICODE_NOT_PRESENT_OFFSET, 14591 },
+  { 0x1d770, G_UNICODE_NOT_PRESENT_OFFSET, 14595 },
+  { 0x1d771, G_UNICODE_NOT_PRESENT_OFFSET, 1368 },
+  { 0x1d772, G_UNICODE_NOT_PRESENT_OFFSET, 2337 },
+  { 0x1d773, G_UNICODE_NOT_PRESENT_OFFSET, 2340 },
+  { 0x1d774, G_UNICODE_NOT_PRESENT_OFFSET, 1405 },
+  { 0x1d775, G_UNICODE_NOT_PRESENT_OFFSET, 14598 },
+  { 0x1d776, G_UNICODE_NOT_PRESENT_OFFSET, 14601 },
+  { 0x1d777, G_UNICODE_NOT_PRESENT_OFFSET, 1371 },
+  { 0x1d778, G_UNICODE_NOT_PRESENT_OFFSET, 4671 },
+  { 0x1d779, G_UNICODE_NOT_PRESENT_OFFSET, 1393 },
+  { 0x1d77a, G_UNICODE_NOT_PRESENT_OFFSET, 14604 },
+  { 0x1d77b, G_UNICODE_NOT_PRESENT_OFFSET, 20 },
+  { 0x1d77c, G_UNICODE_NOT_PRESENT_OFFSET, 14607 },
+  { 0x1d77d, G_UNICODE_NOT_PRESENT_OFFSET, 14610 },
+  { 0x1d77e, G_UNICODE_NOT_PRESENT_OFFSET, 14613 },
+  { 0x1d77f, G_UNICODE_NOT_PRESENT_OFFSET, 1390 },
+  { 0x1d780, G_UNICODE_NOT_PRESENT_OFFSET, 1396 },
+  { 0x1d781, G_UNICODE_NOT_PRESENT_OFFSET, 1399 },
+  { 0x1d782, G_UNICODE_NOT_PRESENT_OFFSET, 14616 },
+  { 0x1d783, G_UNICODE_NOT_PRESENT_OFFSET, 14619 },
+  { 0x1d784, G_UNICODE_NOT_PRESENT_OFFSET, 14622 },
+  { 0x1d785, G_UNICODE_NOT_PRESENT_OFFSET, 1387 },
+  { 0x1d786, G_UNICODE_NOT_PRESENT_OFFSET, 2343 },
+  { 0x1d787, G_UNICODE_NOT_PRESENT_OFFSET, 14625 },
+  { 0x1d788, G_UNICODE_NOT_PRESENT_OFFSET, 14628 },
+  { 0x1d789, G_UNICODE_NOT_PRESENT_OFFSET, 14631 },
+  { 0x1d78a, G_UNICODE_NOT_PRESENT_OFFSET, 1405 },
+  { 0x1d78b, G_UNICODE_NOT_PRESENT_OFFSET, 1371 },
+  { 0x1d78c, G_UNICODE_NOT_PRESENT_OFFSET, 1393 },
+  { 0x1d78d, G_UNICODE_NOT_PRESENT_OFFSET, 1387 },
+  { 0x1d78e, G_UNICODE_NOT_PRESENT_OFFSET, 1396 },
+  { 0x1d78f, G_UNICODE_NOT_PRESENT_OFFSET, 1390 },
+  { 0x1d790, G_UNICODE_NOT_PRESENT_OFFSET, 14537 },
+  { 0x1d791, G_UNICODE_NOT_PRESENT_OFFSET, 14540 },
+  { 0x1d792, G_UNICODE_NOT_PRESENT_OFFSET, 5165 },
+  { 0x1d793, G_UNICODE_NOT_PRESENT_OFFSET, 14543 },
+  { 0x1d794, G_UNICODE_NOT_PRESENT_OFFSET, 14546 },
+  { 0x1d795, G_UNICODE_NOT_PRESENT_OFFSET, 14549 },
+  { 0x1d796, G_UNICODE_NOT_PRESENT_OFFSET, 14552 },
+  { 0x1d797, G_UNICODE_NOT_PRESENT_OFFSET, 1402 },
+  { 0x1d798, G_UNICODE_NOT_PRESENT_OFFSET, 14555 },
+  { 0x1d799, G_UNICODE_NOT_PRESENT_OFFSET, 14558 },
+  { 0x1d79a, G_UNICODE_NOT_PRESENT_OFFSET, 14561 },
+  { 0x1d79b, G_UNICODE_NOT_PRESENT_OFFSET, 14564 },
+  { 0x1d79c, G_UNICODE_NOT_PRESENT_OFFSET, 14567 },
+  { 0x1d79d, G_UNICODE_NOT_PRESENT_OFFSET, 14570 },
+  { 0x1d79e, G_UNICODE_NOT_PRESENT_OFFSET, 14573 },
+  { 0x1d79f, G_UNICODE_NOT_PRESENT_OFFSET, 5168 },
+  { 0x1d7a0, G_UNICODE_NOT_PRESENT_OFFSET, 14576 },
+  { 0x1d7a1, G_UNICODE_NOT_PRESENT_OFFSET, 1402 },
+  { 0x1d7a2, G_UNICODE_NOT_PRESENT_OFFSET, 1408 },
+  { 0x1d7a3, G_UNICODE_NOT_PRESENT_OFFSET, 14579 },
+  { 0x1d7a4, G_UNICODE_NOT_PRESENT_OFFSET, 1374 },
+  { 0x1d7a5, G_UNICODE_NOT_PRESENT_OFFSET, 14582 },
+  { 0x1d7a6, G_UNICODE_NOT_PRESENT_OFFSET, 14585 },
+  { 0x1d7a7, G_UNICODE_NOT_PRESENT_OFFSET, 14588 },
+  { 0x1d7a8, G_UNICODE_NOT_PRESENT_OFFSET, 5144 },
+  { 0x1d7a9, G_UNICODE_NOT_PRESENT_OFFSET, 14591 },
+  { 0x1d7aa, G_UNICODE_NOT_PRESENT_OFFSET, 14595 },
+  { 0x1d7ab, G_UNICODE_NOT_PRESENT_OFFSET, 1368 },
+  { 0x1d7ac, G_UNICODE_NOT_PRESENT_OFFSET, 2337 },
+  { 0x1d7ad, G_UNICODE_NOT_PRESENT_OFFSET, 2340 },
+  { 0x1d7ae, G_UNICODE_NOT_PRESENT_OFFSET, 1405 },
+  { 0x1d7af, G_UNICODE_NOT_PRESENT_OFFSET, 14598 },
+  { 0x1d7b0, G_UNICODE_NOT_PRESENT_OFFSET, 14601 },
+  { 0x1d7b1, G_UNICODE_NOT_PRESENT_OFFSET, 1371 },
+  { 0x1d7b2, G_UNICODE_NOT_PRESENT_OFFSET, 4671 },
+  { 0x1d7b3, G_UNICODE_NOT_PRESENT_OFFSET, 1393 },
+  { 0x1d7b4, G_UNICODE_NOT_PRESENT_OFFSET, 14604 },
+  { 0x1d7b5, G_UNICODE_NOT_PRESENT_OFFSET, 20 },
+  { 0x1d7b6, G_UNICODE_NOT_PRESENT_OFFSET, 14607 },
+  { 0x1d7b7, G_UNICODE_NOT_PRESENT_OFFSET, 14610 },
+  { 0x1d7b8, G_UNICODE_NOT_PRESENT_OFFSET, 14613 },
+  { 0x1d7b9, G_UNICODE_NOT_PRESENT_OFFSET, 1390 },
+  { 0x1d7ba, G_UNICODE_NOT_PRESENT_OFFSET, 1396 },
+  { 0x1d7bb, G_UNICODE_NOT_PRESENT_OFFSET, 1399 },
+  { 0x1d7bc, G_UNICODE_NOT_PRESENT_OFFSET, 14616 },
+  { 0x1d7bd, G_UNICODE_NOT_PRESENT_OFFSET, 14619 },
+  { 0x1d7be, G_UNICODE_NOT_PRESENT_OFFSET, 14622 },
+  { 0x1d7bf, G_UNICODE_NOT_PRESENT_OFFSET, 1387 },
+  { 0x1d7c0, G_UNICODE_NOT_PRESENT_OFFSET, 2343 },
+  { 0x1d7c1, G_UNICODE_NOT_PRESENT_OFFSET, 14625 },
+  { 0x1d7c2, G_UNICODE_NOT_PRESENT_OFFSET, 14628 },
+  { 0x1d7c3, G_UNICODE_NOT_PRESENT_OFFSET, 14631 },
+  { 0x1d7c4, G_UNICODE_NOT_PRESENT_OFFSET, 1405 },
+  { 0x1d7c5, G_UNICODE_NOT_PRESENT_OFFSET, 1371 },
+  { 0x1d7c6, G_UNICODE_NOT_PRESENT_OFFSET, 1393 },
+  { 0x1d7c7, G_UNICODE_NOT_PRESENT_OFFSET, 1387 },
+  { 0x1d7c8, G_UNICODE_NOT_PRESENT_OFFSET, 1396 },
+  { 0x1d7c9, G_UNICODE_NOT_PRESENT_OFFSET, 1390 },
+  { 0x1d7ce, G_UNICODE_NOT_PRESENT_OFFSET, 5064 },
+  { 0x1d7cf, G_UNICODE_NOT_PRESENT_OFFSET, 27 },
+  { 0x1d7d0, G_UNICODE_NOT_PRESENT_OFFSET, 12 },
+  { 0x1d7d1, G_UNICODE_NOT_PRESENT_OFFSET, 14 },
+  { 0x1d7d2, G_UNICODE_NOT_PRESENT_OFFSET, 5066 },
+  { 0x1d7d3, G_UNICODE_NOT_PRESENT_OFFSET, 5068 },
+  { 0x1d7d4, G_UNICODE_NOT_PRESENT_OFFSET, 5070 },
+  { 0x1d7d5, G_UNICODE_NOT_PRESENT_OFFSET, 5072 },
+  { 0x1d7d6, G_UNICODE_NOT_PRESENT_OFFSET, 5074 },
+  { 0x1d7d7, G_UNICODE_NOT_PRESENT_OFFSET, 5076 },
+  { 0x1d7d8, G_UNICODE_NOT_PRESENT_OFFSET, 5064 },
+  { 0x1d7d9, G_UNICODE_NOT_PRESENT_OFFSET, 27 },
+  { 0x1d7da, G_UNICODE_NOT_PRESENT_OFFSET, 12 },
+  { 0x1d7db, G_UNICODE_NOT_PRESENT_OFFSET, 14 },
+  { 0x1d7dc, G_UNICODE_NOT_PRESENT_OFFSET, 5066 },
+  { 0x1d7dd, G_UNICODE_NOT_PRESENT_OFFSET, 5068 },
+  { 0x1d7de, G_UNICODE_NOT_PRESENT_OFFSET, 5070 },
+  { 0x1d7df, G_UNICODE_NOT_PRESENT_OFFSET, 5072 },
+  { 0x1d7e0, G_UNICODE_NOT_PRESENT_OFFSET, 5074 },
+  { 0x1d7e1, G_UNICODE_NOT_PRESENT_OFFSET, 5076 },
+  { 0x1d7e2, G_UNICODE_NOT_PRESENT_OFFSET, 5064 },
+  { 0x1d7e3, G_UNICODE_NOT_PRESENT_OFFSET, 27 },
+  { 0x1d7e4, G_UNICODE_NOT_PRESENT_OFFSET, 12 },
+  { 0x1d7e5, G_UNICODE_NOT_PRESENT_OFFSET, 14 },
+  { 0x1d7e6, G_UNICODE_NOT_PRESENT_OFFSET, 5066 },
+  { 0x1d7e7, G_UNICODE_NOT_PRESENT_OFFSET, 5068 },
+  { 0x1d7e8, G_UNICODE_NOT_PRESENT_OFFSET, 5070 },
+  { 0x1d7e9, G_UNICODE_NOT_PRESENT_OFFSET, 5072 },
+  { 0x1d7ea, G_UNICODE_NOT_PRESENT_OFFSET, 5074 },
+  { 0x1d7eb, G_UNICODE_NOT_PRESENT_OFFSET, 5076 },
+  { 0x1d7ec, G_UNICODE_NOT_PRESENT_OFFSET, 5064 },
+  { 0x1d7ed, G_UNICODE_NOT_PRESENT_OFFSET, 27 },
+  { 0x1d7ee, G_UNICODE_NOT_PRESENT_OFFSET, 12 },
+  { 0x1d7ef, G_UNICODE_NOT_PRESENT_OFFSET, 14 },
+  { 0x1d7f0, G_UNICODE_NOT_PRESENT_OFFSET, 5066 },
+  { 0x1d7f1, G_UNICODE_NOT_PRESENT_OFFSET, 5068 },
+  { 0x1d7f2, G_UNICODE_NOT_PRESENT_OFFSET, 5070 },
+  { 0x1d7f3, G_UNICODE_NOT_PRESENT_OFFSET, 5072 },
+  { 0x1d7f4, G_UNICODE_NOT_PRESENT_OFFSET, 5074 },
+  { 0x1d7f5, G_UNICODE_NOT_PRESENT_OFFSET, 5076 },
+  { 0x1d7f6, G_UNICODE_NOT_PRESENT_OFFSET, 5064 },
+  { 0x1d7f7, G_UNICODE_NOT_PRESENT_OFFSET, 27 },
+  { 0x1d7f8, G_UNICODE_NOT_PRESENT_OFFSET, 12 },
+  { 0x1d7f9, G_UNICODE_NOT_PRESENT_OFFSET, 14 },
+  { 0x1d7fa, G_UNICODE_NOT_PRESENT_OFFSET, 5066 },
+  { 0x1d7fb, G_UNICODE_NOT_PRESENT_OFFSET, 5068 },
+  { 0x1d7fc, G_UNICODE_NOT_PRESENT_OFFSET, 5070 },
+  { 0x1d7fd, G_UNICODE_NOT_PRESENT_OFFSET, 5072 },
+  { 0x1d7fe, G_UNICODE_NOT_PRESENT_OFFSET, 5074 },
+  { 0x1d7ff, G_UNICODE_NOT_PRESENT_OFFSET, 5076 },
+  { 0x2f800, 14635, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f801, 14639, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f802, 14643, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f803, 14647, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f804, 14652, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f805, 11721, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f806, 14656, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f807, 14660, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f808, 14664, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f809, 14668, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f80a, 11725, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f80b, 14672, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f80c, 14676, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f80d, 14680, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f80e, 11729, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f80f, 14685, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f810, 14689, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f811, 14693, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f812, 14697, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f813, 14702, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f814, 14706, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f815, 14710, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f816, 14714, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f817, 14719, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f818, 14723, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f819, 14727, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f81a, 14731, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f81b, 14735, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f81c, 14739, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f81d, 6033, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f81e, 14744, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f81f, 14748, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f820, 14752, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f821, 14756, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f822, 14760, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f823, 14764, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f824, 14768, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f825, 14772, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f826, 11733, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f827, 11737, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f828, 14776, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f829, 14780, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f82a, 14784, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f82b, 11013, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f82c, 14788, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f82d, 11741, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f82e, 14792, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f82f, 14796, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f830, 14800, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f831, 14804, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f832, 14804, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f833, 14804, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f834, 14808, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f835, 14813, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f836, 14817, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f837, 14821, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f838, 14825, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f839, 14830, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f83a, 14834, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f83b, 14838, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f83c, 14842, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f83d, 14846, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f83e, 14850, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f83f, 14854, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f840, 14858, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f841, 14862, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f842, 14866, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f843, 14870, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f844, 14874, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f845, 14878, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f846, 14878, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f847, 14882, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f848, 14886, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f849, 14890, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f84a, 14894, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f84b, 14898, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f84c, 11749, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f84d, 14902, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f84e, 14906, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f84f, 14910, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f850, 11597, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f851, 14914, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f852, 14918, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f853, 14922, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f854, 14926, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f855, 14930, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f856, 14934, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f857, 14938, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f858, 14942, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f859, 14946, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f85a, 14951, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f85b, 14955, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f85c, 14959, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f85d, 14963, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f85e, 14967, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f85f, 14971, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f860, 14975, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f861, 14980, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f862, 14985, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f863, 14989, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f864, 14993, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f865, 14997, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f866, 15001, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f867, 15005, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f868, 15009, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f869, 15013, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f86a, 15017, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f86b, 15017, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f86c, 15021, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f86d, 15026, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f86e, 15030, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f86f, 10997, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f870, 15034, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f871, 15038, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f872, 15043, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f873, 15047, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f874, 15051, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f875, 6137, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f876, 15055, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f877, 15059, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f878, 6145, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f879, 15063, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f87a, 15067, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f87b, 15071, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f87c, 15076, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f87d, 15080, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f87e, 15085, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f87f, 15089, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f880, 15093, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f881, 15097, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f882, 15101, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f883, 15105, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f884, 15109, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f885, 15113, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f886, 15117, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f887, 15121, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f888, 15125, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f889, 15129, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f88a, 15134, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f88b, 15138, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f88c, 15142, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f88d, 15146, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f88e, 10789, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f88f, 15150, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f890, 6185, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f891, 15155, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f892, 15155, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f893, 15160, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f894, 15164, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f895, 15164, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f896, 15168, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f897, 15172, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f898, 15177, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f899, 15182, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f89a, 15186, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f89b, 15190, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f89c, 15194, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f89d, 15198, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f89e, 15202, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f89f, 15206, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8a0, 15210, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8a1, 15214, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8a2, 15218, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8a3, 11769, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8a4, 15222, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8a5, 15227, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8a6, 15231, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8a7, 15235, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8a8, 15239, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8a9, 15235, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8aa, 15243, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8ab, 11777, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8ac, 15247, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8ad, 15251, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8ae, 15255, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8af, 15259, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8b0, 11781, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8b1, 10681, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8b2, 15263, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8b3, 15267, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8b4, 15271, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8b5, 15275, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8b6, 15279, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8b7, 15283, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8b8, 15287, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8b9, 15292, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8ba, 15296, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8bb, 15300, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8bc, 15304, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8bd, 15308, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8be, 15312, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8bf, 15317, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8c0, 15321, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8c1, 15325, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8c2, 15329, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8c3, 15333, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8c4, 15337, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8c5, 15341, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8c6, 15345, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8c7, 15349, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8c8, 11785, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8c9, 15353, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8ca, 15357, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8cb, 15362, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8cc, 15366, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8cd, 15370, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8ce, 15374, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8cf, 11793, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8d0, 15378, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8d1, 15382, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8d2, 15386, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8d3, 15390, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8d4, 15394, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8d5, 15398, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8d6, 15402, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8d7, 15406, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8d8, 10793, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8d9, 15410, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8da, 15414, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8db, 15418, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8dc, 15422, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8dd, 15426, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8de, 15431, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8df, 15435, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8e0, 15439, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8e1, 15443, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8e2, 11797, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8e3, 15447, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8e4, 15452, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8e5, 15456, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8e6, 15460, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8e7, 15464, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8e8, 15468, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8e9, 15472, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8ea, 15476, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8eb, 15480, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8ec, 15484, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8ed, 15489, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8ee, 15493, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8ef, 15497, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8f0, 15501, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8f1, 15506, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8f2, 15510, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8f3, 15514, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8f4, 15518, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8f5, 11065, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8f6, 15522, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8f7, 15526, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8f8, 15531, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8f9, 15536, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8fa, 15541, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8fb, 15545, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8fc, 15550, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8fd, 15554, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8fe, 15558, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f8ff, 15562, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f900, 15566, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f901, 11801, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f902, 11397, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f903, 15570, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f904, 15574, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f905, 15578, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f906, 15582, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f907, 15587, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f908, 15591, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f909, 15595, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f90a, 15599, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f90b, 15603, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f90c, 15607, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f90d, 15611, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f90e, 15616, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f90f, 15620, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f910, 15624, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f911, 15629, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f912, 15634, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f913, 15638, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f914, 15642, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f915, 15646, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f916, 15650, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f917, 15654, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f918, 15658, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f919, 15662, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f91a, 15666, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f91b, 15670, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f91c, 15675, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f91d, 15679, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f91e, 15684, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f91f, 15688, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f920, 15693, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f921, 15697, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f922, 15701, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f923, 15705, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f924, 15710, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f925, 15714, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f926, 15718, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f927, 15723, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f928, 15728, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f929, 15732, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f92a, 15736, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f92b, 15740, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f92c, 15744, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f92d, 15744, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f92e, 15748, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f92f, 15752, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f930, 15756, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f931, 15760, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f932, 15764, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f933, 15768, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f934, 15772, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f935, 15776, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f936, 15781, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f937, 15785, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f938, 11009, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f939, 15790, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f93a, 15795, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f93b, 15799, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f93c, 15804, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f93d, 15809, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f93e, 15814, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f93f, 15818, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f940, 15822, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f941, 15826, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f942, 15831, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f943, 15836, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f944, 15841, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f945, 15846, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f946, 15850, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f947, 15850, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f948, 15854, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f949, 15858, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f94a, 15862, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f94b, 15866, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f94c, 15870, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f94d, 15874, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f94e, 15879, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f94f, 10861, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f950, 15883, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f951, 15887, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f952, 15891, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f953, 11841, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f954, 15896, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f955, 15901, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f956, 11677, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f957, 15906, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f958, 15910, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f959, 11853, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f95a, 15914, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f95b, 15918, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f95c, 15922, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f95d, 15927, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f95e, 15927, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f95f, 15932, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f960, 15936, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f961, 15940, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f962, 15945, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f963, 15949, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f964, 15953, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f965, 15957, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f966, 15962, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f967, 15966, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f968, 15970, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f969, 15974, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f96a, 15978, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f96b, 15982, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f96c, 15987, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f96d, 15991, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f96e, 15995, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f96f, 15999, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f970, 16003, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f971, 16007, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f972, 16011, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f973, 16016, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f974, 16021, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f975, 16025, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f976, 16030, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f977, 16034, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f978, 16039, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f979, 16043, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f97a, 11877, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f97b, 16047, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f97c, 16052, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f97d, 16057, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f97e, 16061, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f97f, 16066, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f980, 16070, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f981, 16075, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f982, 16079, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f983, 16083, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f984, 16087, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f985, 16091, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f986, 16095, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f987, 16099, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f988, 16104, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f989, 16109, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f98a, 16114, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f98b, 15160, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f98c, 16119, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f98d, 16123, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f98e, 16127, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f98f, 16131, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f990, 16135, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f991, 16139, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f992, 16143, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f993, 16147, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f994, 16151, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f995, 16155, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f996, 16159, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f997, 16163, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f998, 11077, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f999, 16168, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f99a, 16172, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f99b, 16176, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f99c, 16180, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f99d, 16184, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f99e, 16188, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f99f, 11889, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9a0, 16192, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9a1, 16196, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9a2, 16200, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9a3, 16204, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9a4, 16208, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9a5, 16213, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9a6, 16218, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9a7, 16223, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9a8, 16227, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9a9, 16231, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9aa, 16235, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9ab, 16239, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9ac, 16244, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9ad, 16248, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9ae, 16253, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9af, 16257, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9b0, 16261, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9b1, 16266, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9b2, 16271, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9b3, 16275, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9b4, 10841, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9b5, 16279, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9b6, 16283, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9b7, 16287, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9b8, 16291, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9b9, 16295, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9ba, 16299, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9bb, 16303, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9bc, 16307, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9bd, 16311, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9be, 16315, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9bf, 16319, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9c0, 16323, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9c1, 16327, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9c2, 16331, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9c3, 16335, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9c4, 6545, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9c5, 16339, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9c6, 16344, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9c7, 16348, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9c8, 16352, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9c9, 16356, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9ca, 16360, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9cb, 16364, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9cc, 16369, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9cd, 16374, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9ce, 16378, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9cf, 16382, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9d0, 16386, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9d1, 16390, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9d2, 6573, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9d3, 16394, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9d4, 16399, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9d5, 16403, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9d6, 16407, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9d7, 16411, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9d8, 16415, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9d9, 16420, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9da, 16425, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9db, 16429, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9dc, 16433, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9dd, 16437, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9de, 16442, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9df, 16446, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9e0, 16450, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9e1, 16455, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9e2, 16460, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9e3, 16464, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9e4, 16468, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9e5, 16472, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9e6, 16477, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9e7, 16481, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9e8, 16485, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9e9, 16489, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9ea, 16493, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9eb, 16497, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9ec, 16501, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9ed, 16505, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9ee, 16510, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9ef, 16514, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9f0, 16518, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9f1, 16522, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9f2, 16527, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9f3, 16531, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9f4, 16535, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9f5, 16539, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9f6, 16543, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9f7, 16548, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9f8, 16553, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9f9, 16557, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9fa, 16561, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9fb, 16565, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9fc, 16570, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9fd, 16574, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9fe, 16579, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2f9ff, 16579, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2fa00, 16583, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2fa01, 16587, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2fa02, 16592, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2fa03, 16596, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2fa04, 16600, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2fa05, 16604, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2fa06, 16608, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2fa07, 16612, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2fa08, 16616, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2fa09, 16620, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2fa0a, 16625, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2fa0b, 16629, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2fa0c, 16633, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2fa0d, 16637, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2fa0e, 16641, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2fa0f, 16645, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2fa10, 16649, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2fa11, 16654, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2fa12, 16658, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2fa13, 16663, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2fa14, 16668, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2fa15, 6765, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2fa16, 16673, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2fa17, 6781, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2fa18, 16677, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2fa19, 16681, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2fa1a, 16685, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2fa1b, 16689, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2fa1c, 6801, G_UNICODE_NOT_PRESENT_OFFSET },
+  { 0x2fa1d, 16693, G_UNICODE_NOT_PRESENT_OFFSET }
 };
 
-static const guchar decomp_expansion_string[] = 
-  "\x00\x20\0\0" /* offset 0 */
-  "\x00\x20\x03\x08\0\0" /* offset 4 */
-  "\x00\x61\0\0" /* offset 10 */
-  "\x00\x20\x03\x04\0\0" /* offset 14 */
-  "\x00\x32\0\0" /* offset 20 */
-  "\x00\x33\0\0" /* offset 24 */
-  "\x00\x20\x03\x01\0\0" /* offset 28 */
-  "\x03\xbc\0\0" /* offset 34 */
-  "\x00\x20\x03\x27\0\0" /* offset 38 */
-  "\x00\x31\0\0" /* offset 44 */
-  "\x00\x6f\0\0" /* offset 48 */
-  "\x00\x31\x20\x44\x00\x34\0\0" /* offset 52 */
-  "\x00\x31\x20\x44\x00\x32\0\0" /* offset 60 */
-  "\x00\x33\x20\x44\x00\x34\0\0" /* offset 68 */
-  "\x00\x41\x03\x00\0\0" /* offset 76 */
-  "\x00\x41\x03\x01\0\0" /* offset 82 */
-  "\x00\x41\x03\x02\0\0" /* offset 88 */
-  "\x00\x41\x03\x03\0\0" /* offset 94 */
-  "\x00\x41\x03\x08\0\0" /* offset 100 */
-  "\x00\x41\x03\x0a\0\0" /* offset 106 */
-  "\x00\x43\x03\x27\0\0" /* offset 112 */
-  "\x00\x45\x03\x00\0\0" /* offset 118 */
-  "\x00\x45\x03\x01\0\0" /* offset 124 */
-  "\x00\x45\x03\x02\0\0" /* offset 130 */
-  "\x00\x45\x03\x08\0\0" /* offset 136 */
-  "\x00\x49\x03\x00\0\0" /* offset 142 */
-  "\x00\x49\x03\x01\0\0" /* offset 148 */
-  "\x00\x49\x03\x02\0\0" /* offset 154 */
-  "\x00\x49\x03\x08\0\0" /* offset 160 */
-  "\x00\x4e\x03\x03\0\0" /* offset 166 */
-  "\x00\x4f\x03\x00\0\0" /* offset 172 */
-  "\x00\x4f\x03\x01\0\0" /* offset 178 */
-  "\x00\x4f\x03\x02\0\0" /* offset 184 */
-  "\x00\x4f\x03\x03\0\0" /* offset 190 */
-  "\x00\x4f\x03\x08\0\0" /* offset 196 */
-  "\x00\x55\x03\x00\0\0" /* offset 202 */
-  "\x00\x55\x03\x01\0\0" /* offset 208 */
-  "\x00\x55\x03\x02\0\0" /* offset 214 */
-  "\x00\x55\x03\x08\0\0" /* offset 220 */
-  "\x00\x59\x03\x01\0\0" /* offset 226 */
-  "\x00\x61\x03\x00\0\0" /* offset 232 */
-  "\x00\x61\x03\x01\0\0" /* offset 238 */
-  "\x00\x61\x03\x02\0\0" /* offset 244 */
-  "\x00\x61\x03\x03\0\0" /* offset 250 */
-  "\x00\x61\x03\x08\0\0" /* offset 256 */
-  "\x00\x61\x03\x0a\0\0" /* offset 262 */
-  "\x00\x63\x03\x27\0\0" /* offset 268 */
-  "\x00\x65\x03\x00\0\0" /* offset 274 */
-  "\x00\x65\x03\x01\0\0" /* offset 280 */
-  "\x00\x65\x03\x02\0\0" /* offset 286 */
-  "\x00\x65\x03\x08\0\0" /* offset 292 */
-  "\x00\x69\x03\x00\0\0" /* offset 298 */
-  "\x00\x69\x03\x01\0\0" /* offset 304 */
-  "\x00\x69\x03\x02\0\0" /* offset 310 */
-  "\x00\x69\x03\x08\0\0" /* offset 316 */
-  "\x00\x6e\x03\x03\0\0" /* offset 322 */
-  "\x00\x6f\x03\x00\0\0" /* offset 328 */
-  "\x00\x6f\x03\x01\0\0" /* offset 334 */
-  "\x00\x6f\x03\x02\0\0" /* offset 340 */
-  "\x00\x6f\x03\x03\0\0" /* offset 346 */
-  "\x00\x6f\x03\x08\0\0" /* offset 352 */
-  "\x00\x75\x03\x00\0\0" /* offset 358 */
-  "\x00\x75\x03\x01\0\0" /* offset 364 */
-  "\x00\x75\x03\x02\0\0" /* offset 370 */
-  "\x00\x75\x03\x08\0\0" /* offset 376 */
-  "\x00\x79\x03\x01\0\0" /* offset 382 */
-  "\x00\x79\x03\x08\0\0" /* offset 388 */
-  "\x00\x41\x03\x04\0\0" /* offset 394 */
-  "\x00\x61\x03\x04\0\0" /* offset 400 */
-  "\x00\x41\x03\x06\0\0" /* offset 406 */
-  "\x00\x61\x03\x06\0\0" /* offset 412 */
-  "\x00\x41\x03\x28\0\0" /* offset 418 */
-  "\x00\x61\x03\x28\0\0" /* offset 424 */
-  "\x00\x43\x03\x01\0\0" /* offset 430 */
-  "\x00\x63\x03\x01\0\0" /* offset 436 */
-  "\x00\x43\x03\x02\0\0" /* offset 442 */
-  "\x00\x63\x03\x02\0\0" /* offset 448 */
-  "\x00\x43\x03\x07\0\0" /* offset 454 */
-  "\x00\x63\x03\x07\0\0" /* offset 460 */
-  "\x00\x43\x03\x0c\0\0" /* offset 466 */
-  "\x00\x63\x03\x0c\0\0" /* offset 472 */
-  "\x00\x44\x03\x0c\0\0" /* offset 478 */
-  "\x00\x64\x03\x0c\0\0" /* offset 484 */
-  "\x00\x45\x03\x04\0\0" /* offset 490 */
-  "\x00\x65\x03\x04\0\0" /* offset 496 */
-  "\x00\x45\x03\x06\0\0" /* offset 502 */
-  "\x00\x65\x03\x06\0\0" /* offset 508 */
-  "\x00\x45\x03\x07\0\0" /* offset 514 */
-  "\x00\x65\x03\x07\0\0" /* offset 520 */
-  "\x00\x45\x03\x28\0\0" /* offset 526 */
-  "\x00\x65\x03\x28\0\0" /* offset 532 */
-  "\x00\x45\x03\x0c\0\0" /* offset 538 */
-  "\x00\x65\x03\x0c\0\0" /* offset 544 */
-  "\x00\x47\x03\x02\0\0" /* offset 550 */
-  "\x00\x67\x03\x02\0\0" /* offset 556 */
-  "\x00\x47\x03\x06\0\0" /* offset 562 */
-  "\x00\x67\x03\x06\0\0" /* offset 568 */
-  "\x00\x47\x03\x07\0\0" /* offset 574 */
-  "\x00\x67\x03\x07\0\0" /* offset 580 */
-  "\x00\x47\x03\x27\0\0" /* offset 586 */
-  "\x00\x67\x03\x27\0\0" /* offset 592 */
-  "\x00\x48\x03\x02\0\0" /* offset 598 */
-  "\x00\x68\x03\x02\0\0" /* offset 604 */
-  "\x00\x49\x03\x03\0\0" /* offset 610 */
-  "\x00\x69\x03\x03\0\0" /* offset 616 */
-  "\x00\x49\x03\x04\0\0" /* offset 622 */
-  "\x00\x69\x03\x04\0\0" /* offset 628 */
-  "\x00\x49\x03\x06\0\0" /* offset 634 */
-  "\x00\x69\x03\x06\0\0" /* offset 640 */
-  "\x00\x49\x03\x28\0\0" /* offset 646 */
-  "\x00\x69\x03\x28\0\0" /* offset 652 */
-  "\x00\x49\x03\x07\0\0" /* offset 658 */
-  "\x00\x49\x00\x4a\0\0" /* offset 664 */
-  "\x00\x69\x00\x6a\0\0" /* offset 670 */
-  "\x00\x4a\x03\x02\0\0" /* offset 676 */
-  "\x00\x6a\x03\x02\0\0" /* offset 682 */
-  "\x00\x4b\x03\x27\0\0" /* offset 688 */
-  "\x00\x6b\x03\x27\0\0" /* offset 694 */
-  "\x00\x4c\x03\x01\0\0" /* offset 700 */
-  "\x00\x6c\x03\x01\0\0" /* offset 706 */
-  "\x00\x4c\x03\x27\0\0" /* offset 712 */
-  "\x00\x6c\x03\x27\0\0" /* offset 718 */
-  "\x00\x4c\x03\x0c\0\0" /* offset 724 */
-  "\x00\x6c\x03\x0c\0\0" /* offset 730 */
-  "\x00\x4c\x00\xb7\0\0" /* offset 736 */
-  "\x00\x6c\x00\xb7\0\0" /* offset 742 */
-  "\x00\x4e\x03\x01\0\0" /* offset 748 */
-  "\x00\x6e\x03\x01\0\0" /* offset 754 */
-  "\x00\x4e\x03\x27\0\0" /* offset 760 */
-  "\x00\x6e\x03\x27\0\0" /* offset 766 */
-  "\x00\x4e\x03\x0c\0\0" /* offset 772 */
-  "\x00\x6e\x03\x0c\0\0" /* offset 778 */
-  "\x02\xbc\x00\x6e\0\0" /* offset 784 */
-  "\x00\x4f\x03\x04\0\0" /* offset 790 */
-  "\x00\x6f\x03\x04\0\0" /* offset 796 */
-  "\x00\x4f\x03\x06\0\0" /* offset 802 */
-  "\x00\x6f\x03\x06\0\0" /* offset 808 */
-  "\x00\x4f\x03\x0b\0\0" /* offset 814 */
-  "\x00\x6f\x03\x0b\0\0" /* offset 820 */
-  "\x00\x52\x03\x01\0\0" /* offset 826 */
-  "\x00\x72\x03\x01\0\0" /* offset 832 */
-  "\x00\x52\x03\x27\0\0" /* offset 838 */
-  "\x00\x72\x03\x27\0\0" /* offset 844 */
-  "\x00\x52\x03\x0c\0\0" /* offset 850 */
-  "\x00\x72\x03\x0c\0\0" /* offset 856 */
-  "\x00\x53\x03\x01\0\0" /* offset 862 */
-  "\x00\x73\x03\x01\0\0" /* offset 868 */
-  "\x00\x53\x03\x02\0\0" /* offset 874 */
-  "\x00\x73\x03\x02\0\0" /* offset 880 */
-  "\x00\x53\x03\x27\0\0" /* offset 886 */
-  "\x00\x73\x03\x27\0\0" /* offset 892 */
-  "\x00\x53\x03\x0c\0\0" /* offset 898 */
-  "\x00\x73\x03\x0c\0\0" /* offset 904 */
-  "\x00\x54\x03\x27\0\0" /* offset 910 */
-  "\x00\x74\x03\x27\0\0" /* offset 916 */
-  "\x00\x54\x03\x0c\0\0" /* offset 922 */
-  "\x00\x74\x03\x0c\0\0" /* offset 928 */
-  "\x00\x55\x03\x03\0\0" /* offset 934 */
-  "\x00\x75\x03\x03\0\0" /* offset 940 */
-  "\x00\x55\x03\x04\0\0" /* offset 946 */
-  "\x00\x75\x03\x04\0\0" /* offset 952 */
-  "\x00\x55\x03\x06\0\0" /* offset 958 */
-  "\x00\x75\x03\x06\0\0" /* offset 964 */
-  "\x00\x55\x03\x0a\0\0" /* offset 970 */
-  "\x00\x75\x03\x0a\0\0" /* offset 976 */
-  "\x00\x55\x03\x0b\0\0" /* offset 982 */
-  "\x00\x75\x03\x0b\0\0" /* offset 988 */
-  "\x00\x55\x03\x28\0\0" /* offset 994 */
-  "\x00\x75\x03\x28\0\0" /* offset 1000 */
-  "\x00\x57\x03\x02\0\0" /* offset 1006 */
-  "\x00\x77\x03\x02\0\0" /* offset 1012 */
-  "\x00\x59\x03\x02\0\0" /* offset 1018 */
-  "\x00\x79\x03\x02\0\0" /* offset 1024 */
-  "\x00\x59\x03\x08\0\0" /* offset 1030 */
-  "\x00\x5a\x03\x01\0\0" /* offset 1036 */
-  "\x00\x7a\x03\x01\0\0" /* offset 1042 */
-  "\x00\x5a\x03\x07\0\0" /* offset 1048 */
-  "\x00\x7a\x03\x07\0\0" /* offset 1054 */
-  "\x00\x5a\x03\x0c\0\0" /* offset 1060 */
-  "\x00\x7a\x03\x0c\0\0" /* offset 1066 */
-  "\x00\x73\0\0" /* offset 1072 */
-  "\x00\x4f\x03\x1b\0\0" /* offset 1076 */
-  "\x00\x6f\x03\x1b\0\0" /* offset 1082 */
-  "\x00\x55\x03\x1b\0\0" /* offset 1088 */
-  "\x00\x75\x03\x1b\0\0" /* offset 1094 */
-  "\x00\x44\x00\x5a\x03\x0c\0\0" /* offset 1100 */
-  "\x00\x44\x00\x7a\x03\x0c\0\0" /* offset 1108 */
-  "\x00\x64\x00\x7a\x03\x0c\0\0" /* offset 1116 */
-  "\x00\x4c\x00\x4a\0\0" /* offset 1124 */
-  "\x00\x4c\x00\x6a\0\0" /* offset 1130 */
-  "\x00\x6c\x00\x6a\0\0" /* offset 1136 */
-  "\x00\x4e\x00\x4a\0\0" /* offset 1142 */
-  "\x00\x4e\x00\x6a\0\0" /* offset 1148 */
-  "\x00\x6e\x00\x6a\0\0" /* offset 1154 */
-  "\x00\x41\x03\x0c\0\0" /* offset 1160 */
-  "\x00\x61\x03\x0c\0\0" /* offset 1166 */
-  "\x00\x49\x03\x0c\0\0" /* offset 1172 */
-  "\x00\x69\x03\x0c\0\0" /* offset 1178 */
-  "\x00\x4f\x03\x0c\0\0" /* offset 1184 */
-  "\x00\x6f\x03\x0c\0\0" /* offset 1190 */
-  "\x00\x55\x03\x0c\0\0" /* offset 1196 */
-  "\x00\x75\x03\x0c\0\0" /* offset 1202 */
-  "\x00\x55\x03\x08\x03\x04\0\0" /* offset 1208 */
-  "\x00\x75\x03\x08\x03\x04\0\0" /* offset 1216 */
-  "\x00\x55\x03\x08\x03\x01\0\0" /* offset 1224 */
-  "\x00\x75\x03\x08\x03\x01\0\0" /* offset 1232 */
-  "\x00\x55\x03\x08\x03\x0c\0\0" /* offset 1240 */
-  "\x00\x75\x03\x08\x03\x0c\0\0" /* offset 1248 */
-  "\x00\x55\x03\x08\x03\x00\0\0" /* offset 1256 */
-  "\x00\x75\x03\x08\x03\x00\0\0" /* offset 1264 */
-  "\x00\x41\x03\x08\x03\x04\0\0" /* offset 1272 */
-  "\x00\x61\x03\x08\x03\x04\0\0" /* offset 1280 */
-  "\x00\x41\x03\x07\x03\x04\0\0" /* offset 1288 */
-  "\x00\x61\x03\x07\x03\x04\0\0" /* offset 1296 */
-  "\x00\xc6\x03\x04\0\0" /* offset 1304 */
-  "\x00\xe6\x03\x04\0\0" /* offset 1310 */
-  "\x00\x47\x03\x0c\0\0" /* offset 1316 */
-  "\x00\x67\x03\x0c\0\0" /* offset 1322 */
-  "\x00\x4b\x03\x0c\0\0" /* offset 1328 */
-  "\x00\x6b\x03\x0c\0\0" /* offset 1334 */
-  "\x00\x4f\x03\x28\0\0" /* offset 1340 */
-  "\x00\x6f\x03\x28\0\0" /* offset 1346 */
-  "\x00\x4f\x03\x28\x03\x04\0\0" /* offset 1352 */
-  "\x00\x6f\x03\x28\x03\x04\0\0" /* offset 1360 */
-  "\x01\xb7\x03\x0c\0\0" /* offset 1368 */
-  "\x02\x92\x03\x0c\0\0" /* offset 1374 */
-  "\x00\x6a\x03\x0c\0\0" /* offset 1380 */
-  "\x00\x44\x00\x5a\0\0" /* offset 1386 */
-  "\x00\x44\x00\x7a\0\0" /* offset 1392 */
-  "\x00\x64\x00\x7a\0\0" /* offset 1398 */
-  "\x00\x47\x03\x01\0\0" /* offset 1404 */
-  "\x00\x67\x03\x01\0\0" /* offset 1410 */
-  "\x00\x4e\x03\x00\0\0" /* offset 1416 */
-  "\x00\x6e\x03\x00\0\0" /* offset 1422 */
-  "\x00\x41\x03\x0a\x03\x01\0\0" /* offset 1428 */
-  "\x00\x61\x03\x0a\x03\x01\0\0" /* offset 1436 */
-  "\x00\xc6\x03\x01\0\0" /* offset 1444 */
-  "\x00\xe6\x03\x01\0\0" /* offset 1450 */
-  "\x00\xd8\x03\x01\0\0" /* offset 1456 */
-  "\x00\xf8\x03\x01\0\0" /* offset 1462 */
-  "\x00\x41\x03\x0f\0\0" /* offset 1468 */
-  "\x00\x61\x03\x0f\0\0" /* offset 1474 */
-  "\x00\x41\x03\x11\0\0" /* offset 1480 */
-  "\x00\x61\x03\x11\0\0" /* offset 1486 */
-  "\x00\x45\x03\x0f\0\0" /* offset 1492 */
-  "\x00\x65\x03\x0f\0\0" /* offset 1498 */
-  "\x00\x45\x03\x11\0\0" /* offset 1504 */
-  "\x00\x65\x03\x11\0\0" /* offset 1510 */
-  "\x00\x49\x03\x0f\0\0" /* offset 1516 */
-  "\x00\x69\x03\x0f\0\0" /* offset 1522 */
-  "\x00\x49\x03\x11\0\0" /* offset 1528 */
-  "\x00\x69\x03\x11\0\0" /* offset 1534 */
-  "\x00\x4f\x03\x0f\0\0" /* offset 1540 */
-  "\x00\x6f\x03\x0f\0\0" /* offset 1546 */
-  "\x00\x4f\x03\x11\0\0" /* offset 1552 */
-  "\x00\x6f\x03\x11\0\0" /* offset 1558 */
-  "\x00\x52\x03\x0f\0\0" /* offset 1564 */
-  "\x00\x72\x03\x0f\0\0" /* offset 1570 */
-  "\x00\x52\x03\x11\0\0" /* offset 1576 */
-  "\x00\x72\x03\x11\0\0" /* offset 1582 */
-  "\x00\x55\x03\x0f\0\0" /* offset 1588 */
-  "\x00\x75\x03\x0f\0\0" /* offset 1594 */
-  "\x00\x55\x03\x11\0\0" /* offset 1600 */
-  "\x00\x75\x03\x11\0\0" /* offset 1606 */
-  "\x00\x53\x03\x26\0\0" /* offset 1612 */
-  "\x00\x73\x03\x26\0\0" /* offset 1618 */
-  "\x00\x54\x03\x26\0\0" /* offset 1624 */
-  "\x00\x74\x03\x26\0\0" /* offset 1630 */
-  "\x00\x48\x03\x0c\0\0" /* offset 1636 */
-  "\x00\x68\x03\x0c\0\0" /* offset 1642 */
-  "\x00\x41\x03\x07\0\0" /* offset 1648 */
-  "\x00\x61\x03\x07\0\0" /* offset 1654 */
-  "\x00\x45\x03\x27\0\0" /* offset 1660 */
-  "\x00\x65\x03\x27\0\0" /* offset 1666 */
-  "\x00\x4f\x03\x08\x03\x04\0\0" /* offset 1672 */
-  "\x00\x6f\x03\x08\x03\x04\0\0" /* offset 1680 */
-  "\x00\x4f\x03\x03\x03\x04\0\0" /* offset 1688 */
-  "\x00\x6f\x03\x03\x03\x04\0\0" /* offset 1696 */
-  "\x00\x4f\x03\x07\0\0" /* offset 1704 */
-  "\x00\x6f\x03\x07\0\0" /* offset 1710 */
-  "\x00\x4f\x03\x07\x03\x04\0\0" /* offset 1716 */
-  "\x00\x6f\x03\x07\x03\x04\0\0" /* offset 1724 */
-  "\x00\x59\x03\x04\0\0" /* offset 1732 */
-  "\x00\x79\x03\x04\0\0" /* offset 1738 */
-  "\x00\x68\0\0" /* offset 1744 */
-  "\x02\x66\0\0" /* offset 1748 */
-  "\x00\x6a\0\0" /* offset 1752 */
-  "\x00\x72\0\0" /* offset 1756 */
-  "\x02\x79\0\0" /* offset 1760 */
-  "\x02\x7b\0\0" /* offset 1764 */
-  "\x02\x81\0\0" /* offset 1768 */
-  "\x00\x77\0\0" /* offset 1772 */
-  "\x00\x79\0\0" /* offset 1776 */
-  "\x00\x20\x03\x06\0\0" /* offset 1780 */
-  "\x00\x20\x03\x07\0\0" /* offset 1786 */
-  "\x00\x20\x03\x0a\0\0" /* offset 1792 */
-  "\x00\x20\x03\x28\0\0" /* offset 1798 */
-  "\x00\x20\x03\x03\0\0" /* offset 1804 */
-  "\x00\x20\x03\x0b\0\0" /* offset 1810 */
-  "\x02\x63\0\0" /* offset 1816 */
-  "\x00\x6c\0\0" /* offset 1820 */
-  "\x00\x78\0\0" /* offset 1824 */
-  "\x02\x95\0\0" /* offset 1828 */
-  "\x03\x00\0\0" /* offset 1832 */
-  "\x03\x01\0\0" /* offset 1836 */
-  "\x03\x13\0\0" /* offset 1840 */
-  "\x03\x08\x03\x01\0\0" /* offset 1844 */
-  "\x02\xb9\0\0" /* offset 1850 */
-  "\x00\x20\x03\x45\0\0" /* offset 1854 */
-  "\x00\x3b\0\0" /* offset 1860 */
-  "\x00\xa8\x03\x01\x00\x00\x00\x20\x03\x08\x03\x01\0\0" /* offset 1864 */
-  "\x03\x91\x03\x01\0\0" /* offset 1878 */
-  "\x00\xb7\0\0" /* offset 1884 */
-  "\x03\x95\x03\x01\0\0" /* offset 1888 */
-  "\x03\x97\x03\x01\0\0" /* offset 1894 */
-  "\x03\x99\x03\x01\0\0" /* offset 1900 */
-  "\x03\x9f\x03\x01\0\0" /* offset 1906 */
-  "\x03\xa5\x03\x01\0\0" /* offset 1912 */
-  "\x03\xa9\x03\x01\0\0" /* offset 1918 */
-  "\x03\xb9\x03\x08\x03\x01\0\0" /* offset 1924 */
-  "\x03\x99\x03\x08\0\0" /* offset 1932 */
-  "\x03\xa5\x03\x08\0\0" /* offset 1938 */
-  "\x03\xb1\x03\x01\0\0" /* offset 1944 */
-  "\x03\xb5\x03\x01\0\0" /* offset 1950 */
-  "\x03\xb7\x03\x01\0\0" /* offset 1956 */
-  "\x03\xb9\x03\x01\0\0" /* offset 1962 */
-  "\x03\xc5\x03\x08\x03\x01\0\0" /* offset 1968 */
-  "\x03\xb9\x03\x08\0\0" /* offset 1976 */
-  "\x03\xc5\x03\x08\0\0" /* offset 1982 */
-  "\x03\xbf\x03\x01\0\0" /* offset 1988 */
-  "\x03\xc5\x03\x01\0\0" /* offset 1994 */
-  "\x03\xc9\x03\x01\0\0" /* offset 2000 */
-  "\x03\xb2\0\0" /* offset 2006 */
-  "\x03\xb8\0\0" /* offset 2010 */
-  "\x03\xa5\0\0" /* offset 2014 */
-  "\x03\xd2\x03\x01\x00\x00\x03\xa5\x03\x01\0\0" /* offset 2018 */
-  "\x03\xd2\x03\x08\x00\x00\x03\xa5\x03\x08\0\0" /* offset 2030 */
-  "\x03\xc6\0\0" /* offset 2042 */
-  "\x03\xc0\0\0" /* offset 2046 */
-  "\x03\xba\0\0" /* offset 2050 */
-  "\x03\xc1\0\0" /* offset 2054 */
-  "\x03\xc2\0\0" /* offset 2058 */
-  "\x03\x98\0\0" /* offset 2062 */
-  "\x03\xb5\0\0" /* offset 2066 */
-  "\x04\x15\x03\x00\0\0" /* offset 2070 */
-  "\x04\x15\x03\x08\0\0" /* offset 2076 */
-  "\x04\x13\x03\x01\0\0" /* offset 2082 */
-  "\x04\x06\x03\x08\0\0" /* offset 2088 */
-  "\x04\x1a\x03\x01\0\0" /* offset 2094 */
-  "\x04\x18\x03\x00\0\0" /* offset 2100 */
-  "\x04\x23\x03\x06\0\0" /* offset 2106 */
-  "\x04\x18\x03\x06\0\0" /* offset 2112 */
-  "\x04\x38\x03\x06\0\0" /* offset 2118 */
-  "\x04\x35\x03\x00\0\0" /* offset 2124 */
-  "\x04\x35\x03\x08\0\0" /* offset 2130 */
-  "\x04\x33\x03\x01\0\0" /* offset 2136 */
-  "\x04\x56\x03\x08\0\0" /* offset 2142 */
-  "\x04\x3a\x03\x01\0\0" /* offset 2148 */
-  "\x04\x38\x03\x00\0\0" /* offset 2154 */
-  "\x04\x43\x03\x06\0\0" /* offset 2160 */
-  "\x04\x74\x03\x0f\0\0" /* offset 2166 */
-  "\x04\x75\x03\x0f\0\0" /* offset 2172 */
-  "\x04\x16\x03\x06\0\0" /* offset 2178 */
-  "\x04\x36\x03\x06\0\0" /* offset 2184 */
-  "\x04\x10\x03\x06\0\0" /* offset 2190 */
-  "\x04\x30\x03\x06\0\0" /* offset 2196 */
-  "\x04\x10\x03\x08\0\0" /* offset 2202 */
-  "\x04\x30\x03\x08\0\0" /* offset 2208 */
-  "\x04\x15\x03\x06\0\0" /* offset 2214 */
-  "\x04\x35\x03\x06\0\0" /* offset 2220 */
-  "\x04\xd8\x03\x08\0\0" /* offset 2226 */
-  "\x04\xd9\x03\x08\0\0" /* offset 2232 */
-  "\x04\x16\x03\x08\0\0" /* offset 2238 */
-  "\x04\x36\x03\x08\0\0" /* offset 2244 */
-  "\x04\x17\x03\x08\0\0" /* offset 2250 */
-  "\x04\x37\x03\x08\0\0" /* offset 2256 */
-  "\x04\x18\x03\x04\0\0" /* offset 2262 */
-  "\x04\x38\x03\x04\0\0" /* offset 2268 */
-  "\x04\x18\x03\x08\0\0" /* offset 2274 */
-  "\x04\x38\x03\x08\0\0" /* offset 2280 */
-  "\x04\x1e\x03\x08\0\0" /* offset 2286 */
-  "\x04\x3e\x03\x08\0\0" /* offset 2292 */
-  "\x04\xe8\x03\x08\0\0" /* offset 2298 */
-  "\x04\xe9\x03\x08\0\0" /* offset 2304 */
-  "\x04\x2d\x03\x08\0\0" /* offset 2310 */
-  "\x04\x4d\x03\x08\0\0" /* offset 2316 */
-  "\x04\x23\x03\x04\0\0" /* offset 2322 */
-  "\x04\x43\x03\x04\0\0" /* offset 2328 */
-  "\x04\x23\x03\x08\0\0" /* offset 2334 */
-  "\x04\x43\x03\x08\0\0" /* offset 2340 */
-  "\x04\x23\x03\x0b\0\0" /* offset 2346 */
-  "\x04\x43\x03\x0b\0\0" /* offset 2352 */
-  "\x04\x27\x03\x08\0\0" /* offset 2358 */
-  "\x04\x47\x03\x08\0\0" /* offset 2364 */
-  "\x04\x2b\x03\x08\0\0" /* offset 2370 */
-  "\x04\x4b\x03\x08\0\0" /* offset 2376 */
-  "\x05\x65\x05\x82\0\0" /* offset 2382 */
-  "\x06\x27\x06\x53\0\0" /* offset 2388 */
-  "\x06\x27\x06\x54\0\0" /* offset 2394 */
-  "\x06\x48\x06\x54\0\0" /* offset 2400 */
-  "\x06\x27\x06\x55\0\0" /* offset 2406 */
-  "\x06\x4a\x06\x54\0\0" /* offset 2412 */
-  "\x06\x27\x06\x74\0\0" /* offset 2418 */
-  "\x06\x48\x06\x74\0\0" /* offset 2424 */
-  "\x06\xc7\x06\x74\0\0" /* offset 2430 */
-  "\x06\x4a\x06\x74\0\0" /* offset 2436 */
-  "\x06\xd5\x06\x54\0\0" /* offset 2442 */
-  "\x06\xc1\x06\x54\0\0" /* offset 2448 */
-  "\x06\xd2\x06\x54\0\0" /* offset 2454 */
-  "\x09\x28\x09\x3c\0\0" /* offset 2460 */
-  "\x09\x30\x09\x3c\0\0" /* offset 2466 */
-  "\x09\x33\x09\x3c\0\0" /* offset 2472 */
-  "\x09\x15\x09\x3c\0\0" /* offset 2478 */
-  "\x09\x16\x09\x3c\0\0" /* offset 2484 */
-  "\x09\x17\x09\x3c\0\0" /* offset 2490 */
-  "\x09\x1c\x09\x3c\0\0" /* offset 2496 */
-  "\x09\x21\x09\x3c\0\0" /* offset 2502 */
-  "\x09\x22\x09\x3c\0\0" /* offset 2508 */
-  "\x09\x2b\x09\x3c\0\0" /* offset 2514 */
-  "\x09\x2f\x09\x3c\0\0" /* offset 2520 */
-  "\x09\xc7\x09\xbe\0\0" /* offset 2526 */
-  "\x09\xc7\x09\xd7\0\0" /* offset 2532 */
-  "\x09\xa1\x09\xbc\0\0" /* offset 2538 */
-  "\x09\xa2\x09\xbc\0\0" /* offset 2544 */
-  "\x09\xaf\x09\xbc\0\0" /* offset 2550 */
-  "\x0a\x32\x0a\x3c\0\0" /* offset 2556 */
-  "\x0a\x38\x0a\x3c\0\0" /* offset 2562 */
-  "\x0a\x16\x0a\x3c\0\0" /* offset 2568 */
-  "\x0a\x17\x0a\x3c\0\0" /* offset 2574 */
-  "\x0a\x1c\x0a\x3c\0\0" /* offset 2580 */
-  "\x0a\x2b\x0a\x3c\0\0" /* offset 2586 */
-  "\x0b\x47\x0b\x56\0\0" /* offset 2592 */
-  "\x0b\x47\x0b\x3e\0\0" /* offset 2598 */
-  "\x0b\x47\x0b\x57\0\0" /* offset 2604 */
-  "\x0b\x21\x0b\x3c\0\0" /* offset 2610 */
-  "\x0b\x22\x0b\x3c\0\0" /* offset 2616 */
-  "\x0b\x92\x0b\xd7\0\0" /* offset 2622 */
-  "\x0b\xc6\x0b\xbe\0\0" /* offset 2628 */
-  "\x0b\xc7\x0b\xbe\0\0" /* offset 2634 */
-  "\x0b\xc6\x0b\xd7\0\0" /* offset 2640 */
-  "\x0c\x46\x0c\x56\0\0" /* offset 2646 */
-  "\x0c\xbf\x0c\xd5\0\0" /* offset 2652 */
-  "\x0c\xc6\x0c\xd5\0\0" /* offset 2658 */
-  "\x0c\xc6\x0c\xd6\0\0" /* offset 2664 */
-  "\x0c\xc6\x0c\xc2\0\0" /* offset 2670 */
-  "\x0c\xc6\x0c\xc2\x0c\xd5\0\0" /* offset 2676 */
-  "\x0d\x46\x0d\x3e\0\0" /* offset 2684 */
-  "\x0d\x47\x0d\x3e\0\0" /* offset 2690 */
-  "\x0d\x46\x0d\x57\0\0" /* offset 2696 */
-  "\x0d\xd9\x0d\xca\0\0" /* offset 2702 */
-  "\x0d\xd9\x0d\xcf\0\0" /* offset 2708 */
-  "\x0d\xd9\x0d\xcf\x0d\xca\0\0" /* offset 2714 */
-  "\x0d\xd9\x0d\xdf\0\0" /* offset 2722 */
-  "\x0e\x4d\x0e\x32\0\0" /* offset 2728 */
-  "\x0e\xcd\x0e\xb2\0\0" /* offset 2734 */
-  "\x0e\xab\x0e\x99\0\0" /* offset 2740 */
-  "\x0e\xab\x0e\xa1\0\0" /* offset 2746 */
-  "\x0f\x0b\0\0" /* offset 2752 */
-  "\x0f\x42\x0f\xb7\0\0" /* offset 2756 */
-  "\x0f\x4c\x0f\xb7\0\0" /* offset 2762 */
-  "\x0f\x51\x0f\xb7\0\0" /* offset 2768 */
-  "\x0f\x56\x0f\xb7\0\0" /* offset 2774 */
-  "\x0f\x5b\x0f\xb7\0\0" /* offset 2780 */
-  "\x0f\x40\x0f\xb5\0\0" /* offset 2786 */
-  "\x0f\x71\x0f\x72\0\0" /* offset 2792 */
-  "\x0f\x71\x0f\x74\0\0" /* offset 2798 */
-  "\x0f\xb2\x0f\x80\0\0" /* offset 2804 */
-  "\x0f\xb2\x0f\x71\x0f\x80\0\0" /* offset 2810 */
-  "\x0f\xb3\x0f\x80\0\0" /* offset 2818 */
-  "\x0f\xb3\x0f\x71\x0f\x80\0\0" /* offset 2824 */
-  "\x0f\x71\x0f\x80\0\0" /* offset 2832 */
-  "\x0f\x92\x0f\xb7\0\0" /* offset 2838 */
-  "\x0f\x9c\x0f\xb7\0\0" /* offset 2844 */
-  "\x0f\xa1\x0f\xb7\0\0" /* offset 2850 */
-  "\x0f\xa6\x0f\xb7\0\0" /* offset 2856 */
-  "\x0f\xab\x0f\xb7\0\0" /* offset 2862 */
-  "\x0f\x90\x0f\xb5\0\0" /* offset 2868 */
-  "\x10\x25\x10\x2e\0\0" /* offset 2874 */
-  "\x00\x41\x03\x25\0\0" /* offset 2880 */
-  "\x00\x61\x03\x25\0\0" /* offset 2886 */
-  "\x00\x42\x03\x07\0\0" /* offset 2892 */
-  "\x00\x62\x03\x07\0\0" /* offset 2898 */
-  "\x00\x42\x03\x23\0\0" /* offset 2904 */
-  "\x00\x62\x03\x23\0\0" /* offset 2910 */
-  "\x00\x42\x03\x31\0\0" /* offset 2916 */
-  "\x00\x62\x03\x31\0\0" /* offset 2922 */
-  "\x00\x43\x03\x27\x03\x01\0\0" /* offset 2928 */
-  "\x00\x63\x03\x27\x03\x01\0\0" /* offset 2936 */
-  "\x00\x44\x03\x07\0\0" /* offset 2944 */
-  "\x00\x64\x03\x07\0\0" /* offset 2950 */
-  "\x00\x44\x03\x23\0\0" /* offset 2956 */
-  "\x00\x64\x03\x23\0\0" /* offset 2962 */
-  "\x00\x44\x03\x31\0\0" /* offset 2968 */
-  "\x00\x64\x03\x31\0\0" /* offset 2974 */
-  "\x00\x44\x03\x27\0\0" /* offset 2980 */
-  "\x00\x64\x03\x27\0\0" /* offset 2986 */
-  "\x00\x44\x03\x2d\0\0" /* offset 2992 */
-  "\x00\x64\x03\x2d\0\0" /* offset 2998 */
-  "\x00\x45\x03\x04\x03\x00\0\0" /* offset 3004 */
-  "\x00\x65\x03\x04\x03\x00\0\0" /* offset 3012 */
-  "\x00\x45\x03\x04\x03\x01\0\0" /* offset 3020 */
-  "\x00\x65\x03\x04\x03\x01\0\0" /* offset 3028 */
-  "\x00\x45\x03\x2d\0\0" /* offset 3036 */
-  "\x00\x65\x03\x2d\0\0" /* offset 3042 */
-  "\x00\x45\x03\x30\0\0" /* offset 3048 */
-  "\x00\x65\x03\x30\0\0" /* offset 3054 */
-  "\x00\x45\x03\x27\x03\x06\0\0" /* offset 3060 */
-  "\x00\x65\x03\x27\x03\x06\0\0" /* offset 3068 */
-  "\x00\x46\x03\x07\0\0" /* offset 3076 */
-  "\x00\x66\x03\x07\0\0" /* offset 3082 */
-  "\x00\x47\x03\x04\0\0" /* offset 3088 */
-  "\x00\x67\x03\x04\0\0" /* offset 3094 */
-  "\x00\x48\x03\x07\0\0" /* offset 3100 */
-  "\x00\x68\x03\x07\0\0" /* offset 3106 */
-  "\x00\x48\x03\x23\0\0" /* offset 3112 */
-  "\x00\x68\x03\x23\0\0" /* offset 3118 */
-  "\x00\x48\x03\x08\0\0" /* offset 3124 */
-  "\x00\x68\x03\x08\0\0" /* offset 3130 */
-  "\x00\x48\x03\x27\0\0" /* offset 3136 */
-  "\x00\x68\x03\x27\0\0" /* offset 3142 */
-  "\x00\x48\x03\x2e\0\0" /* offset 3148 */
-  "\x00\x68\x03\x2e\0\0" /* offset 3154 */
-  "\x00\x49\x03\x30\0\0" /* offset 3160 */
-  "\x00\x69\x03\x30\0\0" /* offset 3166 */
-  "\x00\x49\x03\x08\x03\x01\0\0" /* offset 3172 */
-  "\x00\x69\x03\x08\x03\x01\0\0" /* offset 3180 */
-  "\x00\x4b\x03\x01\0\0" /* offset 3188 */
-  "\x00\x6b\x03\x01\0\0" /* offset 3194 */
-  "\x00\x4b\x03\x23\0\0" /* offset 3200 */
-  "\x00\x6b\x03\x23\0\0" /* offset 3206 */
-  "\x00\x4b\x03\x31\0\0" /* offset 3212 */
-  "\x00\x6b\x03\x31\0\0" /* offset 3218 */
-  "\x00\x4c\x03\x23\0\0" /* offset 3224 */
-  "\x00\x6c\x03\x23\0\0" /* offset 3230 */
-  "\x00\x4c\x03\x23\x03\x04\0\0" /* offset 3236 */
-  "\x00\x6c\x03\x23\x03\x04\0\0" /* offset 3244 */
-  "\x00\x4c\x03\x31\0\0" /* offset 3252 */
-  "\x00\x6c\x03\x31\0\0" /* offset 3258 */
-  "\x00\x4c\x03\x2d\0\0" /* offset 3264 */
-  "\x00\x6c\x03\x2d\0\0" /* offset 3270 */
-  "\x00\x4d\x03\x01\0\0" /* offset 3276 */
-  "\x00\x6d\x03\x01\0\0" /* offset 3282 */
-  "\x00\x4d\x03\x07\0\0" /* offset 3288 */
-  "\x00\x6d\x03\x07\0\0" /* offset 3294 */
-  "\x00\x4d\x03\x23\0\0" /* offset 3300 */
-  "\x00\x6d\x03\x23\0\0" /* offset 3306 */
-  "\x00\x4e\x03\x07\0\0" /* offset 3312 */
-  "\x00\x6e\x03\x07\0\0" /* offset 3318 */
-  "\x00\x4e\x03\x23\0\0" /* offset 3324 */
-  "\x00\x6e\x03\x23\0\0" /* offset 3330 */
-  "\x00\x4e\x03\x31\0\0" /* offset 3336 */
-  "\x00\x6e\x03\x31\0\0" /* offset 3342 */
-  "\x00\x4e\x03\x2d\0\0" /* offset 3348 */
-  "\x00\x6e\x03\x2d\0\0" /* offset 3354 */
-  "\x00\x4f\x03\x03\x03\x01\0\0" /* offset 3360 */
-  "\x00\x6f\x03\x03\x03\x01\0\0" /* offset 3368 */
-  "\x00\x4f\x03\x03\x03\x08\0\0" /* offset 3376 */
-  "\x00\x6f\x03\x03\x03\x08\0\0" /* offset 3384 */
-  "\x00\x4f\x03\x04\x03\x00\0\0" /* offset 3392 */
-  "\x00\x6f\x03\x04\x03\x00\0\0" /* offset 3400 */
-  "\x00\x4f\x03\x04\x03\x01\0\0" /* offset 3408 */
-  "\x00\x6f\x03\x04\x03\x01\0\0" /* offset 3416 */
-  "\x00\x50\x03\x01\0\0" /* offset 3424 */
-  "\x00\x70\x03\x01\0\0" /* offset 3430 */
-  "\x00\x50\x03\x07\0\0" /* offset 3436 */
-  "\x00\x70\x03\x07\0\0" /* offset 3442 */
-  "\x00\x52\x03\x07\0\0" /* offset 3448 */
-  "\x00\x72\x03\x07\0\0" /* offset 3454 */
-  "\x00\x52\x03\x23\0\0" /* offset 3460 */
-  "\x00\x72\x03\x23\0\0" /* offset 3466 */
-  "\x00\x52\x03\x23\x03\x04\0\0" /* offset 3472 */
-  "\x00\x72\x03\x23\x03\x04\0\0" /* offset 3480 */
-  "\x00\x52\x03\x31\0\0" /* offset 3488 */
-  "\x00\x72\x03\x31\0\0" /* offset 3494 */
-  "\x00\x53\x03\x07\0\0" /* offset 3500 */
-  "\x00\x73\x03\x07\0\0" /* offset 3506 */
-  "\x00\x53\x03\x23\0\0" /* offset 3512 */
-  "\x00\x73\x03\x23\0\0" /* offset 3518 */
-  "\x00\x53\x03\x01\x03\x07\0\0" /* offset 3524 */
-  "\x00\x73\x03\x01\x03\x07\0\0" /* offset 3532 */
-  "\x00\x53\x03\x0c\x03\x07\0\0" /* offset 3540 */
-  "\x00\x73\x03\x0c\x03\x07\0\0" /* offset 3548 */
-  "\x00\x53\x03\x23\x03\x07\0\0" /* offset 3556 */
-  "\x00\x73\x03\x23\x03\x07\0\0" /* offset 3564 */
-  "\x00\x54\x03\x07\0\0" /* offset 3572 */
-  "\x00\x74\x03\x07\0\0" /* offset 3578 */
-  "\x00\x54\x03\x23\0\0" /* offset 3584 */
-  "\x00\x74\x03\x23\0\0" /* offset 3590 */
-  "\x00\x54\x03\x31\0\0" /* offset 3596 */
-  "\x00\x74\x03\x31\0\0" /* offset 3602 */
-  "\x00\x54\x03\x2d\0\0" /* offset 3608 */
-  "\x00\x74\x03\x2d\0\0" /* offset 3614 */
-  "\x00\x55\x03\x24\0\0" /* offset 3620 */
-  "\x00\x75\x03\x24\0\0" /* offset 3626 */
-  "\x00\x55\x03\x30\0\0" /* offset 3632 */
-  "\x00\x75\x03\x30\0\0" /* offset 3638 */
-  "\x00\x55\x03\x2d\0\0" /* offset 3644 */
-  "\x00\x75\x03\x2d\0\0" /* offset 3650 */
-  "\x00\x55\x03\x03\x03\x01\0\0" /* offset 3656 */
-  "\x00\x75\x03\x03\x03\x01\0\0" /* offset 3664 */
-  "\x00\x55\x03\x04\x03\x08\0\0" /* offset 3672 */
-  "\x00\x75\x03\x04\x03\x08\0\0" /* offset 3680 */
-  "\x00\x56\x03\x03\0\0" /* offset 3688 */
-  "\x00\x76\x03\x03\0\0" /* offset 3694 */
-  "\x00\x56\x03\x23\0\0" /* offset 3700 */
-  "\x00\x76\x03\x23\0\0" /* offset 3706 */
-  "\x00\x57\x03\x00\0\0" /* offset 3712 */
-  "\x00\x77\x03\x00\0\0" /* offset 3718 */
-  "\x00\x57\x03\x01\0\0" /* offset 3724 */
-  "\x00\x77\x03\x01\0\0" /* offset 3730 */
-  "\x00\x57\x03\x08\0\0" /* offset 3736 */
-  "\x00\x77\x03\x08\0\0" /* offset 3742 */
-  "\x00\x57\x03\x07\0\0" /* offset 3748 */
-  "\x00\x77\x03\x07\0\0" /* offset 3754 */
-  "\x00\x57\x03\x23\0\0" /* offset 3760 */
-  "\x00\x77\x03\x23\0\0" /* offset 3766 */
-  "\x00\x58\x03\x07\0\0" /* offset 3772 */
-  "\x00\x78\x03\x07\0\0" /* offset 3778 */
-  "\x00\x58\x03\x08\0\0" /* offset 3784 */
-  "\x00\x78\x03\x08\0\0" /* offset 3790 */
-  "\x00\x59\x03\x07\0\0" /* offset 3796 */
-  "\x00\x79\x03\x07\0\0" /* offset 3802 */
-  "\x00\x5a\x03\x02\0\0" /* offset 3808 */
-  "\x00\x7a\x03\x02\0\0" /* offset 3814 */
-  "\x00\x5a\x03\x23\0\0" /* offset 3820 */
-  "\x00\x7a\x03\x23\0\0" /* offset 3826 */
-  "\x00\x5a\x03\x31\0\0" /* offset 3832 */
-  "\x00\x7a\x03\x31\0\0" /* offset 3838 */
-  "\x00\x68\x03\x31\0\0" /* offset 3844 */
-  "\x00\x74\x03\x08\0\0" /* offset 3850 */
-  "\x00\x77\x03\x0a\0\0" /* offset 3856 */
-  "\x00\x79\x03\x0a\0\0" /* offset 3862 */
-  "\x00\x61\x02\xbe\0\0" /* offset 3868 */
-  "\x01\x7f\x03\x07\x00\x00\x00\x73\x03\x07\0\0" /* offset 3874 */
-  "\x00\x41\x03\x23\0\0" /* offset 3886 */
-  "\x00\x61\x03\x23\0\0" /* offset 3892 */
-  "\x00\x41\x03\x09\0\0" /* offset 3898 */
-  "\x00\x61\x03\x09\0\0" /* offset 3904 */
-  "\x00\x41\x03\x02\x03\x01\0\0" /* offset 3910 */
-  "\x00\x61\x03\x02\x03\x01\0\0" /* offset 3918 */
-  "\x00\x41\x03\x02\x03\x00\0\0" /* offset 3926 */
-  "\x00\x61\x03\x02\x03\x00\0\0" /* offset 3934 */
-  "\x00\x41\x03\x02\x03\x09\0\0" /* offset 3942 */
-  "\x00\x61\x03\x02\x03\x09\0\0" /* offset 3950 */
-  "\x00\x41\x03\x02\x03\x03\0\0" /* offset 3958 */
-  "\x00\x61\x03\x02\x03\x03\0\0" /* offset 3966 */
-  "\x00\x41\x03\x23\x03\x02\0\0" /* offset 3974 */
-  "\x00\x61\x03\x23\x03\x02\0\0" /* offset 3982 */
-  "\x00\x41\x03\x06\x03\x01\0\0" /* offset 3990 */
-  "\x00\x61\x03\x06\x03\x01\0\0" /* offset 3998 */
-  "\x00\x41\x03\x06\x03\x00\0\0" /* offset 4006 */
-  "\x00\x61\x03\x06\x03\x00\0\0" /* offset 4014 */
-  "\x00\x41\x03\x06\x03\x09\0\0" /* offset 4022 */
-  "\x00\x61\x03\x06\x03\x09\0\0" /* offset 4030 */
-  "\x00\x41\x03\x06\x03\x03\0\0" /* offset 4038 */
-  "\x00\x61\x03\x06\x03\x03\0\0" /* offset 4046 */
-  "\x00\x41\x03\x23\x03\x06\0\0" /* offset 4054 */
-  "\x00\x61\x03\x23\x03\x06\0\0" /* offset 4062 */
-  "\x00\x45\x03\x23\0\0" /* offset 4070 */
-  "\x00\x65\x03\x23\0\0" /* offset 4076 */
-  "\x00\x45\x03\x09\0\0" /* offset 4082 */
-  "\x00\x65\x03\x09\0\0" /* offset 4088 */
-  "\x00\x45\x03\x03\0\0" /* offset 4094 */
-  "\x00\x65\x03\x03\0\0" /* offset 4100 */
-  "\x00\x45\x03\x02\x03\x01\0\0" /* offset 4106 */
-  "\x00\x65\x03\x02\x03\x01\0\0" /* offset 4114 */
-  "\x00\x45\x03\x02\x03\x00\0\0" /* offset 4122 */
-  "\x00\x65\x03\x02\x03\x00\0\0" /* offset 4130 */
-  "\x00\x45\x03\x02\x03\x09\0\0" /* offset 4138 */
-  "\x00\x65\x03\x02\x03\x09\0\0" /* offset 4146 */
-  "\x00\x45\x03\x02\x03\x03\0\0" /* offset 4154 */
-  "\x00\x65\x03\x02\x03\x03\0\0" /* offset 4162 */
-  "\x00\x45\x03\x23\x03\x02\0\0" /* offset 4170 */
-  "\x00\x65\x03\x23\x03\x02\0\0" /* offset 4178 */
-  "\x00\x49\x03\x09\0\0" /* offset 4186 */
-  "\x00\x69\x03\x09\0\0" /* offset 4192 */
-  "\x00\x49\x03\x23\0\0" /* offset 4198 */
-  "\x00\x69\x03\x23\0\0" /* offset 4204 */
-  "\x00\x4f\x03\x23\0\0" /* offset 4210 */
-  "\x00\x6f\x03\x23\0\0" /* offset 4216 */
-  "\x00\x4f\x03\x09\0\0" /* offset 4222 */
-  "\x00\x6f\x03\x09\0\0" /* offset 4228 */
-  "\x00\x4f\x03\x02\x03\x01\0\0" /* offset 4234 */
-  "\x00\x6f\x03\x02\x03\x01\0\0" /* offset 4242 */
-  "\x00\x4f\x03\x02\x03\x00\0\0" /* offset 4250 */
-  "\x00\x6f\x03\x02\x03\x00\0\0" /* offset 4258 */
-  "\x00\x4f\x03\x02\x03\x09\0\0" /* offset 4266 */
-  "\x00\x6f\x03\x02\x03\x09\0\0" /* offset 4274 */
-  "\x00\x4f\x03\x02\x03\x03\0\0" /* offset 4282 */
-  "\x00\x6f\x03\x02\x03\x03\0\0" /* offset 4290 */
-  "\x00\x4f\x03\x23\x03\x02\0\0" /* offset 4298 */
-  "\x00\x6f\x03\x23\x03\x02\0\0" /* offset 4306 */
-  "\x00\x4f\x03\x1b\x03\x01\0\0" /* offset 4314 */
-  "\x00\x6f\x03\x1b\x03\x01\0\0" /* offset 4322 */
-  "\x00\x4f\x03\x1b\x03\x00\0\0" /* offset 4330 */
-  "\x00\x6f\x03\x1b\x03\x00\0\0" /* offset 4338 */
-  "\x00\x4f\x03\x1b\x03\x09\0\0" /* offset 4346 */
-  "\x00\x6f\x03\x1b\x03\x09\0\0" /* offset 4354 */
-  "\x00\x4f\x03\x1b\x03\x03\0\0" /* offset 4362 */
-  "\x00\x6f\x03\x1b\x03\x03\0\0" /* offset 4370 */
-  "\x00\x4f\x03\x1b\x03\x23\0\0" /* offset 4378 */
-  "\x00\x6f\x03\x1b\x03\x23\0\0" /* offset 4386 */
-  "\x00\x55\x03\x23\0\0" /* offset 4394 */
-  "\x00\x75\x03\x23\0\0" /* offset 4400 */
-  "\x00\x55\x03\x09\0\0" /* offset 4406 */
-  "\x00\x75\x03\x09\0\0" /* offset 4412 */
-  "\x00\x55\x03\x1b\x03\x01\0\0" /* offset 4418 */
-  "\x00\x75\x03\x1b\x03\x01\0\0" /* offset 4426 */
-  "\x00\x55\x03\x1b\x03\x00\0\0" /* offset 4434 */
-  "\x00\x75\x03\x1b\x03\x00\0\0" /* offset 4442 */
-  "\x00\x55\x03\x1b\x03\x09\0\0" /* offset 4450 */
-  "\x00\x75\x03\x1b\x03\x09\0\0" /* offset 4458 */
-  "\x00\x55\x03\x1b\x03\x03\0\0" /* offset 4466 */
-  "\x00\x75\x03\x1b\x03\x03\0\0" /* offset 4474 */
-  "\x00\x55\x03\x1b\x03\x23\0\0" /* offset 4482 */
-  "\x00\x75\x03\x1b\x03\x23\0\0" /* offset 4490 */
-  "\x00\x59\x03\x00\0\0" /* offset 4498 */
-  "\x00\x79\x03\x00\0\0" /* offset 4504 */
-  "\x00\x59\x03\x23\0\0" /* offset 4510 */
-  "\x00\x79\x03\x23\0\0" /* offset 4516 */
-  "\x00\x59\x03\x09\0\0" /* offset 4522 */
-  "\x00\x79\x03\x09\0\0" /* offset 4528 */
-  "\x00\x59\x03\x03\0\0" /* offset 4534 */
-  "\x00\x79\x03\x03\0\0" /* offset 4540 */
-  "\x03\xb1\x03\x13\0\0" /* offset 4546 */
-  "\x03\xb1\x03\x14\0\0" /* offset 4552 */
-  "\x03\xb1\x03\x13\x03\x00\0\0" /* offset 4558 */
-  "\x03\xb1\x03\x14\x03\x00\0\0" /* offset 4566 */
-  "\x03\xb1\x03\x13\x03\x01\0\0" /* offset 4574 */
-  "\x03\xb1\x03\x14\x03\x01\0\0" /* offset 4582 */
-  "\x03\xb1\x03\x13\x03\x42\0\0" /* offset 4590 */
-  "\x03\xb1\x03\x14\x03\x42\0\0" /* offset 4598 */
-  "\x03\x91\x03\x13\0\0" /* offset 4606 */
-  "\x03\x91\x03\x14\0\0" /* offset 4612 */
-  "\x03\x91\x03\x13\x03\x00\0\0" /* offset 4618 */
-  "\x03\x91\x03\x14\x03\x00\0\0" /* offset 4626 */
-  "\x03\x91\x03\x13\x03\x01\0\0" /* offset 4634 */
-  "\x03\x91\x03\x14\x03\x01\0\0" /* offset 4642 */
-  "\x03\x91\x03\x13\x03\x42\0\0" /* offset 4650 */
-  "\x03\x91\x03\x14\x03\x42\0\0" /* offset 4658 */
-  "\x03\xb5\x03\x13\0\0" /* offset 4666 */
-  "\x03\xb5\x03\x14\0\0" /* offset 4672 */
-  "\x03\xb5\x03\x13\x03\x00\0\0" /* offset 4678 */
-  "\x03\xb5\x03\x14\x03\x00\0\0" /* offset 4686 */
-  "\x03\xb5\x03\x13\x03\x01\0\0" /* offset 4694 */
-  "\x03\xb5\x03\x14\x03\x01\0\0" /* offset 4702 */
-  "\x03\x95\x03\x13\0\0" /* offset 4710 */
-  "\x03\x95\x03\x14\0\0" /* offset 4716 */
-  "\x03\x95\x03\x13\x03\x00\0\0" /* offset 4722 */
-  "\x03\x95\x03\x14\x03\x00\0\0" /* offset 4730 */
-  "\x03\x95\x03\x13\x03\x01\0\0" /* offset 4738 */
-  "\x03\x95\x03\x14\x03\x01\0\0" /* offset 4746 */
-  "\x03\xb7\x03\x13\0\0" /* offset 4754 */
-  "\x03\xb7\x03\x14\0\0" /* offset 4760 */
-  "\x03\xb7\x03\x13\x03\x00\0\0" /* offset 4766 */
-  "\x03\xb7\x03\x14\x03\x00\0\0" /* offset 4774 */
-  "\x03\xb7\x03\x13\x03\x01\0\0" /* offset 4782 */
-  "\x03\xb7\x03\x14\x03\x01\0\0" /* offset 4790 */
-  "\x03\xb7\x03\x13\x03\x42\0\0" /* offset 4798 */
-  "\x03\xb7\x03\x14\x03\x42\0\0" /* offset 4806 */
-  "\x03\x97\x03\x13\0\0" /* offset 4814 */
-  "\x03\x97\x03\x14\0\0" /* offset 4820 */
-  "\x03\x97\x03\x13\x03\x00\0\0" /* offset 4826 */
-  "\x03\x97\x03\x14\x03\x00\0\0" /* offset 4834 */
-  "\x03\x97\x03\x13\x03\x01\0\0" /* offset 4842 */
-  "\x03\x97\x03\x14\x03\x01\0\0" /* offset 4850 */
-  "\x03\x97\x03\x13\x03\x42\0\0" /* offset 4858 */
-  "\x03\x97\x03\x14\x03\x42\0\0" /* offset 4866 */
-  "\x03\xb9\x03\x13\0\0" /* offset 4874 */
-  "\x03\xb9\x03\x14\0\0" /* offset 4880 */
-  "\x03\xb9\x03\x13\x03\x00\0\0" /* offset 4886 */
-  "\x03\xb9\x03\x14\x03\x00\0\0" /* offset 4894 */
-  "\x03\xb9\x03\x13\x03\x01\0\0" /* offset 4902 */
-  "\x03\xb9\x03\x14\x03\x01\0\0" /* offset 4910 */
-  "\x03\xb9\x03\x13\x03\x42\0\0" /* offset 4918 */
-  "\x03\xb9\x03\x14\x03\x42\0\0" /* offset 4926 */
-  "\x03\x99\x03\x13\0\0" /* offset 4934 */
-  "\x03\x99\x03\x14\0\0" /* offset 4940 */
-  "\x03\x99\x03\x13\x03\x00\0\0" /* offset 4946 */
-  "\x03\x99\x03\x14\x03\x00\0\0" /* offset 4954 */
-  "\x03\x99\x03\x13\x03\x01\0\0" /* offset 4962 */
-  "\x03\x99\x03\x14\x03\x01\0\0" /* offset 4970 */
-  "\x03\x99\x03\x13\x03\x42\0\0" /* offset 4978 */
-  "\x03\x99\x03\x14\x03\x42\0\0" /* offset 4986 */
-  "\x03\xbf\x03\x13\0\0" /* offset 4994 */
-  "\x03\xbf\x03\x14\0\0" /* offset 5000 */
-  "\x03\xbf\x03\x13\x03\x00\0\0" /* offset 5006 */
-  "\x03\xbf\x03\x14\x03\x00\0\0" /* offset 5014 */
-  "\x03\xbf\x03\x13\x03\x01\0\0" /* offset 5022 */
-  "\x03\xbf\x03\x14\x03\x01\0\0" /* offset 5030 */
-  "\x03\x9f\x03\x13\0\0" /* offset 5038 */
-  "\x03\x9f\x03\x14\0\0" /* offset 5044 */
-  "\x03\x9f\x03\x13\x03\x00\0\0" /* offset 5050 */
-  "\x03\x9f\x03\x14\x03\x00\0\0" /* offset 5058 */
-  "\x03\x9f\x03\x13\x03\x01\0\0" /* offset 5066 */
-  "\x03\x9f\x03\x14\x03\x01\0\0" /* offset 5074 */
-  "\x03\xc5\x03\x13\0\0" /* offset 5082 */
-  "\x03\xc5\x03\x14\0\0" /* offset 5088 */
-  "\x03\xc5\x03\x13\x03\x00\0\0" /* offset 5094 */
-  "\x03\xc5\x03\x14\x03\x00\0\0" /* offset 5102 */
-  "\x03\xc5\x03\x13\x03\x01\0\0" /* offset 5110 */
-  "\x03\xc5\x03\x14\x03\x01\0\0" /* offset 5118 */
-  "\x03\xc5\x03\x13\x03\x42\0\0" /* offset 5126 */
-  "\x03\xc5\x03\x14\x03\x42\0\0" /* offset 5134 */
-  "\x03\xa5\x03\x14\0\0" /* offset 5142 */
-  "\x03\xa5\x03\x14\x03\x00\0\0" /* offset 5148 */
-  "\x03\xa5\x03\x14\x03\x01\0\0" /* offset 5156 */
-  "\x03\xa5\x03\x14\x03\x42\0\0" /* offset 5164 */
-  "\x03\xc9\x03\x13\0\0" /* offset 5172 */
-  "\x03\xc9\x03\x14\0\0" /* offset 5178 */
-  "\x03\xc9\x03\x13\x03\x00\0\0" /* offset 5184 */
-  "\x03\xc9\x03\x14\x03\x00\0\0" /* offset 5192 */
-  "\x03\xc9\x03\x13\x03\x01\0\0" /* offset 5200 */
-  "\x03\xc9\x03\x14\x03\x01\0\0" /* offset 5208 */
-  "\x03\xc9\x03\x13\x03\x42\0\0" /* offset 5216 */
-  "\x03\xc9\x03\x14\x03\x42\0\0" /* offset 5224 */
-  "\x03\xa9\x03\x13\0\0" /* offset 5232 */
-  "\x03\xa9\x03\x14\0\0" /* offset 5238 */
-  "\x03\xa9\x03\x13\x03\x00\0\0" /* offset 5244 */
-  "\x03\xa9\x03\x14\x03\x00\0\0" /* offset 5252 */
-  "\x03\xa9\x03\x13\x03\x01\0\0" /* offset 5260 */
-  "\x03\xa9\x03\x14\x03\x01\0\0" /* offset 5268 */
-  "\x03\xa9\x03\x13\x03\x42\0\0" /* offset 5276 */
-  "\x03\xa9\x03\x14\x03\x42\0\0" /* offset 5284 */
-  "\x03\xb1\x03\x00\0\0" /* offset 5292 */
-  "\x03\xb5\x03\x00\0\0" /* offset 5298 */
-  "\x03\xb7\x03\x00\0\0" /* offset 5304 */
-  "\x03\xb9\x03\x00\0\0" /* offset 5310 */
-  "\x03\xbf\x03\x00\0\0" /* offset 5316 */
-  "\x03\xc5\x03\x00\0\0" /* offset 5322 */
-  "\x03\xc9\x03\x00\0\0" /* offset 5328 */
-  "\x03\xb1\x03\x13\x03\x45\0\0" /* offset 5334 */
-  "\x03\xb1\x03\x14\x03\x45\0\0" /* offset 5342 */
-  "\x03\xb1\x03\x13\x03\x00\x03\x45\0\0" /* offset 5350 */
-  "\x03\xb1\x03\x14\x03\x00\x03\x45\0\0" /* offset 5360 */
-  "\x03\xb1\x03\x13\x03\x01\x03\x45\0\0" /* offset 5370 */
-  "\x03\xb1\x03\x14\x03\x01\x03\x45\0\0" /* offset 5380 */
-  "\x03\xb1\x03\x13\x03\x42\x03\x45\0\0" /* offset 5390 */
-  "\x03\xb1\x03\x14\x03\x42\x03\x45\0\0" /* offset 5400 */
-  "\x03\x91\x03\x13\x03\x45\0\0" /* offset 5410 */
-  "\x03\x91\x03\x14\x03\x45\0\0" /* offset 5418 */
-  "\x03\x91\x03\x13\x03\x00\x03\x45\0\0" /* offset 5426 */
-  "\x03\x91\x03\x14\x03\x00\x03\x45\0\0" /* offset 5436 */
-  "\x03\x91\x03\x13\x03\x01\x03\x45\0\0" /* offset 5446 */
-  "\x03\x91\x03\x14\x03\x01\x03\x45\0\0" /* offset 5456 */
-  "\x03\x91\x03\x13\x03\x42\x03\x45\0\0" /* offset 5466 */
-  "\x03\x91\x03\x14\x03\x42\x03\x45\0\0" /* offset 5476 */
-  "\x03\xb7\x03\x13\x03\x45\0\0" /* offset 5486 */
-  "\x03\xb7\x03\x14\x03\x45\0\0" /* offset 5494 */
-  "\x03\xb7\x03\x13\x03\x00\x03\x45\0\0" /* offset 5502 */
-  "\x03\xb7\x03\x14\x03\x00\x03\x45\0\0" /* offset 5512 */
-  "\x03\xb7\x03\x13\x03\x01\x03\x45\0\0" /* offset 5522 */
-  "\x03\xb7\x03\x14\x03\x01\x03\x45\0\0" /* offset 5532 */
-  "\x03\xb7\x03\x13\x03\x42\x03\x45\0\0" /* offset 5542 */
-  "\x03\xb7\x03\x14\x03\x42\x03\x45\0\0" /* offset 5552 */
-  "\x03\x97\x03\x13\x03\x45\0\0" /* offset 5562 */
-  "\x03\x97\x03\x14\x03\x45\0\0" /* offset 5570 */
-  "\x03\x97\x03\x13\x03\x00\x03\x45\0\0" /* offset 5578 */
-  "\x03\x97\x03\x14\x03\x00\x03\x45\0\0" /* offset 5588 */
-  "\x03\x97\x03\x13\x03\x01\x03\x45\0\0" /* offset 5598 */
-  "\x03\x97\x03\x14\x03\x01\x03\x45\0\0" /* offset 5608 */
-  "\x03\x97\x03\x13\x03\x42\x03\x45\0\0" /* offset 5618 */
-  "\x03\x97\x03\x14\x03\x42\x03\x45\0\0" /* offset 5628 */
-  "\x03\xc9\x03\x13\x03\x45\0\0" /* offset 5638 */
-  "\x03\xc9\x03\x14\x03\x45\0\0" /* offset 5646 */
-  "\x03\xc9\x03\x13\x03\x00\x03\x45\0\0" /* offset 5654 */
-  "\x03\xc9\x03\x14\x03\x00\x03\x45\0\0" /* offset 5664 */
-  "\x03\xc9\x03\x13\x03\x01\x03\x45\0\0" /* offset 5674 */
-  "\x03\xc9\x03\x14\x03\x01\x03\x45\0\0" /* offset 5684 */
-  "\x03\xc9\x03\x13\x03\x42\x03\x45\0\0" /* offset 5694 */
-  "\x03\xc9\x03\x14\x03\x42\x03\x45\0\0" /* offset 5704 */
-  "\x03\xa9\x03\x13\x03\x45\0\0" /* offset 5714 */
-  "\x03\xa9\x03\x14\x03\x45\0\0" /* offset 5722 */
-  "\x03\xa9\x03\x13\x03\x00\x03\x45\0\0" /* offset 5730 */
-  "\x03\xa9\x03\x14\x03\x00\x03\x45\0\0" /* offset 5740 */
-  "\x03\xa9\x03\x13\x03\x01\x03\x45\0\0" /* offset 5750 */
-  "\x03\xa9\x03\x14\x03\x01\x03\x45\0\0" /* offset 5760 */
-  "\x03\xa9\x03\x13\x03\x42\x03\x45\0\0" /* offset 5770 */
-  "\x03\xa9\x03\x14\x03\x42\x03\x45\0\0" /* offset 5780 */
-  "\x03\xb1\x03\x06\0\0" /* offset 5790 */
-  "\x03\xb1\x03\x04\0\0" /* offset 5796 */
-  "\x03\xb1\x03\x00\x03\x45\0\0" /* offset 5802 */
-  "\x03\xb1\x03\x45\0\0" /* offset 5810 */
-  "\x03\xb1\x03\x01\x03\x45\0\0" /* offset 5816 */
-  "\x03\xb1\x03\x42\0\0" /* offset 5824 */
-  "\x03\xb1\x03\x42\x03\x45\0\0" /* offset 5830 */
-  "\x03\x91\x03\x06\0\0" /* offset 5838 */
-  "\x03\x91\x03\x04\0\0" /* offset 5844 */
-  "\x03\x91\x03\x00\0\0" /* offset 5850 */
-  "\x03\x91\x03\x45\0\0" /* offset 5856 */
-  "\x00\x20\x03\x13\0\0" /* offset 5862 */
-  "\x03\xb9\0\0" /* offset 5868 */
-  "\x00\x20\x03\x42\0\0" /* offset 5872 */
-  "\x00\xa8\x03\x42\x00\x00\x00\x20\x03\x08\x03\x42\0\0" /* offset 5878 */
-  "\x03\xb7\x03\x00\x03\x45\0\0" /* offset 5892 */
-  "\x03\xb7\x03\x45\0\0" /* offset 5900 */
-  "\x03\xb7\x03\x01\x03\x45\0\0" /* offset 5906 */
-  "\x03\xb7\x03\x42\0\0" /* offset 5914 */
-  "\x03\xb7\x03\x42\x03\x45\0\0" /* offset 5920 */
-  "\x03\x95\x03\x00\0\0" /* offset 5928 */
-  "\x03\x97\x03\x00\0\0" /* offset 5934 */
-  "\x03\x97\x03\x45\0\0" /* offset 5940 */
-  "\x1f\xbf\x03\x00\x00\x00\x00\x20\x03\x13\x03\x00\0\0" /* offset 5946 */
-  "\x1f\xbf\x03\x01\x00\x00\x00\x20\x03\x13\x03\x01\0\0" /* offset 5960 */
-  "\x1f\xbf\x03\x42\x00\x00\x00\x20\x03\x13\x03\x42\0\0" /* offset 5974 */
-  "\x03\xb9\x03\x06\0\0" /* offset 5988 */
-  "\x03\xb9\x03\x04\0\0" /* offset 5994 */
-  "\x03\xb9\x03\x08\x03\x00\0\0" /* offset 6000 */
-  "\x03\xb9\x03\x42\0\0" /* offset 6008 */
-  "\x03\xb9\x03\x08\x03\x42\0\0" /* offset 6014 */
-  "\x03\x99\x03\x06\0\0" /* offset 6022 */
-  "\x03\x99\x03\x04\0\0" /* offset 6028 */
-  "\x03\x99\x03\x00\0\0" /* offset 6034 */
-  "\x1f\xfe\x03\x00\x00\x00\x00\x20\x03\x14\x03\x00\0\0" /* offset 6040 */
-  "\x1f\xfe\x03\x01\x00\x00\x00\x20\x03\x14\x03\x01\0\0" /* offset 6054 */
-  "\x1f\xfe\x03\x42\x00\x00\x00\x20\x03\x14\x03\x42\0\0" /* offset 6068 */
-  "\x03\xc5\x03\x06\0\0" /* offset 6082 */
-  "\x03\xc5\x03\x04\0\0" /* offset 6088 */
-  "\x03\xc5\x03\x08\x03\x00\0\0" /* offset 6094 */
-  "\x03\xc1\x03\x13\0\0" /* offset 6102 */
-  "\x03\xc1\x03\x14\0\0" /* offset 6108 */
-  "\x03\xc5\x03\x42\0\0" /* offset 6114 */
-  "\x03\xc5\x03\x08\x03\x42\0\0" /* offset 6120 */
-  "\x03\xa5\x03\x06\0\0" /* offset 6128 */
-  "\x03\xa5\x03\x04\0\0" /* offset 6134 */
-  "\x03\xa5\x03\x00\0\0" /* offset 6140 */
-  "\x03\xa1\x03\x14\0\0" /* offset 6146 */
-  "\x00\xa8\x03\x00\x00\x00\x00\x20\x03\x08\x03\x00\0\0" /* offset 6152 */
-  "\x00\x60\0\0" /* offset 6166 */
-  "\x03\xc9\x03\x00\x03\x45\0\0" /* offset 6170 */
-  "\x03\xc9\x03\x45\0\0" /* offset 6178 */
-  "\x03\xc9\x03\x01\x03\x45\0\0" /* offset 6184 */
-  "\x03\xc9\x03\x42\0\0" /* offset 6192 */
-  "\x03\xc9\x03\x42\x03\x45\0\0" /* offset 6198 */
-  "\x03\x9f\x03\x00\0\0" /* offset 6206 */
-  "\x03\xa9\x03\x00\0\0" /* offset 6212 */
-  "\x03\xa9\x03\x45\0\0" /* offset 6218 */
-  "\x00\xb4\x00\x00\x00\x20\x03\x01\0\0" /* offset 6224 */
-  "\x00\x20\x03\x14\0\0" /* offset 6234 */
-  "\x20\x02\x00\x00\x00\x20\0\0" /* offset 6240 */
-  "\x20\x03\x00\x00\x00\x20\0\0" /* offset 6248 */
-  "\x20\x10\0\0" /* offset 6256 */
-  "\x00\x20\x03\x33\0\0" /* offset 6260 */
-  "\x00\x2e\0\0" /* offset 6266 */
-  "\x00\x2e\x00\x2e\0\0" /* offset 6270 */
-  "\x00\x2e\x00\x2e\x00\x2e\0\0" /* offset 6276 */
-  "\x20\x32\x20\x32\0\0" /* offset 6284 */
-  "\x20\x32\x20\x32\x20\x32\0\0" /* offset 6290 */
-  "\x20\x35\x20\x35\0\0" /* offset 6298 */
-  "\x20\x35\x20\x35\x20\x35\0\0" /* offset 6304 */
-  "\x00\x21\x00\x21\0\0" /* offset 6312 */
-  "\x00\x20\x03\x05\0\0" /* offset 6318 */
-  "\x00\x3f\x00\x21\0\0" /* offset 6324 */
-  "\x00\x21\x00\x3f\0\0" /* offset 6330 */
-  "\x00\x30\0\0" /* offset 6336 */
-  "\x00\x34\0\0" /* offset 6340 */
-  "\x00\x35\0\0" /* offset 6344 */
-  "\x00\x36\0\0" /* offset 6348 */
-  "\x00\x37\0\0" /* offset 6352 */
-  "\x00\x38\0\0" /* offset 6356 */
-  "\x00\x39\0\0" /* offset 6360 */
-  "\x00\x2b\0\0" /* offset 6364 */
-  "\x22\x12\0\0" /* offset 6368 */
-  "\x00\x3d\0\0" /* offset 6372 */
-  "\x00\x28\0\0" /* offset 6376 */
-  "\x00\x29\0\0" /* offset 6380 */
-  "\x00\x6e\0\0" /* offset 6384 */
-  "\x00\x52\x00\x73\0\0" /* offset 6388 */
-  "\x00\x61\x00\x2f\x00\x63\0\0" /* offset 6394 */
-  "\x00\x61\x00\x2f\x00\x73\0\0" /* offset 6402 */
-  "\x00\x43\0\0" /* offset 6410 */
-  "\x00\xb0\x00\x43\0\0" /* offset 6414 */
-  "\x00\x63\x00\x2f\x00\x6f\0\0" /* offset 6420 */
-  "\x00\x63\x00\x2f\x00\x75\0\0" /* offset 6428 */
-  "\x01\x90\0\0" /* offset 6436 */
-  "\x00\xb0\x00\x46\0\0" /* offset 6440 */
-  "\x00\x67\0\0" /* offset 6446 */
-  "\x00\x48\0\0" /* offset 6450 */
-  "\x01\x27\0\0" /* offset 6454 */
-  "\x00\x49\0\0" /* offset 6458 */
-  "\x00\x4c\0\0" /* offset 6462 */
-  "\x00\x4e\0\0" /* offset 6466 */
-  "\x00\x4e\x00\x6f\0\0" /* offset 6470 */
-  "\x00\x50\0\0" /* offset 6476 */
-  "\x00\x51\0\0" /* offset 6480 */
-  "\x00\x52\0\0" /* offset 6484 */
-  "\x00\x53\x00\x4d\0\0" /* offset 6488 */
-  "\x00\x54\x00\x45\x00\x4c\0\0" /* offset 6494 */
-  "\x00\x54\x00\x4d\0\0" /* offset 6502 */
-  "\x00\x5a\0\0" /* offset 6508 */
-  "\x03\xa9\0\0" /* offset 6512 */
-  "\x00\x4b\0\0" /* offset 6516 */
-  "\x00\x42\0\0" /* offset 6520 */
-  "\x00\x65\0\0" /* offset 6524 */
-  "\x00\x45\0\0" /* offset 6528 */
-  "\x00\x46\0\0" /* offset 6532 */
-  "\x00\x4d\0\0" /* offset 6536 */
-  "\x05\xd0\0\0" /* offset 6540 */
-  "\x05\xd1\0\0" /* offset 6544 */
-  "\x05\xd2\0\0" /* offset 6548 */
-  "\x05\xd3\0\0" /* offset 6552 */
-  "\x00\x69\0\0" /* offset 6556 */
-  "\x00\x31\x20\x44\x00\x33\0\0" /* offset 6560 */
-  "\x00\x32\x20\x44\x00\x33\0\0" /* offset 6568 */
-  "\x00\x31\x20\x44\x00\x35\0\0" /* offset 6576 */
-  "\x00\x32\x20\x44\x00\x35\0\0" /* offset 6584 */
-  "\x00\x33\x20\x44\x00\x35\0\0" /* offset 6592 */
-  "\x00\x34\x20\x44\x00\x35\0\0" /* offset 6600 */
-  "\x00\x31\x20\x44\x00\x36\0\0" /* offset 6608 */
-  "\x00\x35\x20\x44\x00\x36\0\0" /* offset 6616 */
-  "\x00\x31\x20\x44\x00\x38\0\0" /* offset 6624 */
-  "\x00\x33\x20\x44\x00\x38\0\0" /* offset 6632 */
-  "\x00\x35\x20\x44\x00\x38\0\0" /* offset 6640 */
-  "\x00\x37\x20\x44\x00\x38\0\0" /* offset 6648 */
-  "\x00\x31\x20\x44\0\0" /* offset 6656 */
-  "\x00\x49\x00\x49\0\0" /* offset 6662 */
-  "\x00\x49\x00\x49\x00\x49\0\0" /* offset 6668 */
-  "\x00\x49\x00\x56\0\0" /* offset 6676 */
-  "\x00\x56\0\0" /* offset 6682 */
-  "\x00\x56\x00\x49\0\0" /* offset 6686 */
-  "\x00\x56\x00\x49\x00\x49\0\0" /* offset 6692 */
-  "\x00\x56\x00\x49\x00\x49\x00\x49\0\0" /* offset 6700 */
-  "\x00\x49\x00\x58\0\0" /* offset 6710 */
-  "\x00\x58\0\0" /* offset 6716 */
-  "\x00\x58\x00\x49\0\0" /* offset 6720 */
-  "\x00\x58\x00\x49\x00\x49\0\0" /* offset 6726 */
-  "\x00\x44\0\0" /* offset 6734 */
-  "\x00\x69\x00\x69\0\0" /* offset 6738 */
-  "\x00\x69\x00\x69\x00\x69\0\0" /* offset 6744 */
-  "\x00\x69\x00\x76\0\0" /* offset 6752 */
-  "\x00\x76\0\0" /* offset 6758 */
-  "\x00\x76\x00\x69\0\0" /* offset 6762 */
-  "\x00\x76\x00\x69\x00\x69\0\0" /* offset 6768 */
-  "\x00\x76\x00\x69\x00\x69\x00\x69\0\0" /* offset 6776 */
-  "\x00\x69\x00\x78\0\0" /* offset 6786 */
-  "\x00\x78\x00\x69\0\0" /* offset 6792 */
-  "\x00\x78\x00\x69\x00\x69\0\0" /* offset 6798 */
-  "\x00\x63\0\0" /* offset 6806 */
-  "\x00\x64\0\0" /* offset 6810 */
-  "\x00\x6d\0\0" /* offset 6814 */
-  "\x21\x90\x03\x38\0\0" /* offset 6818 */
-  "\x21\x92\x03\x38\0\0" /* offset 6824 */
-  "\x21\x94\x03\x38\0\0" /* offset 6830 */
-  "\x21\xd0\x03\x38\0\0" /* offset 6836 */
-  "\x21\xd4\x03\x38\0\0" /* offset 6842 */
-  "\x21\xd2\x03\x38\0\0" /* offset 6848 */
-  "\x22\x03\x03\x38\0\0" /* offset 6854 */
-  "\x22\x08\x03\x38\0\0" /* offset 6860 */
-  "\x22\x0b\x03\x38\0\0" /* offset 6866 */
-  "\x22\x23\x03\x38\0\0" /* offset 6872 */
-  "\x22\x25\x03\x38\0\0" /* offset 6878 */
-  "\x22\x2b\x22\x2b\0\0" /* offset 6884 */
-  "\x22\x2b\x22\x2b\x22\x2b\0\0" /* offset 6890 */
-  "\x22\x2e\x22\x2e\0\0" /* offset 6898 */
-  "\x22\x2e\x22\x2e\x22\x2e\0\0" /* offset 6904 */
-  "\x22\x3c\x03\x38\0\0" /* offset 6912 */
-  "\x22\x43\x03\x38\0\0" /* offset 6918 */
-  "\x22\x45\x03\x38\0\0" /* offset 6924 */
-  "\x22\x48\x03\x38\0\0" /* offset 6930 */
-  "\x00\x3d\x03\x38\0\0" /* offset 6936 */
-  "\x22\x61\x03\x38\0\0" /* offset 6942 */
-  "\x22\x4d\x03\x38\0\0" /* offset 6948 */
-  "\x00\x3c\x03\x38\0\0" /* offset 6954 */
-  "\x00\x3e\x03\x38\0\0" /* offset 6960 */
-  "\x22\x64\x03\x38\0\0" /* offset 6966 */
-  "\x22\x65\x03\x38\0\0" /* offset 6972 */
-  "\x22\x72\x03\x38\0\0" /* offset 6978 */
-  "\x22\x73\x03\x38\0\0" /* offset 6984 */
-  "\x22\x76\x03\x38\0\0" /* offset 6990 */
-  "\x22\x77\x03\x38\0\0" /* offset 6996 */
-  "\x22\x7a\x03\x38\0\0" /* offset 7002 */
-  "\x22\x7b\x03\x38\0\0" /* offset 7008 */
-  "\x22\x82\x03\x38\0\0" /* offset 7014 */
-  "\x22\x83\x03\x38\0\0" /* offset 7020 */
-  "\x22\x86\x03\x38\0\0" /* offset 7026 */
-  "\x22\x87\x03\x38\0\0" /* offset 7032 */
-  "\x22\xa2\x03\x38\0\0" /* offset 7038 */
-  "\x22\xa8\x03\x38\0\0" /* offset 7044 */
-  "\x22\xa9\x03\x38\0\0" /* offset 7050 */
-  "\x22\xab\x03\x38\0\0" /* offset 7056 */
-  "\x22\x7c\x03\x38\0\0" /* offset 7062 */
-  "\x22\x7d\x03\x38\0\0" /* offset 7068 */
-  "\x22\x91\x03\x38\0\0" /* offset 7074 */
-  "\x22\x92\x03\x38\0\0" /* offset 7080 */
-  "\x22\xb2\x03\x38\0\0" /* offset 7086 */
-  "\x22\xb3\x03\x38\0\0" /* offset 7092 */
-  "\x22\xb4\x03\x38\0\0" /* offset 7098 */
-  "\x22\xb5\x03\x38\0\0" /* offset 7104 */
-  "\x30\x08\0\0" /* offset 7110 */
-  "\x30\x09\0\0" /* offset 7114 */
-  "\x00\x31\x00\x30\0\0" /* offset 7118 */
-  "\x00\x31\x00\x31\0\0" /* offset 7124 */
-  "\x00\x31\x00\x32\0\0" /* offset 7130 */
-  "\x00\x31\x00\x33\0\0" /* offset 7136 */
-  "\x00\x31\x00\x34\0\0" /* offset 7142 */
-  "\x00\x31\x00\x35\0\0" /* offset 7148 */
-  "\x00\x31\x00\x36\0\0" /* offset 7154 */
-  "\x00\x31\x00\x37\0\0" /* offset 7160 */
-  "\x00\x31\x00\x38\0\0" /* offset 7166 */
-  "\x00\x31\x00\x39\0\0" /* offset 7172 */
-  "\x00\x32\x00\x30\0\0" /* offset 7178 */
-  "\x00\x28\x00\x31\x00\x29\0\0" /* offset 7184 */
-  "\x00\x28\x00\x32\x00\x29\0\0" /* offset 7192 */
-  "\x00\x28\x00\x33\x00\x29\0\0" /* offset 7200 */
-  "\x00\x28\x00\x34\x00\x29\0\0" /* offset 7208 */
-  "\x00\x28\x00\x35\x00\x29\0\0" /* offset 7216 */
-  "\x00\x28\x00\x36\x00\x29\0\0" /* offset 7224 */
-  "\x00\x28\x00\x37\x00\x29\0\0" /* offset 7232 */
-  "\x00\x28\x00\x38\x00\x29\0\0" /* offset 7240 */
-  "\x00\x28\x00\x39\x00\x29\0\0" /* offset 7248 */
-  "\x00\x28\x00\x31\x00\x30\x00\x29\0\0" /* offset 7256 */
-  "\x00\x28\x00\x31\x00\x31\x00\x29\0\0" /* offset 7266 */
-  "\x00\x28\x00\x31\x00\x32\x00\x29\0\0" /* offset 7276 */
-  "\x00\x28\x00\x31\x00\x33\x00\x29\0\0" /* offset 7286 */
-  "\x00\x28\x00\x31\x00\x34\x00\x29\0\0" /* offset 7296 */
-  "\x00\x28\x00\x31\x00\x35\x00\x29\0\0" /* offset 7306 */
-  "\x00\x28\x00\x31\x00\x36\x00\x29\0\0" /* offset 7316 */
-  "\x00\x28\x00\x31\x00\x37\x00\x29\0\0" /* offset 7326 */
-  "\x00\x28\x00\x31\x00\x38\x00\x29\0\0" /* offset 7336 */
-  "\x00\x28\x00\x31\x00\x39\x00\x29\0\0" /* offset 7346 */
-  "\x00\x28\x00\x32\x00\x30\x00\x29\0\0" /* offset 7356 */
-  "\x00\x31\x00\x2e\0\0" /* offset 7366 */
-  "\x00\x32\x00\x2e\0\0" /* offset 7372 */
-  "\x00\x33\x00\x2e\0\0" /* offset 7378 */
-  "\x00\x34\x00\x2e\0\0" /* offset 7384 */
-  "\x00\x35\x00\x2e\0\0" /* offset 7390 */
-  "\x00\x36\x00\x2e\0\0" /* offset 7396 */
-  "\x00\x37\x00\x2e\0\0" /* offset 7402 */
-  "\x00\x38\x00\x2e\0\0" /* offset 7408 */
-  "\x00\x39\x00\x2e\0\0" /* offset 7414 */
-  "\x00\x31\x00\x30\x00\x2e\0\0" /* offset 7420 */
-  "\x00\x31\x00\x31\x00\x2e\0\0" /* offset 7428 */
-  "\x00\x31\x00\x32\x00\x2e\0\0" /* offset 7436 */
-  "\x00\x31\x00\x33\x00\x2e\0\0" /* offset 7444 */
-  "\x00\x31\x00\x34\x00\x2e\0\0" /* offset 7452 */
-  "\x00\x31\x00\x35\x00\x2e\0\0" /* offset 7460 */
-  "\x00\x31\x00\x36\x00\x2e\0\0" /* offset 7468 */
-  "\x00\x31\x00\x37\x00\x2e\0\0" /* offset 7476 */
-  "\x00\x31\x00\x38\x00\x2e\0\0" /* offset 7484 */
-  "\x00\x31\x00\x39\x00\x2e\0\0" /* offset 7492 */
-  "\x00\x32\x00\x30\x00\x2e\0\0" /* offset 7500 */
-  "\x00\x28\x00\x61\x00\x29\0\0" /* offset 7508 */
-  "\x00\x28\x00\x62\x00\x29\0\0" /* offset 7516 */
-  "\x00\x28\x00\x63\x00\x29\0\0" /* offset 7524 */
-  "\x00\x28\x00\x64\x00\x29\0\0" /* offset 7532 */
-  "\x00\x28\x00\x65\x00\x29\0\0" /* offset 7540 */
-  "\x00\x28\x00\x66\x00\x29\0\0" /* offset 7548 */
-  "\x00\x28\x00\x67\x00\x29\0\0" /* offset 7556 */
-  "\x00\x28\x00\x68\x00\x29\0\0" /* offset 7564 */
-  "\x00\x28\x00\x69\x00\x29\0\0" /* offset 7572 */
-  "\x00\x28\x00\x6a\x00\x29\0\0" /* offset 7580 */
-  "\x00\x28\x00\x6b\x00\x29\0\0" /* offset 7588 */
-  "\x00\x28\x00\x6c\x00\x29\0\0" /* offset 7596 */
-  "\x00\x28\x00\x6d\x00\x29\0\0" /* offset 7604 */
-  "\x00\x28\x00\x6e\x00\x29\0\0" /* offset 7612 */
-  "\x00\x28\x00\x6f\x00\x29\0\0" /* offset 7620 */
-  "\x00\x28\x00\x70\x00\x29\0\0" /* offset 7628 */
-  "\x00\x28\x00\x71\x00\x29\0\0" /* offset 7636 */
-  "\x00\x28\x00\x72\x00\x29\0\0" /* offset 7644 */
-  "\x00\x28\x00\x73\x00\x29\0\0" /* offset 7652 */
-  "\x00\x28\x00\x74\x00\x29\0\0" /* offset 7660 */
-  "\x00\x28\x00\x75\x00\x29\0\0" /* offset 7668 */
-  "\x00\x28\x00\x76\x00\x29\0\0" /* offset 7676 */
-  "\x00\x28\x00\x77\x00\x29\0\0" /* offset 7684 */
-  "\x00\x28\x00\x78\x00\x29\0\0" /* offset 7692 */
-  "\x00\x28\x00\x79\x00\x29\0\0" /* offset 7700 */
-  "\x00\x28\x00\x7a\x00\x29\0\0" /* offset 7708 */
-  "\x00\x41\0\0" /* offset 7716 */
-  "\x00\x47\0\0" /* offset 7720 */
-  "\x00\x4a\0\0" /* offset 7724 */
-  "\x00\x4f\0\0" /* offset 7728 */
-  "\x00\x53\0\0" /* offset 7732 */
-  "\x00\x54\0\0" /* offset 7736 */
-  "\x00\x55\0\0" /* offset 7740 */
-  "\x00\x57\0\0" /* offset 7744 */
-  "\x00\x59\0\0" /* offset 7748 */
-  "\x00\x62\0\0" /* offset 7752 */
-  "\x00\x66\0\0" /* offset 7756 */
-  "\x00\x6b\0\0" /* offset 7760 */
-  "\x00\x70\0\0" /* offset 7764 */
-  "\x00\x71\0\0" /* offset 7768 */
-  "\x00\x74\0\0" /* offset 7772 */
-  "\x00\x75\0\0" /* offset 7776 */
-  "\x00\x7a\0\0" /* offset 7780 */
-  "\x6b\xcd\0\0" /* offset 7784 */
-  "\x9f\x9f\0\0" /* offset 7788 */
-  "\x4e\x00\0\0" /* offset 7792 */
-  "\x4e\x28\0\0" /* offset 7796 */
-  "\x4e\x36\0\0" /* offset 7800 */
-  "\x4e\x3f\0\0" /* offset 7804 */
-  "\x4e\x59\0\0" /* offset 7808 */
-  "\x4e\x85\0\0" /* offset 7812 */
-  "\x4e\x8c\0\0" /* offset 7816 */
-  "\x4e\xa0\0\0" /* offset 7820 */
-  "\x4e\xba\0\0" /* offset 7824 */
-  "\x51\x3f\0\0" /* offset 7828 */
-  "\x51\x65\0\0" /* offset 7832 */
-  "\x51\x6b\0\0" /* offset 7836 */
-  "\x51\x82\0\0" /* offset 7840 */
-  "\x51\x96\0\0" /* offset 7844 */
-  "\x51\xab\0\0" /* offset 7848 */
-  "\x51\xe0\0\0" /* offset 7852 */
-  "\x51\xf5\0\0" /* offset 7856 */
-  "\x52\x00\0\0" /* offset 7860 */
-  "\x52\x9b\0\0" /* offset 7864 */
-  "\x52\xf9\0\0" /* offset 7868 */
-  "\x53\x15\0\0" /* offset 7872 */
-  "\x53\x1a\0\0" /* offset 7876 */
-  "\x53\x38\0\0" /* offset 7880 */
-  "\x53\x41\0\0" /* offset 7884 */
-  "\x53\x5c\0\0" /* offset 7888 */
-  "\x53\x69\0\0" /* offset 7892 */
-  "\x53\x82\0\0" /* offset 7896 */
-  "\x53\xb6\0\0" /* offset 7900 */
-  "\x53\xc8\0\0" /* offset 7904 */
-  "\x53\xe3\0\0" /* offset 7908 */
-  "\x56\xd7\0\0" /* offset 7912 */
-  "\x57\x1f\0\0" /* offset 7916 */
-  "\x58\xeb\0\0" /* offset 7920 */
-  "\x59\x02\0\0" /* offset 7924 */
-  "\x59\x0a\0\0" /* offset 7928 */
-  "\x59\x15\0\0" /* offset 7932 */
-  "\x59\x27\0\0" /* offset 7936 */
-  "\x59\x73\0\0" /* offset 7940 */
-  "\x5b\x50\0\0" /* offset 7944 */
-  "\x5b\x80\0\0" /* offset 7948 */
-  "\x5b\xf8\0\0" /* offset 7952 */
-  "\x5c\x0f\0\0" /* offset 7956 */
-  "\x5c\x22\0\0" /* offset 7960 */
-  "\x5c\x38\0\0" /* offset 7964 */
-  "\x5c\x6e\0\0" /* offset 7968 */
-  "\x5c\x71\0\0" /* offset 7972 */
-  "\x5d\xdb\0\0" /* offset 7976 */
-  "\x5d\xe5\0\0" /* offset 7980 */
-  "\x5d\xf1\0\0" /* offset 7984 */
-  "\x5d\xfe\0\0" /* offset 7988 */
-  "\x5e\x72\0\0" /* offset 7992 */
-  "\x5e\x7a\0\0" /* offset 7996 */
-  "\x5e\x7f\0\0" /* offset 8000 */
-  "\x5e\xf4\0\0" /* offset 8004 */
-  "\x5e\xfe\0\0" /* offset 8008 */
-  "\x5f\x0b\0\0" /* offset 8012 */
-  "\x5f\x13\0\0" /* offset 8016 */
-  "\x5f\x50\0\0" /* offset 8020 */
-  "\x5f\x61\0\0" /* offset 8024 */
-  "\x5f\x73\0\0" /* offset 8028 */
-  "\x5f\xc3\0\0" /* offset 8032 */
-  "\x62\x08\0\0" /* offset 8036 */
-  "\x62\x36\0\0" /* offset 8040 */
-  "\x62\x4b\0\0" /* offset 8044 */
-  "\x65\x2f\0\0" /* offset 8048 */
-  "\x65\x34\0\0" /* offset 8052 */
-  "\x65\x87\0\0" /* offset 8056 */
-  "\x65\x97\0\0" /* offset 8060 */
-  "\x65\xa4\0\0" /* offset 8064 */
-  "\x65\xb9\0\0" /* offset 8068 */
-  "\x65\xe0\0\0" /* offset 8072 */
-  "\x65\xe5\0\0" /* offset 8076 */
-  "\x66\xf0\0\0" /* offset 8080 */
-  "\x67\x08\0\0" /* offset 8084 */
-  "\x67\x28\0\0" /* offset 8088 */
-  "\x6b\x20\0\0" /* offset 8092 */
-  "\x6b\x62\0\0" /* offset 8096 */
-  "\x6b\x79\0\0" /* offset 8100 */
-  "\x6b\xb3\0\0" /* offset 8104 */
-  "\x6b\xcb\0\0" /* offset 8108 */
-  "\x6b\xd4\0\0" /* offset 8112 */
-  "\x6b\xdb\0\0" /* offset 8116 */
-  "\x6c\x0f\0\0" /* offset 8120 */
-  "\x6c\x14\0\0" /* offset 8124 */
-  "\x6c\x34\0\0" /* offset 8128 */
-  "\x70\x6b\0\0" /* offset 8132 */
-  "\x72\x2a\0\0" /* offset 8136 */
-  "\x72\x36\0\0" /* offset 8140 */
-  "\x72\x3b\0\0" /* offset 8144 */
-  "\x72\x3f\0\0" /* offset 8148 */
-  "\x72\x47\0\0" /* offset 8152 */
-  "\x72\x59\0\0" /* offset 8156 */
-  "\x72\x5b\0\0" /* offset 8160 */
-  "\x72\xac\0\0" /* offset 8164 */
-  "\x73\x84\0\0" /* offset 8168 */
-  "\x73\x89\0\0" /* offset 8172 */
-  "\x74\xdc\0\0" /* offset 8176 */
-  "\x74\xe6\0\0" /* offset 8180 */
-  "\x75\x18\0\0" /* offset 8184 */
-  "\x75\x1f\0\0" /* offset 8188 */
-  "\x75\x28\0\0" /* offset 8192 */
-  "\x75\x30\0\0" /* offset 8196 */
-  "\x75\x8b\0\0" /* offset 8200 */
-  "\x75\x92\0\0" /* offset 8204 */
-  "\x76\x76\0\0" /* offset 8208 */
-  "\x76\x7d\0\0" /* offset 8212 */
-  "\x76\xae\0\0" /* offset 8216 */
-  "\x76\xbf\0\0" /* offset 8220 */
-  "\x76\xee\0\0" /* offset 8224 */
-  "\x77\xdb\0\0" /* offset 8228 */
-  "\x77\xe2\0\0" /* offset 8232 */
-  "\x77\xf3\0\0" /* offset 8236 */
-  "\x79\x3a\0\0" /* offset 8240 */
-  "\x79\xb8\0\0" /* offset 8244 */
-  "\x79\xbe\0\0" /* offset 8248 */
-  "\x7a\x74\0\0" /* offset 8252 */
-  "\x7a\xcb\0\0" /* offset 8256 */
-  "\x7a\xf9\0\0" /* offset 8260 */
-  "\x7c\x73\0\0" /* offset 8264 */
-  "\x7c\xf8\0\0" /* offset 8268 */
-  "\x7f\x36\0\0" /* offset 8272 */
-  "\x7f\x51\0\0" /* offset 8276 */
-  "\x7f\x8a\0\0" /* offset 8280 */
-  "\x7f\xbd\0\0" /* offset 8284 */
-  "\x80\x01\0\0" /* offset 8288 */
-  "\x80\x0c\0\0" /* offset 8292 */
-  "\x80\x12\0\0" /* offset 8296 */
-  "\x80\x33\0\0" /* offset 8300 */
-  "\x80\x7f\0\0" /* offset 8304 */
-  "\x80\x89\0\0" /* offset 8308 */
-  "\x81\xe3\0\0" /* offset 8312 */
-  "\x81\xea\0\0" /* offset 8316 */
-  "\x81\xf3\0\0" /* offset 8320 */
-  "\x81\xfc\0\0" /* offset 8324 */
-  "\x82\x0c\0\0" /* offset 8328 */
-  "\x82\x1b\0\0" /* offset 8332 */
-  "\x82\x1f\0\0" /* offset 8336 */
-  "\x82\x6e\0\0" /* offset 8340 */
-  "\x82\x72\0\0" /* offset 8344 */
-  "\x82\x78\0\0" /* offset 8348 */
-  "\x86\x4d\0\0" /* offset 8352 */
-  "\x86\x6b\0\0" /* offset 8356 */
-  "\x88\x40\0\0" /* offset 8360 */
-  "\x88\x4c\0\0" /* offset 8364 */
-  "\x88\x63\0\0" /* offset 8368 */
-  "\x89\x7e\0\0" /* offset 8372 */
-  "\x89\x8b\0\0" /* offset 8376 */
-  "\x89\xd2\0\0" /* offset 8380 */
-  "\x8a\x00\0\0" /* offset 8384 */
-  "\x8c\x37\0\0" /* offset 8388 */
-  "\x8c\x46\0\0" /* offset 8392 */
-  "\x8c\x55\0\0" /* offset 8396 */
-  "\x8c\x78\0\0" /* offset 8400 */
-  "\x8c\x9d\0\0" /* offset 8404 */
-  "\x8d\x64\0\0" /* offset 8408 */
-  "\x8d\x70\0\0" /* offset 8412 */
-  "\x8d\xb3\0\0" /* offset 8416 */
-  "\x8e\xab\0\0" /* offset 8420 */
-  "\x8e\xca\0\0" /* offset 8424 */
-  "\x8f\x9b\0\0" /* offset 8428 */
-  "\x8f\xb0\0\0" /* offset 8432 */
-  "\x8f\xb5\0\0" /* offset 8436 */
-  "\x90\x91\0\0" /* offset 8440 */
-  "\x91\x49\0\0" /* offset 8444 */
-  "\x91\xc6\0\0" /* offset 8448 */
-  "\x91\xcc\0\0" /* offset 8452 */
-  "\x91\xd1\0\0" /* offset 8456 */
-  "\x95\x77\0\0" /* offset 8460 */
-  "\x95\x80\0\0" /* offset 8464 */
-  "\x96\x1c\0\0" /* offset 8468 */
-  "\x96\xb6\0\0" /* offset 8472 */
-  "\x96\xb9\0\0" /* offset 8476 */
-  "\x96\xe8\0\0" /* offset 8480 */
-  "\x97\x51\0\0" /* offset 8484 */
-  "\x97\x5e\0\0" /* offset 8488 */
-  "\x97\x62\0\0" /* offset 8492 */
-  "\x97\x69\0\0" /* offset 8496 */
-  "\x97\xcb\0\0" /* offset 8500 */
-  "\x97\xed\0\0" /* offset 8504 */
-  "\x97\xf3\0\0" /* offset 8508 */
-  "\x98\x01\0\0" /* offset 8512 */
-  "\x98\xa8\0\0" /* offset 8516 */
-  "\x98\xdb\0\0" /* offset 8520 */
-  "\x98\xdf\0\0" /* offset 8524 */
-  "\x99\x96\0\0" /* offset 8528 */
-  "\x99\x99\0\0" /* offset 8532 */
-  "\x99\xac\0\0" /* offset 8536 */
-  "\x9a\xa8\0\0" /* offset 8540 */
-  "\x9a\xd8\0\0" /* offset 8544 */
-  "\x9a\xdf\0\0" /* offset 8548 */
-  "\x9b\x25\0\0" /* offset 8552 */
-  "\x9b\x2f\0\0" /* offset 8556 */
-  "\x9b\x32\0\0" /* offset 8560 */
-  "\x9b\x3c\0\0" /* offset 8564 */
-  "\x9b\x5a\0\0" /* offset 8568 */
-  "\x9c\xe5\0\0" /* offset 8572 */
-  "\x9e\x75\0\0" /* offset 8576 */
-  "\x9e\x7f\0\0" /* offset 8580 */
-  "\x9e\xa5\0\0" /* offset 8584 */
-  "\x9e\xbb\0\0" /* offset 8588 */
-  "\x9e\xc3\0\0" /* offset 8592 */
-  "\x9e\xcd\0\0" /* offset 8596 */
-  "\x9e\xd1\0\0" /* offset 8600 */
-  "\x9e\xf9\0\0" /* offset 8604 */
-  "\x9e\xfd\0\0" /* offset 8608 */
-  "\x9f\x0e\0\0" /* offset 8612 */
-  "\x9f\x13\0\0" /* offset 8616 */
-  "\x9f\x20\0\0" /* offset 8620 */
-  "\x9f\x3b\0\0" /* offset 8624 */
-  "\x9f\x4a\0\0" /* offset 8628 */
-  "\x9f\x52\0\0" /* offset 8632 */
-  "\x9f\x8d\0\0" /* offset 8636 */
-  "\x9f\x9c\0\0" /* offset 8640 */
-  "\x9f\xa0\0\0" /* offset 8644 */
-  "\x30\x12\0\0" /* offset 8648 */
-  "\x53\x44\0\0" /* offset 8652 */
-  "\x53\x45\0\0" /* offset 8656 */
-  "\x30\x4b\x30\x99\0\0" /* offset 8660 */
-  "\x30\x4d\x30\x99\0\0" /* offset 8666 */
-  "\x30\x4f\x30\x99\0\0" /* offset 8672 */
-  "\x30\x51\x30\x99\0\0" /* offset 8678 */
-  "\x30\x53\x30\x99\0\0" /* offset 8684 */
-  "\x30\x55\x30\x99\0\0" /* offset 8690 */
-  "\x30\x57\x30\x99\0\0" /* offset 8696 */
-  "\x30\x59\x30\x99\0\0" /* offset 8702 */
-  "\x30\x5b\x30\x99\0\0" /* offset 8708 */
-  "\x30\x5d\x30\x99\0\0" /* offset 8714 */
-  "\x30\x5f\x30\x99\0\0" /* offset 8720 */
-  "\x30\x61\x30\x99\0\0" /* offset 8726 */
-  "\x30\x64\x30\x99\0\0" /* offset 8732 */
-  "\x30\x66\x30\x99\0\0" /* offset 8738 */
-  "\x30\x68\x30\x99\0\0" /* offset 8744 */
-  "\x30\x6f\x30\x99\0\0" /* offset 8750 */
-  "\x30\x6f\x30\x9a\0\0" /* offset 8756 */
-  "\x30\x72\x30\x99\0\0" /* offset 8762 */
-  "\x30\x72\x30\x9a\0\0" /* offset 8768 */
-  "\x30\x75\x30\x99\0\0" /* offset 8774 */
-  "\x30\x75\x30\x9a\0\0" /* offset 8780 */
-  "\x30\x78\x30\x99\0\0" /* offset 8786 */
-  "\x30\x78\x30\x9a\0\0" /* offset 8792 */
-  "\x30\x7b\x30\x99\0\0" /* offset 8798 */
-  "\x30\x7b\x30\x9a\0\0" /* offset 8804 */
-  "\x30\x46\x30\x99\0\0" /* offset 8810 */
-  "\x00\x20\x30\x99\0\0" /* offset 8816 */
-  "\x00\x20\x30\x9a\0\0" /* offset 8822 */
-  "\x30\x9d\x30\x99\0\0" /* offset 8828 */
-  "\x30\xab\x30\x99\0\0" /* offset 8834 */
-  "\x30\xad\x30\x99\0\0" /* offset 8840 */
-  "\x30\xaf\x30\x99\0\0" /* offset 8846 */
-  "\x30\xb1\x30\x99\0\0" /* offset 8852 */
-  "\x30\xb3\x30\x99\0\0" /* offset 8858 */
-  "\x30\xb5\x30\x99\0\0" /* offset 8864 */
-  "\x30\xb7\x30\x99\0\0" /* offset 8870 */
-  "\x30\xb9\x30\x99\0\0" /* offset 8876 */
-  "\x30\xbb\x30\x99\0\0" /* offset 8882 */
-  "\x30\xbd\x30\x99\0\0" /* offset 8888 */
-  "\x30\xbf\x30\x99\0\0" /* offset 8894 */
-  "\x30\xc1\x30\x99\0\0" /* offset 8900 */
-  "\x30\xc4\x30\x99\0\0" /* offset 8906 */
-  "\x30\xc6\x30\x99\0\0" /* offset 8912 */
-  "\x30\xc8\x30\x99\0\0" /* offset 8918 */
-  "\x30\xcf\x30\x99\0\0" /* offset 8924 */
-  "\x30\xcf\x30\x9a\0\0" /* offset 8930 */
-  "\x30\xd2\x30\x99\0\0" /* offset 8936 */
-  "\x30\xd2\x30\x9a\0\0" /* offset 8942 */
-  "\x30\xd5\x30\x99\0\0" /* offset 8948 */
-  "\x30\xd5\x30\x9a\0\0" /* offset 8954 */
-  "\x30\xd8\x30\x99\0\0" /* offset 8960 */
-  "\x30\xd8\x30\x9a\0\0" /* offset 8966 */
-  "\x30\xdb\x30\x99\0\0" /* offset 8972 */
-  "\x30\xdb\x30\x9a\0\0" /* offset 8978 */
-  "\x30\xa6\x30\x99\0\0" /* offset 8984 */
-  "\x30\xef\x30\x99\0\0" /* offset 8990 */
-  "\x30\xf0\x30\x99\0\0" /* offset 8996 */
-  "\x30\xf1\x30\x99\0\0" /* offset 9002 */
-  "\x30\xf2\x30\x99\0\0" /* offset 9008 */
-  "\x30\xfd\x30\x99\0\0" /* offset 9014 */
-  "\x11\x00\0\0" /* offset 9020 */
-  "\x11\x01\0\0" /* offset 9024 */
-  "\x11\xaa\0\0" /* offset 9028 */
-  "\x11\x02\0\0" /* offset 9032 */
-  "\x11\xac\0\0" /* offset 9036 */
-  "\x11\xad\0\0" /* offset 9040 */
-  "\x11\x03\0\0" /* offset 9044 */
-  "\x11\x04\0\0" /* offset 9048 */
-  "\x11\x05\0\0" /* offset 9052 */
-  "\x11\xb0\0\0" /* offset 9056 */
-  "\x11\xb1\0\0" /* offset 9060 */
-  "\x11\xb2\0\0" /* offset 9064 */
-  "\x11\xb3\0\0" /* offset 9068 */
-  "\x11\xb4\0\0" /* offset 9072 */
-  "\x11\xb5\0\0" /* offset 9076 */
-  "\x11\x1a\0\0" /* offset 9080 */
-  "\x11\x06\0\0" /* offset 9084 */
-  "\x11\x07\0\0" /* offset 9088 */
-  "\x11\x08\0\0" /* offset 9092 */
-  "\x11\x21\0\0" /* offset 9096 */
-  "\x11\x09\0\0" /* offset 9100 */
-  "\x11\x0a\0\0" /* offset 9104 */
-  "\x11\x0b\0\0" /* offset 9108 */
-  "\x11\x0c\0\0" /* offset 9112 */
-  "\x11\x0d\0\0" /* offset 9116 */
-  "\x11\x0e\0\0" /* offset 9120 */
-  "\x11\x0f\0\0" /* offset 9124 */
-  "\x11\x10\0\0" /* offset 9128 */
-  "\x11\x11\0\0" /* offset 9132 */
-  "\x11\x12\0\0" /* offset 9136 */
-  "\x11\x61\0\0" /* offset 9140 */
-  "\x11\x62\0\0" /* offset 9144 */
-  "\x11\x63\0\0" /* offset 9148 */
-  "\x11\x64\0\0" /* offset 9152 */
-  "\x11\x65\0\0" /* offset 9156 */
-  "\x11\x66\0\0" /* offset 9160 */
-  "\x11\x67\0\0" /* offset 9164 */
-  "\x11\x68\0\0" /* offset 9168 */
-  "\x11\x69\0\0" /* offset 9172 */
-  "\x11\x6a\0\0" /* offset 9176 */
-  "\x11\x6b\0\0" /* offset 9180 */
-  "\x11\x6c\0\0" /* offset 9184 */
-  "\x11\x6d\0\0" /* offset 9188 */
-  "\x11\x6e\0\0" /* offset 9192 */
-  "\x11\x6f\0\0" /* offset 9196 */
-  "\x11\x70\0\0" /* offset 9200 */
-  "\x11\x71\0\0" /* offset 9204 */
-  "\x11\x72\0\0" /* offset 9208 */
-  "\x11\x73\0\0" /* offset 9212 */
-  "\x11\x74\0\0" /* offset 9216 */
-  "\x11\x75\0\0" /* offset 9220 */
-  "\x11\x60\0\0" /* offset 9224 */
-  "\x11\x14\0\0" /* offset 9228 */
-  "\x11\x15\0\0" /* offset 9232 */
-  "\x11\xc7\0\0" /* offset 9236 */
-  "\x11\xc8\0\0" /* offset 9240 */
-  "\x11\xcc\0\0" /* offset 9244 */
-  "\x11\xce\0\0" /* offset 9248 */
-  "\x11\xd3\0\0" /* offset 9252 */
-  "\x11\xd7\0\0" /* offset 9256 */
-  "\x11\xd9\0\0" /* offset 9260 */
-  "\x11\x1c\0\0" /* offset 9264 */
-  "\x11\xdd\0\0" /* offset 9268 */
-  "\x11\xdf\0\0" /* offset 9272 */
-  "\x11\x1d\0\0" /* offset 9276 */
-  "\x11\x1e\0\0" /* offset 9280 */
-  "\x11\x20\0\0" /* offset 9284 */
-  "\x11\x22\0\0" /* offset 9288 */
-  "\x11\x23\0\0" /* offset 9292 */
-  "\x11\x27\0\0" /* offset 9296 */
-  "\x11\x29\0\0" /* offset 9300 */
-  "\x11\x2b\0\0" /* offset 9304 */
-  "\x11\x2c\0\0" /* offset 9308 */
-  "\x11\x2d\0\0" /* offset 9312 */
-  "\x11\x2e\0\0" /* offset 9316 */
-  "\x11\x2f\0\0" /* offset 9320 */
-  "\x11\x32\0\0" /* offset 9324 */
-  "\x11\x36\0\0" /* offset 9328 */
-  "\x11\x40\0\0" /* offset 9332 */
-  "\x11\x47\0\0" /* offset 9336 */
-  "\x11\x4c\0\0" /* offset 9340 */
-  "\x11\xf1\0\0" /* offset 9344 */
-  "\x11\xf2\0\0" /* offset 9348 */
-  "\x11\x57\0\0" /* offset 9352 */
-  "\x11\x58\0\0" /* offset 9356 */
-  "\x11\x59\0\0" /* offset 9360 */
-  "\x11\x84\0\0" /* offset 9364 */
-  "\x11\x85\0\0" /* offset 9368 */
-  "\x11\x88\0\0" /* offset 9372 */
-  "\x11\x91\0\0" /* offset 9376 */
-  "\x11\x92\0\0" /* offset 9380 */
-  "\x11\x94\0\0" /* offset 9384 */
-  "\x11\x9e\0\0" /* offset 9388 */
-  "\x11\xa1\0\0" /* offset 9392 */
-  "\x4e\x09\0\0" /* offset 9396 */
-  "\x56\xdb\0\0" /* offset 9400 */
-  "\x4e\x0a\0\0" /* offset 9404 */
-  "\x4e\x2d\0\0" /* offset 9408 */
-  "\x4e\x0b\0\0" /* offset 9412 */
-  "\x75\x32\0\0" /* offset 9416 */
-  "\x4e\x19\0\0" /* offset 9420 */
-  "\x4e\x01\0\0" /* offset 9424 */
-  "\x59\x29\0\0" /* offset 9428 */
-  "\x57\x30\0\0" /* offset 9432 */
-  "\x00\x28\x11\x00\x00\x29\0\0" /* offset 9436 */
-  "\x00\x28\x11\x02\x00\x29\0\0" /* offset 9444 */
-  "\x00\x28\x11\x03\x00\x29\0\0" /* offset 9452 */
-  "\x00\x28\x11\x05\x00\x29\0\0" /* offset 9460 */
-  "\x00\x28\x11\x06\x00\x29\0\0" /* offset 9468 */
-  "\x00\x28\x11\x07\x00\x29\0\0" /* offset 9476 */
-  "\x00\x28\x11\x09\x00\x29\0\0" /* offset 9484 */
-  "\x00\x28\x11\x0b\x00\x29\0\0" /* offset 9492 */
-  "\x00\x28\x11\x0c\x00\x29\0\0" /* offset 9500 */
-  "\x00\x28\x11\x0e\x00\x29\0\0" /* offset 9508 */
-  "\x00\x28\x11\x0f\x00\x29\0\0" /* offset 9516 */
-  "\x00\x28\x11\x10\x00\x29\0\0" /* offset 9524 */
-  "\x00\x28\x11\x11\x00\x29\0\0" /* offset 9532 */
-  "\x00\x28\x11\x12\x00\x29\0\0" /* offset 9540 */
-  "\x00\x28\x11\x00\x11\x61\x00\x29\0\0" /* offset 9548 */
-  "\x00\x28\x11\x02\x11\x61\x00\x29\0\0" /* offset 9558 */
-  "\x00\x28\x11\x03\x11\x61\x00\x29\0\0" /* offset 9568 */
-  "\x00\x28\x11\x05\x11\x61\x00\x29\0\0" /* offset 9578 */
-  "\x00\x28\x11\x06\x11\x61\x00\x29\0\0" /* offset 9588 */
-  "\x00\x28\x11\x07\x11\x61\x00\x29\0\0" /* offset 9598 */
-  "\x00\x28\x11\x09\x11\x61\x00\x29\0\0" /* offset 9608 */
-  "\x00\x28\x11\x0b\x11\x61\x00\x29\0\0" /* offset 9618 */
-  "\x00\x28\x11\x0c\x11\x61\x00\x29\0\0" /* offset 9628 */
-  "\x00\x28\x11\x0e\x11\x61\x00\x29\0\0" /* offset 9638 */
-  "\x00\x28\x11\x0f\x11\x61\x00\x29\0\0" /* offset 9648 */
-  "\x00\x28\x11\x10\x11\x61\x00\x29\0\0" /* offset 9658 */
-  "\x00\x28\x11\x11\x11\x61\x00\x29\0\0" /* offset 9668 */
-  "\x00\x28\x11\x12\x11\x61\x00\x29\0\0" /* offset 9678 */
-  "\x00\x28\x11\x0c\x11\x6e\x00\x29\0\0" /* offset 9688 */
-  "\x00\x28\x4e\x00\x00\x29\0\0" /* offset 9698 */
-  "\x00\x28\x4e\x8c\x00\x29\0\0" /* offset 9706 */
-  "\x00\x28\x4e\x09\x00\x29\0\0" /* offset 9714 */
-  "\x00\x28\x56\xdb\x00\x29\0\0" /* offset 9722 */
-  "\x00\x28\x4e\x94\x00\x29\0\0" /* offset 9730 */
-  "\x00\x28\x51\x6d\x00\x29\0\0" /* offset 9738 */
-  "\x00\x28\x4e\x03\x00\x29\0\0" /* offset 9746 */
-  "\x00\x28\x51\x6b\x00\x29\0\0" /* offset 9754 */
-  "\x00\x28\x4e\x5d\x00\x29\0\0" /* offset 9762 */
-  "\x00\x28\x53\x41\x00\x29\0\0" /* offset 9770 */
-  "\x00\x28\x67\x08\x00\x29\0\0" /* offset 9778 */
-  "\x00\x28\x70\x6b\x00\x29\0\0" /* offset 9786 */
-  "\x00\x28\x6c\x34\x00\x29\0\0" /* offset 9794 */
-  "\x00\x28\x67\x28\x00\x29\0\0" /* offset 9802 */
-  "\x00\x28\x91\xd1\x00\x29\0\0" /* offset 9810 */
-  "\x00\x28\x57\x1f\x00\x29\0\0" /* offset 9818 */
-  "\x00\x28\x65\xe5\x00\x29\0\0" /* offset 9826 */
-  "\x00\x28\x68\x2a\x00\x29\0\0" /* offset 9834 */
-  "\x00\x28\x67\x09\x00\x29\0\0" /* offset 9842 */
-  "\x00\x28\x79\x3e\x00\x29\0\0" /* offset 9850 */
-  "\x00\x28\x54\x0d\x00\x29\0\0" /* offset 9858 */
-  "\x00\x28\x72\x79\x00\x29\0\0" /* offset 9866 */
-  "\x00\x28\x8c\xa1\x00\x29\0\0" /* offset 9874 */
-  "\x00\x28\x79\x5d\x00\x29\0\0" /* offset 9882 */
-  "\x00\x28\x52\xb4\x00\x29\0\0" /* offset 9890 */
-  "\x00\x28\x4e\xe3\x00\x29\0\0" /* offset 9898 */
-  "\x00\x28\x54\x7c\x00\x29\0\0" /* offset 9906 */
-  "\x00\x28\x5b\x66\x00\x29\0\0" /* offset 9914 */
-  "\x00\x28\x76\xe3\x00\x29\0\0" /* offset 9922 */
-  "\x00\x28\x4f\x01\x00\x29\0\0" /* offset 9930 */
-  "\x00\x28\x8c\xc7\x00\x29\0\0" /* offset 9938 */
-  "\x00\x28\x53\x54\x00\x29\0\0" /* offset 9946 */
-  "\x00\x28\x79\x6d\x00\x29\0\0" /* offset 9954 */
-  "\x00\x28\x4f\x11\x00\x29\0\0" /* offset 9962 */
-  "\x00\x28\x81\xea\x00\x29\0\0" /* offset 9970 */
-  "\x00\x28\x81\xf3\x00\x29\0\0" /* offset 9978 */
-  "\x11\x00\x11\x61\0\0" /* offset 9986 */
-  "\x11\x02\x11\x61\0\0" /* offset 9992 */
-  "\x11\x03\x11\x61\0\0" /* offset 9998 */
-  "\x11\x05\x11\x61\0\0" /* offset 10004 */
-  "\x11\x06\x11\x61\0\0" /* offset 10010 */
-  "\x11\x07\x11\x61\0\0" /* offset 10016 */
-  "\x11\x09\x11\x61\0\0" /* offset 10022 */
-  "\x11\x0b\x11\x61\0\0" /* offset 10028 */
-  "\x11\x0c\x11\x61\0\0" /* offset 10034 */
-  "\x11\x0e\x11\x61\0\0" /* offset 10040 */
-  "\x11\x0f\x11\x61\0\0" /* offset 10046 */
-  "\x11\x10\x11\x61\0\0" /* offset 10052 */
-  "\x11\x11\x11\x61\0\0" /* offset 10058 */
-  "\x11\x12\x11\x61\0\0" /* offset 10064 */
-  "\x4e\x94\0\0" /* offset 10070 */
-  "\x51\x6d\0\0" /* offset 10074 */
-  "\x4e\x03\0\0" /* offset 10078 */
-  "\x4e\x5d\0\0" /* offset 10082 */
-  "\x68\x2a\0\0" /* offset 10086 */
-  "\x67\x09\0\0" /* offset 10090 */
-  "\x79\x3e\0\0" /* offset 10094 */
-  "\x54\x0d\0\0" /* offset 10098 */
-  "\x72\x79\0\0" /* offset 10102 */
-  "\x8c\xa1\0\0" /* offset 10106 */
-  "\x79\x5d\0\0" /* offset 10110 */
-  "\x52\xb4\0\0" /* offset 10114 */
-  "\x79\xd8\0\0" /* offset 10118 */
-  "\x75\x37\0\0" /* offset 10122 */
-  "\x90\x69\0\0" /* offset 10126 */
-  "\x51\x2a\0\0" /* offset 10130 */
-  "\x53\x70\0\0" /* offset 10134 */
-  "\x6c\xe8\0\0" /* offset 10138 */
-  "\x98\x05\0\0" /* offset 10142 */
-  "\x4f\x11\0\0" /* offset 10146 */
-  "\x51\x99\0\0" /* offset 10150 */
-  "\x6b\x63\0\0" /* offset 10154 */
-  "\x5d\xe6\0\0" /* offset 10158 */
-  "\x53\xf3\0\0" /* offset 10162 */
-  "\x53\x3b\0\0" /* offset 10166 */
-  "\x5b\x97\0\0" /* offset 10170 */
-  "\x5b\x66\0\0" /* offset 10174 */
-  "\x76\xe3\0\0" /* offset 10178 */
-  "\x4f\x01\0\0" /* offset 10182 */
-  "\x8c\xc7\0\0" /* offset 10186 */
-  "\x53\x54\0\0" /* offset 10190 */
-  "\x59\x1c\0\0" /* offset 10194 */
-  "\x00\x31\x67\x08\0\0" /* offset 10198 */
-  "\x00\x32\x67\x08\0\0" /* offset 10204 */
-  "\x00\x33\x67\x08\0\0" /* offset 10210 */
-  "\x00\x34\x67\x08\0\0" /* offset 10216 */
-  "\x00\x35\x67\x08\0\0" /* offset 10222 */
-  "\x00\x36\x67\x08\0\0" /* offset 10228 */
-  "\x00\x37\x67\x08\0\0" /* offset 10234 */
-  "\x00\x38\x67\x08\0\0" /* offset 10240 */
-  "\x00\x39\x67\x08\0\0" /* offset 10246 */
-  "\x00\x31\x00\x30\x67\x08\0\0" /* offset 10252 */
-  "\x00\x31\x00\x31\x67\x08\0\0" /* offset 10260 */
-  "\x00\x31\x00\x32\x67\x08\0\0" /* offset 10268 */
-  "\x30\xa2\0\0" /* offset 10276 */
-  "\x30\xa4\0\0" /* offset 10280 */
-  "\x30\xa6\0\0" /* offset 10284 */
-  "\x30\xa8\0\0" /* offset 10288 */
-  "\x30\xaa\0\0" /* offset 10292 */
-  "\x30\xab\0\0" /* offset 10296 */
-  "\x30\xad\0\0" /* offset 10300 */
-  "\x30\xaf\0\0" /* offset 10304 */
-  "\x30\xb1\0\0" /* offset 10308 */
-  "\x30\xb3\0\0" /* offset 10312 */
-  "\x30\xb5\0\0" /* offset 10316 */
-  "\x30\xb7\0\0" /* offset 10320 */
-  "\x30\xb9\0\0" /* offset 10324 */
-  "\x30\xbb\0\0" /* offset 10328 */
-  "\x30\xbd\0\0" /* offset 10332 */
-  "\x30\xbf\0\0" /* offset 10336 */
-  "\x30\xc1\0\0" /* offset 10340 */
-  "\x30\xc4\0\0" /* offset 10344 */
-  "\x30\xc6\0\0" /* offset 10348 */
-  "\x30\xc8\0\0" /* offset 10352 */
-  "\x30\xca\0\0" /* offset 10356 */
-  "\x30\xcb\0\0" /* offset 10360 */
-  "\x30\xcc\0\0" /* offset 10364 */
-  "\x30\xcd\0\0" /* offset 10368 */
-  "\x30\xce\0\0" /* offset 10372 */
-  "\x30\xcf\0\0" /* offset 10376 */
-  "\x30\xd2\0\0" /* offset 10380 */
-  "\x30\xd5\0\0" /* offset 10384 */
-  "\x30\xd8\0\0" /* offset 10388 */
-  "\x30\xdb\0\0" /* offset 10392 */
-  "\x30\xde\0\0" /* offset 10396 */
-  "\x30\xdf\0\0" /* offset 10400 */
-  "\x30\xe0\0\0" /* offset 10404 */
-  "\x30\xe1\0\0" /* offset 10408 */
-  "\x30\xe2\0\0" /* offset 10412 */
-  "\x30\xe4\0\0" /* offset 10416 */
-  "\x30\xe6\0\0" /* offset 10420 */
-  "\x30\xe8\0\0" /* offset 10424 */
-  "\x30\xe9\0\0" /* offset 10428 */
-  "\x30\xea\0\0" /* offset 10432 */
-  "\x30\xeb\0\0" /* offset 10436 */
-  "\x30\xec\0\0" /* offset 10440 */
-  "\x30\xed\0\0" /* offset 10444 */
-  "\x30\xef\0\0" /* offset 10448 */
-  "\x30\xf0\0\0" /* offset 10452 */
-  "\x30\xf1\0\0" /* offset 10456 */
-  "\x30\xf2\0\0" /* offset 10460 */
-  "\x30\xa2\x30\xcf\x30\x9a\x30\xfc\x30\xc8\0\0" /* offset 10464 */
-  "\x30\xa2\x30\xeb\x30\xd5\x30\xa1\0\0" /* offset 10476 */
-  "\x30\xa2\x30\xf3\x30\xd8\x30\x9a\x30\xa2\0\0" /* offset 10486 */
-  "\x30\xa2\x30\xfc\x30\xeb\0\0" /* offset 10498 */
-  "\x30\xa4\x30\xcb\x30\xf3\x30\xaf\x30\x99\0\0" /* offset 10506 */
-  "\x30\xa4\x30\xf3\x30\xc1\0\0" /* offset 10518 */
-  "\x30\xa6\x30\xa9\x30\xf3\0\0" /* offset 10526 */
-  "\x30\xa8\x30\xb9\x30\xaf\x30\xfc\x30\xc8\x30\x99\0\0" /* offset 10534 */
-  "\x30\xa8\x30\xfc\x30\xab\x30\xfc\0\0" /* offset 10548 */
-  "\x30\xaa\x30\xf3\x30\xb9\0\0" /* offset 10558 */
-  "\x30\xaa\x30\xfc\x30\xe0\0\0" /* offset 10566 */
-  "\x30\xab\x30\xa4\x30\xea\0\0" /* offset 10574 */
-  "\x30\xab\x30\xe9\x30\xc3\x30\xc8\0\0" /* offset 10582 */
-  "\x30\xab\x30\xed\x30\xea\x30\xfc\0\0" /* offset 10592 */
-  "\x30\xab\x30\x99\x30\xed\x30\xf3\0\0" /* offset 10602 */
-  "\x30\xab\x30\x99\x30\xf3\x30\xde\0\0" /* offset 10612 */
-  "\x30\xad\x30\x99\x30\xab\x30\x99\0\0" /* offset 10622 */
-  "\x30\xad\x30\x99\x30\xcb\x30\xfc\0\0" /* offset 10632 */
-  "\x30\xad\x30\xe5\x30\xea\x30\xfc\0\0" /* offset 10642 */
-  "\x30\xad\x30\x99\x30\xeb\x30\xbf\x30\x99\x30\xfc\0\0" /* offset 10652 */
-  "\x30\xad\x30\xed\0\0" /* offset 10666 */
-  "\x30\xad\x30\xed\x30\xaf\x30\x99\x30\xe9\x30\xe0\0\0" /* offset 10672 */
-  "\x30\xad\x30\xed\x30\xe1\x30\xfc\x30\xc8\x30\xeb\0\0" /* offset 10686 */
-  "\x30\xad\x30\xed\x30\xef\x30\xc3\x30\xc8\0\0" /* offset 10700 */
-  "\x30\xaf\x30\x99\x30\xe9\x30\xe0\0\0" /* offset 10712 */
-  "\x30\xaf\x30\x99\x30\xe9\x30\xe0\x30\xc8\x30\xf3\0\0" /* offset 10722 */
-  "\x30\xaf\x30\xeb\x30\xbb\x30\x99\x30\xa4\x30\xed\0\0" /* offset 10736 */
-  "\x30\xaf\x30\xed\x30\xfc\x30\xcd\0\0" /* offset 10750 */
-  "\x30\xb1\x30\xfc\x30\xb9\0\0" /* offset 10760 */
-  "\x30\xb3\x30\xeb\x30\xca\0\0" /* offset 10768 */
-  "\x30\xb3\x30\xfc\x30\xdb\x30\x9a\0\0" /* offset 10776 */
-  "\x30\xb5\x30\xa4\x30\xaf\x30\xeb\0\0" /* offset 10786 */
-  "\x30\xb5\x30\xf3\x30\xc1\x30\xfc\x30\xe0\0\0" /* offset 10796 */
-  "\x30\xb7\x30\xea\x30\xf3\x30\xaf\x30\x99\0\0" /* offset 10808 */
-  "\x30\xbb\x30\xf3\x30\xc1\0\0" /* offset 10820 */
-  "\x30\xbb\x30\xf3\x30\xc8\0\0" /* offset 10828 */
-  "\x30\xbf\x30\x99\x30\xfc\x30\xb9\0\0" /* offset 10836 */
-  "\x30\xc6\x30\x99\x30\xb7\0\0" /* offset 10846 */
-  "\x30\xc8\x30\x99\x30\xeb\0\0" /* offset 10854 */
-  "\x30\xc8\x30\xf3\0\0" /* offset 10862 */
-  "\x30\xca\x30\xce\0\0" /* offset 10868 */
-  "\x30\xce\x30\xc3\x30\xc8\0\0" /* offset 10874 */
-  "\x30\xcf\x30\xa4\x30\xc4\0\0" /* offset 10882 */
-  "\x30\xcf\x30\x9a\x30\xfc\x30\xbb\x30\xf3\x30\xc8\0\0" /* offset 10890 */
-  "\x30\xcf\x30\x9a\x30\xfc\x30\xc4\0\0" /* offset 10904 */
-  "\x30\xcf\x30\x99\x30\xfc\x30\xec\x30\xeb\0\0" /* offset 10914 */
-  "\x30\xd2\x30\x9a\x30\xa2\x30\xb9\x30\xc8\x30\xeb\0\0" /* offset 10926 */
-  "\x30\xd2\x30\x9a\x30\xaf\x30\xeb\0\0" /* offset 10940 */
-  "\x30\xd2\x30\x9a\x30\xb3\0\0" /* offset 10950 */
-  "\x30\xd2\x30\x99\x30\xeb\0\0" /* offset 10958 */
-  "\x30\xd5\x30\xa1\x30\xe9\x30\xc3\x30\xc8\x30\x99\0\0" /* offset 10966 */
-  "\x30\xd5\x30\xa3\x30\xfc\x30\xc8\0\0" /* offset 10980 */
-  "\x30\xd5\x30\x99\x30\xc3\x30\xb7\x30\xa7\x30\xeb\0\0" /* offset 10990 */
-  "\x30\xd5\x30\xe9\x30\xf3\0\0" /* offset 11004 */
-  "\x30\xd8\x30\xaf\x30\xbf\x30\xfc\x30\xeb\0\0" /* offset 11012 */
-  "\x30\xd8\x30\x9a\x30\xbd\0\0" /* offset 11024 */
-  "\x30\xd8\x30\x9a\x30\xcb\x30\xd2\0\0" /* offset 11032 */
-  "\x30\xd8\x30\xeb\x30\xc4\0\0" /* offset 11042 */
-  "\x30\xd8\x30\x9a\x30\xf3\x30\xb9\0\0" /* offset 11050 */
-  "\x30\xd8\x30\x9a\x30\xfc\x30\xb7\x30\x99\0\0" /* offset 11060 */
-  "\x30\xd8\x30\x99\x30\xfc\x30\xbf\0\0" /* offset 11072 */
-  "\x30\xdb\x30\x9a\x30\xa4\x30\xf3\x30\xc8\0\0" /* offset 11082 */
-  "\x30\xdb\x30\x99\x30\xeb\x30\xc8\0\0" /* offset 11094 */
-  "\x30\xdb\x30\xf3\0\0" /* offset 11104 */
-  "\x30\xdb\x30\x9a\x30\xf3\x30\xc8\x30\x99\0\0" /* offset 11110 */
-  "\x30\xdb\x30\xfc\x30\xeb\0\0" /* offset 11122 */
-  "\x30\xdb\x30\xfc\x30\xf3\0\0" /* offset 11130 */
-  "\x30\xde\x30\xa4\x30\xaf\x30\xed\0\0" /* offset 11138 */
-  "\x30\xde\x30\xa4\x30\xeb\0\0" /* offset 11148 */
-  "\x30\xde\x30\xc3\x30\xcf\0\0" /* offset 11156 */
-  "\x30\xde\x30\xeb\x30\xaf\0\0" /* offset 11164 */
-  "\x30\xde\x30\xf3\x30\xb7\x30\xe7\x30\xf3\0\0" /* offset 11172 */
-  "\x30\xdf\x30\xaf\x30\xed\x30\xf3\0\0" /* offset 11184 */
-  "\x30\xdf\x30\xea\0\0" /* offset 11194 */
-  "\x30\xdf\x30\xea\x30\xcf\x30\x99\x30\xfc\x30\xeb\0\0" /* offset 11200 */
-  "\x30\xe1\x30\xab\x30\x99\0\0" /* offset 11214 */
-  "\x30\xe1\x30\xab\x30\x99\x30\xc8\x30\xf3\0\0" /* offset 11222 */
-  "\x30\xe1\x30\xfc\x30\xc8\x30\xeb\0\0" /* offset 11234 */
-  "\x30\xe4\x30\xfc\x30\xc8\x30\x99\0\0" /* offset 11244 */
-  "\x30\xe4\x30\xfc\x30\xeb\0\0" /* offset 11254 */
-  "\x30\xe6\x30\xa2\x30\xf3\0\0" /* offset 11262 */
-  "\x30\xea\x30\xc3\x30\xc8\x30\xeb\0\0" /* offset 11270 */
-  "\x30\xea\x30\xe9\0\0" /* offset 11280 */
-  "\x30\xeb\x30\xd2\x30\x9a\x30\xfc\0\0" /* offset 11286 */
-  "\x30\xeb\x30\xfc\x30\xd5\x30\x99\x30\xeb\0\0" /* offset 11296 */
-  "\x30\xec\x30\xe0\0\0" /* offset 11308 */
-  "\x30\xec\x30\xf3\x30\xc8\x30\xb1\x30\x99\x30\xf3\0\0" /* offset 11314 */
-  "\x30\xef\x30\xc3\x30\xc8\0\0" /* offset 11328 */
-  "\x00\x30\x70\xb9\0\0" /* offset 11336 */
-  "\x00\x31\x70\xb9\0\0" /* offset 11342 */
-  "\x00\x32\x70\xb9\0\0" /* offset 11348 */
-  "\x00\x33\x70\xb9\0\0" /* offset 11354 */
-  "\x00\x34\x70\xb9\0\0" /* offset 11360 */
-  "\x00\x35\x70\xb9\0\0" /* offset 11366 */
-  "\x00\x36\x70\xb9\0\0" /* offset 11372 */
-  "\x00\x37\x70\xb9\0\0" /* offset 11378 */
-  "\x00\x38\x70\xb9\0\0" /* offset 11384 */
-  "\x00\x39\x70\xb9\0\0" /* offset 11390 */
-  "\x00\x31\x00\x30\x70\xb9\0\0" /* offset 11396 */
-  "\x00\x31\x00\x31\x70\xb9\0\0" /* offset 11404 */
-  "\x00\x31\x00\x32\x70\xb9\0\0" /* offset 11412 */
-  "\x00\x31\x00\x33\x70\xb9\0\0" /* offset 11420 */
-  "\x00\x31\x00\x34\x70\xb9\0\0" /* offset 11428 */
-  "\x00\x31\x00\x35\x70\xb9\0\0" /* offset 11436 */
-  "\x00\x31\x00\x36\x70\xb9\0\0" /* offset 11444 */
-  "\x00\x31\x00\x37\x70\xb9\0\0" /* offset 11452 */
-  "\x00\x31\x00\x38\x70\xb9\0\0" /* offset 11460 */
-  "\x00\x31\x00\x39\x70\xb9\0\0" /* offset 11468 */
-  "\x00\x32\x00\x30\x70\xb9\0\0" /* offset 11476 */
-  "\x00\x32\x00\x31\x70\xb9\0\0" /* offset 11484 */
-  "\x00\x32\x00\x32\x70\xb9\0\0" /* offset 11492 */
-  "\x00\x32\x00\x33\x70\xb9\0\0" /* offset 11500 */
-  "\x00\x32\x00\x34\x70\xb9\0\0" /* offset 11508 */
-  "\x00\x68\x00\x50\x00\x61\0\0" /* offset 11516 */
-  "\x00\x64\x00\x61\0\0" /* offset 11524 */
-  "\x00\x41\x00\x55\0\0" /* offset 11530 */
-  "\x00\x62\x00\x61\x00\x72\0\0" /* offset 11536 */
-  "\x00\x6f\x00\x56\0\0" /* offset 11544 */
-  "\x00\x70\x00\x63\0\0" /* offset 11550 */
-  "\x5e\x73\x62\x10\0\0" /* offset 11556 */
-  "\x66\x2d\x54\x8c\0\0" /* offset 11562 */
-  "\x59\x27\x6b\x63\0\0" /* offset 11568 */
-  "\x66\x0e\x6c\xbb\0\0" /* offset 11574 */
-  "\x68\x2a\x5f\x0f\x4f\x1a\x79\x3e\0\0" /* offset 11580 */
-  "\x00\x70\x00\x41\0\0" /* offset 11590 */
-  "\x00\x6e\x00\x41\0\0" /* offset 11596 */
-  "\x03\xbc\x00\x41\0\0" /* offset 11602 */
-  "\x00\x6d\x00\x41\0\0" /* offset 11608 */
-  "\x00\x6b\x00\x41\0\0" /* offset 11614 */
-  "\x00\x4b\x00\x42\0\0" /* offset 11620 */
-  "\x00\x4d\x00\x42\0\0" /* offset 11626 */
-  "\x00\x47\x00\x42\0\0" /* offset 11632 */
-  "\x00\x63\x00\x61\x00\x6c\0\0" /* offset 11638 */
-  "\x00\x6b\x00\x63\x00\x61\x00\x6c\0\0" /* offset 11646 */
-  "\x00\x70\x00\x46\0\0" /* offset 11656 */
-  "\x00\x6e\x00\x46\0\0" /* offset 11662 */
-  "\x03\xbc\x00\x46\0\0" /* offset 11668 */
-  "\x03\xbc\x00\x67\0\0" /* offset 11674 */
-  "\x00\x6d\x00\x67\0\0" /* offset 11680 */
-  "\x00\x6b\x00\x67\0\0" /* offset 11686 */
-  "\x00\x48\x00\x7a\0\0" /* offset 11692 */
-  "\x00\x6b\x00\x48\x00\x7a\0\0" /* offset 11698 */
-  "\x00\x4d\x00\x48\x00\x7a\0\0" /* offset 11706 */
-  "\x00\x47\x00\x48\x00\x7a\0\0" /* offset 11714 */
-  "\x00\x54\x00\x48\x00\x7a\0\0" /* offset 11722 */
-  "\x03\xbc\x00\x6c\0\0" /* offset 11730 */
-  "\x00\x6d\x00\x6c\0\0" /* offset 11736 */
-  "\x00\x64\x00\x6c\0\0" /* offset 11742 */
-  "\x00\x6b\x00\x6c\0\0" /* offset 11748 */
-  "\x00\x66\x00\x6d\0\0" /* offset 11754 */
-  "\x00\x6e\x00\x6d\0\0" /* offset 11760 */
-  "\x03\xbc\x00\x6d\0\0" /* offset 11766 */
-  "\x00\x6d\x00\x6d\0\0" /* offset 11772 */
-  "\x00\x63\x00\x6d\0\0" /* offset 11778 */
-  "\x00\x6b\x00\x6d\0\0" /* offset 11784 */
-  "\x00\x6d\x00\x6d\x00\x32\0\0" /* offset 11790 */
-  "\x00\x63\x00\x6d\x00\x32\0\0" /* offset 11798 */
-  "\x00\x6d\x00\x32\0\0" /* offset 11806 */
-  "\x00\x6b\x00\x6d\x00\x32\0\0" /* offset 11812 */
-  "\x00\x6d\x00\x6d\x00\x33\0\0" /* offset 11820 */
-  "\x00\x63\x00\x6d\x00\x33\0\0" /* offset 11828 */
-  "\x00\x6d\x00\x33\0\0" /* offset 11836 */
-  "\x00\x6b\x00\x6d\x00\x33\0\0" /* offset 11842 */
-  "\x00\x6d\x22\x15\x00\x73\0\0" /* offset 11850 */
-  "\x00\x6d\x22\x15\x00\x73\x00\x32\0\0" /* offset 11858 */
-  "\x00\x50\x00\x61\0\0" /* offset 11868 */
-  "\x00\x6b\x00\x50\x00\x61\0\0" /* offset 11874 */
-  "\x00\x4d\x00\x50\x00\x61\0\0" /* offset 11882 */
-  "\x00\x47\x00\x50\x00\x61\0\0" /* offset 11890 */
-  "\x00\x72\x00\x61\x00\x64\0\0" /* offset 11898 */
-  "\x00\x72\x00\x61\x00\x64\x22\x15\x00\x73\0\0" /* offset 11906 */
-  "\x00\x72\x00\x61\x00\x64\x22\x15\x00\x73\x00\x32\0\0" /* offset 11918 */
-  "\x00\x70\x00\x73\0\0" /* offset 11932 */
-  "\x00\x6e\x00\x73\0\0" /* offset 11938 */
-  "\x03\xbc\x00\x73\0\0" /* offset 11944 */
-  "\x00\x6d\x00\x73\0\0" /* offset 11950 */
-  "\x00\x70\x00\x56\0\0" /* offset 11956 */
-  "\x00\x6e\x00\x56\0\0" /* offset 11962 */
-  "\x03\xbc\x00\x56\0\0" /* offset 11968 */
-  "\x00\x6d\x00\x56\0\0" /* offset 11974 */
-  "\x00\x6b\x00\x56\0\0" /* offset 11980 */
-  "\x00\x4d\x00\x56\0\0" /* offset 11986 */
-  "\x00\x70\x00\x57\0\0" /* offset 11992 */
-  "\x00\x6e\x00\x57\0\0" /* offset 11998 */
-  "\x03\xbc\x00\x57\0\0" /* offset 12004 */
-  "\x00\x6d\x00\x57\0\0" /* offset 12010 */
-  "\x00\x6b\x00\x57\0\0" /* offset 12016 */
-  "\x00\x4d\x00\x57\0\0" /* offset 12022 */
-  "\x00\x6b\x03\xa9\0\0" /* offset 12028 */
-  "\x00\x4d\x03\xa9\0\0" /* offset 12034 */
-  "\x00\x61\x00\x2e\x00\x6d\x00\x2e\0\0" /* offset 12040 */
-  "\x00\x42\x00\x71\0\0" /* offset 12050 */
-  "\x00\x63\x00\x63\0\0" /* offset 12056 */
-  "\x00\x63\x00\x64\0\0" /* offset 12062 */
-  "\x00\x43\x22\x15\x00\x6b\x00\x67\0\0" /* offset 12068 */
-  "\x00\x43\x00\x6f\x00\x2e\0\0" /* offset 12078 */
-  "\x00\x64\x00\x42\0\0" /* offset 12086 */
-  "\x00\x47\x00\x79\0\0" /* offset 12092 */
-  "\x00\x68\x00\x61\0\0" /* offset 12098 */
-  "\x00\x48\x00\x50\0\0" /* offset 12104 */
-  "\x00\x69\x00\x6e\0\0" /* offset 12110 */
-  "\x00\x4b\x00\x4b\0\0" /* offset 12116 */
-  "\x00\x4b\x00\x4d\0\0" /* offset 12122 */
-  "\x00\x6b\x00\x74\0\0" /* offset 12128 */
-  "\x00\x6c\x00\x6d\0\0" /* offset 12134 */
-  "\x00\x6c\x00\x6e\0\0" /* offset 12140 */
-  "\x00\x6c\x00\x6f\x00\x67\0\0" /* offset 12146 */
-  "\x00\x6c\x00\x78\0\0" /* offset 12154 */
-  "\x00\x6d\x00\x62\0\0" /* offset 12160 */
-  "\x00\x6d\x00\x69\x00\x6c\0\0" /* offset 12166 */
-  "\x00\x6d\x00\x6f\x00\x6c\0\0" /* offset 12174 */
-  "\x00\x50\x00\x48\0\0" /* offset 12182 */
-  "\x00\x70\x00\x2e\x00\x6d\x00\x2e\0\0" /* offset 12188 */
-  "\x00\x50\x00\x50\x00\x4d\0\0" /* offset 12198 */
-  "\x00\x50\x00\x52\0\0" /* offset 12206 */
-  "\x00\x73\x00\x72\0\0" /* offset 12212 */
-  "\x00\x53\x00\x76\0\0" /* offset 12218 */
-  "\x00\x57\x00\x62\0\0" /* offset 12224 */
-  "\x00\x31\x65\xe5\0\0" /* offset 12230 */
-  "\x00\x32\x65\xe5\0\0" /* offset 12236 */
-  "\x00\x33\x65\xe5\0\0" /* offset 12242 */
-  "\x00\x34\x65\xe5\0\0" /* offset 12248 */
-  "\x00\x35\x65\xe5\0\0" /* offset 12254 */
-  "\x00\x36\x65\xe5\0\0" /* offset 12260 */
-  "\x00\x37\x65\xe5\0\0" /* offset 12266 */
-  "\x00\x38\x65\xe5\0\0" /* offset 12272 */
-  "\x00\x39\x65\xe5\0\0" /* offset 12278 */
-  "\x00\x31\x00\x30\x65\xe5\0\0" /* offset 12284 */
-  "\x00\x31\x00\x31\x65\xe5\0\0" /* offset 12292 */
-  "\x00\x31\x00\x32\x65\xe5\0\0" /* offset 12300 */
-  "\x00\x31\x00\x33\x65\xe5\0\0" /* offset 12308 */
-  "\x00\x31\x00\x34\x65\xe5\0\0" /* offset 12316 */
-  "\x00\x31\x00\x35\x65\xe5\0\0" /* offset 12324 */
-  "\x00\x31\x00\x36\x65\xe5\0\0" /* offset 12332 */
-  "\x00\x31\x00\x37\x65\xe5\0\0" /* offset 12340 */
-  "\x00\x31\x00\x38\x65\xe5\0\0" /* offset 12348 */
-  "\x00\x31\x00\x39\x65\xe5\0\0" /* offset 12356 */
-  "\x00\x32\x00\x30\x65\xe5\0\0" /* offset 12364 */
-  "\x00\x32\x00\x31\x65\xe5\0\0" /* offset 12372 */
-  "\x00\x32\x00\x32\x65\xe5\0\0" /* offset 12380 */
-  "\x00\x32\x00\x33\x65\xe5\0\0" /* offset 12388 */
-  "\x00\x32\x00\x34\x65\xe5\0\0" /* offset 12396 */
-  "\x00\x32\x00\x35\x65\xe5\0\0" /* offset 12404 */
-  "\x00\x32\x00\x36\x65\xe5\0\0" /* offset 12412 */
-  "\x00\x32\x00\x37\x65\xe5\0\0" /* offset 12420 */
-  "\x00\x32\x00\x38\x65\xe5\0\0" /* offset 12428 */
-  "\x00\x32\x00\x39\x65\xe5\0\0" /* offset 12436 */
-  "\x00\x33\x00\x30\x65\xe5\0\0" /* offset 12444 */
-  "\x00\x33\x00\x31\x65\xe5\0\0" /* offset 12452 */
-  "\x8c\x48\0\0" /* offset 12460 */
-  "\x66\xf4\0\0" /* offset 12464 */
-  "\x8c\xc8\0\0" /* offset 12468 */
-  "\x6e\xd1\0\0" /* offset 12472 */
-  "\x4e\x32\0\0" /* offset 12476 */
-  "\x53\xe5\0\0" /* offset 12480 */
-  "\x59\x51\0\0" /* offset 12484 */
-  "\x55\x87\0\0" /* offset 12488 */
-  "\x59\x48\0\0" /* offset 12492 */
-  "\x61\xf6\0\0" /* offset 12496 */
-  "\x76\x69\0\0" /* offset 12500 */
-  "\x7f\x85\0\0" /* offset 12504 */
-  "\x86\x3f\0\0" /* offset 12508 */
-  "\x87\xba\0\0" /* offset 12512 */
-  "\x88\xf8\0\0" /* offset 12516 */
-  "\x90\x8f\0\0" /* offset 12520 */
-  "\x6a\x02\0\0" /* offset 12524 */
-  "\x6d\x1b\0\0" /* offset 12528 */
-  "\x70\xd9\0\0" /* offset 12532 */
-  "\x73\xde\0\0" /* offset 12536 */
-  "\x84\x3d\0\0" /* offset 12540 */
-  "\x91\x6a\0\0" /* offset 12544 */
-  "\x99\xf1\0\0" /* offset 12548 */
-  "\x4e\x82\0\0" /* offset 12552 */
-  "\x53\x75\0\0" /* offset 12556 */
-  "\x6b\x04\0\0" /* offset 12560 */
-  "\x72\x1b\0\0" /* offset 12564 */
-  "\x86\x2d\0\0" /* offset 12568 */
-  "\x9e\x1e\0\0" /* offset 12572 */
-  "\x5d\x50\0\0" /* offset 12576 */
-  "\x6f\xeb\0\0" /* offset 12580 */
-  "\x85\xcd\0\0" /* offset 12584 */
-  "\x89\x64\0\0" /* offset 12588 */
-  "\x62\xc9\0\0" /* offset 12592 */
-  "\x81\xd8\0\0" /* offset 12596 */
-  "\x88\x1f\0\0" /* offset 12600 */
-  "\x5e\xca\0\0" /* offset 12604 */
-  "\x67\x17\0\0" /* offset 12608 */
-  "\x6d\x6a\0\0" /* offset 12612 */
-  "\x72\xfc\0\0" /* offset 12616 */
-  "\x90\xce\0\0" /* offset 12620 */
-  "\x4f\x86\0\0" /* offset 12624 */
-  "\x51\xb7\0\0" /* offset 12628 */
-  "\x52\xde\0\0" /* offset 12632 */
-  "\x64\xc4\0\0" /* offset 12636 */
-  "\x6a\xd3\0\0" /* offset 12640 */
-  "\x72\x10\0\0" /* offset 12644 */
-  "\x76\xe7\0\0" /* offset 12648 */
-  "\x86\x06\0\0" /* offset 12652 */
-  "\x86\x5c\0\0" /* offset 12656 */
-  "\x8d\xef\0\0" /* offset 12660 */
-  "\x97\x32\0\0" /* offset 12664 */
-  "\x9b\x6f\0\0" /* offset 12668 */
-  "\x9d\xfa\0\0" /* offset 12672 */
-  "\x78\x8c\0\0" /* offset 12676 */
-  "\x79\x7f\0\0" /* offset 12680 */
-  "\x7d\xa0\0\0" /* offset 12684 */
-  "\x83\xc9\0\0" /* offset 12688 */
-  "\x93\x04\0\0" /* offset 12692 */
-  "\x8a\xd6\0\0" /* offset 12696 */
-  "\x58\xdf\0\0" /* offset 12700 */
-  "\x5f\x04\0\0" /* offset 12704 */
-  "\x7c\x60\0\0" /* offset 12708 */
-  "\x80\x7e\0\0" /* offset 12712 */
-  "\x72\x62\0\0" /* offset 12716 */
-  "\x78\xca\0\0" /* offset 12720 */
-  "\x8c\xc2\0\0" /* offset 12724 */
-  "\x96\xf7\0\0" /* offset 12728 */
-  "\x58\xd8\0\0" /* offset 12732 */
-  "\x5c\x62\0\0" /* offset 12736 */
-  "\x6a\x13\0\0" /* offset 12740 */
-  "\x6d\xda\0\0" /* offset 12744 */
-  "\x6f\x0f\0\0" /* offset 12748 */
-  "\x7d\x2f\0\0" /* offset 12752 */
-  "\x7e\x37\0\0" /* offset 12756 */
-  "\x96\xfb\0\0" /* offset 12760 */
-  "\x52\xd2\0\0" /* offset 12764 */
-  "\x80\x8b\0\0" /* offset 12768 */
-  "\x51\xdc\0\0" /* offset 12772 */
-  "\x51\xcc\0\0" /* offset 12776 */
-  "\x7a\x1c\0\0" /* offset 12780 */
-  "\x7d\xbe\0\0" /* offset 12784 */
-  "\x83\xf1\0\0" /* offset 12788 */
-  "\x96\x75\0\0" /* offset 12792 */
-  "\x8b\x80\0\0" /* offset 12796 */
-  "\x62\xcf\0\0" /* offset 12800 */
-  "\x8a\xfe\0\0" /* offset 12804 */
-  "\x4e\x39\0\0" /* offset 12808 */
-  "\x5b\xe7\0\0" /* offset 12812 */
-  "\x60\x12\0\0" /* offset 12816 */
-  "\x73\x87\0\0" /* offset 12820 */
-  "\x75\x70\0\0" /* offset 12824 */
-  "\x53\x17\0\0" /* offset 12828 */
-  "\x78\xfb\0\0" /* offset 12832 */
-  "\x4f\xbf\0\0" /* offset 12836 */
-  "\x5f\xa9\0\0" /* offset 12840 */
-  "\x4e\x0d\0\0" /* offset 12844 */
-  "\x6c\xcc\0\0" /* offset 12848 */
-  "\x65\x78\0\0" /* offset 12852 */
-  "\x7d\x22\0\0" /* offset 12856 */
-  "\x53\xc3\0\0" /* offset 12860 */
-  "\x58\x5e\0\0" /* offset 12864 */
-  "\x77\x01\0\0" /* offset 12868 */
-  "\x84\x49\0\0" /* offset 12872 */
-  "\x8a\xaa\0\0" /* offset 12876 */
-  "\x6b\xba\0\0" /* offset 12880 */
-  "\x6c\x88\0\0" /* offset 12884 */
-  "\x62\xfe\0\0" /* offset 12888 */
-  "\x82\xe5\0\0" /* offset 12892 */
-  "\x63\xa0\0\0" /* offset 12896 */
-  "\x75\x65\0\0" /* offset 12900 */
-  "\x4e\xae\0\0" /* offset 12904 */
-  "\x51\x69\0\0" /* offset 12908 */
-  "\x51\xc9\0\0" /* offset 12912 */
-  "\x68\x81\0\0" /* offset 12916 */
-  "\x7c\xe7\0\0" /* offset 12920 */
-  "\x82\x6f\0\0" /* offset 12924 */
-  "\x8a\xd2\0\0" /* offset 12928 */
-  "\x91\xcf\0\0" /* offset 12932 */
-  "\x52\xf5\0\0" /* offset 12936 */
-  "\x54\x42\0\0" /* offset 12940 */
-  "\x5e\xec\0\0" /* offset 12944 */
-  "\x65\xc5\0\0" /* offset 12948 */
-  "\x6f\xfe\0\0" /* offset 12952 */
-  "\x79\x2a\0\0" /* offset 12956 */
-  "\x95\xad\0\0" /* offset 12960 */
-  "\x9a\x6a\0\0" /* offset 12964 */
-  "\x9e\x97\0\0" /* offset 12968 */
-  "\x9e\xce\0\0" /* offset 12972 */
-  "\x66\xc6\0\0" /* offset 12976 */
-  "\x6b\x77\0\0" /* offset 12980 */
-  "\x8f\x62\0\0" /* offset 12984 */
-  "\x5e\x74\0\0" /* offset 12988 */
-  "\x61\x90\0\0" /* offset 12992 */
-  "\x62\x00\0\0" /* offset 12996 */
-  "\x64\x9a\0\0" /* offset 13000 */
-  "\x6f\x23\0\0" /* offset 13004 */
-  "\x71\x49\0\0" /* offset 13008 */
-  "\x74\x89\0\0" /* offset 13012 */
-  "\x79\xca\0\0" /* offset 13016 */
-  "\x7d\xf4\0\0" /* offset 13020 */
-  "\x80\x6f\0\0" /* offset 13024 */
-  "\x8f\x26\0\0" /* offset 13028 */
-  "\x84\xee\0\0" /* offset 13032 */
-  "\x90\x23\0\0" /* offset 13036 */
-  "\x93\x4a\0\0" /* offset 13040 */
-  "\x52\x17\0\0" /* offset 13044 */
-  "\x52\xa3\0\0" /* offset 13048 */
-  "\x54\xbd\0\0" /* offset 13052 */
-  "\x70\xc8\0\0" /* offset 13056 */
-  "\x88\xc2\0\0" /* offset 13060 */
-  "\x5e\xc9\0\0" /* offset 13064 */
-  "\x5f\xf5\0\0" /* offset 13068 */
-  "\x63\x7b\0\0" /* offset 13072 */
-  "\x6b\xae\0\0" /* offset 13076 */
-  "\x7c\x3e\0\0" /* offset 13080 */
-  "\x73\x75\0\0" /* offset 13084 */
-  "\x4e\xe4\0\0" /* offset 13088 */
-  "\x56\xf9\0\0" /* offset 13092 */
-  "\x5d\xba\0\0" /* offset 13096 */
-  "\x60\x1c\0\0" /* offset 13100 */
-  "\x73\xb2\0\0" /* offset 13104 */
-  "\x74\x69\0\0" /* offset 13108 */
-  "\x7f\x9a\0\0" /* offset 13112 */
-  "\x80\x46\0\0" /* offset 13116 */
-  "\x92\x34\0\0" /* offset 13120 */
-  "\x96\xf6\0\0" /* offset 13124 */
-  "\x97\x48\0\0" /* offset 13128 */
-  "\x98\x18\0\0" /* offset 13132 */
-  "\x4f\x8b\0\0" /* offset 13136 */
-  "\x79\xae\0\0" /* offset 13140 */
-  "\x91\xb4\0\0" /* offset 13144 */
-  "\x96\xb8\0\0" /* offset 13148 */
-  "\x60\xe1\0\0" /* offset 13152 */
-  "\x4e\x86\0\0" /* offset 13156 */
-  "\x50\xda\0\0" /* offset 13160 */
-  "\x5b\xee\0\0" /* offset 13164 */
-  "\x5c\x3f\0\0" /* offset 13168 */
-  "\x65\x99\0\0" /* offset 13172 */
-  "\x71\xce\0\0" /* offset 13176 */
-  "\x76\x42\0\0" /* offset 13180 */
-  "\x84\xfc\0\0" /* offset 13184 */
-  "\x90\x7c\0\0" /* offset 13188 */
-  "\x66\x88\0\0" /* offset 13192 */
-  "\x96\x2e\0\0" /* offset 13196 */
-  "\x52\x89\0\0" /* offset 13200 */
-  "\x67\x7b\0\0" /* offset 13204 */
-  "\x67\xf3\0\0" /* offset 13208 */
-  "\x6d\x41\0\0" /* offset 13212 */
-  "\x6e\x9c\0\0" /* offset 13216 */
-  "\x74\x09\0\0" /* offset 13220 */
-  "\x75\x59\0\0" /* offset 13224 */
-  "\x78\x6b\0\0" /* offset 13228 */
-  "\x7d\x10\0\0" /* offset 13232 */
-  "\x98\x5e\0\0" /* offset 13236 */
-  "\x62\x2e\0\0" /* offset 13240 */
-  "\x96\x78\0\0" /* offset 13244 */
-  "\x50\x2b\0\0" /* offset 13248 */
-  "\x5d\x19\0\0" /* offset 13252 */
-  "\x6d\xea\0\0" /* offset 13256 */
-  "\x8f\x2a\0\0" /* offset 13260 */
-  "\x5f\x8b\0\0" /* offset 13264 */
-  "\x61\x44\0\0" /* offset 13268 */
-  "\x68\x17\0\0" /* offset 13272 */
-  "\x96\x86\0\0" /* offset 13276 */
-  "\x52\x29\0\0" /* offset 13280 */
-  "\x54\x0f\0\0" /* offset 13284 */
-  "\x5c\x65\0\0" /* offset 13288 */
-  "\x66\x13\0\0" /* offset 13292 */
-  "\x67\x4e\0\0" /* offset 13296 */
-  "\x68\xa8\0\0" /* offset 13300 */
-  "\x6c\xe5\0\0" /* offset 13304 */
-  "\x74\x06\0\0" /* offset 13308 */
-  "\x75\xe2\0\0" /* offset 13312 */
-  "\x7f\x79\0\0" /* offset 13316 */
-  "\x88\xcf\0\0" /* offset 13320 */
-  "\x88\xe1\0\0" /* offset 13324 */
-  "\x96\xe2\0\0" /* offset 13328 */
-  "\x53\x3f\0\0" /* offset 13332 */
-  "\x6e\xba\0\0" /* offset 13336 */
-  "\x54\x1d\0\0" /* offset 13340 */
-  "\x71\xd0\0\0" /* offset 13344 */
-  "\x74\x98\0\0" /* offset 13348 */
-  "\x85\xfa\0\0" /* offset 13352 */
-  "\x96\xa3\0\0" /* offset 13356 */
-  "\x9c\x57\0\0" /* offset 13360 */
-  "\x9e\x9f\0\0" /* offset 13364 */
-  "\x67\x97\0\0" /* offset 13368 */
-  "\x6d\xcb\0\0" /* offset 13372 */
-  "\x81\xe8\0\0" /* offset 13376 */
-  "\x7b\x20\0\0" /* offset 13380 */
-  "\x7c\x92\0\0" /* offset 13384 */
-  "\x72\xc0\0\0" /* offset 13388 */
-  "\x70\x99\0\0" /* offset 13392 */
-  "\x8b\x58\0\0" /* offset 13396 */
-  "\x4e\xc0\0\0" /* offset 13400 */
-  "\x83\x36\0\0" /* offset 13404 */
-  "\x52\x3a\0\0" /* offset 13408 */
-  "\x52\x07\0\0" /* offset 13412 */
-  "\x5e\xa6\0\0" /* offset 13416 */
-  "\x62\xd3\0\0" /* offset 13420 */
-  "\x7c\xd6\0\0" /* offset 13424 */
-  "\x5b\x85\0\0" /* offset 13428 */
-  "\x6d\x1e\0\0" /* offset 13432 */
-  "\x66\xb4\0\0" /* offset 13436 */
-  "\x8f\x3b\0\0" /* offset 13440 */
-  "\x96\x4d\0\0" /* offset 13444 */
-  "\x5e\xd3\0\0" /* offset 13448 */
-  "\x51\x40\0\0" /* offset 13452 */
-  "\x55\xc0\0\0" /* offset 13456 */
-  "\x58\x5a\0\0" /* offset 13460 */
-  "\x66\x74\0\0" /* offset 13464 */
-  "\x51\xde\0\0" /* offset 13468 */
-  "\x73\x2a\0\0" /* offset 13472 */
-  "\x76\xca\0\0" /* offset 13476 */
-  "\x79\x3c\0\0" /* offset 13480 */
-  "\x79\x5e\0\0" /* offset 13484 */
-  "\x79\x65\0\0" /* offset 13488 */
-  "\x79\x8f\0\0" /* offset 13492 */
-  "\x97\x56\0\0" /* offset 13496 */
-  "\x7c\xbe\0\0" /* offset 13500 */
-  "\x86\x12\0\0" /* offset 13504 */
-  "\x8a\xf8\0\0" /* offset 13508 */
-  "\x90\x38\0\0" /* offset 13512 */
-  "\x90\xfd\0\0" /* offset 13516 */
-  "\x98\xef\0\0" /* offset 13520 */
-  "\x98\xfc\0\0" /* offset 13524 */
-  "\x99\x28\0\0" /* offset 13528 */
-  "\x9d\xb4\0\0" /* offset 13532 */
-  "\x00\x66\x00\x66\0\0" /* offset 13536 */
-  "\x00\x66\x00\x69\0\0" /* offset 13542 */
-  "\x00\x66\x00\x6c\0\0" /* offset 13548 */
-  "\x00\x66\x00\x66\x00\x69\0\0" /* offset 13554 */
-  "\x00\x66\x00\x66\x00\x6c\0\0" /* offset 13562 */
-  "\x00\x73\x00\x74\0\0" /* offset 13570 */
-  "\x05\x74\x05\x76\0\0" /* offset 13576 */
-  "\x05\x74\x05\x65\0\0" /* offset 13582 */
-  "\x05\x74\x05\x6b\0\0" /* offset 13588 */
-  "\x05\x7e\x05\x76\0\0" /* offset 13594 */
-  "\x05\x74\x05\x6d\0\0" /* offset 13600 */
-  "\x05\xd9\x05\xb4\0\0" /* offset 13606 */
-  "\x05\xf2\x05\xb7\0\0" /* offset 13612 */
-  "\x05\xe2\0\0" /* offset 13618 */
-  "\x05\xd4\0\0" /* offset 13622 */
-  "\x05\xdb\0\0" /* offset 13626 */
-  "\x05\xdc\0\0" /* offset 13630 */
-  "\x05\xdd\0\0" /* offset 13634 */
-  "\x05\xe8\0\0" /* offset 13638 */
-  "\x05\xea\0\0" /* offset 13642 */
-  "\x05\xe9\x05\xc1\0\0" /* offset 13646 */
-  "\x05\xe9\x05\xc2\0\0" /* offset 13652 */
-  "\x05\xe9\x05\xbc\x05\xc1\0\0" /* offset 13658 */
-  "\x05\xe9\x05\xbc\x05\xc2\0\0" /* offset 13666 */
-  "\x05\xd0\x05\xb7\0\0" /* offset 13674 */
-  "\x05\xd0\x05\xb8\0\0" /* offset 13680 */
-  "\x05\xd0\x05\xbc\0\0" /* offset 13686 */
-  "\x05\xd1\x05\xbc\0\0" /* offset 13692 */
-  "\x05\xd2\x05\xbc\0\0" /* offset 13698 */
-  "\x05\xd3\x05\xbc\0\0" /* offset 13704 */
-  "\x05\xd4\x05\xbc\0\0" /* offset 13710 */
-  "\x05\xd5\x05\xbc\0\0" /* offset 13716 */
-  "\x05\xd6\x05\xbc\0\0" /* offset 13722 */
-  "\x05\xd8\x05\xbc\0\0" /* offset 13728 */
-  "\x05\xd9\x05\xbc\0\0" /* offset 13734 */
-  "\x05\xda\x05\xbc\0\0" /* offset 13740 */
-  "\x05\xdb\x05\xbc\0\0" /* offset 13746 */
-  "\x05\xdc\x05\xbc\0\0" /* offset 13752 */
-  "\x05\xde\x05\xbc\0\0" /* offset 13758 */
-  "\x05\xe0\x05\xbc\0\0" /* offset 13764 */
-  "\x05\xe1\x05\xbc\0\0" /* offset 13770 */
-  "\x05\xe3\x05\xbc\0\0" /* offset 13776 */
-  "\x05\xe4\x05\xbc\0\0" /* offset 13782 */
-  "\x05\xe6\x05\xbc\0\0" /* offset 13788 */
-  "\x05\xe7\x05\xbc\0\0" /* offset 13794 */
-  "\x05\xe8\x05\xbc\0\0" /* offset 13800 */
-  "\x05\xe9\x05\xbc\0\0" /* offset 13806 */
-  "\x05\xea\x05\xbc\0\0" /* offset 13812 */
-  "\x05\xd5\x05\xb9\0\0" /* offset 13818 */
-  "\x05\xd1\x05\xbf\0\0" /* offset 13824 */
-  "\x05\xdb\x05\xbf\0\0" /* offset 13830 */
-  "\x05\xe4\x05\xbf\0\0" /* offset 13836 */
-  "\x05\xd0\x05\xdc\0\0" /* offset 13842 */
-  "\x06\x71\0\0" /* offset 13848 */
-  "\x06\x7b\0\0" /* offset 13852 */
-  "\x06\x7e\0\0" /* offset 13856 */
-  "\x06\x80\0\0" /* offset 13860 */
-  "\x06\x7a\0\0" /* offset 13864 */
-  "\x06\x7f\0\0" /* offset 13868 */
-  "\x06\x79\0\0" /* offset 13872 */
-  "\x06\xa4\0\0" /* offset 13876 */
-  "\x06\xa6\0\0" /* offset 13880 */
-  "\x06\x84\0\0" /* offset 13884 */
-  "\x06\x83\0\0" /* offset 13888 */
-  "\x06\x86\0\0" /* offset 13892 */
-  "\x06\x87\0\0" /* offset 13896 */
-  "\x06\x8d\0\0" /* offset 13900 */
-  "\x06\x8c\0\0" /* offset 13904 */
-  "\x06\x8e\0\0" /* offset 13908 */
-  "\x06\x88\0\0" /* offset 13912 */
-  "\x06\x98\0\0" /* offset 13916 */
-  "\x06\x91\0\0" /* offset 13920 */
-  "\x06\xa9\0\0" /* offset 13924 */
-  "\x06\xaf\0\0" /* offset 13928 */
-  "\x06\xb3\0\0" /* offset 13932 */
-  "\x06\xb1\0\0" /* offset 13936 */
-  "\x06\xba\0\0" /* offset 13940 */
-  "\x06\xbb\0\0" /* offset 13944 */
-  "\x06\xc1\0\0" /* offset 13948 */
-  "\x06\xbe\0\0" /* offset 13952 */
-  "\x06\xd2\0\0" /* offset 13956 */
-  "\x06\xad\0\0" /* offset 13960 */
-  "\x06\xc7\0\0" /* offset 13964 */
-  "\x06\xc6\0\0" /* offset 13968 */
-  "\x06\xc8\0\0" /* offset 13972 */
-  "\x06\xcb\0\0" /* offset 13976 */
-  "\x06\xc5\0\0" /* offset 13980 */
-  "\x06\xc9\0\0" /* offset 13984 */
-  "\x06\xd0\0\0" /* offset 13988 */
-  "\x06\x49\0\0" /* offset 13992 */
-  "\x06\x4a\x06\x54\x06\x27\0\0" /* offset 13996 */
-  "\x06\x4a\x06\x54\x06\xd5\0\0" /* offset 14004 */
-  "\x06\x4a\x06\x54\x06\x48\0\0" /* offset 14012 */
-  "\x06\x4a\x06\x54\x06\xc7\0\0" /* offset 14020 */
-  "\x06\x4a\x06\x54\x06\xc6\0\0" /* offset 14028 */
-  "\x06\x4a\x06\x54\x06\xc8\0\0" /* offset 14036 */
-  "\x06\x4a\x06\x54\x06\xd0\0\0" /* offset 14044 */
-  "\x06\x4a\x06\x54\x06\x49\0\0" /* offset 14052 */
-  "\x06\xcc\0\0" /* offset 14060 */
-  "\x06\x4a\x06\x54\x06\x2c\0\0" /* offset 14064 */
-  "\x06\x4a\x06\x54\x06\x2d\0\0" /* offset 14072 */
-  "\x06\x4a\x06\x54\x06\x45\0\0" /* offset 14080 */
-  "\x06\x4a\x06\x54\x06\x4a\0\0" /* offset 14088 */
-  "\x06\x28\x06\x2c\0\0" /* offset 14096 */
-  "\x06\x28\x06\x2d\0\0" /* offset 14102 */
-  "\x06\x28\x06\x2e\0\0" /* offset 14108 */
-  "\x06\x28\x06\x45\0\0" /* offset 14114 */
-  "\x06\x28\x06\x49\0\0" /* offset 14120 */
-  "\x06\x28\x06\x4a\0\0" /* offset 14126 */
-  "\x06\x2a\x06\x2c\0\0" /* offset 14132 */
-  "\x06\x2a\x06\x2d\0\0" /* offset 14138 */
-  "\x06\x2a\x06\x2e\0\0" /* offset 14144 */
-  "\x06\x2a\x06\x45\0\0" /* offset 14150 */
-  "\x06\x2a\x06\x49\0\0" /* offset 14156 */
-  "\x06\x2a\x06\x4a\0\0" /* offset 14162 */
-  "\x06\x2b\x06\x2c\0\0" /* offset 14168 */
-  "\x06\x2b\x06\x45\0\0" /* offset 14174 */
-  "\x06\x2b\x06\x49\0\0" /* offset 14180 */
-  "\x06\x2b\x06\x4a\0\0" /* offset 14186 */
-  "\x06\x2c\x06\x2d\0\0" /* offset 14192 */
-  "\x06\x2c\x06\x45\0\0" /* offset 14198 */
-  "\x06\x2d\x06\x2c\0\0" /* offset 14204 */
-  "\x06\x2d\x06\x45\0\0" /* offset 14210 */
-  "\x06\x2e\x06\x2c\0\0" /* offset 14216 */
-  "\x06\x2e\x06\x2d\0\0" /* offset 14222 */
-  "\x06\x2e\x06\x45\0\0" /* offset 14228 */
-  "\x06\x33\x06\x2c\0\0" /* offset 14234 */
-  "\x06\x33\x06\x2d\0\0" /* offset 14240 */
-  "\x06\x33\x06\x2e\0\0" /* offset 14246 */
-  "\x06\x33\x06\x45\0\0" /* offset 14252 */
-  "\x06\x35\x06\x2d\0\0" /* offset 14258 */
-  "\x06\x35\x06\x45\0\0" /* offset 14264 */
-  "\x06\x36\x06\x2c\0\0" /* offset 14270 */
-  "\x06\x36\x06\x2d\0\0" /* offset 14276 */
-  "\x06\x36\x06\x2e\0\0" /* offset 14282 */
-  "\x06\x36\x06\x45\0\0" /* offset 14288 */
-  "\x06\x37\x06\x2d\0\0" /* offset 14294 */
-  "\x06\x37\x06\x45\0\0" /* offset 14300 */
-  "\x06\x38\x06\x45\0\0" /* offset 14306 */
-  "\x06\x39\x06\x2c\0\0" /* offset 14312 */
-  "\x06\x39\x06\x45\0\0" /* offset 14318 */
-  "\x06\x3a\x06\x2c\0\0" /* offset 14324 */
-  "\x06\x3a\x06\x45\0\0" /* offset 14330 */
-  "\x06\x41\x06\x2c\0\0" /* offset 14336 */
-  "\x06\x41\x06\x2d\0\0" /* offset 14342 */
-  "\x06\x41\x06\x2e\0\0" /* offset 14348 */
-  "\x06\x41\x06\x45\0\0" /* offset 14354 */
-  "\x06\x41\x06\x49\0\0" /* offset 14360 */
-  "\x06\x41\x06\x4a\0\0" /* offset 14366 */
-  "\x06\x42\x06\x2d\0\0" /* offset 14372 */
-  "\x06\x42\x06\x45\0\0" /* offset 14378 */
-  "\x06\x42\x06\x49\0\0" /* offset 14384 */
-  "\x06\x42\x06\x4a\0\0" /* offset 14390 */
-  "\x06\x43\x06\x27\0\0" /* offset 14396 */
-  "\x06\x43\x06\x2c\0\0" /* offset 14402 */
-  "\x06\x43\x06\x2d\0\0" /* offset 14408 */
-  "\x06\x43\x06\x2e\0\0" /* offset 14414 */
-  "\x06\x43\x06\x44\0\0" /* offset 14420 */
-  "\x06\x43\x06\x45\0\0" /* offset 14426 */
-  "\x06\x43\x06\x49\0\0" /* offset 14432 */
-  "\x06\x43\x06\x4a\0\0" /* offset 14438 */
-  "\x06\x44\x06\x2c\0\0" /* offset 14444 */
-  "\x06\x44\x06\x2d\0\0" /* offset 14450 */
-  "\x06\x44\x06\x2e\0\0" /* offset 14456 */
-  "\x06\x44\x06\x45\0\0" /* offset 14462 */
-  "\x06\x44\x06\x49\0\0" /* offset 14468 */
-  "\x06\x44\x06\x4a\0\0" /* offset 14474 */
-  "\x06\x45\x06\x2c\0\0" /* offset 14480 */
-  "\x06\x45\x06\x2d\0\0" /* offset 14486 */
-  "\x06\x45\x06\x2e\0\0" /* offset 14492 */
-  "\x06\x45\x06\x45\0\0" /* offset 14498 */
-  "\x06\x45\x06\x49\0\0" /* offset 14504 */
-  "\x06\x45\x06\x4a\0\0" /* offset 14510 */
-  "\x06\x46\x06\x2c\0\0" /* offset 14516 */
-  "\x06\x46\x06\x2d\0\0" /* offset 14522 */
-  "\x06\x46\x06\x2e\0\0" /* offset 14528 */
-  "\x06\x46\x06\x45\0\0" /* offset 14534 */
-  "\x06\x46\x06\x49\0\0" /* offset 14540 */
-  "\x06\x46\x06\x4a\0\0" /* offset 14546 */
-  "\x06\x47\x06\x2c\0\0" /* offset 14552 */
-  "\x06\x47\x06\x45\0\0" /* offset 14558 */
-  "\x06\x47\x06\x49\0\0" /* offset 14564 */
-  "\x06\x47\x06\x4a\0\0" /* offset 14570 */
-  "\x06\x4a\x06\x2c\0\0" /* offset 14576 */
-  "\x06\x4a\x06\x2d\0\0" /* offset 14582 */
-  "\x06\x4a\x06\x2e\0\0" /* offset 14588 */
-  "\x06\x4a\x06\x45\0\0" /* offset 14594 */
-  "\x06\x4a\x06\x49\0\0" /* offset 14600 */
-  "\x06\x4a\x06\x4a\0\0" /* offset 14606 */
-  "\x06\x30\x06\x70\0\0" /* offset 14612 */
-  "\x06\x31\x06\x70\0\0" /* offset 14618 */
-  "\x06\x49\x06\x70\0\0" /* offset 14624 */
-  "\x00\x20\x06\x4c\x06\x51\0\0" /* offset 14630 */
-  "\x00\x20\x06\x4d\x06\x51\0\0" /* offset 14638 */
-  "\x00\x20\x06\x4e\x06\x51\0\0" /* offset 14646 */
-  "\x00\x20\x06\x4f\x06\x51\0\0" /* offset 14654 */
-  "\x00\x20\x06\x50\x06\x51\0\0" /* offset 14662 */
-  "\x00\x20\x06\x51\x06\x70\0\0" /* offset 14670 */
-  "\x06\x4a\x06\x54\x06\x31\0\0" /* offset 14678 */
-  "\x06\x4a\x06\x54\x06\x32\0\0" /* offset 14686 */
-  "\x06\x4a\x06\x54\x06\x46\0\0" /* offset 14694 */
-  "\x06\x28\x06\x31\0\0" /* offset 14702 */
-  "\x06\x28\x06\x32\0\0" /* offset 14708 */
-  "\x06\x28\x06\x46\0\0" /* offset 14714 */
-  "\x06\x2a\x06\x31\0\0" /* offset 14720 */
-  "\x06\x2a\x06\x32\0\0" /* offset 14726 */
-  "\x06\x2a\x06\x46\0\0" /* offset 14732 */
-  "\x06\x2b\x06\x31\0\0" /* offset 14738 */
-  "\x06\x2b\x06\x32\0\0" /* offset 14744 */
-  "\x06\x2b\x06\x46\0\0" /* offset 14750 */
-  "\x06\x45\x06\x27\0\0" /* offset 14756 */
-  "\x06\x46\x06\x31\0\0" /* offset 14762 */
-  "\x06\x46\x06\x32\0\0" /* offset 14768 */
-  "\x06\x46\x06\x46\0\0" /* offset 14774 */
-  "\x06\x4a\x06\x31\0\0" /* offset 14780 */
-  "\x06\x4a\x06\x32\0\0" /* offset 14786 */
-  "\x06\x4a\x06\x46\0\0" /* offset 14792 */
-  "\x06\x4a\x06\x54\x06\x2e\0\0" /* offset 14798 */
-  "\x06\x4a\x06\x54\x06\x47\0\0" /* offset 14806 */
-  "\x06\x28\x06\x47\0\0" /* offset 14814 */
-  "\x06\x2a\x06\x47\0\0" /* offset 14820 */
-  "\x06\x35\x06\x2e\0\0" /* offset 14826 */
-  "\x06\x44\x06\x47\0\0" /* offset 14832 */
-  "\x06\x46\x06\x47\0\0" /* offset 14838 */
-  "\x06\x47\x06\x70\0\0" /* offset 14844 */
-  "\x06\x4a\x06\x47\0\0" /* offset 14850 */
-  "\x06\x2b\x06\x47\0\0" /* offset 14856 */
-  "\x06\x33\x06\x47\0\0" /* offset 14862 */
-  "\x06\x34\x06\x45\0\0" /* offset 14868 */
-  "\x06\x34\x06\x47\0\0" /* offset 14874 */
-  "\x06\x40\x06\x4e\x06\x51\0\0" /* offset 14880 */
-  "\x06\x40\x06\x4f\x06\x51\0\0" /* offset 14888 */
-  "\x06\x40\x06\x50\x06\x51\0\0" /* offset 14896 */
-  "\x06\x37\x06\x49\0\0" /* offset 14904 */
-  "\x06\x37\x06\x4a\0\0" /* offset 14910 */
-  "\x06\x39\x06\x49\0\0" /* offset 14916 */
-  "\x06\x39\x06\x4a\0\0" /* offset 14922 */
-  "\x06\x3a\x06\x49\0\0" /* offset 14928 */
-  "\x06\x3a\x06\x4a\0\0" /* offset 14934 */
-  "\x06\x33\x06\x49\0\0" /* offset 14940 */
-  "\x06\x33\x06\x4a\0\0" /* offset 14946 */
-  "\x06\x34\x06\x49\0\0" /* offset 14952 */
-  "\x06\x34\x06\x4a\0\0" /* offset 14958 */
-  "\x06\x2d\x06\x49\0\0" /* offset 14964 */
-  "\x06\x2d\x06\x4a\0\0" /* offset 14970 */
-  "\x06\x2c\x06\x49\0\0" /* offset 14976 */
-  "\x06\x2c\x06\x4a\0\0" /* offset 14982 */
-  "\x06\x2e\x06\x49\0\0" /* offset 14988 */
-  "\x06\x2e\x06\x4a\0\0" /* offset 14994 */
-  "\x06\x35\x06\x49\0\0" /* offset 15000 */
-  "\x06\x35\x06\x4a\0\0" /* offset 15006 */
-  "\x06\x36\x06\x49\0\0" /* offset 15012 */
-  "\x06\x36\x06\x4a\0\0" /* offset 15018 */
-  "\x06\x34\x06\x2c\0\0" /* offset 15024 */
-  "\x06\x34\x06\x2d\0\0" /* offset 15030 */
-  "\x06\x34\x06\x2e\0\0" /* offset 15036 */
-  "\x06\x34\x06\x31\0\0" /* offset 15042 */
-  "\x06\x33\x06\x31\0\0" /* offset 15048 */
-  "\x06\x35\x06\x31\0\0" /* offset 15054 */
-  "\x06\x36\x06\x31\0\0" /* offset 15060 */
-  "\x06\x27\x06\x4b\0\0" /* offset 15066 */
-  "\x06\x2a\x06\x2c\x06\x45\0\0" /* offset 15072 */
-  "\x06\x2a\x06\x2d\x06\x2c\0\0" /* offset 15080 */
-  "\x06\x2a\x06\x2d\x06\x45\0\0" /* offset 15088 */
-  "\x06\x2a\x06\x2e\x06\x45\0\0" /* offset 15096 */
-  "\x06\x2a\x06\x45\x06\x2c\0\0" /* offset 15104 */
-  "\x06\x2a\x06\x45\x06\x2d\0\0" /* offset 15112 */
-  "\x06\x2a\x06\x45\x06\x2e\0\0" /* offset 15120 */
-  "\x06\x2c\x06\x45\x06\x2d\0\0" /* offset 15128 */
-  "\x06\x2d\x06\x45\x06\x4a\0\0" /* offset 15136 */
-  "\x06\x2d\x06\x45\x06\x49\0\0" /* offset 15144 */
-  "\x06\x33\x06\x2d\x06\x2c\0\0" /* offset 15152 */
-  "\x06\x33\x06\x2c\x06\x2d\0\0" /* offset 15160 */
-  "\x06\x33\x06\x2c\x06\x49\0\0" /* offset 15168 */
-  "\x06\x33\x06\x45\x06\x2d\0\0" /* offset 15176 */
-  "\x06\x33\x06\x45\x06\x2c\0\0" /* offset 15184 */
-  "\x06\x33\x06\x45\x06\x45\0\0" /* offset 15192 */
-  "\x06\x35\x06\x2d\x06\x2d\0\0" /* offset 15200 */
-  "\x06\x35\x06\x45\x06\x45\0\0" /* offset 15208 */
-  "\x06\x34\x06\x2d\x06\x45\0\0" /* offset 15216 */
-  "\x06\x34\x06\x2c\x06\x4a\0\0" /* offset 15224 */
-  "\x06\x34\x06\x45\x06\x2e\0\0" /* offset 15232 */
-  "\x06\x34\x06\x45\x06\x45\0\0" /* offset 15240 */
-  "\x06\x36\x06\x2d\x06\x49\0\0" /* offset 15248 */
-  "\x06\x36\x06\x2e\x06\x45\0\0" /* offset 15256 */
-  "\x06\x37\x06\x45\x06\x2d\0\0" /* offset 15264 */
-  "\x06\x37\x06\x45\x06\x45\0\0" /* offset 15272 */
-  "\x06\x37\x06\x45\x06\x4a\0\0" /* offset 15280 */
-  "\x06\x39\x06\x2c\x06\x45\0\0" /* offset 15288 */
-  "\x06\x39\x06\x45\x06\x45\0\0" /* offset 15296 */
-  "\x06\x39\x06\x45\x06\x49\0\0" /* offset 15304 */
-  "\x06\x3a\x06\x45\x06\x45\0\0" /* offset 15312 */
-  "\x06\x3a\x06\x45\x06\x4a\0\0" /* offset 15320 */
-  "\x06\x3a\x06\x45\x06\x49\0\0" /* offset 15328 */
-  "\x06\x41\x06\x2e\x06\x45\0\0" /* offset 15336 */
-  "\x06\x42\x06\x45\x06\x2d\0\0" /* offset 15344 */
-  "\x06\x42\x06\x45\x06\x45\0\0" /* offset 15352 */
-  "\x06\x44\x06\x2d\x06\x45\0\0" /* offset 15360 */
-  "\x06\x44\x06\x2d\x06\x4a\0\0" /* offset 15368 */
-  "\x06\x44\x06\x2d\x06\x49\0\0" /* offset 15376 */
-  "\x06\x44\x06\x2c\x06\x2c\0\0" /* offset 15384 */
-  "\x06\x44\x06\x2e\x06\x45\0\0" /* offset 15392 */
-  "\x06\x44\x06\x45\x06\x2d\0\0" /* offset 15400 */
-  "\x06\x45\x06\x2d\x06\x2c\0\0" /* offset 15408 */
-  "\x06\x45\x06\x2d\x06\x45\0\0" /* offset 15416 */
-  "\x06\x45\x06\x2d\x06\x4a\0\0" /* offset 15424 */
-  "\x06\x45\x06\x2c\x06\x2d\0\0" /* offset 15432 */
-  "\x06\x45\x06\x2c\x06\x45\0\0" /* offset 15440 */
-  "\x06\x45\x06\x2e\x06\x2c\0\0" /* offset 15448 */
-  "\x06\x45\x06\x2e\x06\x45\0\0" /* offset 15456 */
-  "\x06\x45\x06\x2c\x06\x2e\0\0" /* offset 15464 */
-  "\x06\x47\x06\x45\x06\x2c\0\0" /* offset 15472 */
-  "\x06\x47\x06\x45\x06\x45\0\0" /* offset 15480 */
-  "\x06\x46\x06\x2d\x06\x45\0\0" /* offset 15488 */
-  "\x06\x46\x06\x2d\x06\x49\0\0" /* offset 15496 */
-  "\x06\x46\x06\x2c\x06\x45\0\0" /* offset 15504 */
-  "\x06\x46\x06\x2c\x06\x49\0\0" /* offset 15512 */
-  "\x06\x46\x06\x45\x06\x4a\0\0" /* offset 15520 */
-  "\x06\x46\x06\x45\x06\x49\0\0" /* offset 15528 */
-  "\x06\x4a\x06\x45\x06\x45\0\0" /* offset 15536 */
-  "\x06\x28\x06\x2e\x06\x4a\0\0" /* offset 15544 */
-  "\x06\x2a\x06\x2c\x06\x4a\0\0" /* offset 15552 */
-  "\x06\x2a\x06\x2c\x06\x49\0\0" /* offset 15560 */
-  "\x06\x2a\x06\x2e\x06\x4a\0\0" /* offset 15568 */
-  "\x06\x2a\x06\x2e\x06\x49\0\0" /* offset 15576 */
-  "\x06\x2a\x06\x45\x06\x4a\0\0" /* offset 15584 */
-  "\x06\x2a\x06\x45\x06\x49\0\0" /* offset 15592 */
-  "\x06\x2c\x06\x45\x06\x4a\0\0" /* offset 15600 */
-  "\x06\x2c\x06\x2d\x06\x49\0\0" /* offset 15608 */
-  "\x06\x2c\x06\x45\x06\x49\0\0" /* offset 15616 */
-  "\x06\x33\x06\x2e\x06\x49\0\0" /* offset 15624 */
-  "\x06\x35\x06\x2d\x06\x4a\0\0" /* offset 15632 */
-  "\x06\x34\x06\x2d\x06\x4a\0\0" /* offset 15640 */
-  "\x06\x36\x06\x2d\x06\x4a\0\0" /* offset 15648 */
-  "\x06\x44\x06\x2c\x06\x4a\0\0" /* offset 15656 */
-  "\x06\x44\x06\x45\x06\x4a\0\0" /* offset 15664 */
-  "\x06\x4a\x06\x2d\x06\x4a\0\0" /* offset 15672 */
-  "\x06\x4a\x06\x2c\x06\x4a\0\0" /* offset 15680 */
-  "\x06\x4a\x06\x45\x06\x4a\0\0" /* offset 15688 */
-  "\x06\x45\x06\x45\x06\x4a\0\0" /* offset 15696 */
-  "\x06\x42\x06\x45\x06\x4a\0\0" /* offset 15704 */
-  "\x06\x46\x06\x2d\x06\x4a\0\0" /* offset 15712 */
-  "\x06\x39\x06\x45\x06\x4a\0\0" /* offset 15720 */
-  "\x06\x43\x06\x45\x06\x4a\0\0" /* offset 15728 */
-  "\x06\x46\x06\x2c\x06\x2d\0\0" /* offset 15736 */
-  "\x06\x45\x06\x2e\x06\x4a\0\0" /* offset 15744 */
-  "\x06\x44\x06\x2c\x06\x45\0\0" /* offset 15752 */
-  "\x06\x43\x06\x45\x06\x45\0\0" /* offset 15760 */
-  "\x06\x2c\x06\x2d\x06\x4a\0\0" /* offset 15768 */
-  "\x06\x2d\x06\x2c\x06\x4a\0\0" /* offset 15776 */
-  "\x06\x45\x06\x2c\x06\x4a\0\0" /* offset 15784 */
-  "\x06\x41\x06\x45\x06\x4a\0\0" /* offset 15792 */
-  "\x06\x28\x06\x2d\x06\x4a\0\0" /* offset 15800 */
-  "\x06\x33\x06\x2e\x06\x4a\0\0" /* offset 15808 */
-  "\x06\x46\x06\x2c\x06\x4a\0\0" /* offset 15816 */
-  "\x06\x35\x06\x44\x06\xd2\0\0" /* offset 15824 */
-  "\x06\x42\x06\x44\x06\xd2\0\0" /* offset 15832 */
-  "\x06\x27\x06\x44\x06\x44\x06\x47\0\0" /* offset 15840 */
-  "\x06\x27\x06\x43\x06\x28\x06\x31\0\0" /* offset 15850 */
-  "\x06\x45\x06\x2d\x06\x45\x06\x2f\0\0" /* offset 15860 */
-  "\x06\x35\x06\x44\x06\x39\x06\x45\0\0" /* offset 15870 */
-  "\x06\x31\x06\x33\x06\x48\x06\x44\0\0" /* offset 15880 */
-  "\x06\x39\x06\x44\x06\x4a\x06\x47\0\0" /* offset 15890 */
-  "\x06\x48\x06\x33\x06\x44\x06\x45\0\0" /* offset 15900 */
-  "\x06\x35\x06\x44\x06\x49\0\0" /* offset 15910 */
-  "\x06\x35\x06\x44\x06\x49\x00\x20\x06\x27\x06\x44\x06\x44\x06\x47\x00\x20\x06\x39\x06\x44\x06\x4a\x06\x47\x00\x20\x06\x48\x06\x33\x06\x44\x06\x45\0\0" /* offset 15918 */
-  "\x06\x2c\x06\x44\x00\x20\x06\x2c\x06\x44\x06\x27\x06\x44\x06\x47\0\0" /* offset 15956 */
-  "\x20\x14\0\0" /* offset 15974 */
-  "\x20\x13\0\0" /* offset 15978 */
-  "\x00\x5f\0\0" /* offset 15982 */
-  "\x00\x7b\0\0" /* offset 15986 */
-  "\x00\x7d\0\0" /* offset 15990 */
-  "\x30\x14\0\0" /* offset 15994 */
-  "\x30\x15\0\0" /* offset 15998 */
-  "\x30\x10\0\0" /* offset 16002 */
-  "\x30\x11\0\0" /* offset 16006 */
-  "\x30\x0a\0\0" /* offset 16010 */
-  "\x30\x0b\0\0" /* offset 16014 */
-  "\x30\x0c\0\0" /* offset 16018 */
-  "\x30\x0d\0\0" /* offset 16022 */
-  "\x30\x0e\0\0" /* offset 16026 */
-  "\x30\x0f\0\0" /* offset 16030 */
-  "\x00\x2c\0\0" /* offset 16034 */
-  "\x30\x01\0\0" /* offset 16038 */
-  "\x00\x3a\0\0" /* offset 16042 */
-  "\x00\x3f\0\0" /* offset 16046 */
-  "\x00\x21\0\0" /* offset 16050 */
-  "\x00\x23\0\0" /* offset 16054 */
-  "\x00\x26\0\0" /* offset 16058 */
-  "\x00\x2a\0\0" /* offset 16062 */
-  "\x00\x2d\0\0" /* offset 16066 */
-  "\x00\x3c\0\0" /* offset 16070 */
-  "\x00\x3e\0\0" /* offset 16074 */
-  "\x00\x5c\0\0" /* offset 16078 */
-  "\x00\x24\0\0" /* offset 16082 */
-  "\x00\x25\0\0" /* offset 16086 */
-  "\x00\x40\0\0" /* offset 16090 */
-  "\x00\x20\x06\x4b\0\0" /* offset 16094 */
-  "\x06\x40\x06\x4b\0\0" /* offset 16100 */
-  "\x00\x20\x06\x4c\0\0" /* offset 16106 */
-  "\x00\x20\x06\x4d\0\0" /* offset 16112 */
-  "\x00\x20\x06\x4e\0\0" /* offset 16118 */
-  "\x06\x40\x06\x4e\0\0" /* offset 16124 */
-  "\x00\x20\x06\x4f\0\0" /* offset 16130 */
-  "\x06\x40\x06\x4f\0\0" /* offset 16136 */
-  "\x00\x20\x06\x50\0\0" /* offset 16142 */
-  "\x06\x40\x06\x50\0\0" /* offset 16148 */
-  "\x00\x20\x06\x51\0\0" /* offset 16154 */
-  "\x06\x40\x06\x51\0\0" /* offset 16160 */
-  "\x00\x20\x06\x52\0\0" /* offset 16166 */
-  "\x06\x40\x06\x52\0\0" /* offset 16172 */
-  "\x06\x21\0\0" /* offset 16178 */
-  "\x06\x27\0\0" /* offset 16182 */
-  "\x06\x28\0\0" /* offset 16186 */
-  "\x06\x29\0\0" /* offset 16190 */
-  "\x06\x2a\0\0" /* offset 16194 */
-  "\x06\x2b\0\0" /* offset 16198 */
-  "\x06\x2c\0\0" /* offset 16202 */
-  "\x06\x2d\0\0" /* offset 16206 */
-  "\x06\x2e\0\0" /* offset 16210 */
-  "\x06\x2f\0\0" /* offset 16214 */
-  "\x06\x30\0\0" /* offset 16218 */
-  "\x06\x31\0\0" /* offset 16222 */
-  "\x06\x32\0\0" /* offset 16226 */
-  "\x06\x33\0\0" /* offset 16230 */
-  "\x06\x34\0\0" /* offset 16234 */
-  "\x06\x35\0\0" /* offset 16238 */
-  "\x06\x36\0\0" /* offset 16242 */
-  "\x06\x37\0\0" /* offset 16246 */
-  "\x06\x38\0\0" /* offset 16250 */
-  "\x06\x39\0\0" /* offset 16254 */
-  "\x06\x3a\0\0" /* offset 16258 */
-  "\x06\x41\0\0" /* offset 16262 */
-  "\x06\x42\0\0" /* offset 16266 */
-  "\x06\x43\0\0" /* offset 16270 */
-  "\x06\x44\0\0" /* offset 16274 */
-  "\x06\x45\0\0" /* offset 16278 */
-  "\x06\x46\0\0" /* offset 16282 */
-  "\x06\x47\0\0" /* offset 16286 */
-  "\x06\x48\0\0" /* offset 16290 */
-  "\x06\x4a\0\0" /* offset 16294 */
-  "\x06\x44\x06\x27\x06\x53\0\0" /* offset 16298 */
-  "\x06\x44\x06\x27\x06\x54\0\0" /* offset 16306 */
-  "\x06\x44\x06\x27\x06\x55\0\0" /* offset 16314 */
-  "\x06\x44\x06\x27\0\0" /* offset 16322 */
-  "\x00\x22\0\0" /* offset 16328 */
-  "\x00\x27\0\0" /* offset 16332 */
-  "\x00\x2f\0\0" /* offset 16336 */
-  "\x00\x5b\0\0" /* offset 16340 */
-  "\x00\x5d\0\0" /* offset 16344 */
-  "\x00\x5e\0\0" /* offset 16348 */
-  "\x00\x7c\0\0" /* offset 16352 */
-  "\x00\x7e\0\0" /* offset 16356 */
-  "\x30\x02\0\0" /* offset 16360 */
-  "\x30\xfb\0\0" /* offset 16364 */
-  "\x30\xa1\0\0" /* offset 16368 */
-  "\x30\xa3\0\0" /* offset 16372 */
-  "\x30\xa5\0\0" /* offset 16376 */
-  "\x30\xa7\0\0" /* offset 16380 */
-  "\x30\xa9\0\0" /* offset 16384 */
-  "\x30\xe3\0\0" /* offset 16388 */
-  "\x30\xe5\0\0" /* offset 16392 */
-  "\x30\xe7\0\0" /* offset 16396 */
-  "\x30\xc3\0\0" /* offset 16400 */
-  "\x30\xfc\0\0" /* offset 16404 */
-  "\x30\xf3\0\0" /* offset 16408 */
-  "\x30\x99\0\0" /* offset 16412 */
-  "\x30\x9a\0\0" /* offset 16416 */
-  "\x00\xa2\0\0" /* offset 16420 */
-  "\x00\xa3\0\0" /* offset 16424 */
-  "\x00\xac\0\0" /* offset 16428 */
-  "\x00\xa6\0\0" /* offset 16432 */
-  "\x00\xa5\0\0" /* offset 16436 */
-  "\x20\xa9\0\0" /* offset 16440 */
-  "\x25\x02\0\0" /* offset 16444 */
-  "\x21\x90\0\0" /* offset 16448 */
-  "\x21\x91\0\0" /* offset 16452 */
-  "\x21\x92\0\0" /* offset 16456 */
-  "\x21\x93\0\0" /* offset 16460 */
-  "\x25\xa0\0\0" /* offset 16464 */
-  "\x25\xcb\0\0" /* offset 16468 */;
+static const gchar decomp_expansion_string[] = 
+  "\x20\0" /* offset 0 */
+  "\x20\xcc\x88\0" /* offset 2 */
+  "\x61\0" /* offset 6 */
+  "\x20\xcc\x84\0" /* offset 8 */
+  "\x32\0" /* offset 12 */
+  "\x33\0" /* offset 14 */
+  "\x20\xcc\x81\0" /* offset 16 */
+  "\xce\xbc\0" /* offset 20 */
+  "\x20\xcc\xa7\0" /* offset 23 */
+  "\x31\0" /* offset 27 */
+  "\x6f\0" /* offset 29 */
+  "\x31\xe2\x81\x84\x34\0" /* offset 31 */
+  "\x31\xe2\x81\x84\x32\0" /* offset 37 */
+  "\x33\xe2\x81\x84\x34\0" /* offset 43 */
+  "\x41\xcc\x80\0" /* offset 49 */
+  "\x41\xcc\x81\0" /* offset 53 */
+  "\x41\xcc\x82\0" /* offset 57 */
+  "\x41\xcc\x83\0" /* offset 61 */
+  "\x41\xcc\x88\0" /* offset 65 */
+  "\x41\xcc\x8a\0" /* offset 69 */
+  "\x43\xcc\xa7\0" /* offset 73 */
+  "\x45\xcc\x80\0" /* offset 77 */
+  "\x45\xcc\x81\0" /* offset 81 */
+  "\x45\xcc\x82\0" /* offset 85 */
+  "\x45\xcc\x88\0" /* offset 89 */
+  "\x49\xcc\x80\0" /* offset 93 */
+  "\x49\xcc\x81\0" /* offset 97 */
+  "\x49\xcc\x82\0" /* offset 101 */
+  "\x49\xcc\x88\0" /* offset 105 */
+  "\x4e\xcc\x83\0" /* offset 109 */
+  "\x4f\xcc\x80\0" /* offset 113 */
+  "\x4f\xcc\x81\0" /* offset 117 */
+  "\x4f\xcc\x82\0" /* offset 121 */
+  "\x4f\xcc\x83\0" /* offset 125 */
+  "\x4f\xcc\x88\0" /* offset 129 */
+  "\x55\xcc\x80\0" /* offset 133 */
+  "\x55\xcc\x81\0" /* offset 137 */
+  "\x55\xcc\x82\0" /* offset 141 */
+  "\x55\xcc\x88\0" /* offset 145 */
+  "\x59\xcc\x81\0" /* offset 149 */
+  "\x61\xcc\x80\0" /* offset 153 */
+  "\x61\xcc\x81\0" /* offset 157 */
+  "\x61\xcc\x82\0" /* offset 161 */
+  "\x61\xcc\x83\0" /* offset 165 */
+  "\x61\xcc\x88\0" /* offset 169 */
+  "\x61\xcc\x8a\0" /* offset 173 */
+  "\x63\xcc\xa7\0" /* offset 177 */
+  "\x65\xcc\x80\0" /* offset 181 */
+  "\x65\xcc\x81\0" /* offset 185 */
+  "\x65\xcc\x82\0" /* offset 189 */
+  "\x65\xcc\x88\0" /* offset 193 */
+  "\x69\xcc\x80\0" /* offset 197 */
+  "\x69\xcc\x81\0" /* offset 201 */
+  "\x69\xcc\x82\0" /* offset 205 */
+  "\x69\xcc\x88\0" /* offset 209 */
+  "\x6e\xcc\x83\0" /* offset 213 */
+  "\x6f\xcc\x80\0" /* offset 217 */
+  "\x6f\xcc\x81\0" /* offset 221 */
+  "\x6f\xcc\x82\0" /* offset 225 */
+  "\x6f\xcc\x83\0" /* offset 229 */
+  "\x6f\xcc\x88\0" /* offset 233 */
+  "\x75\xcc\x80\0" /* offset 237 */
+  "\x75\xcc\x81\0" /* offset 241 */
+  "\x75\xcc\x82\0" /* offset 245 */
+  "\x75\xcc\x88\0" /* offset 249 */
+  "\x79\xcc\x81\0" /* offset 253 */
+  "\x79\xcc\x88\0" /* offset 257 */
+  "\x41\xcc\x84\0" /* offset 261 */
+  "\x61\xcc\x84\0" /* offset 265 */
+  "\x41\xcc\x86\0" /* offset 269 */
+  "\x61\xcc\x86\0" /* offset 273 */
+  "\x41\xcc\xa8\0" /* offset 277 */
+  "\x61\xcc\xa8\0" /* offset 281 */
+  "\x43\xcc\x81\0" /* offset 285 */
+  "\x63\xcc\x81\0" /* offset 289 */
+  "\x43\xcc\x82\0" /* offset 293 */
+  "\x63\xcc\x82\0" /* offset 297 */
+  "\x43\xcc\x87\0" /* offset 301 */
+  "\x63\xcc\x87\0" /* offset 305 */
+  "\x43\xcc\x8c\0" /* offset 309 */
+  "\x63\xcc\x8c\0" /* offset 313 */
+  "\x44\xcc\x8c\0" /* offset 317 */
+  "\x64\xcc\x8c\0" /* offset 321 */
+  "\x45\xcc\x84\0" /* offset 325 */
+  "\x65\xcc\x84\0" /* offset 329 */
+  "\x45\xcc\x86\0" /* offset 333 */
+  "\x65\xcc\x86\0" /* offset 337 */
+  "\x45\xcc\x87\0" /* offset 341 */
+  "\x65\xcc\x87\0" /* offset 345 */
+  "\x45\xcc\xa8\0" /* offset 349 */
+  "\x65\xcc\xa8\0" /* offset 353 */
+  "\x45\xcc\x8c\0" /* offset 357 */
+  "\x65\xcc\x8c\0" /* offset 361 */
+  "\x47\xcc\x82\0" /* offset 365 */
+  "\x67\xcc\x82\0" /* offset 369 */
+  "\x47\xcc\x86\0" /* offset 373 */
+  "\x67\xcc\x86\0" /* offset 377 */
+  "\x47\xcc\x87\0" /* offset 381 */
+  "\x67\xcc\x87\0" /* offset 385 */
+  "\x47\xcc\xa7\0" /* offset 389 */
+  "\x67\xcc\xa7\0" /* offset 393 */
+  "\x48\xcc\x82\0" /* offset 397 */
+  "\x68\xcc\x82\0" /* offset 401 */
+  "\x49\xcc\x83\0" /* offset 405 */
+  "\x69\xcc\x83\0" /* offset 409 */
+  "\x49\xcc\x84\0" /* offset 413 */
+  "\x69\xcc\x84\0" /* offset 417 */
+  "\x49\xcc\x86\0" /* offset 421 */
+  "\x69\xcc\x86\0" /* offset 425 */
+  "\x49\xcc\xa8\0" /* offset 429 */
+  "\x69\xcc\xa8\0" /* offset 433 */
+  "\x49\xcc\x87\0" /* offset 437 */
+  "\x49\x4a\0" /* offset 441 */
+  "\x69\x6a\0" /* offset 444 */
+  "\x4a\xcc\x82\0" /* offset 447 */
+  "\x6a\xcc\x82\0" /* offset 451 */
+  "\x4b\xcc\xa7\0" /* offset 455 */
+  "\x6b\xcc\xa7\0" /* offset 459 */
+  "\x4c\xcc\x81\0" /* offset 463 */
+  "\x6c\xcc\x81\0" /* offset 467 */
+  "\x4c\xcc\xa7\0" /* offset 471 */
+  "\x6c\xcc\xa7\0" /* offset 475 */
+  "\x4c\xcc\x8c\0" /* offset 479 */
+  "\x6c\xcc\x8c\0" /* offset 483 */
+  "\x4c\xc2\xb7\0" /* offset 487 */
+  "\x6c\xc2\xb7\0" /* offset 491 */
+  "\x4e\xcc\x81\0" /* offset 495 */
+  "\x6e\xcc\x81\0" /* offset 499 */
+  "\x4e\xcc\xa7\0" /* offset 503 */
+  "\x6e\xcc\xa7\0" /* offset 507 */
+  "\x4e\xcc\x8c\0" /* offset 511 */
+  "\x6e\xcc\x8c\0" /* offset 515 */
+  "\xca\xbc\x6e\0" /* offset 519 */
+  "\x4f\xcc\x84\0" /* offset 523 */
+  "\x6f\xcc\x84\0" /* offset 527 */
+  "\x4f\xcc\x86\0" /* offset 531 */
+  "\x6f\xcc\x86\0" /* offset 535 */
+  "\x4f\xcc\x8b\0" /* offset 539 */
+  "\x6f\xcc\x8b\0" /* offset 543 */
+  "\x52\xcc\x81\0" /* offset 547 */
+  "\x72\xcc\x81\0" /* offset 551 */
+  "\x52\xcc\xa7\0" /* offset 555 */
+  "\x72\xcc\xa7\0" /* offset 559 */
+  "\x52\xcc\x8c\0" /* offset 563 */
+  "\x72\xcc\x8c\0" /* offset 567 */
+  "\x53\xcc\x81\0" /* offset 571 */
+  "\x73\xcc\x81\0" /* offset 575 */
+  "\x53\xcc\x82\0" /* offset 579 */
+  "\x73\xcc\x82\0" /* offset 583 */
+  "\x53\xcc\xa7\0" /* offset 587 */
+  "\x73\xcc\xa7\0" /* offset 591 */
+  "\x53\xcc\x8c\0" /* offset 595 */
+  "\x73\xcc\x8c\0" /* offset 599 */
+  "\x54\xcc\xa7\0" /* offset 603 */
+  "\x74\xcc\xa7\0" /* offset 607 */
+  "\x54\xcc\x8c\0" /* offset 611 */
+  "\x74\xcc\x8c\0" /* offset 615 */
+  "\x55\xcc\x83\0" /* offset 619 */
+  "\x75\xcc\x83\0" /* offset 623 */
+  "\x55\xcc\x84\0" /* offset 627 */
+  "\x75\xcc\x84\0" /* offset 631 */
+  "\x55\xcc\x86\0" /* offset 635 */
+  "\x75\xcc\x86\0" /* offset 639 */
+  "\x55\xcc\x8a\0" /* offset 643 */
+  "\x75\xcc\x8a\0" /* offset 647 */
+  "\x55\xcc\x8b\0" /* offset 651 */
+  "\x75\xcc\x8b\0" /* offset 655 */
+  "\x55\xcc\xa8\0" /* offset 659 */
+  "\x75\xcc\xa8\0" /* offset 663 */
+  "\x57\xcc\x82\0" /* offset 667 */
+  "\x77\xcc\x82\0" /* offset 671 */
+  "\x59\xcc\x82\0" /* offset 675 */
+  "\x79\xcc\x82\0" /* offset 679 */
+  "\x59\xcc\x88\0" /* offset 683 */
+  "\x5a\xcc\x81\0" /* offset 687 */
+  "\x7a\xcc\x81\0" /* offset 691 */
+  "\x5a\xcc\x87\0" /* offset 695 */
+  "\x7a\xcc\x87\0" /* offset 699 */
+  "\x5a\xcc\x8c\0" /* offset 703 */
+  "\x7a\xcc\x8c\0" /* offset 707 */
+  "\x73\0" /* offset 711 */
+  "\x4f\xcc\x9b\0" /* offset 713 */
+  "\x6f\xcc\x9b\0" /* offset 717 */
+  "\x55\xcc\x9b\0" /* offset 721 */
+  "\x75\xcc\x9b\0" /* offset 725 */
+  "\x44\x5a\xcc\x8c\0" /* offset 729 */
+  "\x44\x7a\xcc\x8c\0" /* offset 734 */
+  "\x64\x7a\xcc\x8c\0" /* offset 739 */
+  "\x4c\x4a\0" /* offset 744 */
+  "\x4c\x6a\0" /* offset 747 */
+  "\x6c\x6a\0" /* offset 750 */
+  "\x4e\x4a\0" /* offset 753 */
+  "\x4e\x6a\0" /* offset 756 */
+  "\x6e\x6a\0" /* offset 759 */
+  "\x41\xcc\x8c\0" /* offset 762 */
+  "\x61\xcc\x8c\0" /* offset 766 */
+  "\x49\xcc\x8c\0" /* offset 770 */
+  "\x69\xcc\x8c\0" /* offset 774 */
+  "\x4f\xcc\x8c\0" /* offset 778 */
+  "\x6f\xcc\x8c\0" /* offset 782 */
+  "\x55\xcc\x8c\0" /* offset 786 */
+  "\x75\xcc\x8c\0" /* offset 790 */
+  "\x55\xcc\x88\xcc\x84\0" /* offset 794 */
+  "\x75\xcc\x88\xcc\x84\0" /* offset 800 */
+  "\x55\xcc\x88\xcc\x81\0" /* offset 806 */
+  "\x75\xcc\x88\xcc\x81\0" /* offset 812 */
+  "\x55\xcc\x88\xcc\x8c\0" /* offset 818 */
+  "\x75\xcc\x88\xcc\x8c\0" /* offset 824 */
+  "\x55\xcc\x88\xcc\x80\0" /* offset 830 */
+  "\x75\xcc\x88\xcc\x80\0" /* offset 836 */
+  "\x41\xcc\x88\xcc\x84\0" /* offset 842 */
+  "\x61\xcc\x88\xcc\x84\0" /* offset 848 */
+  "\x41\xcc\x87\xcc\x84\0" /* offset 854 */
+  "\x61\xcc\x87\xcc\x84\0" /* offset 860 */
+  "\xc3\x86\xcc\x84\0" /* offset 866 */
+  "\xc3\xa6\xcc\x84\0" /* offset 871 */
+  "\x47\xcc\x8c\0" /* offset 876 */
+  "\x67\xcc\x8c\0" /* offset 880 */
+  "\x4b\xcc\x8c\0" /* offset 884 */
+  "\x6b\xcc\x8c\0" /* offset 888 */
+  "\x4f\xcc\xa8\0" /* offset 892 */
+  "\x6f\xcc\xa8\0" /* offset 896 */
+  "\x4f\xcc\xa8\xcc\x84\0" /* offset 900 */
+  "\x6f\xcc\xa8\xcc\x84\0" /* offset 906 */
+  "\xc6\xb7\xcc\x8c\0" /* offset 912 */
+  "\xca\x92\xcc\x8c\0" /* offset 917 */
+  "\x6a\xcc\x8c\0" /* offset 922 */
+  "\x44\x5a\0" /* offset 926 */
+  "\x44\x7a\0" /* offset 929 */
+  "\x64\x7a\0" /* offset 932 */
+  "\x47\xcc\x81\0" /* offset 935 */
+  "\x67\xcc\x81\0" /* offset 939 */
+  "\x4e\xcc\x80\0" /* offset 943 */
+  "\x6e\xcc\x80\0" /* offset 947 */
+  "\x41\xcc\x8a\xcc\x81\0" /* offset 951 */
+  "\x61\xcc\x8a\xcc\x81\0" /* offset 957 */
+  "\xc3\x86\xcc\x81\0" /* offset 963 */
+  "\xc3\xa6\xcc\x81\0" /* offset 968 */
+  "\xc3\x98\xcc\x81\0" /* offset 973 */
+  "\xc3\xb8\xcc\x81\0" /* offset 978 */
+  "\x41\xcc\x8f\0" /* offset 983 */
+  "\x61\xcc\x8f\0" /* offset 987 */
+  "\x41\xcc\x91\0" /* offset 991 */
+  "\x61\xcc\x91\0" /* offset 995 */
+  "\x45\xcc\x8f\0" /* offset 999 */
+  "\x65\xcc\x8f\0" /* offset 1003 */
+  "\x45\xcc\x91\0" /* offset 1007 */
+  "\x65\xcc\x91\0" /* offset 1011 */
+  "\x49\xcc\x8f\0" /* offset 1015 */
+  "\x69\xcc\x8f\0" /* offset 1019 */
+  "\x49\xcc\x91\0" /* offset 1023 */
+  "\x69\xcc\x91\0" /* offset 1027 */
+  "\x4f\xcc\x8f\0" /* offset 1031 */
+  "\x6f\xcc\x8f\0" /* offset 1035 */
+  "\x4f\xcc\x91\0" /* offset 1039 */
+  "\x6f\xcc\x91\0" /* offset 1043 */
+  "\x52\xcc\x8f\0" /* offset 1047 */
+  "\x72\xcc\x8f\0" /* offset 1051 */
+  "\x52\xcc\x91\0" /* offset 1055 */
+  "\x72\xcc\x91\0" /* offset 1059 */
+  "\x55\xcc\x8f\0" /* offset 1063 */
+  "\x75\xcc\x8f\0" /* offset 1067 */
+  "\x55\xcc\x91\0" /* offset 1071 */
+  "\x75\xcc\x91\0" /* offset 1075 */
+  "\x53\xcc\xa6\0" /* offset 1079 */
+  "\x73\xcc\xa6\0" /* offset 1083 */
+  "\x54\xcc\xa6\0" /* offset 1087 */
+  "\x74\xcc\xa6\0" /* offset 1091 */
+  "\x48\xcc\x8c\0" /* offset 1095 */
+  "\x68\xcc\x8c\0" /* offset 1099 */
+  "\x41\xcc\x87\0" /* offset 1103 */
+  "\x61\xcc\x87\0" /* offset 1107 */
+  "\x45\xcc\xa7\0" /* offset 1111 */
+  "\x65\xcc\xa7\0" /* offset 1115 */
+  "\x4f\xcc\x88\xcc\x84\0" /* offset 1119 */
+  "\x6f\xcc\x88\xcc\x84\0" /* offset 1125 */
+  "\x4f\xcc\x83\xcc\x84\0" /* offset 1131 */
+  "\x6f\xcc\x83\xcc\x84\0" /* offset 1137 */
+  "\x4f\xcc\x87\0" /* offset 1143 */
+  "\x6f\xcc\x87\0" /* offset 1147 */
+  "\x4f\xcc\x87\xcc\x84\0" /* offset 1151 */
+  "\x6f\xcc\x87\xcc\x84\0" /* offset 1157 */
+  "\x59\xcc\x84\0" /* offset 1163 */
+  "\x79\xcc\x84\0" /* offset 1167 */
+  "\x68\0" /* offset 1171 */
+  "\xc9\xa6\0" /* offset 1173 */
+  "\x6a\0" /* offset 1176 */
+  "\x72\0" /* offset 1178 */
+  "\xc9\xb9\0" /* offset 1180 */
+  "\xc9\xbb\0" /* offset 1183 */
+  "\xca\x81\0" /* offset 1186 */
+  "\x77\0" /* offset 1189 */
+  "\x79\0" /* offset 1191 */
+  "\x20\xcc\x86\0" /* offset 1193 */
+  "\x20\xcc\x87\0" /* offset 1197 */
+  "\x20\xcc\x8a\0" /* offset 1201 */
+  "\x20\xcc\xa8\0" /* offset 1205 */
+  "\x20\xcc\x83\0" /* offset 1209 */
+  "\x20\xcc\x8b\0" /* offset 1213 */
+  "\xc9\xa3\0" /* offset 1217 */
+  "\x6c\0" /* offset 1220 */
+  "\x78\0" /* offset 1222 */
+  "\xca\x95\0" /* offset 1224 */
+  "\xcc\x80\0" /* offset 1227 */
+  "\xcc\x81\0" /* offset 1230 */
+  "\xcc\x93\0" /* offset 1233 */
+  "\xcc\x88\xcc\x81\0" /* offset 1236 */
+  "\xca\xb9\0" /* offset 1241 */
+  "\x20\xcd\x85\0" /* offset 1244 */
+  "\x3b\0" /* offset 1248 */
+  "\xc2\xa8\xcc\x81\0" /* offset 1250 */
+  "\x20\xcc\x88\xcc\x81\0" /* offset 1255 */
+  "\xce\x91\xcc\x81\0" /* offset 1261 */
+  "\xc2\xb7\0" /* offset 1266 */
+  "\xce\x95\xcc\x81\0" /* offset 1269 */
+  "\xce\x97\xcc\x81\0" /* offset 1274 */
+  "\xce\x99\xcc\x81\0" /* offset 1279 */
+  "\xce\x9f\xcc\x81\0" /* offset 1284 */
+  "\xce\xa5\xcc\x81\0" /* offset 1289 */
+  "\xce\xa9\xcc\x81\0" /* offset 1294 */
+  "\xce\xb9\xcc\x88\xcc\x81\0" /* offset 1299 */
+  "\xce\x99\xcc\x88\0" /* offset 1306 */
+  "\xce\xa5\xcc\x88\0" /* offset 1311 */
+  "\xce\xb1\xcc\x81\0" /* offset 1316 */
+  "\xce\xb5\xcc\x81\0" /* offset 1321 */
+  "\xce\xb7\xcc\x81\0" /* offset 1326 */
+  "\xce\xb9\xcc\x81\0" /* offset 1331 */
+  "\xcf\x85\xcc\x88\xcc\x81\0" /* offset 1336 */
+  "\xce\xb9\xcc\x88\0" /* offset 1343 */
+  "\xcf\x85\xcc\x88\0" /* offset 1348 */
+  "\xce\xbf\xcc\x81\0" /* offset 1353 */
+  "\xcf\x85\xcc\x81\0" /* offset 1358 */
+  "\xcf\x89\xcc\x81\0" /* offset 1363 */
+  "\xce\xb2\0" /* offset 1368 */
+  "\xce\xb8\0" /* offset 1371 */
+  "\xce\xa5\0" /* offset 1374 */
+  "\xcf\x92\xcc\x81\0" /* offset 1377 */
+  "\xcf\x92\xcc\x88\0" /* offset 1382 */
+  "\xcf\x86\0" /* offset 1387 */
+  "\xcf\x80\0" /* offset 1390 */
+  "\xce\xba\0" /* offset 1393 */
+  "\xcf\x81\0" /* offset 1396 */
+  "\xcf\x82\0" /* offset 1399 */
+  "\xce\x98\0" /* offset 1402 */
+  "\xce\xb5\0" /* offset 1405 */
+  "\xce\xa3\0" /* offset 1408 */
+  "\xd0\x95\xcc\x80\0" /* offset 1411 */
+  "\xd0\x95\xcc\x88\0" /* offset 1416 */
+  "\xd0\x93\xcc\x81\0" /* offset 1421 */
+  "\xd0\x86\xcc\x88\0" /* offset 1426 */
+  "\xd0\x9a\xcc\x81\0" /* offset 1431 */
+  "\xd0\x98\xcc\x80\0" /* offset 1436 */
+  "\xd0\xa3\xcc\x86\0" /* offset 1441 */
+  "\xd0\x98\xcc\x86\0" /* offset 1446 */
+  "\xd0\xb8\xcc\x86\0" /* offset 1451 */
+  "\xd0\xb5\xcc\x80\0" /* offset 1456 */
+  "\xd0\xb5\xcc\x88\0" /* offset 1461 */
+  "\xd0\xb3\xcc\x81\0" /* offset 1466 */
+  "\xd1\x96\xcc\x88\0" /* offset 1471 */
+  "\xd0\xba\xcc\x81\0" /* offset 1476 */
+  "\xd0\xb8\xcc\x80\0" /* offset 1481 */
+  "\xd1\x83\xcc\x86\0" /* offset 1486 */
+  "\xd1\xb4\xcc\x8f\0" /* offset 1491 */
+  "\xd1\xb5\xcc\x8f\0" /* offset 1496 */
+  "\xd0\x96\xcc\x86\0" /* offset 1501 */
+  "\xd0\xb6\xcc\x86\0" /* offset 1506 */
+  "\xd0\x90\xcc\x86\0" /* offset 1511 */
+  "\xd0\xb0\xcc\x86\0" /* offset 1516 */
+  "\xd0\x90\xcc\x88\0" /* offset 1521 */
+  "\xd0\xb0\xcc\x88\0" /* offset 1526 */
+  "\xd0\x95\xcc\x86\0" /* offset 1531 */
+  "\xd0\xb5\xcc\x86\0" /* offset 1536 */
+  "\xd3\x98\xcc\x88\0" /* offset 1541 */
+  "\xd3\x99\xcc\x88\0" /* offset 1546 */
+  "\xd0\x96\xcc\x88\0" /* offset 1551 */
+  "\xd0\xb6\xcc\x88\0" /* offset 1556 */
+  "\xd0\x97\xcc\x88\0" /* offset 1561 */
+  "\xd0\xb7\xcc\x88\0" /* offset 1566 */
+  "\xd0\x98\xcc\x84\0" /* offset 1571 */
+  "\xd0\xb8\xcc\x84\0" /* offset 1576 */
+  "\xd0\x98\xcc\x88\0" /* offset 1581 */
+  "\xd0\xb8\xcc\x88\0" /* offset 1586 */
+  "\xd0\x9e\xcc\x88\0" /* offset 1591 */
+  "\xd0\xbe\xcc\x88\0" /* offset 1596 */
+  "\xd3\xa8\xcc\x88\0" /* offset 1601 */
+  "\xd3\xa9\xcc\x88\0" /* offset 1606 */
+  "\xd0\xad\xcc\x88\0" /* offset 1611 */
+  "\xd1\x8d\xcc\x88\0" /* offset 1616 */
+  "\xd0\xa3\xcc\x84\0" /* offset 1621 */
+  "\xd1\x83\xcc\x84\0" /* offset 1626 */
+  "\xd0\xa3\xcc\x88\0" /* offset 1631 */
+  "\xd1\x83\xcc\x88\0" /* offset 1636 */
+  "\xd0\xa3\xcc\x8b\0" /* offset 1641 */
+  "\xd1\x83\xcc\x8b\0" /* offset 1646 */
+  "\xd0\xa7\xcc\x88\0" /* offset 1651 */
+  "\xd1\x87\xcc\x88\0" /* offset 1656 */
+  "\xd0\xab\xcc\x88\0" /* offset 1661 */
+  "\xd1\x8b\xcc\x88\0" /* offset 1666 */
+  "\xd5\xa5\xd6\x82\0" /* offset 1671 */
+  "\xd8\xa7\xd9\x93\0" /* offset 1676 */
+  "\xd8\xa7\xd9\x94\0" /* offset 1681 */
+  "\xd9\x88\xd9\x94\0" /* offset 1686 */
+  "\xd8\xa7\xd9\x95\0" /* offset 1691 */
+  "\xd9\x8a\xd9\x94\0" /* offset 1696 */
+  "\xd8\xa7\xd9\xb4\0" /* offset 1701 */
+  "\xd9\x88\xd9\xb4\0" /* offset 1706 */
+  "\xdb\x87\xd9\xb4\0" /* offset 1711 */
+  "\xd9\x8a\xd9\xb4\0" /* offset 1716 */
+  "\xdb\x95\xd9\x94\0" /* offset 1721 */
+  "\xdb\x81\xd9\x94\0" /* offset 1726 */
+  "\xdb\x92\xd9\x94\0" /* offset 1731 */
+  "\xe0\xa4\xa8\xe0\xa4\xbc\0" /* offset 1736 */
+  "\xe0\xa4\xb0\xe0\xa4\xbc\0" /* offset 1743 */
+  "\xe0\xa4\xb3\xe0\xa4\xbc\0" /* offset 1750 */
+  "\xe0\xa4\x95\xe0\xa4\xbc\0" /* offset 1757 */
+  "\xe0\xa4\x96\xe0\xa4\xbc\0" /* offset 1764 */
+  "\xe0\xa4\x97\xe0\xa4\xbc\0" /* offset 1771 */
+  "\xe0\xa4\x9c\xe0\xa4\xbc\0" /* offset 1778 */
+  "\xe0\xa4\xa1\xe0\xa4\xbc\0" /* offset 1785 */
+  "\xe0\xa4\xa2\xe0\xa4\xbc\0" /* offset 1792 */
+  "\xe0\xa4\xab\xe0\xa4\xbc\0" /* offset 1799 */
+  "\xe0\xa4\xaf\xe0\xa4\xbc\0" /* offset 1806 */
+  "\xe0\xa7\x87\xe0\xa6\xbe\0" /* offset 1813 */
+  "\xe0\xa7\x87\xe0\xa7\x97\0" /* offset 1820 */
+  "\xe0\xa6\xa1\xe0\xa6\xbc\0" /* offset 1827 */
+  "\xe0\xa6\xa2\xe0\xa6\xbc\0" /* offset 1834 */
+  "\xe0\xa6\xaf\xe0\xa6\xbc\0" /* offset 1841 */
+  "\xe0\xa8\xb2\xe0\xa8\xbc\0" /* offset 1848 */
+  "\xe0\xa8\xb8\xe0\xa8\xbc\0" /* offset 1855 */
+  "\xe0\xa8\x96\xe0\xa8\xbc\0" /* offset 1862 */
+  "\xe0\xa8\x97\xe0\xa8\xbc\0" /* offset 1869 */
+  "\xe0\xa8\x9c\xe0\xa8\xbc\0" /* offset 1876 */
+  "\xe0\xa8\xab\xe0\xa8\xbc\0" /* offset 1883 */
+  "\xe0\xad\x87\xe0\xad\x96\0" /* offset 1890 */
+  "\xe0\xad\x87\xe0\xac\xbe\0" /* offset 1897 */
+  "\xe0\xad\x87\xe0\xad\x97\0" /* offset 1904 */
+  "\xe0\xac\xa1\xe0\xac\xbc\0" /* offset 1911 */
+  "\xe0\xac\xa2\xe0\xac\xbc\0" /* offset 1918 */
+  "\xe0\xae\x92\xe0\xaf\x97\0" /* offset 1925 */
+  "\xe0\xaf\x86\xe0\xae\xbe\0" /* offset 1932 */
+  "\xe0\xaf\x87\xe0\xae\xbe\0" /* offset 1939 */
+  "\xe0\xaf\x86\xe0\xaf\x97\0" /* offset 1946 */
+  "\xe0\xb1\x86\xe0\xb1\x96\0" /* offset 1953 */
+  "\xe0\xb2\xbf\xe0\xb3\x95\0" /* offset 1960 */
+  "\xe0\xb3\x86\xe0\xb3\x95\0" /* offset 1967 */
+  "\xe0\xb3\x86\xe0\xb3\x96\0" /* offset 1974 */
+  "\xe0\xb3\x86\xe0\xb3\x82\0" /* offset 1981 */
+  "\xe0\xb3\x86\xe0\xb3\x82\xe0\xb3\x95\0" /* offset 1988 */
+  "\xe0\xb5\x86\xe0\xb4\xbe\0" /* offset 1998 */
+  "\xe0\xb5\x87\xe0\xb4\xbe\0" /* offset 2005 */
+  "\xe0\xb5\x86\xe0\xb5\x97\0" /* offset 2012 */
+  "\xe0\xb7\x99\xe0\xb7\x8a\0" /* offset 2019 */
+  "\xe0\xb7\x99\xe0\xb7\x8f\0" /* offset 2026 */
+  "\xe0\xb7\x99\xe0\xb7\x8f\xe0\xb7\x8a\0" /* offset 2033 */
+  "\xe0\xb7\x99\xe0\xb7\x9f\0" /* offset 2043 */
+  "\xe0\xb9\x8d\xe0\xb8\xb2\0" /* offset 2050 */
+  "\xe0\xbb\x8d\xe0\xba\xb2\0" /* offset 2057 */
+  "\xe0\xba\xab\xe0\xba\x99\0" /* offset 2064 */
+  "\xe0\xba\xab\xe0\xba\xa1\0" /* offset 2071 */
+  "\xe0\xbc\x8b\0" /* offset 2078 */
+  "\xe0\xbd\x82\xe0\xbe\xb7\0" /* offset 2082 */
+  "\xe0\xbd\x8c\xe0\xbe\xb7\0" /* offset 2089 */
+  "\xe0\xbd\x91\xe0\xbe\xb7\0" /* offset 2096 */
+  "\xe0\xbd\x96\xe0\xbe\xb7\0" /* offset 2103 */
+  "\xe0\xbd\x9b\xe0\xbe\xb7\0" /* offset 2110 */
+  "\xe0\xbd\x80\xe0\xbe\xb5\0" /* offset 2117 */
+  "\xe0\xbd\xb1\xe0\xbd\xb2\0" /* offset 2124 */
+  "\xe0\xbd\xb1\xe0\xbd\xb4\0" /* offset 2131 */
+  "\xe0\xbe\xb2\xe0\xbe\x80\0" /* offset 2138 */
+  "\xe0\xbe\xb2\xe0\xbd\xb1\xe0\xbe\x80\0" /* offset 2145 */
+  "\xe0\xbe\xb3\xe0\xbe\x80\0" /* offset 2155 */
+  "\xe0\xbe\xb3\xe0\xbd\xb1\xe0\xbe\x80\0" /* offset 2162 */
+  "\xe0\xbd\xb1\xe0\xbe\x80\0" /* offset 2172 */
+  "\xe0\xbe\x92\xe0\xbe\xb7\0" /* offset 2179 */
+  "\xe0\xbe\x9c\xe0\xbe\xb7\0" /* offset 2186 */
+  "\xe0\xbe\xa1\xe0\xbe\xb7\0" /* offset 2193 */
+  "\xe0\xbe\xa6\xe0\xbe\xb7\0" /* offset 2200 */
+  "\xe0\xbe\xab\xe0\xbe\xb7\0" /* offset 2207 */
+  "\xe0\xbe\x90\xe0\xbe\xb5\0" /* offset 2214 */
+  "\xe1\x80\xa5\xe1\x80\xae\0" /* offset 2221 */
+  "\x41\0" /* offset 2228 */
+  "\xc3\x86\0" /* offset 2230 */
+  "\x42\0" /* offset 2233 */
+  "\x44\0" /* offset 2235 */
+  "\x45\0" /* offset 2237 */
+  "\xc6\x8e\0" /* offset 2239 */
+  "\x47\0" /* offset 2242 */
+  "\x48\0" /* offset 2244 */
+  "\x49\0" /* offset 2246 */
+  "\x4a\0" /* offset 2248 */
+  "\x4b\0" /* offset 2250 */
+  "\x4c\0" /* offset 2252 */
+  "\x4d\0" /* offset 2254 */
+  "\x4e\0" /* offset 2256 */
+  "\x4f\0" /* offset 2258 */
+  "\xc8\xa2\0" /* offset 2260 */
+  "\x50\0" /* offset 2263 */
+  "\x52\0" /* offset 2265 */
+  "\x54\0" /* offset 2267 */
+  "\x55\0" /* offset 2269 */
+  "\x57\0" /* offset 2271 */
+  "\xc9\x90\0" /* offset 2273 */
+  "\xc9\x91\0" /* offset 2276 */
+  "\xe1\xb4\x82\0" /* offset 2279 */
+  "\x62\0" /* offset 2283 */
+  "\x64\0" /* offset 2285 */
+  "\x65\0" /* offset 2287 */
+  "\xc9\x99\0" /* offset 2289 */
+  "\xc9\x9b\0" /* offset 2292 */
+  "\xc9\x9c\0" /* offset 2295 */
+  "\x67\0" /* offset 2298 */
+  "\x6b\0" /* offset 2300 */
+  "\x6d\0" /* offset 2302 */
+  "\xc5\x8b\0" /* offset 2304 */
+  "\xc9\x94\0" /* offset 2307 */
+  "\xe1\xb4\x96\0" /* offset 2310 */
+  "\xe1\xb4\x97\0" /* offset 2314 */
+  "\x70\0" /* offset 2318 */
+  "\x74\0" /* offset 2320 */
+  "\x75\0" /* offset 2322 */
+  "\xe1\xb4\x9d\0" /* offset 2324 */
+  "\xc9\xaf\0" /* offset 2328 */
+  "\x76\0" /* offset 2331 */
+  "\xe1\xb4\xa5\0" /* offset 2333 */
+  "\xce\xb3\0" /* offset 2337 */
+  "\xce\xb4\0" /* offset 2340 */
+  "\xcf\x87\0" /* offset 2343 */
+  "\x69\0" /* offset 2346 */
+  "\x41\xcc\xa5\0" /* offset 2348 */
+  "\x61\xcc\xa5\0" /* offset 2352 */
+  "\x42\xcc\x87\0" /* offset 2356 */
+  "\x62\xcc\x87\0" /* offset 2360 */
+  "\x42\xcc\xa3\0" /* offset 2364 */
+  "\x62\xcc\xa3\0" /* offset 2368 */
+  "\x42\xcc\xb1\0" /* offset 2372 */
+  "\x62\xcc\xb1\0" /* offset 2376 */
+  "\x43\xcc\xa7\xcc\x81\0" /* offset 2380 */
+  "\x63\xcc\xa7\xcc\x81\0" /* offset 2386 */
+  "\x44\xcc\x87\0" /* offset 2392 */
+  "\x64\xcc\x87\0" /* offset 2396 */
+  "\x44\xcc\xa3\0" /* offset 2400 */
+  "\x64\xcc\xa3\0" /* offset 2404 */
+  "\x44\xcc\xb1\0" /* offset 2408 */
+  "\x64\xcc\xb1\0" /* offset 2412 */
+  "\x44\xcc\xa7\0" /* offset 2416 */
+  "\x64\xcc\xa7\0" /* offset 2420 */
+  "\x44\xcc\xad\0" /* offset 2424 */
+  "\x64\xcc\xad\0" /* offset 2428 */
+  "\x45\xcc\x84\xcc\x80\0" /* offset 2432 */
+  "\x65\xcc\x84\xcc\x80\0" /* offset 2438 */
+  "\x45\xcc\x84\xcc\x81\0" /* offset 2444 */
+  "\x65\xcc\x84\xcc\x81\0" /* offset 2450 */
+  "\x45\xcc\xad\0" /* offset 2456 */
+  "\x65\xcc\xad\0" /* offset 2460 */
+  "\x45\xcc\xb0\0" /* offset 2464 */
+  "\x65\xcc\xb0\0" /* offset 2468 */
+  "\x45\xcc\xa7\xcc\x86\0" /* offset 2472 */
+  "\x65\xcc\xa7\xcc\x86\0" /* offset 2478 */
+  "\x46\xcc\x87\0" /* offset 2484 */
+  "\x66\xcc\x87\0" /* offset 2488 */
+  "\x47\xcc\x84\0" /* offset 2492 */
+  "\x67\xcc\x84\0" /* offset 2496 */
+  "\x48\xcc\x87\0" /* offset 2500 */
+  "\x68\xcc\x87\0" /* offset 2504 */
+  "\x48\xcc\xa3\0" /* offset 2508 */
+  "\x68\xcc\xa3\0" /* offset 2512 */
+  "\x48\xcc\x88\0" /* offset 2516 */
+  "\x68\xcc\x88\0" /* offset 2520 */
+  "\x48\xcc\xa7\0" /* offset 2524 */
+  "\x68\xcc\xa7\0" /* offset 2528 */
+  "\x48\xcc\xae\0" /* offset 2532 */
+  "\x68\xcc\xae\0" /* offset 2536 */
+  "\x49\xcc\xb0\0" /* offset 2540 */
+  "\x69\xcc\xb0\0" /* offset 2544 */
+  "\x49\xcc\x88\xcc\x81\0" /* offset 2548 */
+  "\x69\xcc\x88\xcc\x81\0" /* offset 2554 */
+  "\x4b\xcc\x81\0" /* offset 2560 */
+  "\x6b\xcc\x81\0" /* offset 2564 */
+  "\x4b\xcc\xa3\0" /* offset 2568 */
+  "\x6b\xcc\xa3\0" /* offset 2572 */
+  "\x4b\xcc\xb1\0" /* offset 2576 */
+  "\x6b\xcc\xb1\0" /* offset 2580 */
+  "\x4c\xcc\xa3\0" /* offset 2584 */
+  "\x6c\xcc\xa3\0" /* offset 2588 */
+  "\x4c\xcc\xa3\xcc\x84\0" /* offset 2592 */
+  "\x6c\xcc\xa3\xcc\x84\0" /* offset 2598 */
+  "\x4c\xcc\xb1\0" /* offset 2604 */
+  "\x6c\xcc\xb1\0" /* offset 2608 */
+  "\x4c\xcc\xad\0" /* offset 2612 */
+  "\x6c\xcc\xad\0" /* offset 2616 */
+  "\x4d\xcc\x81\0" /* offset 2620 */
+  "\x6d\xcc\x81\0" /* offset 2624 */
+  "\x4d\xcc\x87\0" /* offset 2628 */
+  "\x6d\xcc\x87\0" /* offset 2632 */
+  "\x4d\xcc\xa3\0" /* offset 2636 */
+  "\x6d\xcc\xa3\0" /* offset 2640 */
+  "\x4e\xcc\x87\0" /* offset 2644 */
+  "\x6e\xcc\x87\0" /* offset 2648 */
+  "\x4e\xcc\xa3\0" /* offset 2652 */
+  "\x6e\xcc\xa3\0" /* offset 2656 */
+  "\x4e\xcc\xb1\0" /* offset 2660 */
+  "\x6e\xcc\xb1\0" /* offset 2664 */
+  "\x4e\xcc\xad\0" /* offset 2668 */
+  "\x6e\xcc\xad\0" /* offset 2672 */
+  "\x4f\xcc\x83\xcc\x81\0" /* offset 2676 */
+  "\x6f\xcc\x83\xcc\x81\0" /* offset 2682 */
+  "\x4f\xcc\x83\xcc\x88\0" /* offset 2688 */
+  "\x6f\xcc\x83\xcc\x88\0" /* offset 2694 */
+  "\x4f\xcc\x84\xcc\x80\0" /* offset 2700 */
+  "\x6f\xcc\x84\xcc\x80\0" /* offset 2706 */
+  "\x4f\xcc\x84\xcc\x81\0" /* offset 2712 */
+  "\x6f\xcc\x84\xcc\x81\0" /* offset 2718 */
+  "\x50\xcc\x81\0" /* offset 2724 */
+  "\x70\xcc\x81\0" /* offset 2728 */
+  "\x50\xcc\x87\0" /* offset 2732 */
+  "\x70\xcc\x87\0" /* offset 2736 */
+  "\x52\xcc\x87\0" /* offset 2740 */
+  "\x72\xcc\x87\0" /* offset 2744 */
+  "\x52\xcc\xa3\0" /* offset 2748 */
+  "\x72\xcc\xa3\0" /* offset 2752 */
+  "\x52\xcc\xa3\xcc\x84\0" /* offset 2756 */
+  "\x72\xcc\xa3\xcc\x84\0" /* offset 2762 */
+  "\x52\xcc\xb1\0" /* offset 2768 */
+  "\x72\xcc\xb1\0" /* offset 2772 */
+  "\x53\xcc\x87\0" /* offset 2776 */
+  "\x73\xcc\x87\0" /* offset 2780 */
+  "\x53\xcc\xa3\0" /* offset 2784 */
+  "\x73\xcc\xa3\0" /* offset 2788 */
+  "\x53\xcc\x81\xcc\x87\0" /* offset 2792 */
+  "\x73\xcc\x81\xcc\x87\0" /* offset 2798 */
+  "\x53\xcc\x8c\xcc\x87\0" /* offset 2804 */
+  "\x73\xcc\x8c\xcc\x87\0" /* offset 2810 */
+  "\x53\xcc\xa3\xcc\x87\0" /* offset 2816 */
+  "\x73\xcc\xa3\xcc\x87\0" /* offset 2822 */
+  "\x54\xcc\x87\0" /* offset 2828 */
+  "\x74\xcc\x87\0" /* offset 2832 */
+  "\x54\xcc\xa3\0" /* offset 2836 */
+  "\x74\xcc\xa3\0" /* offset 2840 */
+  "\x54\xcc\xb1\0" /* offset 2844 */
+  "\x74\xcc\xb1\0" /* offset 2848 */
+  "\x54\xcc\xad\0" /* offset 2852 */
+  "\x74\xcc\xad\0" /* offset 2856 */
+  "\x55\xcc\xa4\0" /* offset 2860 */
+  "\x75\xcc\xa4\0" /* offset 2864 */
+  "\x55\xcc\xb0\0" /* offset 2868 */
+  "\x75\xcc\xb0\0" /* offset 2872 */
+  "\x55\xcc\xad\0" /* offset 2876 */
+  "\x75\xcc\xad\0" /* offset 2880 */
+  "\x55\xcc\x83\xcc\x81\0" /* offset 2884 */
+  "\x75\xcc\x83\xcc\x81\0" /* offset 2890 */
+  "\x55\xcc\x84\xcc\x88\0" /* offset 2896 */
+  "\x75\xcc\x84\xcc\x88\0" /* offset 2902 */
+  "\x56\xcc\x83\0" /* offset 2908 */
+  "\x76\xcc\x83\0" /* offset 2912 */
+  "\x56\xcc\xa3\0" /* offset 2916 */
+  "\x76\xcc\xa3\0" /* offset 2920 */
+  "\x57\xcc\x80\0" /* offset 2924 */
+  "\x77\xcc\x80\0" /* offset 2928 */
+  "\x57\xcc\x81\0" /* offset 2932 */
+  "\x77\xcc\x81\0" /* offset 2936 */
+  "\x57\xcc\x88\0" /* offset 2940 */
+  "\x77\xcc\x88\0" /* offset 2944 */
+  "\x57\xcc\x87\0" /* offset 2948 */
+  "\x77\xcc\x87\0" /* offset 2952 */
+  "\x57\xcc\xa3\0" /* offset 2956 */
+  "\x77\xcc\xa3\0" /* offset 2960 */
+  "\x58\xcc\x87\0" /* offset 2964 */
+  "\x78\xcc\x87\0" /* offset 2968 */
+  "\x58\xcc\x88\0" /* offset 2972 */
+  "\x78\xcc\x88\0" /* offset 2976 */
+  "\x59\xcc\x87\0" /* offset 2980 */
+  "\x79\xcc\x87\0" /* offset 2984 */
+  "\x5a\xcc\x82\0" /* offset 2988 */
+  "\x7a\xcc\x82\0" /* offset 2992 */
+  "\x5a\xcc\xa3\0" /* offset 2996 */
+  "\x7a\xcc\xa3\0" /* offset 3000 */
+  "\x5a\xcc\xb1\0" /* offset 3004 */
+  "\x7a\xcc\xb1\0" /* offset 3008 */
+  "\x68\xcc\xb1\0" /* offset 3012 */
+  "\x74\xcc\x88\0" /* offset 3016 */
+  "\x77\xcc\x8a\0" /* offset 3020 */
+  "\x79\xcc\x8a\0" /* offset 3024 */
+  "\x61\xca\xbe\0" /* offset 3028 */
+  "\xc5\xbf\xcc\x87\0" /* offset 3032 */
+  "\x41\xcc\xa3\0" /* offset 3037 */
+  "\x61\xcc\xa3\0" /* offset 3041 */
+  "\x41\xcc\x89\0" /* offset 3045 */
+  "\x61\xcc\x89\0" /* offset 3049 */
+  "\x41\xcc\x82\xcc\x81\0" /* offset 3053 */
+  "\x61\xcc\x82\xcc\x81\0" /* offset 3059 */
+  "\x41\xcc\x82\xcc\x80\0" /* offset 3065 */
+  "\x61\xcc\x82\xcc\x80\0" /* offset 3071 */
+  "\x41\xcc\x82\xcc\x89\0" /* offset 3077 */
+  "\x61\xcc\x82\xcc\x89\0" /* offset 3083 */
+  "\x41\xcc\x82\xcc\x83\0" /* offset 3089 */
+  "\x61\xcc\x82\xcc\x83\0" /* offset 3095 */
+  "\x41\xcc\xa3\xcc\x82\0" /* offset 3101 */
+  "\x61\xcc\xa3\xcc\x82\0" /* offset 3107 */
+  "\x41\xcc\x86\xcc\x81\0" /* offset 3113 */
+  "\x61\xcc\x86\xcc\x81\0" /* offset 3119 */
+  "\x41\xcc\x86\xcc\x80\0" /* offset 3125 */
+  "\x61\xcc\x86\xcc\x80\0" /* offset 3131 */
+  "\x41\xcc\x86\xcc\x89\0" /* offset 3137 */
+  "\x61\xcc\x86\xcc\x89\0" /* offset 3143 */
+  "\x41\xcc\x86\xcc\x83\0" /* offset 3149 */
+  "\x61\xcc\x86\xcc\x83\0" /* offset 3155 */
+  "\x41\xcc\xa3\xcc\x86\0" /* offset 3161 */
+  "\x61\xcc\xa3\xcc\x86\0" /* offset 3167 */
+  "\x45\xcc\xa3\0" /* offset 3173 */
+  "\x65\xcc\xa3\0" /* offset 3177 */
+  "\x45\xcc\x89\0" /* offset 3181 */
+  "\x65\xcc\x89\0" /* offset 3185 */
+  "\x45\xcc\x83\0" /* offset 3189 */
+  "\x65\xcc\x83\0" /* offset 3193 */
+  "\x45\xcc\x82\xcc\x81\0" /* offset 3197 */
+  "\x65\xcc\x82\xcc\x81\0" /* offset 3203 */
+  "\x45\xcc\x82\xcc\x80\0" /* offset 3209 */
+  "\x65\xcc\x82\xcc\x80\0" /* offset 3215 */
+  "\x45\xcc\x82\xcc\x89\0" /* offset 3221 */
+  "\x65\xcc\x82\xcc\x89\0" /* offset 3227 */
+  "\x45\xcc\x82\xcc\x83\0" /* offset 3233 */
+  "\x65\xcc\x82\xcc\x83\0" /* offset 3239 */
+  "\x45\xcc\xa3\xcc\x82\0" /* offset 3245 */
+  "\x65\xcc\xa3\xcc\x82\0" /* offset 3251 */
+  "\x49\xcc\x89\0" /* offset 3257 */
+  "\x69\xcc\x89\0" /* offset 3261 */
+  "\x49\xcc\xa3\0" /* offset 3265 */
+  "\x69\xcc\xa3\0" /* offset 3269 */
+  "\x4f\xcc\xa3\0" /* offset 3273 */
+  "\x6f\xcc\xa3\0" /* offset 3277 */
+  "\x4f\xcc\x89\0" /* offset 3281 */
+  "\x6f\xcc\x89\0" /* offset 3285 */
+  "\x4f\xcc\x82\xcc\x81\0" /* offset 3289 */
+  "\x6f\xcc\x82\xcc\x81\0" /* offset 3295 */
+  "\x4f\xcc\x82\xcc\x80\0" /* offset 3301 */
+  "\x6f\xcc\x82\xcc\x80\0" /* offset 3307 */
+  "\x4f\xcc\x82\xcc\x89\0" /* offset 3313 */
+  "\x6f\xcc\x82\xcc\x89\0" /* offset 3319 */
+  "\x4f\xcc\x82\xcc\x83\0" /* offset 3325 */
+  "\x6f\xcc\x82\xcc\x83\0" /* offset 3331 */
+  "\x4f\xcc\xa3\xcc\x82\0" /* offset 3337 */
+  "\x6f\xcc\xa3\xcc\x82\0" /* offset 3343 */
+  "\x4f\xcc\x9b\xcc\x81\0" /* offset 3349 */
+  "\x6f\xcc\x9b\xcc\x81\0" /* offset 3355 */
+  "\x4f\xcc\x9b\xcc\x80\0" /* offset 3361 */
+  "\x6f\xcc\x9b\xcc\x80\0" /* offset 3367 */
+  "\x4f\xcc\x9b\xcc\x89\0" /* offset 3373 */
+  "\x6f\xcc\x9b\xcc\x89\0" /* offset 3379 */
+  "\x4f\xcc\x9b\xcc\x83\0" /* offset 3385 */
+  "\x6f\xcc\x9b\xcc\x83\0" /* offset 3391 */
+  "\x4f\xcc\x9b\xcc\xa3\0" /* offset 3397 */
+  "\x6f\xcc\x9b\xcc\xa3\0" /* offset 3403 */
+  "\x55\xcc\xa3\0" /* offset 3409 */
+  "\x75\xcc\xa3\0" /* offset 3413 */
+  "\x55\xcc\x89\0" /* offset 3417 */
+  "\x75\xcc\x89\0" /* offset 3421 */
+  "\x55\xcc\x9b\xcc\x81\0" /* offset 3425 */
+  "\x75\xcc\x9b\xcc\x81\0" /* offset 3431 */
+  "\x55\xcc\x9b\xcc\x80\0" /* offset 3437 */
+  "\x75\xcc\x9b\xcc\x80\0" /* offset 3443 */
+  "\x55\xcc\x9b\xcc\x89\0" /* offset 3449 */
+  "\x75\xcc\x9b\xcc\x89\0" /* offset 3455 */
+  "\x55\xcc\x9b\xcc\x83\0" /* offset 3461 */
+  "\x75\xcc\x9b\xcc\x83\0" /* offset 3467 */
+  "\x55\xcc\x9b\xcc\xa3\0" /* offset 3473 */
+  "\x75\xcc\x9b\xcc\xa3\0" /* offset 3479 */
+  "\x59\xcc\x80\0" /* offset 3485 */
+  "\x79\xcc\x80\0" /* offset 3489 */
+  "\x59\xcc\xa3\0" /* offset 3493 */
+  "\x79\xcc\xa3\0" /* offset 3497 */
+  "\x59\xcc\x89\0" /* offset 3501 */
+  "\x79\xcc\x89\0" /* offset 3505 */
+  "\x59\xcc\x83\0" /* offset 3509 */
+  "\x79\xcc\x83\0" /* offset 3513 */
+  "\xce\xb1\xcc\x93\0" /* offset 3517 */
+  "\xce\xb1\xcc\x94\0" /* offset 3522 */
+  "\xce\xb1\xcc\x93\xcc\x80\0" /* offset 3527 */
+  "\xce\xb1\xcc\x94\xcc\x80\0" /* offset 3534 */
+  "\xce\xb1\xcc\x93\xcc\x81\0" /* offset 3541 */
+  "\xce\xb1\xcc\x94\xcc\x81\0" /* offset 3548 */
+  "\xce\xb1\xcc\x93\xcd\x82\0" /* offset 3555 */
+  "\xce\xb1\xcc\x94\xcd\x82\0" /* offset 3562 */
+  "\xce\x91\xcc\x93\0" /* offset 3569 */
+  "\xce\x91\xcc\x94\0" /* offset 3574 */
+  "\xce\x91\xcc\x93\xcc\x80\0" /* offset 3579 */
+  "\xce\x91\xcc\x94\xcc\x80\0" /* offset 3586 */
+  "\xce\x91\xcc\x93\xcc\x81\0" /* offset 3593 */
+  "\xce\x91\xcc\x94\xcc\x81\0" /* offset 3600 */
+  "\xce\x91\xcc\x93\xcd\x82\0" /* offset 3607 */
+  "\xce\x91\xcc\x94\xcd\x82\0" /* offset 3614 */
+  "\xce\xb5\xcc\x93\0" /* offset 3621 */
+  "\xce\xb5\xcc\x94\0" /* offset 3626 */
+  "\xce\xb5\xcc\x93\xcc\x80\0" /* offset 3631 */
+  "\xce\xb5\xcc\x94\xcc\x80\0" /* offset 3638 */
+  "\xce\xb5\xcc\x93\xcc\x81\0" /* offset 3645 */
+  "\xce\xb5\xcc\x94\xcc\x81\0" /* offset 3652 */
+  "\xce\x95\xcc\x93\0" /* offset 3659 */
+  "\xce\x95\xcc\x94\0" /* offset 3664 */
+  "\xce\x95\xcc\x93\xcc\x80\0" /* offset 3669 */
+  "\xce\x95\xcc\x94\xcc\x80\0" /* offset 3676 */
+  "\xce\x95\xcc\x93\xcc\x81\0" /* offset 3683 */
+  "\xce\x95\xcc\x94\xcc\x81\0" /* offset 3690 */
+  "\xce\xb7\xcc\x93\0" /* offset 3697 */
+  "\xce\xb7\xcc\x94\0" /* offset 3702 */
+  "\xce\xb7\xcc\x93\xcc\x80\0" /* offset 3707 */
+  "\xce\xb7\xcc\x94\xcc\x80\0" /* offset 3714 */
+  "\xce\xb7\xcc\x93\xcc\x81\0" /* offset 3721 */
+  "\xce\xb7\xcc\x94\xcc\x81\0" /* offset 3728 */
+  "\xce\xb7\xcc\x93\xcd\x82\0" /* offset 3735 */
+  "\xce\xb7\xcc\x94\xcd\x82\0" /* offset 3742 */
+  "\xce\x97\xcc\x93\0" /* offset 3749 */
+  "\xce\x97\xcc\x94\0" /* offset 3754 */
+  "\xce\x97\xcc\x93\xcc\x80\0" /* offset 3759 */
+  "\xce\x97\xcc\x94\xcc\x80\0" /* offset 3766 */
+  "\xce\x97\xcc\x93\xcc\x81\0" /* offset 3773 */
+  "\xce\x97\xcc\x94\xcc\x81\0" /* offset 3780 */
+  "\xce\x97\xcc\x93\xcd\x82\0" /* offset 3787 */
+  "\xce\x97\xcc\x94\xcd\x82\0" /* offset 3794 */
+  "\xce\xb9\xcc\x93\0" /* offset 3801 */
+  "\xce\xb9\xcc\x94\0" /* offset 3806 */
+  "\xce\xb9\xcc\x93\xcc\x80\0" /* offset 3811 */
+  "\xce\xb9\xcc\x94\xcc\x80\0" /* offset 3818 */
+  "\xce\xb9\xcc\x93\xcc\x81\0" /* offset 3825 */
+  "\xce\xb9\xcc\x94\xcc\x81\0" /* offset 3832 */
+  "\xce\xb9\xcc\x93\xcd\x82\0" /* offset 3839 */
+  "\xce\xb9\xcc\x94\xcd\x82\0" /* offset 3846 */
+  "\xce\x99\xcc\x93\0" /* offset 3853 */
+  "\xce\x99\xcc\x94\0" /* offset 3858 */
+  "\xce\x99\xcc\x93\xcc\x80\0" /* offset 3863 */
+  "\xce\x99\xcc\x94\xcc\x80\0" /* offset 3870 */
+  "\xce\x99\xcc\x93\xcc\x81\0" /* offset 3877 */
+  "\xce\x99\xcc\x94\xcc\x81\0" /* offset 3884 */
+  "\xce\x99\xcc\x93\xcd\x82\0" /* offset 3891 */
+  "\xce\x99\xcc\x94\xcd\x82\0" /* offset 3898 */
+  "\xce\xbf\xcc\x93\0" /* offset 3905 */
+  "\xce\xbf\xcc\x94\0" /* offset 3910 */
+  "\xce\xbf\xcc\x93\xcc\x80\0" /* offset 3915 */
+  "\xce\xbf\xcc\x94\xcc\x80\0" /* offset 3922 */
+  "\xce\xbf\xcc\x93\xcc\x81\0" /* offset 3929 */
+  "\xce\xbf\xcc\x94\xcc\x81\0" /* offset 3936 */
+  "\xce\x9f\xcc\x93\0" /* offset 3943 */
+  "\xce\x9f\xcc\x94\0" /* offset 3948 */
+  "\xce\x9f\xcc\x93\xcc\x80\0" /* offset 3953 */
+  "\xce\x9f\xcc\x94\xcc\x80\0" /* offset 3960 */
+  "\xce\x9f\xcc\x93\xcc\x81\0" /* offset 3967 */
+  "\xce\x9f\xcc\x94\xcc\x81\0" /* offset 3974 */
+  "\xcf\x85\xcc\x93\0" /* offset 3981 */
+  "\xcf\x85\xcc\x94\0" /* offset 3986 */
+  "\xcf\x85\xcc\x93\xcc\x80\0" /* offset 3991 */
+  "\xcf\x85\xcc\x94\xcc\x80\0" /* offset 3998 */
+  "\xcf\x85\xcc\x93\xcc\x81\0" /* offset 4005 */
+  "\xcf\x85\xcc\x94\xcc\x81\0" /* offset 4012 */
+  "\xcf\x85\xcc\x93\xcd\x82\0" /* offset 4019 */
+  "\xcf\x85\xcc\x94\xcd\x82\0" /* offset 4026 */
+  "\xce\xa5\xcc\x94\0" /* offset 4033 */
+  "\xce\xa5\xcc\x94\xcc\x80\0" /* offset 4038 */
+  "\xce\xa5\xcc\x94\xcc\x81\0" /* offset 4045 */
+  "\xce\xa5\xcc\x94\xcd\x82\0" /* offset 4052 */
+  "\xcf\x89\xcc\x93\0" /* offset 4059 */
+  "\xcf\x89\xcc\x94\0" /* offset 4064 */
+  "\xcf\x89\xcc\x93\xcc\x80\0" /* offset 4069 */
+  "\xcf\x89\xcc\x94\xcc\x80\0" /* offset 4076 */
+  "\xcf\x89\xcc\x93\xcc\x81\0" /* offset 4083 */
+  "\xcf\x89\xcc\x94\xcc\x81\0" /* offset 4090 */
+  "\xcf\x89\xcc\x93\xcd\x82\0" /* offset 4097 */
+  "\xcf\x89\xcc\x94\xcd\x82\0" /* offset 4104 */
+  "\xce\xa9\xcc\x93\0" /* offset 4111 */
+  "\xce\xa9\xcc\x94\0" /* offset 4116 */
+  "\xce\xa9\xcc\x93\xcc\x80\0" /* offset 4121 */
+  "\xce\xa9\xcc\x94\xcc\x80\0" /* offset 4128 */
+  "\xce\xa9\xcc\x93\xcc\x81\0" /* offset 4135 */
+  "\xce\xa9\xcc\x94\xcc\x81\0" /* offset 4142 */
+  "\xce\xa9\xcc\x93\xcd\x82\0" /* offset 4149 */
+  "\xce\xa9\xcc\x94\xcd\x82\0" /* offset 4156 */
+  "\xce\xb1\xcc\x80\0" /* offset 4163 */
+  "\xce\xb5\xcc\x80\0" /* offset 4168 */
+  "\xce\xb7\xcc\x80\0" /* offset 4173 */
+  "\xce\xb9\xcc\x80\0" /* offset 4178 */
+  "\xce\xbf\xcc\x80\0" /* offset 4183 */
+  "\xcf\x85\xcc\x80\0" /* offset 4188 */
+  "\xcf\x89\xcc\x80\0" /* offset 4193 */
+  "\xce\xb1\xcc\x93\xcd\x85\0" /* offset 4198 */
+  "\xce\xb1\xcc\x94\xcd\x85\0" /* offset 4205 */
+  "\xce\xb1\xcc\x93\xcc\x80\xcd\x85\0" /* offset 4212 */
+  "\xce\xb1\xcc\x94\xcc\x80\xcd\x85\0" /* offset 4221 */
+  "\xce\xb1\xcc\x93\xcc\x81\xcd\x85\0" /* offset 4230 */
+  "\xce\xb1\xcc\x94\xcc\x81\xcd\x85\0" /* offset 4239 */
+  "\xce\xb1\xcc\x93\xcd\x82\xcd\x85\0" /* offset 4248 */
+  "\xce\xb1\xcc\x94\xcd\x82\xcd\x85\0" /* offset 4257 */
+  "\xce\x91\xcc\x93\xcd\x85\0" /* offset 4266 */
+  "\xce\x91\xcc\x94\xcd\x85\0" /* offset 4273 */
+  "\xce\x91\xcc\x93\xcc\x80\xcd\x85\0" /* offset 4280 */
+  "\xce\x91\xcc\x94\xcc\x80\xcd\x85\0" /* offset 4289 */
+  "\xce\x91\xcc\x93\xcc\x81\xcd\x85\0" /* offset 4298 */
+  "\xce\x91\xcc\x94\xcc\x81\xcd\x85\0" /* offset 4307 */
+  "\xce\x91\xcc\x93\xcd\x82\xcd\x85\0" /* offset 4316 */
+  "\xce\x91\xcc\x94\xcd\x82\xcd\x85\0" /* offset 4325 */
+  "\xce\xb7\xcc\x93\xcd\x85\0" /* offset 4334 */
+  "\xce\xb7\xcc\x94\xcd\x85\0" /* offset 4341 */
+  "\xce\xb7\xcc\x93\xcc\x80\xcd\x85\0" /* offset 4348 */
+  "\xce\xb7\xcc\x94\xcc\x80\xcd\x85\0" /* offset 4357 */
+  "\xce\xb7\xcc\x93\xcc\x81\xcd\x85\0" /* offset 4366 */
+  "\xce\xb7\xcc\x94\xcc\x81\xcd\x85\0" /* offset 4375 */
+  "\xce\xb7\xcc\x93\xcd\x82\xcd\x85\0" /* offset 4384 */
+  "\xce\xb7\xcc\x94\xcd\x82\xcd\x85\0" /* offset 4393 */
+  "\xce\x97\xcc\x93\xcd\x85\0" /* offset 4402 */
+  "\xce\x97\xcc\x94\xcd\x85\0" /* offset 4409 */
+  "\xce\x97\xcc\x93\xcc\x80\xcd\x85\0" /* offset 4416 */
+  "\xce\x97\xcc\x94\xcc\x80\xcd\x85\0" /* offset 4425 */
+  "\xce\x97\xcc\x93\xcc\x81\xcd\x85\0" /* offset 4434 */
+  "\xce\x97\xcc\x94\xcc\x81\xcd\x85\0" /* offset 4443 */
+  "\xce\x97\xcc\x93\xcd\x82\xcd\x85\0" /* offset 4452 */
+  "\xce\x97\xcc\x94\xcd\x82\xcd\x85\0" /* offset 4461 */
+  "\xcf\x89\xcc\x93\xcd\x85\0" /* offset 4470 */
+  "\xcf\x89\xcc\x94\xcd\x85\0" /* offset 4477 */
+  "\xcf\x89\xcc\x93\xcc\x80\xcd\x85\0" /* offset 4484 */
+  "\xcf\x89\xcc\x94\xcc\x80\xcd\x85\0" /* offset 4493 */
+  "\xcf\x89\xcc\x93\xcc\x81\xcd\x85\0" /* offset 4502 */
+  "\xcf\x89\xcc\x94\xcc\x81\xcd\x85\0" /* offset 4511 */
+  "\xcf\x89\xcc\x93\xcd\x82\xcd\x85\0" /* offset 4520 */
+  "\xcf\x89\xcc\x94\xcd\x82\xcd\x85\0" /* offset 4529 */
+  "\xce\xa9\xcc\x93\xcd\x85\0" /* offset 4538 */
+  "\xce\xa9\xcc\x94\xcd\x85\0" /* offset 4545 */
+  "\xce\xa9\xcc\x93\xcc\x80\xcd\x85\0" /* offset 4552 */
+  "\xce\xa9\xcc\x94\xcc\x80\xcd\x85\0" /* offset 4561 */
+  "\xce\xa9\xcc\x93\xcc\x81\xcd\x85\0" /* offset 4570 */
+  "\xce\xa9\xcc\x94\xcc\x81\xcd\x85\0" /* offset 4579 */
+  "\xce\xa9\xcc\x93\xcd\x82\xcd\x85\0" /* offset 4588 */
+  "\xce\xa9\xcc\x94\xcd\x82\xcd\x85\0" /* offset 4597 */
+  "\xce\xb1\xcc\x86\0" /* offset 4606 */
+  "\xce\xb1\xcc\x84\0" /* offset 4611 */
+  "\xce\xb1\xcc\x80\xcd\x85\0" /* offset 4616 */
+  "\xce\xb1\xcd\x85\0" /* offset 4623 */
+  "\xce\xb1\xcc\x81\xcd\x85\0" /* offset 4628 */
+  "\xce\xb1\xcd\x82\0" /* offset 4635 */
+  "\xce\xb1\xcd\x82\xcd\x85\0" /* offset 4640 */
+  "\xce\x91\xcc\x86\0" /* offset 4647 */
+  "\xce\x91\xcc\x84\0" /* offset 4652 */
+  "\xce\x91\xcc\x80\0" /* offset 4657 */
+  "\xce\x91\xcd\x85\0" /* offset 4662 */
+  "\x20\xcc\x93\0" /* offset 4667 */
+  "\xce\xb9\0" /* offset 4671 */
+  "\x20\xcd\x82\0" /* offset 4674 */
+  "\xc2\xa8\xcd\x82\0" /* offset 4678 */
+  "\x20\xcc\x88\xcd\x82\0" /* offset 4683 */
+  "\xce\xb7\xcc\x80\xcd\x85\0" /* offset 4689 */
+  "\xce\xb7\xcd\x85\0" /* offset 4696 */
+  "\xce\xb7\xcc\x81\xcd\x85\0" /* offset 4701 */
+  "\xce\xb7\xcd\x82\0" /* offset 4708 */
+  "\xce\xb7\xcd\x82\xcd\x85\0" /* offset 4713 */
+  "\xce\x95\xcc\x80\0" /* offset 4720 */
+  "\xce\x97\xcc\x80\0" /* offset 4725 */
+  "\xce\x97\xcd\x85\0" /* offset 4730 */
+  "\xe1\xbe\xbf\xcc\x80\0" /* offset 4735 */
+  "\x20\xcc\x93\xcc\x80\0" /* offset 4741 */
+  "\xe1\xbe\xbf\xcc\x81\0" /* offset 4747 */
+  "\x20\xcc\x93\xcc\x81\0" /* offset 4753 */
+  "\xe1\xbe\xbf\xcd\x82\0" /* offset 4759 */
+  "\x20\xcc\x93\xcd\x82\0" /* offset 4765 */
+  "\xce\xb9\xcc\x86\0" /* offset 4771 */
+  "\xce\xb9\xcc\x84\0" /* offset 4776 */
+  "\xce\xb9\xcc\x88\xcc\x80\0" /* offset 4781 */
+  "\xce\xb9\xcd\x82\0" /* offset 4788 */
+  "\xce\xb9\xcc\x88\xcd\x82\0" /* offset 4793 */
+  "\xce\x99\xcc\x86\0" /* offset 4800 */
+  "\xce\x99\xcc\x84\0" /* offset 4805 */
+  "\xce\x99\xcc\x80\0" /* offset 4810 */
+  "\xe1\xbf\xbe\xcc\x80\0" /* offset 4815 */
+  "\x20\xcc\x94\xcc\x80\0" /* offset 4821 */
+  "\xe1\xbf\xbe\xcc\x81\0" /* offset 4827 */
+  "\x20\xcc\x94\xcc\x81\0" /* offset 4833 */
+  "\xe1\xbf\xbe\xcd\x82\0" /* offset 4839 */
+  "\x20\xcc\x94\xcd\x82\0" /* offset 4845 */
+  "\xcf\x85\xcc\x86\0" /* offset 4851 */
+  "\xcf\x85\xcc\x84\0" /* offset 4856 */
+  "\xcf\x85\xcc\x88\xcc\x80\0" /* offset 4861 */
+  "\xcf\x81\xcc\x93\0" /* offset 4868 */
+  "\xcf\x81\xcc\x94\0" /* offset 4873 */
+  "\xcf\x85\xcd\x82\0" /* offset 4878 */
+  "\xcf\x85\xcc\x88\xcd\x82\0" /* offset 4883 */
+  "\xce\xa5\xcc\x86\0" /* offset 4890 */
+  "\xce\xa5\xcc\x84\0" /* offset 4895 */
+  "\xce\xa5\xcc\x80\0" /* offset 4900 */
+  "\xce\xa1\xcc\x94\0" /* offset 4905 */
+  "\xc2\xa8\xcc\x80\0" /* offset 4910 */
+  "\x20\xcc\x88\xcc\x80\0" /* offset 4915 */
+  "\x60\0" /* offset 4921 */
+  "\xcf\x89\xcc\x80\xcd\x85\0" /* offset 4923 */
+  "\xcf\x89\xcd\x85\0" /* offset 4930 */
+  "\xcf\x89\xcc\x81\xcd\x85\0" /* offset 4935 */
+  "\xcf\x89\xcd\x82\0" /* offset 4942 */
+  "\xcf\x89\xcd\x82\xcd\x85\0" /* offset 4947 */
+  "\xce\x9f\xcc\x80\0" /* offset 4954 */
+  "\xce\xa9\xcc\x80\0" /* offset 4959 */
+  "\xce\xa9\xcd\x85\0" /* offset 4964 */
+  "\xc2\xb4\0" /* offset 4969 */
+  "\x20\xcc\x94\0" /* offset 4972 */
+  "\xe2\x80\x82\0" /* offset 4976 */
+  "\xe2\x80\x83\0" /* offset 4980 */
+  "\xe2\x80\x90\0" /* offset 4984 */
+  "\x20\xcc\xb3\0" /* offset 4988 */
+  "\x2e\0" /* offset 4992 */
+  "\x2e\x2e\0" /* offset 4994 */
+  "\x2e\x2e\x2e\0" /* offset 4997 */
+  "\xe2\x80\xb2\xe2\x80\xb2\0" /* offset 5001 */
+  "\xe2\x80\xb2\xe2\x80\xb2\xe2\x80\xb2\0" /* offset 5008 */
+  "\xe2\x80\xb5\xe2\x80\xb5\0" /* offset 5018 */
+  "\xe2\x80\xb5\xe2\x80\xb5\xe2\x80\xb5\0" /* offset 5025 */
+  "\x21\x21\0" /* offset 5035 */
+  "\x20\xcc\x85\0" /* offset 5038 */
+  "\x3f\x3f\0" /* offset 5042 */
+  "\x3f\x21\0" /* offset 5045 */
+  "\x21\x3f\0" /* offset 5048 */
+  "\xe2\x80\xb2\xe2\x80\xb2\xe2\x80\xb2\xe2\x80\xb2\0" /* offset 5051 */
+  "\x30\0" /* offset 5064 */
+  "\x34\0" /* offset 5066 */
+  "\x35\0" /* offset 5068 */
+  "\x36\0" /* offset 5070 */
+  "\x37\0" /* offset 5072 */
+  "\x38\0" /* offset 5074 */
+  "\x39\0" /* offset 5076 */
+  "\x2b\0" /* offset 5078 */
+  "\xe2\x88\x92\0" /* offset 5080 */
+  "\x3d\0" /* offset 5084 */
+  "\x28\0" /* offset 5086 */
+  "\x29\0" /* offset 5088 */
+  "\x6e\0" /* offset 5090 */
+  "\x52\x73\0" /* offset 5092 */
+  "\x61\x2f\x63\0" /* offset 5095 */
+  "\x61\x2f\x73\0" /* offset 5099 */
+  "\x43\0" /* offset 5103 */
+  "\xc2\xb0\x43\0" /* offset 5105 */
+  "\x63\x2f\x6f\0" /* offset 5109 */
+  "\x63\x2f\x75\0" /* offset 5113 */
+  "\xc6\x90\0" /* offset 5117 */
+  "\xc2\xb0\x46\0" /* offset 5120 */
+  "\xc4\xa7\0" /* offset 5124 */
+  "\x4e\x6f\0" /* offset 5127 */
+  "\x51\0" /* offset 5130 */
+  "\x53\x4d\0" /* offset 5132 */
+  "\x54\x45\x4c\0" /* offset 5135 */
+  "\x54\x4d\0" /* offset 5139 */
+  "\x5a\0" /* offset 5142 */
+  "\xce\xa9\0" /* offset 5144 */
+  "\x46\0" /* offset 5147 */
+  "\xd7\x90\0" /* offset 5149 */
+  "\xd7\x91\0" /* offset 5152 */
+  "\xd7\x92\0" /* offset 5155 */
+  "\xd7\x93\0" /* offset 5158 */
+  "\x46\x41\x58\0" /* offset 5161 */
+  "\xce\x93\0" /* offset 5165 */
+  "\xce\xa0\0" /* offset 5168 */
+  "\xe2\x88\x91\0" /* offset 5171 */
+  "\x31\xe2\x81\x84\x33\0" /* offset 5175 */
+  "\x32\xe2\x81\x84\x33\0" /* offset 5181 */
+  "\x31\xe2\x81\x84\x35\0" /* offset 5187 */
+  "\x32\xe2\x81\x84\x35\0" /* offset 5193 */
+  "\x33\xe2\x81\x84\x35\0" /* offset 5199 */
+  "\x34\xe2\x81\x84\x35\0" /* offset 5205 */
+  "\x31\xe2\x81\x84\x36\0" /* offset 5211 */
+  "\x35\xe2\x81\x84\x36\0" /* offset 5217 */
+  "\x31\xe2\x81\x84\x38\0" /* offset 5223 */
+  "\x33\xe2\x81\x84\x38\0" /* offset 5229 */
+  "\x35\xe2\x81\x84\x38\0" /* offset 5235 */
+  "\x37\xe2\x81\x84\x38\0" /* offset 5241 */
+  "\x31\xe2\x81\x84\0" /* offset 5247 */
+  "\x49\x49\0" /* offset 5252 */
+  "\x49\x49\x49\0" /* offset 5255 */
+  "\x49\x56\0" /* offset 5259 */
+  "\x56\0" /* offset 5262 */
+  "\x56\x49\0" /* offset 5264 */
+  "\x56\x49\x49\0" /* offset 5267 */
+  "\x56\x49\x49\x49\0" /* offset 5271 */
+  "\x49\x58\0" /* offset 5276 */
+  "\x58\0" /* offset 5279 */
+  "\x58\x49\0" /* offset 5281 */
+  "\x58\x49\x49\0" /* offset 5284 */
+  "\x69\x69\0" /* offset 5288 */
+  "\x69\x69\x69\0" /* offset 5291 */
+  "\x69\x76\0" /* offset 5295 */
+  "\x76\x69\0" /* offset 5298 */
+  "\x76\x69\x69\0" /* offset 5301 */
+  "\x76\x69\x69\x69\0" /* offset 5305 */
+  "\x69\x78\0" /* offset 5310 */
+  "\x78\x69\0" /* offset 5313 */
+  "\x78\x69\x69\0" /* offset 5316 */
+  "\x63\0" /* offset 5320 */
+  "\xe2\x86\x90\xcc\xb8\0" /* offset 5322 */
+  "\xe2\x86\x92\xcc\xb8\0" /* offset 5328 */
+  "\xe2\x86\x94\xcc\xb8\0" /* offset 5334 */
+  "\xe2\x87\x90\xcc\xb8\0" /* offset 5340 */
+  "\xe2\x87\x94\xcc\xb8\0" /* offset 5346 */
+  "\xe2\x87\x92\xcc\xb8\0" /* offset 5352 */
+  "\xe2\x88\x83\xcc\xb8\0" /* offset 5358 */
+  "\xe2\x88\x88\xcc\xb8\0" /* offset 5364 */
+  "\xe2\x88\x8b\xcc\xb8\0" /* offset 5370 */
+  "\xe2\x88\xa3\xcc\xb8\0" /* offset 5376 */
+  "\xe2\x88\xa5\xcc\xb8\0" /* offset 5382 */
+  "\xe2\x88\xab\xe2\x88\xab\0" /* offset 5388 */
+  "\xe2\x88\xab\xe2\x88\xab\xe2\x88\xab\0" /* offset 5395 */
+  "\xe2\x88\xae\xe2\x88\xae\0" /* offset 5405 */
+  "\xe2\x88\xae\xe2\x88\xae\xe2\x88\xae\0" /* offset 5412 */
+  "\xe2\x88\xbc\xcc\xb8\0" /* offset 5422 */
+  "\xe2\x89\x83\xcc\xb8\0" /* offset 5428 */
+  "\xe2\x89\x85\xcc\xb8\0" /* offset 5434 */
+  "\xe2\x89\x88\xcc\xb8\0" /* offset 5440 */
+  "\x3d\xcc\xb8\0" /* offset 5446 */
+  "\xe2\x89\xa1\xcc\xb8\0" /* offset 5450 */
+  "\xe2\x89\x8d\xcc\xb8\0" /* offset 5456 */
+  "\x3c\xcc\xb8\0" /* offset 5462 */
+  "\x3e\xcc\xb8\0" /* offset 5466 */
+  "\xe2\x89\xa4\xcc\xb8\0" /* offset 5470 */
+  "\xe2\x89\xa5\xcc\xb8\0" /* offset 5476 */
+  "\xe2\x89\xb2\xcc\xb8\0" /* offset 5482 */
+  "\xe2\x89\xb3\xcc\xb8\0" /* offset 5488 */
+  "\xe2\x89\xb6\xcc\xb8\0" /* offset 5494 */
+  "\xe2\x89\xb7\xcc\xb8\0" /* offset 5500 */
+  "\xe2\x89\xba\xcc\xb8\0" /* offset 5506 */
+  "\xe2\x89\xbb\xcc\xb8\0" /* offset 5512 */
+  "\xe2\x8a\x82\xcc\xb8\0" /* offset 5518 */
+  "\xe2\x8a\x83\xcc\xb8\0" /* offset 5524 */
+  "\xe2\x8a\x86\xcc\xb8\0" /* offset 5530 */
+  "\xe2\x8a\x87\xcc\xb8\0" /* offset 5536 */
+  "\xe2\x8a\xa2\xcc\xb8\0" /* offset 5542 */
+  "\xe2\x8a\xa8\xcc\xb8\0" /* offset 5548 */
+  "\xe2\x8a\xa9\xcc\xb8\0" /* offset 5554 */
+  "\xe2\x8a\xab\xcc\xb8\0" /* offset 5560 */
+  "\xe2\x89\xbc\xcc\xb8\0" /* offset 5566 */
+  "\xe2\x89\xbd\xcc\xb8\0" /* offset 5572 */
+  "\xe2\x8a\x91\xcc\xb8\0" /* offset 5578 */
+  "\xe2\x8a\x92\xcc\xb8\0" /* offset 5584 */
+  "\xe2\x8a\xb2\xcc\xb8\0" /* offset 5590 */
+  "\xe2\x8a\xb3\xcc\xb8\0" /* offset 5596 */
+  "\xe2\x8a\xb4\xcc\xb8\0" /* offset 5602 */
+  "\xe2\x8a\xb5\xcc\xb8\0" /* offset 5608 */
+  "\xe3\x80\x88\0" /* offset 5614 */
+  "\xe3\x80\x89\0" /* offset 5618 */
+  "\x31\x30\0" /* offset 5622 */
+  "\x31\x31\0" /* offset 5625 */
+  "\x31\x32\0" /* offset 5628 */
+  "\x31\x33\0" /* offset 5631 */
+  "\x31\x34\0" /* offset 5634 */
+  "\x31\x35\0" /* offset 5637 */
+  "\x31\x36\0" /* offset 5640 */
+  "\x31\x37\0" /* offset 5643 */
+  "\x31\x38\0" /* offset 5646 */
+  "\x31\x39\0" /* offset 5649 */
+  "\x32\x30\0" /* offset 5652 */
+  "\x28\x31\x29\0" /* offset 5655 */
+  "\x28\x32\x29\0" /* offset 5659 */
+  "\x28\x33\x29\0" /* offset 5663 */
+  "\x28\x34\x29\0" /* offset 5667 */
+  "\x28\x35\x29\0" /* offset 5671 */
+  "\x28\x36\x29\0" /* offset 5675 */
+  "\x28\x37\x29\0" /* offset 5679 */
+  "\x28\x38\x29\0" /* offset 5683 */
+  "\x28\x39\x29\0" /* offset 5687 */
+  "\x28\x31\x30\x29\0" /* offset 5691 */
+  "\x28\x31\x31\x29\0" /* offset 5696 */
+  "\x28\x31\x32\x29\0" /* offset 5701 */
+  "\x28\x31\x33\x29\0" /* offset 5706 */
+  "\x28\x31\x34\x29\0" /* offset 5711 */
+  "\x28\x31\x35\x29\0" /* offset 5716 */
+  "\x28\x31\x36\x29\0" /* offset 5721 */
+  "\x28\x31\x37\x29\0" /* offset 5726 */
+  "\x28\x31\x38\x29\0" /* offset 5731 */
+  "\x28\x31\x39\x29\0" /* offset 5736 */
+  "\x28\x32\x30\x29\0" /* offset 5741 */
+  "\x31\x2e\0" /* offset 5746 */
+  "\x32\x2e\0" /* offset 5749 */
+  "\x33\x2e\0" /* offset 5752 */
+  "\x34\x2e\0" /* offset 5755 */
+  "\x35\x2e\0" /* offset 5758 */
+  "\x36\x2e\0" /* offset 5761 */
+  "\x37\x2e\0" /* offset 5764 */
+  "\x38\x2e\0" /* offset 5767 */
+  "\x39\x2e\0" /* offset 5770 */
+  "\x31\x30\x2e\0" /* offset 5773 */
+  "\x31\x31\x2e\0" /* offset 5777 */
+  "\x31\x32\x2e\0" /* offset 5781 */
+  "\x31\x33\x2e\0" /* offset 5785 */
+  "\x31\x34\x2e\0" /* offset 5789 */
+  "\x31\x35\x2e\0" /* offset 5793 */
+  "\x31\x36\x2e\0" /* offset 5797 */
+  "\x31\x37\x2e\0" /* offset 5801 */
+  "\x31\x38\x2e\0" /* offset 5805 */
+  "\x31\x39\x2e\0" /* offset 5809 */
+  "\x32\x30\x2e\0" /* offset 5813 */
+  "\x28\x61\x29\0" /* offset 5817 */
+  "\x28\x62\x29\0" /* offset 5821 */
+  "\x28\x63\x29\0" /* offset 5825 */
+  "\x28\x64\x29\0" /* offset 5829 */
+  "\x28\x65\x29\0" /* offset 5833 */
+  "\x28\x66\x29\0" /* offset 5837 */
+  "\x28\x67\x29\0" /* offset 5841 */
+  "\x28\x68\x29\0" /* offset 5845 */
+  "\x28\x69\x29\0" /* offset 5849 */
+  "\x28\x6a\x29\0" /* offset 5853 */
+  "\x28\x6b\x29\0" /* offset 5857 */
+  "\x28\x6c\x29\0" /* offset 5861 */
+  "\x28\x6d\x29\0" /* offset 5865 */
+  "\x28\x6e\x29\0" /* offset 5869 */
+  "\x28\x6f\x29\0" /* offset 5873 */
+  "\x28\x70\x29\0" /* offset 5877 */
+  "\x28\x71\x29\0" /* offset 5881 */
+  "\x28\x72\x29\0" /* offset 5885 */
+  "\x28\x73\x29\0" /* offset 5889 */
+  "\x28\x74\x29\0" /* offset 5893 */
+  "\x28\x75\x29\0" /* offset 5897 */
+  "\x28\x76\x29\0" /* offset 5901 */
+  "\x28\x77\x29\0" /* offset 5905 */
+  "\x28\x78\x29\0" /* offset 5909 */
+  "\x28\x79\x29\0" /* offset 5913 */
+  "\x28\x7a\x29\0" /* offset 5917 */
+  "\x53\0" /* offset 5921 */
+  "\x59\0" /* offset 5923 */
+  "\x66\0" /* offset 5925 */
+  "\x71\0" /* offset 5927 */
+  "\x7a\0" /* offset 5929 */
+  "\xe2\x88\xab\xe2\x88\xab\xe2\x88\xab\xe2\x88\xab\0" /* offset 5931 */
+  "\x3a\x3a\x3d\0" /* offset 5944 */
+  "\x3d\x3d\0" /* offset 5948 */
+  "\x3d\x3d\x3d\0" /* offset 5951 */
+  "\xe2\xab\x9d\xcc\xb8\0" /* offset 5955 */
+  "\xe6\xaf\x8d\0" /* offset 5961 */
+  "\xe9\xbe\x9f\0" /* offset 5965 */
+  "\xe4\xb8\x80\0" /* offset 5969 */
+  "\xe4\xb8\xa8\0" /* offset 5973 */
+  "\xe4\xb8\xb6\0" /* offset 5977 */
+  "\xe4\xb8\xbf\0" /* offset 5981 */
+  "\xe4\xb9\x99\0" /* offset 5985 */
+  "\xe4\xba\x85\0" /* offset 5989 */
+  "\xe4\xba\x8c\0" /* offset 5993 */
+  "\xe4\xba\xa0\0" /* offset 5997 */
+  "\xe4\xba\xba\0" /* offset 6001 */
+  "\xe5\x84\xbf\0" /* offset 6005 */
+  "\xe5\x85\xa5\0" /* offset 6009 */
+  "\xe5\x85\xab\0" /* offset 6013 */
+  "\xe5\x86\x82\0" /* offset 6017 */
+  "\xe5\x86\x96\0" /* offset 6021 */
+  "\xe5\x86\xab\0" /* offset 6025 */
+  "\xe5\x87\xa0\0" /* offset 6029 */
+  "\xe5\x87\xb5\0" /* offset 6033 */
+  "\xe5\x88\x80\0" /* offset 6037 */
+  "\xe5\x8a\x9b\0" /* offset 6041 */
+  "\xe5\x8b\xb9\0" /* offset 6045 */
+  "\xe5\x8c\x95\0" /* offset 6049 */
+  "\xe5\x8c\x9a\0" /* offset 6053 */
+  "\xe5\x8c\xb8\0" /* offset 6057 */
+  "\xe5\x8d\x81\0" /* offset 6061 */
+  "\xe5\x8d\x9c\0" /* offset 6065 */
+  "\xe5\x8d\xa9\0" /* offset 6069 */
+  "\xe5\x8e\x82\0" /* offset 6073 */
+  "\xe5\x8e\xb6\0" /* offset 6077 */
+  "\xe5\x8f\x88\0" /* offset 6081 */
+  "\xe5\x8f\xa3\0" /* offset 6085 */
+  "\xe5\x9b\x97\0" /* offset 6089 */
+  "\xe5\x9c\x9f\0" /* offset 6093 */
+  "\xe5\xa3\xab\0" /* offset 6097 */
+  "\xe5\xa4\x82\0" /* offset 6101 */
+  "\xe5\xa4\x8a\0" /* offset 6105 */
+  "\xe5\xa4\x95\0" /* offset 6109 */
+  "\xe5\xa4\xa7\0" /* offset 6113 */
+  "\xe5\xa5\xb3\0" /* offset 6117 */
+  "\xe5\xad\x90\0" /* offset 6121 */
+  "\xe5\xae\x80\0" /* offset 6125 */
+  "\xe5\xaf\xb8\0" /* offset 6129 */
+  "\xe5\xb0\x8f\0" /* offset 6133 */
+  "\xe5\xb0\xa2\0" /* offset 6137 */
+  "\xe5\xb0\xb8\0" /* offset 6141 */
+  "\xe5\xb1\xae\0" /* offset 6145 */
+  "\xe5\xb1\xb1\0" /* offset 6149 */
+  "\xe5\xb7\x9b\0" /* offset 6153 */
+  "\xe5\xb7\xa5\0" /* offset 6157 */
+  "\xe5\xb7\xb1\0" /* offset 6161 */
+  "\xe5\xb7\xbe\0" /* offset 6165 */
+  "\xe5\xb9\xb2\0" /* offset 6169 */
+  "\xe5\xb9\xba\0" /* offset 6173 */
+  "\xe5\xb9\xbf\0" /* offset 6177 */
+  "\xe5\xbb\xb4\0" /* offset 6181 */
+  "\xe5\xbb\xbe\0" /* offset 6185 */
+  "\xe5\xbc\x8b\0" /* offset 6189 */
+  "\xe5\xbc\x93\0" /* offset 6193 */
+  "\xe5\xbd\x90\0" /* offset 6197 */
+  "\xe5\xbd\xa1\0" /* offset 6201 */
+  "\xe5\xbd\xb3\0" /* offset 6205 */
+  "\xe5\xbf\x83\0" /* offset 6209 */
+  "\xe6\x88\x88\0" /* offset 6213 */
+  "\xe6\x88\xb6\0" /* offset 6217 */
+  "\xe6\x89\x8b\0" /* offset 6221 */
+  "\xe6\x94\xaf\0" /* offset 6225 */
+  "\xe6\x94\xb4\0" /* offset 6229 */
+  "\xe6\x96\x87\0" /* offset 6233 */
+  "\xe6\x96\x97\0" /* offset 6237 */
+  "\xe6\x96\xa4\0" /* offset 6241 */
+  "\xe6\x96\xb9\0" /* offset 6245 */
+  "\xe6\x97\xa0\0" /* offset 6249 */
+  "\xe6\x97\xa5\0" /* offset 6253 */
+  "\xe6\x9b\xb0\0" /* offset 6257 */
+  "\xe6\x9c\x88\0" /* offset 6261 */
+  "\xe6\x9c\xa8\0" /* offset 6265 */
+  "\xe6\xac\xa0\0" /* offset 6269 */
+  "\xe6\xad\xa2\0" /* offset 6273 */
+  "\xe6\xad\xb9\0" /* offset 6277 */
+  "\xe6\xae\xb3\0" /* offset 6281 */
+  "\xe6\xaf\x8b\0" /* offset 6285 */
+  "\xe6\xaf\x94\0" /* offset 6289 */
+  "\xe6\xaf\x9b\0" /* offset 6293 */
+  "\xe6\xb0\x8f\0" /* offset 6297 */
+  "\xe6\xb0\x94\0" /* offset 6301 */
+  "\xe6\xb0\xb4\0" /* offset 6305 */
+  "\xe7\x81\xab\0" /* offset 6309 */
+  "\xe7\x88\xaa\0" /* offset 6313 */
+  "\xe7\x88\xb6\0" /* offset 6317 */
+  "\xe7\x88\xbb\0" /* offset 6321 */
+  "\xe7\x88\xbf\0" /* offset 6325 */
+  "\xe7\x89\x87\0" /* offset 6329 */
+  "\xe7\x89\x99\0" /* offset 6333 */
+  "\xe7\x89\x9b\0" /* offset 6337 */
+  "\xe7\x8a\xac\0" /* offset 6341 */
+  "\xe7\x8e\x84\0" /* offset 6345 */
+  "\xe7\x8e\x89\0" /* offset 6349 */
+  "\xe7\x93\x9c\0" /* offset 6353 */
+  "\xe7\x93\xa6\0" /* offset 6357 */
+  "\xe7\x94\x98\0" /* offset 6361 */
+  "\xe7\x94\x9f\0" /* offset 6365 */
+  "\xe7\x94\xa8\0" /* offset 6369 */
+  "\xe7\x94\xb0\0" /* offset 6373 */
+  "\xe7\x96\x8b\0" /* offset 6377 */
+  "\xe7\x96\x92\0" /* offset 6381 */
+  "\xe7\x99\xb6\0" /* offset 6385 */
+  "\xe7\x99\xbd\0" /* offset 6389 */
+  "\xe7\x9a\xae\0" /* offset 6393 */
+  "\xe7\x9a\xbf\0" /* offset 6397 */
+  "\xe7\x9b\xae\0" /* offset 6401 */
+  "\xe7\x9f\x9b\0" /* offset 6405 */
+  "\xe7\x9f\xa2\0" /* offset 6409 */
+  "\xe7\x9f\xb3\0" /* offset 6413 */
+  "\xe7\xa4\xba\0" /* offset 6417 */
+  "\xe7\xa6\xb8\0" /* offset 6421 */
+  "\xe7\xa6\xbe\0" /* offset 6425 */
+  "\xe7\xa9\xb4\0" /* offset 6429 */
+  "\xe7\xab\x8b\0" /* offset 6433 */
+  "\xe7\xab\xb9\0" /* offset 6437 */
+  "\xe7\xb1\xb3\0" /* offset 6441 */
+  "\xe7\xb3\xb8\0" /* offset 6445 */
+  "\xe7\xbc\xb6\0" /* offset 6449 */
+  "\xe7\xbd\x91\0" /* offset 6453 */
+  "\xe7\xbe\x8a\0" /* offset 6457 */
+  "\xe7\xbe\xbd\0" /* offset 6461 */
+  "\xe8\x80\x81\0" /* offset 6465 */
+  "\xe8\x80\x8c\0" /* offset 6469 */
+  "\xe8\x80\x92\0" /* offset 6473 */
+  "\xe8\x80\xb3\0" /* offset 6477 */
+  "\xe8\x81\xbf\0" /* offset 6481 */
+  "\xe8\x82\x89\0" /* offset 6485 */
+  "\xe8\x87\xa3\0" /* offset 6489 */
+  "\xe8\x87\xaa\0" /* offset 6493 */
+  "\xe8\x87\xb3\0" /* offset 6497 */
+  "\xe8\x87\xbc\0" /* offset 6501 */
+  "\xe8\x88\x8c\0" /* offset 6505 */
+  "\xe8\x88\x9b\0" /* offset 6509 */
+  "\xe8\x88\x9f\0" /* offset 6513 */
+  "\xe8\x89\xae\0" /* offset 6517 */
+  "\xe8\x89\xb2\0" /* offset 6521 */
+  "\xe8\x89\xb8\0" /* offset 6525 */
+  "\xe8\x99\x8d\0" /* offset 6529 */
+  "\xe8\x99\xab\0" /* offset 6533 */
+  "\xe8\xa1\x80\0" /* offset 6537 */
+  "\xe8\xa1\x8c\0" /* offset 6541 */
+  "\xe8\xa1\xa3\0" /* offset 6545 */
+  "\xe8\xa5\xbe\0" /* offset 6549 */
+  "\xe8\xa6\x8b\0" /* offset 6553 */
+  "\xe8\xa7\x92\0" /* offset 6557 */
+  "\xe8\xa8\x80\0" /* offset 6561 */
+  "\xe8\xb0\xb7\0" /* offset 6565 */
+  "\xe8\xb1\x86\0" /* offset 6569 */
+  "\xe8\xb1\x95\0" /* offset 6573 */
+  "\xe8\xb1\xb8\0" /* offset 6577 */
+  "\xe8\xb2\x9d\0" /* offset 6581 */
+  "\xe8\xb5\xa4\0" /* offset 6585 */
+  "\xe8\xb5\xb0\0" /* offset 6589 */
+  "\xe8\xb6\xb3\0" /* offset 6593 */
+  "\xe8\xba\xab\0" /* offset 6597 */
+  "\xe8\xbb\x8a\0" /* offset 6601 */
+  "\xe8\xbe\x9b\0" /* offset 6605 */
+  "\xe8\xbe\xb0\0" /* offset 6609 */
+  "\xe8\xbe\xb5\0" /* offset 6613 */
+  "\xe9\x82\x91\0" /* offset 6617 */
+  "\xe9\x85\x89\0" /* offset 6621 */
+  "\xe9\x87\x86\0" /* offset 6625 */
+  "\xe9\x87\x8c\0" /* offset 6629 */
+  "\xe9\x87\x91\0" /* offset 6633 */
+  "\xe9\x95\xb7\0" /* offset 6637 */
+  "\xe9\x96\x80\0" /* offset 6641 */
+  "\xe9\x98\x9c\0" /* offset 6645 */
+  "\xe9\x9a\xb6\0" /* offset 6649 */
+  "\xe9\x9a\xb9\0" /* offset 6653 */
+  "\xe9\x9b\xa8\0" /* offset 6657 */
+  "\xe9\x9d\x91\0" /* offset 6661 */
+  "\xe9\x9d\x9e\0" /* offset 6665 */
+  "\xe9\x9d\xa2\0" /* offset 6669 */
+  "\xe9\x9d\xa9\0" /* offset 6673 */
+  "\xe9\x9f\x8b\0" /* offset 6677 */
+  "\xe9\x9f\xad\0" /* offset 6681 */
+  "\xe9\x9f\xb3\0" /* offset 6685 */
+  "\xe9\xa0\x81\0" /* offset 6689 */
+  "\xe9\xa2\xa8\0" /* offset 6693 */
+  "\xe9\xa3\x9b\0" /* offset 6697 */
+  "\xe9\xa3\x9f\0" /* offset 6701 */
+  "\xe9\xa6\x96\0" /* offset 6705 */
+  "\xe9\xa6\x99\0" /* offset 6709 */
+  "\xe9\xa6\xac\0" /* offset 6713 */
+  "\xe9\xaa\xa8\0" /* offset 6717 */
+  "\xe9\xab\x98\0" /* offset 6721 */
+  "\xe9\xab\x9f\0" /* offset 6725 */
+  "\xe9\xac\xa5\0" /* offset 6729 */
+  "\xe9\xac\xaf\0" /* offset 6733 */
+  "\xe9\xac\xb2\0" /* offset 6737 */
+  "\xe9\xac\xbc\0" /* offset 6741 */
+  "\xe9\xad\x9a\0" /* offset 6745 */
+  "\xe9\xb3\xa5\0" /* offset 6749 */
+  "\xe9\xb9\xb5\0" /* offset 6753 */
+  "\xe9\xb9\xbf\0" /* offset 6757 */
+  "\xe9\xba\xa5\0" /* offset 6761 */
+  "\xe9\xba\xbb\0" /* offset 6765 */
+  "\xe9\xbb\x83\0" /* offset 6769 */
+  "\xe9\xbb\x8d\0" /* offset 6773 */
+  "\xe9\xbb\x91\0" /* offset 6777 */
+  "\xe9\xbb\xb9\0" /* offset 6781 */
+  "\xe9\xbb\xbd\0" /* offset 6785 */
+  "\xe9\xbc\x8e\0" /* offset 6789 */
+  "\xe9\xbc\x93\0" /* offset 6793 */
+  "\xe9\xbc\xa0\0" /* offset 6797 */
+  "\xe9\xbc\xbb\0" /* offset 6801 */
+  "\xe9\xbd\x8a\0" /* offset 6805 */
+  "\xe9\xbd\x92\0" /* offset 6809 */
+  "\xe9\xbe\x8d\0" /* offset 6813 */
+  "\xe9\xbe\x9c\0" /* offset 6817 */
+  "\xe9\xbe\xa0\0" /* offset 6821 */
+  "\xe3\x80\x92\0" /* offset 6825 */
+  "\xe5\x8d\x84\0" /* offset 6829 */
+  "\xe5\x8d\x85\0" /* offset 6833 */
+  "\xe3\x81\x8b\xe3\x82\x99\0" /* offset 6837 */
+  "\xe3\x81\x8d\xe3\x82\x99\0" /* offset 6844 */
+  "\xe3\x81\x8f\xe3\x82\x99\0" /* offset 6851 */
+  "\xe3\x81\x91\xe3\x82\x99\0" /* offset 6858 */
+  "\xe3\x81\x93\xe3\x82\x99\0" /* offset 6865 */
+  "\xe3\x81\x95\xe3\x82\x99\0" /* offset 6872 */
+  "\xe3\x81\x97\xe3\x82\x99\0" /* offset 6879 */
+  "\xe3\x81\x99\xe3\x82\x99\0" /* offset 6886 */
+  "\xe3\x81\x9b\xe3\x82\x99\0" /* offset 6893 */
+  "\xe3\x81\x9d\xe3\x82\x99\0" /* offset 6900 */
+  "\xe3\x81\x9f\xe3\x82\x99\0" /* offset 6907 */
+  "\xe3\x81\xa1\xe3\x82\x99\0" /* offset 6914 */
+  "\xe3\x81\xa4\xe3\x82\x99\0" /* offset 6921 */
+  "\xe3\x81\xa6\xe3\x82\x99\0" /* offset 6928 */
+  "\xe3\x81\xa8\xe3\x82\x99\0" /* offset 6935 */
+  "\xe3\x81\xaf\xe3\x82\x99\0" /* offset 6942 */
+  "\xe3\x81\xaf\xe3\x82\x9a\0" /* offset 6949 */
+  "\xe3\x81\xb2\xe3\x82\x99\0" /* offset 6956 */
+  "\xe3\x81\xb2\xe3\x82\x9a\0" /* offset 6963 */
+  "\xe3\x81\xb5\xe3\x82\x99\0" /* offset 6970 */
+  "\xe3\x81\xb5\xe3\x82\x9a\0" /* offset 6977 */
+  "\xe3\x81\xb8\xe3\x82\x99\0" /* offset 6984 */
+  "\xe3\x81\xb8\xe3\x82\x9a\0" /* offset 6991 */
+  "\xe3\x81\xbb\xe3\x82\x99\0" /* offset 6998 */
+  "\xe3\x81\xbb\xe3\x82\x9a\0" /* offset 7005 */
+  "\xe3\x81\x86\xe3\x82\x99\0" /* offset 7012 */
+  "\x20\xe3\x82\x99\0" /* offset 7019 */
+  "\x20\xe3\x82\x9a\0" /* offset 7024 */
+  "\xe3\x82\x9d\xe3\x82\x99\0" /* offset 7029 */
+  "\xe3\x82\x88\xe3\x82\x8a\0" /* offset 7036 */
+  "\xe3\x82\xab\xe3\x82\x99\0" /* offset 7043 */
+  "\xe3\x82\xad\xe3\x82\x99\0" /* offset 7050 */
+  "\xe3\x82\xaf\xe3\x82\x99\0" /* offset 7057 */
+  "\xe3\x82\xb1\xe3\x82\x99\0" /* offset 7064 */
+  "\xe3\x82\xb3\xe3\x82\x99\0" /* offset 7071 */
+  "\xe3\x82\xb5\xe3\x82\x99\0" /* offset 7078 */
+  "\xe3\x82\xb7\xe3\x82\x99\0" /* offset 7085 */
+  "\xe3\x82\xb9\xe3\x82\x99\0" /* offset 7092 */
+  "\xe3\x82\xbb\xe3\x82\x99\0" /* offset 7099 */
+  "\xe3\x82\xbd\xe3\x82\x99\0" /* offset 7106 */
+  "\xe3\x82\xbf\xe3\x82\x99\0" /* offset 7113 */
+  "\xe3\x83\x81\xe3\x82\x99\0" /* offset 7120 */
+  "\xe3\x83\x84\xe3\x82\x99\0" /* offset 7127 */
+  "\xe3\x83\x86\xe3\x82\x99\0" /* offset 7134 */
+  "\xe3\x83\x88\xe3\x82\x99\0" /* offset 7141 */
+  "\xe3\x83\x8f\xe3\x82\x99\0" /* offset 7148 */
+  "\xe3\x83\x8f\xe3\x82\x9a\0" /* offset 7155 */
+  "\xe3\x83\x92\xe3\x82\x99\0" /* offset 7162 */
+  "\xe3\x83\x92\xe3\x82\x9a\0" /* offset 7169 */
+  "\xe3\x83\x95\xe3\x82\x99\0" /* offset 7176 */
+  "\xe3\x83\x95\xe3\x82\x9a\0" /* offset 7183 */
+  "\xe3\x83\x98\xe3\x82\x99\0" /* offset 7190 */
+  "\xe3\x83\x98\xe3\x82\x9a\0" /* offset 7197 */
+  "\xe3\x83\x9b\xe3\x82\x99\0" /* offset 7204 */
+  "\xe3\x83\x9b\xe3\x82\x9a\0" /* offset 7211 */
+  "\xe3\x82\xa6\xe3\x82\x99\0" /* offset 7218 */
+  "\xe3\x83\xaf\xe3\x82\x99\0" /* offset 7225 */
+  "\xe3\x83\xb0\xe3\x82\x99\0" /* offset 7232 */
+  "\xe3\x83\xb1\xe3\x82\x99\0" /* offset 7239 */
+  "\xe3\x83\xb2\xe3\x82\x99\0" /* offset 7246 */
+  "\xe3\x83\xbd\xe3\x82\x99\0" /* offset 7253 */
+  "\xe3\x82\xb3\xe3\x83\x88\0" /* offset 7260 */
+  "\xe1\x84\x80\0" /* offset 7267 */
+  "\xe1\x84\x81\0" /* offset 7271 */
+  "\xe1\x86\xaa\0" /* offset 7275 */
+  "\xe1\x84\x82\0" /* offset 7279 */
+  "\xe1\x86\xac\0" /* offset 7283 */
+  "\xe1\x86\xad\0" /* offset 7287 */
+  "\xe1\x84\x83\0" /* offset 7291 */
+  "\xe1\x84\x84\0" /* offset 7295 */
+  "\xe1\x84\x85\0" /* offset 7299 */
+  "\xe1\x86\xb0\0" /* offset 7303 */
+  "\xe1\x86\xb1\0" /* offset 7307 */
+  "\xe1\x86\xb2\0" /* offset 7311 */
+  "\xe1\x86\xb3\0" /* offset 7315 */
+  "\xe1\x86\xb4\0" /* offset 7319 */
+  "\xe1\x86\xb5\0" /* offset 7323 */
+  "\xe1\x84\x9a\0" /* offset 7327 */
+  "\xe1\x84\x86\0" /* offset 7331 */
+  "\xe1\x84\x87\0" /* offset 7335 */
+  "\xe1\x84\x88\0" /* offset 7339 */
+  "\xe1\x84\xa1\0" /* offset 7343 */
+  "\xe1\x84\x89\0" /* offset 7347 */
+  "\xe1\x84\x8a\0" /* offset 7351 */
+  "\xe1\x84\x8b\0" /* offset 7355 */
+  "\xe1\x84\x8c\0" /* offset 7359 */
+  "\xe1\x84\x8d\0" /* offset 7363 */
+  "\xe1\x84\x8e\0" /* offset 7367 */
+  "\xe1\x84\x8f\0" /* offset 7371 */
+  "\xe1\x84\x90\0" /* offset 7375 */
+  "\xe1\x84\x91\0" /* offset 7379 */
+  "\xe1\x84\x92\0" /* offset 7383 */
+  "\xe1\x85\xa1\0" /* offset 7387 */
+  "\xe1\x85\xa2\0" /* offset 7391 */
+  "\xe1\x85\xa3\0" /* offset 7395 */
+  "\xe1\x85\xa4\0" /* offset 7399 */
+  "\xe1\x85\xa5\0" /* offset 7403 */
+  "\xe1\x85\xa6\0" /* offset 7407 */
+  "\xe1\x85\xa7\0" /* offset 7411 */
+  "\xe1\x85\xa8\0" /* offset 7415 */
+  "\xe1\x85\xa9\0" /* offset 7419 */
+  "\xe1\x85\xaa\0" /* offset 7423 */
+  "\xe1\x85\xab\0" /* offset 7427 */
+  "\xe1\x85\xac\0" /* offset 7431 */
+  "\xe1\x85\xad\0" /* offset 7435 */
+  "\xe1\x85\xae\0" /* offset 7439 */
+  "\xe1\x85\xaf\0" /* offset 7443 */
+  "\xe1\x85\xb0\0" /* offset 7447 */
+  "\xe1\x85\xb1\0" /* offset 7451 */
+  "\xe1\x85\xb2\0" /* offset 7455 */
+  "\xe1\x85\xb3\0" /* offset 7459 */
+  "\xe1\x85\xb4\0" /* offset 7463 */
+  "\xe1\x85\xb5\0" /* offset 7467 */
+  "\xe1\x85\xa0\0" /* offset 7471 */
+  "\xe1\x84\x94\0" /* offset 7475 */
+  "\xe1\x84\x95\0" /* offset 7479 */
+  "\xe1\x87\x87\0" /* offset 7483 */
+  "\xe1\x87\x88\0" /* offset 7487 */
+  "\xe1\x87\x8c\0" /* offset 7491 */
+  "\xe1\x87\x8e\0" /* offset 7495 */
+  "\xe1\x87\x93\0" /* offset 7499 */
+  "\xe1\x87\x97\0" /* offset 7503 */
+  "\xe1\x87\x99\0" /* offset 7507 */
+  "\xe1\x84\x9c\0" /* offset 7511 */
+  "\xe1\x87\x9d\0" /* offset 7515 */
+  "\xe1\x87\x9f\0" /* offset 7519 */
+  "\xe1\x84\x9d\0" /* offset 7523 */
+  "\xe1\x84\x9e\0" /* offset 7527 */
+  "\xe1\x84\xa0\0" /* offset 7531 */
+  "\xe1\x84\xa2\0" /* offset 7535 */
+  "\xe1\x84\xa3\0" /* offset 7539 */
+  "\xe1\x84\xa7\0" /* offset 7543 */
+  "\xe1\x84\xa9\0" /* offset 7547 */
+  "\xe1\x84\xab\0" /* offset 7551 */
+  "\xe1\x84\xac\0" /* offset 7555 */
+  "\xe1\x84\xad\0" /* offset 7559 */
+  "\xe1\x84\xae\0" /* offset 7563 */
+  "\xe1\x84\xaf\0" /* offset 7567 */
+  "\xe1\x84\xb2\0" /* offset 7571 */
+  "\xe1\x84\xb6\0" /* offset 7575 */
+  "\xe1\x85\x80\0" /* offset 7579 */
+  "\xe1\x85\x87\0" /* offset 7583 */
+  "\xe1\x85\x8c\0" /* offset 7587 */
+  "\xe1\x87\xb1\0" /* offset 7591 */
+  "\xe1\x87\xb2\0" /* offset 7595 */
+  "\xe1\x85\x97\0" /* offset 7599 */
+  "\xe1\x85\x98\0" /* offset 7603 */
+  "\xe1\x85\x99\0" /* offset 7607 */
+  "\xe1\x86\x84\0" /* offset 7611 */
+  "\xe1\x86\x85\0" /* offset 7615 */
+  "\xe1\x86\x88\0" /* offset 7619 */
+  "\xe1\x86\x91\0" /* offset 7623 */
+  "\xe1\x86\x92\0" /* offset 7627 */
+  "\xe1\x86\x94\0" /* offset 7631 */
+  "\xe1\x86\x9e\0" /* offset 7635 */
+  "\xe1\x86\xa1\0" /* offset 7639 */
+  "\xe4\xb8\x89\0" /* offset 7643 */
+  "\xe5\x9b\x9b\0" /* offset 7647 */
+  "\xe4\xb8\x8a\0" /* offset 7651 */
+  "\xe4\xb8\xad\0" /* offset 7655 */
+  "\xe4\xb8\x8b\0" /* offset 7659 */
+  "\xe7\x94\xb2\0" /* offset 7663 */
+  "\xe4\xb8\x99\0" /* offset 7667 */
+  "\xe4\xb8\x81\0" /* offset 7671 */
+  "\xe5\xa4\xa9\0" /* offset 7675 */
+  "\xe5\x9c\xb0\0" /* offset 7679 */
+  "\x28\xe1\x84\x80\x29\0" /* offset 7683 */
+  "\x28\xe1\x84\x82\x29\0" /* offset 7689 */
+  "\x28\xe1\x84\x83\x29\0" /* offset 7695 */
+  "\x28\xe1\x84\x85\x29\0" /* offset 7701 */
+  "\x28\xe1\x84\x86\x29\0" /* offset 7707 */
+  "\x28\xe1\x84\x87\x29\0" /* offset 7713 */
+  "\x28\xe1\x84\x89\x29\0" /* offset 7719 */
+  "\x28\xe1\x84\x8b\x29\0" /* offset 7725 */
+  "\x28\xe1\x84\x8c\x29\0" /* offset 7731 */
+  "\x28\xe1\x84\x8e\x29\0" /* offset 7737 */
+  "\x28\xe1\x84\x8f\x29\0" /* offset 7743 */
+  "\x28\xe1\x84\x90\x29\0" /* offset 7749 */
+  "\x28\xe1\x84\x91\x29\0" /* offset 7755 */
+  "\x28\xe1\x84\x92\x29\0" /* offset 7761 */
+  "\x28\xe1\x84\x80\xe1\x85\xa1\x29\0" /* offset 7767 */
+  "\x28\xe1\x84\x82\xe1\x85\xa1\x29\0" /* offset 7776 */
+  "\x28\xe1\x84\x83\xe1\x85\xa1\x29\0" /* offset 7785 */
+  "\x28\xe1\x84\x85\xe1\x85\xa1\x29\0" /* offset 7794 */
+  "\x28\xe1\x84\x86\xe1\x85\xa1\x29\0" /* offset 7803 */
+  "\x28\xe1\x84\x87\xe1\x85\xa1\x29\0" /* offset 7812 */
+  "\x28\xe1\x84\x89\xe1\x85\xa1\x29\0" /* offset 7821 */
+  "\x28\xe1\x84\x8b\xe1\x85\xa1\x29\0" /* offset 7830 */
+  "\x28\xe1\x84\x8c\xe1\x85\xa1\x29\0" /* offset 7839 */
+  "\x28\xe1\x84\x8e\xe1\x85\xa1\x29\0" /* offset 7848 */
+  "\x28\xe1\x84\x8f\xe1\x85\xa1\x29\0" /* offset 7857 */
+  "\x28\xe1\x84\x90\xe1\x85\xa1\x29\0" /* offset 7866 */
+  "\x28\xe1\x84\x91\xe1\x85\xa1\x29\0" /* offset 7875 */
+  "\x28\xe1\x84\x92\xe1\x85\xa1\x29\0" /* offset 7884 */
+  "\x28\xe1\x84\x8c\xe1\x85\xae\x29\0" /* offset 7893 */
+  "\x28\xe1\x84\x8b\xe1\x85\xa9\xe1\x84\x8c\xe1\x85\xa5\xe1\x86\xab\x29\0" /* offset 7902 */
+  "\x28\xe1\x84\x8b\xe1\x85\xa9\xe1\x84\x92\xe1\x85\xae\x29\0" /* offset 7920 */
+  "\x28\xe4\xb8\x80\x29\0" /* offset 7935 */
+  "\x28\xe4\xba\x8c\x29\0" /* offset 7941 */
+  "\x28\xe4\xb8\x89\x29\0" /* offset 7947 */
+  "\x28\xe5\x9b\x9b\x29\0" /* offset 7953 */
+  "\x28\xe4\xba\x94\x29\0" /* offset 7959 */
+  "\x28\xe5\x85\xad\x29\0" /* offset 7965 */
+  "\x28\xe4\xb8\x83\x29\0" /* offset 7971 */
+  "\x28\xe5\x85\xab\x29\0" /* offset 7977 */
+  "\x28\xe4\xb9\x9d\x29\0" /* offset 7983 */
+  "\x28\xe5\x8d\x81\x29\0" /* offset 7989 */
+  "\x28\xe6\x9c\x88\x29\0" /* offset 7995 */
+  "\x28\xe7\x81\xab\x29\0" /* offset 8001 */
+  "\x28\xe6\xb0\xb4\x29\0" /* offset 8007 */
+  "\x28\xe6\x9c\xa8\x29\0" /* offset 8013 */
+  "\x28\xe9\x87\x91\x29\0" /* offset 8019 */
+  "\x28\xe5\x9c\x9f\x29\0" /* offset 8025 */
+  "\x28\xe6\x97\xa5\x29\0" /* offset 8031 */
+  "\x28\xe6\xa0\xaa\x29\0" /* offset 8037 */
+  "\x28\xe6\x9c\x89\x29\0" /* offset 8043 */
+  "\x28\xe7\xa4\xbe\x29\0" /* offset 8049 */
+  "\x28\xe5\x90\x8d\x29\0" /* offset 8055 */
+  "\x28\xe7\x89\xb9\x29\0" /* offset 8061 */
+  "\x28\xe8\xb2\xa1\x29\0" /* offset 8067 */
+  "\x28\xe7\xa5\x9d\x29\0" /* offset 8073 */
+  "\x28\xe5\x8a\xb4\x29\0" /* offset 8079 */
+  "\x28\xe4\xbb\xa3\x29\0" /* offset 8085 */
+  "\x28\xe5\x91\xbc\x29\0" /* offset 8091 */
+  "\x28\xe5\xad\xa6\x29\0" /* offset 8097 */
+  "\x28\xe7\x9b\xa3\x29\0" /* offset 8103 */
+  "\x28\xe4\xbc\x81\x29\0" /* offset 8109 */
+  "\x28\xe8\xb3\x87\x29\0" /* offset 8115 */
+  "\x28\xe5\x8d\x94\x29\0" /* offset 8121 */
+  "\x28\xe7\xa5\xad\x29\0" /* offset 8127 */
+  "\x28\xe4\xbc\x91\x29\0" /* offset 8133 */
+  "\x28\xe8\x87\xaa\x29\0" /* offset 8139 */
+  "\x28\xe8\x87\xb3\x29\0" /* offset 8145 */
+  "\x50\x54\x45\0" /* offset 8151 */
+  "\x32\x31\0" /* offset 8155 */
+  "\x32\x32\0" /* offset 8158 */
+  "\x32\x33\0" /* offset 8161 */
+  "\x32\x34\0" /* offset 8164 */
+  "\x32\x35\0" /* offset 8167 */
+  "\x32\x36\0" /* offset 8170 */
+  "\x32\x37\0" /* offset 8173 */
+  "\x32\x38\0" /* offset 8176 */
+  "\x32\x39\0" /* offset 8179 */
+  "\x33\x30\0" /* offset 8182 */
+  "\x33\x31\0" /* offset 8185 */
+  "\x33\x32\0" /* offset 8188 */
+  "\x33\x33\0" /* offset 8191 */
+  "\x33\x34\0" /* offset 8194 */
+  "\x33\x35\0" /* offset 8197 */
+  "\xe1\x84\x80\xe1\x85\xa1\0" /* offset 8200 */
+  "\xe1\x84\x82\xe1\x85\xa1\0" /* offset 8207 */
+  "\xe1\x84\x83\xe1\x85\xa1\0" /* offset 8214 */
+  "\xe1\x84\x85\xe1\x85\xa1\0" /* offset 8221 */
+  "\xe1\x84\x86\xe1\x85\xa1\0" /* offset 8228 */
+  "\xe1\x84\x87\xe1\x85\xa1\0" /* offset 8235 */
+  "\xe1\x84\x89\xe1\x85\xa1\0" /* offset 8242 */
+  "\xe1\x84\x8b\xe1\x85\xa1\0" /* offset 8249 */
+  "\xe1\x84\x8c\xe1\x85\xa1\0" /* offset 8256 */
+  "\xe1\x84\x8e\xe1\x85\xa1\0" /* offset 8263 */
+  "\xe1\x84\x8f\xe1\x85\xa1\0" /* offset 8270 */
+  "\xe1\x84\x90\xe1\x85\xa1\0" /* offset 8277 */
+  "\xe1\x84\x91\xe1\x85\xa1\0" /* offset 8284 */
+  "\xe1\x84\x92\xe1\x85\xa1\0" /* offset 8291 */
+  "\xe1\x84\x8e\xe1\x85\xa1\xe1\x86\xb7\xe1\x84\x80\xe1\x85\xa9\0" /* offset 8298 */
+  "\xe1\x84\x8c\xe1\x85\xae\xe1\x84\x8b\xe1\x85\xb4\0" /* offset 8314 */
+  "\xe4\xba\x94\0" /* offset 8327 */
+  "\xe5\x85\xad\0" /* offset 8331 */
+  "\xe4\xb8\x83\0" /* offset 8335 */
+  "\xe4\xb9\x9d\0" /* offset 8339 */
+  "\xe6\xa0\xaa\0" /* offset 8343 */
+  "\xe6\x9c\x89\0" /* offset 8347 */
+  "\xe7\xa4\xbe\0" /* offset 8351 */
+  "\xe5\x90\x8d\0" /* offset 8355 */
+  "\xe7\x89\xb9\0" /* offset 8359 */
+  "\xe8\xb2\xa1\0" /* offset 8363 */
+  "\xe7\xa5\x9d\0" /* offset 8367 */
+  "\xe5\x8a\xb4\0" /* offset 8371 */
+  "\xe7\xa7\x98\0" /* offset 8375 */
+  "\xe7\x94\xb7\0" /* offset 8379 */
+  "\xe9\x81\xa9\0" /* offset 8383 */
+  "\xe5\x84\xaa\0" /* offset 8387 */
+  "\xe5\x8d\xb0\0" /* offset 8391 */
+  "\xe6\xb3\xa8\0" /* offset 8395 */
+  "\xe9\xa0\x85\0" /* offset 8399 */
+  "\xe4\xbc\x91\0" /* offset 8403 */
+  "\xe5\x86\x99\0" /* offset 8407 */
+  "\xe6\xad\xa3\0" /* offset 8411 */
+  "\xe5\xb7\xa6\0" /* offset 8415 */
+  "\xe5\x8f\xb3\0" /* offset 8419 */
+  "\xe5\x8c\xbb\0" /* offset 8423 */
+  "\xe5\xae\x97\0" /* offset 8427 */
+  "\xe5\xad\xa6\0" /* offset 8431 */
+  "\xe7\x9b\xa3\0" /* offset 8435 */
+  "\xe4\xbc\x81\0" /* offset 8439 */
+  "\xe8\xb3\x87\0" /* offset 8443 */
+  "\xe5\x8d\x94\0" /* offset 8447 */
+  "\xe5\xa4\x9c\0" /* offset 8451 */
+  "\x33\x36\0" /* offset 8455 */
+  "\x33\x37\0" /* offset 8458 */
+  "\x33\x38\0" /* offset 8461 */
+  "\x33\x39\0" /* offset 8464 */
+  "\x34\x30\0" /* offset 8467 */
+  "\x34\x31\0" /* offset 8470 */
+  "\x34\x32\0" /* offset 8473 */
+  "\x34\x33\0" /* offset 8476 */
+  "\x34\x34\0" /* offset 8479 */
+  "\x34\x35\0" /* offset 8482 */
+  "\x34\x36\0" /* offset 8485 */
+  "\x34\x37\0" /* offset 8488 */
+  "\x34\x38\0" /* offset 8491 */
+  "\x34\x39\0" /* offset 8494 */
+  "\x35\x30\0" /* offset 8497 */
+  "\x31\xe6\x9c\x88\0" /* offset 8500 */
+  "\x32\xe6\x9c\x88\0" /* offset 8505 */
+  "\x33\xe6\x9c\x88\0" /* offset 8510 */
+  "\x34\xe6\x9c\x88\0" /* offset 8515 */
+  "\x35\xe6\x9c\x88\0" /* offset 8520 */
+  "\x36\xe6\x9c\x88\0" /* offset 8525 */
+  "\x37\xe6\x9c\x88\0" /* offset 8530 */
+  "\x38\xe6\x9c\x88\0" /* offset 8535 */
+  "\x39\xe6\x9c\x88\0" /* offset 8540 */
+  "\x31\x30\xe6\x9c\x88\0" /* offset 8545 */
+  "\x31\x31\xe6\x9c\x88\0" /* offset 8551 */
+  "\x31\x32\xe6\x9c\x88\0" /* offset 8557 */
+  "\x48\x67\0" /* offset 8563 */
+  "\x65\x72\x67\0" /* offset 8566 */
+  "\x65\x56\0" /* offset 8570 */
+  "\x4c\x54\x44\0" /* offset 8573 */
+  "\xe3\x82\xa2\0" /* offset 8577 */
+  "\xe3\x82\xa4\0" /* offset 8581 */
+  "\xe3\x82\xa6\0" /* offset 8585 */
+  "\xe3\x82\xa8\0" /* offset 8589 */
+  "\xe3\x82\xaa\0" /* offset 8593 */
+  "\xe3\x82\xab\0" /* offset 8597 */
+  "\xe3\x82\xad\0" /* offset 8601 */
+  "\xe3\x82\xaf\0" /* offset 8605 */
+  "\xe3\x82\xb1\0" /* offset 8609 */
+  "\xe3\x82\xb3\0" /* offset 8613 */
+  "\xe3\x82\xb5\0" /* offset 8617 */
+  "\xe3\x82\xb7\0" /* offset 8621 */
+  "\xe3\x82\xb9\0" /* offset 8625 */
+  "\xe3\x82\xbb\0" /* offset 8629 */
+  "\xe3\x82\xbd\0" /* offset 8633 */
+  "\xe3\x82\xbf\0" /* offset 8637 */
+  "\xe3\x83\x81\0" /* offset 8641 */
+  "\xe3\x83\x84\0" /* offset 8645 */
+  "\xe3\x83\x86\0" /* offset 8649 */
+  "\xe3\x83\x88\0" /* offset 8653 */
+  "\xe3\x83\x8a\0" /* offset 8657 */
+  "\xe3\x83\x8b\0" /* offset 8661 */
+  "\xe3\x83\x8c\0" /* offset 8665 */
+  "\xe3\x83\x8d\0" /* offset 8669 */
+  "\xe3\x83\x8e\0" /* offset 8673 */
+  "\xe3\x83\x8f\0" /* offset 8677 */
+  "\xe3\x83\x92\0" /* offset 8681 */
+  "\xe3\x83\x95\0" /* offset 8685 */
+  "\xe3\x83\x98\0" /* offset 8689 */
+  "\xe3\x83\x9b\0" /* offset 8693 */
+  "\xe3\x83\x9e\0" /* offset 8697 */
+  "\xe3\x83\x9f\0" /* offset 8701 */
+  "\xe3\x83\xa0\0" /* offset 8705 */
+  "\xe3\x83\xa1\0" /* offset 8709 */
+  "\xe3\x83\xa2\0" /* offset 8713 */
+  "\xe3\x83\xa4\0" /* offset 8717 */
+  "\xe3\x83\xa6\0" /* offset 8721 */
+  "\xe3\x83\xa8\0" /* offset 8725 */
+  "\xe3\x83\xa9\0" /* offset 8729 */
+  "\xe3\x83\xaa\0" /* offset 8733 */
+  "\xe3\x83\xab\0" /* offset 8737 */
+  "\xe3\x83\xac\0" /* offset 8741 */
+  "\xe3\x83\xad\0" /* offset 8745 */
+  "\xe3\x83\xaf\0" /* offset 8749 */
+  "\xe3\x83\xb0\0" /* offset 8753 */
+  "\xe3\x83\xb1\0" /* offset 8757 */
+  "\xe3\x83\xb2\0" /* offset 8761 */
+  "\xe3\x82\xa2\xe3\x83\x8f\xe3\x82\x9a\xe3\x83\xbc\xe3\x83\x88\0" /* offset 8765 */
+  "\xe3\x82\xa2\xe3\x83\xab\xe3\x83\x95\xe3\x82\xa1\0" /* offset 8781 */
+  "\xe3\x82\xa2\xe3\x83\xb3\xe3\x83\x98\xe3\x82\x9a\xe3\x82\xa2\0" /* offset 8794 */
+  "\xe3\x82\xa2\xe3\x83\xbc\xe3\x83\xab\0" /* offset 8810 */
+  "\xe3\x82\xa4\xe3\x83\x8b\xe3\x83\xb3\xe3\x82\xaf\xe3\x82\x99\0" /* offset 8820 */
+  "\xe3\x82\xa4\xe3\x83\xb3\xe3\x83\x81\0" /* offset 8836 */
+  "\xe3\x82\xa6\xe3\x82\xa9\xe3\x83\xb3\0" /* offset 8846 */
+  "\xe3\x82\xa8\xe3\x82\xb9\xe3\x82\xaf\xe3\x83\xbc\xe3\x83\x88\xe3\x82\x99\0" /* offset 8856 */
+  "\xe3\x82\xa8\xe3\x83\xbc\xe3\x82\xab\xe3\x83\xbc\0" /* offset 8875 */
+  "\xe3\x82\xaa\xe3\x83\xb3\xe3\x82\xb9\0" /* offset 8888 */
+  "\xe3\x82\xaa\xe3\x83\xbc\xe3\x83\xa0\0" /* offset 8898 */
+  "\xe3\x82\xab\xe3\x82\xa4\xe3\x83\xaa\0" /* offset 8908 */
+  "\xe3\x82\xab\xe3\x83\xa9\xe3\x83\x83\xe3\x83\x88\0" /* offset 8918 */
+  "\xe3\x82\xab\xe3\x83\xad\xe3\x83\xaa\xe3\x83\xbc\0" /* offset 8931 */
+  "\xe3\x82\xab\xe3\x82\x99\xe3\x83\xad\xe3\x83\xb3\0" /* offset 8944 */
+  "\xe3\x82\xab\xe3\x82\x99\xe3\x83\xb3\xe3\x83\x9e\0" /* offset 8957 */
+  "\xe3\x82\xad\xe3\x82\x99\xe3\x82\xab\xe3\x82\x99\0" /* offset 8970 */
+  "\xe3\x82\xad\xe3\x82\x99\xe3\x83\x8b\xe3\x83\xbc\0" /* offset 8983 */
+  "\xe3\x82\xad\xe3\x83\xa5\xe3\x83\xaa\xe3\x83\xbc\0" /* offset 8996 */
+  "\xe3\x82\xad\xe3\x82\x99\xe3\x83\xab\xe3\x82\xbf\xe3\x82\x99\xe3\x83\xbc\0" /* offset 9009 */
+  "\xe3\x82\xad\xe3\x83\xad\0" /* offset 9028 */
+  "\xe3\x82\xad\xe3\x83\xad\xe3\x82\xaf\xe3\x82\x99\xe3\x83\xa9\xe3\x83\xa0\0" /* offset 9035 */
+  "\xe3\x82\xad\xe3\x83\xad\xe3\x83\xa1\xe3\x83\xbc\xe3\x83\x88\xe3\x83\xab\0" /* offset 9054 */
+  "\xe3\x82\xad\xe3\x83\xad\xe3\x83\xaf\xe3\x83\x83\xe3\x83\x88\0" /* offset 9073 */
+  "\xe3\x82\xaf\xe3\x82\x99\xe3\x83\xa9\xe3\x83\xa0\0" /* offset 9089 */
+  "\xe3\x82\xaf\xe3\x82\x99\xe3\x83\xa9\xe3\x83\xa0\xe3\x83\x88\xe3\x83\xb3\0" /* offset 9102 */
+  "\xe3\x82\xaf\xe3\x83\xab\xe3\x82\xbb\xe3\x82\x99\xe3\x82\xa4\xe3\x83\xad\0" /* offset 9121 */
+  "\xe3\x82\xaf\xe3\x83\xad\xe3\x83\xbc\xe3\x83\x8d\0" /* offset 9140 */
+  "\xe3\x82\xb1\xe3\x83\xbc\xe3\x82\xb9\0" /* offset 9153 */
+  "\xe3\x82\xb3\xe3\x83\xab\xe3\x83\x8a\0" /* offset 9163 */
+  "\xe3\x82\xb3\xe3\x83\xbc\xe3\x83\x9b\xe3\x82\x9a\0" /* offset 9173 */
+  "\xe3\x82\xb5\xe3\x82\xa4\xe3\x82\xaf\xe3\x83\xab\0" /* offset 9186 */
+  "\xe3\x82\xb5\xe3\x83\xb3\xe3\x83\x81\xe3\x83\xbc\xe3\x83\xa0\0" /* offset 9199 */
+  "\xe3\x82\xb7\xe3\x83\xaa\xe3\x83\xb3\xe3\x82\xaf\xe3\x82\x99\0" /* offset 9215 */
+  "\xe3\x82\xbb\xe3\x83\xb3\xe3\x83\x81\0" /* offset 9231 */
+  "\xe3\x82\xbb\xe3\x83\xb3\xe3\x83\x88\0" /* offset 9241 */
+  "\xe3\x82\xbf\xe3\x82\x99\xe3\x83\xbc\xe3\x82\xb9\0" /* offset 9251 */
+  "\xe3\x83\x86\xe3\x82\x99\xe3\x82\xb7\0" /* offset 9264 */
+  "\xe3\x83\x88\xe3\x82\x99\xe3\x83\xab\0" /* offset 9274 */
+  "\xe3\x83\x88\xe3\x83\xb3\0" /* offset 9284 */
+  "\xe3\x83\x8a\xe3\x83\x8e\0" /* offset 9291 */
+  "\xe3\x83\x8e\xe3\x83\x83\xe3\x83\x88\0" /* offset 9298 */
+  "\xe3\x83\x8f\xe3\x82\xa4\xe3\x83\x84\0" /* offset 9308 */
+  "\xe3\x83\x8f\xe3\x82\x9a\xe3\x83\xbc\xe3\x82\xbb\xe3\x83\xb3\xe3\x83\x88\0" /* offset 9318 */
+  "\xe3\x83\x8f\xe3\x82\x9a\xe3\x83\xbc\xe3\x83\x84\0" /* offset 9337 */
+  "\xe3\x83\x8f\xe3\x82\x99\xe3\x83\xbc\xe3\x83\xac\xe3\x83\xab\0" /* offset 9350 */
+  "\xe3\x83\x92\xe3\x82\x9a\xe3\x82\xa2\xe3\x82\xb9\xe3\x83\x88\xe3\x83\xab\0" /* offset 9366 */
+  "\xe3\x83\x92\xe3\x82\x9a\xe3\x82\xaf\xe3\x83\xab\0" /* offset 9385 */
+  "\xe3\x83\x92\xe3\x82\x9a\xe3\x82\xb3\0" /* offset 9398 */
+  "\xe3\x83\x92\xe3\x82\x99\xe3\x83\xab\0" /* offset 9408 */
+  "\xe3\x83\x95\xe3\x82\xa1\xe3\x83\xa9\xe3\x83\x83\xe3\x83\x88\xe3\x82\x99\0" /* offset 9418 */
+  "\xe3\x83\x95\xe3\x82\xa3\xe3\x83\xbc\xe3\x83\x88\0" /* offset 9437 */
+  "\xe3\x83\x95\xe3\x82\x99\xe3\x83\x83\xe3\x82\xb7\xe3\x82\xa7\xe3\x83\xab\0" /* offset 9450 */
+  "\xe3\x83\x95\xe3\x83\xa9\xe3\x83\xb3\0" /* offset 9469 */
+  "\xe3\x83\x98\xe3\x82\xaf\xe3\x82\xbf\xe3\x83\xbc\xe3\x83\xab\0" /* offset 9479 */
+  "\xe3\x83\x98\xe3\x82\x9a\xe3\x82\xbd\0" /* offset 9495 */
+  "\xe3\x83\x98\xe3\x82\x9a\xe3\x83\x8b\xe3\x83\x92\0" /* offset 9505 */
+  "\xe3\x83\x98\xe3\x83\xab\xe3\x83\x84\0" /* offset 9518 */
+  "\xe3\x83\x98\xe3\x82\x9a\xe3\x83\xb3\xe3\x82\xb9\0" /* offset 9528 */
+  "\xe3\x83\x98\xe3\x82\x9a\xe3\x83\xbc\xe3\x82\xb7\xe3\x82\x99\0" /* offset 9541 */
+  "\xe3\x83\x98\xe3\x82\x99\xe3\x83\xbc\xe3\x82\xbf\0" /* offset 9557 */
+  "\xe3\x83\x9b\xe3\x82\x9a\xe3\x82\xa4\xe3\x83\xb3\xe3\x83\x88\0" /* offset 9570 */
+  "\xe3\x83\x9b\xe3\x82\x99\xe3\x83\xab\xe3\x83\x88\0" /* offset 9586 */
+  "\xe3\x83\x9b\xe3\x83\xb3\0" /* offset 9599 */
+  "\xe3\x83\x9b\xe3\x82\x9a\xe3\x83\xb3\xe3\x83\x88\xe3\x82\x99\0" /* offset 9606 */
+  "\xe3\x83\x9b\xe3\x83\xbc\xe3\x83\xab\0" /* offset 9622 */
+  "\xe3\x83\x9b\xe3\x83\xbc\xe3\x83\xb3\0" /* offset 9632 */
+  "\xe3\x83\x9e\xe3\x82\xa4\xe3\x82\xaf\xe3\x83\xad\0" /* offset 9642 */
+  "\xe3\x83\x9e\xe3\x82\xa4\xe3\x83\xab\0" /* offset 9655 */
+  "\xe3\x83\x9e\xe3\x83\x83\xe3\x83\x8f\0" /* offset 9665 */
+  "\xe3\x83\x9e\xe3\x83\xab\xe3\x82\xaf\0" /* offset 9675 */
+  "\xe3\x83\x9e\xe3\x83\xb3\xe3\x82\xb7\xe3\x83\xa7\xe3\x83\xb3\0" /* offset 9685 */
+  "\xe3\x83\x9f\xe3\x82\xaf\xe3\x83\xad\xe3\x83\xb3\0" /* offset 9701 */
+  "\xe3\x83\x9f\xe3\x83\xaa\0" /* offset 9714 */
+  "\xe3\x83\x9f\xe3\x83\xaa\xe3\x83\x8f\xe3\x82\x99\xe3\x83\xbc\xe3\x83\xab\0" /* offset 9721 */
+  "\xe3\x83\xa1\xe3\x82\xab\xe3\x82\x99\0" /* offset 9740 */
+  "\xe3\x83\xa1\xe3\x82\xab\xe3\x82\x99\xe3\x83\x88\xe3\x83\xb3\0" /* offset 9750 */
+  "\xe3\x83\xa1\xe3\x83\xbc\xe3\x83\x88\xe3\x83\xab\0" /* offset 9766 */
+  "\xe3\x83\xa4\xe3\x83\xbc\xe3\x83\x88\xe3\x82\x99\0" /* offset 9779 */
+  "\xe3\x83\xa4\xe3\x83\xbc\xe3\x83\xab\0" /* offset 9792 */
+  "\xe3\x83\xa6\xe3\x82\xa2\xe3\x83\xb3\0" /* offset 9802 */
+  "\xe3\x83\xaa\xe3\x83\x83\xe3\x83\x88\xe3\x83\xab\0" /* offset 9812 */
+  "\xe3\x83\xaa\xe3\x83\xa9\0" /* offset 9825 */
+  "\xe3\x83\xab\xe3\x83\x92\xe3\x82\x9a\xe3\x83\xbc\0" /* offset 9832 */
+  "\xe3\x83\xab\xe3\x83\xbc\xe3\x83\x95\xe3\x82\x99\xe3\x83\xab\0" /* offset 9845 */
+  "\xe3\x83\xac\xe3\x83\xa0\0" /* offset 9861 */
+  "\xe3\x83\xac\xe3\x83\xb3\xe3\x83\x88\xe3\x82\xb1\xe3\x82\x99\xe3\x83\xb3\0" /* offset 9868 */
+  "\xe3\x83\xaf\xe3\x83\x83\xe3\x83\x88\0" /* offset 9887 */
+  "\x30\xe7\x82\xb9\0" /* offset 9897 */
+  "\x31\xe7\x82\xb9\0" /* offset 9902 */
+  "\x32\xe7\x82\xb9\0" /* offset 9907 */
+  "\x33\xe7\x82\xb9\0" /* offset 9912 */
+  "\x34\xe7\x82\xb9\0" /* offset 9917 */
+  "\x35\xe7\x82\xb9\0" /* offset 9922 */
+  "\x36\xe7\x82\xb9\0" /* offset 9927 */
+  "\x37\xe7\x82\xb9\0" /* offset 9932 */
+  "\x38\xe7\x82\xb9\0" /* offset 9937 */
+  "\x39\xe7\x82\xb9\0" /* offset 9942 */
+  "\x31\x30\xe7\x82\xb9\0" /* offset 9947 */
+  "\x31\x31\xe7\x82\xb9\0" /* offset 9953 */
+  "\x31\x32\xe7\x82\xb9\0" /* offset 9959 */
+  "\x31\x33\xe7\x82\xb9\0" /* offset 9965 */
+  "\x31\x34\xe7\x82\xb9\0" /* offset 9971 */
+  "\x31\x35\xe7\x82\xb9\0" /* offset 9977 */
+  "\x31\x36\xe7\x82\xb9\0" /* offset 9983 */
+  "\x31\x37\xe7\x82\xb9\0" /* offset 9989 */
+  "\x31\x38\xe7\x82\xb9\0" /* offset 9995 */
+  "\x31\x39\xe7\x82\xb9\0" /* offset 10001 */
+  "\x32\x30\xe7\x82\xb9\0" /* offset 10007 */
+  "\x32\x31\xe7\x82\xb9\0" /* offset 10013 */
+  "\x32\x32\xe7\x82\xb9\0" /* offset 10019 */
+  "\x32\x33\xe7\x82\xb9\0" /* offset 10025 */
+  "\x32\x34\xe7\x82\xb9\0" /* offset 10031 */
+  "\x68\x50\x61\0" /* offset 10037 */
+  "\x64\x61\0" /* offset 10041 */
+  "\x41\x55\0" /* offset 10044 */
+  "\x62\x61\x72\0" /* offset 10047 */
+  "\x6f\x56\0" /* offset 10051 */
+  "\x70\x63\0" /* offset 10054 */
+  "\x64\x6d\0" /* offset 10057 */
+  "\x64\x6d\x32\0" /* offset 10060 */
+  "\x64\x6d\x33\0" /* offset 10064 */
+  "\x49\x55\0" /* offset 10068 */
+  "\xe5\xb9\xb3\xe6\x88\x90\0" /* offset 10071 */
+  "\xe6\x98\xad\xe5\x92\x8c\0" /* offset 10078 */
+  "\xe5\xa4\xa7\xe6\xad\xa3\0" /* offset 10085 */
+  "\xe6\x98\x8e\xe6\xb2\xbb\0" /* offset 10092 */
+  "\xe6\xa0\xaa\xe5\xbc\x8f\xe4\xbc\x9a\xe7\xa4\xbe\0" /* offset 10099 */
+  "\x70\x41\0" /* offset 10112 */
+  "\x6e\x41\0" /* offset 10115 */
+  "\xce\xbc\x41\0" /* offset 10118 */
+  "\x6d\x41\0" /* offset 10122 */
+  "\x6b\x41\0" /* offset 10125 */
+  "\x4b\x42\0" /* offset 10128 */
+  "\x4d\x42\0" /* offset 10131 */
+  "\x47\x42\0" /* offset 10134 */
+  "\x63\x61\x6c\0" /* offset 10137 */
+  "\x6b\x63\x61\x6c\0" /* offset 10141 */
+  "\x70\x46\0" /* offset 10146 */
+  "\x6e\x46\0" /* offset 10149 */
+  "\xce\xbc\x46\0" /* offset 10152 */
+  "\xce\xbc\x67\0" /* offset 10156 */
+  "\x6d\x67\0" /* offset 10160 */
+  "\x6b\x67\0" /* offset 10163 */
+  "\x48\x7a\0" /* offset 10166 */
+  "\x6b\x48\x7a\0" /* offset 10169 */
+  "\x4d\x48\x7a\0" /* offset 10173 */
+  "\x47\x48\x7a\0" /* offset 10177 */
+  "\x54\x48\x7a\0" /* offset 10181 */
+  "\xce\xbc\x6c\0" /* offset 10185 */
+  "\x6d\x6c\0" /* offset 10189 */
+  "\x64\x6c\0" /* offset 10192 */
+  "\x6b\x6c\0" /* offset 10195 */
+  "\x66\x6d\0" /* offset 10198 */
+  "\x6e\x6d\0" /* offset 10201 */
+  "\xce\xbc\x6d\0" /* offset 10204 */
+  "\x6d\x6d\0" /* offset 10208 */
+  "\x63\x6d\0" /* offset 10211 */
+  "\x6b\x6d\0" /* offset 10214 */
+  "\x6d\x6d\x32\0" /* offset 10217 */
+  "\x63\x6d\x32\0" /* offset 10221 */
+  "\x6d\x32\0" /* offset 10225 */
+  "\x6b\x6d\x32\0" /* offset 10228 */
+  "\x6d\x6d\x33\0" /* offset 10232 */
+  "\x63\x6d\x33\0" /* offset 10236 */
+  "\x6d\x33\0" /* offset 10240 */
+  "\x6b\x6d\x33\0" /* offset 10243 */
+  "\x6d\xe2\x88\x95\x73\0" /* offset 10247 */
+  "\x6d\xe2\x88\x95\x73\x32\0" /* offset 10253 */
+  "\x50\x61\0" /* offset 10260 */
+  "\x6b\x50\x61\0" /* offset 10263 */
+  "\x4d\x50\x61\0" /* offset 10267 */
+  "\x47\x50\x61\0" /* offset 10271 */
+  "\x72\x61\x64\0" /* offset 10275 */
+  "\x72\x61\x64\xe2\x88\x95\x73\0" /* offset 10279 */
+  "\x72\x61\x64\xe2\x88\x95\x73\x32\0" /* offset 10287 */
+  "\x70\x73\0" /* offset 10296 */
+  "\x6e\x73\0" /* offset 10299 */
+  "\xce\xbc\x73\0" /* offset 10302 */
+  "\x6d\x73\0" /* offset 10306 */
+  "\x70\x56\0" /* offset 10309 */
+  "\x6e\x56\0" /* offset 10312 */
+  "\xce\xbc\x56\0" /* offset 10315 */
+  "\x6d\x56\0" /* offset 10319 */
+  "\x6b\x56\0" /* offset 10322 */
+  "\x4d\x56\0" /* offset 10325 */
+  "\x70\x57\0" /* offset 10328 */
+  "\x6e\x57\0" /* offset 10331 */
+  "\xce\xbc\x57\0" /* offset 10334 */
+  "\x6d\x57\0" /* offset 10338 */
+  "\x6b\x57\0" /* offset 10341 */
+  "\x4d\x57\0" /* offset 10344 */
+  "\x6b\xce\xa9\0" /* offset 10347 */
+  "\x4d\xce\xa9\0" /* offset 10351 */
+  "\x61\x2e\x6d\x2e\0" /* offset 10355 */
+  "\x42\x71\0" /* offset 10360 */
+  "\x63\x63\0" /* offset 10363 */
+  "\x63\x64\0" /* offset 10366 */
+  "\x43\xe2\x88\x95\x6b\x67\0" /* offset 10369 */
+  "\x43\x6f\x2e\0" /* offset 10376 */
+  "\x64\x42\0" /* offset 10380 */
+  "\x47\x79\0" /* offset 10383 */
+  "\x68\x61\0" /* offset 10386 */
+  "\x48\x50\0" /* offset 10389 */
+  "\x69\x6e\0" /* offset 10392 */
+  "\x4b\x4b\0" /* offset 10395 */
+  "\x4b\x4d\0" /* offset 10398 */
+  "\x6b\x74\0" /* offset 10401 */
+  "\x6c\x6d\0" /* offset 10404 */
+  "\x6c\x6e\0" /* offset 10407 */
+  "\x6c\x6f\x67\0" /* offset 10410 */
+  "\x6c\x78\0" /* offset 10414 */
+  "\x6d\x62\0" /* offset 10417 */
+  "\x6d\x69\x6c\0" /* offset 10420 */
+  "\x6d\x6f\x6c\0" /* offset 10424 */
+  "\x50\x48\0" /* offset 10428 */
+  "\x70\x2e\x6d\x2e\0" /* offset 10431 */
+  "\x50\x50\x4d\0" /* offset 10436 */
+  "\x50\x52\0" /* offset 10440 */
+  "\x73\x72\0" /* offset 10443 */
+  "\x53\x76\0" /* offset 10446 */
+  "\x57\x62\0" /* offset 10449 */
+  "\x56\xe2\x88\x95\x6d\0" /* offset 10452 */
+  "\x41\xe2\x88\x95\x6d\0" /* offset 10458 */
+  "\x31\xe6\x97\xa5\0" /* offset 10464 */
+  "\x32\xe6\x97\xa5\0" /* offset 10469 */
+  "\x33\xe6\x97\xa5\0" /* offset 10474 */
+  "\x34\xe6\x97\xa5\0" /* offset 10479 */
+  "\x35\xe6\x97\xa5\0" /* offset 10484 */
+  "\x36\xe6\x97\xa5\0" /* offset 10489 */
+  "\x37\xe6\x97\xa5\0" /* offset 10494 */
+  "\x38\xe6\x97\xa5\0" /* offset 10499 */
+  "\x39\xe6\x97\xa5\0" /* offset 10504 */
+  "\x31\x30\xe6\x97\xa5\0" /* offset 10509 */
+  "\x31\x31\xe6\x97\xa5\0" /* offset 10515 */
+  "\x31\x32\xe6\x97\xa5\0" /* offset 10521 */
+  "\x31\x33\xe6\x97\xa5\0" /* offset 10527 */
+  "\x31\x34\xe6\x97\xa5\0" /* offset 10533 */
+  "\x31\x35\xe6\x97\xa5\0" /* offset 10539 */
+  "\x31\x36\xe6\x97\xa5\0" /* offset 10545 */
+  "\x31\x37\xe6\x97\xa5\0" /* offset 10551 */
+  "\x31\x38\xe6\x97\xa5\0" /* offset 10557 */
+  "\x31\x39\xe6\x97\xa5\0" /* offset 10563 */
+  "\x32\x30\xe6\x97\xa5\0" /* offset 10569 */
+  "\x32\x31\xe6\x97\xa5\0" /* offset 10575 */
+  "\x32\x32\xe6\x97\xa5\0" /* offset 10581 */
+  "\x32\x33\xe6\x97\xa5\0" /* offset 10587 */
+  "\x32\x34\xe6\x97\xa5\0" /* offset 10593 */
+  "\x32\x35\xe6\x97\xa5\0" /* offset 10599 */
+  "\x32\x36\xe6\x97\xa5\0" /* offset 10605 */
+  "\x32\x37\xe6\x97\xa5\0" /* offset 10611 */
+  "\x32\x38\xe6\x97\xa5\0" /* offset 10617 */
+  "\x32\x39\xe6\x97\xa5\0" /* offset 10623 */
+  "\x33\x30\xe6\x97\xa5\0" /* offset 10629 */
+  "\x33\x31\xe6\x97\xa5\0" /* offset 10635 */
+  "\x67\x61\x6c\0" /* offset 10641 */
+  "\xe8\xb1\x88\0" /* offset 10645 */
+  "\xe6\x9b\xb4\0" /* offset 10649 */
+  "\xe8\xb3\x88\0" /* offset 10653 */
+  "\xe6\xbb\x91\0" /* offset 10657 */
+  "\xe4\xb8\xb2\0" /* offset 10661 */
+  "\xe5\x8f\xa5\0" /* offset 10665 */
+  "\xe5\xa5\x91\0" /* offset 10669 */
+  "\xe5\x96\x87\0" /* offset 10673 */
+  "\xe5\xa5\x88\0" /* offset 10677 */
+  "\xe6\x87\xb6\0" /* offset 10681 */
+  "\xe7\x99\xa9\0" /* offset 10685 */
+  "\xe7\xbe\x85\0" /* offset 10689 */
+  "\xe8\x98\xbf\0" /* offset 10693 */
+  "\xe8\x9e\xba\0" /* offset 10697 */
+  "\xe8\xa3\xb8\0" /* offset 10701 */
+  "\xe9\x82\x8f\0" /* offset 10705 */
+  "\xe6\xa8\x82\0" /* offset 10709 */
+  "\xe6\xb4\x9b\0" /* offset 10713 */
+  "\xe7\x83\x99\0" /* offset 10717 */
+  "\xe7\x8f\x9e\0" /* offset 10721 */
+  "\xe8\x90\xbd\0" /* offset 10725 */
+  "\xe9\x85\xaa\0" /* offset 10729 */
+  "\xe9\xa7\xb1\0" /* offset 10733 */
+  "\xe4\xba\x82\0" /* offset 10737 */
+  "\xe5\x8d\xb5\0" /* offset 10741 */
+  "\xe6\xac\x84\0" /* offset 10745 */
+  "\xe7\x88\x9b\0" /* offset 10749 */
+  "\xe8\x98\xad\0" /* offset 10753 */
+  "\xe9\xb8\x9e\0" /* offset 10757 */
+  "\xe5\xb5\x90\0" /* offset 10761 */
+  "\xe6\xbf\xab\0" /* offset 10765 */
+  "\xe8\x97\x8d\0" /* offset 10769 */
+  "\xe8\xa5\xa4\0" /* offset 10773 */
+  "\xe6\x8b\x89\0" /* offset 10777 */
+  "\xe8\x87\x98\0" /* offset 10781 */
+  "\xe8\xa0\x9f\0" /* offset 10785 */
+  "\xe5\xbb\x8a\0" /* offset 10789 */
+  "\xe6\x9c\x97\0" /* offset 10793 */
+  "\xe6\xb5\xaa\0" /* offset 10797 */
+  "\xe7\x8b\xbc\0" /* offset 10801 */
+  "\xe9\x83\x8e\0" /* offset 10805 */
+  "\xe4\xbe\x86\0" /* offset 10809 */
+  "\xe5\x86\xb7\0" /* offset 10813 */
+  "\xe5\x8b\x9e\0" /* offset 10817 */
+  "\xe6\x93\x84\0" /* offset 10821 */
+  "\xe6\xab\x93\0" /* offset 10825 */
+  "\xe7\x88\x90\0" /* offset 10829 */
+  "\xe7\x9b\xa7\0" /* offset 10833 */
+  "\xe8\x98\x86\0" /* offset 10837 */
+  "\xe8\x99\x9c\0" /* offset 10841 */
+  "\xe8\xb7\xaf\0" /* offset 10845 */
+  "\xe9\x9c\xb2\0" /* offset 10849 */
+  "\xe9\xad\xaf\0" /* offset 10853 */
+  "\xe9\xb7\xba\0" /* offset 10857 */
+  "\xe7\xa2\x8c\0" /* offset 10861 */
+  "\xe7\xa5\xbf\0" /* offset 10865 */
+  "\xe7\xb6\xa0\0" /* offset 10869 */
+  "\xe8\x8f\x89\0" /* offset 10873 */
+  "\xe9\x8c\x84\0" /* offset 10877 */
+  "\xe8\xab\x96\0" /* offset 10881 */
+  "\xe5\xa3\x9f\0" /* offset 10885 */
+  "\xe5\xbc\x84\0" /* offset 10889 */
+  "\xe7\xb1\xa0\0" /* offset 10893 */
+  "\xe8\x81\xbe\0" /* offset 10897 */
+  "\xe7\x89\xa2\0" /* offset 10901 */
+  "\xe7\xa3\x8a\0" /* offset 10905 */
+  "\xe8\xb3\x82\0" /* offset 10909 */
+  "\xe9\x9b\xb7\0" /* offset 10913 */
+  "\xe5\xa3\x98\0" /* offset 10917 */
+  "\xe5\xb1\xa2\0" /* offset 10921 */
+  "\xe6\xa8\x93\0" /* offset 10925 */
+  "\xe6\xb7\x9a\0" /* offset 10929 */
+  "\xe6\xbc\x8f\0" /* offset 10933 */
+  "\xe7\xb4\xaf\0" /* offset 10937 */
+  "\xe7\xb8\xb7\0" /* offset 10941 */
+  "\xe9\x99\x8b\0" /* offset 10945 */
+  "\xe5\x8b\x92\0" /* offset 10949 */
+  "\xe8\x82\x8b\0" /* offset 10953 */
+  "\xe5\x87\x9c\0" /* offset 10957 */
+  "\xe5\x87\x8c\0" /* offset 10961 */
+  "\xe7\xa8\x9c\0" /* offset 10965 */
+  "\xe7\xb6\xbe\0" /* offset 10969 */
+  "\xe8\x8f\xb1\0" /* offset 10973 */
+  "\xe9\x99\xb5\0" /* offset 10977 */
+  "\xe8\xae\x80\0" /* offset 10981 */
+  "\xe6\x8b\x8f\0" /* offset 10985 */
+  "\xe8\xab\xbe\0" /* offset 10989 */
+  "\xe4\xb8\xb9\0" /* offset 10993 */
+  "\xe5\xaf\xa7\0" /* offset 10997 */
+  "\xe6\x80\x92\0" /* offset 11001 */
+  "\xe7\x8e\x87\0" /* offset 11005 */
+  "\xe7\x95\xb0\0" /* offset 11009 */
+  "\xe5\x8c\x97\0" /* offset 11013 */
+  "\xe7\xa3\xbb\0" /* offset 11017 */
+  "\xe4\xbe\xbf\0" /* offset 11021 */
+  "\xe5\xbe\xa9\0" /* offset 11025 */
+  "\xe4\xb8\x8d\0" /* offset 11029 */
+  "\xe6\xb3\x8c\0" /* offset 11033 */
+  "\xe6\x95\xb8\0" /* offset 11037 */
+  "\xe7\xb4\xa2\0" /* offset 11041 */
+  "\xe5\x8f\x83\0" /* offset 11045 */
+  "\xe5\xa1\x9e\0" /* offset 11049 */
+  "\xe7\x9c\x81\0" /* offset 11053 */
+  "\xe8\x91\x89\0" /* offset 11057 */
+  "\xe8\xaa\xaa\0" /* offset 11061 */
+  "\xe6\xae\xba\0" /* offset 11065 */
+  "\xe6\xb2\x88\0" /* offset 11069 */
+  "\xe6\x8b\xbe\0" /* offset 11073 */
+  "\xe8\x8b\xa5\0" /* offset 11077 */
+  "\xe6\x8e\xa0\0" /* offset 11081 */
+  "\xe7\x95\xa5\0" /* offset 11085 */
+  "\xe4\xba\xae\0" /* offset 11089 */
+  "\xe5\x85\xa9\0" /* offset 11093 */
+  "\xe5\x87\x89\0" /* offset 11097 */
+  "\xe6\xa2\x81\0" /* offset 11101 */
+  "\xe7\xb3\xa7\0" /* offset 11105 */
+  "\xe8\x89\xaf\0" /* offset 11109 */
+  "\xe8\xab\x92\0" /* offset 11113 */
+  "\xe9\x87\x8f\0" /* offset 11117 */
+  "\xe5\x8b\xb5\0" /* offset 11121 */
+  "\xe5\x91\x82\0" /* offset 11125 */
+  "\xe5\xbb\xac\0" /* offset 11129 */
+  "\xe6\x97\x85\0" /* offset 11133 */
+  "\xe6\xbf\xbe\0" /* offset 11137 */
+  "\xe7\xa4\xaa\0" /* offset 11141 */
+  "\xe9\x96\xad\0" /* offset 11145 */
+  "\xe9\xa9\xaa\0" /* offset 11149 */
+  "\xe9\xba\x97\0" /* offset 11153 */
+  "\xe9\xbb\x8e\0" /* offset 11157 */
+  "\xe6\x9b\x86\0" /* offset 11161 */
+  "\xe6\xad\xb7\0" /* offset 11165 */
+  "\xe8\xbd\xa2\0" /* offset 11169 */
+  "\xe5\xb9\xb4\0" /* offset 11173 */
+  "\xe6\x86\x90\0" /* offset 11177 */
+  "\xe6\x88\x80\0" /* offset 11181 */
+  "\xe6\x92\x9a\0" /* offset 11185 */
+  "\xe6\xbc\xa3\0" /* offset 11189 */
+  "\xe7\x85\x89\0" /* offset 11193 */
+  "\xe7\x92\x89\0" /* offset 11197 */
+  "\xe7\xa7\x8a\0" /* offset 11201 */
+  "\xe7\xb7\xb4\0" /* offset 11205 */
+  "\xe8\x81\xaf\0" /* offset 11209 */
+  "\xe8\xbc\xa6\0" /* offset 11213 */
+  "\xe8\x93\xae\0" /* offset 11217 */
+  "\xe9\x80\xa3\0" /* offset 11221 */
+  "\xe9\x8d\x8a\0" /* offset 11225 */
+  "\xe5\x88\x97\0" /* offset 11229 */
+  "\xe5\x8a\xa3\0" /* offset 11233 */
+  "\xe5\x92\xbd\0" /* offset 11237 */
+  "\xe7\x83\x88\0" /* offset 11241 */
+  "\xe8\xa3\x82\0" /* offset 11245 */
+  "\xe5\xbb\x89\0" /* offset 11249 */
+  "\xe5\xbf\xb5\0" /* offset 11253 */
+  "\xe6\x8d\xbb\0" /* offset 11257 */
+  "\xe6\xae\xae\0" /* offset 11261 */
+  "\xe7\xb0\xbe\0" /* offset 11265 */
+  "\xe7\x8d\xb5\0" /* offset 11269 */
+  "\xe4\xbb\xa4\0" /* offset 11273 */
+  "\xe5\x9b\xb9\0" /* offset 11277 */
+  "\xe5\xb6\xba\0" /* offset 11281 */
+  "\xe6\x80\x9c\0" /* offset 11285 */
+  "\xe7\x8e\xb2\0" /* offset 11289 */
+  "\xe7\x91\xa9\0" /* offset 11293 */
+  "\xe7\xbe\x9a\0" /* offset 11297 */
+  "\xe8\x81\x86\0" /* offset 11301 */
+  "\xe9\x88\xb4\0" /* offset 11305 */
+  "\xe9\x9b\xb6\0" /* offset 11309 */
+  "\xe9\x9d\x88\0" /* offset 11313 */
+  "\xe9\xa0\x98\0" /* offset 11317 */
+  "\xe4\xbe\x8b\0" /* offset 11321 */
+  "\xe7\xa6\xae\0" /* offset 11325 */
+  "\xe9\x86\xb4\0" /* offset 11329 */
+  "\xe9\x9a\xb8\0" /* offset 11333 */
+  "\xe6\x83\xa1\0" /* offset 11337 */
+  "\xe4\xba\x86\0" /* offset 11341 */
+  "\xe5\x83\x9a\0" /* offset 11345 */
+  "\xe5\xaf\xae\0" /* offset 11349 */
+  "\xe5\xb0\xbf\0" /* offset 11353 */
+  "\xe6\x96\x99\0" /* offset 11357 */
+  "\xe7\x87\x8e\0" /* offset 11361 */
+  "\xe7\x99\x82\0" /* offset 11365 */
+  "\xe8\x93\xbc\0" /* offset 11369 */
+  "\xe9\x81\xbc\0" /* offset 11373 */
+  "\xe6\x9a\x88\0" /* offset 11377 */
+  "\xe9\x98\xae\0" /* offset 11381 */
+  "\xe5\x8a\x89\0" /* offset 11385 */
+  "\xe6\x9d\xbb\0" /* offset 11389 */
+  "\xe6\x9f\xb3\0" /* offset 11393 */
+  "\xe6\xb5\x81\0" /* offset 11397 */
+  "\xe6\xba\x9c\0" /* offset 11401 */
+  "\xe7\x90\x89\0" /* offset 11405 */
+  "\xe7\x95\x99\0" /* offset 11409 */
+  "\xe7\xa1\xab\0" /* offset 11413 */
+  "\xe7\xb4\x90\0" /* offset 11417 */
+  "\xe9\xa1\x9e\0" /* offset 11421 */
+  "\xe6\x88\xae\0" /* offset 11425 */
+  "\xe9\x99\xb8\0" /* offset 11429 */
+  "\xe5\x80\xab\0" /* offset 11433 */
+  "\xe5\xb4\x99\0" /* offset 11437 */
+  "\xe6\xb7\xaa\0" /* offset 11441 */
+  "\xe8\xbc\xaa\0" /* offset 11445 */
+  "\xe5\xbe\x8b\0" /* offset 11449 */
+  "\xe6\x85\x84\0" /* offset 11453 */
+  "\xe6\xa0\x97\0" /* offset 11457 */
+  "\xe9\x9a\x86\0" /* offset 11461 */
+  "\xe5\x88\xa9\0" /* offset 11465 */
+  "\xe5\x90\x8f\0" /* offset 11469 */
+  "\xe5\xb1\xa5\0" /* offset 11473 */
+  "\xe6\x98\x93\0" /* offset 11477 */
+  "\xe6\x9d\x8e\0" /* offset 11481 */
+  "\xe6\xa2\xa8\0" /* offset 11485 */
+  "\xe6\xb3\xa5\0" /* offset 11489 */
+  "\xe7\x90\x86\0" /* offset 11493 */
+  "\xe7\x97\xa2\0" /* offset 11497 */
+  "\xe7\xbd\xb9\0" /* offset 11501 */
+  "\xe8\xa3\x8f\0" /* offset 11505 */
+  "\xe8\xa3\xa1\0" /* offset 11509 */
+  "\xe9\x9b\xa2\0" /* offset 11513 */
+  "\xe5\x8c\xbf\0" /* offset 11517 */
+  "\xe6\xba\xba\0" /* offset 11521 */
+  "\xe5\x90\x9d\0" /* offset 11525 */
+  "\xe7\x87\x90\0" /* offset 11529 */
+  "\xe7\x92\x98\0" /* offset 11533 */
+  "\xe8\x97\xba\0" /* offset 11537 */
+  "\xe9\x9a\xa3\0" /* offset 11541 */
+  "\xe9\xb1\x97\0" /* offset 11545 */
+  "\xe9\xba\x9f\0" /* offset 11549 */
+  "\xe6\x9e\x97\0" /* offset 11553 */
+  "\xe6\xb7\x8b\0" /* offset 11557 */
+  "\xe8\x87\xa8\0" /* offset 11561 */
+  "\xe7\xac\xa0\0" /* offset 11565 */
+  "\xe7\xb2\x92\0" /* offset 11569 */
+  "\xe7\x8b\x80\0" /* offset 11573 */
+  "\xe7\x82\x99\0" /* offset 11577 */
+  "\xe8\xad\x98\0" /* offset 11581 */
+  "\xe4\xbb\x80\0" /* offset 11585 */
+  "\xe8\x8c\xb6\0" /* offset 11589 */
+  "\xe5\x88\xba\0" /* offset 11593 */
+  "\xe5\x88\x87\0" /* offset 11597 */
+  "\xe5\xba\xa6\0" /* offset 11601 */
+  "\xe6\x8b\x93\0" /* offset 11605 */
+  "\xe7\xb3\x96\0" /* offset 11609 */
+  "\xe5\xae\x85\0" /* offset 11613 */
+  "\xe6\xb4\x9e\0" /* offset 11617 */
+  "\xe6\x9a\xb4\0" /* offset 11621 */
+  "\xe8\xbc\xbb\0" /* offset 11625 */
+  "\xe9\x99\x8d\0" /* offset 11629 */
+  "\xe5\xbb\x93\0" /* offset 11633 */
+  "\xe5\x85\x80\0" /* offset 11637 */
+  "\xe5\x97\x80\0" /* offset 11641 */
+  "\xe5\xa1\x9a\0" /* offset 11645 */
+  "\xe6\x99\xb4\0" /* offset 11649 */
+  "\xe5\x87\x9e\0" /* offset 11653 */
+  "\xe7\x8c\xaa\0" /* offset 11657 */
+  "\xe7\x9b\x8a\0" /* offset 11661 */
+  "\xe7\xa4\xbc\0" /* offset 11665 */
+  "\xe7\xa5\x9e\0" /* offset 11669 */
+  "\xe7\xa5\xa5\0" /* offset 11673 */
+  "\xe7\xa6\x8f\0" /* offset 11677 */
+  "\xe9\x9d\x96\0" /* offset 11681 */
+  "\xe7\xb2\xbe\0" /* offset 11685 */
+  "\xe8\x98\x92\0" /* offset 11689 */
+  "\xe8\xab\xb8\0" /* offset 11693 */
+  "\xe9\x80\xb8\0" /* offset 11697 */
+  "\xe9\x83\xbd\0" /* offset 11701 */
+  "\xe9\xa3\xaf\0" /* offset 11705 */
+  "\xe9\xa3\xbc\0" /* offset 11709 */
+  "\xe9\xa4\xa8\0" /* offset 11713 */
+  "\xe9\xb6\xb4\0" /* offset 11717 */
+  "\xe4\xbe\xae\0" /* offset 11721 */
+  "\xe5\x83\xa7\0" /* offset 11725 */
+  "\xe5\x85\x8d\0" /* offset 11729 */
+  "\xe5\x8b\x89\0" /* offset 11733 */
+  "\xe5\x8b\xa4\0" /* offset 11737 */
+  "\xe5\x8d\x91\0" /* offset 11741 */
+  "\xe5\x96\x9d\0" /* offset 11745 */
+  "\xe5\x98\x86\0" /* offset 11749 */
+  "\xe5\x99\xa8\0" /* offset 11753 */
+  "\xe5\xa1\x80\0" /* offset 11757 */
+  "\xe5\xa2\xa8\0" /* offset 11761 */
+  "\xe5\xb1\xa4\0" /* offset 11765 */
+  "\xe6\x82\x94\0" /* offset 11769 */
+  "\xe6\x85\xa8\0" /* offset 11773 */
+  "\xe6\x86\x8e\0" /* offset 11777 */
+  "\xe6\x87\xb2\0" /* offset 11781 */
+  "\xe6\x95\x8f\0" /* offset 11785 */
+  "\xe6\x97\xa2\0" /* offset 11789 */
+  "\xe6\x9a\x91\0" /* offset 11793 */
+  "\xe6\xa2\x85\0" /* offset 11797 */
+  "\xe6\xb5\xb7\0" /* offset 11801 */
+  "\xe6\xb8\x9a\0" /* offset 11805 */
+  "\xe6\xbc\xa2\0" /* offset 11809 */
+  "\xe7\x85\xae\0" /* offset 11813 */
+  "\xe7\x88\xab\0" /* offset 11817 */
+  "\xe7\x90\xa2\0" /* offset 11821 */
+  "\xe7\xa2\x91\0" /* offset 11825 */
+  "\xe7\xa5\x89\0" /* offset 11829 */
+  "\xe7\xa5\x88\0" /* offset 11833 */
+  "\xe7\xa5\x90\0" /* offset 11837 */
+  "\xe7\xa5\x96\0" /* offset 11841 */
+  "\xe7\xa6\x8d\0" /* offset 11845 */
+  "\xe7\xa6\x8e\0" /* offset 11849 */
+  "\xe7\xa9\x80\0" /* offset 11853 */
+  "\xe7\xaa\x81\0" /* offset 11857 */
+  "\xe7\xaf\x80\0" /* offset 11861 */
+  "\xe7\xb8\x89\0" /* offset 11865 */
+  "\xe7\xb9\x81\0" /* offset 11869 */
+  "\xe7\xbd\xb2\0" /* offset 11873 */
+  "\xe8\x80\x85\0" /* offset 11877 */
+  "\xe8\x87\xad\0" /* offset 11881 */
+  "\xe8\x89\xb9\0" /* offset 11885 */
+  "\xe8\x91\x97\0" /* offset 11889 */
+  "\xe8\xa4\x90\0" /* offset 11893 */
+  "\xe8\xa6\x96\0" /* offset 11897 */
+  "\xe8\xac\x81\0" /* offset 11901 */
+  "\xe8\xac\xb9\0" /* offset 11905 */
+  "\xe8\xb3\x93\0" /* offset 11909 */
+  "\xe8\xb4\x88\0" /* offset 11913 */
+  "\xe8\xbe\xb6\0" /* offset 11917 */
+  "\xe9\x9b\xa3\0" /* offset 11921 */
+  "\xe9\x9f\xbf\0" /* offset 11925 */
+  "\xe9\xa0\xbb\0" /* offset 11929 */
+  "\x66\x66\0" /* offset 11933 */
+  "\x66\x69\0" /* offset 11936 */
+  "\x66\x6c\0" /* offset 11939 */
+  "\x66\x66\x69\0" /* offset 11942 */
+  "\x66\x66\x6c\0" /* offset 11946 */
+  "\x73\x74\0" /* offset 11950 */
+  "\xd5\xb4\xd5\xb6\0" /* offset 11953 */
+  "\xd5\xb4\xd5\xa5\0" /* offset 11958 */
+  "\xd5\xb4\xd5\xab\0" /* offset 11963 */
+  "\xd5\xbe\xd5\xb6\0" /* offset 11968 */
+  "\xd5\xb4\xd5\xad\0" /* offset 11973 */
+  "\xd7\x99\xd6\xb4\0" /* offset 11978 */
+  "\xd7\xb2\xd6\xb7\0" /* offset 11983 */
+  "\xd7\xa2\0" /* offset 11988 */
+  "\xd7\x94\0" /* offset 11991 */
+  "\xd7\x9b\0" /* offset 11994 */
+  "\xd7\x9c\0" /* offset 11997 */
+  "\xd7\x9d\0" /* offset 12000 */
+  "\xd7\xa8\0" /* offset 12003 */
+  "\xd7\xaa\0" /* offset 12006 */
+  "\xd7\xa9\xd7\x81\0" /* offset 12009 */
+  "\xd7\xa9\xd7\x82\0" /* offset 12014 */
+  "\xd7\xa9\xd6\xbc\xd7\x81\0" /* offset 12019 */
+  "\xd7\xa9\xd6\xbc\xd7\x82\0" /* offset 12026 */
+  "\xd7\x90\xd6\xb7\0" /* offset 12033 */
+  "\xd7\x90\xd6\xb8\0" /* offset 12038 */
+  "\xd7\x90\xd6\xbc\0" /* offset 12043 */
+  "\xd7\x91\xd6\xbc\0" /* offset 12048 */
+  "\xd7\x92\xd6\xbc\0" /* offset 12053 */
+  "\xd7\x93\xd6\xbc\0" /* offset 12058 */
+  "\xd7\x94\xd6\xbc\0" /* offset 12063 */
+  "\xd7\x95\xd6\xbc\0" /* offset 12068 */
+  "\xd7\x96\xd6\xbc\0" /* offset 12073 */
+  "\xd7\x98\xd6\xbc\0" /* offset 12078 */
+  "\xd7\x99\xd6\xbc\0" /* offset 12083 */
+  "\xd7\x9a\xd6\xbc\0" /* offset 12088 */
+  "\xd7\x9b\xd6\xbc\0" /* offset 12093 */
+  "\xd7\x9c\xd6\xbc\0" /* offset 12098 */
+  "\xd7\x9e\xd6\xbc\0" /* offset 12103 */
+  "\xd7\xa0\xd6\xbc\0" /* offset 12108 */
+  "\xd7\xa1\xd6\xbc\0" /* offset 12113 */
+  "\xd7\xa3\xd6\xbc\0" /* offset 12118 */
+  "\xd7\xa4\xd6\xbc\0" /* offset 12123 */
+  "\xd7\xa6\xd6\xbc\0" /* offset 12128 */
+  "\xd7\xa7\xd6\xbc\0" /* offset 12133 */
+  "\xd7\xa8\xd6\xbc\0" /* offset 12138 */
+  "\xd7\xa9\xd6\xbc\0" /* offset 12143 */
+  "\xd7\xaa\xd6\xbc\0" /* offset 12148 */
+  "\xd7\x95\xd6\xb9\0" /* offset 12153 */
+  "\xd7\x91\xd6\xbf\0" /* offset 12158 */
+  "\xd7\x9b\xd6\xbf\0" /* offset 12163 */
+  "\xd7\xa4\xd6\xbf\0" /* offset 12168 */
+  "\xd7\x90\xd7\x9c\0" /* offset 12173 */
+  "\xd9\xb1\0" /* offset 12178 */
+  "\xd9\xbb\0" /* offset 12181 */
+  "\xd9\xbe\0" /* offset 12184 */
+  "\xda\x80\0" /* offset 12187 */
+  "\xd9\xba\0" /* offset 12190 */
+  "\xd9\xbf\0" /* offset 12193 */
+  "\xd9\xb9\0" /* offset 12196 */
+  "\xda\xa4\0" /* offset 12199 */
+  "\xda\xa6\0" /* offset 12202 */
+  "\xda\x84\0" /* offset 12205 */
+  "\xda\x83\0" /* offset 12208 */
+  "\xda\x86\0" /* offset 12211 */
+  "\xda\x87\0" /* offset 12214 */
+  "\xda\x8d\0" /* offset 12217 */
+  "\xda\x8c\0" /* offset 12220 */
+  "\xda\x8e\0" /* offset 12223 */
+  "\xda\x88\0" /* offset 12226 */
+  "\xda\x98\0" /* offset 12229 */
+  "\xda\x91\0" /* offset 12232 */
+  "\xda\xa9\0" /* offset 12235 */
+  "\xda\xaf\0" /* offset 12238 */
+  "\xda\xb3\0" /* offset 12241 */
+  "\xda\xb1\0" /* offset 12244 */
+  "\xda\xba\0" /* offset 12247 */
+  "\xda\xbb\0" /* offset 12250 */
+  "\xdb\x81\0" /* offset 12253 */
+  "\xda\xbe\0" /* offset 12256 */
+  "\xdb\x92\0" /* offset 12259 */
+  "\xda\xad\0" /* offset 12262 */
+  "\xdb\x87\0" /* offset 12265 */
+  "\xdb\x86\0" /* offset 12268 */
+  "\xdb\x88\0" /* offset 12271 */
+  "\xdb\x8b\0" /* offset 12274 */
+  "\xdb\x85\0" /* offset 12277 */
+  "\xdb\x89\0" /* offset 12280 */
+  "\xdb\x90\0" /* offset 12283 */
+  "\xd9\x89\0" /* offset 12286 */
+  "\xd9\x8a\xd9\x94\xd8\xa7\0" /* offset 12289 */
+  "\xd9\x8a\xd9\x94\xdb\x95\0" /* offset 12296 */
+  "\xd9\x8a\xd9\x94\xd9\x88\0" /* offset 12303 */
+  "\xd9\x8a\xd9\x94\xdb\x87\0" /* offset 12310 */
+  "\xd9\x8a\xd9\x94\xdb\x86\0" /* offset 12317 */
+  "\xd9\x8a\xd9\x94\xdb\x88\0" /* offset 12324 */
+  "\xd9\x8a\xd9\x94\xdb\x90\0" /* offset 12331 */
+  "\xd9\x8a\xd9\x94\xd9\x89\0" /* offset 12338 */
+  "\xdb\x8c\0" /* offset 12345 */
+  "\xd9\x8a\xd9\x94\xd8\xac\0" /* offset 12348 */
+  "\xd9\x8a\xd9\x94\xd8\xad\0" /* offset 12355 */
+  "\xd9\x8a\xd9\x94\xd9\x85\0" /* offset 12362 */
+  "\xd9\x8a\xd9\x94\xd9\x8a\0" /* offset 12369 */
+  "\xd8\xa8\xd8\xac\0" /* offset 12376 */
+  "\xd8\xa8\xd8\xad\0" /* offset 12381 */
+  "\xd8\xa8\xd8\xae\0" /* offset 12386 */
+  "\xd8\xa8\xd9\x85\0" /* offset 12391 */
+  "\xd8\xa8\xd9\x89\0" /* offset 12396 */
+  "\xd8\xa8\xd9\x8a\0" /* offset 12401 */
+  "\xd8\xaa\xd8\xac\0" /* offset 12406 */
+  "\xd8\xaa\xd8\xad\0" /* offset 12411 */
+  "\xd8\xaa\xd8\xae\0" /* offset 12416 */
+  "\xd8\xaa\xd9\x85\0" /* offset 12421 */
+  "\xd8\xaa\xd9\x89\0" /* offset 12426 */
+  "\xd8\xaa\xd9\x8a\0" /* offset 12431 */
+  "\xd8\xab\xd8\xac\0" /* offset 12436 */
+  "\xd8\xab\xd9\x85\0" /* offset 12441 */
+  "\xd8\xab\xd9\x89\0" /* offset 12446 */
+  "\xd8\xab\xd9\x8a\0" /* offset 12451 */
+  "\xd8\xac\xd8\xad\0" /* offset 12456 */
+  "\xd8\xac\xd9\x85\0" /* offset 12461 */
+  "\xd8\xad\xd8\xac\0" /* offset 12466 */
+  "\xd8\xad\xd9\x85\0" /* offset 12471 */
+  "\xd8\xae\xd8\xac\0" /* offset 12476 */
+  "\xd8\xae\xd8\xad\0" /* offset 12481 */
+  "\xd8\xae\xd9\x85\0" /* offset 12486 */
+  "\xd8\xb3\xd8\xac\0" /* offset 12491 */
+  "\xd8\xb3\xd8\xad\0" /* offset 12496 */
+  "\xd8\xb3\xd8\xae\0" /* offset 12501 */
+  "\xd8\xb3\xd9\x85\0" /* offset 12506 */
+  "\xd8\xb5\xd8\xad\0" /* offset 12511 */
+  "\xd8\xb5\xd9\x85\0" /* offset 12516 */
+  "\xd8\xb6\xd8\xac\0" /* offset 12521 */
+  "\xd8\xb6\xd8\xad\0" /* offset 12526 */
+  "\xd8\xb6\xd8\xae\0" /* offset 12531 */
+  "\xd8\xb6\xd9\x85\0" /* offset 12536 */
+  "\xd8\xb7\xd8\xad\0" /* offset 12541 */
+  "\xd8\xb7\xd9\x85\0" /* offset 12546 */
+  "\xd8\xb8\xd9\x85\0" /* offset 12551 */
+  "\xd8\xb9\xd8\xac\0" /* offset 12556 */
+  "\xd8\xb9\xd9\x85\0" /* offset 12561 */
+  "\xd8\xba\xd8\xac\0" /* offset 12566 */
+  "\xd8\xba\xd9\x85\0" /* offset 12571 */
+  "\xd9\x81\xd8\xac\0" /* offset 12576 */
+  "\xd9\x81\xd8\xad\0" /* offset 12581 */
+  "\xd9\x81\xd8\xae\0" /* offset 12586 */
+  "\xd9\x81\xd9\x85\0" /* offset 12591 */
+  "\xd9\x81\xd9\x89\0" /* offset 12596 */
+  "\xd9\x81\xd9\x8a\0" /* offset 12601 */
+  "\xd9\x82\xd8\xad\0" /* offset 12606 */
+  "\xd9\x82\xd9\x85\0" /* offset 12611 */
+  "\xd9\x82\xd9\x89\0" /* offset 12616 */
+  "\xd9\x82\xd9\x8a\0" /* offset 12621 */
+  "\xd9\x83\xd8\xa7\0" /* offset 12626 */
+  "\xd9\x83\xd8\xac\0" /* offset 12631 */
+  "\xd9\x83\xd8\xad\0" /* offset 12636 */
+  "\xd9\x83\xd8\xae\0" /* offset 12641 */
+  "\xd9\x83\xd9\x84\0" /* offset 12646 */
+  "\xd9\x83\xd9\x85\0" /* offset 12651 */
+  "\xd9\x83\xd9\x89\0" /* offset 12656 */
+  "\xd9\x83\xd9\x8a\0" /* offset 12661 */
+  "\xd9\x84\xd8\xac\0" /* offset 12666 */
+  "\xd9\x84\xd8\xad\0" /* offset 12671 */
+  "\xd9\x84\xd8\xae\0" /* offset 12676 */
+  "\xd9\x84\xd9\x85\0" /* offset 12681 */
+  "\xd9\x84\xd9\x89\0" /* offset 12686 */
+  "\xd9\x84\xd9\x8a\0" /* offset 12691 */
+  "\xd9\x85\xd8\xac\0" /* offset 12696 */
+  "\xd9\x85\xd8\xad\0" /* offset 12701 */
+  "\xd9\x85\xd8\xae\0" /* offset 12706 */
+  "\xd9\x85\xd9\x85\0" /* offset 12711 */
+  "\xd9\x85\xd9\x89\0" /* offset 12716 */
+  "\xd9\x85\xd9\x8a\0" /* offset 12721 */
+  "\xd9\x86\xd8\xac\0" /* offset 12726 */
+  "\xd9\x86\xd8\xad\0" /* offset 12731 */
+  "\xd9\x86\xd8\xae\0" /* offset 12736 */
+  "\xd9\x86\xd9\x85\0" /* offset 12741 */
+  "\xd9\x86\xd9\x89\0" /* offset 12746 */
+  "\xd9\x86\xd9\x8a\0" /* offset 12751 */
+  "\xd9\x87\xd8\xac\0" /* offset 12756 */
+  "\xd9\x87\xd9\x85\0" /* offset 12761 */
+  "\xd9\x87\xd9\x89\0" /* offset 12766 */
+  "\xd9\x87\xd9\x8a\0" /* offset 12771 */
+  "\xd9\x8a\xd8\xac\0" /* offset 12776 */
+  "\xd9\x8a\xd8\xad\0" /* offset 12781 */
+  "\xd9\x8a\xd8\xae\0" /* offset 12786 */
+  "\xd9\x8a\xd9\x85\0" /* offset 12791 */
+  "\xd9\x8a\xd9\x89\0" /* offset 12796 */
+  "\xd9\x8a\xd9\x8a\0" /* offset 12801 */
+  "\xd8\xb0\xd9\xb0\0" /* offset 12806 */
+  "\xd8\xb1\xd9\xb0\0" /* offset 12811 */
+  "\xd9\x89\xd9\xb0\0" /* offset 12816 */
+  "\x20\xd9\x8c\xd9\x91\0" /* offset 12821 */
+  "\x20\xd9\x8d\xd9\x91\0" /* offset 12827 */
+  "\x20\xd9\x8e\xd9\x91\0" /* offset 12833 */
+  "\x20\xd9\x8f\xd9\x91\0" /* offset 12839 */
+  "\x20\xd9\x90\xd9\x91\0" /* offset 12845 */
+  "\x20\xd9\x91\xd9\xb0\0" /* offset 12851 */
+  "\xd9\x8a\xd9\x94\xd8\xb1\0" /* offset 12857 */
+  "\xd9\x8a\xd9\x94\xd8\xb2\0" /* offset 12864 */
+  "\xd9\x8a\xd9\x94\xd9\x86\0" /* offset 12871 */
+  "\xd8\xa8\xd8\xb1\0" /* offset 12878 */
+  "\xd8\xa8\xd8\xb2\0" /* offset 12883 */
+  "\xd8\xa8\xd9\x86\0" /* offset 12888 */
+  "\xd8\xaa\xd8\xb1\0" /* offset 12893 */
+  "\xd8\xaa\xd8\xb2\0" /* offset 12898 */
+  "\xd8\xaa\xd9\x86\0" /* offset 12903 */
+  "\xd8\xab\xd8\xb1\0" /* offset 12908 */
+  "\xd8\xab\xd8\xb2\0" /* offset 12913 */
+  "\xd8\xab\xd9\x86\0" /* offset 12918 */
+  "\xd9\x85\xd8\xa7\0" /* offset 12923 */
+  "\xd9\x86\xd8\xb1\0" /* offset 12928 */
+  "\xd9\x86\xd8\xb2\0" /* offset 12933 */
+  "\xd9\x86\xd9\x86\0" /* offset 12938 */
+  "\xd9\x8a\xd8\xb1\0" /* offset 12943 */
+  "\xd9\x8a\xd8\xb2\0" /* offset 12948 */
+  "\xd9\x8a\xd9\x86\0" /* offset 12953 */
+  "\xd9\x8a\xd9\x94\xd8\xae\0" /* offset 12958 */
+  "\xd9\x8a\xd9\x94\xd9\x87\0" /* offset 12965 */
+  "\xd8\xa8\xd9\x87\0" /* offset 12972 */
+  "\xd8\xaa\xd9\x87\0" /* offset 12977 */
+  "\xd8\xb5\xd8\xae\0" /* offset 12982 */
+  "\xd9\x84\xd9\x87\0" /* offset 12987 */
+  "\xd9\x86\xd9\x87\0" /* offset 12992 */
+  "\xd9\x87\xd9\xb0\0" /* offset 12997 */
+  "\xd9\x8a\xd9\x87\0" /* offset 13002 */
+  "\xd8\xab\xd9\x87\0" /* offset 13007 */
+  "\xd8\xb3\xd9\x87\0" /* offset 13012 */
+  "\xd8\xb4\xd9\x85\0" /* offset 13017 */
+  "\xd8\xb4\xd9\x87\0" /* offset 13022 */
+  "\xd9\x80\xd9\x8e\xd9\x91\0" /* offset 13027 */
+  "\xd9\x80\xd9\x8f\xd9\x91\0" /* offset 13034 */
+  "\xd9\x80\xd9\x90\xd9\x91\0" /* offset 13041 */
+  "\xd8\xb7\xd9\x89\0" /* offset 13048 */
+  "\xd8\xb7\xd9\x8a\0" /* offset 13053 */
+  "\xd8\xb9\xd9\x89\0" /* offset 13058 */
+  "\xd8\xb9\xd9\x8a\0" /* offset 13063 */
+  "\xd8\xba\xd9\x89\0" /* offset 13068 */
+  "\xd8\xba\xd9\x8a\0" /* offset 13073 */
+  "\xd8\xb3\xd9\x89\0" /* offset 13078 */
+  "\xd8\xb3\xd9\x8a\0" /* offset 13083 */
+  "\xd8\xb4\xd9\x89\0" /* offset 13088 */
+  "\xd8\xb4\xd9\x8a\0" /* offset 13093 */
+  "\xd8\xad\xd9\x89\0" /* offset 13098 */
+  "\xd8\xad\xd9\x8a\0" /* offset 13103 */
+  "\xd8\xac\xd9\x89\0" /* offset 13108 */
+  "\xd8\xac\xd9\x8a\0" /* offset 13113 */
+  "\xd8\xae\xd9\x89\0" /* offset 13118 */
+  "\xd8\xae\xd9\x8a\0" /* offset 13123 */
+  "\xd8\xb5\xd9\x89\0" /* offset 13128 */
+  "\xd8\xb5\xd9\x8a\0" /* offset 13133 */
+  "\xd8\xb6\xd9\x89\0" /* offset 13138 */
+  "\xd8\xb6\xd9\x8a\0" /* offset 13143 */
+  "\xd8\xb4\xd8\xac\0" /* offset 13148 */
+  "\xd8\xb4\xd8\xad\0" /* offset 13153 */
+  "\xd8\xb4\xd8\xae\0" /* offset 13158 */
+  "\xd8\xb4\xd8\xb1\0" /* offset 13163 */
+  "\xd8\xb3\xd8\xb1\0" /* offset 13168 */
+  "\xd8\xb5\xd8\xb1\0" /* offset 13173 */
+  "\xd8\xb6\xd8\xb1\0" /* offset 13178 */
+  "\xd8\xa7\xd9\x8b\0" /* offset 13183 */
+  "\xd8\xaa\xd8\xac\xd9\x85\0" /* offset 13188 */
+  "\xd8\xaa\xd8\xad\xd8\xac\0" /* offset 13195 */
+  "\xd8\xaa\xd8\xad\xd9\x85\0" /* offset 13202 */
+  "\xd8\xaa\xd8\xae\xd9\x85\0" /* offset 13209 */
+  "\xd8\xaa\xd9\x85\xd8\xac\0" /* offset 13216 */
+  "\xd8\xaa\xd9\x85\xd8\xad\0" /* offset 13223 */
+  "\xd8\xaa\xd9\x85\xd8\xae\0" /* offset 13230 */
+  "\xd8\xac\xd9\x85\xd8\xad\0" /* offset 13237 */
+  "\xd8\xad\xd9\x85\xd9\x8a\0" /* offset 13244 */
+  "\xd8\xad\xd9\x85\xd9\x89\0" /* offset 13251 */
+  "\xd8\xb3\xd8\xad\xd8\xac\0" /* offset 13258 */
+  "\xd8\xb3\xd8\xac\xd8\xad\0" /* offset 13265 */
+  "\xd8\xb3\xd8\xac\xd9\x89\0" /* offset 13272 */
+  "\xd8\xb3\xd9\x85\xd8\xad\0" /* offset 13279 */
+  "\xd8\xb3\xd9\x85\xd8\xac\0" /* offset 13286 */
+  "\xd8\xb3\xd9\x85\xd9\x85\0" /* offset 13293 */
+  "\xd8\xb5\xd8\xad\xd8\xad\0" /* offset 13300 */
+  "\xd8\xb5\xd9\x85\xd9\x85\0" /* offset 13307 */
+  "\xd8\xb4\xd8\xad\xd9\x85\0" /* offset 13314 */
+  "\xd8\xb4\xd8\xac\xd9\x8a\0" /* offset 13321 */
+  "\xd8\xb4\xd9\x85\xd8\xae\0" /* offset 13328 */
+  "\xd8\xb4\xd9\x85\xd9\x85\0" /* offset 13335 */
+  "\xd8\xb6\xd8\xad\xd9\x89\0" /* offset 13342 */
+  "\xd8\xb6\xd8\xae\xd9\x85\0" /* offset 13349 */
+  "\xd8\xb7\xd9\x85\xd8\xad\0" /* offset 13356 */
+  "\xd8\xb7\xd9\x85\xd9\x85\0" /* offset 13363 */
+  "\xd8\xb7\xd9\x85\xd9\x8a\0" /* offset 13370 */
+  "\xd8\xb9\xd8\xac\xd9\x85\0" /* offset 13377 */
+  "\xd8\xb9\xd9\x85\xd9\x85\0" /* offset 13384 */
+  "\xd8\xb9\xd9\x85\xd9\x89\0" /* offset 13391 */
+  "\xd8\xba\xd9\x85\xd9\x85\0" /* offset 13398 */
+  "\xd8\xba\xd9\x85\xd9\x8a\0" /* offset 13405 */
+  "\xd8\xba\xd9\x85\xd9\x89\0" /* offset 13412 */
+  "\xd9\x81\xd8\xae\xd9\x85\0" /* offset 13419 */
+  "\xd9\x82\xd9\x85\xd8\xad\0" /* offset 13426 */
+  "\xd9\x82\xd9\x85\xd9\x85\0" /* offset 13433 */
+  "\xd9\x84\xd8\xad\xd9\x85\0" /* offset 13440 */
+  "\xd9\x84\xd8\xad\xd9\x8a\0" /* offset 13447 */
+  "\xd9\x84\xd8\xad\xd9\x89\0" /* offset 13454 */
+  "\xd9\x84\xd8\xac\xd8\xac\0" /* offset 13461 */
+  "\xd9\x84\xd8\xae\xd9\x85\0" /* offset 13468 */
+  "\xd9\x84\xd9\x85\xd8\xad\0" /* offset 13475 */
+  "\xd9\x85\xd8\xad\xd8\xac\0" /* offset 13482 */
+  "\xd9\x85\xd8\xad\xd9\x85\0" /* offset 13489 */
+  "\xd9\x85\xd8\xad\xd9\x8a\0" /* offset 13496 */
+  "\xd9\x85\xd8\xac\xd8\xad\0" /* offset 13503 */
+  "\xd9\x85\xd8\xac\xd9\x85\0" /* offset 13510 */
+  "\xd9\x85\xd8\xae\xd8\xac\0" /* offset 13517 */
+  "\xd9\x85\xd8\xae\xd9\x85\0" /* offset 13524 */
+  "\xd9\x85\xd8\xac\xd8\xae\0" /* offset 13531 */
+  "\xd9\x87\xd9\x85\xd8\xac\0" /* offset 13538 */
+  "\xd9\x87\xd9\x85\xd9\x85\0" /* offset 13545 */
+  "\xd9\x86\xd8\xad\xd9\x85\0" /* offset 13552 */
+  "\xd9\x86\xd8\xad\xd9\x89\0" /* offset 13559 */
+  "\xd9\x86\xd8\xac\xd9\x85\0" /* offset 13566 */
+  "\xd9\x86\xd8\xac\xd9\x89\0" /* offset 13573 */
+  "\xd9\x86\xd9\x85\xd9\x8a\0" /* offset 13580 */
+  "\xd9\x86\xd9\x85\xd9\x89\0" /* offset 13587 */
+  "\xd9\x8a\xd9\x85\xd9\x85\0" /* offset 13594 */
+  "\xd8\xa8\xd8\xae\xd9\x8a\0" /* offset 13601 */
+  "\xd8\xaa\xd8\xac\xd9\x8a\0" /* offset 13608 */
+  "\xd8\xaa\xd8\xac\xd9\x89\0" /* offset 13615 */
+  "\xd8\xaa\xd8\xae\xd9\x8a\0" /* offset 13622 */
+  "\xd8\xaa\xd8\xae\xd9\x89\0" /* offset 13629 */
+  "\xd8\xaa\xd9\x85\xd9\x8a\0" /* offset 13636 */
+  "\xd8\xaa\xd9\x85\xd9\x89\0" /* offset 13643 */
+  "\xd8\xac\xd9\x85\xd9\x8a\0" /* offset 13650 */
+  "\xd8\xac\xd8\xad\xd9\x89\0" /* offset 13657 */
+  "\xd8\xac\xd9\x85\xd9\x89\0" /* offset 13664 */
+  "\xd8\xb3\xd8\xae\xd9\x89\0" /* offset 13671 */
+  "\xd8\xb5\xd8\xad\xd9\x8a\0" /* offset 13678 */
+  "\xd8\xb4\xd8\xad\xd9\x8a\0" /* offset 13685 */
+  "\xd8\xb6\xd8\xad\xd9\x8a\0" /* offset 13692 */
+  "\xd9\x84\xd8\xac\xd9\x8a\0" /* offset 13699 */
+  "\xd9\x84\xd9\x85\xd9\x8a\0" /* offset 13706 */
+  "\xd9\x8a\xd8\xad\xd9\x8a\0" /* offset 13713 */
+  "\xd9\x8a\xd8\xac\xd9\x8a\0" /* offset 13720 */
+  "\xd9\x8a\xd9\x85\xd9\x8a\0" /* offset 13727 */
+  "\xd9\x85\xd9\x85\xd9\x8a\0" /* offset 13734 */
+  "\xd9\x82\xd9\x85\xd9\x8a\0" /* offset 13741 */
+  "\xd9\x86\xd8\xad\xd9\x8a\0" /* offset 13748 */
+  "\xd8\xb9\xd9\x85\xd9\x8a\0" /* offset 13755 */
+  "\xd9\x83\xd9\x85\xd9\x8a\0" /* offset 13762 */
+  "\xd9\x86\xd8\xac\xd8\xad\0" /* offset 13769 */
+  "\xd9\x85\xd8\xae\xd9\x8a\0" /* offset 13776 */
+  "\xd9\x84\xd8\xac\xd9\x85\0" /* offset 13783 */
+  "\xd9\x83\xd9\x85\xd9\x85\0" /* offset 13790 */
+  "\xd8\xac\xd8\xad\xd9\x8a\0" /* offset 13797 */
+  "\xd8\xad\xd8\xac\xd9\x8a\0" /* offset 13804 */
+  "\xd9\x85\xd8\xac\xd9\x8a\0" /* offset 13811 */
+  "\xd9\x81\xd9\x85\xd9\x8a\0" /* offset 13818 */
+  "\xd8\xa8\xd8\xad\xd9\x8a\0" /* offset 13825 */
+  "\xd8\xb3\xd8\xae\xd9\x8a\0" /* offset 13832 */
+  "\xd9\x86\xd8\xac\xd9\x8a\0" /* offset 13839 */
+  "\xd8\xb5\xd9\x84\xdb\x92\0" /* offset 13846 */
+  "\xd9\x82\xd9\x84\xdb\x92\0" /* offset 13853 */
+  "\xd8\xa7\xd9\x84\xd9\x84\xd9\x87\0" /* offset 13860 */
+  "\xd8\xa7\xd9\x83\xd8\xa8\xd8\xb1\0" /* offset 13869 */
+  "\xd9\x85\xd8\xad\xd9\x85\xd8\xaf\0" /* offset 13878 */
+  "\xd8\xb5\xd9\x84\xd8\xb9\xd9\x85\0" /* offset 13887 */
+  "\xd8\xb1\xd8\xb3\xd9\x88\xd9\x84\0" /* offset 13896 */
+  "\xd8\xb9\xd9\x84\xd9\x8a\xd9\x87\0" /* offset 13905 */
+  "\xd9\x88\xd8\xb3\xd9\x84\xd9\x85\0" /* offset 13914 */
+  "\xd8\xb5\xd9\x84\xd9\x89\0" /* offset 13923 */
+  "\xd8\xb5\xd9\x84\xd9\x89\x20\xd8\xa7\xd9\x84\xd9\x84\xd9\x87\x20\xd8\xb9\xd9\x84\xd9\x8a\xd9\x87\x20\xd9\x88\xd8\xb3\xd9\x84\xd9\x85\0" /* offset 13930 */
+  "\xd8\xac\xd9\x84\x20\xd8\xac\xd9\x84\xd8\xa7\xd9\x84\xd9\x87\0" /* offset 13964 */
+  "\xd8\xb1\xdb\x8c\xd8\xa7\xd9\x84\0" /* offset 13980 */
+  "\xe2\x80\x94\0" /* offset 13989 */
+  "\xe2\x80\x93\0" /* offset 13993 */
+  "\x5f\0" /* offset 13997 */
+  "\x7b\0" /* offset 13999 */
+  "\x7d\0" /* offset 14001 */
+  "\xe3\x80\x94\0" /* offset 14003 */
+  "\xe3\x80\x95\0" /* offset 14007 */
+  "\xe3\x80\x90\0" /* offset 14011 */
+  "\xe3\x80\x91\0" /* offset 14015 */
+  "\xe3\x80\x8a\0" /* offset 14019 */
+  "\xe3\x80\x8b\0" /* offset 14023 */
+  "\xe3\x80\x8c\0" /* offset 14027 */
+  "\xe3\x80\x8d\0" /* offset 14031 */
+  "\xe3\x80\x8e\0" /* offset 14035 */
+  "\xe3\x80\x8f\0" /* offset 14039 */
+  "\x5b\0" /* offset 14043 */
+  "\x5d\0" /* offset 14045 */
+  "\x2c\0" /* offset 14047 */
+  "\xe3\x80\x81\0" /* offset 14049 */
+  "\x3a\0" /* offset 14053 */
+  "\x3f\0" /* offset 14055 */
+  "\x21\0" /* offset 14057 */
+  "\x23\0" /* offset 14059 */
+  "\x26\0" /* offset 14061 */
+  "\x2a\0" /* offset 14063 */
+  "\x2d\0" /* offset 14065 */
+  "\x3c\0" /* offset 14067 */
+  "\x3e\0" /* offset 14069 */
+  "\x5c\0" /* offset 14071 */
+  "\x24\0" /* offset 14073 */
+  "\x25\0" /* offset 14075 */
+  "\x40\0" /* offset 14077 */
+  "\x20\xd9\x8b\0" /* offset 14079 */
+  "\xd9\x80\xd9\x8b\0" /* offset 14083 */
+  "\x20\xd9\x8c\0" /* offset 14088 */
+  "\x20\xd9\x8d\0" /* offset 14092 */
+  "\x20\xd9\x8e\0" /* offset 14096 */
+  "\xd9\x80\xd9\x8e\0" /* offset 14100 */
+  "\x20\xd9\x8f\0" /* offset 14105 */
+  "\xd9\x80\xd9\x8f\0" /* offset 14109 */
+  "\x20\xd9\x90\0" /* offset 14114 */
+  "\xd9\x80\xd9\x90\0" /* offset 14118 */
+  "\x20\xd9\x91\0" /* offset 14123 */
+  "\xd9\x80\xd9\x91\0" /* offset 14127 */
+  "\x20\xd9\x92\0" /* offset 14132 */
+  "\xd9\x80\xd9\x92\0" /* offset 14136 */
+  "\xd8\xa1\0" /* offset 14141 */
+  "\xd8\xa7\0" /* offset 14144 */
+  "\xd8\xa8\0" /* offset 14147 */
+  "\xd8\xa9\0" /* offset 14150 */
+  "\xd8\xaa\0" /* offset 14153 */
+  "\xd8\xab\0" /* offset 14156 */
+  "\xd8\xac\0" /* offset 14159 */
+  "\xd8\xad\0" /* offset 14162 */
+  "\xd8\xae\0" /* offset 14165 */
+  "\xd8\xaf\0" /* offset 14168 */
+  "\xd8\xb0\0" /* offset 14171 */
+  "\xd8\xb1\0" /* offset 14174 */
+  "\xd8\xb2\0" /* offset 14177 */
+  "\xd8\xb3\0" /* offset 14180 */
+  "\xd8\xb4\0" /* offset 14183 */
+  "\xd8\xb5\0" /* offset 14186 */
+  "\xd8\xb6\0" /* offset 14189 */
+  "\xd8\xb7\0" /* offset 14192 */
+  "\xd8\xb8\0" /* offset 14195 */
+  "\xd8\xb9\0" /* offset 14198 */
+  "\xd8\xba\0" /* offset 14201 */
+  "\xd9\x81\0" /* offset 14204 */
+  "\xd9\x82\0" /* offset 14207 */
+  "\xd9\x83\0" /* offset 14210 */
+  "\xd9\x84\0" /* offset 14213 */
+  "\xd9\x85\0" /* offset 14216 */
+  "\xd9\x86\0" /* offset 14219 */
+  "\xd9\x87\0" /* offset 14222 */
+  "\xd9\x88\0" /* offset 14225 */
+  "\xd9\x8a\0" /* offset 14228 */
+  "\xd9\x84\xd8\xa7\xd9\x93\0" /* offset 14231 */
+  "\xd9\x84\xd8\xa7\xd9\x94\0" /* offset 14238 */
+  "\xd9\x84\xd8\xa7\xd9\x95\0" /* offset 14245 */
+  "\xd9\x84\xd8\xa7\0" /* offset 14252 */
+  "\x22\0" /* offset 14257 */
+  "\x27\0" /* offset 14259 */
+  "\x2f\0" /* offset 14261 */
+  "\x5e\0" /* offset 14263 */
+  "\x7c\0" /* offset 14265 */
+  "\x7e\0" /* offset 14267 */
+  "\xe2\xa6\x85\0" /* offset 14269 */
+  "\xe2\xa6\x86\0" /* offset 14273 */
+  "\xe3\x80\x82\0" /* offset 14277 */
+  "\xe3\x83\xbb\0" /* offset 14281 */
+  "\xe3\x82\xa1\0" /* offset 14285 */
+  "\xe3\x82\xa3\0" /* offset 14289 */
+  "\xe3\x82\xa5\0" /* offset 14293 */
+  "\xe3\x82\xa7\0" /* offset 14297 */
+  "\xe3\x82\xa9\0" /* offset 14301 */
+  "\xe3\x83\xa3\0" /* offset 14305 */
+  "\xe3\x83\xa5\0" /* offset 14309 */
+  "\xe3\x83\xa7\0" /* offset 14313 */
+  "\xe3\x83\x83\0" /* offset 14317 */
+  "\xe3\x83\xbc\0" /* offset 14321 */
+  "\xe3\x83\xb3\0" /* offset 14325 */
+  "\xe3\x82\x99\0" /* offset 14329 */
+  "\xe3\x82\x9a\0" /* offset 14333 */
+  "\xc2\xa2\0" /* offset 14337 */
+  "\xc2\xa3\0" /* offset 14340 */
+  "\xc2\xac\0" /* offset 14343 */
+  "\xc2\xa6\0" /* offset 14346 */
+  "\xc2\xa5\0" /* offset 14349 */
+  "\xe2\x82\xa9\0" /* offset 14352 */
+  "\xe2\x94\x82\0" /* offset 14356 */
+  "\xe2\x86\x90\0" /* offset 14360 */
+  "\xe2\x86\x91\0" /* offset 14364 */
+  "\xe2\x86\x92\0" /* offset 14368 */
+  "\xe2\x86\x93\0" /* offset 14372 */
+  "\xe2\x96\xa0\0" /* offset 14376 */
+  "\xe2\x97\x8b\0" /* offset 14380 */
+  "\xf0\x9d\x85\x97\xf0\x9d\x85\xa5\0" /* offset 14384 */
+  "\xf0\x9d\x85\x98\xf0\x9d\x85\xa5\0" /* offset 14393 */
+  "\xf0\x9d\x85\x98\xf0\x9d\x85\xa5\xf0\x9d\x85\xae\0" /* offset 14402 */
+  "\xf0\x9d\x85\x98\xf0\x9d\x85\xa5\xf0\x9d\x85\xaf\0" /* offset 14415 */
+  "\xf0\x9d\x85\x98\xf0\x9d\x85\xa5\xf0\x9d\x85\xb0\0" /* offset 14428 */
+  "\xf0\x9d\x85\x98\xf0\x9d\x85\xa5\xf0\x9d\x85\xb1\0" /* offset 14441 */
+  "\xf0\x9d\x85\x98\xf0\x9d\x85\xa5\xf0\x9d\x85\xb2\0" /* offset 14454 */
+  "\xf0\x9d\x86\xb9\xf0\x9d\x85\xa5\0" /* offset 14467 */
+  "\xf0\x9d\x86\xba\xf0\x9d\x85\xa5\0" /* offset 14476 */
+  "\xf0\x9d\x86\xb9\xf0\x9d\x85\xa5\xf0\x9d\x85\xae\0" /* offset 14485 */
+  "\xf0\x9d\x86\xba\xf0\x9d\x85\xa5\xf0\x9d\x85\xae\0" /* offset 14498 */
+  "\xf0\x9d\x86\xb9\xf0\x9d\x85\xa5\xf0\x9d\x85\xaf\0" /* offset 14511 */
+  "\xf0\x9d\x86\xba\xf0\x9d\x85\xa5\xf0\x9d\x85\xaf\0" /* offset 14524 */
+  "\xce\x91\0" /* offset 14537 */
+  "\xce\x92\0" /* offset 14540 */
+  "\xce\x94\0" /* offset 14543 */
+  "\xce\x95\0" /* offset 14546 */
+  "\xce\x96\0" /* offset 14549 */
+  "\xce\x97\0" /* offset 14552 */
+  "\xce\x99\0" /* offset 14555 */
+  "\xce\x9a\0" /* offset 14558 */
+  "\xce\x9b\0" /* offset 14561 */
+  "\xce\x9c\0" /* offset 14564 */
+  "\xce\x9d\0" /* offset 14567 */
+  "\xce\x9e\0" /* offset 14570 */
+  "\xce\x9f\0" /* offset 14573 */
+  "\xce\xa1\0" /* offset 14576 */
+  "\xce\xa4\0" /* offset 14579 */
+  "\xce\xa6\0" /* offset 14582 */
+  "\xce\xa7\0" /* offset 14585 */
+  "\xce\xa8\0" /* offset 14588 */
+  "\xe2\x88\x87\0" /* offset 14591 */
+  "\xce\xb1\0" /* offset 14595 */
+  "\xce\xb6\0" /* offset 14598 */
+  "\xce\xb7\0" /* offset 14601 */
+  "\xce\xbb\0" /* offset 14604 */
+  "\xce\xbd\0" /* offset 14607 */
+  "\xce\xbe\0" /* offset 14610 */
+  "\xce\xbf\0" /* offset 14613 */
+  "\xcf\x83\0" /* offset 14616 */
+  "\xcf\x84\0" /* offset 14619 */
+  "\xcf\x85\0" /* offset 14622 */
+  "\xcf\x88\0" /* offset 14625 */
+  "\xcf\x89\0" /* offset 14628 */
+  "\xe2\x88\x82\0" /* offset 14631 */
+  "\xe4\xb8\xbd\0" /* offset 14635 */
+  "\xe4\xb8\xb8\0" /* offset 14639 */
+  "\xe4\xb9\x81\0" /* offset 14643 */
+  "\xf0\xa0\x84\xa2\0" /* offset 14647 */
+  "\xe4\xbd\xa0\0" /* offset 14652 */
+  "\xe4\xbe\xbb\0" /* offset 14656 */
+  "\xe5\x80\x82\0" /* offset 14660 */
+  "\xe5\x81\xba\0" /* offset 14664 */
+  "\xe5\x82\x99\0" /* offset 14668 */
+  "\xe5\x83\x8f\0" /* offset 14672 */
+  "\xe3\x92\x9e\0" /* offset 14676 */
+  "\xf0\xa0\x98\xba\0" /* offset 14680 */
+  "\xe5\x85\x94\0" /* offset 14685 */
+  "\xe5\x85\xa4\0" /* offset 14689 */
+  "\xe5\x85\xb7\0" /* offset 14693 */
+  "\xf0\xa0\x94\x9c\0" /* offset 14697 */
+  "\xe3\x92\xb9\0" /* offset 14702 */
+  "\xe5\x85\xa7\0" /* offset 14706 */
+  "\xe5\x86\x8d\0" /* offset 14710 */
+  "\xf0\xa0\x95\x8b\0" /* offset 14714 */
+  "\xe5\x86\x97\0" /* offset 14719 */
+  "\xe5\x86\xa4\0" /* offset 14723 */
+  "\xe4\xbb\x8c\0" /* offset 14727 */
+  "\xe5\x86\xac\0" /* offset 14731 */
+  "\xe5\x86\xb5\0" /* offset 14735 */
+  "\xf0\xa9\x87\x9f\0" /* offset 14739 */
+  "\xe5\x88\x83\0" /* offset 14744 */
+  "\xe3\x93\x9f\0" /* offset 14748 */
+  "\xe5\x88\xbb\0" /* offset 14752 */
+  "\xe5\x89\x86\0" /* offset 14756 */
+  "\xe5\x89\xb2\0" /* offset 14760 */
+  "\xe5\x89\xb7\0" /* offset 14764 */
+  "\xe3\x94\x95\0" /* offset 14768 */
+  "\xe5\x8b\x87\0" /* offset 14772 */
+  "\xe5\x8b\xba\0" /* offset 14776 */
+  "\xe5\x8c\x85\0" /* offset 14780 */
+  "\xe5\x8c\x86\0" /* offset 14784 */
+  "\xe5\x8d\x89\0" /* offset 14788 */
+  "\xe5\x8d\x9a\0" /* offset 14792 */
+  "\xe5\x8d\xb3\0" /* offset 14796 */
+  "\xe5\x8d\xbd\0" /* offset 14800 */
+  "\xe5\x8d\xbf\0" /* offset 14804 */
+  "\xf0\xa0\xa8\xac\0" /* offset 14808 */
+  "\xe7\x81\xb0\0" /* offset 14813 */
+  "\xe5\x8f\x8a\0" /* offset 14817 */
+  "\xe5\x8f\x9f\0" /* offset 14821 */
+  "\xf0\xa0\xad\xa3\0" /* offset 14825 */
+  "\xe5\x8f\xab\0" /* offset 14830 */
+  "\xe5\x8f\xb1\0" /* offset 14834 */
+  "\xe5\x90\x86\0" /* offset 14838 */
+  "\xe5\x92\x9e\0" /* offset 14842 */
+  "\xe5\x90\xb8\0" /* offset 14846 */
+  "\xe5\x91\x88\0" /* offset 14850 */
+  "\xe5\x91\xa8\0" /* offset 14854 */
+  "\xe5\x92\xa2\0" /* offset 14858 */
+  "\xe5\x93\xb6\0" /* offset 14862 */
+  "\xe5\x94\x90\0" /* offset 14866 */
+  "\xe5\x95\x93\0" /* offset 14870 */
+  "\xe5\x95\xa3\0" /* offset 14874 */
+  "\xe5\x96\x84\0" /* offset 14878 */
+  "\xe5\x96\x99\0" /* offset 14882 */
+  "\xe5\x96\xab\0" /* offset 14886 */
+  "\xe5\x96\xb3\0" /* offset 14890 */
+  "\xe5\x97\x82\0" /* offset 14894 */
+  "\xe5\x9c\x96\0" /* offset 14898 */
+  "\xe5\x9c\x97\0" /* offset 14902 */
+  "\xe5\x99\x91\0" /* offset 14906 */
+  "\xe5\x99\xb4\0" /* offset 14910 */
+  "\xe5\xa3\xae\0" /* offset 14914 */
+  "\xe5\x9f\x8e\0" /* offset 14918 */
+  "\xe5\x9f\xb4\0" /* offset 14922 */
+  "\xe5\xa0\x8d\0" /* offset 14926 */
+  "\xe5\x9e\x8b\0" /* offset 14930 */
+  "\xe5\xa0\xb2\0" /* offset 14934 */
+  "\xe5\xa0\xb1\0" /* offset 14938 */
+  "\xe5\xa2\xac\0" /* offset 14942 */
+  "\xf0\xa1\x93\xa4\0" /* offset 14946 */
+  "\xe5\xa3\xb2\0" /* offset 14951 */
+  "\xe5\xa3\xb7\0" /* offset 14955 */
+  "\xe5\xa4\x86\0" /* offset 14959 */
+  "\xe5\xa4\x9a\0" /* offset 14963 */
+  "\xe5\xa4\xa2\0" /* offset 14967 */
+  "\xe5\xa5\xa2\0" /* offset 14971 */
+  "\xf0\xa1\x9a\xa8\0" /* offset 14975 */
+  "\xf0\xa1\x9b\xaa\0" /* offset 14980 */
+  "\xe5\xa7\xac\0" /* offset 14985 */
+  "\xe5\xa8\x9b\0" /* offset 14989 */
+  "\xe5\xa8\xa7\0" /* offset 14993 */
+  "\xe5\xa7\x98\0" /* offset 14997 */
+  "\xe5\xa9\xa6\0" /* offset 15001 */
+  "\xe3\x9b\xae\0" /* offset 15005 */
+  "\xe3\x9b\xbc\0" /* offset 15009 */
+  "\xe5\xac\x88\0" /* offset 15013 */
+  "\xe5\xac\xbe\0" /* offset 15017 */
+  "\xf0\xa1\xa7\x88\0" /* offset 15021 */
+  "\xe5\xaf\x83\0" /* offset 15026 */
+  "\xe5\xaf\x98\0" /* offset 15030 */
+  "\xe5\xaf\xb3\0" /* offset 15034 */
+  "\xf0\xa1\xac\x98\0" /* offset 15038 */
+  "\xe5\xaf\xbf\0" /* offset 15043 */
+  "\xe5\xb0\x86\0" /* offset 15047 */
+  "\xe5\xbd\x93\0" /* offset 15051 */
+  "\xe3\x9e\x81\0" /* offset 15055 */
+  "\xe5\xb1\xa0\0" /* offset 15059 */
+  "\xe5\xb3\x80\0" /* offset 15063 */
+  "\xe5\xb2\x8d\0" /* offset 15067 */
+  "\xf0\xa1\xb7\xa4\0" /* offset 15071 */
+  "\xe5\xb5\x83\0" /* offset 15076 */
+  "\xf0\xa1\xb7\xa6\0" /* offset 15080 */
+  "\xe5\xb5\xae\0" /* offset 15085 */
+  "\xe5\xb5\xab\0" /* offset 15089 */
+  "\xe5\xb5\xbc\0" /* offset 15093 */
+  "\xe5\xb7\xa1\0" /* offset 15097 */
+  "\xe5\xb7\xa2\0" /* offset 15101 */
+  "\xe3\xa0\xaf\0" /* offset 15105 */
+  "\xe5\xb7\xbd\0" /* offset 15109 */
+  "\xe5\xb8\xa8\0" /* offset 15113 */
+  "\xe5\xb8\xbd\0" /* offset 15117 */
+  "\xe5\xb9\xa9\0" /* offset 15121 */
+  "\xe3\xa1\xa2\0" /* offset 15125 */
+  "\xf0\xa2\x86\x83\0" /* offset 15129 */
+  "\xe3\xa1\xbc\0" /* offset 15134 */
+  "\xe5\xba\xb0\0" /* offset 15138 */
+  "\xe5\xba\xb3\0" /* offset 15142 */
+  "\xe5\xba\xb6\0" /* offset 15146 */
+  "\xf0\xaa\x8e\x92\0" /* offset 15150 */
+  "\xf0\xa2\x8c\xb1\0" /* offset 15155 */
+  "\xe8\x88\x81\0" /* offset 15160 */
+  "\xe5\xbc\xa2\0" /* offset 15164 */
+  "\xe3\xa3\x87\0" /* offset 15168 */
+  "\xf0\xa3\x8a\xb8\0" /* offset 15172 */
+  "\xf0\xa6\x87\x9a\0" /* offset 15177 */
+  "\xe5\xbd\xa2\0" /* offset 15182 */
+  "\xe5\xbd\xab\0" /* offset 15186 */
+  "\xe3\xa3\xa3\0" /* offset 15190 */
+  "\xe5\xbe\x9a\0" /* offset 15194 */
+  "\xe5\xbf\x8d\0" /* offset 15198 */
+  "\xe5\xbf\x97\0" /* offset 15202 */
+  "\xe5\xbf\xb9\0" /* offset 15206 */
+  "\xe6\x82\x81\0" /* offset 15210 */
+  "\xe3\xa4\xba\0" /* offset 15214 */
+  "\xe3\xa4\x9c\0" /* offset 15218 */
+  "\xf0\xa2\x9b\x94\0" /* offset 15222 */
+  "\xe6\x83\x87\0" /* offset 15227 */
+  "\xe6\x85\x88\0" /* offset 15231 */
+  "\xe6\x85\x8c\0" /* offset 15235 */
+  "\xe6\x85\x8e\0" /* offset 15239 */
+  "\xe6\x85\xba\0" /* offset 15243 */
+  "\xe6\x86\xb2\0" /* offset 15247 */
+  "\xe6\x86\xa4\0" /* offset 15251 */
+  "\xe6\x86\xaf\0" /* offset 15255 */
+  "\xe6\x87\x9e\0" /* offset 15259 */
+  "\xe6\x88\x90\0" /* offset 15263 */
+  "\xe6\x88\x9b\0" /* offset 15267 */
+  "\xe6\x89\x9d\0" /* offset 15271 */
+  "\xe6\x8a\xb1\0" /* offset 15275 */
+  "\xe6\x8b\x94\0" /* offset 15279 */
+  "\xe6\x8d\x90\0" /* offset 15283 */
+  "\xf0\xa2\xac\x8c\0" /* offset 15287 */
+  "\xe6\x8c\xbd\0" /* offset 15292 */
+  "\xe6\x8b\xbc\0" /* offset 15296 */
+  "\xe6\x8d\xa8\0" /* offset 15300 */
+  "\xe6\x8e\x83\0" /* offset 15304 */
+  "\xe6\x8f\xa4\0" /* offset 15308 */
+  "\xf0\xa2\xaf\xb1\0" /* offset 15312 */
+  "\xe6\x90\xa2\0" /* offset 15317 */
+  "\xe6\x8f\x85\0" /* offset 15321 */
+  "\xe6\x8e\xa9\0" /* offset 15325 */
+  "\xe3\xa8\xae\0" /* offset 15329 */
+  "\xe6\x91\xa9\0" /* offset 15333 */
+  "\xe6\x91\xbe\0" /* offset 15337 */
+  "\xe6\x92\x9d\0" /* offset 15341 */
+  "\xe6\x91\xb7\0" /* offset 15345 */
+  "\xe3\xa9\xac\0" /* offset 15349 */
+  "\xe6\x95\xac\0" /* offset 15353 */
+  "\xf0\xa3\x80\x8a\0" /* offset 15357 */
+  "\xe6\x97\xa3\0" /* offset 15362 */
+  "\xe6\x9b\xb8\0" /* offset 15366 */
+  "\xe6\x99\x89\0" /* offset 15370 */
+  "\xe3\xac\x99\0" /* offset 15374 */
+  "\xe3\xac\x88\0" /* offset 15378 */
+  "\xe3\xab\xa4\0" /* offset 15382 */
+  "\xe5\x86\x92\0" /* offset 15386 */
+  "\xe5\x86\x95\0" /* offset 15390 */
+  "\xe6\x9c\x80\0" /* offset 15394 */
+  "\xe6\x9a\x9c\0" /* offset 15398 */
+  "\xe8\x82\xad\0" /* offset 15402 */
+  "\xe4\x8f\x99\0" /* offset 15406 */
+  "\xe6\x9c\x9b\0" /* offset 15410 */
+  "\xe6\x9c\xa1\0" /* offset 15414 */
+  "\xe6\x9d\x9e\0" /* offset 15418 */
+  "\xe6\x9d\x93\0" /* offset 15422 */
+  "\xf0\xa3\x8f\x83\0" /* offset 15426 */
+  "\xe3\xad\x89\0" /* offset 15431 */
+  "\xe6\x9f\xba\0" /* offset 15435 */
+  "\xe6\x9e\x85\0" /* offset 15439 */
+  "\xe6\xa1\x92\0" /* offset 15443 */
+  "\xf0\xa3\x91\xad\0" /* offset 15447 */
+  "\xe6\xa2\x8e\0" /* offset 15452 */
+  "\xe6\xa0\x9f\0" /* offset 15456 */
+  "\xe6\xa4\x94\0" /* offset 15460 */
+  "\xe3\xae\x9d\0" /* offset 15464 */
+  "\xe6\xa5\x82\0" /* offset 15468 */
+  "\xe6\xa6\xa3\0" /* offset 15472 */
+  "\xe6\xa7\xaa\0" /* offset 15476 */
+  "\xe6\xaa\xa8\0" /* offset 15480 */
+  "\xf0\xa3\x9a\xa3\0" /* offset 15484 */
+  "\xe6\xab\x9b\0" /* offset 15489 */
+  "\xe3\xb0\x98\0" /* offset 15493 */
+  "\xe6\xac\xa1\0" /* offset 15497 */
+  "\xf0\xa3\xa2\xa7\0" /* offset 15501 */
+  "\xe6\xad\x94\0" /* offset 15506 */
+  "\xe3\xb1\x8e\0" /* offset 15510 */
+  "\xe6\xad\xb2\0" /* offset 15514 */
+  "\xe6\xae\x9f\0" /* offset 15518 */
+  "\xe6\xae\xbb\0" /* offset 15522 */
+  "\xf0\xa3\xaa\x8d\0" /* offset 15526 */
+  "\xf0\xa1\xb4\x8b\0" /* offset 15531 */
+  "\xf0\xa3\xab\xba\0" /* offset 15536 */
+  "\xe6\xb1\x8e\0" /* offset 15541 */
+  "\xf0\xa3\xb2\xbc\0" /* offset 15545 */
+  "\xe6\xb2\xbf\0" /* offset 15550 */
+  "\xe6\xb3\x8d\0" /* offset 15554 */
+  "\xe6\xb1\xa7\0" /* offset 15558 */
+  "\xe6\xb4\x96\0" /* offset 15562 */
+  "\xe6\xb4\xbe\0" /* offset 15566 */
+  "\xe6\xb5\xa9\0" /* offset 15570 */
+  "\xe6\xb5\xb8\0" /* offset 15574 */
+  "\xe6\xb6\x85\0" /* offset 15578 */
+  "\xf0\xa3\xb4\x9e\0" /* offset 15582 */
+  "\xe6\xb4\xb4\0" /* offset 15587 */
+  "\xe6\xb8\xaf\0" /* offset 15591 */
+  "\xe6\xb9\xae\0" /* offset 15595 */
+  "\xe3\xb4\xb3\0" /* offset 15599 */
+  "\xe6\xbb\x8b\0" /* offset 15603 */
+  "\xe6\xbb\x87\0" /* offset 15607 */
+  "\xf0\xa3\xbb\x91\0" /* offset 15611 */
+  "\xe6\xb7\xb9\0" /* offset 15616 */
+  "\xe6\xbd\xae\0" /* offset 15620 */
+  "\xf0\xa3\xbd\x9e\0" /* offset 15624 */
+  "\xf0\xa3\xbe\x8e\0" /* offset 15629 */
+  "\xe6\xbf\x86\0" /* offset 15634 */
+  "\xe7\x80\xb9\0" /* offset 15638 */
+  "\xe7\x80\x9e\0" /* offset 15642 */
+  "\xe7\x80\x9b\0" /* offset 15646 */
+  "\xe3\xb6\x96\0" /* offset 15650 */
+  "\xe7\x81\x8a\0" /* offset 15654 */
+  "\xe7\x81\xbd\0" /* offset 15658 */
+  "\xe7\x81\xb7\0" /* offset 15662 */
+  "\xe7\x82\xad\0" /* offset 15666 */
+  "\xf0\xa0\x94\xa5\0" /* offset 15670 */
+  "\xe7\x85\x85\0" /* offset 15675 */
+  "\xf0\xa4\x89\xa3\0" /* offset 15679 */
+  "\xe7\x86\x9c\0" /* offset 15684 */
+  "\xf0\xa4\x8e\xab\0" /* offset 15688 */
+  "\xe7\x88\xa8\0" /* offset 15693 */
+  "\xe7\x88\xb5\0" /* offset 15697 */
+  "\xe7\x89\x90\0" /* offset 15701 */
+  "\xf0\xa4\x98\x88\0" /* offset 15705 */
+  "\xe7\x8a\x80\0" /* offset 15710 */
+  "\xe7\x8a\x95\0" /* offset 15714 */
+  "\xf0\xa4\x9c\xb5\0" /* offset 15718 */
+  "\xf0\xa4\xa0\x94\0" /* offset 15723 */
+  "\xe7\x8d\xba\0" /* offset 15728 */
+  "\xe7\x8e\x8b\0" /* offset 15732 */
+  "\xe3\xba\xac\0" /* offset 15736 */
+  "\xe7\x8e\xa5\0" /* offset 15740 */
+  "\xe3\xba\xb8\0" /* offset 15744 */
+  "\xe7\x91\x87\0" /* offset 15748 */
+  "\xe7\x91\x9c\0" /* offset 15752 */
+  "\xe7\x91\xb1\0" /* offset 15756 */
+  "\xe7\x92\x85\0" /* offset 15760 */
+  "\xe7\x93\x8a\0" /* offset 15764 */
+  "\xe3\xbc\x9b\0" /* offset 15768 */
+  "\xe7\x94\xa4\0" /* offset 15772 */
+  "\xf0\xa4\xb0\xb6\0" /* offset 15776 */
+  "\xe7\x94\xbe\0" /* offset 15781 */
+  "\xf0\xa4\xb2\x92\0" /* offset 15785 */
+  "\xf0\xa2\x86\x9f\0" /* offset 15790 */
+  "\xe7\x98\x90\0" /* offset 15795 */
+  "\xf0\xa4\xbe\xa1\0" /* offset 15799 */
+  "\xf0\xa4\xbe\xb8\0" /* offset 15804 */
+  "\xf0\xa5\x81\x84\0" /* offset 15809 */
+  "\xe3\xbf\xbc\0" /* offset 15814 */
+  "\xe4\x80\x88\0" /* offset 15818 */
+  "\xe7\x9b\xb4\0" /* offset 15822 */
+  "\xf0\xa5\x83\xb3\0" /* offset 15826 */
+  "\xf0\xa5\x83\xb2\0" /* offset 15831 */
+  "\xf0\xa5\x84\x99\0" /* offset 15836 */
+  "\xf0\xa5\x84\xb3\0" /* offset 15841 */
+  "\xe7\x9c\x9e\0" /* offset 15846 */
+  "\xe7\x9c\x9f\0" /* offset 15850 */
+  "\xe7\x9d\x8a\0" /* offset 15854 */
+  "\xe4\x80\xb9\0" /* offset 15858 */
+  "\xe7\x9e\x8b\0" /* offset 15862 */
+  "\xe4\x81\x86\0" /* offset 15866 */
+  "\xe4\x82\x96\0" /* offset 15870 */
+  "\xf0\xa5\x90\x9d\0" /* offset 15874 */
+  "\xe7\xa1\x8e\0" /* offset 15879 */
+  "\xe7\xa3\x8c\0" /* offset 15883 */
+  "\xe4\x83\xa3\0" /* offset 15887 */
+  "\xf0\xa5\x98\xa6\0" /* offset 15891 */
+  "\xf0\xa5\x9a\x9a\0" /* offset 15896 */
+  "\xf0\xa5\x9b\x85\0" /* offset 15901 */
+  "\xe7\xa7\xab\0" /* offset 15906 */
+  "\xe4\x84\xaf\0" /* offset 15910 */
+  "\xe7\xa9\x8a\0" /* offset 15914 */
+  "\xe7\xa9\x8f\0" /* offset 15918 */
+  "\xf0\xa5\xa5\xbc\0" /* offset 15922 */
+  "\xf0\xa5\xaa\xa7\0" /* offset 15927 */
+  "\xe7\xab\xae\0" /* offset 15932 */
+  "\xe4\x88\x82\0" /* offset 15936 */
+  "\xf0\xa5\xae\xab\0" /* offset 15940 */
+  "\xe7\xaf\x86\0" /* offset 15945 */
+  "\xe7\xaf\x89\0" /* offset 15949 */
+  "\xe4\x88\xa7\0" /* offset 15953 */
+  "\xf0\xa5\xb2\x80\0" /* offset 15957 */
+  "\xe7\xb3\x92\0" /* offset 15962 */
+  "\xe4\x8a\xa0\0" /* offset 15966 */
+  "\xe7\xb3\xa8\0" /* offset 15970 */
+  "\xe7\xb3\xa3\0" /* offset 15974 */
+  "\xe7\xb4\x80\0" /* offset 15978 */
+  "\xf0\xa5\xbe\x86\0" /* offset 15982 */
+  "\xe7\xb5\xa3\0" /* offset 15987 */
+  "\xe4\x8c\x81\0" /* offset 15991 */
+  "\xe7\xb7\x87\0" /* offset 15995 */
+  "\xe7\xb8\x82\0" /* offset 15999 */
+  "\xe7\xb9\x85\0" /* offset 16003 */
+  "\xe4\x8c\xb4\0" /* offset 16007 */
+  "\xf0\xa6\x88\xa8\0" /* offset 16011 */
+  "\xf0\xa6\x89\x87\0" /* offset 16016 */
+  "\xe4\x8d\x99\0" /* offset 16021 */
+  "\xf0\xa6\x8b\x99\0" /* offset 16025 */
+  "\xe7\xbd\xba\0" /* offset 16030 */
+  "\xf0\xa6\x8c\xbe\0" /* offset 16034 */
+  "\xe7\xbe\x95\0" /* offset 16039 */
+  "\xe7\xbf\xba\0" /* offset 16043 */
+  "\xf0\xa6\x93\x9a\0" /* offset 16047 */
+  "\xf0\xa6\x94\xa3\0" /* offset 16052 */
+  "\xe8\x81\xa0\0" /* offset 16057 */
+  "\xf0\xa6\x96\xa8\0" /* offset 16061 */
+  "\xe8\x81\xb0\0" /* offset 16066 */
+  "\xf0\xa3\x8d\x9f\0" /* offset 16070 */
+  "\xe4\x8f\x95\0" /* offset 16075 */
+  "\xe8\x82\xb2\0" /* offset 16079 */
+  "\xe8\x84\x83\0" /* offset 16083 */
+  "\xe4\x90\x8b\0" /* offset 16087 */
+  "\xe8\x84\xbe\0" /* offset 16091 */
+  "\xe5\xaa\xb5\0" /* offset 16095 */
+  "\xf0\xa6\x9e\xa7\0" /* offset 16099 */
+  "\xf0\xa6\x9e\xb5\0" /* offset 16104 */
+  "\xf0\xa3\x8e\x93\0" /* offset 16109 */
+  "\xf0\xa3\x8e\x9c\0" /* offset 16114 */
+  "\xe8\x88\x84\0" /* offset 16119 */
+  "\xe8\xbe\x9e\0" /* offset 16123 */
+  "\xe4\x91\xab\0" /* offset 16127 */
+  "\xe8\x8a\x91\0" /* offset 16131 */
+  "\xe8\x8a\x8b\0" /* offset 16135 */
+  "\xe8\x8a\x9d\0" /* offset 16139 */
+  "\xe5\x8a\xb3\0" /* offset 16143 */
+  "\xe8\x8a\xb1\0" /* offset 16147 */
+  "\xe8\x8a\xb3\0" /* offset 16151 */
+  "\xe8\x8a\xbd\0" /* offset 16155 */
+  "\xe8\x8b\xa6\0" /* offset 16159 */
+  "\xf0\xa6\xac\xbc\0" /* offset 16163 */
+  "\xe8\x8c\x9d\0" /* offset 16168 */
+  "\xe8\x8d\xa3\0" /* offset 16172 */
+  "\xe8\x8e\xad\0" /* offset 16176 */
+  "\xe8\x8c\xa3\0" /* offset 16180 */
+  "\xe8\x8e\xbd\0" /* offset 16184 */
+  "\xe8\x8f\xa7\0" /* offset 16188 */
+  "\xe8\x8d\x93\0" /* offset 16192 */
+  "\xe8\x8f\x8a\0" /* offset 16196 */
+  "\xe8\x8f\x8c\0" /* offset 16200 */
+  "\xe8\x8f\x9c\0" /* offset 16204 */
+  "\xf0\xa6\xb0\xb6\0" /* offset 16208 */
+  "\xf0\xa6\xb5\xab\0" /* offset 16213 */
+  "\xf0\xa6\xb3\x95\0" /* offset 16218 */
+  "\xe4\x94\xab\0" /* offset 16223 */
+  "\xe8\x93\xb1\0" /* offset 16227 */
+  "\xe8\x93\xb3\0" /* offset 16231 */
+  "\xe8\x94\x96\0" /* offset 16235 */
+  "\xf0\xa7\x8f\x8a\0" /* offset 16239 */
+  "\xe8\x95\xa4\0" /* offset 16244 */
+  "\xf0\xa6\xbc\xac\0" /* offset 16248 */
+  "\xe4\x95\x9d\0" /* offset 16253 */
+  "\xe4\x95\xa1\0" /* offset 16257 */
+  "\xf0\xa6\xbe\xb1\0" /* offset 16261 */
+  "\xf0\xa7\x83\x92\0" /* offset 16266 */
+  "\xe4\x95\xab\0" /* offset 16271 */
+  "\xe8\x99\x90\0" /* offset 16275 */
+  "\xe8\x99\xa7\0" /* offset 16279 */
+  "\xe8\x99\xa9\0" /* offset 16283 */
+  "\xe8\x9a\xa9\0" /* offset 16287 */
+  "\xe8\x9a\x88\0" /* offset 16291 */
+  "\xe8\x9c\x8e\0" /* offset 16295 */
+  "\xe8\x9b\xa2\0" /* offset 16299 */
+  "\xe8\x9d\xb9\0" /* offset 16303 */
+  "\xe8\x9c\xa8\0" /* offset 16307 */
+  "\xe8\x9d\xab\0" /* offset 16311 */
+  "\xe8\x9e\x86\0" /* offset 16315 */
+  "\xe4\x97\x97\0" /* offset 16319 */
+  "\xe8\x9f\xa1\0" /* offset 16323 */
+  "\xe8\xa0\x81\0" /* offset 16327 */
+  "\xe4\x97\xb9\0" /* offset 16331 */
+  "\xe8\xa1\xa0\0" /* offset 16335 */
+  "\xf0\xa7\x99\xa7\0" /* offset 16339 */
+  "\xe8\xa3\x97\0" /* offset 16344 */
+  "\xe8\xa3\x9e\0" /* offset 16348 */
+  "\xe4\x98\xb5\0" /* offset 16352 */
+  "\xe8\xa3\xba\0" /* offset 16356 */
+  "\xe3\x92\xbb\0" /* offset 16360 */
+  "\xf0\xa7\xa2\xae\0" /* offset 16364 */
+  "\xf0\xa7\xa5\xa6\0" /* offset 16369 */
+  "\xe4\x9a\xbe\0" /* offset 16374 */
+  "\xe4\x9b\x87\0" /* offset 16378 */
+  "\xe8\xaa\xa0\0" /* offset 16382 */
+  "\xe8\xab\xad\0" /* offset 16386 */
+  "\xe8\xae\x8a\0" /* offset 16390 */
+  "\xf0\xa7\xb2\xa8\0" /* offset 16394 */
+  "\xe8\xb2\xab\0" /* offset 16399 */
+  "\xe8\xb3\x81\0" /* offset 16403 */
+  "\xe8\xb4\x9b\0" /* offset 16407 */
+  "\xe8\xb5\xb7\0" /* offset 16411 */
+  "\xf0\xa7\xbc\xaf\0" /* offset 16415 */
+  "\xf0\xa0\xa0\x84\0" /* offset 16420 */
+  "\xe8\xb7\x8b\0" /* offset 16425 */
+  "\xe8\xb6\xbc\0" /* offset 16429 */
+  "\xe8\xb7\xb0\0" /* offset 16433 */
+  "\xf0\xa0\xa3\x9e\0" /* offset 16437 */
+  "\xe8\xbb\x94\0" /* offset 16442 */
+  "\xe8\xbc\xb8\0" /* offset 16446 */
+  "\xf0\xa8\x97\x92\0" /* offset 16450 */
+  "\xf0\xa8\x97\xad\0" /* offset 16455 */
+  "\xe9\x82\x94\0" /* offset 16460 */
+  "\xe9\x83\xb1\0" /* offset 16464 */
+  "\xe9\x84\x91\0" /* offset 16468 */
+  "\xf0\xa8\x9c\xae\0" /* offset 16472 */
+  "\xe9\x84\x9b\0" /* offset 16477 */
+  "\xe9\x88\xb8\0" /* offset 16481 */
+  "\xe9\x8b\x97\0" /* offset 16485 */
+  "\xe9\x8b\x98\0" /* offset 16489 */
+  "\xe9\x89\xbc\0" /* offset 16493 */
+  "\xe9\x8f\xb9\0" /* offset 16497 */
+  "\xe9\x90\x95\0" /* offset 16501 */
+  "\xf0\xa8\xaf\xba\0" /* offset 16505 */
+  "\xe9\x96\x8b\0" /* offset 16510 */
+  "\xe4\xa6\x95\0" /* offset 16514 */
+  "\xe9\x96\xb7\0" /* offset 16518 */
+  "\xf0\xa8\xb5\xb7\0" /* offset 16522 */
+  "\xe4\xa7\xa6\0" /* offset 16527 */
+  "\xe9\x9b\x83\0" /* offset 16531 */
+  "\xe5\xb6\xb2\0" /* offset 16535 */
+  "\xe9\x9c\xa3\0" /* offset 16539 */
+  "\xf0\xa9\x85\x85\0" /* offset 16543 */
+  "\xf0\xa9\x88\x9a\0" /* offset 16548 */
+  "\xe4\xa9\xae\0" /* offset 16553 */
+  "\xe4\xa9\xb6\0" /* offset 16557 */
+  "\xe9\x9f\xa0\0" /* offset 16561 */
+  "\xf0\xa9\x90\x8a\0" /* offset 16565 */
+  "\xe4\xaa\xb2\0" /* offset 16570 */
+  "\xf0\xa9\x92\x96\0" /* offset 16574 */
+  "\xe9\xa0\x8b\0" /* offset 16579 */
+  "\xe9\xa0\xa9\0" /* offset 16583 */
+  "\xf0\xa9\x96\xb6\0" /* offset 16587 */
+  "\xe9\xa3\xa2\0" /* offset 16592 */
+  "\xe4\xac\xb3\0" /* offset 16596 */
+  "\xe9\xa4\xa9\0" /* offset 16600 */
+  "\xe9\xa6\xa7\0" /* offset 16604 */
+  "\xe9\xa7\x82\0" /* offset 16608 */
+  "\xe9\xa7\xbe\0" /* offset 16612 */
+  "\xe4\xaf\x8e\0" /* offset 16616 */
+  "\xf0\xa9\xac\xb0\0" /* offset 16620 */
+  "\xe9\xac\x92\0" /* offset 16625 */
+  "\xe9\xb1\x80\0" /* offset 16629 */
+  "\xe9\xb3\xbd\0" /* offset 16633 */
+  "\xe4\xb3\x8e\0" /* offset 16637 */
+  "\xe4\xb3\xad\0" /* offset 16641 */
+  "\xe9\xb5\xa7\0" /* offset 16645 */
+  "\xf0\xaa\x83\x8e\0" /* offset 16649 */
+  "\xe4\xb3\xb8\0" /* offset 16654 */
+  "\xf0\xaa\x84\x85\0" /* offset 16658 */
+  "\xf0\xaa\x88\x8e\0" /* offset 16663 */
+  "\xf0\xaa\x8a\x91\0" /* offset 16668 */
+  "\xe4\xb5\x96\0" /* offset 16673 */
+  "\xe9\xbb\xbe\0" /* offset 16677 */
+  "\xe9\xbc\x85\0" /* offset 16681 */
+  "\xe9\xbc\x8f\0" /* offset 16685 */
+  "\xe9\xbc\x96\0" /* offset 16689 */
+  "\xf0\xaa\x98\x80\0" /* offset 16693 */;
 
 #endif /* DECOMP_H */
index 9ff879cec79ccaa0d04c6ec472babfd137fe508d..2a0aa0f97abb6cfb2306cbc292da2fed5505eb6b 100644 (file)
 #include "glib.h"
 #include "gunichartables.h"
 
+#define ATTR_TABLE(Page) (((Page) <= G_UNICODE_LAST_PAGE_PART1) \
+                          ? attr_table_part1[Page] \
+                          : attr_table_part2[(Page) - 0xe00])
 
 #define ATTTABLE(Page, Char) \
-  ((attr_table[Page] == G_UNICODE_MAX_TABLE_INDEX) ? 0 : (attr_data[attr_table[Page]][Char]))
+  ((ATTR_TABLE(Page) == G_UNICODE_MAX_TABLE_INDEX) ? 0 : (attr_data[ATTR_TABLE(Page)][Char]))
 
-#define TTYPE(Page, Char) \
-  ((type_table[Page] >= G_UNICODE_MAX_TABLE_INDEX) \
-   ? (type_table[Page] - G_UNICODE_MAX_TABLE_INDEX) \
-   : (type_data[type_table[Page]][Char]))
+#define TTYPE_PART1(Page, Char) \
+  ((type_table_part1[Page] >= G_UNICODE_MAX_TABLE_INDEX) \
+   ? (type_table_part1[Page] - G_UNICODE_MAX_TABLE_INDEX) \
+   : (type_data[type_table_part1[Page]][Char]))
 
+#define TTYPE_PART2(Page, Char) \
+  ((type_table_part2[Page] >= G_UNICODE_MAX_TABLE_INDEX) \
+   ? (type_table_part2[Page] - G_UNICODE_MAX_TABLE_INDEX) \
+   : (type_data[type_table_part2[Page]][Char]))
+
+#define TYPE(Char) \
+  (((Char) <= G_UNICODE_LAST_CHAR_PART1) \
+   ? TTYPE_PART1 ((Char) >> 8, (Char) & 0xff) \
+   : (((Char) >= 0xe0000 && (Char) <= G_UNICODE_LAST_CHAR) \
+      ? TTYPE_PART2 (((Char) - 0xe0000) >> 8, (Char) & 0xff) \
+      : G_UNICODE_UNASSIGNED))
 
-#define TYPE(Char) (((Char) > (G_UNICODE_LAST_CHAR)) ? G_UNICODE_UNASSIGNED : TTYPE ((Char) >> 8, (Char) & 0xff))
 
 #define ISDIGIT(Type) ((Type) == G_UNICODE_DECIMAL_NUMBER      \
                       || (Type) == G_UNICODE_LETTER_NUMBER     \
@@ -361,10 +374,10 @@ g_unichar_toupper (gunichar c)
   if (t == G_UNICODE_LOWERCASE_LETTER)
     {
       gunichar val = ATTTABLE (c >> 8, c & 0xff);
-      if (val >= 0xd800 && val < 0xdc00)
+      if (val >= 0x1000000)
        {
-         const guchar *p = special_case_table[val - 0xd800];
-         return p[0] * 256 + p[1];
+         const guchar *p = special_case_table + val - 0x1000000;
+         return g_utf8_get_char (p);
        }
       else
        return val ? val : c;
@@ -398,10 +411,10 @@ g_unichar_tolower (gunichar c)
   if (t == G_UNICODE_UPPERCASE_LETTER)
     {
       gunichar val = ATTTABLE (c >> 8, c & 0xff);
-      if (val >= 0xd800 && val < 0xdc00)
+      if (val >= 0x1000000)
        {
-         const guchar *p = special_case_table[val - 0xd800];
-         return p[0] * 256 + p[1];
+         const guchar *p = special_case_table + val - 0x1000000;
+         return g_utf8_get_char (p);
        }
       else
        return val ? val : c;
@@ -561,31 +574,22 @@ output_marks (const char **p_inout,
 static gsize
 output_special_case (gchar *out_buffer,
                     gsize  len,
-                    int    index,
+                    int    offset,
                     int    type,
                     int    which)
 {
-  const guchar *p = special_case_table[index];
+  const guchar *p = special_case_table + offset;
+  gint len;
 
   if (type != G_UNICODE_TITLECASE_LETTER)
-    p += 2; /* +2 to skip over "best single match" */
+    p = g_utf8_next_char (p);
 
   if (which == 1)
-    {
-      while (p[0] || p[1])
-       p += 2;
-      p += 2;
-    }
+    p += strlen (p) + 1;
 
-  while (TRUE)
-    {
-      gunichar ch = p[0] * 256 + p[1];
-      if (!ch)
-       break;
-
-      len += g_unichar_to_utf8 (ch, out_buffer ? out_buffer + len : NULL);
-      p += 2;
-    }
+  len = strlen (p);
+  if (out_buffer)
+    memcpy (out_buffer, p, len);
 
   return len;
 }
@@ -662,9 +666,9 @@ real_toupper (const gchar *str,
        {
          val = ATTTABLE (c >> 8, c & 0xff);
 
-         if (val >= 0xd800 && val < 0xdc00)
+         if (val >= 0x1000000)
            {
-             len += output_special_case (out_buffer, len, val - 0xd800, t,
+             len += output_special_case (out_buffer, len, val - 0x1000000, t,
                                          t == G_UNICODE_LOWERCASE_LETTER ? 0 : 1);
            }
          else
@@ -785,9 +789,9 @@ real_tolower (const gchar *str,
        {
          val = ATTTABLE (c >> 8, c & 0xff);
 
-         if (val >= 0xd800 && val < 0xdc00)
+         if (val >= 0x1000000)
            {
-             len += output_special_case (out_buffer, len, val - 0xd800, t, 0);
+             len += output_special_case (out_buffer, len, val - 0x1000000, t, 0);
            }
          else
            {
@@ -891,7 +895,7 @@ g_utf8_casefold (const gchar *str,
       int end = G_N_ELEMENTS (casefold_table);
 
       if (ch >= casefold_table[start].ch &&
-         ch <= casefold_table[end - 1].ch)
+          ch <= casefold_table[end - 1].ch)
        {
          while (TRUE)
            {
index 359455b899f8577a30b4bc83f978e22459b5e317..964eb8ab5571809f3ad02c3bcd6c93a4d0fb49b9 100644 (file)
@@ -1,4 +1,4 @@
-# Test cases generated from Unicode 3.1 data
+# Test cases generated from Unicode 4.0 data
 # by gen-casefold-test.pl. Do not edit.
 #
 # Some special hand crafted tests
@@ -89,8 +89,7 @@ Z     z
 Ī     ī
 Ĭ     ĭ
 Į     į
-İ     i
-ı     i
+İ     i̇
 IJ     ij
 Ĵ     ĵ
 Ķ     ķ
@@ -216,6 +215,7 @@ Z   z
 Ț     ț
 Ȝ     ȝ
 Ȟ     ȟ
+Ƞ     ƞ
 Ȣ     ȣ
 Ȥ     ȥ
 Ȧ     ȧ
@@ -266,6 +266,7 @@ Z   z
 ϑ     θ
 ϕ     φ
 ϖ     π
+Ϙ     ϙ
 Ϛ     ϛ
 Ϝ     ϝ
 Ϟ     ϟ
@@ -279,9 +280,11 @@ Z  z
 Ϯ     ϯ
 ϰ     κ
 ϱ     ρ
-ϲ     σ
 ϴ     θ
 ϵ     ε
+Ϸ     ϸ
+Ϲ     ϲ
+Ϻ     ϻ
 Ѐ     ѐ
 Ё     ё
 Ђ     ђ
@@ -347,6 +350,7 @@ Z   z
 Ѽ     ѽ
 Ѿ     ѿ
 Ҁ     ҁ
+Ҋ     ҋ
 Ҍ     ҍ
 Ҏ     ҏ
 Ґ     ґ
@@ -375,8 +379,11 @@ Z  z
 Ҿ     ҿ
 Ӂ     ӂ
 Ӄ     ӄ
+Ӆ     ӆ
 Ӈ     ӈ
+Ӊ     ӊ
 Ӌ     ӌ
+Ӎ     ӎ
 Ӑ     ӑ
 Ӓ     ӓ
 Ӕ     ӕ
@@ -397,6 +404,14 @@ Z  z
 Ӳ     ӳ
 Ӵ     ӵ
 Ӹ     ӹ
+Ԁ     ԁ
+Ԃ     ԃ
+Ԅ     ԅ
+Ԇ     ԇ
+Ԉ     ԉ
+Ԋ     ԋ
+Ԍ     ԍ
+Ԏ     ԏ
 Ա     ա
 Բ     բ
 Գ     գ
@@ -794,3 +809,43 @@ Z  z
 X    x
 Y    y
 Z    z
+𐐀   𐐨
+𐐁   𐐩
+𐐂   𐐪
+𐐃   𐐫
+𐐄   𐐬
+𐐅   𐐭
+𐐆   𐐮
+𐐇   𐐯
+𐐈   𐐰
+𐐉   𐐱
+𐐊   𐐲
+𐐋   𐐳
+𐐌   𐐴
+𐐍   𐐵
+𐐎   𐐶
+𐐏   𐐷
+𐐐   𐐸
+𐐑   𐐹
+𐐒   𐐺
+𐐓   𐐻
+𐐔   𐐼
+𐐕   𐐽
+𐐖   𐐾
+𐐗   𐐿
+𐐘   𐑀
+𐐙   𐑁
+𐐚   𐑂
+𐐛   𐑃
+𐐜   𐑄
+𐐝   𐑅
+𐐞   𐑆
+𐐟   𐑇
+𐐠   𐑈
+𐐡   𐑉
+𐐢   𐑊
+𐐣   𐑋
+𐐤   𐑌
+𐐥   𐑍
+𐐦   𐑎
+𐐧   𐑏
index f579dd212f111708f397bc236c83c52306b7dfba..154b600c7de4d915599593e2509097bb2457b1f7 100644 (file)
@@ -1,4 +1,4 @@
-# Test cases generated from Unicode 3.1 data
+# Test cases generated from Unicode 4.0 data
 # by gen-case-tests.pl. Do not edit.
 #
 # Some special hand crafted tests
@@ -184,7 +184,7 @@ lt_LT       iė    iė    Ie      IE
        ĭ      ĭ      Ĭ      Ĭ      #  12D
        Į      į              Į      #  12E
        į      į      Į      Į      #  12F
-       İ      i               İ      #  130
+       İ      i̇     İ      İ      #  130
        ı      ı      I       I       #  131
        IJ      ij              IJ      #  132
        ij      ij      IJ      IJ      #  133
@@ -294,7 +294,7 @@ lt_LT       iė    iė    Ie      IE
        ƛ      ƛ                      #  19B
        Ɯ      ɯ              Ɯ      #  19C
        Ɲ      ɲ              Ɲ      #  19D
-       ƞ      ƞ                      #  19E
+       ƞ      ƞ      Ƞ      Ƞ      #  19E
        Ɵ      ɵ              Ɵ      #  19F
        Ơ      ơ              Ơ      #  1A0
        ơ      ơ      Ơ      Ơ      #  1A1
@@ -419,6 +419,8 @@ lt_LT       iė    iė    Ie      IE
        ȝ      ȝ      Ȝ      Ȝ      #  21D
        Ȟ      ȟ              Ȟ      #  21E
        ȟ      ȟ      Ȟ      Ȟ      #  21F
+       Ƞ      ƞ              Ƞ      #  220
+       ȡ      ȡ                      #  221
        Ȣ      ȣ              Ȣ      #  222
        ȣ      ȣ      Ȣ      Ȣ      #  223
        Ȥ      ȥ              Ȥ      #  224
@@ -437,6 +439,9 @@ lt_LT       iė    iė    Ie      IE
        ȱ      ȱ      Ȱ      Ȱ      #  231
        Ȳ      ȳ              Ȳ      #  232
        ȳ      ȳ      Ȳ      Ȳ      #  233
+       ȴ      ȴ                      #  234
+       ȵ      ȵ                      #  235
+       ȶ      ȶ                      #  236
        ɐ      ɐ                      #  250
        ɑ      ɑ                      #  251
        ɒ      ɒ                      #  252
@@ -531,6 +536,8 @@ lt_LT       iė    iė    Ie      IE
        ʫ      ʫ                      #  2AB
        ʬ      ʬ                      #  2AC
        ʭ      ʭ                      #  2AD
+       ʮ      ʮ                      #  2AE
+       ʯ      ʯ                      #  2AF
        Ά      ά              Ά      #  386
        Έ      έ              Έ      #  388
        Ή      ή              Ή      #  389
@@ -607,6 +614,8 @@ lt_LT       iė    iė    Ie      IE
        ϕ      ϕ      Φ      Φ      #  3D5
        ϖ      ϖ      Π      Π      #  3D6
        ϗ      ϗ                      #  3D7
+       Ϙ      ϙ              Ϙ      #  3D8
+       ϙ      ϙ      Ϙ      Ϙ      #  3D9
        Ϛ      ϛ              Ϛ      #  3DA
        ϛ      ϛ      Ϛ      Ϛ      #  3DB
        Ϝ      ϝ              Ϝ      #  3DC
@@ -631,10 +640,15 @@ lt_LT     iė    iė    Ie      IE
        ϯ      ϯ      Ϯ      Ϯ      #  3EF
        ϰ      ϰ      Κ      Κ      #  3F0
        ϱ      ϱ      Ρ      Ρ      #  3F1
-       ϲ      ϲ      Σ      Σ      #  3F2
+       ϲ      ϲ      Ϲ      Ϲ      #  3F2
        ϳ      ϳ                      #  3F3
        ϴ      θ              ϴ      #  3F4
        ϵ      ϵ      Ε      Ε      #  3F5
+       Ϸ      ϸ              Ϸ      #  3F7
+       ϸ      ϸ      Ϸ      Ϸ      #  3F8
+       Ϲ      ϲ              Ϲ      #  3F9
+       Ϻ      ϻ              Ϻ      #  3FA
+       ϻ      ϻ      Ϻ      Ϻ      #  3FB
        Ѐ      ѐ              Ѐ      #  400
        Ё      ё              Ё      #  401
        Ђ      ђ              Ђ      #  402
@@ -765,6 +779,8 @@ lt_LT       iė    iė    Ie      IE
        ѿ      ѿ      Ѿ      Ѿ      #  47F
        Ҁ      ҁ              Ҁ      #  480
        ҁ      ҁ      Ҁ      Ҁ      #  481
+       Ҋ      ҋ              Ҋ      #  48A
+       ҋ      ҋ      Ҋ      Ҋ      #  48B
        Ҍ      ҍ              Ҍ      #  48C
        ҍ      ҍ      Ҍ      Ҍ      #  48D
        Ҏ      ҏ              Ҏ      #  48E
@@ -822,10 +838,16 @@ lt_LT     iė    iė    Ie      IE
        ӂ      ӂ      Ӂ      Ӂ      #  4C2
        Ӄ      ӄ              Ӄ      #  4C3
        ӄ      ӄ      Ӄ      Ӄ      #  4C4
+       Ӆ      ӆ              Ӆ      #  4C5
+       ӆ      ӆ      Ӆ      Ӆ      #  4C6
        Ӈ      ӈ              Ӈ      #  4C7
        ӈ      ӈ      Ӈ      Ӈ      #  4C8
+       Ӊ      ӊ              Ӊ      #  4C9
+       ӊ      ӊ      Ӊ      Ӊ      #  4CA
        Ӌ      ӌ              Ӌ      #  4CB
        ӌ      ӌ      Ӌ      Ӌ      #  4CC
+       Ӎ      ӎ              Ӎ      #  4CD
+       ӎ      ӎ      Ӎ      Ӎ      #  4CE
        Ӑ      ӑ              Ӑ      #  4D0
        ӑ      ӑ      Ӑ      Ӑ      #  4D1
        Ӓ      ӓ              Ӓ      #  4D2
@@ -866,6 +888,22 @@ lt_LT      iė    iė    Ie      IE
        ӵ      ӵ      Ӵ      Ӵ      #  4F5
        Ӹ      ӹ              Ӹ      #  4F8
        ӹ      ӹ      Ӹ      Ӹ      #  4F9
+       Ԁ      ԁ              Ԁ      #  500
+       ԁ      ԁ      Ԁ      Ԁ      #  501
+       Ԃ      ԃ              Ԃ      #  502
+       ԃ      ԃ      Ԃ      Ԃ      #  503
+       Ԅ      ԅ              Ԅ      #  504
+       ԅ      ԅ      Ԅ      Ԅ      #  505
+       Ԇ      ԇ              Ԇ      #  506
+       ԇ      ԇ      Ԇ      Ԇ      #  507
+       Ԉ      ԉ              Ԉ      #  508
+       ԉ      ԉ      Ԉ      Ԉ      #  509
+       Ԋ      ԋ              Ԋ      #  50A
+       ԋ      ԋ      Ԋ      Ԋ      #  50B
+       Ԍ      ԍ              Ԍ      #  50C
+       ԍ      ԍ      Ԍ      Ԍ      #  50D
+       Ԏ      ԏ              Ԏ      #  50E
+       ԏ      ԏ      Ԏ      Ԏ      #  50F
        Ա      ա              Ա      #  531
        Բ      բ              Բ      #  532
        Գ      գ              Գ      #  533
@@ -981,6 +1019,60 @@ lt_LT     iė    iė    Ie      IE
        Ⴣ                     Ⴣ     # 10C3
        Ⴤ                     Ⴤ     # 10C4
        Ⴥ                     Ⴥ     # 10C5
+       ᴀ     ᴀ                     # 1D00
+       ᴁ     ᴁ                     # 1D01
+       ᴂ     ᴂ                     # 1D02
+       ᴃ     ᴃ                     # 1D03
+       ᴄ     ᴄ                     # 1D04
+       ᴅ     ᴅ                     # 1D05
+       ᴆ     ᴆ                     # 1D06
+       ᴇ     ᴇ                     # 1D07
+       ᴈ     ᴈ                     # 1D08
+       ᴉ     ᴉ                     # 1D09
+       ᴊ     ᴊ                     # 1D0A
+       ᴋ     ᴋ                     # 1D0B
+       ᴌ     ᴌ                     # 1D0C
+       ᴍ     ᴍ                     # 1D0D
+       ᴎ     ᴎ                     # 1D0E
+       ᴏ     ᴏ                     # 1D0F
+       ᴐ     ᴐ                     # 1D10
+       ᴑ     ᴑ                     # 1D11
+       ᴒ     ᴒ                     # 1D12
+       ᴓ     ᴓ                     # 1D13
+       ᴔ     ᴔ                     # 1D14
+       ᴕ     ᴕ                     # 1D15
+       ᴖ     ᴖ                     # 1D16
+       ᴗ     ᴗ                     # 1D17
+       ᴘ     ᴘ                     # 1D18
+       ᴙ     ᴙ                     # 1D19
+       ᴚ     ᴚ                     # 1D1A
+       ᴛ     ᴛ                     # 1D1B
+       ᴜ     ᴜ                     # 1D1C
+       ᴝ     ᴝ                     # 1D1D
+       ᴞ     ᴞ                     # 1D1E
+       ᴟ     ᴟ                     # 1D1F
+       ᴠ     ᴠ                     # 1D20
+       ᴡ     ᴡ                     # 1D21
+       ᴢ     ᴢ                     # 1D22
+       ᴣ     ᴣ                     # 1D23
+       ᴤ     ᴤ                     # 1D24
+       ᴥ     ᴥ                     # 1D25
+       ᴦ     ᴦ                     # 1D26
+       ᴧ     ᴧ                     # 1D27
+       ᴨ     ᴨ                     # 1D28
+       ᴩ     ᴩ                     # 1D29
+       ᴪ     ᴪ                     # 1D2A
+       ᴫ     ᴫ                     # 1D2B
+       ᵢ     ᵢ                     # 1D62
+       ᵣ     ᵣ                     # 1D63
+       ᵤ     ᵤ                     # 1D64
+       ᵥ     ᵥ                     # 1D65
+       ᵦ     ᵦ                     # 1D66
+       ᵧ     ᵧ                     # 1D67
+       ᵨ     ᵨ                     # 1D68
+       ᵩ     ᵩ                     # 1D69
+       ᵪ     ᵪ                     # 1D6A
+       ᵫ     ᵫ                     # 1D6B
        Ḁ     ḁ             Ḁ     # 1E00
        ḁ     ḁ     Ḁ     Ḁ     # 1E01
        Ḃ     ḃ             Ḃ     # 1E02
@@ -1445,6 +1537,7 @@ lt_LT     iė    iė    Ie      IE
        Ὼ     ὼ             Ὼ     # 1FFA
        Ώ     ώ             Ώ     # 1FFB
        ῼ     ῳ     ῼ     ΩΙ    # 1FFC
+       ⁱ     ⁱ                     # 2071
        ⁿ     ⁿ                     # 207F
        ℂ                     ℂ     # 2102
        ℇ                     ℇ     # 2107
@@ -1477,6 +1570,14 @@ lt_LT    iė    iė    Ie      IE
        ℳ                     ℳ     # 2133
        ℴ     ℴ                     # 2134
        ℹ     ℹ                     # 2139
+       ℽ     ℽ                     # 213D
+       ℾ                     ℾ     # 213E
+       ℿ                     ℿ     # 213F
+       ⅅ                     ⅅ     # 2145
+       ⅆ     ⅆ                     # 2146
+       ⅇ     ⅇ                     # 2147
+       ⅈ     ⅈ                     # 2148
+       ⅉ     ⅉ                     # 2149
        ff     ff     Ff      FF      # FB00
        fi     fi     Fi      FI      # FB01
        fl     fl     Fl      FL      # FB02
@@ -1541,3 +1642,1015 @@ lt_LT  iė    iė    Ie      IE
        x     x     X     X     # FF58
        y     y     Y     Y     # FF59
        z     z     Z     Z     # FF5A
+       𐐀    𐐨            𐐀    # 10400
+       𐐁    𐐩            𐐁    # 10401
+       𐐂    𐐪            𐐂    # 10402
+       𐐃    𐐫            𐐃    # 10403
+       𐐄    𐐬            𐐄    # 10404
+       𐐅    𐐭            𐐅    # 10405
+       𐐆    𐐮            𐐆    # 10406
+       𐐇    𐐯            𐐇    # 10407
+       𐐈    𐐰            𐐈    # 10408
+       𐐉    𐐱            𐐉    # 10409
+       𐐊    𐐲            𐐊    # 1040A
+       𐐋    𐐳            𐐋    # 1040B
+       𐐌    𐐴            𐐌    # 1040C
+       𐐍    𐐵            𐐍    # 1040D
+       𐐎    𐐶            𐐎    # 1040E
+       𐐏    𐐷            𐐏    # 1040F
+       𐐐    𐐸            𐐐    # 10410
+       𐐑    𐐹            𐐑    # 10411
+       𐐒    𐐺            𐐒    # 10412
+       𐐓    𐐻            𐐓    # 10413
+       𐐔    𐐼            𐐔    # 10414
+       𐐕    𐐽            𐐕    # 10415
+       𐐖    𐐾            𐐖    # 10416
+       𐐗    𐐿            𐐗    # 10417
+       𐐘    𐑀            𐐘    # 10418
+       𐐙    𐑁            𐐙    # 10419
+       𐐚    𐑂            𐐚    # 1041A
+       𐐛    𐑃            𐐛    # 1041B
+       𐐜    𐑄            𐐜    # 1041C
+       𐐝    𐑅            𐐝    # 1041D
+       𐐞    𐑆            𐐞    # 1041E
+       𐐟    𐑇            𐐟    # 1041F
+       𐐠    𐑈            𐐠    # 10420
+       𐐡    𐑉            𐐡    # 10421
+       𐐢    𐑊            𐐢    # 10422
+       𐐣    𐑋            𐐣    # 10423
+       𐐤    𐑌            𐐤    # 10424
+       𐐥    𐑍            𐐥    # 10425
+       𐐦    𐑎            𐐦    # 10426
+       𐐧    𐑏            𐐧    # 10427
+       𐐨    𐐨    𐐀    𐐀    # 10428
+       𐐩    𐐩    𐐁    𐐁    # 10429
+       𐐪    𐐪    𐐂    𐐂    # 1042A
+       𐐫    𐐫    𐐃    𐐃    # 1042B
+       𐐬    𐐬    𐐄    𐐄    # 1042C
+       𐐭    𐐭    𐐅    𐐅    # 1042D
+       𐐮    𐐮    𐐆    𐐆    # 1042E
+       𐐯    𐐯    𐐇    𐐇    # 1042F
+       𐐰    𐐰    𐐈    𐐈    # 10430
+       𐐱    𐐱    𐐉    𐐉    # 10431
+       𐐲    𐐲    𐐊    𐐊    # 10432
+       𐐳    𐐳    𐐋    𐐋    # 10433
+       𐐴    𐐴    𐐌    𐐌    # 10434
+       𐐵    𐐵    𐐍    𐐍    # 10435
+       𐐶    𐐶    𐐎    𐐎    # 10436
+       𐐷    𐐷    𐐏    𐐏    # 10437
+       𐐸    𐐸    𐐐    𐐐    # 10438
+       𐐹    𐐹    𐐑    𐐑    # 10439
+       𐐺    𐐺    𐐒    𐐒    # 1043A
+       𐐻    𐐻    𐐓    𐐓    # 1043B
+       𐐼    𐐼    𐐔    𐐔    # 1043C
+       𐐽    𐐽    𐐕    𐐕    # 1043D
+       𐐾    𐐾    𐐖    𐐖    # 1043E
+       𐐿    𐐿    𐐗    𐐗    # 1043F
+       𐑀    𐑀    𐐘    𐐘    # 10440
+       𐑁    𐑁    𐐙    𐐙    # 10441
+       𐑂    𐑂    𐐚    𐐚    # 10442
+       𐑃    𐑃    𐐛    𐐛    # 10443
+       𐑄    𐑄    𐐜    𐐜    # 10444
+       𐑅    𐑅    𐐝    𐐝    # 10445
+       𐑆    𐑆    𐐞    𐐞    # 10446
+       𐑇    𐑇    𐐟    𐐟    # 10447
+       𐑈    𐑈    𐐠    𐐠    # 10448
+       𐑉    𐑉    𐐡    𐐡    # 10449
+       𐑊    𐑊    𐐢    𐐢    # 1044A
+       𐑋    𐑋    𐐣    𐐣    # 1044B
+       𐑌    𐑌    𐐤    𐐤    # 1044C
+       𐑍    𐑍    𐐥    𐐥    # 1044D
+       𐑎    𐑎    𐐦    𐐦    # 1044E
+       𐑏    𐑏    𐐧    𐐧    # 1044F
+       𝐀                    𝐀    # 1D400
+       𝐁                    𝐁    # 1D401
+       𝐂                    𝐂    # 1D402
+       𝐃                    𝐃    # 1D403
+       𝐄                    𝐄    # 1D404
+       𝐅                    𝐅    # 1D405
+       𝐆                    𝐆    # 1D406
+       𝐇                    𝐇    # 1D407
+       𝐈                    𝐈    # 1D408
+       𝐉                    𝐉    # 1D409
+       𝐊                    𝐊    # 1D40A
+       𝐋                    𝐋    # 1D40B
+       𝐌                    𝐌    # 1D40C
+       𝐍                    𝐍    # 1D40D
+       𝐎                    𝐎    # 1D40E
+       𝐏                    𝐏    # 1D40F
+       𝐐                    𝐐    # 1D410
+       𝐑                    𝐑    # 1D411
+       𝐒                    𝐒    # 1D412
+       𝐓                    𝐓    # 1D413
+       𝐔                    𝐔    # 1D414
+       𝐕                    𝐕    # 1D415
+       𝐖                    𝐖    # 1D416
+       𝐗                    𝐗    # 1D417
+       𝐘                    𝐘    # 1D418
+       𝐙                    𝐙    # 1D419
+       𝐚    𝐚                    # 1D41A
+       𝐛    𝐛                    # 1D41B
+       𝐜    𝐜                    # 1D41C
+       𝐝    𝐝                    # 1D41D
+       𝐞    𝐞                    # 1D41E
+       𝐟    𝐟                    # 1D41F
+       𝐠    𝐠                    # 1D420
+       𝐡    𝐡                    # 1D421
+       𝐢    𝐢                    # 1D422
+       𝐣    𝐣                    # 1D423
+       𝐤    𝐤                    # 1D424
+       𝐥    𝐥                    # 1D425
+       𝐦    𝐦                    # 1D426
+       𝐧    𝐧                    # 1D427
+       𝐨    𝐨                    # 1D428
+       𝐩    𝐩                    # 1D429
+       𝐪    𝐪                    # 1D42A
+       𝐫    𝐫                    # 1D42B
+       𝐬    𝐬                    # 1D42C
+       𝐭    𝐭                    # 1D42D
+       𝐮    𝐮                    # 1D42E
+       𝐯    𝐯                    # 1D42F
+       𝐰    𝐰                    # 1D430
+       𝐱    𝐱                    # 1D431
+       𝐲    𝐲                    # 1D432
+       𝐳    𝐳                    # 1D433
+       𝐴                    𝐴    # 1D434
+       𝐵                    𝐵    # 1D435
+       𝐶                    𝐶    # 1D436
+       𝐷                    𝐷    # 1D437
+       𝐸                    𝐸    # 1D438
+       𝐹                    𝐹    # 1D439
+       𝐺                    𝐺    # 1D43A
+       𝐻                    𝐻    # 1D43B
+       𝐼                    𝐼    # 1D43C
+       𝐽                    𝐽    # 1D43D
+       𝐾                    𝐾    # 1D43E
+       𝐿                    𝐿    # 1D43F
+       𝑀                    𝑀    # 1D440
+       𝑁                    𝑁    # 1D441
+       𝑂                    𝑂    # 1D442
+       𝑃                    𝑃    # 1D443
+       𝑄                    𝑄    # 1D444
+       𝑅                    𝑅    # 1D445
+       𝑆                    𝑆    # 1D446
+       𝑇                    𝑇    # 1D447
+       𝑈                    𝑈    # 1D448
+       𝑉                    𝑉    # 1D449
+       𝑊                    𝑊    # 1D44A
+       𝑋                    𝑋    # 1D44B
+       𝑌                    𝑌    # 1D44C
+       𝑍                    𝑍    # 1D44D
+       𝑎    𝑎                    # 1D44E
+       𝑏    𝑏                    # 1D44F
+       𝑐    𝑐                    # 1D450
+       𝑑    𝑑                    # 1D451
+       𝑒    𝑒                    # 1D452
+       𝑓    𝑓                    # 1D453
+       𝑔    𝑔                    # 1D454
+       𝑖    𝑖                    # 1D456
+       𝑗    𝑗                    # 1D457
+       𝑘    𝑘                    # 1D458
+       𝑙    𝑙                    # 1D459
+       𝑚    𝑚                    # 1D45A
+       𝑛    𝑛                    # 1D45B
+       𝑜    𝑜                    # 1D45C
+       𝑝    𝑝                    # 1D45D
+       𝑞    𝑞                    # 1D45E
+       𝑟    𝑟                    # 1D45F
+       𝑠    𝑠                    # 1D460
+       𝑡    𝑡                    # 1D461
+       𝑢    𝑢                    # 1D462
+       𝑣    𝑣                    # 1D463
+       𝑤    𝑤                    # 1D464
+       𝑥    𝑥                    # 1D465
+       𝑦    𝑦                    # 1D466
+       𝑧    𝑧                    # 1D467
+       𝑨                    𝑨    # 1D468
+       𝑩                    𝑩    # 1D469
+       𝑪                    𝑪    # 1D46A
+       𝑫                    𝑫    # 1D46B
+       𝑬                    𝑬    # 1D46C
+       𝑭                    𝑭    # 1D46D
+       𝑮                    𝑮    # 1D46E
+       𝑯                    𝑯    # 1D46F
+       𝑰                    𝑰    # 1D470
+       𝑱                    𝑱    # 1D471
+       𝑲                    𝑲    # 1D472
+       𝑳                    𝑳    # 1D473
+       𝑴                    𝑴    # 1D474
+       𝑵                    𝑵    # 1D475
+       𝑶                    𝑶    # 1D476
+       𝑷                    𝑷    # 1D477
+       𝑸                    𝑸    # 1D478
+       𝑹                    𝑹    # 1D479
+       𝑺                    𝑺    # 1D47A
+       𝑻                    𝑻    # 1D47B
+       𝑼                    𝑼    # 1D47C
+       𝑽                    𝑽    # 1D47D
+       𝑾                    𝑾    # 1D47E
+       𝑿                    𝑿    # 1D47F
+       𝒀                    𝒀    # 1D480
+       𝒁                    𝒁    # 1D481
+       𝒂    𝒂                    # 1D482
+       𝒃    𝒃                    # 1D483
+       𝒄    𝒄                    # 1D484
+       𝒅    𝒅                    # 1D485
+       𝒆    𝒆                    # 1D486
+       𝒇    𝒇                    # 1D487
+       𝒈    𝒈                    # 1D488
+       𝒉    𝒉                    # 1D489
+       𝒊    𝒊                    # 1D48A
+       𝒋    𝒋                    # 1D48B
+       𝒌    𝒌                    # 1D48C
+       𝒍    𝒍                    # 1D48D
+       𝒎    𝒎                    # 1D48E
+       𝒏    𝒏                    # 1D48F
+       𝒐    𝒐                    # 1D490
+       𝒑    𝒑                    # 1D491
+       𝒒    𝒒                    # 1D492
+       𝒓    𝒓                    # 1D493
+       𝒔    𝒔                    # 1D494
+       𝒕    𝒕                    # 1D495
+       𝒖    𝒖                    # 1D496
+       𝒗    𝒗                    # 1D497
+       𝒘    𝒘                    # 1D498
+       𝒙    𝒙                    # 1D499
+       𝒚    𝒚                    # 1D49A
+       𝒛    𝒛                    # 1D49B
+       𝒜                    𝒜    # 1D49C
+       𝒞                    𝒞    # 1D49E
+       𝒟                    𝒟    # 1D49F
+       𝒢                    𝒢    # 1D4A2
+       𝒥                    𝒥    # 1D4A5
+       𝒦                    𝒦    # 1D4A6
+       𝒩                    𝒩    # 1D4A9
+       𝒪                    𝒪    # 1D4AA
+       𝒫                    𝒫    # 1D4AB
+       𝒬                    𝒬    # 1D4AC
+       𝒮                    𝒮    # 1D4AE
+       𝒯                    𝒯    # 1D4AF
+       𝒰                    𝒰    # 1D4B0
+       𝒱                    𝒱    # 1D4B1
+       𝒲                    𝒲    # 1D4B2
+       𝒳                    𝒳    # 1D4B3
+       𝒴                    𝒴    # 1D4B4
+       𝒵                    𝒵    # 1D4B5
+       𝒶    𝒶                    # 1D4B6
+       𝒷    𝒷                    # 1D4B7
+       𝒸    𝒸                    # 1D4B8
+       𝒹    𝒹                    # 1D4B9
+       𝒻    𝒻                    # 1D4BB
+       𝒽    𝒽                    # 1D4BD
+       𝒾    𝒾                    # 1D4BE
+       𝒿    𝒿                    # 1D4BF
+       𝓀    𝓀                    # 1D4C0
+       𝓁    𝓁                    # 1D4C1
+       𝓂    𝓂                    # 1D4C2
+       𝓃    𝓃                    # 1D4C3
+       𝓅    𝓅                    # 1D4C5
+       𝓆    𝓆                    # 1D4C6
+       𝓇    𝓇                    # 1D4C7
+       𝓈    𝓈                    # 1D4C8
+       𝓉    𝓉                    # 1D4C9
+       𝓊    𝓊                    # 1D4CA
+       𝓋    𝓋                    # 1D4CB
+       𝓌    𝓌                    # 1D4CC
+       𝓍    𝓍                    # 1D4CD
+       𝓎    𝓎                    # 1D4CE
+       𝓏    𝓏                    # 1D4CF
+       𝓐                    𝓐    # 1D4D0
+       𝓑                    𝓑    # 1D4D1
+       𝓒                    𝓒    # 1D4D2
+       𝓓                    𝓓    # 1D4D3
+       𝓔                    𝓔    # 1D4D4
+       𝓕                    𝓕    # 1D4D5
+       𝓖                    𝓖    # 1D4D6
+       𝓗                    𝓗    # 1D4D7
+       𝓘                    𝓘    # 1D4D8
+       𝓙                    𝓙    # 1D4D9
+       𝓚                    𝓚    # 1D4DA
+       𝓛                    𝓛    # 1D4DB
+       𝓜                    𝓜    # 1D4DC
+       𝓝                    𝓝    # 1D4DD
+       𝓞                    𝓞    # 1D4DE
+       𝓟                    𝓟    # 1D4DF
+       𝓠                    𝓠    # 1D4E0
+       𝓡                    𝓡    # 1D4E1
+       𝓢                    𝓢    # 1D4E2
+       𝓣                    𝓣    # 1D4E3
+       𝓤                    𝓤    # 1D4E4
+       𝓥                    𝓥    # 1D4E5
+       𝓦                    𝓦    # 1D4E6
+       𝓧                    𝓧    # 1D4E7
+       𝓨                    𝓨    # 1D4E8
+       𝓩                    𝓩    # 1D4E9
+       𝓪    𝓪                    # 1D4EA
+       𝓫    𝓫                    # 1D4EB
+       𝓬    𝓬                    # 1D4EC
+       𝓭    𝓭                    # 1D4ED
+       𝓮    𝓮                    # 1D4EE
+       𝓯    𝓯                    # 1D4EF
+       𝓰    𝓰                    # 1D4F0
+       𝓱    𝓱                    # 1D4F1
+       𝓲    𝓲                    # 1D4F2
+       𝓳    𝓳                    # 1D4F3
+       𝓴    𝓴                    # 1D4F4
+       𝓵    𝓵                    # 1D4F5
+       𝓶    𝓶                    # 1D4F6
+       𝓷    𝓷                    # 1D4F7
+       𝓸    𝓸                    # 1D4F8
+       𝓹    𝓹                    # 1D4F9
+       𝓺    𝓺                    # 1D4FA
+       𝓻    𝓻                    # 1D4FB
+       𝓼    𝓼                    # 1D4FC
+       𝓽    𝓽                    # 1D4FD
+       𝓾    𝓾                    # 1D4FE
+       𝓿    𝓿                    # 1D4FF
+       𝔀    𝔀                    # 1D500
+       𝔁    𝔁                    # 1D501
+       𝔂    𝔂                    # 1D502
+       𝔃    𝔃                    # 1D503
+       𝔄                    𝔄    # 1D504
+       𝔅                    𝔅    # 1D505
+       𝔇                    𝔇    # 1D507
+       𝔈                    𝔈    # 1D508
+       𝔉                    𝔉    # 1D509
+       𝔊                    𝔊    # 1D50A
+       𝔍                    𝔍    # 1D50D
+       𝔎                    𝔎    # 1D50E
+       𝔏                    𝔏    # 1D50F
+       𝔐                    𝔐    # 1D510
+       𝔑                    𝔑    # 1D511
+       𝔒                    𝔒    # 1D512
+       𝔓                    𝔓    # 1D513
+       𝔔                    𝔔    # 1D514
+       𝔖                    𝔖    # 1D516
+       𝔗                    𝔗    # 1D517
+       𝔘                    𝔘    # 1D518
+       𝔙                    𝔙    # 1D519
+       𝔚                    𝔚    # 1D51A
+       𝔛                    𝔛    # 1D51B
+       𝔜                    𝔜    # 1D51C
+       𝔞    𝔞                    # 1D51E
+       𝔟    𝔟                    # 1D51F
+       𝔠    𝔠                    # 1D520
+       𝔡    𝔡                    # 1D521
+       𝔢    𝔢                    # 1D522
+       𝔣    𝔣                    # 1D523
+       𝔤    𝔤                    # 1D524
+       𝔥    𝔥                    # 1D525
+       𝔦    𝔦                    # 1D526
+       𝔧    𝔧                    # 1D527
+       𝔨    𝔨                    # 1D528
+       𝔩    𝔩                    # 1D529
+       𝔪    𝔪                    # 1D52A
+       𝔫    𝔫                    # 1D52B
+       𝔬    𝔬                    # 1D52C
+       𝔭    𝔭                    # 1D52D
+       𝔮    𝔮                    # 1D52E
+       𝔯    𝔯                    # 1D52F
+       𝔰    𝔰                    # 1D530
+       𝔱    𝔱                    # 1D531
+       𝔲    𝔲                    # 1D532
+       𝔳    𝔳                    # 1D533
+       𝔴    𝔴                    # 1D534
+       𝔵    𝔵                    # 1D535
+       𝔶    𝔶                    # 1D536
+       𝔷    𝔷                    # 1D537
+       𝔸                    𝔸    # 1D538
+       𝔹                    𝔹    # 1D539
+       𝔻                    𝔻    # 1D53B
+       𝔼                    𝔼    # 1D53C
+       𝔽                    𝔽    # 1D53D
+       𝔾                    𝔾    # 1D53E
+       𝕀                    𝕀    # 1D540
+       𝕁                    𝕁    # 1D541
+       𝕂                    𝕂    # 1D542
+       𝕃                    𝕃    # 1D543
+       𝕄                    𝕄    # 1D544
+       𝕆                    𝕆    # 1D546
+       𝕊                    𝕊    # 1D54A
+       𝕋                    𝕋    # 1D54B
+       𝕌                    𝕌    # 1D54C
+       𝕍                    𝕍    # 1D54D
+       𝕎                    𝕎    # 1D54E
+       𝕏                    𝕏    # 1D54F
+       𝕐                    𝕐    # 1D550
+       𝕒    𝕒                    # 1D552
+       𝕓    𝕓                    # 1D553
+       𝕔    𝕔                    # 1D554
+       𝕕    𝕕                    # 1D555
+       𝕖    𝕖                    # 1D556
+       𝕗    𝕗                    # 1D557
+       𝕘    𝕘                    # 1D558
+       𝕙    𝕙                    # 1D559
+       𝕚    𝕚                    # 1D55A
+       𝕛    𝕛                    # 1D55B
+       𝕜    𝕜                    # 1D55C
+       𝕝    𝕝                    # 1D55D
+       𝕞    𝕞                    # 1D55E
+       𝕟    𝕟                    # 1D55F
+       𝕠    𝕠                    # 1D560
+       𝕡    𝕡                    # 1D561
+       𝕢    𝕢                    # 1D562
+       𝕣    𝕣                    # 1D563
+       𝕤    𝕤                    # 1D564
+       𝕥    𝕥                    # 1D565
+       𝕦    𝕦                    # 1D566
+       𝕧    𝕧                    # 1D567
+       𝕨    𝕨                    # 1D568
+       𝕩    𝕩                    # 1D569
+       𝕪    𝕪                    # 1D56A
+       𝕫    𝕫                    # 1D56B
+       𝕬                    𝕬    # 1D56C
+       𝕭                    𝕭    # 1D56D
+       𝕮                    𝕮    # 1D56E
+       𝕯                    𝕯    # 1D56F
+       𝕰                    𝕰    # 1D570
+       𝕱                    𝕱    # 1D571
+       𝕲                    𝕲    # 1D572
+       𝕳                    𝕳    # 1D573
+       𝕴                    𝕴    # 1D574
+       𝕵                    𝕵    # 1D575
+       𝕶                    𝕶    # 1D576
+       𝕷                    𝕷    # 1D577
+       𝕸                    𝕸    # 1D578
+       𝕹                    𝕹    # 1D579
+       𝕺                    𝕺    # 1D57A
+       𝕻                    𝕻    # 1D57B
+       𝕼                    𝕼    # 1D57C
+       𝕽                    𝕽    # 1D57D
+       𝕾                    𝕾    # 1D57E
+       𝕿                    𝕿    # 1D57F
+       𝖀                    𝖀    # 1D580
+       𝖁                    𝖁    # 1D581
+       𝖂                    𝖂    # 1D582
+       𝖃                    𝖃    # 1D583
+       𝖄                    𝖄    # 1D584
+       𝖅                    𝖅    # 1D585
+       𝖆    𝖆                    # 1D586
+       𝖇    𝖇                    # 1D587
+       𝖈    𝖈                    # 1D588
+       𝖉    𝖉                    # 1D589
+       𝖊    𝖊                    # 1D58A
+       𝖋    𝖋                    # 1D58B
+       𝖌    𝖌                    # 1D58C
+       𝖍    𝖍                    # 1D58D
+       𝖎    𝖎                    # 1D58E
+       𝖏    𝖏                    # 1D58F
+       𝖐    𝖐                    # 1D590
+       𝖑    𝖑                    # 1D591
+       𝖒    𝖒                    # 1D592
+       𝖓    𝖓                    # 1D593
+       𝖔    𝖔                    # 1D594
+       𝖕    𝖕                    # 1D595
+       𝖖    𝖖                    # 1D596
+       𝖗    𝖗                    # 1D597
+       𝖘    𝖘                    # 1D598
+       𝖙    𝖙                    # 1D599
+       𝖚    𝖚                    # 1D59A
+       𝖛    𝖛                    # 1D59B
+       𝖜    𝖜                    # 1D59C
+       𝖝    𝖝                    # 1D59D
+       𝖞    𝖞                    # 1D59E
+       𝖟    𝖟                    # 1D59F
+       𝖠                    𝖠    # 1D5A0
+       𝖡                    𝖡    # 1D5A1
+       𝖢                    𝖢    # 1D5A2
+       𝖣                    𝖣    # 1D5A3
+       𝖤                    𝖤    # 1D5A4
+       𝖥                    𝖥    # 1D5A5
+       𝖦                    𝖦    # 1D5A6
+       𝖧                    𝖧    # 1D5A7
+       𝖨                    𝖨    # 1D5A8
+       𝖩                    𝖩    # 1D5A9
+       𝖪                    𝖪    # 1D5AA
+       𝖫                    𝖫    # 1D5AB
+       𝖬                    𝖬    # 1D5AC
+       𝖭                    𝖭    # 1D5AD
+       𝖮                    𝖮    # 1D5AE
+       𝖯                    𝖯    # 1D5AF
+       𝖰                    𝖰    # 1D5B0
+       𝖱                    𝖱    # 1D5B1
+       𝖲                    𝖲    # 1D5B2
+       𝖳                    𝖳    # 1D5B3
+       𝖴                    𝖴    # 1D5B4
+       𝖵                    𝖵    # 1D5B5
+       𝖶                    𝖶    # 1D5B6
+       𝖷                    𝖷    # 1D5B7
+       𝖸                    𝖸    # 1D5B8
+       𝖹                    𝖹    # 1D5B9
+       𝖺    𝖺                    # 1D5BA
+       𝖻    𝖻                    # 1D5BB
+       𝖼    𝖼                    # 1D5BC
+       𝖽    𝖽                    # 1D5BD
+       𝖾    𝖾                    # 1D5BE
+       𝖿    𝖿                    # 1D5BF
+       𝗀    𝗀                    # 1D5C0
+       𝗁    𝗁                    # 1D5C1
+       𝗂    𝗂                    # 1D5C2
+       𝗃    𝗃                    # 1D5C3
+       𝗄    𝗄                    # 1D5C4
+       𝗅    𝗅                    # 1D5C5
+       𝗆    𝗆                    # 1D5C6
+       𝗇    𝗇                    # 1D5C7
+       𝗈    𝗈                    # 1D5C8
+       𝗉    𝗉                    # 1D5C9
+       𝗊    𝗊                    # 1D5CA
+       𝗋    𝗋                    # 1D5CB
+       𝗌    𝗌                    # 1D5CC
+       𝗍    𝗍                    # 1D5CD
+       𝗎    𝗎                    # 1D5CE
+       𝗏    𝗏                    # 1D5CF
+       𝗐    𝗐                    # 1D5D0
+       𝗑    𝗑                    # 1D5D1
+       𝗒    𝗒                    # 1D5D2
+       𝗓    𝗓                    # 1D5D3
+       𝗔                    𝗔    # 1D5D4
+       𝗕                    𝗕    # 1D5D5
+       𝗖                    𝗖    # 1D5D6
+       𝗗                    𝗗    # 1D5D7
+       𝗘                    𝗘    # 1D5D8
+       𝗙                    𝗙    # 1D5D9
+       𝗚                    𝗚    # 1D5DA
+       𝗛                    𝗛    # 1D5DB
+       𝗜                    𝗜    # 1D5DC
+       𝗝                    𝗝    # 1D5DD
+       𝗞                    𝗞    # 1D5DE
+       𝗟                    𝗟    # 1D5DF
+       𝗠                    𝗠    # 1D5E0
+       𝗡                    𝗡    # 1D5E1
+       𝗢                    𝗢    # 1D5E2
+       𝗣                    𝗣    # 1D5E3
+       𝗤                    𝗤    # 1D5E4
+       𝗥                    𝗥    # 1D5E5
+       𝗦                    𝗦    # 1D5E6
+       𝗧                    𝗧    # 1D5E7
+       𝗨                    𝗨    # 1D5E8
+       𝗩                    𝗩    # 1D5E9
+       𝗪                    𝗪    # 1D5EA
+       𝗫                    𝗫    # 1D5EB
+       𝗬                    𝗬    # 1D5EC
+       𝗭                    𝗭    # 1D5ED
+       𝗮    𝗮                    # 1D5EE
+       𝗯    𝗯                    # 1D5EF
+       𝗰    𝗰                    # 1D5F0
+       𝗱    𝗱                    # 1D5F1
+       𝗲    𝗲                    # 1D5F2
+       𝗳    𝗳                    # 1D5F3
+       𝗴    𝗴                    # 1D5F4
+       𝗵    𝗵                    # 1D5F5
+       𝗶    𝗶                    # 1D5F6
+       𝗷    𝗷                    # 1D5F7
+       𝗸    𝗸                    # 1D5F8
+       𝗹    𝗹                    # 1D5F9
+       𝗺    𝗺                    # 1D5FA
+       𝗻    𝗻                    # 1D5FB
+       𝗼    𝗼                    # 1D5FC
+       𝗽    𝗽                    # 1D5FD
+       𝗾    𝗾                    # 1D5FE
+       𝗿    𝗿                    # 1D5FF
+       𝘀    𝘀                    # 1D600
+       𝘁    𝘁                    # 1D601
+       𝘂    𝘂                    # 1D602
+       𝘃    𝘃                    # 1D603
+       𝘄    𝘄                    # 1D604
+       𝘅    𝘅                    # 1D605
+       𝘆    𝘆                    # 1D606
+       𝘇    𝘇                    # 1D607
+       𝘈                    𝘈    # 1D608
+       𝘉                    𝘉    # 1D609
+       𝘊                    𝘊    # 1D60A
+       𝘋                    𝘋    # 1D60B
+       𝘌                    𝘌    # 1D60C
+       𝘍                    𝘍    # 1D60D
+       𝘎                    𝘎    # 1D60E
+       𝘏                    𝘏    # 1D60F
+       𝘐                    𝘐    # 1D610
+       𝘑                    𝘑    # 1D611
+       𝘒                    𝘒    # 1D612
+       𝘓                    𝘓    # 1D613
+       𝘔                    𝘔    # 1D614
+       𝘕                    𝘕    # 1D615
+       𝘖                    𝘖    # 1D616
+       𝘗                    𝘗    # 1D617
+       𝘘                    𝘘    # 1D618
+       𝘙                    𝘙    # 1D619
+       𝘚                    𝘚    # 1D61A
+       𝘛                    𝘛    # 1D61B
+       𝘜                    𝘜    # 1D61C
+       𝘝                    𝘝    # 1D61D
+       𝘞                    𝘞    # 1D61E
+       𝘟                    𝘟    # 1D61F
+       𝘠                    𝘠    # 1D620
+       𝘡                    𝘡    # 1D621
+       𝘢    𝘢                    # 1D622
+       𝘣    𝘣                    # 1D623
+       𝘤    𝘤                    # 1D624
+       𝘥    𝘥                    # 1D625
+       𝘦    𝘦                    # 1D626
+       𝘧    𝘧                    # 1D627
+       𝘨    𝘨                    # 1D628
+       𝘩    𝘩                    # 1D629
+       𝘪    𝘪                    # 1D62A
+       𝘫    𝘫                    # 1D62B
+       𝘬    𝘬                    # 1D62C
+       𝘭    𝘭                    # 1D62D
+       𝘮    𝘮                    # 1D62E
+       𝘯    𝘯                    # 1D62F
+       𝘰    𝘰                    # 1D630
+       𝘱    𝘱                    # 1D631
+       𝘲    𝘲                    # 1D632
+       𝘳    𝘳                    # 1D633
+       𝘴    𝘴                    # 1D634
+       𝘵    𝘵                    # 1D635
+       𝘶    𝘶                    # 1D636
+       𝘷    𝘷                    # 1D637
+       𝘸    𝘸                    # 1D638
+       𝘹    𝘹                    # 1D639
+       𝘺    𝘺                    # 1D63A
+       𝘻    𝘻                    # 1D63B
+       𝘼                    𝘼    # 1D63C
+       𝘽                    𝘽    # 1D63D
+       𝘾                    𝘾    # 1D63E
+       𝘿                    𝘿    # 1D63F
+       𝙀                    𝙀    # 1D640
+       𝙁                    𝙁    # 1D641
+       𝙂                    𝙂    # 1D642
+       𝙃                    𝙃    # 1D643
+       𝙄                    𝙄    # 1D644
+       𝙅                    𝙅    # 1D645
+       𝙆                    𝙆    # 1D646
+       𝙇                    𝙇    # 1D647
+       𝙈                    𝙈    # 1D648
+       𝙉                    𝙉    # 1D649
+       𝙊                    𝙊    # 1D64A
+       𝙋                    𝙋    # 1D64B
+       𝙌                    𝙌    # 1D64C
+       𝙍                    𝙍    # 1D64D
+       𝙎                    𝙎    # 1D64E
+       𝙏                    𝙏    # 1D64F
+       𝙐                    𝙐    # 1D650
+       𝙑                    𝙑    # 1D651
+       𝙒                    𝙒    # 1D652
+       𝙓                    𝙓    # 1D653
+       𝙔                    𝙔    # 1D654
+       𝙕                    𝙕    # 1D655
+       𝙖    𝙖                    # 1D656
+       𝙗    𝙗                    # 1D657
+       𝙘    𝙘                    # 1D658
+       𝙙    𝙙                    # 1D659
+       𝙚    𝙚                    # 1D65A
+       𝙛    𝙛                    # 1D65B
+       𝙜    𝙜                    # 1D65C
+       𝙝    𝙝                    # 1D65D
+       𝙞    𝙞                    # 1D65E
+       𝙟    𝙟                    # 1D65F
+       𝙠    𝙠                    # 1D660
+       𝙡    𝙡                    # 1D661
+       𝙢    𝙢                    # 1D662
+       𝙣    𝙣                    # 1D663
+       𝙤    𝙤                    # 1D664
+       𝙥    𝙥                    # 1D665
+       𝙦    𝙦                    # 1D666
+       𝙧    𝙧                    # 1D667
+       𝙨    𝙨                    # 1D668
+       𝙩    𝙩                    # 1D669
+       𝙪    𝙪                    # 1D66A
+       𝙫    𝙫                    # 1D66B
+       𝙬    𝙬                    # 1D66C
+       𝙭    𝙭                    # 1D66D
+       𝙮    𝙮                    # 1D66E
+       𝙯    𝙯                    # 1D66F
+       𝙰                    𝙰    # 1D670
+       𝙱                    𝙱    # 1D671
+       𝙲                    𝙲    # 1D672
+       𝙳                    𝙳    # 1D673
+       𝙴                    𝙴    # 1D674
+       𝙵                    𝙵    # 1D675
+       𝙶                    𝙶    # 1D676
+       𝙷                    𝙷    # 1D677
+       𝙸                    𝙸    # 1D678
+       𝙹                    𝙹    # 1D679
+       𝙺                    𝙺    # 1D67A
+       𝙻                    𝙻    # 1D67B
+       𝙼                    𝙼    # 1D67C
+       𝙽                    𝙽    # 1D67D
+       𝙾                    𝙾    # 1D67E
+       𝙿                    𝙿    # 1D67F
+       𝚀                    𝚀    # 1D680
+       𝚁                    𝚁    # 1D681
+       𝚂                    𝚂    # 1D682
+       𝚃                    𝚃    # 1D683
+       𝚄                    𝚄    # 1D684
+       𝚅                    𝚅    # 1D685
+       𝚆                    𝚆    # 1D686
+       𝚇                    𝚇    # 1D687
+       𝚈                    𝚈    # 1D688
+       𝚉                    𝚉    # 1D689
+       𝚊    𝚊                    # 1D68A
+       𝚋    𝚋                    # 1D68B
+       𝚌    𝚌                    # 1D68C
+       𝚍    𝚍                    # 1D68D
+       𝚎    𝚎                    # 1D68E
+       𝚏    𝚏                    # 1D68F
+       𝚐    𝚐                    # 1D690
+       𝚑    𝚑                    # 1D691
+       𝚒    𝚒                    # 1D692
+       𝚓    𝚓                    # 1D693
+       𝚔    𝚔                    # 1D694
+       𝚕    𝚕                    # 1D695
+       𝚖    𝚖                    # 1D696
+       𝚗    𝚗                    # 1D697
+       𝚘    𝚘                    # 1D698
+       𝚙    𝚙                    # 1D699
+       𝚚    𝚚                    # 1D69A
+       𝚛    𝚛                    # 1D69B
+       𝚜    𝚜                    # 1D69C
+       𝚝    𝚝                    # 1D69D
+       𝚞    𝚞                    # 1D69E
+       𝚟    𝚟                    # 1D69F
+       𝚠    𝚠                    # 1D6A0
+       𝚡    𝚡                    # 1D6A1
+       𝚢    𝚢                    # 1D6A2
+       𝚣    𝚣                    # 1D6A3
+       𝚨                    𝚨    # 1D6A8
+       𝚩                    𝚩    # 1D6A9
+       𝚪                    𝚪    # 1D6AA
+       𝚫                    𝚫    # 1D6AB
+       𝚬                    𝚬    # 1D6AC
+       𝚭                    𝚭    # 1D6AD
+       𝚮                    𝚮    # 1D6AE
+       𝚯                    𝚯    # 1D6AF
+       𝚰                    𝚰    # 1D6B0
+       𝚱                    𝚱    # 1D6B1
+       𝚲                    𝚲    # 1D6B2
+       𝚳                    𝚳    # 1D6B3
+       𝚴                    𝚴    # 1D6B4
+       𝚵                    𝚵    # 1D6B5
+       𝚶                    𝚶    # 1D6B6
+       𝚷                    𝚷    # 1D6B7
+       𝚸                    𝚸    # 1D6B8
+       𝚹                    𝚹    # 1D6B9
+       𝚺                    𝚺    # 1D6BA
+       𝚻                    𝚻    # 1D6BB
+       𝚼                    𝚼    # 1D6BC
+       𝚽                    𝚽    # 1D6BD
+       𝚾                    𝚾    # 1D6BE
+       𝚿                    𝚿    # 1D6BF
+       𝛀                    𝛀    # 1D6C0
+       𝛂    𝛂                    # 1D6C2
+       𝛃    𝛃                    # 1D6C3
+       𝛄    𝛄                    # 1D6C4
+       𝛅    𝛅                    # 1D6C5
+       𝛆    𝛆                    # 1D6C6
+       𝛇    𝛇                    # 1D6C7
+       𝛈    𝛈                    # 1D6C8
+       𝛉    𝛉                    # 1D6C9
+       𝛊    𝛊                    # 1D6CA
+       𝛋    𝛋                    # 1D6CB
+       𝛌    𝛌                    # 1D6CC
+       𝛍    𝛍                    # 1D6CD
+       𝛎    𝛎                    # 1D6CE
+       𝛏    𝛏                    # 1D6CF
+       𝛐    𝛐                    # 1D6D0
+       𝛑    𝛑                    # 1D6D1
+       𝛒    𝛒                    # 1D6D2
+       𝛓    𝛓                    # 1D6D3
+       𝛔    𝛔                    # 1D6D4
+       𝛕    𝛕                    # 1D6D5
+       𝛖    𝛖                    # 1D6D6
+       𝛗    𝛗                    # 1D6D7
+       𝛘    𝛘                    # 1D6D8
+       𝛙    𝛙                    # 1D6D9
+       𝛚    𝛚                    # 1D6DA
+       𝛜    𝛜                    # 1D6DC
+       𝛝    𝛝                    # 1D6DD
+       𝛞    𝛞                    # 1D6DE
+       𝛟    𝛟                    # 1D6DF
+       𝛠    𝛠                    # 1D6E0
+       𝛡    𝛡                    # 1D6E1
+       𝛢                    𝛢    # 1D6E2
+       𝛣                    𝛣    # 1D6E3
+       𝛤                    𝛤    # 1D6E4
+       𝛥                    𝛥    # 1D6E5
+       𝛦                    𝛦    # 1D6E6
+       𝛧                    𝛧    # 1D6E7
+       𝛨                    𝛨    # 1D6E8
+       𝛩                    𝛩    # 1D6E9
+       𝛪                    𝛪    # 1D6EA
+       𝛫                    𝛫    # 1D6EB
+       𝛬                    𝛬    # 1D6EC
+       𝛭                    𝛭    # 1D6ED
+       𝛮                    𝛮    # 1D6EE
+       𝛯                    𝛯    # 1D6EF
+       𝛰                    𝛰    # 1D6F0
+       𝛱                    𝛱    # 1D6F1
+       𝛲                    𝛲    # 1D6F2
+       𝛳                    𝛳    # 1D6F3
+       𝛴                    𝛴    # 1D6F4
+       𝛵                    𝛵    # 1D6F5
+       𝛶                    𝛶    # 1D6F6
+       𝛷                    𝛷    # 1D6F7
+       𝛸                    𝛸    # 1D6F8
+       𝛹                    𝛹    # 1D6F9
+       𝛺                    𝛺    # 1D6FA
+       𝛼    𝛼                    # 1D6FC
+       𝛽    𝛽                    # 1D6FD
+       𝛾    𝛾                    # 1D6FE
+       𝛿    𝛿                    # 1D6FF
+       𝜀    𝜀                    # 1D700
+       𝜁    𝜁                    # 1D701
+       𝜂    𝜂                    # 1D702
+       𝜃    𝜃                    # 1D703
+       𝜄    𝜄                    # 1D704
+       𝜅    𝜅                    # 1D705
+       𝜆    𝜆                    # 1D706
+       𝜇    𝜇                    # 1D707
+       𝜈    𝜈                    # 1D708
+       𝜉    𝜉                    # 1D709
+       𝜊    𝜊                    # 1D70A
+       𝜋    𝜋                    # 1D70B
+       𝜌    𝜌                    # 1D70C
+       𝜍    𝜍                    # 1D70D
+       𝜎    𝜎                    # 1D70E
+       𝜏    𝜏                    # 1D70F
+       𝜐    𝜐                    # 1D710
+       𝜑    𝜑                    # 1D711
+       𝜒    𝜒                    # 1D712
+       𝜓    𝜓                    # 1D713
+       𝜔    𝜔                    # 1D714
+       𝜖    𝜖                    # 1D716
+       𝜗    𝜗                    # 1D717
+       𝜘    𝜘                    # 1D718
+       𝜙    𝜙                    # 1D719
+       𝜚    𝜚                    # 1D71A
+       𝜛    𝜛                    # 1D71B
+       𝜜                    𝜜    # 1D71C
+       𝜝                    𝜝    # 1D71D
+       𝜞                    𝜞    # 1D71E
+       𝜟                    𝜟    # 1D71F
+       𝜠                    𝜠    # 1D720
+       𝜡                    𝜡    # 1D721
+       𝜢                    𝜢    # 1D722
+       𝜣                    𝜣    # 1D723
+       𝜤                    𝜤    # 1D724
+       𝜥                    𝜥    # 1D725
+       𝜦                    𝜦    # 1D726
+       𝜧                    𝜧    # 1D727
+       𝜨                    𝜨    # 1D728
+       𝜩                    𝜩    # 1D729
+       𝜪                    𝜪    # 1D72A
+       𝜫                    𝜫    # 1D72B
+       𝜬                    𝜬    # 1D72C
+       𝜭                    𝜭    # 1D72D
+       𝜮                    𝜮    # 1D72E
+       𝜯                    𝜯    # 1D72F
+       𝜰                    𝜰    # 1D730
+       𝜱                    𝜱    # 1D731
+       𝜲                    𝜲    # 1D732
+       𝜳                    𝜳    # 1D733
+       𝜴                    𝜴    # 1D734
+       𝜶    𝜶                    # 1D736
+       𝜷    𝜷                    # 1D737
+       𝜸    𝜸                    # 1D738
+       𝜹    𝜹                    # 1D739
+       𝜺    𝜺                    # 1D73A
+       𝜻    𝜻                    # 1D73B
+       𝜼    𝜼                    # 1D73C
+       𝜽    𝜽                    # 1D73D
+       𝜾    𝜾                    # 1D73E
+       𝜿    𝜿                    # 1D73F
+       𝝀    𝝀                    # 1D740
+       𝝁    𝝁                    # 1D741
+       𝝂    𝝂                    # 1D742
+       𝝃    𝝃                    # 1D743
+       𝝄    𝝄                    # 1D744
+       𝝅    𝝅                    # 1D745
+       𝝆    𝝆                    # 1D746
+       𝝇    𝝇                    # 1D747
+       𝝈    𝝈                    # 1D748
+       𝝉    𝝉                    # 1D749
+       𝝊    𝝊                    # 1D74A
+       𝝋    𝝋                    # 1D74B
+       𝝌    𝝌                    # 1D74C
+       𝝍    𝝍                    # 1D74D
+       𝝎    𝝎                    # 1D74E
+       𝝐    𝝐                    # 1D750
+       𝝑    𝝑                    # 1D751
+       𝝒    𝝒                    # 1D752
+       𝝓    𝝓                    # 1D753
+       𝝔    𝝔                    # 1D754
+       𝝕    𝝕                    # 1D755
+       𝝖                    𝝖    # 1D756
+       𝝗                    𝝗    # 1D757
+       𝝘                    𝝘    # 1D758
+       𝝙                    𝝙    # 1D759
+       𝝚                    𝝚    # 1D75A
+       𝝛                    𝝛    # 1D75B
+       𝝜                    𝝜    # 1D75C
+       𝝝                    𝝝    # 1D75D
+       𝝞                    𝝞    # 1D75E
+       𝝟                    𝝟    # 1D75F
+       𝝠                    𝝠    # 1D760
+       𝝡                    𝝡    # 1D761
+       𝝢                    𝝢    # 1D762
+       𝝣                    𝝣    # 1D763
+       𝝤                    𝝤    # 1D764
+       𝝥                    𝝥    # 1D765
+       𝝦                    𝝦    # 1D766
+       𝝧                    𝝧    # 1D767
+       𝝨                    𝝨    # 1D768
+       𝝩                    𝝩    # 1D769
+       𝝪                    𝝪    # 1D76A
+       𝝫                    𝝫    # 1D76B
+       𝝬                    𝝬    # 1D76C
+       𝝭                    𝝭    # 1D76D
+       𝝮                    𝝮    # 1D76E
+       𝝰    𝝰                    # 1D770
+       𝝱    𝝱                    # 1D771
+       𝝲    𝝲                    # 1D772
+       𝝳    𝝳                    # 1D773
+       𝝴    𝝴                    # 1D774
+       𝝵    𝝵                    # 1D775
+       𝝶    𝝶                    # 1D776
+       𝝷    𝝷                    # 1D777
+       𝝸    𝝸                    # 1D778
+       𝝹    𝝹                    # 1D779
+       𝝺    𝝺                    # 1D77A
+       𝝻    𝝻                    # 1D77B
+       𝝼    𝝼                    # 1D77C
+       𝝽    𝝽                    # 1D77D
+       𝝾    𝝾                    # 1D77E
+       𝝿    𝝿                    # 1D77F
+       𝞀    𝞀                    # 1D780
+       𝞁    𝞁                    # 1D781
+       𝞂    𝞂                    # 1D782
+       𝞃    𝞃                    # 1D783
+       𝞄    𝞄                    # 1D784
+       𝞅    𝞅                    # 1D785
+       𝞆    𝞆                    # 1D786
+       𝞇    𝞇                    # 1D787
+       𝞈    𝞈                    # 1D788
+       𝞊    𝞊                    # 1D78A
+       𝞋    𝞋                    # 1D78B
+       𝞌    𝞌                    # 1D78C
+       𝞍    𝞍                    # 1D78D
+       𝞎    𝞎                    # 1D78E
+       𝞏    𝞏                    # 1D78F
+       𝞐                    𝞐    # 1D790
+       𝞑                    𝞑    # 1D791
+       𝞒                    𝞒    # 1D792
+       𝞓                    𝞓    # 1D793
+       𝞔                    𝞔    # 1D794
+       𝞕                    𝞕    # 1D795
+       𝞖                    𝞖    # 1D796
+       𝞗                    𝞗    # 1D797
+       𝞘                    𝞘    # 1D798
+       𝞙                    𝞙    # 1D799
+       𝞚                    𝞚    # 1D79A
+       𝞛                    𝞛    # 1D79B
+       𝞜                    𝞜    # 1D79C
+       𝞝                    𝞝    # 1D79D
+       𝞞                    𝞞    # 1D79E
+       𝞟                    𝞟    # 1D79F
+       𝞠                    𝞠    # 1D7A0
+       𝞡                    𝞡    # 1D7A1
+       𝞢                    𝞢    # 1D7A2
+       𝞣                    𝞣    # 1D7A3
+       𝞤                    𝞤    # 1D7A4
+       𝞥                    𝞥    # 1D7A5
+       𝞦                    𝞦    # 1D7A6
+       𝞧                    𝞧    # 1D7A7
+       𝞨                    𝞨    # 1D7A8
+       𝞪    𝞪                    # 1D7AA
+       𝞫    𝞫                    # 1D7AB
+       𝞬    𝞬                    # 1D7AC
+       𝞭    𝞭                    # 1D7AD
+       𝞮    𝞮                    # 1D7AE
+       𝞯    𝞯                    # 1D7AF
+       𝞰    𝞰                    # 1D7B0
+       𝞱    𝞱                    # 1D7B1
+       𝞲    𝞲                    # 1D7B2
+       𝞳    𝞳                    # 1D7B3
+       𝞴    𝞴                    # 1D7B4
+       𝞵    𝞵                    # 1D7B5
+       𝞶    𝞶                    # 1D7B6
+       𝞷    𝞷                    # 1D7B7
+       𝞸    𝞸                    # 1D7B8
+       𝞹    𝞹                    # 1D7B9
+       𝞺    𝞺                    # 1D7BA
+       𝞻    𝞻                    # 1D7BB
+       𝞼    𝞼                    # 1D7BC
+       𝞽    𝞽                    # 1D7BD
+       𝞾    𝞾                    # 1D7BE
+       𝞿    𝞿                    # 1D7BF
+       𝟀    𝟀                    # 1D7C0
+       𝟁    𝟁                    # 1D7C1
+       𝟂    𝟂                    # 1D7C2
+       𝟄    𝟄                    # 1D7C4
+       𝟅    𝟅                    # 1D7C5
+       𝟆    𝟆                    # 1D7C6
+       𝟇    𝟇                    # 1D7C7
+       𝟈    𝟈                    # 1D7C8
+       𝟉    𝟉                    # 1D7C9
index 9301d73a38d95ca52ace4b35c23b0f7be97b57ee..d028ea9fe51c247e6c86e6a8adc463dcc6b839ea 100755 (executable)
@@ -24,6 +24,8 @@
 # I consider the output of this program to be unrestricted.  Use it as
 # you will.
 
+require 5.006;
+
 # Names of fields in the CaseFolding table
 $FOLDING_CODE = 0;
 $FOLDING_STATUS = 1;
@@ -49,6 +51,7 @@ AaBbCc@@\taabbcc@@
 #
 EOT
 
+binmode STDOUT, ":utf8";
 open (INPUT, "< $ARGV[1]") || exit 1;
 
 while (<INPUT>)
@@ -65,15 +68,14 @@ while (<INPUT>)
     my $raw_code = $fields[$FOLDING_CODE];
     my $code = hex ($raw_code);
 
-    next if $code > 0xffff;    # FIXME!
-    
     if ($#fields != 3)
     {
        printf STDERR ("Entry for $raw_code has wrong number of fields (%d)\n", $#fields);
        next;
     }
 
-    next if ($fields[$FOLDING_STATUS] eq 'S');
+    # skip simple and Turkic mappings
+    next if ($fields[$FOLDING_STATUS] =~ /^[ST]$/);
 
     @values = map { hex ($_) } split /\s+/, $fields[$FOLDING_MAPPING];
     printf ("%s\t%s\n", pack ("U", $code), pack ("U*", @values));
index aafc176e9c5293afa22962f7d31f638fcb4cd723..7aa795aa53ef71dab869b20939fbd7f9f955754b 100755 (executable)
@@ -23,6 +23,7 @@
 # I consider the output of this program to be unrestricted.  Use it as
 # you will.
 
+require 5.006;
 use utf8;
 
 if (@ARGV != 3) {
@@ -60,6 +61,7 @@ my @upper;
 my @title;
 my @lower;
 
+binmode STDOUT, ":utf8";
 open (INPUT, "< $ARGV[1]") || exit 1;
 
 $last_code = -1;
@@ -74,8 +76,6 @@ while (<INPUT>)
 
     $code = hex ($fields[$CODE]);
 
-    last if ($code > 0xFFFF); # ignore characters out of the basic plane
-
     if ($code > $last_code + 1)
     {
        # Found a gap.
@@ -196,7 +196,7 @@ sub process_one
 
 sub print_tests
 {
-    for ($i = 0; $i < 0xffff; $i++) {
+    for ($i = 0; $i < 0x10ffff; $i++) {
        if ($i == 0x3A3) {
            # Greek sigma needs special tests
            next;