Commit 3ffcf70814 for perl

commit 3ffcf708143aa6e431edaacfcad3675fed64cc8e
Author: Yves Orton <demerphq@gmail.com>
Date:   Sun Sep 13 18:13:27 2026 +0200

    mktables: speed up table generation

    Reduce the cost of the hot mktables paths by using direct reference addresses,
    compact Range and Range_List objects, direct gap searches, and small lookup
    caches. Keep the generated data unchanged apart from the generator updates
    needed for the optimized path.

    On the same full Unicode mktables workload, the measured run improved from
    about 17.0 seconds and 208 MB peak RSS to 13.1 seconds and 173 MB peak RSS.
    That is about 23 percent less wall time and 17 percent less peak memory. The
    result varies slightly between runs.

    The MPH squeeze benchmark improved from about 34.2 seconds with randomized
    squeeze to 9.1 seconds with frequency-weighted two-direction squeeze. The blob
    grew from 9,132 to 9,212 bytes, an increase of 80 bytes or 0.88 percent. The
    mk_invlists changes preserve the generated data while avoiding expansion of
    large ranges during native translation.

    The generated Unicode and character-class outputs were (necessarily) regenerated
    with the updated generators.

diff --git a/charclass_invlists.inc b/charclass_invlists.inc
index d2a96c9ef5..5144f1dcff 100644
--- a/charclass_invlists.inc
+++ b/charclass_invlists.inc
@@ -502812,9 +502812,9 @@ static const U8 WB_dfa_table[] = {
  * e015a6d4bde8dd0f8b72bf15ac9a4f588146ce6bc0bf8980e9dae8302cdbdc28 lib/unicore/extracted/DLineBreak.txt
  * 3dade4d96bd00d71b10022bf70b370090f3ca947f977ad4dc2854e06c4d074f6 lib/unicore/extracted/DNumType.txt
  * c84f084f83ec6852e1db6e7ef15f340a3af2df8cf0c386ac0d076c2cebd189e6 lib/unicore/extracted/DNumValues.txt
- * 50f73270fdef0981edb4e24be003f71001cf76876591fc8703276d65ef488c9b lib/unicore/mktables
+ * 9931e372f6528f37dccad70cc9280a6a0fcb3b9afd08eba16f212360881c4ffd lib/unicore/mktables
  * a0079d7556b20c2de1fdc3d492797a91b8ec8a06006f94460006185cb6380962 lib/unicore/version
  * 0a6b5ab33bb1026531f816efe81aea1a8ffcd34a27cbea37dd6a70a63d73c844 regen/charset_translations.pl
  * 6bbb462516a4ea79e28d58cf387f0b4b63ba83c7d381cd61bdda0b188e148082 regen/mk_PL_charclass.pl
- * 40e5b8500d364b2adc31055248fc92e05e86fedc487abe5b303be24f38d30b18 regen/mk_invlists.pl
+ * 2fe950c6526e41c25308da86647024cfe2a1a05108bb8b6a095ce8ab88f43eee regen/mk_invlists.pl
  * ex: set ro ft=c: */
diff --git a/lib/unicore/mktables b/lib/unicore/mktables
index 600c0c2955..ef9751b59e 100644
--- a/lib/unicore/mktables
+++ b/lib/unicore/mktables
@@ -19,6 +19,23 @@ BEGIN { # Get the time the script started running; do it at compilation to
     $start_time= time;
 }

+# Set MKTABLES_TIMING=1 to report the time used by the major phases.  Set it
+# to 2 to report the time used by each input file as well.  Keep this based on
+# the built-in times() function so it also works with miniperl.
+my $timing_level = $ENV{MKTABLES_TIMING} || 0;
+my @last_times = times;
+sub report_timing($) {
+    return unless $timing_level;
+
+    my @now = times;
+    my $user = $now[0] - $last_times[0];
+    my $system = $now[1] - $last_times[1];
+    printf STDERR "mktables timing: %-32s user %.2fs system %.2fs total %.2fs\n",
+                  $_[0], $user, $system, $user + $system;
+    @last_times = @now;
+}
+sub timing_files() { return $timing_level > 1; }
+
 require 5.010_001;
 use strict;
 use warnings;
@@ -1508,15 +1525,6 @@ sub file_exists ($file=undef) {   # platform independent '-e'.  This program int
     return -e internal_file_to_platform($file);
 }

-sub objaddr($addr) {
-    # Returns the address of the blessed input object.
-    # It doesn't check for blessedness because that would do a string eval
-    # every call, and the program is structured so that this is never called
-    # for a non-blessed object.
-
-    return pack 'J', refaddr $addr;
-}
-
 # These are used only if $annotate is true.
 # The entire range of Unicode characters is examined to populate these
 # after all the input has been processed.  But most can be skipped, as they
@@ -1874,7 +1882,7 @@ package main;

             # Use typeglob to give the anonymous subroutine the name we want
             *$destroy_name = sub ($self) {
-                my $addr = pack 'J', refaddr $self;
+                my $addr = refaddr $self;

                 $self->$destroy_callback if $destroy_callback;
                 foreach my $field (keys %{$package_fields{$package}}) {
@@ -1969,7 +1977,7 @@ package main;
                 # determine using 'eq' for scalars and '==' otherwise.
                 *$subname = sub ($self, $value) {
                     use strict "refs";
-                    my $addr = pack 'J', refaddr $self;
+                    my $addr = refaddr $self;
                     if (ref $value) {
                         return if grep { $value == $_ } @{$field->{$addr}};
                     }
@@ -2001,7 +2009,7 @@ package main;
                     no strict "refs";
                     *$subname = sub ($_addr) {
                         use strict "refs";
-                        my $addr = pack 'J', refaddr $_addr;
+                        my $addr = refaddr $_addr;
                         if (ref $field->{$addr} ne 'ARRAY') {
                             my $type = ref $field->{$addr};
                             $type = 'scalar' unless $type;
@@ -2022,7 +2030,7 @@ package main;
                     no strict "refs";
                     *$subname = sub ($addr) {
                         use strict "refs";
-                        return $field->{pack 'J', refaddr $addr};
+                        return $field->{refaddr $addr};
                     }
                 }
             }
@@ -2032,7 +2040,7 @@ package main;
                 *$subname = sub ($self, $value) {
                     use strict "refs";
                     # $self is $_[0]; $value is $_[1]
-                    $field->{pack 'J', refaddr $self} = $value;
+                    $field->{refaddr $self} = $value;
                     return;
                 }
             }
@@ -2337,7 +2345,7 @@ sub trace { return main::trace(@_); }
         my $class = shift;

         my $self = bless \do{ my $anonymous_scalar }, $class;
-        my $addr = pack 'J', refaddr $self;
+        my $addr = refaddr $self;

         # Set defaults
         $handler{$addr} = \&main::process_generic_property_file;
@@ -2665,7 +2673,7 @@ END
         # flag to make sure extracted files are processed early
         state $seen_non_extracted = 0;

-        my $addr = pack 'J', refaddr $self;
+        my $addr = refaddr $self;

         my $file = $file{$addr};

@@ -2884,6 +2892,9 @@ END
         # Then any special post-file handler.
         &{$post_handler{$addr}}($self) if $post_handler{$addr};

+        my $timing_file = defined $file ? $file : '<internal>';
+        main::report_timing("input $timing_file") if main::timing_files();
+
         # If any errors have been accumulated, output the counts (as the first
         # error message in each class was output when it was encountered).
         if ($errors{$addr}) {
@@ -2923,7 +2934,7 @@ END
         # been added via insert_lines() will be returned in $_ before the file
         # is read again.

-        my $addr = pack 'J', refaddr $self;
+        my $addr = refaddr $self;

         # Here the file is open (or if the handle is not a ref, is an open
         # 'virtual' file).  Get the next line; any inserted lines get priority
@@ -3112,7 +3123,7 @@ END
         # insertion code will sort and coalesce the individual code points
         # into appropriate ranges.)

-        my $addr = pack 'J', refaddr $self;
+        my $addr = refaddr $self;

         while (1) {

@@ -3187,7 +3198,7 @@ END
 #        # an each_line_handler() on the line.
 #
 #        my $self = shift;
-#        my $addr = pack 'J', refaddr $self;
+#        my $addr = refaddr $self;
 #
 #        foreach my $inserted_ref (@{$added_lines{$addr}}) {
 #            my ($adjusted, $line) = @{$inserted_ref};
@@ -3226,7 +3237,7 @@ END
         # Each inserted line is an array, with the first element being 0 to
         # indicate that this line hasn't been adjusted, and needs to be
         # processed.
-        push @{$added_lines{pack 'J', refaddr $self}}, map { [ 0, $_ ] } @lines;
+        push @{$added_lines{refaddr $self}}, map { [ 0, $_ ] } @lines;
         return;
     }

@@ -3248,7 +3259,7 @@ END

         # Each inserted line is an array, with the first element being 1 to
         # indicate that this line has been adjusted
-        push @{$added_lines{pack 'J', refaddr $self}}, map { [ 1, $_ ] } @lines;
+        push @{$added_lines{refaddr $self}}, map { [ 1, $_ ] } @lines;
         return;
     }

@@ -3258,7 +3269,7 @@ END
         # However, since these lines can be stacked up, the return is an array
         # of all these hashes.

-        my $addr = pack 'J', refaddr $self;
+        my $addr = refaddr $self;

         # If not accepting a list return, just return the first one.
         return shift @{$missings{$addr}} unless wantarray;
@@ -3330,7 +3341,7 @@ END
         # Hangul syllables in this release only are something else, so if
         # using such data, we have to override it

-        my $addr = pack 'J', refaddr $self;
+        my $addr = refaddr $self;

         my $object = main::property_ref($property{$addr});
         $object->add_map($FIRST_REMOVED_HANGUL_SYLLABLE,
@@ -3342,7 +3353,7 @@ END
     sub _insert_property_into_line($self) {
         # Add a property field to $_, if this file requires it.

-        my $property = $property{pack 'J', refaddr $self};
+        my $property = $property{refaddr $self};
         $_ =~ s/(;|$)/; $property$1/;
         return;
     }
@@ -3354,7 +3365,7 @@ END
         # only outputs the first instance of each message, incrementing a
         # count so the totals can be output at the end of the file.

-        my $addr = pack 'J', refaddr $self;
+        my $addr = refaddr $self;

         $message = 'Unexpected line' unless $message;

@@ -3427,7 +3438,7 @@ sub trace { return main::trace(@_); }
         my $class = shift;

         my $self = bless \do{my $anonymous_scalar}, $class;
-        my $addr = pack 'J', refaddr $self;
+        my $addr = refaddr $self;
         $iterator{$addr} = 0;

         return $self unless @_;
@@ -3442,21 +3453,21 @@ sub trace { return main::trace(@_); }
     }

     sub append_default($self, $new_default, $eval) {
-        my $addr = pack 'J', refaddr $self;
+        my $addr = refaddr $self;

         # Pushes a default setting to the current list
         push $class_defaults{$addr}->@*, [ $new_default, $eval ];
     }

     sub set_final_default($self, $new_default) {
-        my $addr = pack 'J', refaddr $self;
+        my $addr = refaddr $self;
         $other_default{$addr} = $new_default;
     }

     sub get_next_defaults($self) {
         # Iterates and returns the next class of defaults.

-        my $addr = pack 'J', refaddr $self;
+        my $addr = refaddr $self;
         if ($iterator{$addr}++ < $class_defaults{$addr}->@*) {
             return $class_defaults{$addr}->[$iterator{$addr}-1]->@*;
         }
@@ -3509,7 +3520,7 @@ package Alias;
         my $class = shift;

         my $self = bless \do { my $anonymous_scalar }, $class;
-        my $addr = pack 'J', refaddr $self;
+        my $addr = refaddr $self;

         $name{$addr} = shift;
         $loose_match{$addr} = shift;
@@ -3547,46 +3558,44 @@ sub trace { return main::trace(@_); }

 {   # Closure

-    main::setup_package();
-
-    my %start;
-    main::set_access('start', \%start, 'r', 's');
-
-    my %end;
-    main::set_access('end', \%end, 'r', 's');
-
-    my %value;
-    main::set_access('value', \%value, 'r', 's');
-
-    my %type;
-    main::set_access('type', \%type, 'r');
-
-    my %standard_form;
-    # The value in internal standard form.  Defined only if the type is 0.
-    main::set_access('standard_form', \%standard_form);
+    # There are hundreds of thousands of Range objects.  Store their fields
+    # in the object itself.  Using the general inside-out implementation here
+    # requires several hashes and an address lookup for every field access.
+    use constant {
+        R_START => 0,
+        R_END => 1,
+        R_VALUE => 2,
+        R_TYPE => 3,
+        R_STANDARD_FORM => 4,
+    };

     # Note that if these fields change, the dump() method should as well

-    sub new($class, $_addr, $_end, @_args) {
-        my $self = bless \do { my $anonymous_scalar }, $class;
-        my $addr = pack 'J', refaddr $self;
-
-        $start{$addr} = $_addr;
-        $end{$addr}   = $_end;
+    sub _new($class, $_addr, $_end, $value, $type) {
+        # Internal constructor for callers which already have all the fields.
+        return bless [ $_addr, $_end, $value, $type, undef ], $class;
+    }

+    sub new($class, $_addr, $_end, @_args) {
         my %args = @_args;

         my $value = delete $args{'Value'};  # Can be 0
         $value = "" unless defined $value;
-        $value{$addr} = $value;
-
-        $type{$addr} = delete $args{'Type'} || 0;
+        my $type = delete $args{'Type'} || 0;

         Carp::carp_extra_args(\%args) if main::DEBUG && %args;

-        return $self;
+        return $class->_new($_addr, $_end, $value, $type);
     }

+    sub start($self) { return $self->[R_START] }
+    sub set_start($self, $value) { $self->[R_START] = $value; return }
+    sub end($self) { return $self->[R_END] }
+    sub set_end($self, $value) { $self->[R_END] = $value; return }
+    sub value($self) { return $self->[R_VALUE] }
+    sub set_value($self, $value) { $self->[R_VALUE] = $value; return }
+    sub type($self) { return $self->[R_TYPE] }
+
     use overload
         fallback => 0,
         qw("") => "_operator_stringify",
@@ -3595,14 +3604,12 @@ sub trace { return main::trace(@_); }
     ;

     sub _operator_stringify($self, $other="", $reversed=0) {
-        my $addr = pack 'J', refaddr $self;
-
         # Output it like '0041..0065 (value)'
-        my $return = sprintf("%04X", $start{$addr})
+        my $return = sprintf("%04X", $self->[R_START])
                         .  '..'
-                        . sprintf("%04X", $end{$addr});
-        my $value = $value{$addr};
-        my $type = $type{$addr};
+                        . sprintf("%04X", $self->[R_END]);
+        my $value = $self->[R_VALUE];
+        my $type = $self->[R_TYPE];
         $return .= ' (';
         $return .= "$value";
         $return .= ", Type=$type" if $type != 0;
@@ -3618,35 +3625,30 @@ sub trace { return main::trace(@_); }
         # of writing there are 368676 non-special objects, but the standard
         # form is only requested for 22047 of them - ie about 6%.

-        my $addr = pack 'J', refaddr $self;
-
-        return $standard_form{$addr} if defined $standard_form{$addr};
+        return $self->[R_STANDARD_FORM] if defined $self->[R_STANDARD_FORM];

-        my $value = $value{$addr};
-        return $value if $type{$addr};
-        return $standard_form{$addr} = main::standardize($value);
+        my $value = $self->[R_VALUE];
+        return $value if $self->[R_TYPE];
+        return $self->[R_STANDARD_FORM] = main::standardize($value);
     }

     sub count($self) {
-        my $addr = pack 'J', refaddr $self;
-        return $end{$addr} - $start{$addr} + 1;
+        return $self->[R_END] - $self->[R_START] + 1;
     }

     sub dump($self, $indent) {
         # Human, not machine readable.  For machine readable, comment out this
         # entire routine and let the standard one take effect.
-        my $addr = pack 'J', refaddr $self;
-
         my $return = $indent
-                    . sprintf("%04X", $start{$addr})
+                    . sprintf("%04X", $self->[R_START])
                     . '..'
-                    . sprintf("%04X", $end{$addr})
-                    . " '$value{$addr}';";
-        if (! defined $standard_form{$addr}) {
-            $return .= "(type=$type{$addr})";
+                    . sprintf("%04X", $self->[R_END])
+                    . " '" . $self->[R_VALUE] . "';";
+        if (! defined $self->[R_STANDARD_FORM]) {
+            $return .= "(type=" . $self->[R_TYPE] . ")";
         }
-        elsif ($standard_form{$addr} ne $value{$addr}) {
-            $return .= "(standard '$standard_form{$addr}')";
+        elsif ($self->[R_STANDARD_FORM] ne $self->[R_VALUE]) {
+            $return .= "(standard '" . $self->[R_STANDARD_FORM] . "')";
         }
         return $return;
     }
@@ -3680,30 +3682,16 @@ sub trace { return main::trace(@_); }
     # simpler tests
     my $max_init = -2;

-    main::setup_package();
-
-    my %ranges;
-    # The list of ranges
-    main::set_access('ranges', \%ranges, 'readable_array');
-
-    my %max;
-    # The highest code point in the list.  This was originally a method, but
-    # actual measurements said it was used a lot.
-    main::set_access('max', \%max, 'r');
-
-    my %each_range_iterator;
-    # Iterator position for each_range()
-    main::set_access('each_range_iterator', \%each_range_iterator);
-
-    my %owner_name_of;
-    # Name of parent this is attached to, if any.  Solely for better error
-    # messages.
-    main::set_access('owner_name_of', \%owner_name_of, 'p_r');
-
-    my %_search_ranges_cache;
-    # A cache of the previous result from _search_ranges(), for better
-    # performance
-    main::set_access('_search_ranges_cache', \%_search_ranges_cache);
+    # Range lists are also common temporary objects.  As with Range objects,
+    # keeping the fields in the object avoids the general inside-out hashes
+    # and their cleanup.
+    use constant {
+        RL_RANGES => 0,
+        RL_MAX => 1,
+        RL_ITERATOR => 2,
+        RL_OWNER_NAME => 3,
+        RL_SEARCH_CACHE => 4,
+    };

     sub new {
         my $class = shift;
@@ -3723,27 +3711,37 @@ sub trace { return main::trace(@_); }
         # infinitely loop on this.
         return _union($class, $initialize, %args) if defined $initialize;

-        $self = bless \do { my $anonymous_scalar }, $class;
-        my $addr = pack 'J', refaddr $self;
-
         # Optional parent object, only for debug info.
-        $owner_name_of{$addr} = delete $args{'Owner'};
-        $owner_name_of{$addr} = "" if ! defined $owner_name_of{$addr};
+        my $owner_name = delete $args{'Owner'};
+        $owner_name = "" if ! defined $owner_name;

         # Stringify, in case it is an object.
-        $owner_name_of{$addr} = "$owner_name_of{$addr}";
+        $owner_name = "$owner_name";

         # This is used only for error messages, and so a colon is added
-        $owner_name_of{$addr} .= ": " if $owner_name_of{$addr} ne "";
+        $owner_name .= ": " if $owner_name ne "";

         Carp::carp_extra_args(\%args) if main::DEBUG && %args;

-        $max{$addr} = $max_init;
+        return bless [ [], $max_init, undef, $owner_name, 0 ], $class;
+    }

-        $_search_ranges_cache{$addr} = 0;
-        $ranges{$addr} = [];
+    sub ranges($self) {
+        return scalar $self->[RL_RANGES]->@* unless wantarray;
+        return $self->[RL_RANGES]->@*;
+    }

-        return $self;
+    sub max($self) { return $self->[RL_MAX] }
+    sub _owner_name_of($self) { return $self->[RL_OWNER_NAME] }
+
+    sub dump($self, $indent) {
+        return main::simple_dumper({
+            ranges => $self->[RL_RANGES],
+            max => $self->[RL_MAX],
+            each_range_iterator => $self->[RL_ITERATOR],
+            owner_name_of => $self->[RL_OWNER_NAME],
+            _search_ranges_cache => $self->[RL_SEARCH_CACHE],
+        }, $indent);
     }

     use overload
@@ -3754,10 +3752,8 @@ sub trace { return main::trace(@_); }
     ;

     sub _operator_stringify($self, $other="", $reversed=0) {
-        my $addr = pack 'J', refaddr $self;
-
-        return "Range_List attached to '$owner_name_of{$addr}'"
-                                                if $owner_name_of{$addr};
+        return "Range_List attached to '" . $self->[RL_OWNER_NAME] . "'"
+                                                if $self->[RL_OWNER_NAME];
         return "anonymous Range_List " . \$self;
     }

@@ -3819,7 +3815,7 @@ sub trace { return main::trace(@_); }
             if (! defined $arg) {
                 my $message = "";
                 if (defined $self) {
-                    $message .= $owner_name_of{pack 'J', refaddr $self};
+                    $message .= $self->[RL_OWNER_NAME];
                 }
                 Carp::my_carp_bug($message . "Undefined argument to _union.  No union done.");
                 return;
@@ -3829,7 +3825,7 @@ sub trace { return main::trace(@_); }
             my $type = ref $arg;
             if ($type eq 'ARRAY') {
                 foreach my $element (@$arg) {
-                    push @records, Range->new($element, $element);
+                    push @records, Range->_new($element, $element, "", 0);
                     $input_count++;
                 }
             }
@@ -3844,7 +3840,7 @@ sub trace { return main::trace(@_); }
             else {
                 my $message = "";
                 if (defined $self) {
-                    $message .= $owner_name_of{pack 'J', refaddr $self};
+                    $message .= $self->[RL_OWNER_NAME];
                 }
                 Carp::my_carp_bug($message . "Cannot take the union of a $type.  No union done.");
                 return;
@@ -3891,7 +3887,7 @@ sub trace { return main::trace(@_); }
     }

     sub range_count($self) {        # Return the number of ranges in the range list
-        return scalar @{$ranges{pack 'J', refaddr $self}};
+        return scalar @{$self->[RL_RANGES]};
     }

     sub min($self) {
@@ -3901,12 +3897,10 @@ sub trace { return main::trace(@_); }
         # and having to worry about changing it as ranges are added and
         # deleted.

-        my $addr = pack 'J', refaddr $self;
-
         # If the range list is empty, return a large value that isn't adjacent
         # to any that could be in the range list, for simpler tests
-        return $MAX_WORKING_CODEPOINT + 2 unless scalar @{$ranges{$addr}};
-        return $ranges{$addr}->[0]->start;
+        return $MAX_WORKING_CODEPOINT + 2 unless scalar @{$self->[RL_RANGES]};
+        return $self->[RL_RANGES]->[0]->start;
     }

     sub contains($self, $codepoint) {
@@ -3922,7 +3916,7 @@ sub trace { return main::trace(@_); }
         #   range[$i-1]->end < $codepoint <= range[$i]->end
         # So is in the table if and only iff it is at least the start position
         # of range $i.
-        return 0 if $ranges{pack 'J', refaddr $self}->[$i]->start > $codepoint;
+        return 0 if $self->[RL_RANGES]->[$i]->start > $codepoint;
         return $i + 1;
     }

@@ -3932,7 +3926,7 @@ sub trace { return main::trace(@_); }
         return unless $i;

         # contains() returns 1 beyond where we should look
-        return $ranges{pack 'J', refaddr $self}->[$i-1];
+        return $self->[RL_RANGES]->[$i-1];
     }

     sub value_of($self, $codepoint) {
@@ -3958,10 +3952,8 @@ sub trace { return main::trace(@_); }
         #   range[$i-1]->end < $codepoint <= range[$i]->end
         # Returns undef if no such $i is possible (e.g. at end of table), or
         # if there is an error.
-        my $addr = pack 'J', refaddr $self;
-
-        return if $code_point > $max{$addr};
-        my $r = $ranges{$addr};                # The current list of ranges
+        return if $code_point > $self->[RL_MAX];
+        my $r = $self->[RL_RANGES];                # The current list of ranges
         my $range_list_size = scalar @$r;
         my $i;

@@ -3970,7 +3962,7 @@ sub trace { return main::trace(@_); }
         # Use the cached result as the starting guess for this one, because,
         # an experiment on 5.1 showed that 90% of the time the cache was the
         # same as the result on the next call (and 7% it was one less).
-        $i = $_search_ranges_cache{$addr};
+        $i = $self->[RL_SEARCH_CACHE];
         $i = 0 if $i >= $range_list_size;   # Reset if no longer valid (prob.
                                             # from an intervening deletion
         #local $to_trace = 1 if main::DEBUG;
@@ -3985,7 +3977,7 @@ sub trace { return main::trace(@_); }
         {
             $i++;
             trace "next \$i is correct: $i" if main::DEBUG && $to_trace;
-            $_search_ranges_cache{$addr} = $i;
+            $self->[RL_SEARCH_CACHE] = $i;
             return $i;
         }

@@ -4032,7 +4024,7 @@ sub trace { return main::trace(@_); }
                     $lower = $i;
                     next;
                 }
-                Carp::my_carp_bug("$owner_name_of{$addr}Can't find where the range ought to go.  No action taken.");
+                Carp::my_carp_bug("$self->[RL_OWNER_NAME]Can't find where the range ought to go.  No action taken.");
                 return;
             }
             $i = $temp;
@@ -4046,7 +4038,7 @@ sub trace { return main::trace(@_); }

         # Here we have found the offset.  Cache it as a starting point for the
         # next call.
-        $_search_ranges_cache{$addr} = $i;
+        $self->[RL_SEARCH_CACHE] = $i;
         return $i;
     }

@@ -4146,40 +4138,38 @@ sub trace { return main::trace(@_); }

         Carp::carp_extra_args(\%args) if main::DEBUG && %args;

-        my $addr = pack 'J', refaddr $self;
-
         if ($operation ne '+' && $operation ne '-') {
-            Carp::my_carp_bug("$owner_name_of{$addr}First parameter to _add_delete must be '+' or '-'.  No action taken.");
+            Carp::my_carp_bug("$self->[RL_OWNER_NAME]First parameter to _add_delete must be '+' or '-'.  No action taken.");
             return;
         }
         unless (defined $start && defined $end) {
-            Carp::my_carp_bug("$owner_name_of{$addr}Undefined start and/or end to _add_delete.  No action taken.");
+            Carp::my_carp_bug("$self->[RL_OWNER_NAME]Undefined start and/or end to _add_delete.  No action taken.");
             return;
         }
         unless ($end >= $start) {
-            Carp::my_carp_bug("$owner_name_of{$addr}End of range (" . sprintf("%04X", $end) . ") must not be before start (" . sprintf("%04X", $start) . ").  No action taken.");
+            Carp::my_carp_bug("$self->[RL_OWNER_NAME]End of range (" . sprintf("%04X", $end) . ") must not be before start (" . sprintf("%04X", $start) . ").  No action taken.");
             return;
         }
         #local $to_trace = 1 if main::DEBUG;

         if ($operation eq '-') {
             if ($replace != $IF_NOT_EQUIVALENT) {
-                Carp::my_carp_bug("$owner_name_of{$addr}Replace => \$IF_NOT_EQUIVALENT is required when deleting a range from a range list.  Assuming Replace => \$IF_NOT_EQUIVALENT.");
+                Carp::my_carp_bug("$self->[RL_OWNER_NAME]Replace => \$IF_NOT_EQUIVALENT is required when deleting a range from a range list.  Assuming Replace => \$IF_NOT_EQUIVALENT.");
                 $replace = $IF_NOT_EQUIVALENT;
             }
             if ($type) {
-                Carp::my_carp_bug("$owner_name_of{$addr}Type => 0 is required when deleting a range from a range list.  Assuming Type => 0.");
+                Carp::my_carp_bug("$self->[RL_OWNER_NAME]Type => 0 is required when deleting a range from a range list.  Assuming Type => 0.");
                 $type = 0;
             }
             if ($value ne "") {
-                Carp::my_carp_bug("$owner_name_of{$addr}Value => \"\" is required when deleting a range from a range list.  Assuming Value => \"\".");
+                Carp::my_carp_bug("$self->[RL_OWNER_NAME]Value => \"\" is required when deleting a range from a range list.  Assuming Value => \"\".");
                 $value = "";
             }
         }

-        my $r = $ranges{$addr};               # The current list of ranges
+        my $r = $self->[RL_RANGES];               # The current list of ranges
         my $range_list_size = scalar @$r;     # And its size
-        my $max = $max{$addr};                # The current high code point in
+        my $max = $self->[RL_MAX];                # The current high code point in
                                               # the list of ranges

         # Do a special case requiring fewer machine cycles when the new range
@@ -4187,7 +4177,7 @@ sub trace { return main::trace(@_); }
         # structured so this is common.
         if ($start > $max) {

-            trace "$owner_name_of{$addr} $operation", sprintf("%04X..%04X (%s) type=%d; prev max=%04X", $start, $end, $value, $type, $max) if main::DEBUG && $to_trace;
+            trace "$self->[RL_OWNER_NAME] $operation", sprintf("%04X..%04X (%s) type=%d; prev max=%04X", $start, $end, $value, $type, $max) if main::DEBUG && $to_trace;
             return if $operation eq '-'; # Deleting a non-existing range is a
                                          # no-op

@@ -4201,9 +4191,7 @@ sub trace { return main::trace(@_); }
                 || @{$r}[-1]->value ne $value # values differ, can't extend.
                 || @{$r}[-1]->type != $type # types differ, can't extend.
             ) {
-                push @$r, Range->new($start, $end,
-                                     Value => $value,
-                                     Type => $type);
+                push @$r, Range->_new($start, $end, $value, $type);
             }
             else {

@@ -4214,13 +4202,13 @@ sub trace { return main::trace(@_); }
             }

             # This becomes the new maximum.
-            $max{$addr} = $end;
+            $self->[RL_MAX] = $end;

             return;
         }
         #local $to_trace = 0 if main::DEBUG;

-        trace "$owner_name_of{$addr} $operation", sprintf("%04X", $start) . '..' . sprintf("%04X", $end) . " ($value) replace=$replace" if main::DEBUG && $to_trace;
+        trace "$self->[RL_OWNER_NAME] $operation", sprintf("%04X", $start) . '..' . sprintf("%04X", $end) . " ($value) replace=$replace" if main::DEBUG && $to_trace;

         # Here, the input range isn't after the whole rest of the range list.
         # Most likely 'splice' will be needed.  The rest of the routine finds
@@ -4290,10 +4278,10 @@ sub trace { return main::trace(@_); }
             # existing range -- add a span to fill the part that this new
             # range occupies
             if ($start < $r->[$i]->start) {
-                push @gap_list, Range->new($start,
-                                           main::min($end,
-                                                     $r->[$i]->start - 1),
-                                           Type => $type);
+                push @gap_list, Range->_new($start,
+                                            main::min($end,
+                                                      $r->[$i]->start - 1),
+                                            "", $type);
                 trace "gap before $r->[$i] [$i], will add", $gap_list[-1] if main::DEBUG && $to_trace;
             }

@@ -4311,9 +4299,9 @@ sub trace { return main::trace(@_); }
                 # different values or types
                 if ($r->[$j-1]->end + 1 != $r->[$j]->start) {
                     push @gap_list,
-                        Range->new($r->[$j-1]->end + 1,
-                                   $r->[$j]->start - 1,
-                                   Type => $type);
+                        Range->_new($r->[$j-1]->end + 1,
+                                    $r->[$j]->start - 1,
+                                    "", $type);
                     trace "gap between $r->[$j-1] and $r->[$j] [$j], will add: $gap_list[-1]" if main::DEBUG && $to_trace;
                 }
             }
@@ -4330,10 +4318,10 @@ sub trace { return main::trace(@_); }
             # that there is a gap that needs filling after the final such
             # range to the end of the input range
             if ($r->[$j-1]->end < $end) {
-                    push @gap_list, Range->new(main::max($start,
-                                                         $r->[$j-1]->end + 1),
-                                               $end,
-                                               Type => $type);
+                    push @gap_list, Range->_new(main::max($start,
+                                                          $r->[$j-1]->end + 1),
+                                                $end,
+                                                "", $type);
                     trace "gap after $r->[$j-1], will add $gap_list[-1]" if main::DEBUG && $to_trace;
             }

@@ -4360,7 +4348,7 @@ sub trace { return main::trace(@_); }
         if ($replace == $MULTIPLE_BEFORE || $replace == $MULTIPLE_AFTER) {

             if ($start != $end) {
-                Carp::my_carp_bug("$owner_name_of{$addr}Can't cope with adding a multiple record when the range ($start..$end) contains more than one code point.  No action taken.");
+                Carp::my_carp_bug("$self->[RL_OWNER_NAME]Can't cope with adding a multiple record when the range ($start..$end) contains more than one code point.  No action taken.");
                 return;
             }

@@ -4434,10 +4422,7 @@ sub trace { return main::trace(@_); }
             my @return = splice @$r,
                                 $i,
                                 0,
-                                Range->new($start,
-                                           $end,
-                                           Value => $value,
-                                           Type => $type);
+                                Range->_new($start, $end, $value, $type);
             if (main::DEBUG && $to_trace) {
                 trace "After splice:";
                 trace 'i-2=[', $i-2, ']', $r->[$i-2] if $i >= 2;
@@ -4659,10 +4644,9 @@ sub trace { return main::trace(@_); }

             # The result will fill in any gap, replacing both sides, and
             # create one large range.
-            @replacement = Range->new($r->[$i-1]->start,
-                                      $r->[$j+1]->end,
-                                      Value => $value,
-                                      Type => $type);
+            @replacement = Range->_new($r->[$i-1]->start,
+                                       $r->[$j+1]->end,
+                                       $value, $type);
         }
         else {

@@ -4715,19 +4699,16 @@ sub trace { return main::trace(@_); }
                 && $start > $r->[$i]->start && $start <= $r->[$i]->end)
             {
                 push @replacement,
-                    Range->new($r->[$i]->start,
-                               $start - 1,
-                               Value => $r->[$i]->value,
-                               Type => $r->[$i]->type);
+                    Range->_new($r->[$i]->start,
+                                $start - 1,
+                                $r->[$i]->value,
+                                $r->[$i]->type);
             }

             # In the case of an insert or change, but not a delete, we have to
             # put in the new stuff;  this comes next.
             if ($operation eq '+') {
-                push @replacement, Range->new($start,
-                                              $end,
-                                              Value => $value,
-                                              Type => $type);
+                push @replacement, Range->_new($start, $end, $value, $type);
             }

             trace "Range at $j is $r->[$j]" if main::DEBUG && $to_trace && $j != $i;
@@ -4742,10 +4723,10 @@ sub trace { return main::trace(@_); }
                 && $end < $r->[$j]->end)
             {
                 push @replacement,
-                    Range->new($end + 1,
-                               $r->[$j]->end,
-                               Value => $r->[$j]->value,
-                               Type => $r->[$j]->type);
+                    Range->_new($end + 1,
+                                $r->[$j]->end,
+                                $r->[$j]->value,
+                                $r->[$j]->type);
             }
         }

@@ -4781,41 +4762,57 @@ sub trace { return main::trace(@_); }
         # performance.
         if ($operation eq '-' && @return) {
             if (@$r) {
-                $max{$addr} = $r->[-1]->end;
+                $self->[RL_MAX] = $r->[-1]->end;
             }
             else {  # Now empty
-                $max{$addr} = $max_init;
+                $self->[RL_MAX] = $max_init;
             }
         }
         return @return;
     }

+    # Add a range after the current last range.  The caller must provide a
+    # range which is ordered after, and does not overlap, the existing list.
+    # This avoids the search and splice work needed by _add_delete().
+    sub _append_range($self, $start, $end, $value = "", $type = 0) {
+        my $r = $self->[RL_RANGES];
+
+        if (@$r
+            && $r->[-1]->end + 1 == $start
+            && $r->[-1]->value eq $value
+            && $r->[-1]->type == $type)
+        {
+            $r->[-1]->set_end($end);
+        }
+        else {
+            push @$r, Range->_new($start, $end, $value, $type);
+        }
+        $self->[RL_MAX] = $end;
+        return;
+    }
+
     sub reset_each_range($self) {  # reset the iterator for each_range();
-        undef $each_range_iterator{pack 'J', refaddr $self};
+        undef $self->[RL_ITERATOR];
         return;
     }

     sub each_range($self) {
         # Iterate over each range in a range list.  Results are undefined if
         # the range list is changed during the iteration.
-        my $addr = pack 'J', refaddr $self;
-
         return if $self->is_empty;

-        $each_range_iterator{$addr} = -1
-                                if ! defined $each_range_iterator{$addr};
-        $each_range_iterator{$addr}++;
-        return $ranges{$addr}->[$each_range_iterator{$addr}]
-                        if $each_range_iterator{$addr} < @{$ranges{$addr}};
-        undef $each_range_iterator{$addr};
+        $self->[RL_ITERATOR] = -1
+                                if ! defined $self->[RL_ITERATOR];
+        $self->[RL_ITERATOR]++;
+        return $self->[RL_RANGES]->[$self->[RL_ITERATOR]]
+                        if $self->[RL_ITERATOR] < @{$self->[RL_RANGES]};
+        undef $self->[RL_ITERATOR];
         return;
     }

     sub count($self) {        # Returns count of code points in range list
-        my $addr = pack 'J', refaddr $self;
-
         my $count = 0;
-        foreach my $range (@{$ranges{$addr}}) {
+        foreach my $range (@{$self->[RL_RANGES]}) {
             $count += $range->count;
         }
         return $count;
@@ -4826,17 +4823,15 @@ sub trace { return main::trace(@_); }
     }

     sub is_empty($self) { # Returns boolean as to if a range list is empty
-        return scalar @{$ranges{pack 'J', refaddr $self}} == 0;
+        return scalar @{$self->[RL_RANGES]} == 0;
     }

     sub hash($self) {
         # Quickly returns a scalar suitable for separating tables into
         # buckets, i.e. it is a hash function of the contents of a table, so
         # there are relatively few conflicts.
-        my $addr = pack 'J', refaddr $self;
-
         # These are quickly computable.  Return looks like 'min..max;count'
-        return $self->min . "..$max{$addr};" . scalar @{$ranges{$addr}};
+        return $self->min . "..$self->[RL_MAX];" . scalar @{$self->[RL_RANGES]};
     }
 } # End closure for _Range_List_Base

@@ -4916,7 +4911,7 @@ sub trace { return main::trace(@_); }
             # If there is a gap before this range, the inverse will contain
             # that gap.
             if ($start > $max + 1) {
-                $new->add_range($max + 1, $start - 1);
+                $new->_append_range($max + 1, $start - 1);
             }
             $max = $end;
         }
@@ -4924,7 +4919,7 @@ sub trace { return main::trace(@_); }
         # And finally, add the gap from the end of the table to the max
         # possible code point
         if ($max < $MAX_WORKING_CODEPOINT) {
-            $new->add_range($max + 1, $MAX_WORKING_CODEPOINT);
+            $new->_append_range($max + 1, $MAX_WORKING_CODEPOINT);
         }
         return $new;
     }
@@ -5037,7 +5032,7 @@ sub trace { return main::trace(@_); }
                 my $end = main::min($range_a->end, $range_b->end);
                 if (! $check_if_overlapping) {
                     trace "adding intersection range ", sprintf("%04X", $start) . ".." . sprintf("%04X", $end) if main::DEBUG && $to_trace;
-                    $new->add_range($start, $end);
+                    $new->_append_range($start, $end);
                 }

                 # Skip ahead to the end of the current intersect
@@ -5193,8 +5188,42 @@ sub trace { return main::trace(@_); }
         # if the table covers all code points or a suitable code point can't
         # be found.  This used only for making the test script.

-        # Just find a valid code point of the inverse, if any.
-        return Range_List->new(Initialize => ~ $self)->get_valid_code_point;
+        my @ranges = $self->ranges;
+
+        # Search the gaps in the same order get_valid_code_point() would
+        # search the ranges of an inverted list.  Do this directly so that
+        # making the test script does not have to construct an inverted list
+        # for every table.
+        for my $try_hard (0, 1) {
+            my $gap_end = $MAX_WORKING_CODEPOINT;
+
+            for my $set (reverse @ranges) {
+                my $gap_start = $set->end + 1;
+                if ($gap_start <= $gap_end) {
+                    return $gap_end
+                                if is_code_point_usable($gap_end, $try_hard);
+
+                    my $trial_end = $gap_end;
+                    $trial_end = $MAX_UNICODE_CODEPOINT + 1
+                                if $trial_end > $MAX_UNICODE_CODEPOINT;
+                    for my $trial ($gap_start .. $trial_end - 1) {
+                        return $trial
+                                   if is_code_point_usable($trial, $try_hard);
+                    }
+                }
+
+                $gap_end = $set->start - 1;
+            }
+
+            if ($gap_end >= 0) {
+                return $gap_end if is_code_point_usable($gap_end, $try_hard);
+                for my $trial (0 .. $gap_end - 1) {
+                    return $trial if is_code_point_usable($trial, $try_hard);
+                }
+            }
+        }
+
+        return ();
     }
 } # end closure for Range_List

@@ -5382,7 +5411,7 @@ sub trace { return main::trace(@_); }
         my $class = shift;

         my $self = bless \do { my $anonymous_scalar }, $class;
-        my $addr = pack 'J', refaddr $self;
+        my $addr = refaddr $self;

         my %args = @_;

@@ -5567,7 +5596,7 @@ END
     sub ranges {
         # Returns the array of ranges associated with this table.

-        return $range_list{pack 'J', refaddr shift}->ranges;
+        return $range_list{refaddr shift}->ranges;
     }

     sub add_alias {
@@ -5608,7 +5637,7 @@ END
         # release
         $name = ucfirst($name) unless $name =~ /^k[A-Z]/;

-        my $addr = pack 'J', refaddr $self;
+        my $addr = refaddr $self;

         # Figure out if should be loosely matched if not already specified.
         if (! defined $loose_match) {
@@ -5669,7 +5698,7 @@ END

         # This name may be shorter than any existing ones, so clear the cache
         # of the shortest, so will have to be recalculated.
-        undef $short_name{pack 'J', refaddr $self};
+        undef $short_name{refaddr $self};
         return;
     }

@@ -5688,7 +5717,7 @@ END
         # Any name with alphabetics is preferred over an all numeric one, even
         # if longer.

-        my $addr = pack 'J', refaddr $self;
+        my $addr = refaddr $self;

         # For efficiency, don't recalculate, but this means that adding new
         # aliases could change what the shortest is, so the code that does
@@ -5791,13 +5820,13 @@ END
     }

     sub add_description($self, $description) { # Adds the parameter as a short description.
-        push @{$description{pack 'J', refaddr $self}}, $description;
+        push @{$description{refaddr $self}}, $description;

         return;
     }

     sub add_note($self, $note) { # Adds the parameter as a short note.
-        push @{$note{pack 'J', refaddr $self}}, $note;
+        push @{$note{refaddr $self}}, $note;

         return;
     }
@@ -5808,7 +5837,7 @@ END

         chomp $comment;

-        push @{$comment{pack 'J', refaddr $self}}, $comment;
+        push @{$comment{refaddr $self}}, $comment;

         return;
     }
@@ -5818,7 +5847,7 @@ END
         # context, returns the array of comments.  In scalar, returns a string
         # of each element joined together with a period ending each.

-        my $addr = pack 'J', refaddr $self;
+        my $addr = refaddr $self;
         my @list = @{$comment{$addr}};
         return @list if wantarray;
         my $return = "";
@@ -5835,7 +5864,7 @@ END
         # Initialize the table with the argument which is any valid
         # initialization for range lists.

-        my $addr = pack 'J', refaddr $self;
+        my $addr = refaddr $self;

         # Replace the current range list with a new one of the same exact
         # type.
@@ -5889,7 +5918,7 @@ END
         # a range equals this one, don't write
         # the range

-        my $addr = pack 'J', refaddr $self;
+        my $addr = refaddr $self;
         my $write_as_invlist = $write_as_invlist{$addr};

         # Start with the header
@@ -6545,7 +6574,7 @@ END
     sub set_status($self, $status, $info) {    # Set the table's status
         # status The status enum value
         # info Any message associated with it.
-        my $addr = pack 'J', refaddr $self;
+        my $addr = refaddr $self;

         $status{$addr} = $status;
         $status_info{$addr} = $info;
@@ -6553,7 +6582,7 @@ END
     }

     sub set_fate($self, $fate, $reason=undef) {  # Set the fate of a table
-        my $addr = pack 'J', refaddr $self;
+        my $addr = refaddr $self;

         return if $fate{$addr} == $fate;    # If no-op

@@ -6587,7 +6616,7 @@ END
         # Don't allow changes to the table from now on.  This stores a stack
         # trace of where it was called, so that later attempts to modify it
         # can immediately show where it got locked.
-        my $addr = pack 'J', refaddr $self;
+        my $addr = refaddr $self;

         $locked{$addr} = "";

@@ -6611,7 +6640,7 @@ END
     sub carp_if_locked($self) {
         # Return whether a table is locked or not, and, by the way, complain
         # if is locked
-        my $addr = pack 'J', refaddr $self;
+        my $addr = refaddr $self;

         return 0 if ! $locked{$addr};
         Carp::my_carp_bug("Can't modify a locked table. Stack trace of locking:\n$locked{$addr}\n\n");
@@ -6619,7 +6648,7 @@ END
     }

     sub set_file_path($self, @path) { # Set the final directory path for this table
-        @{$file_path{pack 'J', refaddr $self}} = @path;
+        @{$file_path{refaddr $self}} = @path;
         return
     }

@@ -6761,7 +6790,7 @@ sub trace { return main::trace(@_); }
                                     Write_As_Invlist => 0,
                                     %args);

-        my $addr = pack 'J', refaddr $self;
+        my $addr = refaddr $self;

         $anomalous_entries{$addr} = [];
         $default_map{$addr} = $default_map;
@@ -6813,7 +6842,7 @@ sub trace { return main::trace(@_); }

         $self->_range_list->add_map($lower, $upper,
                                     $string,
-                                    @_,
+                                    %args,
                                     Type => $type);
         return;
     }
@@ -6821,7 +6850,7 @@ sub trace { return main::trace(@_); }
     sub append_to_body($self) {
         # Adds to the written HERE document of the table's body any anomalous
         # entries in the table..
-        my $addr = pack 'J', refaddr $self;
+        my $addr = refaddr $self;

         return "" unless @{$anomalous_entries{$addr}};
         return join("\n", @{$anomalous_entries{$addr}}) . "\n";
@@ -6870,7 +6899,7 @@ sub trace { return main::trace(@_); }
                             . " present, must be 'full_name'");
         }

-        my $addr = pack 'J', refaddr $self;
+        my $addr = refaddr $self;

         # Convert the input to the standard equivalent, if any (won't have any
         # for $STRING properties)
@@ -6915,7 +6944,7 @@ sub trace { return main::trace(@_); }

     sub to_output_map($self) {
         # Returns boolean: should we write this map table?
-        my $addr = pack 'J', refaddr $self;
+        my $addr = refaddr $self;

         # If overridden, use that
         return $to_output_map{$addr} if defined $to_output_map{$addr};
@@ -6993,7 +7022,7 @@ END
         # No sense generating a comment if aren't going to write it out.
         return if ! $self->to_output_map;

-        my $addr = pack 'J', refaddr $self;
+        my $addr = refaddr $self;

         my $property = $self->property;

@@ -7172,7 +7201,7 @@ END
         # Called in the middle of write when it finds a range it doesn't know
         # how to handle.

-        my $addr = pack 'J', refaddr $self;
+        my $addr = refaddr $self;

         my $type = $range->type;

@@ -7314,7 +7343,7 @@ END
         # be for all ranges missing from it.  It also includes any code points
         # which have map_types that don't go in the main table.

-        my $addr = pack 'J', refaddr $self;
+        my $addr = refaddr $self;

         my $name = $self->property->swash_name;

@@ -7413,7 +7442,7 @@ END
     sub write($self) {
         # Write the table to the file.

-        my $addr = pack 'J', refaddr $self;
+        my $addr = refaddr $self;

         # Clear the temporaries
         undef @multi_code_point_maps;
@@ -7680,7 +7709,7 @@ sub trace { return main::trace(@_); }
                                       Format => $EMPTY_FORMAT,
                                       Write_As_Invlist => 1,
                                       );
-        my $addr = pack 'J', refaddr $self;
+        my $addr = refaddr $self;

         $conflicting{$addr} = [ ];
         $equivalents{$addr} = [ ];
@@ -7844,7 +7873,7 @@ sub trace { return main::trace(@_); }
                                         # be an optional parameter.
         Carp::carp_extra_args(\@_) if main::DEBUG && @_;

-        my $addr = pack 'J', refaddr $self;
+        my $addr = refaddr $self;

         # Check if the conflicting name is exactly the same as any existing
         # alias in this table (as long as there is a real object there to
@@ -7887,7 +7916,7 @@ sub trace { return main::trace(@_); }
         }

         # Two tables are equivalent if they have the same leader.
-        return $leader{pack 'J', refaddr $self} == $leader{pack 'J', refaddr $other};
+        return $leader{refaddr $self} == $leader{refaddr $other};
         return;
     }

@@ -7924,7 +7953,7 @@ sub trace { return main::trace(@_); }
         my $are_equivalent = $self->is_set_equivalent_to($other);
         return if ! defined $are_equivalent || $are_equivalent;

-        my $addr = pack 'J', refaddr $self;
+        my $addr = refaddr $self;
         my $current_leader = ($related) ? $parent{$addr} : $leader{$addr};

         if ($related) {
@@ -7963,8 +7992,8 @@ sub trace { return main::trace(@_); }
             return;
         }

-        my $leader = pack 'J', refaddr $current_leader;
-        my $other_addr = pack 'J', refaddr $other;
+        my $leader = refaddr $current_leader;
+        my $other_addr = refaddr $other;

         # Any tables that are equivalent to or children of this table must now
         # instead be equivalent to or (children) to the new leader (parent),
@@ -7981,7 +8010,7 @@ sub trace { return main::trace(@_); }
             next if $table == $other;
             trace "setting $other to be the leader of $table, status=$status" if main::DEBUG && $to_trace;

-            my $table_addr = pack 'J', refaddr $table;
+            my $table_addr = refaddr $table;
             $leader{$table_addr} = $other;
             $matches_all{$table_addr} = $matches_all;
             $self->_set_range_list($other->_range_list);
@@ -8014,7 +8043,7 @@ sub trace { return main::trace(@_); }
             Carp::my_carp_bug("Can't set $self to be the complement of $other, which itself is the complement of " . $other->complement);
             return;
         }
-        $complement{pack 'J', refaddr $self} = $other;
+        $complement{refaddr $self} = $other;

         # Be sure the other property knows we are depending on them; or the
         # other table if it is one in the current property.
@@ -8302,7 +8331,7 @@ sub trace { return main::trace(@_); }

         return unless $debugging_build;

-        my $addr = pack 'J', refaddr $leader;
+        my $addr = refaddr $leader;

         if ($leader{$addr} != $leader) {
             Carp::my_carp_bug(<<END
@@ -8347,7 +8376,7 @@ END

         # Get list of all the parent tables that are equivalent to this one
         # (including itself).
-        my @parents = grep { $parent{main::objaddr $_} == $_ }
+        my @parents = grep { $parent{refaddr($_)} == $_ }
                             main::uniques($leader, @{$equivalents{$addr}});
         my $has_unrelated = (@parents >= 2);  # boolean, ? are there unrelated
                                               # tables
@@ -8370,7 +8399,7 @@ END
                 && $parent == $property->table('N')
                 && defined (my $yes = $property->table('Y')))
             {
-                my $yes_addr = pack 'J', refaddr $yes;
+                my $yes_addr = refaddr $yes;
                 @yes_perl_synonyms
                     = grep { $_->property == $perl }
                                     main::uniques($yes,
@@ -8386,12 +8415,12 @@ END
             my @conflicting;        # Will hold the table conflicts.

             # Look at the parent, any yes synonyms, and all the children
-            my $parent_addr = pack 'J', refaddr $parent;
+            my $parent_addr = refaddr $parent;
             for my $table ($parent,
                            @yes_perl_synonyms,
                            @{$children{$parent_addr}})
             {
-                my $table_addr = pack 'J', refaddr $table;
+                my $table_addr = refaddr $table;
                 my $table_property = $table->property;

                 # Tables are separated by a blank line to create a grouping.
@@ -8856,7 +8885,7 @@ sub trace { return main::trace(@_) if main::DEBUG && $to_trace }
         my %args = @_;

         $self = bless \do { my $anonymous_scalar }, $class;
-        my $addr = pack 'J', refaddr $self;
+        my $addr = refaddr $self;

         $directory{$addr} = delete $args{'Directory'};
         $file{$addr} = delete $args{'File'};
@@ -8919,7 +8948,7 @@ sub trace { return main::trace(@_) if main::DEBUG && $to_trace }
             return;
         }
         else {
-            $map{pack 'J', refaddr $self}->delete_range($other, $other);
+            $map{refaddr $self}->delete_range($other, $other);
         }
         return $self;
     }
@@ -8932,7 +8961,7 @@ sub trace { return main::trace(@_) if main::DEBUG && $to_trace }
         my $name = shift;
         my %args = @_;

-        my $addr = pack 'J', refaddr $self;
+        my $addr = refaddr $self;

         my $table = $table_ref{$addr}{$name};
         my $standard_name = main::standardize($name);
@@ -9006,7 +9035,7 @@ sub trace { return main::trace(@_) if main::DEBUG && $to_trace }

     sub delete_match_table($self, $table_to_remove) {
         # Delete the table referred to by $2 from the property $1.
-        my $addr = pack 'J', refaddr $self;
+        my $addr = refaddr $self;

         # Remove all names that refer to it.
         foreach my $key (keys %{$table_ref{$addr}}) {
@@ -9021,7 +9050,7 @@ sub trace { return main::trace(@_) if main::DEBUG && $to_trace }
     sub table($self, $name) {
         # Return a pointer to the match table (with name given by the
         # parameter) associated with this property; undef if none.
-        my $addr = pack 'J', refaddr $self;
+        my $addr = refaddr $self;

         return $table_ref{$addr}{$name} if defined $table_ref{$addr}{$name};

@@ -9039,7 +9068,7 @@ sub trace { return main::trace(@_) if main::DEBUG && $to_trace }
         # Return a list of pointers to all the match tables attached to this
         # property

-        return main::uniques(values %{$table_ref{pack 'J', refaddr shift}});
+        return main::uniques(values %{$table_ref{refaddr shift}});
     }

     sub directory {
@@ -9048,7 +9077,7 @@ sub trace { return main::trace(@_) if main::DEBUG && $to_trace }
         # priority;  'undef' is returned if the type isn't defined;
         # or $map_directory for everything else.

-        my $addr = pack 'J', refaddr shift;
+        my $addr = refaddr shift;

         return $directory{$addr} if defined $directory{$addr};
         return undef if $type{$addr} == $UNKNOWN;
@@ -9065,7 +9094,7 @@ sub trace { return main::trace(@_) if main::DEBUG && $to_trace }
         # but otherwise the standard name is used.  This is different from the
         # external_name, so that the rest of the files, like in lib can use
         # the standard name always, without regard to historical precedent.
-        my $addr = pack 'J', refaddr $self;
+        my $addr = refaddr $self;

         # Swash names are used only on either
         # 1) regular or internal-only map tables
@@ -9086,7 +9115,7 @@ sub trace { return main::trace(@_) if main::DEBUG && $to_trace }
         # The whole point of this pseudo property is match tables.
         return 1 if $self == $perl;

-        my $addr = pack 'J', refaddr $self;
+        my $addr = refaddr $self;

         # Don't generate tables of code points that match the property values
         # of a string property.  Such a list would most likely have many
@@ -9113,7 +9142,7 @@ sub trace { return main::trace(@_) if main::DEBUG && $to_trace }
             return;
         }

-        return $map{pack 'J', refaddr $self}->map_add_or_replace_non_nulls($map{pack 'J', refaddr $other});
+        return $map{refaddr $self}->map_add_or_replace_non_nulls($map{refaddr $other});
     }

     sub set_proxy_for {
@@ -9149,7 +9178,7 @@ sub trace { return main::trace(@_) if main::DEBUG && $to_trace }
             return;
         }

-        $type{pack 'J', refaddr $self} = $type;
+        $type{refaddr $self} = $type;
         return if $type != $BINARY && $type != $FORCED_BINARY;

         my $yes = $self->table('Y');
@@ -9188,7 +9217,7 @@ sub trace { return main::trace(@_) if main::DEBUG && $to_trace }
         my $map = shift;    # What the range maps to.
         # Rest of parameters passed on.

-        my $addr = pack 'J', refaddr $self;
+        my $addr = refaddr $self;

         # If haven't the type of the property, gather information to figure it
         # out.
@@ -9237,7 +9266,7 @@ sub trace { return main::trace(@_) if main::DEBUG && $to_trace }
         # We have been keeping track of what the property values have been,
         # and now have the necessary information to figure out the type.

-        my $addr = pack 'J', refaddr $self;
+        my $addr = refaddr $self;

         my $type = $type{$addr};

@@ -9293,7 +9322,7 @@ sub trace { return main::trace(@_) if main::DEBUG && $to_trace }

     # $reaons - Ignored unless suppressing
     sub set_fate($self, $fate, $reason=undef) {
-        my $addr = pack 'J', refaddr $self;
+        my $addr = refaddr $self;
         if ($fate >= $SUPPRESSED) {
             $why_suppressed{$self->complete_name} = $reason;
         }
@@ -9371,7 +9400,7 @@ sub trace { return main::trace(@_) if main::DEBUG && $to_trace }
         *$sub = sub {
             use strict "refs";
             my $self = shift;
-            return $map{pack 'J', refaddr $self}->$sub(@_);
+            return $map{refaddr $self}->$sub(@_);
         }
     }

@@ -9784,7 +9813,7 @@ sub UCD_name ($table, $alias) {
         else {

             # Keep track of cycles in the input, and refuse to infinitely loop
-            my $addr = pack 'J', refaddr $item;
+            my $addr = refaddr $item;
             if (defined $main::already_output{$addr}) {
                 return "${indent}ALREADY OUTPUT: $item\n";
             }
@@ -9902,7 +9931,7 @@ sub dump_inside_out( $object, $fields_ref, @args ) {
     # Dump inside-out hashes in an object's state by converting them to a
     # regular hash and then calling simple_dumper on that.

-    my $addr = pack 'J', refaddr $object;
+    my $addr = refaddr $object;

     my %hash;
     foreach my $key (keys %$fields_ref) {
@@ -9923,7 +9952,7 @@ sub _operator_dot($self, $other="", $reversed=0) {
         }
         else {
             my $ref = ref $$which;
-            my $addr = pack 'J', refaddr $$which;
+            my $addr = refaddr $$which;
             $$which = "$ref ($addr)";
         }
     }
@@ -10881,6 +10910,10 @@ sub output_perl_charnames_line ($code_point, $name) {
                                          # have already had entries in the
                                          # current file, and info about each,
                                          # so don't have to recompute.
+        my %property_lookup;             # Property object and address, keyed
+                                         # by the name used in this file.
+        my %normalized_maps;             # Standard map for each property and
+                                         # spelling used in this file.
         my $property_name;               # property currently being worked on
         my $property_type;               # and its type
         my $previous_property_name = ""; # name from last time through loop
@@ -10935,12 +10968,22 @@ sub output_perl_charnames_line ($code_point, $name) {
             # property
             if ($previous_property_name ne $property_name) {

-                $property_object = property_ref($property_name);
+                if (exists $property_lookup{$property_name}) {
+                    ($property_object, $property_addr)
+                                      = $property_lookup{$property_name}->@*;
+                }
+                else {
+                    $property_object = property_ref($property_name);
+                    $property_addr = defined $property_object
+                                   ? refaddr $property_object
+                                   : undef;
+                    $property_lookup{$property_name}
+                                      = [ $property_object, $property_addr ];
+                }
                 if (! defined $property_object) {
                     $file->carp_bad_line("Unexpected property '$property_name'.  Skipped");
                     next LINE;
                 }
-                $property_addr = pack 'J', refaddr $property_object;

                 # Defer changing names until have a line that is acceptable
                 # (the 'next' statement above means is unacceptable)
@@ -11240,44 +11283,56 @@ END
             }

             if ($property_type != $STRING && $property_type != $UNKNOWN) {
-                my $table = $property_object->table($map);
-                if (defined $table) {
-
-                    # Unicode isn't very consistent about which synonym they
-                    # use in their .txt files, even within the same file, or
-                    # two files that are for the same property.  For enum
-                    # properties, we know already what all the synonyms are
-                    # (because we processed PropValueAliases already).
-                    # Therefore we can take the input and map it to a uniform
-                    # value now, saving us trouble later.
-                    #
-                    # Only if the map is well-behaved do we try this:
-                    # non-empty, all non-blank.
-                    if ($property_type == $ENUM && $map =~ / ^ \S+ $ /x) {
-
-                        # Use existing practice as much as easily practicable,
-                        # so that code that has assumptions about spelling
-                        # doesn't have to change
-                        my $short_name = $property_object->short_name;
-                        if ($short_name =~ / ^ (BC | EA | GC  |HST | JT |
-                                                Lb | BT | BPT | NFCQC |
-                                                NFKCQC) $ /ix)
-                        {
-                            $map = $table->short_name;
+                my $input_map = $map;
+
+                if ($property_type == $ENUM
+                    && exists $normalized_maps{$property_addr}{$input_map})
+                {
+                    $map = $normalized_maps{$property_addr}{$input_map};
+                }
+                else {
+                    my $table = $property_object->table($map);
+                    if (defined $table) {
+
+                        # Unicode isn't very consistent about which synonym
+                        # they use in their .txt files, even within the same
+                        # file, or two files that are for the same property.
+                        # For enum properties, we know already what all the
+                        # synonyms are (because we processed PropValueAliases
+                        # already).  Therefore we can take the input and map
+                        # it to a uniform value now, saving us trouble later.
+                        #
+                        # Only if the map is well-behaved do we try this:
+                        # non-empty, all non-blank.
+                        if ($property_type == $ENUM && $map =~ / ^ \S+ $ /x) {
+
+                            # Use existing practice as much as easily
+                            # practicable, so that code that has assumptions
+                            # about spelling doesn't have to change
+                            my $short_name = $property_object->short_name;
+                            if ($short_name =~ / ^ (BC | EA | GC  |HST | JT |
+                                                    Lb | BT | BPT | NFCQC |
+                                                    NFKCQC) $ /ix)
+                            {
+                                $map = $table->short_name;
+                            }
+                            elsif ($short_name !~ / ^ ( Ccc | Age | InSC | JG |
+                                                        SB) $ /ix)
+                            {
+                                $map = $table->full_name;
+                            }
                         }
-                        elsif ($short_name !~ / ^ ( Ccc | Age | InSC | JG |
-                                                    SB) $ /ix)
-                        {
-                            $map = $table->full_name;
+                        elsif ($table == $default_table) {
+
+                            # When it isn't an ENUM, we we can still tell if
+                            # this is a synonym for the default map.  If so,
+                            # use the default one instead.
+                            $map = $default_map;
                         }
                     }
-                    elsif ($table == $default_table) {

-                        # When it isn't an ENUM, we we can still tell if
-                        # this is a synonym for the default map.  If so, use
-                        # the default one instead.
-                        $map = $default_map;
-                    }
+                    $normalized_maps{$property_addr}{$input_map} = $map
+                                                if $property_type == $ENUM;
                 }
             }

@@ -11546,8 +11601,10 @@ END
         # magnitude fewer lines emitted.

         # $_ contains the input line.
-        # -1 in split means retain trailing null fields
-        (my $cp, @fields) = split /\s*;\s*/, $_, -1;
+        # UnicodeData.txt has semicolon-delimited fields with no surrounding
+        # whitespace.  Keep the literal split on this hot path.  The -1 means
+        # retain trailing null fields.
+        (my $cp, @fields) = split ';', $_, -1;

         #local $to_trace = 1 if main::DEBUG;
         trace $cp, @fields , $input_field_count if main::DEBUG && $to_trace;
@@ -13471,7 +13528,7 @@ sub setup_Unikemet{
 }

 sub filter_Unikemet_line {
-    $_ =~ s/;/,/g;      # mktables can't accept semi-colons
+    $_ =~ tr/;/,/;       # mktables can't accept semi-colons
     $_ =~ s/\t/; /g;
     $_ =~ s/ ^ U\+ //x;
     return;
@@ -18820,6 +18877,7 @@ sub write_all_tables() {
     } # End of looping through all properties.

     # Now have all the tables that will have files written for them.  Do it.
+    main::report_timing("write tables: collect") if main::timing_files();
     foreach my $table (@writables) {
         my @directory;
         my $filename;
@@ -18911,16 +18969,22 @@ sub write_all_tables() {
         $table->write;
     }

+    main::report_timing("write tables: files") if main::timing_files();
+

     # Write out the pod file
     make_pod;
+    main::report_timing("write tables: pod") if main::timing_files();

     # And Name.pm, UCD.pl
     make_Name_pm;
+    main::report_timing("write tables: Name.pm") if main::timing_files();
     make_UCD;
+    main::report_timing("write tables: UCD.pl") if main::timing_files();

     make_property_test_script() if $make_test_script;
     make_normalization_test_script() if $make_norm_test_script;
+    main::report_timing("write tables: tests") if main::timing_files();
     return;
 }

@@ -19202,6 +19266,8 @@ sub make_property_test_script() {
     # tests are added, it will perturb all later ones in the .t file
     srand 0;

+    main::report_timing("property tests: setup") if main::timing_files();
+
     $t_path = 'TestProp.pl' unless defined $t_path; # the traditional name

     # Create a list of what the %f representation is for each rational number.
@@ -19261,6 +19327,22 @@ Error('\\P{$name}');
 EOF_CODE
             }
         }
+
+        my @property_aliases = grep { $_->status ne $INTERNAL_ALIAS }
+                                                     $property->aliases;
+
+        # Every property can optionally be prefixed by 'Is_', so test that
+        # those work by creating such an alias for each pre-existing one.
+        # This list is the same for every table in the property.
+        push @property_aliases, map { Alias->new("Is_" . $_->name,
+                                                $_->loose_match,
+                                                $_->make_re_pod_entry,
+                                                $_->ok_as_filename,
+                                                $_->status,
+                                                $_->ucd,
+                                                )
+                                     } @property_aliases;
+
         foreach my $table (sort { $a->has_dependency <=> $b->has_dependency
                                     or
                                   lc $a->name cmp lc $b->name
@@ -19279,20 +19361,7 @@ EOF_CODE
             # in the set_final_comment() for Tables
             my @table_aliases = grep { $_->status ne $INTERNAL_ALIAS } $table->aliases;
             next unless @table_aliases;
-            my @property_aliases = grep { $_->status ne $INTERNAL_ALIAS } $table->property->aliases;
             next unless @property_aliases;
-
-            # Every property can be optionally be prefixed by 'Is_', so test
-            # that those work, by creating such a new alias for each
-            # pre-existing one.
-            push @property_aliases, map { Alias->new("Is_" . $_->name,
-                                                    $_->loose_match,
-                                                    $_->make_re_pod_entry,
-                                                    $_->ok_as_filename,
-                                                    $_->status,
-                                                    $_->ucd,
-                                                    )
-                                         } @property_aliases;
             my $max = max(scalar @table_aliases, scalar @property_aliases);
             for my $j (0 .. $max - 1) {

@@ -19494,6 +19563,8 @@ EOF_CODE
         $property->DESTROY();
     }

+    main::report_timing("property tests: generate") if main::timing_files();
+
     # Make any test of the boundary (break) properties TODO if the code
     # doesn't match the version being compiled
     my $TODO_FAILING_BREAKS = ($version_of_mk_invlist_bounds ne $v_version)
@@ -19506,6 +19577,8 @@ EOF_CODE
         split /;\n/, $_
     } @output;

+    main::report_timing("property tests: format") if main::timing_files();
+
     # Cause there to be 'if' statements to only execute a portion of this
     # long-running test each time, so that we can have a bunch of .t's running
     # in parallel
@@ -19550,6 +19623,8 @@ EOF_CODE
             (map {"    Test_WB('$_');\n"} @WB_tests),
         "}\n";

+    main::report_timing("property tests: chunk") if main::timing_files();
+
     &write($t_path,
            0,           # Not utf8;
            [$HEADER,
@@ -19559,6 +19634,8 @@ EOF_CODE
             "Finished();\n",
            ]);

+    main::report_timing("property tests: write") if main::timing_files();
+
     return;
 }

@@ -20484,6 +20561,7 @@ if (! $rebuild) {
     exit(0);
 }
 print "$0: Must rebuild tables.\n" if $verbosity >= $VERBOSE;
+report_timing('before input processing');

 # Ready to do the major processing.  First create the perl pseudo-property.
 $perl = Property->new('perl', Type => $NON_STRING, Perl_Extension => 1);
@@ -20492,11 +20570,13 @@ $perl = Property->new('perl', Type => $NON_STRING, Perl_Extension => 1);
 foreach my $file (@input_file_objects) {
     $file->run;
 }
+report_timing('input processing');

 # Finish the table generation.

 print "Finishing processing Unicode properties\n" if $verbosity >= $PROGRESS;
 finish_Unicode();
+report_timing('finish Unicode');

 # For the very specialized case of comparing two Unicode versions...
 if (DEBUG && $compare_versions) {
@@ -20505,12 +20585,15 @@ if (DEBUG && $compare_versions) {

 print "Compiling Perl properties\n" if $verbosity >= $PROGRESS;
 compile_perl();
+report_timing('compile Perl properties');

 print "Creating Perl synonyms\n" if $verbosity >= $PROGRESS;
 add_perl_synonyms();
+report_timing('create Perl synonyms');

 print "Writing tables\n" if $verbosity >= $PROGRESS;
 write_all_tables();
+report_timing('write tables');

 # Write mktables.lst
 if ( $file_list and $make_list ) {
diff --git a/lib/unicore/uni_keywords.pl b/lib/unicore/uni_keywords.pl
index b5295bc827..485fc990b3 100644
--- a/lib/unicore/uni_keywords.pl
+++ b/lib/unicore/uni_keywords.pl
@@ -1451,9 +1451,9 @@
 # e015a6d4bde8dd0f8b72bf15ac9a4f588146ce6bc0bf8980e9dae8302cdbdc28 lib/unicore/extracted/DLineBreak.txt
 # 3dade4d96bd00d71b10022bf70b370090f3ca947f977ad4dc2854e06c4d074f6 lib/unicore/extracted/DNumType.txt
 # c84f084f83ec6852e1db6e7ef15f340a3af2df8cf0c386ac0d076c2cebd189e6 lib/unicore/extracted/DNumValues.txt
-# 50f73270fdef0981edb4e24be003f71001cf76876591fc8703276d65ef488c9b lib/unicore/mktables
+# 9931e372f6528f37dccad70cc9280a6a0fcb3b9afd08eba16f212360881c4ffd lib/unicore/mktables
 # a0079d7556b20c2de1fdc3d492797a91b8ec8a06006f94460006185cb6380962 lib/unicore/version
 # 0a6b5ab33bb1026531f816efe81aea1a8ffcd34a27cbea37dd6a70a63d73c844 regen/charset_translations.pl
 # 6bbb462516a4ea79e28d58cf387f0b4b63ba83c7d381cd61bdda0b188e148082 regen/mk_PL_charclass.pl
-# 40e5b8500d364b2adc31055248fc92e05e86fedc487abe5b303be24f38d30b18 regen/mk_invlists.pl
+# 2fe950c6526e41c25308da86647024cfe2a1a05108bb8b6a095ce8ab88f43eee regen/mk_invlists.pl
 # ex: set ro ft=perl:
diff --git a/pod/perldelta.pod b/pod/perldelta.pod
index d5b00ebe5e..278093fa35 100644
--- a/pod/perldelta.pod
+++ b/pod/perldelta.pod
@@ -457,6 +457,14 @@ C<REGEN_VERBOSE=1> as an alternative to C<-v>.

 =item *

+The Unicode table generators have been optimized, reducing the time and peak
+memory needed to regenerate Unicode data.  On a full Unicode C<mktables>
+workload, generation is approximately 23% faster and uses 17% less peak
+memory.  The MPH squeeze path is also substantially faster, at the cost of a
+small increase in the generated data size.
+
+=item *
+
 During regex compilation, C<S_reg> will attempt to flatten nested BRANCH
 structures, in an attempt to give the TRIE optimizer more alternations
 to consider. The intent is that patterns that were previously compiled
diff --git a/regcharclass.h b/regcharclass.h
index f9861b40bf..695f28741d 100644
--- a/regcharclass.h
+++ b/regcharclass.h
@@ -4000,7 +4000,7 @@
  * e015a6d4bde8dd0f8b72bf15ac9a4f588146ce6bc0bf8980e9dae8302cdbdc28 lib/unicore/extracted/DLineBreak.txt
  * 3dade4d96bd00d71b10022bf70b370090f3ca947f977ad4dc2854e06c4d074f6 lib/unicore/extracted/DNumType.txt
  * c84f084f83ec6852e1db6e7ef15f340a3af2df8cf0c386ac0d076c2cebd189e6 lib/unicore/extracted/DNumValues.txt
- * 50f73270fdef0981edb4e24be003f71001cf76876591fc8703276d65ef488c9b lib/unicore/mktables
+ * 9931e372f6528f37dccad70cc9280a6a0fcb3b9afd08eba16f212360881c4ffd lib/unicore/mktables
  * a0079d7556b20c2de1fdc3d492797a91b8ec8a06006f94460006185cb6380962 lib/unicore/version
  * 0a6b5ab33bb1026531f816efe81aea1a8ffcd34a27cbea37dd6a70a63d73c844 regen/charset_translations.pl
  * cad98ca9e7be21f5f2a127f4f6304302e3ea1de98295124986eabd91ab2e9643 regen/regcharclass.pl
diff --git a/regen/mk_invlists.pl b/regen/mk_invlists.pl
index 11a742f053..afc170d8ec 100644
--- a/regen/mk_invlists.pl
+++ b/regen/mk_invlists.pl
@@ -1034,6 +1034,32 @@ sub mk_invlist_from_sorted_cp_list($list_ref) {
     return @invlist;
 }

+sub mk_invlist_from_cp_list_and_ranges($list_ref, $ranges_ref) {
+
+    # Turn the individual code points and half-open ranges into a single
+    # inversion list.  Keep the ranges intact while sorting and merging them.
+    # Expanding a large range here would only recreate the same range below.
+
+    my @ranges = map { [ $_, $_ + 1 ] } $list_ref->@*;
+    push @ranges, map { [ $_->@* ] } $ranges_ref->@*;
+    return unless @ranges;
+
+    @ranges = sort { $a->[0] <=> $b->[0] || $a->[1] <=> $b->[1] }
+                   @ranges;
+
+    my @invlist;
+    for my $range (@ranges) {
+        if (@invlist && $range->[0] <= $invlist[-1]) {
+            $invlist[-1] = $range->[1] if $range->[1] > $invlist[-1];
+        }
+        else {
+            push @invlist, $range->@*;
+        }
+    }
+
+    return @invlist;
+}
+
 print "Reading Case Folding rules.\n" if DEBUG;
 # Read in the Case Folding rules, and construct arrays of code points for the
 # properties we need.
@@ -3600,6 +3626,29 @@ foreach my $prop (@props) {
             $to_adjust = $map_format =~ /a/;
         }

+        my $charset_is_identity
+                        = ! grep { $a2n[$_] != $_ } 0 .. $#a2n;
+        my $needs_translation
+                        = (       (@invmap && $maps_to_code_point)
+                           || (    @invlist
+                               &&  $invlist[0] < 256
+                               && (    $invlist[0] != 0
+                                   || (scalar @invlist != 1
+                                       && $invlist[1] < 256))));
+
+        # Merge adjacent identical multi-code-point mappings when no
+        # translation is needed.  This keeps the generated map in canonical
+        # form.  (The translation code below used to do this.)
+        if ($charset_is_identity && @invmap) {
+            for (my $i = $#invmap; $i > 0; $i--) {
+                next unless ref $invmap[$i] && ref $invmap[$i - 1];
+                next unless join("\0", $invmap[$i]->@*)
+                         eq join("\0", $invmap[$i - 1]->@*);
+                splice @invlist, $i, 1;
+                splice @invmap, $i, 1;
+            }
+        }
+
         # Re-order the Unicode code points to native ones for this platform.
         # This is only needed for code points below 256, because native code
         # points are only in that range.  For inversion maps of properties
@@ -3622,11 +3671,7 @@ foreach my $prop (@props) {
         # of 0..256, as the remap will also include all of 0..256  (256 not
         # 255 because a re-ordering could cause 256 to need to be in the same
         # range as 255.)
-        if (       (@invmap && $maps_to_code_point)
-            || (    @invlist
-                &&  $invlist[0] < 256
-                && (    $invlist[0] != 0
-                    || (scalar @invlist != 1 && $invlist[1] < 256))))
+        if (! $charset_is_identity && $needs_translation)
         {
             $same_in_all_code_pages = 0;
             if (! @invmap) {    # Straight inversion list
@@ -3684,7 +3729,7 @@ foreach my $prop (@props) {
                                       ? 0xFFFF
                                       : 0x10FFFF;

-                my %mapped_lists;   # A hash whose keys are the buckets.
+                my %mapped;         # A hash whose keys are the buckets.
                 while (@invlist) {
                     last if $invlist[0] > $upper_limit;

@@ -3720,31 +3765,57 @@ foreach my $prop (@props) {
                     # through the range and put each translated code point in
                     # it into its bucket.
                     my $base_map = $invmap[0];
-                    for my $j ($invlist[0] .. $invlist[1] - 1) {
-                        if ($to_adjust
-                               # The 1st code point doesn't need adjusting
-                            && $j > $invlist[0]
-
-                               # Skip any non-numeric maps: these are outliers
-                               # that aren't code points.
-                            && $base_map =~ $integer_or_float_re
-
-                               #  'ne' because the default can be a string
-                            && $base_map ne $map_default)
-                        {
-                            # We adjust, by incrementing each the bucket and
-                            # the map.  For code point maps, translate to
-                            # native
-                            $base_map++;
-                            $bucket = ($maps_to_code_point)
-                                      ? a2n($base_map)
-                                      : $base_map;
+                    my $range_start = $invlist[0];
+                    my $range_end = $invlist[1] - 1;
+                    my $adjusts = $to_adjust
+                               && $base_map =~ $integer_or_float_re
+                               && $base_map ne $map_default;
+
+                    # Native code points only differ from Unicode below 256.
+                    # A constant mapping above that can stay as a range.
+                    # Expanding such a range can create as many as 0x110000
+                    # elements.
+                    if (! $adjusts) {
+                        my $low_end = ($range_end < 255) ? $range_end : 255;
+                        for my $j ($range_start .. $low_end) {
+                            push $mapped{$bucket}{points}->@*, a2n($j);
+                        }
+
+                        my $high_start
+                                    = ($range_start > 255) ? $range_start : 256;
+                        if ($high_start <= $range_end) {
+                            push $mapped{$bucket}{ranges}->@*,
+                                                [ $high_start, $range_end + 1 ];
                         }
+                    }
+                    else {
+                        for my $j ($range_start .. $range_end) {
+                            if ($to_adjust
+                                   # The first code point needs no adjustment.
+                                && $j > $invlist[0]
+
+                                   # Skip non-numeric maps.  They are outliers
+                                   # which aren't code points.
+                                && $base_map =~ $integer_or_float_re
+
+                                   # Use 'ne' because the default can be a
+                                   # string.
+                                && $base_map ne $map_default)
+                            {
+                                # Increment the map and use it to select the
+                                # next bucket.  Translate code point maps to
+                                # native.
+                                $base_map++;
+                                $bucket = ($maps_to_code_point)
+                                          ? a2n($base_map)
+                                          : $base_map;
+                            }

-                        # Add the native code point to the bucket for the
-                        # current map
-                        push @{$mapped_lists{$bucket}}, a2n($j);
-                    } # End of loop through all code points in the range
+                            # Add the native code point to the bucket for the
+                            # current map.
+                            push $mapped{$bucket}{points}->@*, a2n($j);
+                        } # End of loop through all code points in the range
+                    }

                     # Get ready for the next range
                     shift @invlist;
@@ -3753,33 +3824,30 @@ foreach my $prop (@props) {

                 # Here, @invlist and @invmap retain all the ranges from the
                 # originals that start with code points above $upper_limit.
-                # Each bucket in %mapped_lists contains all the code points
-                # that map to that bucket.  If the bucket is for a map to a
-                # single code point, the bucket has been converted to native.
-                # If something else (including multiple code points), no
-                # conversion is done.
+                # Each bucket in %mapped contains the code points and ranges
+                # that map to it.  The bucket key is in native form when the
+                # map is to a single code point.  Other bucket keys are not
+                # converted.  This includes maps to multiple code points.
                 #
                 # Now we recreate the inversion map into %xlated, but this
                 # time for the native character set.
                 my %xlated;
-                foreach my $bucket (keys %mapped_lists) {
+                foreach my $bucket (keys %mapped) {

                     # Sort and convert this bucket to an inversion list.  The
                     # result will be that ranges that start with even-numbered
                     # indexes will be for code points that map to this bucket;
                     # odd ones map to some other bucket, and are discarded
                     # below.
-                    @{$mapped_lists{$bucket}}
-                                    = sort{ $a <=> $b} @{$mapped_lists{$bucket}};
-                    @{$mapped_lists{$bucket}}
-                     = mk_invlist_from_sorted_cp_list(
-                                                    \@{$mapped_lists{$bucket}});
+                    my @mapped_list = mk_invlist_from_cp_list_and_ranges(
+                                            $mapped{$bucket}{points} // [],
+                                            $mapped{$bucket}{ranges} // []);

                     # Add each even-numbered range in the bucket to %xlated;
                     # so that the keys of %xlated become the range start code
                     # points, and the values are their corresponding maps.
-                    while (@{$mapped_lists{$bucket}}) {
-                        my $range_start = $mapped_lists{$bucket}->[0];
+                    for (my $i = 0; $i < @mapped_list; $i += 2) {
+                        my $range_start = $mapped_list[$i];
                         if ($bucket =~ /\cK/) {
                             @{$xlated{$range_start}} = split /\cK/, $bucket;
                         }
@@ -3791,15 +3859,12 @@ foreach my $prop (@props) {
                             # adjusting.
                             my $range_end = (     $to_adjust
                                                && $bucket != $map_default)
-                                            ? $mapped_lists{$bucket}->[1] - 1
+                                            ? $mapped_list[$i + 1] - 1
                                             : $range_start;
                             for my $i ($range_start .. $range_end) {
                                 $xlated{$i} = $bucket;
                             }
                         }
-                        shift @{$mapped_lists{$bucket}}; # Discard odd ranges
-                        shift @{$mapped_lists{$bucket}}; # Get ready for next
-                                                         # iteration
                     }
                 } # End of loop through all the buckets.

@@ -3840,8 +3905,9 @@ foreach my $prop (@props) {
                 unshift @invlist, @new_invlist;
             }
         }
-        elsif (@invmap) {   # inversion maps can't cope with this variable
-                            # being true, even if it could be true
+        elsif ($needs_translation
+               || @invmap) { # inversion maps can't cope with this variable
+                             # being true, even if it could be true
             $same_in_all_code_pages = 0;
         }
         else {
@@ -4205,8 +4271,6 @@ my $uni_pl = open_new('lib/unicore/uni_keywords.pl', '>',

 read_only_bottom_close_and_rename($uni_pl, \@sources);

-print "Computing minimal perfect hash for unicode properties.\n" if DEBUG;
-
 if (my $file= $ENV{DUMP_KEYWORDS_FILE}) {
     require Data::Dumper;

@@ -4218,6 +4282,13 @@ if (my $file= $ENV{DUMP_KEYWORDS_FILE}) {
     print "Wrote keywords to '$file'.\n";
 }

+if ($ENV{SKIP_MPH}) {
+    print "Skipping minimal perfect hash for unicode properties.\n" if DEBUG;
+    exit 0;
+}
+
+print "Computing minimal perfect hash for unicode properties.\n" if DEBUG;
+
 my $keywords_fh = open_new('uni_keywords.h', '>',
                   {style => '*', by => 'regen/mk_invlists.pl',
                   from => "mph.pl"});
@@ -4228,11 +4299,6 @@ my $mph= MinimalPerfectHash->new(
     source_hash => \%keywords,
     match_name => "match_uniprop",
     simple_split => $ENV{SIMPLE_SPLIT} // 0,
-    randomize_squeeze => $ENV{RANDOMIZE_SQUEEZE} // 1,
-    max_same_in_squeeze => $ENV{MAX_SAME} // 5,
-    srand_seed => (lc($ENV{SRAND_SEED}//"") eq "auto")
-                  ? undef
-                  : $ENV{SRAND_SEED} // 1785235451, # I let perl pick a number
 );
 $mph->make_mph_with_split_keys();
 print $keywords_fh $mph->make_algo();
diff --git a/regen/mph.pl b/regen/mph.pl
index 7cd9b36ced..e8305a988d 100644
--- a/regen/mph.pl
+++ b/regen/mph.pl
@@ -4,10 +4,18 @@ use warnings;
 use Data::Dumper;
 use Carp;
 use Text::Wrap;
-use List::Util qw(shuffle min);
+use List::Util qw(min);

 use warnings 'FATAL' => 'all';

+# IMPORTANT: If this file changes then the production MPH data in
+# uni_keywords.h must be rebuilt.  From the repository root run:
+#
+#     ./perl -Ilib regen/mk_invlists.pl
+#
+# The generated header contains a digest of this file.  Even a comment-only
+# change requires regeneration.
+
 # The style of this file is determined by:
 #
 # perltidy -w -ple -bbb -bbc -bbs -nolq -l=80 -noll -nola -nwls='=' \
@@ -60,32 +68,12 @@ sub new {
     $self{table_name}  ||= $base_name . "_table";
     $self{match_name}  ||= $base_name . "_match";

-    my $split_strategy;
     $self{simple_split} //= 0;
     if ($self{simple_split}) {
         $self{split_strategy}= "simple";
-        $self{randomize_squeeze}= 0;
-    }
-    else {
-        $self{split_strategy}= "squeeze";
-        $self{randomize_squeeze} //= 1;
-    }
-    if ($self{randomize_squeeze}) {
-        $self{max_same_in_squeeze} //= 5;
-        if (defined $self{srand_seed_was}) {
-            $self{srand_seed}= delete $self{srand_seed_was};
-        }
-        elsif (!defined $self{srand_seed}) {
-            $self{srand_seed}= srand();
-        }
-        else {
-            srand($self{srand_seed});
-        }
-        print "SRAND_SEED= $self{srand_seed}\n" if $DEBUG;
     }
     else {
-        $self{max_same}= 3;
-        delete $self{srand_seed};
+        $self{split_strategy}= "squeeze-weighted-two-direction";
     }
     return bless \%self, $class;
 }
@@ -585,8 +573,9 @@ sub _inc_popularity {
 sub _get_popularity {
     my ($popularity, $ofs, $len)= @_;
     my $res= {
-        reused_digits => 0,
-        popularity    => 0,
+        reused_digits    => 0,
+        popularity       => 0,
+        total_popularity => 0,
     };
     my $min_pop= undef;
     for my $idx ($ofs .. $ofs + $len - 1) {
@@ -595,6 +584,7 @@ sub _get_popularity {
         }
         else {
             my $pop= $popularity->[$idx];
+            $res->{total_popularity} += $pop;
             if (!defined $min_pop || $pop < $min_pop) {
                 $min_pop= $pop;
             }
@@ -609,8 +599,10 @@ sub _get_popularity {
 sub _merge_score {
     my ($s1, $s2)= @_;
     return +{
-        reused_digits => $s1->{reused_digits} + $s2->{reused_digits},
-        popularity    => min($s1->{popularity}, $s2->{popularity}),
+        reused_digits    => $s1->{reused_digits} + $s2->{reused_digits},
+        popularity       => min($s1->{popularity}, $s2->{popularity}),
+        total_popularity => $s1->{total_popularity}
+                          + $s2->{total_popularity},
     };
 }

@@ -634,6 +626,9 @@ sub _compare_score {
     if ($s1->{reused_digits} != $s2->{reused_digits}) {
         return $s1->{reused_digits} <=> $s2->{reused_digits};
     }
+    if ($s1->{total_popularity} != $s2->{total_popularity}) {
+        return $s1->{total_popularity} <=> $s2->{total_popularity};
+    }
     return $s1->{popularity} <=> $s2->{popularity};
 }

@@ -642,8 +637,9 @@ sub _compare_score {
 sub _most_popular_offset {
     my ($offsets_hash, $popularity, $buf_ref, $word)= @_;
     my $best_score= {
-        reused_digits => -1,
-        popularity    => -1,
+        reused_digits    => -1,
+        popularity       => -1,
+        total_popularity => -1,
     };
     my $best_pos= -1;
     my $offsets_ary= _get_offsets($offsets_hash, $buf_ref, $word);
@@ -679,8 +675,11 @@ sub _squeeze {

     for my $word (sort keys %$word_count) {
         my $count= $word_count->{$word};
+
+        # Weight every character by the full frequency of the fragment.  This
+        # favors long prefixes and suffixes which are used by many keys.
         _init_popularity(\%offsets_hash, \@popularity, $buf_ref, $word,
-            $count / length($word));
+            $count);
     }

     WORD:
@@ -688,8 +687,9 @@ sub _squeeze {
         my $best_pos1= -1;
         my $best_pos2= -1;
         my $best_score= {
-            reused_digits => -1,
-            popularity    => -1,
+            reused_digits    => -1,
+            popularity       => -1,
+            total_popularity => -1,
         };
         my $best_split;

@@ -790,15 +790,79 @@ sub _initial_covering_buf {
     return $res;
 }

+# Why do we squeeze the keys instead of using conventional compression?
+#
+# The point of the blob is to make key validation fast.  It is not a stream
+# which we decompress before using it.  It is a shared buffer containing
+# pieces of the keys.
+#
+# Each row in the minimal perfect hash stores the offsets and lengths of one
+# prefix and one suffix.  Once we hash a candidate key we can validate it with
+# at most two memcmp() calls against the blob.  We do not have to rebuild the
+# key.  We do not allocate memory or keep decompression state.  Invalid keys
+# are cheap to reject as well.
+#
+# The following results are from the 7,906-key Unicode data set used in
+# September 2026.  The keys contain 111,582 bytes before separators.  The
+# timings are from one development machine.  They are useful as relative
+# measurements only.
+#
+#   split strategy                    build time     blob bytes
+#   ----------------------------------------------------------------
+#   randomized squeeze                   ~34.2 s          9,132
+#   frequency-weighted, two-direction      ~9.1 s          9,212
+#   simple split                           ~1.9 s         11,348
+#
+# The weighted two-direction strategy builds about 3.7 times faster than the
+# randomized strategy.  The blob is 80 bytes larger, an increase of 0.88%.
+#
+# For comparison, general-purpose compressors produced the following stream
+# sizes.  The input was a sorted, newline-delimited copy of the same keys.
+#
+#   xz          21,884 bytes
+#   bzip2       22,919 bytes
+#   zstd        23,634 bytes
+#   gzip        26,689 bytes
+#   front coding approximately 51,392 bytes
+#
+# These figures are not direct alternatives to the blob sizes above.  A
+# compressed stream must be expanded before we can check arbitrary keys.
+# Another option is to add a block index and restart points.
+#
+# Every representation that supports random lookup also needs metadata for
+# each key.  In this design the fragment-specific part of a row is two U16 blob
+# offsets and two U8 lengths.  A design with one string reference and one
+# length might cut these six bytes in half.  This only applies if the same
+# field widths are enough.
+#
+# Another compression scheme may need wider offsets or lengths.  It may also
+# need block identifiers, restart points, or decoder state.  Few general
+# compression schemes handle fine-grained random access.  Adding it normally
+# takes index space and makes compression less effective.
+#
+# A fair comparison has to include the metadata needed by each representation.
+# Comparing only the compressed strings on one side with the lookup metadata
+# on the other side is not meaningful.  The stream results do show that these
+# keys have unusually repetitive prefixes and suffixes.  They do not compare
+# complete random-access representations.
+#
+# The squeeze algorithm first tries to reuse as many bytes as possible.  It
+# uses fragment frequency to decide between candidates with the same reused
+# byte count.  This favors long pieces which are used by many keys.
+#
+# Word order changes the greedy choices.  We squeeze from shortest to longest
+# until there is no improvement.  We then reverse the order and squeeze again.
+# This gets most of the benefit of randomized retries at a much lower
+# generation cost.  It also makes generation repeatable.  These comparisons
+# should be rerun if we make a large change to the Unicode key set or its
+# representation.
+
 sub build_split_words_squeeze {
     my ($self)= @_;
     # Thanks to Ilya Sashcheka for this algorithm

     my $hash= $self->{source_hash};
     my $length_all_keys= $self->{length_all_keys};
-    my $randomize= $self->{randomize_squeeze};
-    my $max_same= $self->{max_same_in_squeeze};
-
     my @words= sort keys %$hash;
     my %splits;
     my $split_points;
@@ -834,28 +898,21 @@ sub build_split_words_squeeze {
     printf "Pre squeeze buffer: %s\n", $buf        if $DEBUG > 1;
     printf "Pre squeeze length: %d\n", length $buf if $DEBUG;

-    my $same= 0;
-    my $counter= 0;
-    my $reverse_under= 2;
-    while ($same < $max_same) {
+    # Word order changes the choices made by _squeeze().  Start with the
+    # shortest words and squeeze until there is no improvement.  Then reverse
+    # the order and squeeze again.
+    my $direction_changes= 0;
+    while (1) {
         my ($new_buf, $new_split_points)=
             _squeeze(\@words, \%word_count, \%splits, \$buf);
         if (!$split_points or length($new_buf) < length($buf)) {
             $buf= $new_buf;
             $split_points= $new_split_points;
-            $same= 0;
         }
         else {
-            if ($same < $reverse_under or !$randomize) {
-                print "reversing words....\n" if $DEBUG;
-                @words= reverse @words;
-            }
-            else {
-                print "shuffling words....\n" if $DEBUG;
-                @words= shuffle @words;
-                $reverse_under= 1;
-            }
-            $same++;
+            last if $direction_changes++;
+            print "reversing words....\n" if $DEBUG;
+            @words= reverse @words;
         }
     }

@@ -900,10 +957,9 @@ sub build_split_words_simple {
 sub build_split_words {
     my ($self)= @_;

-    # The _simple algorithm does not compress nearly as well as the
-    # _squeeze algorithm, although it uses less memory and will likely
-    # be faster, especially if randomization is enabled. The default
-    # is to use _squeeze as our hash is not that large (~8k keys).
+    # The _simple algorithm does not compress nearly as well as _squeeze.  It
+    # uses less memory and is likely to be faster.  We use _squeeze by default
+    # because this hash is not very large (about 8k keys).
     my ($buf, $split_words);
     if ($self->{simple_split}) {
         ($buf, $split_words)= $self->build_split_words_simple();
@@ -971,7 +1027,11 @@ sub build_array_of_struct {

     my %defines;
     my %tests;
-    my @rows;
+    my @row_data;
+    my @column_widths= (0) x 6;
+
+    # Collect the rendered fields first.  Record the width of each column.
+    # Hard-coded widths become ragged when the data or value names grow.
     foreach my $row (@$second_level) {
         if (!defined $row->{idx} or !defined $row->{value}) {
             die "panic: No idx or value key in row data:", Dumper($row);
@@ -992,10 +1052,40 @@ sub build_array_of_struct {
         );
         $_ > U8_MAX and die "panic: value exceeds range of U8"
             for @u8;
-        push @rows, sprintf "  { %5d, %5d, %5d, %3d, %3d, %s }   /* %s%s */",
-            @u16, @u8, $row->{value}, $row->{prefix}, $row->{suffix};
+
+        # A leading minus means that the matched inversion list should be
+        # complemented.  Keep it in a separate column so all value names start
+        # at the same position.
+        my $value= "$row->{value}";
+        my $sign= ($value =~ s/^-//) ? "-" : " ";
+        my @fields= map { "$_" } @u16, @u8, $value;
+        for my $column (0 .. $#fields) {
+            my $width= length $fields[$column];
+            $column_widths[$column]= $width
+                if $column_widths[$column] < $width;
+        }
+        push @row_data,
+            [ \@fields, $sign, $row->{prefix} . $row->{suffix} ];
         ##.
     }
+
+    # Leave one space before each numeric column.  Right-align the numbers.
+    # Left-align the symbolic value.  This also lines up the comments.
+    $column_widths[$_]++ for 0 .. $#column_widths - 1;
+    my $row_format= "  {"
+        . join(", ", map { "%*s" } 0 .. $#column_widths - 1)
+        . ", %s%-*s }   /* %s */";
+    my @rows;
+    for my $row (@row_data) {
+        my ($fields, $sign, $key)= @$row;
+        my @format_args;
+        for my $column (0 .. $#column_widths - 1) {
+            push @format_args, $column_widths[$column], $fields->[$column];
+        }
+        push @rows, sprintf $row_format, @format_args, $sign,
+            $column_widths[-1], $fields->[-1], $key;
+    }
+
     $self->{rows_array}= \@rows;
     $self->{defines_hash}= \%defines;
     $self->{tests_hash}= \%tests;
@@ -1008,12 +1098,12 @@ sub make_algo {
     my (
         $second_level, $seed1,     $length_all_keys, $blob,
         $rows_array,   $blob_name, $struct_name,     $table_name,
-        $match_name,   $prefix,    $split_strategy,  $srand_seed,
+        $match_name,   $prefix,    $split_strategy,
         )
         = @{$self}{ qw(
             second_level   seed1       length_all_keys   blob
             rows_array     blob_name   struct_name       table_name
-            match_name     prefix      split_strategy    srand_seed
+            match_name     prefix      split_strategy
         ) };

     my $n= 0 + @$second_level;
@@ -1023,8 +1113,6 @@ sub make_algo {
     push @code, "/*\n";
     push @code, sprintf "generator script: %s\n", $0;
     push @code, sprintf "split strategy: %s\n",   $split_strategy;
-    push @code, sprintf "srand: %d\n", $srand_seed
-        if defined $srand_seed;
     push @code, sprintf "rows: %s\n",                $n;
     push @code, sprintf "seed: %s\n",                $seed1;
     push @code, sprintf "full length of keys: %d\n", $length_all_keys;
@@ -1054,7 +1142,9 @@ EOF_CODE
     push @code, sprintf "static const U32 ${prefix}_FNV32_PRIME = 0x%08x;\n\n",
         FNV32_PRIME;

-    push @code, "/* The comments give the input key for the row it is in */\n";
+    push @code, "/* The comments give the input key for the row it is in.\n";
+    push @code, " * A leading minus sign means to complement the inversion "
+        . "list. */\n";
     push @code,
         "static const struct $struct_name $table_name\[${prefix}_BUCKETS] = {\n",
         join(",\n", @$rows_array) . "\n};\n\n";
@@ -1114,7 +1204,7 @@ sub print_algo {
     my $ofh= $self->__ofh($to, "h_file");

     my $code= $self->make_algo();
-    print $to $code;
+    print $ofh $code;
 }

 sub print_main {
@@ -1213,12 +1303,12 @@ unless (caller) {
     {
         no warnings;
         do "../perl/lib/unicore/UCD.pl";
-        %hash= %utf8::loose_to_file_of;
+        %hash= %Unicode::UCD::loose_to_file_of;
     }
     if ($ENV{MERGE_KEYS}) {
         my @keys= keys %hash;
-        foreach my $loose (keys %utf8::loose_property_name_of) {
-            my $to= $utf8::loose_property_name_of{$loose};
+        foreach my $loose (keys %Unicode::UCD::loose_property_name_of) {
+            my $to= $Unicode::UCD::loose_property_name_of{$loose};
             next if $to eq $loose;
             foreach my $key (@keys) {
                 my $copy= $key;
diff --git a/regexp_constants.h b/regexp_constants.h
index 7db3824671..cc2d3db95d 100644
--- a/regexp_constants.h
+++ b/regexp_constants.h
@@ -83,9 +83,9 @@
  * e015a6d4bde8dd0f8b72bf15ac9a4f588146ce6bc0bf8980e9dae8302cdbdc28 lib/unicore/extracted/DLineBreak.txt
  * 3dade4d96bd00d71b10022bf70b370090f3ca947f977ad4dc2854e06c4d074f6 lib/unicore/extracted/DNumType.txt
  * c84f084f83ec6852e1db6e7ef15f340a3af2df8cf0c386ac0d076c2cebd189e6 lib/unicore/extracted/DNumValues.txt
- * 50f73270fdef0981edb4e24be003f71001cf76876591fc8703276d65ef488c9b lib/unicore/mktables
+ * 9931e372f6528f37dccad70cc9280a6a0fcb3b9afd08eba16f212360881c4ffd lib/unicore/mktables
  * a0079d7556b20c2de1fdc3d492797a91b8ec8a06006f94460006185cb6380962 lib/unicore/version
  * 0a6b5ab33bb1026531f816efe81aea1a8ffcd34a27cbea37dd6a70a63d73c844 regen/charset_translations.pl
  * 6bbb462516a4ea79e28d58cf387f0b4b63ba83c7d381cd61bdda0b188e148082 regen/mk_PL_charclass.pl
- * 40e5b8500d364b2adc31055248fc92e05e86fedc487abe5b303be24f38d30b18 regen/mk_invlists.pl
+ * 2fe950c6526e41c25308da86647024cfe2a1a05108bb8b6a095ce8ab88f43eee regen/mk_invlists.pl
  * ex: set ro ft=c: */
diff --git a/uni_keywords.h b/uni_keywords.h
index 06c03dc8f6..83c08b9941 100644
--- a/uni_keywords.h
+++ b/uni_keywords.h
@@ -11,161 +11,162 @@

 /*
 generator script: regen/mk_invlists.pl
-split strategy: squeeze
-srand: 1785235451
+split strategy: squeeze-weighted-two-direction
 rows: 8011
 seed: 1348825711
 full length of keys: 113259
-blob length: 9278
+blob length: 9361
 ref length: 64088
-data size: 73366 (%64.78)
+data size: 73449 (%64.85)
 */

 static const unsigned char mph_blob[] =
-    "l&cwlmcmocradlmaghbahexahomarmiavstbatkbhksbuhdcakmcanschamchrscp"
-    "mncprtcwucyrldsrtgonggrekgujrgukhhluwhmngzlkawikitskndakrailaoola"
-    "tnmedfmteimymrnarbnewaoryaosgeougrpcmphlpphnxqaacrjngrunrsamrseal"
-    "sgnwtagstamltavttfngtglgtibttodrtutgwchoxpeoxsuxyiiizanbzyyyzzzzc"
-    "ntrlcwcfcwkcfcwtgarayzpgcb=b2h2vfjlxxnushu3040nv=90oriyapatwsprin"
-    "tqmarktailetakrivssupfsipdfcarianccc=12318491vre=yeschakmacwcmsml"
-    "sqrgothicgrext3.26.3415161miaototoarmndiakgonmhanokhmrlinamroonko"
-    "oogamolckonaoorkhphliplrdprtiqaairohgshawsidtsogotnsatolsvaiigafh"
-    "ahrehbunkhojkilydiannfdqcnv=3//5nv=7olonalpatsynrejangsb=stangsat"
-    "odhriebg2.13.04.06.07.08.09.052avestanccc=22e=truedeseretdt=nonew"
-    "ideelbasanelymaicextpictgrbashanunoohst=lvtadlambuhiddogralimbuog"
-    "hamosagerunictaiyobatakmeemseenshinzainkannadakayahlilinearamanda"
-    "icmarchennfkcqc-1/2/645/217/2olchikiosmanyahmnpkalilanamercnbatpc"
-    "unsarbshrdsyrczinhshaviansideticstermuaatagalogtaithamtaiviettibe"
-    "tanuideounknownage=10.0age=v1armenianbalinesebassavahbpt=opene=fa"
-    "lsecompexduployanextendergujaratigurmukhihiraganahatrankaithilepc"
-    "halycianteluguwanchoyezidijamoextbgamalkhaphkehcorkiratraimahajan"
-    "infkdqcnv=1/31/12erlwordlinbnshuscx=talupecialstagbanwatifinaghug"
-    "ariticvithkuqipfaberiaerfebhaiksuki2435nuktacirclemedialea=narrow"
-    "moticonsincbincjkexgranthainheritedinkanamakasarmultaninoblockpha"
-    "gspasiddhamsoyombosunuwaruabtirhutaiscjkexlamadhkhudawadinabataea"
-    "nnewtailue1600032000olditalicoldpermicoldturkicolduyghurpalmyrene"
-    "paucinhausamaritanthaanawb=mixidstartbasiclatinboxdrawingccc=ccc1"
-    "chorasmianstrokesdeprecateddivesakuruorizspacebugineseingeorgiaja"
-    "moextajavaneseusicsupbinduiskanathinyehkharoshthinagmundarioldper"
-    "sianphoeniciansaurashtraolettermallformssoftdottedtolongsikiwaran"
-    "gcitialetterwb=newlineerlspaceblk=cjkextdoverlaycyprominoandomino"
-    "tilesfractionisolatedgurungkhemapfb=linkerisarabicisspaceisvertjg"
-    "=crownfarsiyehswashkafkehnomirrorlinefeednextlinemedefaidrinnfcqc"
-    "=maybepahawhhmongkthimlymscript=tayosorasompengerandsubsylotinagr"
-    "iebasegazyisyllablesbidicontrolbidimirroredblk=kanaucasextahesssy"
-    "mbolsgraphemebasegunjalagondiompatjamooldsogdianvisargayiradicals"
-    "isposixsyriacwawjoiningtypekehnorotatebreakbothbkh3jvmasaramgondi"
-    "athalphanummendekikakui1.0.111e-01.250e-01.429e-01.500e+00.562e-0"
-    "2.563e-02.667e-01.875e-01nv=2.500e-01nv=3.125e-02.333e-01.750e-01"
-    "nv=4.167e-01.688e-02.000e-02nv=5.833e-01nv=6.250e-02nv=8.333e-02o"
-    "ldhungarianphaistosdiscplayingcardspresentin=14tulutigalariwsegsp"
-    "acexidcontinueegeannumbersblock=cjkexblockelementscaseignorabluna"
-    "ssignedreekextendedvoweljamoincyrillicinethiopictakanaextinmyanma"
-    "rnandinagariavagrahatonemarkipaextensionsiscasedletterisgeorgiajo"
-    "incontrolismyanmarextbisotheisxposixblankjg=africanfehdalathrishk"
-    "nottedhehreversedpe=nonjoiningbreakafternonstarterwordjoinerowsur"
-    "rogatesayannumeralsisctechnical-5.000e-01patternsyntax5.26.1verti"
-    "calformsncientsymbolsbc=righttoleftblk=arabichanreadingemojicompo"
-    "nentgc=othereekandcoptichighsurrogateslphabeticpfkhmersymbolsnonj"
-    "oineriscyrillicisethiopicmahjongtileskashmiriyehrohingyayehstraig"
-    "htwawyehwithtail=dualjoining=joincausing=leftjoining=transparentb"
-    "reakbeforeexclamationinseparableinseperableviramafinalnfcquickche"
-    "cknumerictype=epresentin=v1protocuneiformpsalterpahlaviquotationm"
-    "arkdoublequotesinglequoteany_foldsquotemetaasciihexdigitarabiclet"
-    "terotherneutralblk=georgianblk=myanmardoubleabovekanavoicingontro"
-    "lpictureseastasianwidth=letternumbergraphemeextendeadingjamoimper"
-    "ialaramaiciscarrowsextoverstruckpurekillerdecimalnumberenclosingm"
-    "arkfinalsemkathverticaltailjt=rightjoininghebrewletterinfixnumeri"
-    "cmeroiticcursiveiscpictographsnfdquickcheck36numericvalue=4oldnor"
-    "tharabianoldsoutharabian=extendnumletglueafterzwjzanabazarsquareb"
-    "lk=cyrillicblk=ethiopicblock=arabicnotreorderedcypriotsyllabaryli"
-    "neseparatorhalfandfullformshighpusurrogatestrailingjamoidsunaryop"
-    "eratorcompatformsgxiradicalsinlatinextendeddphoneticextsupdevanag"
-    "ariextaislatinextendedisusupplementiscsymbolssupnonspacingmarkjg="
-    "malayalamlllannnamemtawktoviknumeralslb=aksaraprebaseprefixnumeri"
-    "cinearbideogramsiscmathsymbolsanfkcquickchecknumericvalue=1/numer"
-    "icvalue=5/8numericvalue=70numericvalue=80numericvalue=9sentencete"
-    "rminaleuropeannumberanadiansyllabicscaucasianalbanianiotasubscrip"
-    "temojipresentationmodifiersymbolspaceseparatornotapplicableidcomp"
-    "atmathstartidsbinaryoperatorbraillepatternscurrencysymbolsindicsi"
-    "yaqnumbersleftandrightnumberjoinervedicextensionsdashpunctuationd"
-    "iacriticalsexthangulsyllablesjurchenradicalslowercaseletteropenpu"
-    "nctuationhamzaonhehgoalbethfivehethkaphqophreshyodhqaphtethkhitan"
-    "smallscriptcarriagereturncomplexcontextmandatorybreakpostfixnumer"
-    "icetterlikesymbolszwspacenfkdquickchecknumericvalue=3/2regionalin"
-    "dicatorscriptextensions=mallformvariantsttonsignwritingboundaryne"
-    "utralcommonseparatorblk=latinextendedblock=cyrillicextcopticepact"
-    "numbersgc=titlecaseletter=uppercaseletteridstrinaryoperatorinitia"
-    "lpunctuationlinearbsyllabaryiscmathsymbolsbbopomofoextendedclosep"
-    "unctuationfinalpunctuation1supplementyriacsupplementalephgimelsad"
-    "hezayinlaphzhainadditionalcontingentbreaknumericvalue=6ornamental"
-    "dingbatsparagraphseparatorpatternwhitespaceruminumeralsymbolssegm"
-    "entseparatorbamumsupplementdiacriticalssuptamilsupplementblock=ka"
-    "naemojimodifierbaselchemicalsymbolsindicconjunctbreakgeminationma"
-    "rkvoweldependentsharadasupplementhanifirohingyapadalethlamedhsame"
-    "khjg=manichaeantwentyyudhhe=closeparenthesisodifiertonelettersott"
-    "omansiyaqnumbersatermarrowsawordbreak=mi_perl_charname_beanatolia"
-    "nhieroglyphstangutsupplementblock=latinextendedconnectorpunctuati"
-    "onextendedpictographicombininghalfmarksneralpunctuationvisualorde"
-    "rleftmodifyingletterregistershifterinscriptionalpahlavitaixuanjin"
-    "gsymbolscherokeesupplementmallkanaextensiondhamedhhundredunambigu"
-    "oushyphen0000000000000000nyiakengpuachuehmongterminalpunctuationv"
-    "erticalorientation=europeanterminatorfirststrongisolatebengalisup"
-    "plementattachedbelowleftchangeswhencasefoldedchangeswhencasemappe"
-    "dchangeswhenlowercasedchangeswhentitlecasedchangeswhenuppercasedg"
-    "raphemeclusterbreak=identifiertype=notncientgreeknumbersountingro"
-    "dnumeralsmeroitichieroglyphsantillationmarkinvisiblestackerreorde"
-    "ringkillersyllablemodifiervowelindependentinscriptionalparthianin"
-    "supplementalarrowsbnclosedalphanumsuphanguljamoextendedamongolian"
-    "supplementsundanesesupplementissupplementalarrowscjoininggroup=cr"
-    "ownbehthinnoonlinebreak=aksaralogicalorderexceptionnoncharacterco"
-    "depointsinhalaarchaicnumbersvo=transformedrotatedyijinghexagramsy"
-    "mbolsword_but_noncontoverridearabicnumberbidipairedbrackettypeblo"
-    "ck=ethiopicblock=georgiablock=myanmarmathoperatorsfontdiacritical"
-    "sforsymbolsarlydynasticcuneiformidcompatmathcontinueinsc=consonan"
-    "tprefixedglagoliticsupplementburushaskiyehbarreebreaksymbolsmodif"
-    "iercombiningmarknumericvalue=2.5.125e-03.750e-02.250e-03bc=leftto"
-    "rightembeddingpopdirectionalformatblhanguljamoextendedbhangulcomp"
-    "atibilityjamoobsoletecompatibilityformsradicalssupplementsubjoine"
-    "djoininggroup=africanqafsentencebreak=shorthandformatcontrolsznam"
-    "ennymusicalnotationchaiccuneiformnumeralshighprivateusesurrogates"
-    "status=allowedinclusioncompatideographssupommonindicnumberformsis"
-    "cellaneoustechnicalinpc=topandbottomandleftbrahmijoiningnumberhea"
-    "dletterpacingmodifierletterstransportandmapsymbolshanifirohingyak"
-    "innayajoininggroup=malayalamfolds_to_multi_charmeeteimayekextensi"
-    "onsdevanagariextendedachangeswhennfkccasefoldeddefaultignorableco"
-    "depointfullcompositionexclusionlimitedusebyzantinemusicalsymbolsg"
-    "yptianhieroglyphsextaplaceholderwithstackermetricshapesextendedsu"
-    "perscriptsandsubscriptscanonicalcombiningclass=27halfwidthandfull"
-    "widthformsrecommendeduncommonuseinarabicpresentationformsbombinin"
-    "gmarksforsymbolsusicalsymbolssupplementprependedconcatenationmark"
-    "is_in_multi_char_foldeuropeanseparatorblk=supplementalcanonicalco"
-    "mbiningclass=128nclosedcjklettersandmonthsstatus=restrictedymbols"
-    "andpictographsextanojoininggrouptehmarbutagoalopticalcharacterrec"
-    "ognitionbidiclass=lefttorightbidiclass=righttoleftatarprecedingre"
-    "phakatakanaphoneticextensionstangutcomponentssupplementaryprivate"
-    "useareaacanonicalcombiningclass=ccc1succeedingrephalphabeticprese"
-    "ntationformsancientgreekmusicalnotationlb=conditionaljapanesestar"
-    "terdecompositiontype=nonhangulsyllabletype=lvtphoneticextensionss"
-    "upplementinitialpostfixedryprivateuseareabegyptianhieroglyphsexte"
-    "ndedavariationselectorssupplementjoininggroup=manichaeantpopdirec"
-    "tionalisolatenclosedideographicsupplementathematicalalphanumerics"
-    "ymbolsgeneralcategory=otheideographicdescriptioncharactersincjkun"
-    "ifiedideographsextensinclosedalphanumericsupplementiscjkunifiedid"
-    "eographsextensiuneiformnumbersandpunctuationismiscellaneoussymbol"
-    "ssupplementymbolsandpictographsextendedaaboveleftiscellaneousmath"
-    "ematicalsymbolsablk=cjkunifiedideographsextensibelowrightideograp"
-    "hicsymbolsandpunctuationmathematicalalphabeticsymbolsdoublebelowo"
-    "mbiningdiacriticalmarksextendedindicpositionalcategory=topandisce"
-    "llaneousmathematicalsymbolsbgyptianhieroglyphformatcontrolsblock="
-    "cjkunifiedideographsextensiindicsyllabiccategory=consonantombinin"
-    "gdiacriticalmarksforsymbolsymbolsforlegacycomputingsupplement_per"
-    "l_problematic_locale_foldeds_blk=miscellaneoussymbolsandpictograp"
-    "hscompatibilityideographssupplement=bottomandrighttransformedupri"
-    "ghtombiningdiacriticalmarkssupplementblock=supplementalmathematic"
-    "aloperatorsinmiscellaneoussymbolsandarrowsextendedattachedaboveri"
-    "ghtisunifiedcanadianaboriginalsyllabicsextendeda";
-/* mph_blob length: 9278 */
+    "l&cwlmcmocradlmaghbahexahomarmiavstbatkbhksbuhdcakmcansccc=chamch"
+    "rscpmncprtcwucyrldsrtgonggrekgujrgukhhluwhmngzlkawikitskndakraila"
+    "oolatnmedfmteimymrnarbnewaoryaosgeougrpcmphlpphnxqaacrjngrunrsamr"
+    "sealsgnwtagstamltavttfngtglgtibttodrtutgwchoxpeoxsuxyiiizanbzyyyz"
+    "zzzcntrlcwcfcwkcfcwtgarayzpb2h2vfxxnushu3040nv=90oriyapatwsprintq"
+    "marktailetakrivssupfsipdfcarianccc=118491vre=yeschakmacwcmsmlsqrg"
+    "othicgrext3.26.3415161miaototoarmndiakgonmhanokhmrlinamroonkoooga"
+    "molckonaoorkhphliplrdprtiqaairohgshawsidtsogotnsatolsvaiigafhahre"
+    "hbunkhojkilydiannfdqcnv=3//5nv=7olonalpatsynrejangsb=stangsatodhr"
+    "iebg2.13.04.06.07.08.09.052avestanccc=234e=truedeseret=nonewideel"
+    "basanelymaicextpictgrbashanunoohst=ladlambuhiddogralimbuoghamosag"
+    "erunictaiyobatakmeemseenshinzainkannadakayahlilinearamandaicmarch"
+    "ennfkcqc-1/2/6435/217/2olchikiosmanyahmnpkalimercnbatpcunsarbshrd"
+    "syrczinhshaviansideticstermuaatagalogtaithamtaiviettibetanuideoun"
+    "knownage=10.0age=v1armenianbalinesebassavahbpt=opene=falsecompexd"
+    "uployanextendergujaratigurmukhihiraganahatrankaithilepchalyciante"
+    "luguwanchoyezidijamoextbgamalkhaphkehcorkiratraimahajaninfkdqcnv="
+    "1/31/12erlwordlinbnshuscx=talupecialstagbanwatifinaghugariticvith"
+    "kuqipfaberiaerfebhaiksukiccc=ccc124nuktacirclemedialnarrowmoticon"
+    "sincjkexgranthainheritedinkanamakasarmultaninoblockphagspasiddham"
+    "soyombosunuwaruabtirhutaiscjkexextjlamadhkhudawadiviramanabataean"
+    "newtailue1600032000olditalicoldpermicoldturkicolduyghurpalmyrenep"
+    "aucinhausamaritanthaanawb=mixidstartbasiclatinboxdrawingchorasmia"
+    "nstrokesdeprecateddivesakuruorizspacebugineseingeorgiajamoextajav"
+    "aneseusicsupbinduiskanathinyehkharoshthinagmundarioldpersianphoen"
+    "iciansaurashtraolettermallformssoftdottedtolongsikiwarangcitialet"
+    "terwb=newlineerlspaceblk=cjkextdoverlaycyprominoandominotilesfrac"
+    "tionisolateddt=nongcb=gurungkhemainarabicpfbincb=linkerisarabicis"
+    "spaceisvertjg=crownfarsiyehswashkafkehnomirrorlinefeednextlinemed"
+    "efaidrinnfcqc=maybepahawhhmongkthimlymscript=tayosorasompengerand"
+    "subsylotinagriebasegazyisyllablesbidicontrolbidimirroredblk=kanau"
+    "casextahesssymbolsea=graphemebasegunjalagondiompatjamooldsogdianv"
+    "isargayiradicalsisposixsyriacwawjoiningtype=kehnorotatebreakbothb"
+    "kh3jvmasaramgondiathalphanummendekikakui1.0.111e-01.250e-01.429e-"
+    "01.500e+00.562e-02.563e-02.667e-01.875e-01nv=2.500e-01nv=3.125e-0"
+    "2.333e-013.750e-01nv=4.167e-01.688e-02.000e-02nv=5.833e-01nv=6.25"
+    "0e-02nv=8.333e-02oldhungarianphaistosdiscplayingcardspresentin=14"
+    "tulutigalariwsegspacexidcontinueegeannumbersblock=cjkexblockeleme"
+    "ntscaseignorablunassignedreekextendedvoweljamoincyrillicinethiopi"
+    "ctakanaextinmyanmarnandinagariavagrahatonemarkipaextensionsiscase"
+    "dletterisgeorgiajoincontrolismyanmarisotheisxposixblankjg=african"
+    "fehdalathrishknottedhehreversedpenonjoiningbreakafterlb=nonstarte"
+    "rwordjoinerowsurrogatesayannumeralsisctechnical-5.000e-01patterns"
+    "yntax5.26.1verticalformsncientsymbolsbc=lefttorightbc=righttoleft"
+    "blk=arabictahanreadingemojicomponentgc=othereekandcoptichighsurro"
+    "gateslphabeticpfkhmersymbolsnonjoineriscyrillicexisethiopicmahjon"
+    "gtileskashmiriyehjg=malayalamrohingyayehstraightwawyehwithtaildua"
+    "ljoiningjoincausingleftjoiningtransparentbreakbeforeexclamationin"
+    "separableinseperableviramafinalnfcquickchecknumerictype=presentin"
+    "=v1protocuneiformpsalterpahlaviquotationmarkdoublequotesinglequot"
+    "eany_foldsquotemetaasciihexdigitarabicletterotherneutralblk=georg"
+    "iablk=myanmardoubleabovekanavoicingontrolpictureseastasianwidth=l"
+    "etternumbergraphemeextendeadingjamoimperialaramaiciscarrowsextove"
+    "rstruckpurekillerdecimalnumberenclosingmarkfinalsemkathverticalta"
+    "iljt=rightjoininghebrewletterinfixnumericmeroiticcursiveiscpictog"
+    "raphsnfdquickcheck36numericvalue=4oldnortharabianoldsoutharabian="
+    "extendnumletglueafterzwjzanabazarsquareblk=cyrillicexblk=ethiopic"
+    "block=arabicnotreorderedcypriotsyllabarylineseparatorhalfandfullf"
+    "ormshighpusurrogateshst=trailingjamoidsunaryoperatorcompatformska"
+    "ngxiradicalsinlatinextendeddphoneticextsupdevanagariextaislatinex"
+    "tendedisusupplementiscsymbolssupnonspacingmarklllannnamemtawkakto"
+    "viknumeralslb=aksaraprebaseprefixnumericinearbideogramsiscmathsym"
+    "bolsanfkcquickchecknumericvalue=1/numericvalue=5/8numericvalue=70"
+    "numericvalue=80numericvalue=9sentenceterminalanadiansyllabicscauc"
+    "asianalbanianiotasubscriptemojipresentationgc=modifiersymbolspace"
+    "separatornotapplicableidcompatmathstartidsbinaryoperatorbraillepa"
+    "tternscurrencysymbolsindicsiyaqnumbersleftandrightnumberjoinerved"
+    "icextensionsdashpunctuationdiacriticalsexthangulsyllablesjurchenr"
+    "adicalslowercaseletteropenpunctuationhamzaonhehgoalbethfivehethka"
+    "phqophreshyodhqaphtethkhitansmallscriptcarriagereturncomplexconte"
+    "xtmandatorybreakpostfixnumericetterlikesymbolszwspacenfkdquickche"
+    "cknumericvalue=3/2regionalindicatorscriptextensions=mallformvaria"
+    "ntsttonsignwritingboundaryneutralcommonseparatorblk=latinextended"
+    "fblock=cyrillicextcopticepactnumberstitlecaseletteruppercaselette"
+    "ridstrinaryoperatorinitialpunctuationlinearbsyllabaryiscmathsymbo"
+    "lsbbopomofoextendedclosepunctuationfinalpunctuation1supplementsyr"
+    "iacsupplementalephgimelsadhezayinlaphzhainadditionalcontingentbre"
+    "aknumericvalue=6ornamentaldingbatsparagraphseparatorpatternwhites"
+    "paceruminumeralsymbolssegmentseparatorbamumsupplementdiacriticals"
+    "suptamilsupplementblock=kanaemojimodifierbaselchemicalsymbolsindi"
+    "cconjunctbreakgeminationmarkvoweldependentsharadasupplementhanifi"
+    "rohingyapadalethlamedhsamekhtwentyyudhhe=closeparenthesisodifiert"
+    "onelettersottomansiyaqnumbersatermarrowsawordbreak=mi_perl_charna"
+    "me_beanatolianhieroglyphstangutsupplementblock=latinextendedconne"
+    "ctorpunctuationextendedpictographichangulsyllabletype=lombiningha"
+    "lfmarksneralpunctuationvisualorderleftmodifyingletterregistershif"
+    "terinscriptionalpahlavitaixuanjingsymbolscherokeesupplementmallka"
+    "naextensionjg=manichaeandhamedhhundredunambiguoushyphennv=1000000"
+    "0000000000nyiakengpuachuehmongterminalpunctuationbc=europeantermi"
+    "natorfirststrongisolatebengalisupplementattachedbelowleftchangesw"
+    "hencasefoldedchangeswhencasemappedchangeswhenlowercasedchangeswhe"
+    "ntitlecasedchangeswhenuppercasedgraphemeclusterbreak=identifierty"
+    "pe=notncientgreeknumbersountingrodnumeralsmeroitichieroglyphsanti"
+    "llationmarkinvisiblestackerreorderingkillersyllablemodifiervoweli"
+    "ndependentinscriptionalparthianinsupplementalarrowsbnclosedalphan"
+    "umsuphanguljamoextendedamongoliansupplementsundanesesupplementiss"
+    "upplementalarrowscjoininggroup=crownbehthinnoonlinebreak=aksaralo"
+    "gicalorderexceptionnoncharactercodepointsinhalaarchaicnumbersvo=t"
+    "ransformedrotatedyijinghexagramsymbolsword_but_noncontoverrideara"
+    "bicnumberbidipairedbrackettypeblock=ethiopicexblock=georgianextbl"
+    "ock=myanmarmathoperatorsfontdiacriticalsforsymbolsarlydynasticcun"
+    "eiformidcompatmathcontinueprefixedglagoliticsupplementburushaskiy"
+    "ehbarreebreaksymbolsmodifiercombiningmark=numericvalue=2.5.125e-0"
+    "3.750e-026.250e-03embeddingpopdirectionalformatblhanguljamoextend"
+    "edbhangulcompatibilityjamoobsoletecompatibilityformsradicalssuppl"
+    "ementsubjoinedjoininggroup=africanqafsentencebreak=shorthandforma"
+    "tcontrolsznamennymusicalnotationchaiccuneiformnumeralshighprivate"
+    "usesurrogatesstatus=allowedinclusioncompatideographssupommonindic"
+    "numberformsiscellaneoustechnicalinpc=topandbottomandleftbrahmijoi"
+    "ningnumberheadletterpacingmodifierletterstransportandmapsymbolsha"
+    "nifirohingyakinnayajoininggroup=malayalamfolds_to_multi_charmeete"
+    "imayekextensionsdevanagariextendedachangeswhennfkccasefoldeddefau"
+    "ltignorablecodepointfullcompositionexclusionlimitedusebyzantinemu"
+    "sicalsymbolsgyptianhieroglyphsextaplaceholderwithstackergeometric"
+    "shapesextendedsuperscriptsandsubscripts27halfwidthandfullwidthfor"
+    "msrecommendeduncommonusepresentationformsbombiningmarksforsymbols"
+    "usicalsymbolssupplementprependedconcatenationmarkis_in_multi_char"
+    "_foldbidiclass=europeablk=supplementalcanonicalcombiningclass=107"
+    "canonicalcombiningclass=228nclosedcjklettersandmonthsstatus=restr"
+    "ictedymbolsandpictographsextanojoininggrouptehmarbutagoalopticalc"
+    "haracterrecognitionbidiclass=lefttorightbidiclass=righttoleftatar"
+    "insc=consonantprecedingrephakatakanaphoneticextensionstangutcompo"
+    "nentssupplementryprivateuseareaacanonicalcombiningclass=ccc11vsyl"
+    "lablesucceedingrephaalphabeticpresentationformsancientgreekmusica"
+    "lnotationconditionaljapanesestarterdecompositiontype=nonlvtsyllab"
+    "lephoneticextensionssupplementinitialpostfixedsupplementaryprivat"
+    "euseareabisegyptianhieroglyphsextendedavariationselectorssuppleme"
+    "ntjoininggroup=manichaeanthamedhpopdirectionalisolatenclosedideog"
+    "raphicsupplementathematicalalphanumericsymbolsgeneralcategory=oth"
+    "erideographicdescriptioncharactersincjkunifiedideographsextension"
+    "nclosedalphanumericsupplementiscjkunifiedideographsextensioncunei"
+    "formnumbersandpunctuationismiscellaneoussymbolssupplementymbolsan"
+    "dpictographsextendedaaboveleftiscellaneousmathematicalsymbolsablk"
+    "=cjkunifiedideographsextensionbelowrightideographicsymbolsandpunc"
+    "tuationarabicmathematicalalphabeticsymbolsdoublebelowcombiningdia"
+    "criticalmarksextendedindicpositionalcategory=topandiscellaneousma"
+    "thematicalsymbolsbgyptianhieroglyphformatcontrolsblock=cjkunified"
+    "ideographsextensionindicsyllabiccategory=consonantcombiningdiacri"
+    "ticalmarksforsymbolssymbolsforlegacycomputingsupplement_perl_prob"
+    "lematic_locale_foldeds_blk=miscellaneoussymbolsandpictographscjkc"
+    "ompatibilityideographssupplement=bottomandrightverticalorientatio"
+    "n=transformeduprightcombiningdiacriticalmarkssupplementblock=supp"
+    "lementalmathematicaloperatorsinmiscellaneoussymbolsandarrowsexten"
+    "dedattachedaboverightisunifiedcanadianaboriginalsyllabicsextended"
+    "a";
+/* mph_blob length: 9361 */

 struct mph_struct {
     U16 seed2;
@@ -182,8019 +183,8020 @@ struct mph_struct {
 static const U32 MPH_SEED1 = 0x5065726f;
 static const U32 MPH_FNV32_PRIME = 0x01000193;

-/* The comments give the input key for the row it is in */
+/* The comments give the input key for the row it is in.
+ * A leading minus sign means to complement the inversion list. */
 static const struct mph_struct mph_table[MPH_BUCKETS] = {
-  {     1,  3937,  3122,   3,   7, UNI_LB__NU }   /* lb=numeric */,
-  {     0,  7291,   644,  20,   2, -UNI_CE }   /* compositionexclusion=n */,
-  {     2,  1137,  3152,   4,   9, UNI_XSUX }   /* scx=cuneiform */,
-  {     0,  1335,  5097,   2,  15, UNI_DIACRITICALSSUP }   /* isdiacriticalssup */,
-  {     0,  3555,   805,  13,   2, UNI_NV__17 }   /* numericvalue=17 */,
-  {     2,  1249,  1727,   3,   4, UNI_CJKEXTD }   /* cjkextd */,
-  {     0,  1910,   660,   7,   7, UNI_ELYM }   /* script=elymaic */,
-  {     1,   428,   373,   2,   2, UNI_DI }   /* di=y */,
-  {     3,  6333,  9096,   3,   7, UNI_VO__U }   /* vo=upright */,
-  {     4,  5267,  4937,  13,   5, UNI_JG__MANICHAEANSADHE }   /* jg=manichaeansadhe */,
-  {     1,  8333,  2867,   9,   5, UNI_C }   /* category=other */,
-  {     4,   358,  6961,   3,   3, UNI_CCC__AL }   /* ccc=al */,
-  {     0,  1910,  2536,   7,   4, UNI_SC__NAND }   /* script=nand */,
-  {    12,  6554,  1421,   3,   9, UNI_PALM }   /* sc=palmyrene */,
-  {     0,   323,  7218,   2,  18, UNI_DEVANAGARIEXT }   /* indevanagariextended */,
-  {     1,  1910,   220,   8,   3, UNI_SC__TIBT }   /* script=tibt */,
-  {     0,  1335,  1511,   2,   2, UNI_SD }   /* issd */,
-  {     2,   933,   410,   5,   2, UNI_AGE__4_DOT_1 }   /* age=v41 */,
-  {     6,  1335,   416,   2,   4, UNI_MIAO }   /* ismiao */,
-  {     2,   383,   630,   4,   5, UNI_CWCM }   /* cwcm=true */,
-  {     0,  6225,     0,  13,   0, UNI_jg_values_index }   /* joininggroup= */,
-  {     1,  5423,  4731,  11,   4, UNI_LATINEXTC }   /* block=latinextc */,
-  {     0,  4085,     0,  16,   0, UNI_STERM }   /* sentenceterminal */,
-  {     2,   383,   373,   4,   2, UNI_CWCM }   /* cwcm=y */,
-  {     5,  6554,   160,   3,   4, UNI_SC__OUGR }   /* sc=ougr */,
-  {     1,  4622,   120,  17,   4, UNI_KRAI }   /* scriptextensions=krai */,
-  {     1,  1720,  4731,   7,   4, UNI_CJKEXTC }   /* blk=cjkextc */,
-  {     0,   913,   644,   5,   3, -UNI_UIDEO }   /* uideo=no */,
-  {     2,  1720,  6799,   7,  18, UNI_CJKRADICALSSUP }   /* blk=cjkradicalssupplement */,
-  {     0,  3663,  7981,   7,  26, UNI_ALPHABETICPF }   /* block=alphabeticpresentationforms */,
-  {     0,  2431,  7330,   6,  14, UNI_MUSIC }   /* block=musicalsymbols */,
-  {     1,  1137,   708,   4,   5, UNI_LIMB }   /* scx=limbu */,
-  {     2,   557,   372,   2,   5, UNI_LOE }   /* loe=yes */,
-  {     0,   933,   929,   6,   2, UNI_AGE__11 }   /* age=v110 */,
-  {     0,  6554,  6087,   3,  21, UNI_PRTI }   /* sc=inscriptionalparthian */,
-  {     2,  2431,   635,   6,   7, UNI_DSRT }   /* block=deseret */,
-  {     1,  7659,  1380,  25,   2, UNI_CCC__132 }   /* canonicalcombiningclass=132 */,
-  {     0,   977,   644,   5,   3, -UNI_ECOMP }   /* ecomp=no */,
-  {     1,  7643,  4912,   5,  15, UNI_SYRIACSUP }   /* blk=syriacsupplement */,
-  {     0,  2431,  4115,   7,  16, UNI_UCAS }   /* block=canadiansyllabics */,
-  {     2,  1243,  5971,   3,  10, UNI_COUNTINGROD }   /* incountingrod */,
-  {     1,  1818,  3453,   3,   7, UNI_JG__SEMKATH }   /* jg=semkath */,
-  {     1,  3555,   363,  13,   2, UNI_NV__23 }   /* numericvalue=23 */,
-  {     1,  2431,   353,   7,   5, UNI_INCARIAN }   /* block=carian */,
-  {     2,  5680,  1898,  16,   4, UNI_HMNP }   /* nyiakengpuachuehmong */,
-  {     3,  6554,   843,   3,   4, UNI_SC__PCUN }   /* sc=pcun */,
-  {     0,    30,  5657,   1,   7, UNI_HYPHEN }   /* ishyphen */,
-  {     0,  1335,  7876,   2,  18, UNI_PHONETICEXT }   /* isphoneticextensions */,
-  {     1,  6554,   708,   3,   4, UNI_SC__LIMB }   /* sc=limb */,
-  {     3,  1910,  2950,   7,   4, UNI_SC__MAHJ }   /* script=mahj */,
-  {     0,  1335,  5775,   2,  17, UNI_BENGALISUP }   /* isbengalisupplement */,
-  {     0,  1511,   644,   2,   2, -UNI_SD }   /* sd=n */,
-  {     1,  2940,  8803,   3,  31, UNI_EGYPTIANHIEROGLYPHFORMATCONTROLS }   /* isegyptianhieroglyphformatcontrols */,
-  {     0,  1137,  1283,   4,   7, UNI_MULT }   /* scx=multani */,
-  {     1,  3076,  2865,   3,   7, UNI_INSC__OTHER }   /* insc=other */,
-  {     0,  1335,  1898,   2,   4, UNI_MONG }   /* ismong */,
-  {     6,  7808,     0,  10,   0, UNI_bc_values_index }   /* bidiclass= */,
-  {     4,  4622,  5082,  17,   5, UNI_BAMU }   /* scriptextensions=bamum */,
-  {     4,  2816,  5525,   3,   3, UNI_BC__RLE }   /* bc=rle */,
-  {     1,  6459,  7556,   7,  23, UNI_MUSICSUP }   /* block=musicalsymbolssupplement */,
-  {     2,  7938,   365,  28,   2, UNI_CCC__118 }   /* canonicalcombiningclass=ccc118 */,
-  {     1,  8326,     5,  16,   2, UNI_MC }   /* generalcategory=mc */,
-  {     0,  1335,  1817,   7,   2, UNI_CJKEXTJ }   /* iscjkextj */,
-  {     3,  1335,  5560,   2,  20, UNI_PHLI }   /* isinscriptionalpahlavi */,
-  {     0,  1910,  1008,   7,   8, UNI_SC__GURU }   /* script=gurmukhi */,
-  {     2,   323,  4369,   2,  15, UNI_INHANGUL }   /* inhangulsyllables */,
-  {     2,   323,   331,   2,   5, UNI_INTAILE }   /* intaile */,
-  {     0,  2830,     0,  10,   0, UNI_INARABIC }   /* blk=arabic */,
-  {     0,  5267,  4451,  13,   4, UNI_JG__MANICHAEANHETH }   /* jg=manichaeanheth */,
-  {     0,  6574,  6582,   8,  12, UNI_GLAGOLITICSUP }   /* glagoliticsupplement */,
-  {     1,  1335,  6312,   2,   4, UNI_SINH }   /* issinh */,
-  {     0,  2382,   595,   3,   2, UNI_IN__13 }   /* in=13 */,
-  {     0,  4056,  1377,  14,   3, UNI_NV__8000 }   /* numericvalue=8000 */,
-  {     1,   323,  8267,   2,  22, UNI_ENCLOSEDIDEOGRAPHICSUP }   /* inenclosedideographicsup */,
-  {     2,  2940,  7686,   3,  10, UNI_ENCLOSEDCJK }   /* isenclosedcjk */,
-  {     0,  1137,  5082,   4,   5, UNI_BAMU }   /* scx=bamum */,
-  {     1,  1910,   179,   7,   4, UNI_RJNG }   /* script=rjng */,
-  {     2,  4622,  1541,  17,   8, UNI_BUGI }   /* scriptextensions=buginese */,
-  {     6,  2409,   630,   3,   5, UNI_IDC }   /* idc=true */,
-  {     1,   323,  5082,   2,  15, UNI_BAMUMSUP }   /* inbamumsupplement */,
-  {     0,  3142,   414,   4,   2, UNI_IN__6_DOT_1 }   /* in=v61 */,
-  {     1,  4771,   630,   5,   2, UNI_XPOSIXUPPER }   /* upper=t */,
-  {     4,  5442,     0,  20,   0, UNI_PC }   /* connectorpunctuation */,
-  {     4,  3842,  3704,   3,  12, UNI_ZL }   /* islineseparator */,
-  {     5,  4056,  5664,  14,   5, UNI_NV__800000 }   /* numericvalue=800000 */,
-  {     2,  2431,  1030,   6,   6, UNI_INKAITHI }   /* block=kaithi */,
-  {     1,  4622,  8167,  17,  19, UNI_EGYP }   /* scriptextensions=egyptianhieroglyphs */,
-  {     1,  6554,   823,   3,   4, UNI_HMNP }   /* sc=hmnp */,
-  {     1,  8326,  3236,  16,   5, UNI_XPOSIXDIGIT }   /* generalcategory=digit */,
-  {     2,  6293,   972,   5,   6, -UNI__PERL_NCHAR }   /* nchar=false */,
-  {     2,  1137,   108,   4,   4, UNI_KAWI }   /* scx=kawi */,
-  {     0,  6554,  1906,   3,   4, UNI_SC__MLYM }   /* sc=mlym */,
-  {     1,  2431,  6489,   6,  22, UNI_DIACRITICALSFORSYMBOLS }   /* block=diacriticalsforsymbols */,
-  {     3,   436,     0,   3,   0, UNI_HAN }   /* han */,
-  {     1,  2275,   366,   4,   1, UNI_NV__48 }   /* nv=48 */,
-  {     0,   954,   629,   4,   3, UNI_EBASE }   /* ebase=t */,
-  {     1,  3472,  3019,   3,  11, UNI_JT__C }   /* jt=joincausing */,
-  {     1,  6472,     0,  13,   0, UNI_MATHOPERATORS }   /* mathoperators */,
-  {     1,  6554,  5780,   3,   4, UNI_SC__LISU }   /* sc=lisu */,
-  {     3,  4622,    55,  17,   4, UNI_CHAM }   /* scriptextensions=cham */,
-  {     0,  8867,  2424,  22,   6, UNI_INSC__NUMBER }   /* indicsyllabiccategory=number */,
-  {     2,  4622,   448,  17,   3, UNI_MRO }   /* scriptextensions=mro */,
-  {     4,  6411,   966,  21,   2, UNI_BPT__O }   /* bidipairedbrackettype=o */,
-  {     3,   933,  2181,   6,   2, UNI_AGE__15 }   /* age=v150 */,
-  {     4,   667,   643,   6,   3, -UNI_EXTPICT }   /* extpict=n */,
-  {     3,  1818,  4455,   3,   4, UNI_JG__KAPH }   /* jg=kaph */,
-  {     0,  2850,   644,   5,   2, -UNI_EMOJI }   /* emoji=n */,
-  {     0,  2816,   349,   3,   3, UNI_BC__PDF }   /* bc=pdf */,
-  {     8,  2431,  1357,   6,   9, UNI_INNABATAEAN }   /* block=nabataean */,
-  {     0,  6432,  7686,   7,  26, UNI_ENCLOSEDCJK }   /* block=enclosedcjklettersandmonths */,
-  {     4,  8494,  2752,  15,   9, UNI_MISCTECHNICAL }   /* ismiscellaneoustechnical */,
-  {     4,     5,  3512,   1,  14, UNI_MERC }   /* meroiticcursive */,
-  {     1,  1970,   972,   5,   6, -UNI_BIDIC }   /* bidic=false */,
-  {     1,  1335,   978,   2,   6, UNI_COMPEX }   /* iscompex */,
-  {     2,   323,  4343,   2,  11, UNI_INPUNCTUATION }   /* inpunctuation */,
-  {     1,  2609,     0,   3,   0, UNI_M }   /* ism */,
-  {     3,  7894,     0,  19,   0, UNI_TANGUTCOMPONENTSSUP }   /* tangutcomponentssup */,
-  {     1,  1541,     0,   4,   0, UNI_BUGI }   /* bugi */,
-  {     1,    92,   643,   1,   2, UNI_jt_values_index }   /* jt= */,
-  {     0,  1910,   698,   7,   5, UNI_SC__BUHD }   /* script=buhid */,
-  {     2,  1720,  1196,   4,   9, UNI_INBHAIKSUKI }   /* blk=bhaiksuki */,
-  {     1,  7433,   366,  25,   1, UNI_CCC__28 }   /* canonicalcombiningclass=28 */,
-  {     0,  1247,  6978,   5,  19, UNI_CJKCOMPATIDEOGRAPHSSUP }   /* incjkcompatideographssup */,
-  {     5,  8333,  1535,   9,   2, UNI_ZS }   /* category=zs */,
-  {     2,  1993,  6157,   8,   9, UNI_KANAEXTA }   /* blk=kanaextendeda */,
-  {     1,  1511,   373,   2,   2, UNI_SD }   /* sd=y */,
-  {     0,  7938,  1379,  28,   2, UNI_CCC__103 }   /* canonicalcombiningclass=ccc103 */,
-  {     0,  6446,  3804,  13,   9, UNI_GEORGIANEXT }   /* block=georgianextended */,
-  {     1,  3937,   295,   3,   2, UNI_LB__XX }   /* lb=xx */,
-  {    21,  8741,  4300,  24,  12, UNI_INPC__LEFTANDRIGHT }   /* indicpositionalcategory=leftandright */,
-  {    18,  5851,   972,  21,   6, -UNI_CWL }   /* changeswhenlowercased=false */,
-  {     1,  5127,  6157,  10,   9, UNI_KANAEXTA }   /* block=kanaextendeda */,
-  {     0,  2431,  4479,   6,  17, UNI_INKHITANSMALLSCRIPT }   /* block=khitansmallscript */,
-  {     2,   323,  7876,   2,  18, UNI_PHONETICEXT }   /* inphoneticextensions */,
-  {     0,  1030,     0,   6,   0, UNI_KTHI }   /* kaithi */,
-  {     3,    42,  2866,   2,   6, UNI_SB__XX }   /* sb=other */,
-  {     4,  1335,   984,   2,   4, UNI_DUPL }   /* isdupl */,
-  {     2,  2096,  3030,  11,  12, UNI_JT__L }   /* joiningtype=leftjoining */,
-  {     0,   323,  6731,   2,  19, UNI_JAMOEXTB }   /* inhanguljamoextendedb */,
-  {     1,  2431,  1098,   6,   8, UNI_INMAHAJANI }   /* block=mahajani */,
-  {     9,  1981,     0,   5,   0, UNI_BIDIM }   /* bidim */,
-  {     1,  2382,   611,   3,   3, UNI_IN__9 }   /* in=9.0 */,
-  {     2,  2576,  7269,   6,   9, UNI_CI }   /* iscaseignorable */,
-  {     1,   323,   276,   2,   5, UNI_INGARAY }   /* ingaray */,
-  {     3,  1818,   681,   3,   3, UNI_JG__NUN }   /* jg=nun */,
-  {     2,  1818,   820,   3,   3, UNI_JG__NYA }   /* jg=nya */,
-  {     0,  1910,   112,   7,   4, UNI_KITS }   /* script=kits */,
-  {     1,  6554,   492,   3,   4, UNI_SC__SHAW }   /* sc=shaw */,
-  {     1,  6552,  1581,   5,   5, UNI_INSC__BINDU }   /* insc=bindu */,
-  {     0,  2275,   412,   4,   1, UNI_NV__45 }   /* nv=45 */,
-  {     0,  3984,   644,   4,   3, -UNI_MATH }   /* math=no */,
-  {     0,  8333,  3984,   9,  10, UNI_SM }   /* category=mathsymbol */,
-  {     3,  1137,   955,   4,   4, UNI_BASS }   /* scx=bass */,
-  {     2,   428,   630,   3,   2, UNI_DIA }   /* dia=t */,
-  {     1,   358,  3098,   4,   6, UNI_CCC__9 }   /* ccc=virama */,
-  {     0,  1335,  7509,   2,  24, UNI_ARABICPFB }   /* isarabicpresentationformsb */,
-  {     0,   674,   629,   5,   6, UNI_GRBASE }   /* grbase=true */,
-  {     2,  1768,   811,   4,   5, UNI_OLCK }   /* isolchiki */,
-  {     0,   323,  8167,   2,  19, UNI_INEGYPTIANHIEROGLYPHS }   /* inegyptianhieroglyphs */,
-  {     3,  6554,  1566,   3,   4, UNI_SC__JAVA }   /* sc=java */,
-  {     1,   323,  5580,   2,  11, UNI_TAIXUANJING }   /* intaixuanjing */,
-  {     0,  1335,  1459,   2,   4, UNI_XIDS }   /* isxids */,
-  {     1,   557,   629,   2,   6, UNI_LOE }   /* loe=true */,
-  {     2,   306,  1207,   3,   2, UNI_NV__35 }   /* nv=35 */,
-  {     0,  3639,  4861,  12,   9, UNI_CYRILLICEXTC }   /* blk=cyrillicextendedc */,
-  {     2,  2431,   885,   6,   7, UNI_INTAGALOG }   /* block=tagalog */,
-  {     2,    30,   115,   1,   5, UNI_KNDA }   /* isknda */,
-  {     6,    71,   630,   3,   2, UNI_CWU }   /* cwu=t */,
-  {     1,   306,  4602,   3,   3, UNI_NV__3_SLASH_2 }   /* nv=3/2 */,
-  {     0,  6554,  6185,   3,   9, UNI_SUND }   /* sc=sundanese */,
-  {     0,  7433,     0,  24,   0, UNI_ccc_values_index }   /* canonicalcombiningclass= */,
-  {     4,  1249,  6978,   3,  16, UNI_CJKCOMPATIDEOGRAPHS }   /* cjkcompatideographs */,
-  {     1,  2830,  5154,   5,   9, UNI_ALCHEMICAL }   /* blk=alchemical */,
-  {     6,   343,  6122,   3,   7, UNI_SUPARROWSB }   /* suparrowsb */,
-  {     3,  8333,   557,   9,   2, UNI_LO }   /* category=lo */,
-  {     2,  6185,     0,  12,   0, UNI_SUNDANESESUP }   /* sundanesesup */,
-  {     0,  3233,  1915,   7,   3, UNI_XPOSIXXDIGIT }   /* hexdigit=t */,
-  {     0,   954,   372,   4,   3, UNI_EBASE }   /* ebase=y */,
-  {     0,   349,     0,   2,   0, UNI_PD }   /* pd */,
-  {     2,  8834,  1765,  32,   4, UNI_CJKEXTI }   /* block=cjkunifiedideographsextensioni */,
-  {     4,  1720,  9235,   4,  34, UNI_UCAS }   /* blk=unifiedcanadianaboriginalsyllabics */,
-  {     5,  6554,  5598,   3,   8, UNI_SC__CHER }   /* sc=cherokee */,
-  {    32,  6554,   352,   3,   4, UNI_SC__CARI }   /* sc=cari */,
-  {     1,  4622,  5598,  17,   8, UNI_CHER }   /* scriptextensions=cherokee */,
-  {     3,  3707,     0,   9,   0, UNI_Z }   /* separator */,
-  {     2,  2148,   644,   5,   3, -UNI_XPOSIXALPHA }   /* alpha=no */,
-  {     1,  1459,   630,   4,   5, UNI_XIDS }   /* xids=true */,
-  {     1,  6554,  2909,   3,   5, UNI_KHMR }   /* sc=khmer */,
-  {     0,  1910,   128,   7,   4, UNI_SC__LATN }   /* script=latn */,
-  {     0,  8326,  4770,  15,  16, UNI_UPPERCASELETTER }   /* generalcategory=uppercaseletter */,
-  {     0,  1247,  6978,   5,  16, UNI_CJKCOMPATIDEOGRAPHS }   /* incjkcompatideographs */,
-  {     3,  1335,    94,   2,   4, UNI_GUKH }   /* isgukh */,
-  {     0,  8999,  8576,  17,  20, UNI_MISCMATHSYMBOLSA }   /* blk=miscellaneousmathematicalsymbolsa */,
-  {     0,  6354,  1484,   3,   3, UNI_YIJING }   /* yijing */,
-  {     0,  2431,   512,   6,   3, UNI_INVAI }   /* block=vai */,
-  {     3,  6554,   500,   3,   4, UNI_SOGO }   /* sc=sogo */,
-  {     7,  1799,  7988,   4,  20, UNI_ARABICPFA }   /* arabicpresentationformsa */,
-  {     1,  4010,  2763,  14,   8, UNI_NV__1_SLASH_10 }   /* numericvalue=1.000e-01 */,
-  {     1,  1910,   228,   8,   3, UNI_SC__TUTG }   /* script=tutg */,
-  {     6,  1487,   407,   8,   1, UNI_CCC__16 }   /* ccc=ccc16 */,
-  {     1,  7938,   302,  27,   2, UNI_CCC__30 }   /* canonicalcombiningclass=ccc30 */,
-  {     0,  5358,    98,  10,   2, UNI_LB__HL }   /* wordbreak=hl */,
-  {     0,  1910,    98,   7,   4, UNI_HLUW }   /* script=hluw */,
-  {     6,  2408,   971,  10,   7, -UNI_XIDC }   /* xidcontinue=false */,
-  {     4,  5809,   286,  21,   1, UNI_cwcf_values_index }   /* changeswhencasefolded= */,
-  {     0,   323,  1042,   2,   6, UNI_INLYCIAN }   /* inlycian */,
-  {     2,  9068,  3422,   3,   7, UNI_XPOSIXDIGIT }   /* nt=decimal */,
-  {     2,  9137,  6472,   9,  13, UNI_SUPMATHOPERATORS }   /* block=supmathoperators */,
-  {     0,  1137,  1685,   4,   4, UNI_WARA }   /* scx=wara */,
-  {     3,  1112,   304,   5,   1, UNI_NV__1_SLASH_4 }   /* nv=1/4 */,
-  {     5,  1511,   630,   2,   2, UNI_SD }   /* sd=t */,
-  {     1,  1272,  1562,   4,   4, UNI_KANAEXTA }   /* kanaexta */,
-  {     2,  2408,   972,   4,   2, -UNI_XIDC }   /* xidc=f */,
-  {     0,  6554,   775,   3,   4, UNI_SC__MAND }   /* sc=mand */,
-  {     2,  1720,  2133,   4,  12, UNI_INMASARAMGONDI }   /* blk=masaramgondi */,
-  {     7,  4010,  5664,  14,   9, UNI_NV__1000000000 }   /* numericvalue=1000000000 */,
-  {     3,  2375,   626,   9,   2, UNI_IN__2 }   /* presentin=2 */,
-  {     8,  1993,  1562,   8,   4, UNI_KANAEXTA }   /* blk=kanaexta */,
-  {     1,  2375,  2787,  10,   3, UNI_IN__6_DOT_1 }   /* presentin=6.1 */,
-  {     1,  4622,   496,  17,   4, UNI_SIDT }   /* scriptextensions=sidt */,
-  {     0,  1335,  1459,   2,   8, UNI_XIDS }   /* isxidstart */,
-  {     0,  4622,  3152,  17,   9, UNI_XSUX }   /* scriptextensions=cuneiform */,
-  {     2,    16,  2477,   1,  12, UNI_GREEKEXT }   /* greekextended */,
-  {     0,  1720,  2070,   4,  10, UNI_YIRADICALS }   /* blk=yiradicals */,
-  {     5,   496,     0,   4,   0, UNI_SIDT }   /* sidt */,
-  {     1,  2354,  1676,   3,   9, UNI_TOLS }   /* istolongsiki */,
-  {     2,  3555,   407,  14,   1, UNI_NV__46 }   /* numericvalue=46 */,
-  {     1,   323,  8195,   2,  28, UNI_VSSUP }   /* invariationselectorssupplement */,
-  {     1,  1335,  7868,   2,   8, UNI_KANA }   /* iskatakana */,
-  {     0,  1910,  1254,   7,   4, UNI_SC__GRAN }   /* script=gran */,
-  {     1,  7808,   449,  11,   2, UNI_BC__LRO }   /* bidiclass=lro */,
-  {     1,  4622,  2878,  17,   6, UNI_COPT }   /* scriptextensions=coptic */,
-  {     6,  2431,  1749,   6,  11, UNI_DOMINO }   /* block=dominotiles */,
-  {     0,  1137,   528,   4,   6, UNI_KHOJ }   /* scx=khojki */,
-  {     4,   925,  2762,   5,   3, UNI_AGE__15 }   /* age=15.0 */,
-  {     2,   642,   387,   3,   3, UNI_DT__SML }   /* dt=sml */,
-  {     2,   645,  3886,   3,  11, UNI_MN }   /* nonspacingmark */,
-  {     9,  3135,   304,  12,   2, UNI_IN__14 }   /* presentin=v140 */,
-  {     2,  1720,  7459,   4,  26, UNI_HALFANDFULLFORMS }   /* blk=halfwidthandfullwidthforms */,
-  {    13,  6554,  5082,   3,   5, UNI_BAMU }   /* sc=bamum */,
-  {     2,  2508,  2481,  10,   8, UNI_ETHIOPICEXT }   /* inethiopicextended */,
-  {     1,   623,  2209,   5,   2, UNI_CCC__202 }   /* ccc=202 */,
-  {     4,  1720,  4822,   4,  16, UNI_LINEARBSYLLABARY }   /* blk=linearbsyllabary */,
-  {     0,  2096,  3006,  11,  12, UNI_JT__D }   /* joiningtype=dualjoining */,
-  {     1,   977,   644,   5,   2, -UNI_ECOMP }   /* ecomp=n */,
-  {     4,   660,     0,   7,   0, UNI_ELYM }   /* elymaic */,
-  {     1,  7433,  2384,  23,   3, UNI_CCC__14 }   /* canonicalcombiningclass=14 */,
-  {     0,   164,   373,   3,   4, UNI_PCM }   /* pcm=yes */,
-  {     1,  1454,  3605,   5,   7, UNI_WB__MB }   /* wb=midnumlet */,
-  {     0,  8195,   644,  17,   3, -UNI_VS }   /* variationselector=no */,
-  {     0,  1981,   972,   5,   2, -UNI_BIDIM }   /* bidim=f */,
-  {     0,  6254,  6613,  10,  12, UNI_LB__SY }   /* linebreak=breaksymbols */,
-  {     8,  2431,  1541,   6,   8, UNI_INBUGINESE }   /* block=buginese */,
-  {     0,  3798,    81,   9,   2, UNI_LATINEXTG }   /* inlatinextg */,
-  {     2,  4589,  1377,  14,   3, UNI_NV__3000 }   /* numericvalue=3000 */,
-  {     3,    23,     0,   4,   0, UNI_AHOM }   /* ahom */,
-  {     2,  2578,     0,   5,   0, UNI_CASED }   /* cased */,
-  {     1,  1137,   870,   4,   7, UNI_SIDT }   /* scx=sidetic */,
-  {     2,  2850,   373,  14,   2, UNI_ECOMP }   /* emojicomponent=y */,
-  {     0,  1910,   693,   7,   5, UNI_SC__ADLM }   /* script=adlam */,
-  {     1,   158,  7388,   3,  15, UNI_GEOMETRICSHAPESEXT }   /* geometricshapesext */,
-  {     0,   323,  6863,   2,  23, UNI_SHORTHANDFORMATCONTROLS }   /* inshorthandformatcontrols */,
-  {     0,  4622,   847,  17,   4, UNI_SARB }   /* scriptextensions=sarb */,
-  {     1,  6225,  2650,  17,   4, UNI_JG__CROWNFEH }   /* joininggroup=crownfeh */,
-  {     0,   323,  8167,   2,  28, UNI_EGYPTIANHIEROGLYPHSEXTA }   /* inegyptianhieroglyphsextendeda */,
-  {    11,    30,  4267,   1,  16, UNI_CURRENCYSYMBOLS }   /* iscurrencysymbols */,
-  {     0,  3555,   802,  13,   3, UNI_NV__5_SLASH_2 }   /* numericvalue=5/2 */,
-  {     4,  2072,   630,   7,   5, UNI_RADICAL }   /* radical=true */,
-  {     3,  3142,  4054,   4,   2, UNI_IN__7 }   /* in=v70 */,
-  {     0,  5851,   373,  21,   2, UNI_CWL }   /* changeswhenlowercased=y */,
-  {     1,  7808,  5066,  10,  16, UNI_BC__S }   /* bidiclass=segmentseparator */,
-  {     3,  2375,     0,  12,   0, UNI_IN__14 }   /* presentin=14 */,
-  {     0,  1818,  3920,   3,   3, UNI_JG__TAW }   /* jg=taw */,
-  {     0,  2275,  2763,   4,   8, UNI_NV__2_SLASH_5 }   /* nv=4.000e-01 */,
-  {     0,  1720,  5598,   4,  18, UNI_CHEROKEESUP }   /* blk=cherokeesupplement */,
-  {     0,  1335,  5387,   2,  20, UNI_HLUW }   /* isanatolianhieroglyphs */,
-  {     0,  1910,   432,   7,   4, UNI_SC__GONM }   /* script=gonm */,
-  {     0,  2609,  3870,   3,  10, UNI_MISCSYMBOLS }   /* ismiscsymbols */,
-  {     5,   323,  5959,   2,   5, UNI_INGREEK }   /* ingreek */,
-  {     3,  4622,    43,  17,   4, UNI_BUHD }   /* scriptextensions=buhd */,
-  {     1,  4622,   102,  17,   4, UNI_HMNG }   /* scriptextensions=hmng */,
-  {     0,  3842,  1562,   7,   4, UNI_LATINEXTA }   /* islatinexta */,
-  {     3,  2609,   133,   3,   3, UNI_MEDF }   /* ismedf */,
-  {     2,  3651,  4709,  12,   9, UNI_ETHIOPICEXTB }   /* blk=ethiopicextendedb */,
-  {     2,  7938,   302,  28,   2, UNI_CCC__130 }   /* canonicalcombiningclass=ccc130 */,
-  {     0,  2431,  1749,   6,   6, UNI_DOMINO }   /* block=domino */,
-  {     3,  8326,  3886,  16,  11, UNI_MC }   /* generalcategory=spacingmark */,
-  {     0,  1487,   309,   8,   1, UNI_CCC__19 }   /* ccc=ccc19 */,
-  {     1,  3800,     0,   9,   0, UNI_LATINEXTE }   /* latinexte */,
-  {     1,  4622,   859,  17,   4, UNI_QAAI }   /* scriptextensions=zinh */,
-  {     0,  3937,   284,   3,   2, UNI_LB__CB }   /* lb=cb */,
-  {     2,  7507,  4861,   8,   9, UNI_ARABICEXTC }   /* inarabicextendedc */,
-  {     1,  1335,   211,   2,   4, UNI_TFNG }   /* istfng */,
-  {     2,  3277,  7556,   5,  23, UNI_MUSICSUP }   /* blk=musicalsymbolssupplement */,
-  {     4,  1335,   768,   2,   7, UNI_LINA }   /* islineara */,
-  {     0,   892,     0,   7,   0, UNI_LANA }   /* taitham */,
-  {     0,   789,  1884,   5,   7, UNI_NFCQC__M }   /* nfkcqc=maybe */,
-  {     3,  2431,  1024,   6,   6, UNI_INHATRAN }   /* block=hatran */,
-  {     1,  1511,   644,   2,   3, -UNI_SD }   /* sd=no */,
-  {     5,  1137,  5775,   4,   7, UNI_BENG }   /* scx=bengali */,
-  {     0,  1720,  6354,   4,  21, UNI_YIJING }   /* blk=yijinghexagramsymbols */,
-  {     1,  2275,  1377,   4,   2, UNI_NV__400 }   /* nv=400 */,
-  {     0,     5,  2749,   1,  12, UNI_MISCTECHNICAL }   /* misctechnical */,
-  {     0,  7433,  5792,  24,  17, UNI_WB__EB }   /* canonicalcombiningclass=attachedbelowleft */,
-  {     1,  4622,   843,  17,   4, UNI_PCUN }   /* scriptextensions=pcun */,
-  {     3,  6554,  1030,   3,   6, UNI_SC__KTHI }   /* sc=kaithi */,
-  {     2,  4622,  3654,  16,   9, UNI_ETHI }   /* scriptextensions=ethiopic */,
-  {    13,  6254,  3122,  10,   7, UNI_LB__NU }   /* linebreak=numeric */,
-  {     6,  2382,   593,   3,   3, UNI_IN__2_DOT_1 }   /* in=2.1 */,
-  {     0,  1805,   493,   3,   3, UNI_SHAW }   /* isshaw */,
-  {     0,  1702,     0,  10,   0, UNI_WB__NL }   /* wb=newline */,
-  {     1,  2096,  3018,  11,  12, UNI_JT__C }   /* joiningtype=joincausing */,
-  {     2,  1335,   112,   2,   4, UNI_KITS }   /* iskits */,
-  {     0,  2303,  1119,   4,   3, UNI_NV__5_SLASH_12 }   /* nv=5/12 */,
-  {     0,    20,   373,   3,   2, UNI_XPOSIXXDIGIT }   /* hex=y */,
-  {     2,  1720,   693,   4,   5, UNI_INADLAM }   /* blk=adlam */,
-  {     1,  4010,  2171,  14,   8, UNI_NV__1_SLASH_9 }   /* numericvalue=1.111e-01 */,
-  {     0,  2303,  5664,   4,   4, UNI_NV__50000 }   /* nv=50000 */,
-  {     0,  4236,   630,   4,   5, UNI_IDSB }   /* idsb=true */,
-  {     3,  1335,  2107,   2,  11, UNI_KEHNOROTATE }   /* iskehnorotate */,
-  {     0,  7980,   972,  10,   6, -UNI_XPOSIXALPHA }   /* alphabetic=false */,
-  {     0,  1335,   260,   3,   4, UNI_XPOSIXCNTRL }   /* iscntrl */,
-  {     1,  2431,  4366,   9,   4, UNI_CJKEXTH }   /* block=cjkexth */,
-  {     1,  1335,  7533,   3,  23, UNI_DIACRITICALSFORSYMBOLS }   /* iscombiningmarksforsymbols */,
-  {     3,  6270,   630,  21,   5, UNI_LOE }   /* logicalorderexception=true */,
-  {     2,  2510,  1562,   8,   4, UNI_ETHIOPICEXTA }   /* ethiopicexta */,
-  {     1,  5170,  3599,  18,   7, UNI_INCB__EXTEND }   /* indicconjunctbreak=extend */,
-  {     0,  4622,   203,  17,   4, UNI_TAML }   /* scriptextensions=taml */,
-  {     1,  3860,  1325,   4,   3, UNI_SUPPUAB }   /* suppuab */,
-  {     3,  2107,   629,  10,   3, UNI_KEHNOROTATE }   /* kehnorotate=t */,
-  {     1,  6554,   885,   3,   7, UNI_SC__TGLG }   /* sc=tagalog */,
-  {     5,  4622,   708,  17,   4, UNI_LIMB }   /* scriptextensions=limb */,
-  {     1,  1487,   302,   7,   2, UNI_CCC__30 }   /* ccc=ccc30 */,
-  {     0,  4700,  1774,  15,   3, UNI_LATINEXTG }   /* blk=latinextendedg */,
-  {     0,   358,   308,   3,   2, UNI_CCC__9 }   /* ccc=9 */,
-  {     0,  6254,  3472,  10,   2, UNI_GCB__T }   /* linebreak=jt */,
-  {     3,   686,  1915,   2,   3, UNI_GCB__T }   /* hst=t */,
-  {     2,  1335,  8167,   2,  19, UNI_EGYP }   /* isegyptianhieroglyphs */,
-  {     4,  7197,     0,  14,   0, UNI_MEETEIMAYEKEXT }   /* meeteimayekext */,
-  {     0,  1335,     0,   5,   0, UNI_CJK }   /* iscjk */,
-  {     1,  1535,     0,   2,   0, UNI_ZS }   /* zs */,
-  {     2,  5267,  4447,  13,   4, UNI_JG__MANICHAEANFIVE }   /* jg=manichaeanfive */,
-  {     0,  8084,     0,  20,   0, UNI_GCB__L }   /* hangulsyllabletype=l */,
-  {     1,  5775,     0,  10,   0, UNI_BENGALISUP }   /* bengalisup */,
-  {     3,  1335,  4253,   2,   7, UNI_BRAI }   /* isbraille */,
-  {     3,  4339,   644,   4,   2, -UNI_DASH }   /* dash=n */,
-  {     0,  5975,  2478,   4,   6, UNI_GREEKEXT }   /* ingreekext */,
-  {     0,  4622,  1036,  17,   6, UNI_LEPC }   /* scriptextensions=lepcha */,
-  {     0,   954,   629,   4,   6, UNI_EBASE }   /* ebase=true */,
-  {     2,   654,  5292,   2,  17, UNI_LB__CP }   /* lb=closeparenthesis */,
-  {     6,   283,   689,   3,   4, UNI_LB__H3 }   /* gcb=lvt */,
-  {     0,  9137,  7092,   7,  21, UNI_MODIFIERLETTERS }   /* block=spacingmodifierletters */,
-  {     8,   752,  5222,   5,   4, UNI_KANASUP }   /* inkanasup */,
-  {     4,   358,   365,   4,   2, UNI_CCC__18 }   /* ccc=18 */,
-  {     1,  1910,  3152,   7,   9, UNI_XSUX }   /* script=cuneiform */,
-  {     9,  7938,   805,  27,   2, UNI_CCC__17 }   /* canonicalcombiningclass=ccc17 */,
-  {     2,  7433,  6960,  22,   3, UNI_CCC__A }   /* canonicalcombiningclass=a */,
-  {     0,  2247,  2207,   8,   4, UNI_NV__1_SLASH_32 }   /* nv=3.125e-02 */,
-  {     0,   933,   804,   5,   2, UNI_AGE__2_DOT_1 }   /* age=v21 */,
-  {     3,  7808,  5757,  10,  18, UNI_BC__FSI }   /* bidiclass=firststrongisolate */,
-  {     1,   933,   412,   5,   2, UNI_AGE__5_DOT_1 }   /* age=v51 */,
-  {     2,  8741,  3402,  24,  10, UNI_INPC__OVERSTRUCK }   /* indicpositionalcategory=overstruck */,
-  {     0,    42,  3599,   2,   3, UNI_SB__EX }   /* sb=ex */,
-  {     5,   323,  1311,   2,   7, UNI_INSOYOMBO }   /* insoyombo */,
-  {     0,  1910,  7868,   7,   8, UNI_SC__KANA }   /* script=katakana */,
-  {     8,  2830,  1184,  10,   3, UNI_ARABICPFA }   /* blk=arabicpfa */,
-  {     0,  9137,  1922,   7,  10, UNI_INSORASOMPENG }   /* block=sorasompeng */,
-  {     6,  2529,  1070,   7,   4, UNI_MYANMAREXTB }   /* myanmarextb */,
-  {     0,  2431,  1558,   6,   8, UNI_JAMOEXTA }   /* block=jamoexta */,
-  {     0,  4589,  6670,  14,   8, UNI_NV__3_SLASH_80 }   /* numericvalue=3.750e-02 */,
-  {     0,  1818,     0,   3,   0, UNI_jg_values_index }   /* jg= */,
-  {     1,  3937,  3621,   3,   3, UNI_LB__ZWJ }   /* lb=zwj */,
-  {     0,  2409,   644,   3,   3, -UNI_IDC }   /* idc=no */,
-  {     0,  6554,  1357,   3,   9, UNI_NBAT }   /* sc=nabataean */,
-  {     3,   323,  1168,   2,   8, UNI_INUGARITIC }   /* inugaritic */,
-  {     0,  1137,  1261,   4,   9, UNI_QAAI }   /* scx=inherited */,
-  {     3,  6554,   251,   3,   4, UNI_SC__ZYYY }   /* sc=zyyy */,
-  {     4,  2508,   665,   8,   5, UNI_ETHIOPICEXT }   /* inethiopicext */,
-  {     2,  1137,    23,   4,   4, UNI_AHOM }   /* scx=ahom */,
-  {     6,  2431,  6617,   8,   8, UNI_CJKSYMBOLS }   /* block=cjksymbols */,
-  {     2,  1981,   972,  12,   2, -UNI_BIDIM }   /* bidimirrored=f */,
-  {     2,    21,  8407,   1,  29, UNI_ENCLOSEDALPHANUMSUP }   /* enclosedalphanumericsupplement */,
-  {     1,   914,   373,   4,   2, UNI_IDEO }   /* ideo=y */,
-  {    14,  2589,  2871,   3,  13, UNI_INGREEK }   /* isgreekandcoptic */,
-  {     3,  2431,   899,   6,   7, UNI_INTAIVIET }   /* block=taiviet */,
-  {     2,  4399,     0,   5,   0, UNI_XPOSIXLOWER }   /* lower */,
-  {     0,   497,  4753,   2,   3, UNI_IDC }   /* idc=t */,
-  {     0,  3732,     0,  16,   0, UNI_HIGHPUSURROGATES }   /* highpusurrogates */,
-  {     1,  1910,   144,   7,   4, UNI_NARB }   /* script=narb */,
-  {     2,  4622,   504,  17,   4, UNI_TNSA }   /* scriptextensions=tnsa */,
-  {     0,   720,  2384,   3,   3, UNI_AGE__14 }   /* age=14 */,
-  {     2,  2431,  9178,   6,  37, UNI_MISCARROWSEXT }   /* block=miscellaneoussymbolsandarrowsextended */,
-  {     6,  1797,  4709,   8,   9, UNI_ARABICEXTB }   /* isarabicextendedb */,
-  {     3,  1137,  1024,   4,   6, UNI_HATR }   /* scx=hatran */,
-  {     0,    30,  1969,   1,   6, UNI_BIDIC }   /* isbidic */,
-  {     2,   358,   368,   4,   2, UNI_CCC__91 }   /* ccc=91 */,
-  {     0,   358,   804,   4,   2, UNI_CCC__21 }   /* ccc=21 */,
-  {     2,   545,     0,   4,   0, UNI_NV__3 }   /* nv=3 */,
-  {     1,  4622,   480,  17,   4, UNI_PRTI }   /* scriptextensions=prti */,
-  {     9,  4622,   733,  17,   5, UNI_BATK }   /* scriptextensions=batak */,
-  {     1,     8,   817,   1,   3, UNI_OSMA }   /* osma */,
-  {     0,  6554,   476,   3,   4, UNI_MIAO }   /* sc=plrd */,
-  {     0,   115,     0,   2,   0, UNI_SK }   /* sk */,
-  {     0,  6554,  3828,   3,   4, UNI_SC__DEVA }   /* sc=deva */,
-  {     1,  1910,  1276,   7,   4, UNI_MAKA }   /* script=maka */,
-  {     4,  6446,  2477,   7,  12, UNI_GREEKEXT }   /* block=greekextended */,
-  {     0,  5658,   644,   6,   2, -UNI_HYPHEN }   /* hyphen=n */,
-  {     0,  3651,  6129,   5,  18, UNI_ENCLOSEDALPHANUMSUP }   /* blk=enclosedalphanumsup */,
-  {     3,  1137,    35,   4,   4, UNI_BATK }   /* scx=batk */,
-  {     0,  5700,   644,  19,   3, -UNI_TERM }   /* terminalpunctuation=no */,
-  {     1,  1720,   556,   4,   6, UNI_INOLONAL }   /* blk=olonal */,
-  {     2,  8741,  7043,  23,  13, UNI_INPC__TOPANDBOTTOM }   /* indicpositionalcategory=topandbottom */,
-  {     0,    92,   688,   1,   3, UNI_JT__L }   /* jt=l */,
-  {    10,  7643,  4809,  14,  13, UNI_SUPPUNCTUATION }   /* blk=supplementalpunctuation */,
-  {     5,  1137,  1738,   4,  11, UNI_CPMN }   /* scx=cyprominoan */,
-  {     0,  2940,  1562,  10,   4, UNI_ETHIOPICEXTA }   /* isethiopicexta */,
-  {     0,  6225,  2654,  13,  10, UNI_JG__DALATHRISH }   /* joininggroup=dalathrish */,
-  { 45481,  1137,  1869,   4,  11, UNI_MEDF }   /* scx=medefaidrin */,
-  {     0,  2431,  2480,   8,   5, UNI_CJKEXTE }   /* block=cjkexte */,
-  {     7,  6554,   892,   3,   7, UNI_LANA }   /* sc=taitham */,
-  {     2,  4622,   152,  17,   4, UNI_ORYA }   /* scriptextensions=orya */,
-  {    21,    30,  9036,   1,   3, UNI_CO }   /* isco */,
-  {     1,  8326,  4869,  16,  16, UNI_PE }   /* generalcategory=closepunctuation */,
-  {     8,   358,   411,   4,   2, UNI_CCC__15 }   /* ccc=15 */,
-  {     5,  2431,  1619,   6,  10, UNI_INOLDPERSIAN }   /* block=oldpersian */,
-  {     9,  1720,  4268,   4,  15, UNI_CURRENCYSYMBOLS }   /* blk=currencysymbols */,
-  {     4,  6554,   152,   3,   4, UNI_SC__ORYA }   /* sc=orya */,
-  {     1,  1335,  1168,   2,   4, UNI_UGAR }   /* isugar */,
-  {     1,  1720,  6574,   4,  13, UNI_GLAGOLITICSUP }   /* blk=glagoliticsup */,
-  {     3,   925,  2784,   4,   3, UNI_AGE__5_DOT_2 }   /* age=5.2 */,
-  {     1,  8063,  4485,  18,   5, UNI_DT__SML }   /* decompositiontype=small */,
-  {     0,  2382,   596,   3,   3, UNI_IN__3 }   /* in=3.0 */,
-  {     1,  1335,  3310,   3,  14, UNI_CONTROLPICTURES }   /* iscontrolpictures */,
-  {     2,  1335,  4771,   2,  15, UNI_UPPERCASELETTER }   /* isuppercaseletter */,
-  {     0,   247,     0,   4,   0, UNI_ZANB }   /* zanb */,
-  {     2,   283,   936,   3,   2, UNI_GCB__V }   /* gcb=v */,
-  {     0,  4622,   452,  17,   4, UNI_NKO }   /* scriptextensions=nkoo */,
-  {     2,  5038,   629,   9,   3, UNI_XPOSIXSPACE }   /* whitespace=t */,
-  {     0,  2431,  1496,   7,   9, UNI_INCHORASMIAN }   /* block=chorasmian */,
-  {     2,  2431,  8007,   6,  17, UNI_ANCIENTGREEKMUSIC }   /* block=ancientgreekmusic */,
-  {     1,  2431,   660,   6,   7, UNI_INELYMAIC }   /* block=elymaic */,
-  {     1,  1335,     4,   2,   2, UNI_LM }   /* islm */,
-  {     3,  1335,  8383,   2,  16, UNI_UIDEO }   /* isunifiedideograph */,
-  {     0,  4622,   231,  17,   4, UNI_WCHO }   /* scriptextensions=wcho */,
-  {     2,  1335,  1599,   2,  10, UNI_KHAR }   /* iskharoshthi */,
-  {     0,  2630,  2148,   6,   5, UNI_XPOSIXALPHA }   /* xposixalpha */,
-  {     9,  8867,  6023,  22,  16, UNI_INSC__INVISIBLESTACKER }   /* indicsyllabiccategory=invisiblestacker */,
-  {     5,    30,  1969,   1,  12, UNI_BIDIC }   /* isbidicontrol */,
-  {     1,   263,     0,   2,   0, UNI_CASEDLETTER }   /* lc */,
-  {     1,  8195,   644,  17,   2, -UNI_VS }   /* variationselector=n */,
-  {     2,  3800,   133,  11,   3, UNI_LATINEXTF }   /* latinextendedf */,
-  {     0,  1512,   630,   3,   5, UNI_DEP }   /* dep=true */,
-  {     0,   323,   393,   2,   6, UNI_INGOTHIC }   /* ingothic */,
-  {     3,  1720,  5580,   4,  11, UNI_TAIXUANJING }   /* blk=taixuanjing */,
-  {     3,  2940,  6129,   3,  15, UNI_ENCLOSEDALPHANUM }   /* isenclosedalphanum */,
-  {     2,  6225,  1834,  13,   8, UNI_JG__SWASHKAF }   /* joininggroup=swashkaf */,
-  {     0,  5893,     0,  21,   0, UNI_CWU }   /* changeswhenuppercased */,
-  {     3,  8223,   236,  23,   2, UNI_JG__MANICHAEANPE }   /* joininggroup=manichaeanpe */,
-  {     0,  5127,  1562,  10,   4, UNI_KANAEXTA }   /* block=kanaexta */,
-  {     1,   259,     0,   2,   0, UNI_CN }   /* cn */,
-  {     1,  4622,   906,  17,   7, UNI_TIBT }   /* scriptextensions=tibetan */,
-  {     0,  2409,   373,   3,   2, UNI_IDC }   /* idc=y */,
-  {     0,   497,   687,   2,   3, UNI_idst_values_index }   /* idst= */,
-  {     2,  7808,  6399,  10,  12, UNI_BC__AN }   /* bidiclass=arabicnumber */,
-  {     1,  2431,   336,   6,   5, UNI_INTAKRI }   /* block=takri */,
-  {     1,  8596,    83,  31,   3, UNI_CJKEXTG }   /* blk=cjkunifiedideographsextensiong */,
-  {     0,  2598,   972,   5,   6, -UNI_JOINC }   /* joinc=false */,
-  {     2,    15,  4600,   2,   3, UNI_AGE__3 }   /* age=3 */,
-  {     1,  2098,  5562,   4,  18, UNI_ININSCRIPTIONALPAHLAVI }   /* ininscriptionalpahlavi */,
-  {     0,  1842,   972,  11,   2, -UNI_KEHNOMIRROR }   /* kehnomirror=f */,
-  {     0,  7938,   365,  27,   2, UNI_CCC__18 }   /* canonicalcombiningclass=ccc18 */,
-  {     1,  5137,   372,  16,   5, UNI_EBASE }   /* emojimodifierbase=yes */,
-  {     0,  2864,  6935,   3,  10, UNI_CO }   /* gc=privateuse */,
-  {     1,  2424,     0,   6,   0, UNI_N }   /* number */,
-  {     0,   789,   373,   6,   4, UNI_NFKCQC__Y }   /* nfkcqc=yes */,
-  {     0,  2864,  7104,   6,   8, UNI_LO }   /* gc=otherletter */,
-  {     2,  5358,  3599,   9,   7, UNI_WB__EXTEND }   /* wordbreak=extend */,
-  {     0,   306,   804,   3,   2, UNI_NV__21 }   /* nv=21 */,
-  {     9,  3828,     0,  10,   0, UNI_DEVA }   /* devanagari */,
-  {     4,  1910,  1430,   7,   4, UNI_PAUC }   /* script=pauc */,
-  {     0,  6225,  2007,  13,   3, UNI_JG__TAH }   /* joininggroup=tah */,
-  {     1,  6166,     0,  12,   0, UNI_MONGOLIANSUP }   /* mongoliansup */,
-  {     1,   933,  1381,   6,   2, UNI_AGE__12 }   /* age=v120 */,
-  {     0,  4622,  1030,  17,   6, UNI_KTHI }   /* scriptextensions=kaithi */,
-  {     3,  7659,  2189,  25,   2, UNI_CCC__129 }   /* canonicalcombiningclass=129 */,
-  {     1,  2527,  2157,   3,  11, UNI_INMENDEKIKAKUI }   /* inmendekikakui */,
-  {     3,  1720,  3161,   4,  14, UNI_INPSALTERPAHLAVI }   /* blk=psalterpahlavi */,
-  {     0,    30,  1365,   1,  10, UNI_INNEWTAILUE }   /* innewtailue */,
-  {     2,  2431,   191,   6,   4, UNI_SEAL }   /* block=seal */,
-  {     1,  1137,    59,   4,   4, UNI_CHRS }   /* scx=chrs */,
-  {    14,   540,   644,   5,   2, UNI_DT__CAN }   /* nfdqc=n */,
-  {     5,  7643,  1325,   8,   3, UNI_SUPPUAB }   /* blk=suppuab */,
-  {     1,  6108,  9016,   5,  21, UNI_SUPSYMBOLSANDPICTOGRAPHS }   /* insupsymbolsandpictographs */,
-  {     1,    42,  5292,   2,   3, UNI_SB__CL }   /* sb=cl */,
-  {     0,  3663,  8669,  12,  29, UNI_ARABICMATH }   /* block=arabicmathematicalalphabeticsymbols */,
-  {     1,  2529,     0,   7,   0, UNI_MYMR }   /* myanmar */,
-  {     0,  1335,   718,   2,   5, UNI_OSGE }   /* isosage */,
-  {     1,  1910,    51,   7,   4, UNI_CANS }   /* script=cans */,
-  {     0,  1137,   464,   4,   4, UNI_ONAO }   /* scx=onao */,
-  {     0,   323,   578,   2,   6, UNI_INTANGSA }   /* intangsa */,
-  {     3,  6291,  9068,  19,   3, UNI_nchar_values_index }   /* noncharactercodepoint= */,
-  {     8,  1137,  1430,   4,   4, UNI_PAUC }   /* scx=pauc */,
-  {     6,  1460,   644,   3,   2, -UNI_IDS }   /* ids=n */,
-  {     5,  2235,  2763,   4,   8, UNI_NV__1_SLASH_5 }   /* nv=2.000e-01 */,
-  {     2,  1799,  1576,   4,   5, UNI_ARABICSUP }   /* arabicsup */,
-  {     4,  3937,    21,   3,   2, UNI_LB__EX }   /* lb=ex */,
-  {     0,   653,     0,   7,   0, UNI_ELBA }   /* elbasan */,
-  {     2,  6646,  5664,  14,   5, UNI_NV__200000 }   /* numericvalue=200000 */,
-  {     0,  1335,    86,   2,   4, UNI_GREK }   /* isgrek */,
-  {     0,  6554,  5775,   3,   7, UNI_SC__BENG }   /* sc=bengali */,
-  {     1,  7980,   373,  10,   2, UNI_XPOSIXALPHA }   /* alphabetic=y */,
-  {     0,  1460,   972,   7,   2, -UNI_IDS }   /* idstart=f */,
-  {     8,   323,  2277,   2,   4, UNI_IN__4_DOT_1 }   /* in=4.1 */,
-  {     6,  7287,  5735,  21,   4, UNI_compex_values_index }   /* fullcompositionexclusion= */,
-  {     3,  2431,    23,   6,   4, UNI_INAHOM }   /* block=ahom */,
-  {     1,  7156,  1196,  22,   3, UNI_JG__MALAYALAMBHA }   /* joininggroup=malayalambha */,
-  {     2,  2628,  3235,   7,   6, UNI_XPOSIXDIGIT }   /* isxposixdigit */,
-  {     4,  4771,   372,   8,   2, UNI_upper_values_index }   /* uppercase= */,
-  {     3,    30,  1151,   1,   9, UNI_TAGB }   /* istagbanwa */,
-  {     0,  6554,   124,   3,   4, UNI_LAO }   /* sc=laoo */,
-  {     0,  1910,   460,   7,   4, UNI_OLCK }   /* script=olck */,
-  {     3,  6432,  8407,   7,  20, UNI_ENCLOSEDALPHANUM }   /* block=enclosedalphanumerics */,
-  {     0,     0,  4552,   1,  16, UNI_LETTERLIKESYMBOLS }   /* letterlikesymbols */,
-  {     0,  1910,  5598,   7,   8, UNI_SC__CHER }   /* script=cherokee */,
-  {     0,   312,   373,   2,   4, UNI_RI }   /* ri=yes */,
-  {     0,  1720,  1412,   4,   9, UNI_INOLDUYGHUR }   /* blk=olduyghur */,
-  {     0,  2816,  6390,  13,   9, UNI_BC__RLO }   /* bc=righttoleftoverride */,
-  {     3,  1910,   708,   7,   4, UNI_SC__LIMB }   /* script=limb */,
-  {     7,  4010,  2211,  14,   8, UNI_NV__1_SLASH_64 }   /* numericvalue=1.563e-02 */,
-  {     8,  1137,  1318,   4,   4, UNI_SUNU }   /* scx=sunu */,
-  {     4,   877,   972,   5,   2, -UNI_STERM }   /* sterm=f */,
-  {     1,  1720,  8007,   4,  27, UNI_ANCIENTGREEKMUSIC }   /* blk=ancientgreekmusicalnotation */,
-  {     0,  1335,   428,   2,   4, UNI_DIAK }   /* isdiak */,
-  {     0,  4622,  1685,  17,  10, UNI_WARA }   /* scriptextensions=warangciti */,
-  {     7,  3324,  1228,  14,   7, UNI_EA__NA }   /* eastasianwidth=narrow */,
-  {     1,  1137,  1916,   3,   5, UNI_TAYO }   /* scx=tayo */,
-  {     1,  6554,  1394,   3,   9, UNI_SC__PERM }   /* sc=oldpermic */,
-  {     0,  2431,  3828,   6,  10, UNI_INDEVANAGARI }   /* block=devanagari */,
-  {     0,  4589,   366,  14,   1, UNI_NV__38 }   /* numericvalue=38 */,
-  {     2,  8063,  2118,  20,   5, UNI_DT__NB }   /* decompositiontype=nobreak */,
-  {     1,  4010,   555,  15,   1, UNI_NV__1_SLASH_7 }   /* numericvalue=1/7 */,
-  {    14,  8494,  3873,   6,  10, UNI_MISCSYMBOLSSUP }   /* ismiscsymbolssup */,
-  {     2,   323,  5775,   2,  10, UNI_BENGALISUP }   /* inbengalisup */,
-  {     6,  1335,  2884,   2,  14, UNI_HIGHSURROGATES }   /* ishighsurrogates */,
-  {     4,  1137,  3280,   3,   8, UNI_MYMR }   /* scx=myanmar */,
-  {     0,  2930,  1727,  10,   4, UNI_CYRILLICEXTD }   /* iscyrillicextd */,
-  {     3,  1842,  2112,   5,   6, UNI_KEHNOROTATE }   /* kehnorotate */,
-  {     2,  2609,  4731,   9,   4, UNI_MYANMAREXTC }   /* ismyanmarextc */,
-  {     1,   623,   627,   5,   2, UNI_CCC__BR }   /* ccc=222 */,
-  {     5,  4236,   373,   4,   4, UNI_IDSB }   /* idsb=yes */,
-  {     4,   698,     0,   5,   0, UNI_BUHD }   /* buhid */,
-  {     1,  1226,    17,   3,   1, UNI_EA__H }   /* ea=h */,
-  {     3,   316,   630,   5,   2, UNI__PERL_PATWS }   /* patws=t */,
-  {     3,  2864,  2913,   7,   7, UNI_SO }   /* gc=othersymbol */,
-  {     7,  3798,  4552,   3,  16, UNI_LETTERLIKESYMBOLS }   /* inletterlikesymbols */,
-  {     0,  8326,  8880,   7,  10, UNI_C }   /* generalcategory=c */,
-  {     2,   642,  2118,   5,   5, UNI_DT__NB }   /* dt=nobreak */,
-  {     2,   933,   302,   5,   2, UNI_AGE__3 }   /* age=v30 */,
-  {     5,   326,     0,   5,   0, UNI_QMARK }   /* qmark */,
-  {     2,   358,   302,   4,   2, UNI_CCC__30 }   /* ccc=30 */,
-  {     1,  1910,  1140,   6,   5, UNI_TALU }   /* script=talu */,
-  {     7,  8999,  2752,  17,   9, UNI_MISCTECHNICAL }   /* blk=miscellaneoustechnical */,
-  {     1,    30,  1047,   1,   7, UNI_INTELUGU }   /* intelugu */,
-  {     0,  1720,  1940,   4,  11, UNI_INSYLOTINAGRI }   /* blk=sylotinagri */,
-  {     1,  3228,   972,  13,   2, -UNI_POSIXXDIGIT }   /* asciihexdigit=f */,
-  {     0,  1042,     0,   4,   0, UNI_LYCI }   /* lyci */,
-  {     0,  1454,  6062,   3,   9, UNI_WB__EB }   /* wb=emodifier */,
-  {     2,   323,   191,   2,   4, UNI_SEAL }   /* inseal */,
-  {     1,   323,  1385,   2,   9, UNI_INOLDITALIC }   /* inolditalic */,
-  {     0,  2408,     0,   4,   0, UNI_XIDC }   /* xidc */,
-  {     1,   323,  1228,   2,   3, UNI_IN__NA }   /* in=na */,
-  {     1,  1137,   885,   4,   7, UNI_TGLG }   /* scx=tagalog */,
-  {     0,  6554,  1008,   3,   8, UNI_SC__GURU }   /* sc=gurmukhi */,
-  {     0,    54,  2833,   2,   5, UNI_SC__ARAB }   /* sc=arab */,
-  {     0,  6254,   291,  10,   2, UNI_LB__VF }   /* linebreak=vf */,
-  {     2,   323,  8007,   2,  17, UNI_ANCIENTGREEKMUSIC }   /* inancientgreekmusic */,
-  {     0,  1454,  2582,   5,   7, UNI_WB__ML }   /* wb=midletter */,
-  {     0,  1842,   630,  11,   2, UNI_KEHNOMIRROR }   /* kehnomirror=t */,
-  {     0,  1335,   273,   2,   3, UNI_CWT }   /* iscwt */,
-  {     0,  2375,  2168,  11,   3, UNI_IN__11 }   /* presentin=11.0 */,
-  {     2,  1910,  5775,   7,   4, UNI_SC__BENG }   /* script=beng */,
-  {     0,  2096,  2682,   9,  13, UNI_JT__U }   /* joiningtype=nonjoining */,
-  {     3,  1335,  7321,   2,  23, UNI_BYZANTINEMUSIC }   /* isbyzantinemusicalsymbols */,
-  {     1,  2082,  4399,   5,   5, UNI_POSIXLOWER }   /* posixlower */,
-  {     4,  6291,   373,  21,   4, UNI__PERL_NCHAR }   /* noncharactercodepoint=yes */,
-  {     7,  2930,  6157,  10,   9, UNI_CYRILLICEXTA }   /* iscyrillicextendeda */,
-  {     6,  3555,  2260,  13,   2, UNI_NV__33 }   /* numericvalue=33 */,
-  {     2,  4771,   971,   8,   3, -UNI_XPOSIXUPPER }   /* uppercase=f */,
-  {     0,  1910,  1495,   7,  10, UNI_CHRS }   /* script=chorasmian */,
-  {     0,  2431,  7007,   6,  11, UNI_NUMBERFORMS }   /* block=numberforms */,
-  {     1,  3135,  1381,  12,   2, UNI_IN__12 }   /* presentin=v120 */,
-  {     1,  2864,     5,   3,   2, UNI_MC }   /* gc=mc */,
-  {     2,  7433,   308,  23,   2, UNI_CCC__9 }   /* canonicalcombiningclass=9 */,
-  {     0,  9137,  8150,  17,  17, UNI_SUPPUAB }   /* block=supplementaryprivateuseareab */,
-  {     2,  2431,  6185,   6,  12, UNI_SUNDANESESUP }   /* block=sundanesesup */,
-  {     0,  4917,  9016,  12,  21, UNI_SUPSYMBOLSANDPICTOGRAPHS }   /* supplementalsymbolsandpictographs */,
-  {     6,  1272,  4709,   4,   9, UNI_KANAEXTB }   /* kanaextendedb */,
-  {     3,    30,  5012,   1,  19, UNI_ZP }   /* isparagraphseparator */,
-  {     0,   323,  1749,   2,   6, UNI_DOMINO }   /* indomino */,
-  {     4,  3277,  2737,   5,  12, UNI_MAYANNUMERALS }   /* blk=mayannumerals */,
-  {     7,  8223,   681,  23,   3, UNI_JG__MANICHAEANNUN }   /* joininggroup=manichaeannun */,
-  {     2,  1137,  1016,   4,   4, UNI_HIRA }   /* scx=hira */,
-  {    14,  6293,   630,   5,   5, UNI__PERL_NCHAR }   /* nchar=true */,
-  {     0,  2375,   593,  11,   3, UNI_IN__12_DOT_1 }   /* presentin=12.1 */,
-  {     0,  1366,     0,   9,   0, UNI_TALU }   /* newtailue */,
-  {     0,  1318,     0,   4,   0, UNI_SUNU }   /* sunu */,
-  {     0,  1910,    74,   7,   4, UNI_SC__CYRL }   /* script=cyrl */,
-  {     0,     5,  8771,   1,  32, UNI_MISCMATHSYMBOLSB }   /* miscellaneousmathematicalsymbolsb */,
-  {     0,  1137,    82,   4,   4, UNI_GONG }   /* scx=gong */,
-  {    13,  1472,  4900,   4,   2, UNI_LATIN1 }   /* latin1 */,
-  {     1,    30,  8006,   1,  28, UNI_ANCIENTGREEKMUSIC }   /* isancientgreekmusicalnotation */,
-  {     0,  2455,   372,  12,   3, UNI_CI }   /* caseignorable=y */,
-  {     2,  3076,  4912,   3,   8, UNI_SYRIACSUP }   /* insyriacsup */,
-  {     0,  2431,  7868,   6,   8, UNI_INKATAKANA }   /* block=katakana */,
-  {     0,  5097,     0,  15,   0, UNI_DIACRITICALSSUP }   /* diacriticalssup */,
-  {     2,  1335,  4236,   2,  17, UNI_IDSB }   /* isidsbinaryoperator */,
-  {     4,   358,  5800,   4,   5, UNI_CCC__B }   /* ccc=below */,
-  {     3,  2909,  2913,   4,   8, UNI_KHMERSYMBOLS }   /* khmersymbols */,
-  {     1,   323,  1522,   2,  10, UNI_INDIVESAKURU }   /* indivesakuru */,
-  {     0,  3861,  4768,   3,   3, UNI_upper_values_index }   /* upper= */,
-  {     0,  7938,  7457,  27,   2, UNI_CCC__27 }   /* canonicalcombiningclass=ccc27 */,
-  {     2,  1137,  2833,   3,   5, UNI_ARAB }   /* scx=arab */,
-  {     1,  3555,  2186,  13,   9, UNI_NV__1_SLASH_7 }   /* numericvalue=1.429e-01 */,
-  {     4,  9137,  5616,   7,  17, UNI_SMALLKANAEXT }   /* block=smallkanaextension */,
-  {     5,  7938,   627,  28,   2, UNI_CCC__122 }   /* canonicalcombiningclass=ccc122 */,
-  {     0,  1335,  2727,   2,   9, UNI__PERL_SURROGATE }   /* issurrogate */,
-  {     1,   323,   809,   2,   7, UNI_OLCK }   /* inolchiki */,
-  {     1,  1335,  1066,   2,   4, UNI_JAMO }   /* isjamo */,
-  {     8,  1137,  1522,   4,  10, UNI_DIAK }   /* scx=divesakuru */,
-  {     3,  2431,   693,   6,   5, UNI_INADLAM }   /* block=adlam */,
-  {     5,   913,   644,   5,   2, -UNI_UIDEO }   /* uideo=n */,
-  {     0,  7433,  3553,  24,   2, UNI_CCC__36 }   /* canonicalcombiningclass=36 */,
-  {     1,  2409,   972,   3,   6, -UNI_IDC }   /* idc=false */,
-  {     5,  1818,   751,   3,   3, UNI_JG__AIN }   /* jg=ain */,
-  {     3,  4622,   679,  17,   7, UNI_HANO }   /* scriptextensions=hanunoo */,
-  {     1,  1112,  2319,   4,   8, UNI_NV__1_SLASH_80 }   /* nv=1.250e-02 */,
-  {     1,  6554,  1430,   3,   9, UNI_PAUC }   /* sc=paucinhau */,
-  {    41,  6333,  6347,   3,   7, UNI_VO__R }   /* vo=rotated */,
-  {    10,  1335,  2878,   2,   4, UNI_COPT }   /* iscopt */,
-  {     4,  3798,  4900,   6,   2, UNI_LATIN1 }   /* inlatin1 */,
-  {     1,  3798,   634,  13,   3, UNI_LATINEXTE }   /* inlatinextendede */,
-  {    16,  1290,     0,   7,   0, UNI_NB }   /* noblock */,
-  {     1,  2431,  2909,   6,  12, UNI_KHMERSYMBOLS }   /* block=khmersymbols */,
-  {     6,  8326,  5442,  16,  20, UNI_PC }   /* generalcategory=connectorpunctuation */,
-  {     2,  2864,   164,   3,   2, UNI_PC }   /* gc=pc */,
-  {     0,  8326,   327,  16,   4, UNI_M }   /* generalcategory=mark */,
-  {     0,  4622,   754,  17,   7, UNI_KNDA }   /* scriptextensions=kannada */,
-  {     8,  6552,  2547,   5,   8, UNI_INSC__AVAGRAHA }   /* insc=avagraha */,
-  {     2,  1335,   500,   2,   4, UNI_SOGO }   /* issogo */,
-  {     0,  4622,  1311,  17,   7, UNI_SOYO }   /* scriptextensions=soyombo */,
-  {     6,  2830,  2803,   5,  13, UNI_ANCIENTSYMBOLS }   /* blk=ancientsymbols */,
-  {     2,  1388,     0,   4,   0, UNI_ITAL }   /* ital */,
-  {     0,  4622,  1042,  17,   6, UNI_LYCI }   /* scriptextensions=lycian */,
-  {     4,  1910,  3161,   7,  14, UNI_SC__PHLP }   /* script=psalterpahlavi */,
-  {     0,  3937,   157,   3,   2, UNI_LB__SG }   /* lb=sg */,
-  {     0,   283,     0,   4,   0, UNI_gcb_values_index }   /* gcb= */,
-  {     1,   540,   373,   5,   4, UNI_NFDQC__Y }   /* nfdqc=yes */,
-  {     4,  1335,   235,   2,   4, UNI_XPEO }   /* isxpeo */,
-  {     1,  4010,  5664,  14,  12, UNI_NV__1000000000000 }   /* numericvalue=1000000000000 */,
-  {    16,   323,    32,   2,   2, UNI_INVS }   /* invs */,
-  {     1,  1226,  5649,   3,   9, UNI_EA__A }   /* ea=ambiguous */,
-  {     4,  1335,  6147,   2,  10, UNI_JAMO }   /* ishanguljamo */,
-  {     5,  9137,  8526,   7,  29, UNI_SYMBOLSANDPICTOGRAPHSEXTA }   /* block=symbolsandpictographsextendeda */,
-  {     0,  3265,  3804,  11,   9, UNI_GEORGIANEXT }   /* blk=georgianextended */,
-  {     1,  2598,     0,  11,   0, UNI_JOINC }   /* joincontrol */,
-  {     0,  1335,   236,   2,   2, UNI_PE }   /* ispe */,
-  {     1,  3555,  2763,  14,   8, UNI_NV__2_SLASH_5 }   /* numericvalue=4.000e-01 */,
-  {     3,  8063,   390,  18,   3, UNI_DT__SQR }   /* decompositiontype=sqr */,
-  {     1,  6554,   336,   3,   5, UNI_SC__TAKR }   /* sc=takri */,
-  {     8,   323,  2790,   2,  13, UNI_VERTICALFORMS }   /* inverticalforms */,
-  {     3,  2375,   599,  10,   3, UNI_IN__4 }   /* presentin=4.0 */,
-  {     1,  4717,  3689,   8,  14, UNI_CYPRIOTSYLLABARY }   /* block=cypriotsyllabary */,
-  {     0,  8378,  4882,  28,   4, UNI_CJKEXTF }   /* incjkunifiedideographsextensionf */,
-  {     3,  2275,     0,  12,   0, UNI_NV__5_SLASH_12 }   /* nv=4.167e-01 */,
-  {     4,  7808,  6688,   9,  21, UNI_BC__LRE }   /* bidiclass=lefttorightembedding */,
-  {     1,  4717,     0,  14,   0, UNI_INCYRILLIC }   /* block=cyrillic */,
-  {     0,  1720,  1152,   4,   8, UNI_INTAGBANWA }   /* blk=tagbanwa */,
-  {     0,  1137,   247,   4,   4, UNI_ZANB }   /* scx=zanb */,
-  {     7,   264,   644,   4,   2, -UNI_CWCF }   /* cwcf=n */,
-  {     5,  5358,  3487,  10,  12, UNI_LB__HL }   /* wordbreak=hebrewletter */,
-  {     1,  7808,  5738,   9,  19, UNI_BC__ET }   /* bidiclass=europeanterminator */,
-  {     0,  8333,   689,   8,   2, UNI_L }   /* category=l */,
-  {     1,  5137,   972,  13,   6, -UNI_EMOD }   /* emojimodifier=false */,
-  {     4,  5481,     0,  18,   0, UNI_HALFMARKS }   /* combininghalfmarks */,
-  {     1,  8326,   164,  16,   2, UNI_PC }   /* generalcategory=pc */,
-  {     1,  6552,  5316,   5,  10, UNI_INSC__TONELETTER }   /* insc=toneletter */,
-  {     1,  4622,  7010,  17,   4, UNI_BERF }   /* scriptextensions=berf */,
-  {     3,  4622,  1639,  17,   4, UNI_SAUR }   /* scriptextensions=saur */,
-  {     1,  7098,     0,  15,   0, UNI_MODIFIERLETTERS }   /* modifierletters */,
-  {     0,  2455,   629,  12,   3, UNI_CI }   /* caseignorable=t */,
-  {     1,  6204,  5351,  14,   7, UNI_SUPARROWSA }   /* issupplementalarrowsa */,
-  {     0,  1720,  5680,   4,  20, UNI_INNYIAKENGPUACHUEHMONG }   /* blk=nyiakengpuachuehmong */,
-  {     1,  9137,     0,  39,   0, UNI_SUPMATHOPERATORS }   /* block=supplementalmathematicaloperators */,
-  {     2,  4804,     0,  18,   0, UNI_PI }   /* initialpunctuation */,
-  {     0,  1720,  1430,   4,   9, UNI_INPAUCINHAU }   /* blk=paucinhau */,
-  {     1,  1249,  9037,   3,  33, UNI_CJKCOMPATIDEOGRAPHSSUP }   /* cjkcompatibilityideographssupplement */,
-  {    17,  3134,   630,   5,   2, UNI_EPRES }   /* epres=t */,
-  {     2,  4622,   472,  17,   4, UNI_PHLI }   /* scriptextensions=phli */,
-  {     0,   316,   644,   5,   2, -UNI__PERL_PATWS }   /* patws=n */,
-  {     0,   306,  1376,   3,   2, UNI_NV__60 }   /* nv=60 */,
-  {     0,   321,     0,   5,   0, UNI_XPOSIXPRINT }   /* print */,
-  {     0,  1160,     0,   8,   0, UNI_TFNG }   /* tifinagh */,
-  {     0,   306,   413,   3,   2, UNI_NV__16 }   /* nv=16 */,
-  {     0,  1137,  3268,   3,   5, UNI_GEOR }   /* scx=geor */,
-  {     1,  5914,  2866,  20,   6, UNI_GCB__XX }   /* graphemeclusterbreak=other */,
-  {     0,  4622,    11,  17,   4, UNI_ADLM }   /* scriptextensions=adlm */,
-  {     1,  3651,  6582,  10,  12, UNI_ETHIOPICSUP }   /* blk=ethiopicsupplement */,
-  {     1,   642,  4485,   3,   5, UNI_DT__SML }   /* dt=small */,
-  {    16,    21,  8803,   1,  31, UNI_EGYPTIANHIEROGLYPHFORMATCONTROLS }   /* egyptianhieroglyphformatcontrols */,
-  {     2,  8496,  4841,   4,  12, UNI_MISCMATHSYMBOLSB }   /* miscmathsymbolsb */,
-  {     1,  1720,  5097,   4,  15, UNI_DIACRITICALSSUP }   /* blk=diacriticalssup */,
-  {     5,  1720,  9178,   4,  37, UNI_MISCARROWSEXT }   /* blk=miscellaneoussymbolsandarrowsextended */,
-  {    17,  8063,  1937,  18,   3, UNI_DT__SUB }   /* decompositiontype=sub */,
-  {     0,  4622,  3899,  16,  10, UNI_MLYM }   /* scriptextensions=malayalam */,
-  {     8,  1137,  1042,   4,   4, UNI_LYCI }   /* scx=lyci */,
-  {     5,  1335,  8709,   3,  24, UNI_DIACRITICALS }   /* iscombiningdiacriticalmarks */,
-  {     0,    30,   877,   1,   5, UNI_TERM }   /* isterm */,
-  {     2,   283,   576,   2,   2, UNI_S }   /* gc=s */,
-  {     4,  1910,  1388,   7,   4, UNI_ITAL }   /* script=ital */,
-  {     4,  7237,   630,  25,   2, UNI_CWKCF }   /* changeswhennfkccasefolded=t */,
-  {     1,  1910,  2342,   7,   4, UNI_SC__HUNG }   /* script=hung */,
-  {     1,  6225,  7767,  13,  10, UNI_JG__TEHMARBUTA }   /* joininggroup=tehmarbuta */,
-  {     7,  8333,  4339,   9,  15, UNI_PD }   /* category=dashpunctuation */,
-  {     1,   358,   366,   4,   1, UNI_CCC__8 }   /* ccc=8 */,
-  {     2,  1720,  2524,   7,   4, UNI_CJKEXTI }   /* blk=cjkexti */,
-  {     0,  4622,  6185,  17,   4, UNI_SUND }   /* scriptextensions=sund */,
-  {     7,  1335,  2424,   2,   6, UNI_N }   /* isnumber */,
-  {    17,  8326,  8880,   7,  11, UNI_CO }   /* generalcategory=co */,
-  {     1,  3555,  2189,  13,   2, UNI_NV__29 }   /* numericvalue=29 */,
-  {     3,  1137,  4369,   4,   6, UNI_HANG }   /* scx=hangul */,
-  {     2,  6686,   449,   4,   2, UNI_BC__LRO }   /* bc=lro */,
-  {     2,  3351,   630,  14,   2, UNI_GREXT }   /* graphemeextend=t */,
-  {     7,  8333,  3343,  12,   8, UNI_NO }   /* category=othernumber */,
-  {     0,  7868,     0,  26,   0, UNI_KATAKANAEXT }   /* katakanaphoneticextensions */,
-  {     0,  1720,  8648,   7,  21, UNI_CJKSYMBOLS }   /* blk=cjksymbolsandpunctuation */,
-  {     7,  1335,  1412,   2,   9, UNI_OUGR }   /* isolduyghur */,
-  {     0,   323,  1348,   2,   9, UNI_INKHUDAWADI }   /* inkhudawadi */,
-  {     0,  5031,   630,  17,   2, UNI__PERL_PATWS }   /* patternwhitespace=t */,
-  {     4,  3984,   373,   4,   4, UNI_MATH }   /* math=yes */,
-  {     8,  3277,  4709,  11,   9, UNI_MYANMAREXTB }   /* blk=myanmarextendedb */,
-  {     6,  3937,  3112,   3,   2, UNI_LB__QU }   /* lb=qu */,
-  {     0,  4622,  5959,  17,   5, UNI_GREK }   /* scriptextensions=greek */,
-  {     2,  6554,    43,   3,   4, UNI_SC__BUHD }   /* sc=buhd */,
-  {     0,  1536,   971,   4,   3, -UNI_XPOSIXSPACE }   /* space=f */,
-  {     1,  8084,  3748,  19,  12, UNI_GCB__T }   /* hangulsyllabletype=trailingjamo */,
-  {     0,   642,   132,   3,   3, UNI_DT__MED }   /* dt=med */,
-  {     8,  1910,  1430,   7,   9, UNI_PAUC }   /* script=paucinhau */,
-  {     2,  2375,   593,  10,   3, UNI_IN__2_DOT_1 }   /* presentin=2.1 */,
-  {     0,   782,     0,   4,   0, UNI_MARC }   /* marc */,
-  {     0,  4700,     0,  13,   0, UNI_LATINEXTE }   /* blk=latinexte */,
-  {     0,  8326,   132,  16,   2, UNI_ME }   /* generalcategory=me */,
-  {     8,  4622,   836,  18,   3, UNI_MERC }   /* scriptextensions=merc */,
-  {     3,  4622,  1940,  17,  11, UNI_SYLO }   /* scriptextensions=sylotinagri */,
-  {     3,  8275,   644,  11,   2, -UNI_IDEO }   /* ideographic=n */,
-  {    11,   769,  8407,   3,  29, UNI_ENCLOSEDALPHANUMSUP }   /* inenclosedalphanumericsupplement */,
-  {     1,   323,  3732,   2,  16, UNI_HIGHPUSURROGATES }   /* inhighpusurrogates */,
-  {     0,  2235,     0,  12,   0, UNI_NV__1_SLASH_4 }   /* nv=2.500e-01 */,
-  {     2,  1335,  1974,   2,   7, UNI_XPOSIXCNTRL }   /* iscontrol */,
-  {     2,   323,   336,   2,   5, UNI_INTAKRI }   /* intakri */,
-  {     4,  8999,  9198,  24,   9, UNI_MISCARROWS }   /* blk=miscellaneoussymbolsandarrows */,
-  {     2,  1335,  8637,   2,  32, UNI_IDEOGRAPHICSYMBOLS }   /* isideographicsymbolsandpunctuation */,
-  {     3,  3555,   927,  11,   4, UNI_NV__10 }   /* numericvalue=10 */,
-  {     2,  1454,  1820,   2,   3, UNI_LB__CR }   /* wb=cr */,
-  {     1,   323,  1724,   2,   7, UNI_CJKEXTD }   /* incjkextd */,
-  {     0,  6554,   660,   3,   4, UNI_ELYM }   /* sc=elym */,
-  {     0,  3142,  1377,   5,   2, UNI_IN__10 }   /* in=v100 */,
-  {     0,  1137,  1495,   4,  10, UNI_CHRS }   /* scx=chorasmian */,
-  {     1,  1137,   243,   4,   4, UNI_YI }   /* scx=yiii */,
-  {     7,  6554,  2387,   3,  12, UNI_SC__TUTG }   /* sc=tulutigalari */,
-  {     2,  1910,  4853,   7,   4, UNI_SC__BOPO }   /* script=bopo */,
-  {     5,  4219,   972,  17,   2, -UNI_IDCOMPATMATHSTART }   /* idcompatmathstart=f */,
-  {     1,   243,     0,   4,   0, UNI_YI }   /* yiii */,
-  {     4,  1910,   568,   7,   6, UNI_RJNG }   /* script=rejang */,
-  {     4,   768,   145,   4,   3, UNI_LINB }   /* linearb */,
-  {     0,  1137,   448,   4,   4, UNI_MRO }   /* scx=mroo */,
-  {     1,  1619,     0,  10,   0, UNI_XPEO }   /* oldpersian */,
-  {     1,  3427,     0,   5,   0, UNI_XPOSIXALNUM }   /* alnum */,
-  {     5,  1249,     0,   3,   0, UNI_CJK }   /* cjk */,
-  {     1,   954,  2683,   4,   3, -UNI_EBASE }   /* ebase=n */,
-  {     1,   323,  4384,   2,   7, UNI_INJURCHEN }   /* injurchen */,
-  {     3,  7098,     0,  14,   0, UNI_LM }   /* modifierletter */,
-  {     2,  5423,   211,  13,   2, UNI_LATINEXTF }   /* block=latinextf */,
-  {     2,  8326,  4192,  16,  14, UNI_ZS }   /* generalcategory=spaceseparator */,
-  {     0,    30,  2350,   1,  13, UNI_PHAISTOS }   /* inphaistosdisc */,
-  {     5,  1249,  6756,   3,  13, UNI_CJKCOMPAT }   /* cjkcompatibility */,
-  {     8,  1487,  1205,   7,   2, UNI_CCC__24 }   /* ccc=ccc24 */,
-  {     3,  6432,  1562,  14,   4, UNI_ETHIOPICEXTA }   /* block=ethiopicexta */,
-  {     3,  1910,   713,   7,   5, UNI_OGAM }   /* script=ogham */,
-  {     5,  1720,   448,   4,   3, UNI_INMRO }   /* blk=mro */,
-  {     3,   164,   972,   3,   2, -UNI_PCM }   /* pcm=f */,
-  {     0,    63,     0,   4,   0, UNI_CPMN }   /* cpmn */,
-  {     2,  1720,  8709,   5,  24, UNI_DIACRITICALS }   /* blk=combiningdiacriticalmarks */,
-  { 48213,  3984,     0,  10,   0, UNI_SM }   /* mathsymbol */,
-  {     4,  3886,     0,  11,   0, UNI_MC }   /* spacingmark */,
-  {     2,  4622,  4853,  17,   4, UNI_BOPO }   /* scriptextensions=bopo */,
-  {     5,   306,  2226,   3,   9, UNI_NV__3_SLASH_16 }   /* nv=1.875e-01 */,
-  {     0,   323,  1187,   2,   9, UNI_INBERIAERFE }   /* inberiaerfe */,
-  {     0,  6554,   708,   3,   5, UNI_SC__LIMB }   /* sc=limbu */,
-  {     0,  4622,  6312,  17,   4, UNI_SINH }   /* scriptextensions=sinh */,
-  {     1,  6554,   816,   3,   7, UNI_OSMA }   /* sc=osmanya */,
-  {     1,  6574,     0,   4,   0, UNI_GLAG }   /* glag */,
-  {     0,  1459,   643,   7,   2, UNI_xids_values_index }   /* xidstart= */,
-  {     2,   323,  1959,   2,  11, UNI_YISYLLABLES }   /* inyisyllables */,
-  {     0,  1720,   211,   9,   2, UNI_CJKEXTF }   /* blk=cjkextf */,
-  {     0,  2431,  8931,   6,  35, UNI_SYMBOLSFORLEGACYCOMPUTINGSUP }   /* block=symbolsforlegacycomputingsupplement */,
-  {     0,  9155,     0,  21,   0, UNI_MATHOPERATORS }   /* mathematicaloperators */,
-  {     2,  5048,     0,  18,   0, UNI_RUMI }   /* ruminumeralsymbols */,
-  {     0,   306,  2194,   3,   9, UNI_NV__3_SLASH_2 }   /* nv=1.500e+00 */,
-  {     0,  1993,  3923,   6,  14, UNI_KAKTOVIKNUMERALS }   /* blk=kaktoviknumerals */,
-  {     0,  1243,  2009,   3,  11, UNI_CHESSSYMBOLS }   /* inchesssymbols */,
-  {     0,  3555,     0,  13,   0, UNI_nv_values_index }   /* numericvalue= */,
-  {     3,   752,  3923,   4,  14, UNI_KAKTOVIKNUMERALS }   /* inkaktoviknumerals */,
-  {     0,  4622,  1176,  17,   4, UNI_VITH }   /* scriptextensions=vith */,
-  {     1,  6554,  1738,   3,  11, UNI_SC__CPMN }   /* sc=cyprominoan */,
-  {     2,  2431,   297,   6,   5, UNI_INNUSHU }   /* block=nushu */,
-  {     1,  1137,  1276,   4,   7, UNI_MAKA }   /* scx=makasar */,
-  {     0,  7433,   626,  23,   3, UNI_CCC__22 }   /* canonicalcombiningclass=22 */,
-  {     3,  1335,  5374,   2,   2, UNI_CASEDLETTER }   /* isl_ */,
-  {     0,  1335,  1258,   2,   4, UNI_THAI }   /* isthai */,
-  {     0,  6293,   644,   5,   3, -UNI__PERL_NCHAR }   /* nchar=no */,
-  {     3,   769,  8803,   3,  31, UNI_EGYPTIANHIEROGLYPHFORMATCONTROLS }   /* inegyptianhieroglyphformatcontrols */,
-  {     1,  1137,  1048,   4,   6, UNI_TELU }   /* scx=telugu */,
-  {     0,    30,    42,   1,   5, UNI_BUHD }   /* isbuhd */,
-  {     0,  6554,  1940,   3,   4, UNI_SC__SYLO }   /* sc=sylo */,
-  {     0,  1818,  4443,   3,   4, UNI_JG__BETH }   /* jg=beth */,
-  {     2,  1335,  1562,   5,   4, UNI_CJKEXTA }   /* iscjkexta */,
-  {     0,  1970,     0,   5,   0, UNI_BIDIC }   /* bidic */,
-  {     0,  4236,   644,   4,   3, -UNI_IDSB }   /* idsb=no */,
-  {     2,  5082,     0,   5,   0, UNI_BAMU }   /* bamum */,
-  {     0,  1137,   782,   4,   4, UNI_MARC }   /* scx=marc */,
-  {     2,  1137,  6185,   4,   9, UNI_SUND }   /* scx=sundanese */,
-  {     0,   878,     0,   4,   0, UNI_TERM }   /* term */,
-  {     1,  1335,  6723,   2,   6, UNI_CF }   /* isformat */,
-  {     0,   268,     0,   5,   0, UNI_CWKCF }   /* cwkcf */,
-  {     1,  2382,   407,   4,   1, UNI_IN__16 }   /* in=16 */,
-  {     7,  2816,  1768,  14,   7, UNI_BC__RLI }   /* bc=righttoleftisolate */,
-  {     1,  1335,  2631,   2,  10, UNI_POSIXBLANK }   /* isposixblank */,
-  {     0,  6554,  4384,   3,   4, UNI_JURC }   /* sc=jurc */,
-  {     0,  8333,   106,   9,   1, UNI_Z }   /* category=z */,
-  {     1,  1335,  2339,   2,  12, UNI_HUNG }   /* isoldhungarian */,
-  {     2,  1137,  3161,   4,  14, UNI_PHLP }   /* scx=psalterpahlavi */,
-  {     2,   323,  4178,   2,   4, UNI_INMODI }   /* inmodi */,
-  {     0,  1335,  4771,   2,   5, UNI_XPOSIXUPPER }   /* isupper */,
-  {     0,  8326,  1974,  16,   7, UNI_XPOSIXCNTRL }   /* generalcategory=control */,
-  {     2,  8275,   373,  11,   4, UNI_IDEO }   /* ideographic=yes */,
-  {     3,  8063,  1768,  18,   8, UNI_DT__ISO }   /* decompositiontype=isolated */,
-  {     0,  1512,   644,   3,   3, -UNI_DEP }   /* dep=no */,
-  {     1,  4622,  1328,  17,   4, UNI_TIRH }   /* scriptextensions=tirh */,
-  {     1,  6554,   171,   3,   4, UNI_PHNX }   /* sc=phnx */,
-  {     0,   472,     0,   4,   0, UNI_PHLI }   /* phli */,
-  {     0,  6554,  1639,   3,  10, UNI_SAUR }   /* sc=saurashtra */,
-  {     0,  3996,   644,  14,   2, UNI_NFKCQC__N }   /* nfkcquickcheck=n */,
-  {     1,   545,  4039,   4,   2, UNI_NV__3_SLASH_8 }   /* nv=3/8 */,
-  {     0,   323,  7321,   2,  23, UNI_BYZANTINEMUSIC }   /* inbyzantinemusicalsymbols */,
-  {     4,  5830,   630,  21,   5, UNI_CWCM }   /* changeswhencasemapped=true */,
-  {    10,  5038,   971,   9,   7, -UNI_XPOSIXSPACE }   /* whitespace=false */,
-  {     3,  2455,  2683,  12,   4, -UNI_CI }   /* caseignorable=no */,
-  {     1,  8931,   343,  25,   3, UNI_SYMBOLSFORLEGACYCOMPUTINGSUP }   /* symbolsforlegacycomputingsup */,
-  {     0,  1586,  5222,   5,  11, UNI_KANASUP }   /* iskanasupplement */,
-  {     2,  2431,  1522,   6,  10, UNI_INDIVESAKURU }   /* block=divesakuru */,
-  {     0,  2431,  8637,   6,  32, UNI_IDEOGRAPHICSYMBOLS }   /* block=ideographicsymbolsandpunctuation */,
-  {     0,   428,     0,   3,   0, UNI_DIA }   /* dia */,
-  {     0,  6459,  8564,   7,  32, UNI_MISCMATHSYMBOLSA }   /* block=miscellaneousmathematicalsymbolsa */,
-  {     5,  6554,   420,   3,   4, UNI_SC__TOTO }   /* sc=toto */,
-  {     0,  7237,   630,  25,   5, UNI_CWKCF }   /* changeswhennfkccasefolded=true */,
-  {     0,   323,  7868,   2,   8, UNI_INKATAKANA }   /* inkatakana */,
-  {     1,  1720,  4324,   4,   8, UNI_VEDICEXT }   /* blk=vedicext */,
-  {     2,   925,  2787,   4,   3, UNI_AGE__6_DOT_1 }   /* age=6.1 */,
-  {     6,  3663,  6909,   8,  22, UNI_ARCHAICCUNEIFORMNUMERALS }   /* block=archaiccuneiformnumerals */,
-  {     0,  6552,  3412,   5,  10, UNI_INSC__PUREKILLER }   /* insc=purekiller */,
-  {     0,  4622,  3828,  17,  10, UNI_DEVA }   /* scriptextensions=devanagari */,
-  {     0,  5462,   972,  20,   6, -UNI_EXTPICT }   /* extendedpictographic=false */,
-  {     0,  8834,  5624,  26,  10, UNI_CJKEXTD }   /* block=cjkunifiedideographsextensiond */,
-  {     0,     0,     0,   1,   0, UNI_L }   /* l */,
-  {     2,  1460,  1703,   3,   3, -UNI_IDSB }   /* idsb=n */,
-  {     2,  1720,  7408,   4,  25, UNI_SUPERANDSUB }   /* blk=superscriptsandsubscripts */,
-  {     0,  5267,  3917,  13,   3, UNI_JG__MANICHAEANMEM }   /* jg=manichaeanmem */,
-  {     0,  2527,  2737,   3,  12, UNI_MAYANNUMERALS }   /* inmayannumerals */,
-  {     6,  2431,  7002,   6,  16, UNI_INDICNUMBERFORMS }   /* block=indicnumberforms */,
-  {     0,  2431,  4995,   6,  18, UNI_ORNAMENTALDINGBATS }   /* block=ornamentaldingbats */,
-  {     0,  1720,  1394,   4,   9, UNI_INOLDPERMIC }   /* blk=oldpermic */,
-  {     0,  4622,   698,  17,   5, UNI_BUHD }   /* scriptextensions=buhid */,
-  {     0,  1137,  1448,   4,   4, UNI_THAA }   /* scx=thaa */,
-  {     2,   428,   972,   3,   6, -UNI_DIA }   /* dia=false */,
-  {     0,  4025,  1377,  14,   3, UNI_NV__5000 }   /* numericvalue=5000 */,
-  {     0,  2940,  2481,  10,   8, UNI_ETHIOPICEXT }   /* isethiopicextended */,
-  {     0,   323,  7007,   2,  11, UNI_NUMBERFORMS }   /* innumberforms */,
-  {     1,  7808,    52,  10,   2, UNI_BC__AN }   /* bidiclass=an */,
-  {    17,  1249,  6799,   3,  18, UNI_CJKRADICALSSUP }   /* cjkradicalssupplement */,
-  {     5,  2235,   550,   4,   2, UNI_NV__2_SLASH_5 }   /* nv=2/5 */,
-  {     0,   323,  1024,   2,   6, UNI_INHATRAN }   /* inhatran */,
-  {     4,  5358,  3612,  10,  12, UNI_WB__EB }   /* wordbreak=glueafterzwj */,
-  {     0,  6554,  1318,   3,   7, UNI_SC__SUNU }   /* sc=sunuwar */,
-  {     0,  3937,    53,   3,   2, UNI_LB__NS }   /* lb=ns */,
-  {    16,  4324,     0,   8,   0, UNI_VEDICEXT }   /* vedicext */,
-  {     3,  2409,  2683,   9,   3, -UNI_IDC }   /* idcontinue=n */,
-  {     1,  8436,  4608,  28,   4, UNI_CJKEXTA }   /* iscjkunifiedideographsextensiona */,
-  {     4,  6554,  1397,   3,   4, UNI_SC__PERM }   /* sc=perm */,
-  {     0,  8380,  4351,  26,   4, UNI_CJKEXTD }   /* cjkunifiedideographsextensiond */,
-  {     2,  2431,  1629,   6,  10, UNI_INPHOENICIAN }   /* block=phoenician */,
-  {     0,  1910,   768,   7,   7, UNI_SC__LINA }   /* script=lineara */,
-  {     2,  4010,  1381,  15,   2, UNI_NV__1_SLASH_20 }   /* numericvalue=1/20 */,
-  {     0,   297,     0,   5,   0, UNI_NSHU }   /* nushu */,
-  {     5,  3135,   304,  11,   2, UNI_IN__4 }   /* presentin=v40 */,
-  {     3,  6554,   183,   3,   4, UNI_SC__RUNR }   /* sc=runr */,
-  {     2,   323,  8931,   2,  28, UNI_SYMBOLSFORLEGACYCOMPUTINGSUP }   /* insymbolsforlegacycomputingsup */,
-  {     4,   670,     0,   2,   0, UNI_PI }   /* pi */,
-  {    11,  1335,  4253,   2,   4, UNI_BRAI }   /* isbrai */,
-  {     0,   358,  1209,   4,   5, UNI_CCC__7 }   /* ccc=nukta */,
-  {     2,  8494,  3984,   6,  12, UNI_MISCMATHSYMBOLSA }   /* ismiscmathsymbolsa */,
-  {    17,  5688,     0,   3,   0, UNI_PUA }   /* pua */,
-  {     0,  2375,  2305,   9,   2, UNI_IN__5 }   /* presentin=5 */,
-  {     0,  1910,   171,   7,   4, UNI_PHNX }   /* script=phnx */,
-  {     0,  1137,  1297,   4,   7, UNI_PHAG }   /* scx=phagspa */,
-  {     4,  1720,  4853,   4,  11, UNI_BOPOMOFOEXT }   /* blk=bopomofoext */,
-  {     1,  1454,  6723,   3,   6, UNI_WB__FO }   /* wb=format */,
-  {     0,  3555,   366,  14,   1, UNI_NV__48 }   /* numericvalue=48 */,
-  {     1,  2431,   728,   6,   5, UNI_INTAIYO }   /* block=taiyo */,
-  {     3,  6554,  1439,   3,   9, UNI_SC__SAMR }   /* sc=samaritan */,
-  {     0,  2431,  8007,   6,  27, UNI_ANCIENTGREEKMUSIC }   /* block=ancientgreekmusicalnotation */,
-  {     0,  6554,  2053,   3,  10, UNI_SOGO }   /* sc=oldsogdian */,
-  {     1,  1335,  5680,   2,  20, UNI_HMNP }   /* isnyiakengpuachuehmong */,
-  {     2,  6554,   108,   3,   4, UNI_KAWI }   /* sc=kawi */,
-  {     0,  4589,  5664,  14,   5, UNI_NV__300000 }   /* numericvalue=300000 */,
-  {     2,  1335,  1541,   2,   8, UNI_BUGI }   /* isbuginese */,
-  {     1,  1720,  4178,   4,   4, UNI_INMODI }   /* blk=modi */,
-  {     2,  2431,  5490,   6,   9, UNI_HALFMARKS }   /* block=halfmarks */,
-  {     4,  2375,   605,  11,   3, UNI_IN__17 }   /* presentin=17.0 */,
-  {    10,  1459,     0,   8,   0, UNI_XIDS }   /* xidstart */,
-  {     0,   235,  1713,   3,   7, UNI_XPOSIXSPACE }   /* xperlspace */,
-  {     6,  1335,   472,   2,   4, UNI_PHLI }   /* isphli */,
-  {     8,  3639,  3805,  12,   9, UNI_CYRILLICEXTD }   /* blk=cyrillicextendedd */,
-  {     0,  4479,     0,  17,   0, UNI_KITS }   /* khitansmallscript */,
-  {     4,  4354,     0,  12,   0, UNI_DIACRITICALS }   /* diacriticals */,
-  {     3,  6532,   629,  19,   6, UNI_IDCOMPATMATHCONTINUE }   /* idcompatmathcontinue=true */,
-  {     4,     2,   643,   2,   3, -UNI_CWT }   /* cwt=n */,
-  {     0,  3435,     0,  13,   0, UNI_ME }   /* enclosingmark */,
-  {     2,  6225,    20,  13,   2, UNI_JG__HE }   /* joininggroup=he */,
-  {     0,  2816,    18,   3,   1, UNI_BC__B }   /* bc=b */,
-  {     1,  3937,  2705,   3,  10, UNI_LB__NS }   /* lb=nonstarter */,
-  {     3,  1487,   302,   8,   2, UNI_CCC__130 }   /* ccc=ccc130 */,
-  {     0,  7433,  3098,  24,   6, UNI_CCC__9 }   /* canonicalcombiningclass=virama */,
-  {     5,  1335,   698,   2,   5, UNI_BUHD }   /* isbuhid */,
-  {     0,  4354,     0,  15,   0, UNI_DIACRITICALSEXT }   /* diacriticalsext */,
-  {     0,  9176,  3529,   6,  11, UNI_MISCPICTOGRAPHS }   /* inmiscpictographs */,
-  {     4,    19,   972,   4,   2, -UNI_POSIXXDIGIT }   /* ahex=f */,
-  {     6,  5370,  1543,  17,   3, UNI__PERL_CHARNAME_BEGIN }   /* _perl_charname_begin */,
-  {     0,  7659,   604,  25,   2, UNI_CCC__107 }   /* canonicalcombiningclass=107 */,
-  {     4,  1335,  4822,   2,  16, UNI_LINEARBSYLLABARY }   /* islinearbsyllabary */,
-  {     0,  1335,  1629,   2,  10, UNI_PHNX }   /* isphoenician */,
-  {     1,  2080,  3235,   6,   6, UNI_POSIXDIGIT }   /* isposixdigit */,
-  {     0,  1335,   255,   2,   4, UNI_ZZZZ }   /* iszzzz */,
-  {     0,  4622,     0,  17,   0, UNI_scx_values_index }   /* scriptextensions= */,
-  {     1,    30,  5406,   1,  17, UNI_TANGUTSUP }   /* istangutsupplement */,
-  {     1,  6554,  2056,   3,   4, UNI_SC__SOGD }   /* sc=sogd */,
-  {     3,  6554,   480,   3,   4, UNI_PRTI }   /* sc=prti */,
-  {     6,  2431,  2950,   6,   7, UNI_MAHJONG }   /* block=mahjong */,
-  {     2,  7507,  1070,   8,   4, UNI_ARABICEXTB }   /* inarabicextb */,
-  {     0,  6225,  4443,  13,   4, UNI_JG__BETH }   /* joininggroup=beth */,
-  {     1,  1137,   703,   4,   5, UNI_DOGR }   /* scx=dogra */,
-  {     0,  4622,  1898,  17,   4, UNI_MONG }   /* scriptextensions=mong */,
-  {     1,  1335,    74,   2,   4, UNI_CYRL }   /* iscyrl */,
-  {     0,  3375,     0,  15,   0, UNI_ARMI }   /* imperialaramaic */,
-  {     4,  2850,   286,   5,   1, UNI_emoji_values_index }   /* emoji= */,
-  {     2,  5137,   644,  13,   3, -UNI_EMOD }   /* emojimodifier=no */,
-  {     4,  3277,     0,  11,   0, UNI_INMYANMAR }   /* blk=myanmar */,
-  {     1,  4622,  1160,  17,   8, UNI_TFNG }   /* scriptextensions=tifinagh */,
-  {     1,  1243,   378,   3,   5, UNI_INCHAKMA }   /* inchakma */,
-  {     0,  1335,  6731,   2,  19, UNI_JAMOEXTB }   /* ishanguljamoextendedb */,
-  {     0,  1335,  3707,   2,   9, UNI_Z }   /* isseparator */,
-  {     1,  1137,   500,   4,   4, UNI_SOGO }   /* scx=sogo */,
-  {     2,  1137,   148,   4,   4, UNI_NEWA }   /* scx=newa */,
-  {     0,  5216,     0,  17,   0, UNI_SHARADASUP }   /* sharadasupplement */,
-  {     1,  8380,  1765,  26,   4, UNI_CJKEXTI }   /* cjkunifiedideographsextensioni */,
-  {     1,  7433,  7833,  18,   7, UNI_CCC__R }   /* canonicalcombiningclass=r */,
-  {     0,  4384,     0,   4,   0, UNI_JURC }   /* jurc */,
-  {     0,  3842,  2725,   3,  12, UNI_LOWSURROGATES }   /* islowsurrogates */,
-  {     0,  4622,   718,  17,   5, UNI_OSGE }   /* scriptextensions=osage */,
-  {     2,  1487,   595,   7,   2, UNI_CCC__13 }   /* ccc=ccc13 */,
-  {     0,  7237,   373,  25,   4, UNI_CWKCF }   /* changeswhennfkccasefolded=yes */,
-  {     0,  1586,  1070,   6,   4, UNI_KANAEXTB }   /* iskanaextb */,
-  {     0,  7808,  4685,  10,  15, UNI_BC__CS }   /* bidiclass=commonseparator */,
-  {     4,  1137,   436,   4,   3, UNI_HAN }   /* scx=han */,
-  {     0,  1797,  6909,   4,  22, UNI_ARCHAICCUNEIFORMNUMERALS }   /* isarchaiccuneiformnumerals */,
-  {     6,  1249,  3776,   3,  11, UNI_CJKCOMPATFORMS }   /* cjkcompatforms */,
-  {     2,  1335,  1495,   2,  10, UNI_CHRS }   /* ischorasmian */,
-  {     2,   914,     0,   4,   0, UNI_IDEO }   /* ideo */,
-  {     5,  1112,  2763,   4,   8, UNI_NV__1_SLASH_10 }   /* nv=1.000e-01 */,
-  {     0,  1910,  1906,   7,   4, UNI_SC__MLYM }   /* script=mlym */,
-  {     1,  3760,   644,   4,   2, -UNI_IDSU }   /* idsu=n */,
-  {     5,  3937,  1861,   3,   8, UNI_LB__NL }   /* lb=nextline */,
-  {     1,  3228,   373,  13,   4, UNI_POSIXXDIGIT }   /* asciihexdigit=yes */,
-  {     1,   436,     0,   4,   0, UNI_HANO }   /* hano */,
-  {     8,   358,  2840,   4,  10, UNI_CCC__6 }   /* ccc=hanreading */,
-  {     1,  1910,  1639,   7,   4, UNI_SAUR }   /* script=saur */,
-  {     1,  1137,   733,   4,   5, UNI_BATK }   /* scx=batak */,
-  {     2,  1818,  4429,   3,  14, UNI_JG__HAMZAONHEHGOAL }   /* jg=hamzaonhehgoal */,
-  {     0,  4622,   243,  17,   2, UNI_YI }   /* scriptextensions=yi */,
-  {     1,  6270,   644,  21,   2, -UNI_LOE }   /* logicalorderexception=n */,
-  {     9,  7433,  2172,  24,   2, UNI_CCC__11 }   /* canonicalcombiningclass=11 */,
-  {     0,  1335,  2408,   2,   4, UNI_XIDC }   /* isxidc */,
-  {     0,  1720,  2053,   4,  10, UNI_INOLDSOGDIAN }   /* blk=oldsogdian */,
-  {     2,   358,  9223,   4,  10, UNI_CCC__AR }   /* ccc=aboveright */,
-  {     6,  1880,   644,   5,   3, UNI_COMPEX }   /* nfcqc=no */,
-  {     1,  8326,  4885,  16,  16, UNI_PF }   /* generalcategory=finalpunctuation */,
-  {     6,  2864,     4,   3,   2, UNI_LM }   /* gc=lm */,
-  {     6,  9143,     0,  33,   0, UNI_SUPMATHOPERATORS }   /* supplementalmathematicaloperators */,
-  {     2,  2527,  4838,   3,  15, UNI_MISCMATHSYMBOLSB }   /* inmiscmathsymbolsb */,
-  {     3,  6646,  5664,  14,   4, UNI_NV__20000 }   /* numericvalue=20000 */,
-  {     0,  6532,  2683,  19,   3, -UNI_IDCOMPATMATHCONTINUE }   /* idcompatmathcontinue=n */,
-  {     0,  7433,  2260,  25,   2, UNI_CCC__DB }   /* canonicalcombiningclass=233 */,
-  {     6,  4622,  1036,  17,   4, UNI_LEPC }   /* scriptextensions=lepc */,
-  {     1,   452,     0,   3,   0, UNI_NKO }   /* nko */,
-  {     1,  1226,  7459,   3,   9, UNI_EA__H }   /* ea=halfwidth */,
-  {     0,  2303,  5664,   4,   5, UNI_NV__500000 }   /* nv=500000 */,
-  {     3,  4622,  3161,  17,  14, UNI_PHLP }   /* scriptextensions=psalterpahlavi */,
-  {     0,  2080,  3427,   7,   5, UNI_POSIXALNUM }   /* isposixalnum */,
-  {     2,     5,  3526,   1,  14, UNI_MISCPICTOGRAPHS }   /* miscpictographs */,
-  {     1,  3555,  2226,  13,   9, UNI_NV__3_SLASH_16 }   /* numericvalue=1.875e-01 */,
-  {     1,  1335,  4853,   2,   4, UNI_BOPO }   /* isbopo */,
-  {     1,     2,  8709,   1,  24, UNI_DIACRITICALS }   /* combiningdiacriticalmarks */,
-  {     0,  1799,  1070,   6,   4, UNI_ARABICEXTB }   /* arabicextb */,
-  {    15,  6254,   320,  10,   2, UNI_LB__SP }   /* linebreak=sp */,
-  {     6,  8326,  4178,  16,  14, UNI_SK }   /* generalcategory=modifiersymbol */,
-  {     4,  1335,  6354,   2,   6, UNI_YIJING }   /* isyijing */,
-  {     0,  5358,  1820,   9,   3, UNI_LB__CR }   /* wordbreak=cr */,
-  {     3,   306,  2186,   3,   9, UNI_NV__1_SLASH_7 }   /* nv=1.429e-01 */,
-  {     1,  1335,  9235,   2,  43, UNI_UCASEXTA }   /* isunifiedcanadianaboriginalsyllabicsextendeda */,
-  {     0,  2001,     0,   8,   0, UNI_UCASEXTA }   /* ucasexta */,
-  {     0,    30,  7134,   1,   5, UNI_HAN }   /* ishani */,
-  {     1,   343,  6472,   3,  13, UNI_SUPMATHOPERATORS }   /* supmathoperators */,
-  {     0,  6225,  4435,  17,   4, UNI_JG__CROWNHEH }   /* joininggroup=crownheh */,
-  {     0,  6554,  1385,   3,   9, UNI_ITAL }   /* sc=olditalic */,
-  {     3,  1522,  1529,   7,   3, UNI_DIAK }   /* divesakuru */,
-  {     0,  5719,  9096,  20,   7, UNI_VO__U }   /* verticalorientation=upright */,
-  {     1,     5,   972,   3,   6, -UNI_MCM }   /* mcm=false */,
-  {     1,  6552,  3104,  14,   5, UNI_INSC__CONSONANTFINAL }   /* insc=consonantfinal */,
-  {     2,  3897,   570,  12,   2, UNI_JG__MALAYALAMJA }   /* jg=malayalamja */,
-  {     1,  7808,  4670,  10,  15, UNI_BC__BN }   /* bidiclass=boundaryneutral */,
-  {     9,   108,  3923,   2,  14, UNI_KAKTOVIKNUMERALS }   /* kaktoviknumerals */,
-  {     4,    30,  1511,   1,  11, UNI_DEP }   /* isdeprecated */,
-  {     4,  1880,  1883,   3,   8, UNI_NFCQC__M }   /* nfcqc=maybe */,
-  {     4,  9137,  4655,   8,  15, UNI_SUTTONSIGNWRITING }   /* block=suttonsignwriting */,
-  {     2,   306,     0,   5,   0, UNI_NV__90 }   /* nv=90 */,
-  {     0,  1720,   393,   4,   6, UNI_INGOTHIC }   /* blk=gothic */,
-  {     0,  5935,  1459,  18,   3, UNI_IDENTIFIERTYPE__NOTXID }   /* identifiertype=notxid */,
-  {     0,    30,  5406,   1,   7, UNI_TANG }   /* istangut */,
-  {     4,  1910,  5216,   7,   7, UNI_SC__SHRD }   /* script=sharada */,
-  {     6,  1720,  3828,   4,  13, UNI_DEVANAGARIEXT }   /* blk=devanagariext */,
-  {     0,   654,  1820,   2,   3, UNI_LB__CR }   /* lb=cr */,
-  {     0,  1335,  5137,   2,  17, UNI_EBASE }   /* isemojimodifierbase */,
-  {     1,  1454,  3612,   3,  12, UNI_WB__EB }   /* wb=glueafterzwj */,
-  {     1,    30,  4353,   1,  13, UNI_DIACRITICALS }   /* indiacriticals */,
-  {     2,  1137,  5780,   4,   4, UNI_LISU }   /* scx=lisu */,
-  {     0,  6554,  1609,   3,  10, UNI_NAGM }   /* sc=nagmundari */,
-  {     1,  2864,  5013,   3,  18, UNI_ZP }   /* gc=paragraphseparator */,
-  {     4,  6225,   751,  18,   3, UNI_JG__CROWNAIN }   /* joininggroup=crownain */,
-  {     0,  1720,   899,   4,   7, UNI_INTAIVIET }   /* blk=taiviet */,
-  {     5,  4161,   373,  17,   4, UNI_EPRES }   /* emojipresentation=yes */,
-  {     4,  1910,  1258,   7,   4, UNI_SC__THAI }   /* script=thai */,
-  {     3,  1335,  2409,   2,  10, UNI_IDC }   /* isidcontinue */,
-  {     0,  3897,  2344,  12,   3, UNI_JG__MALAYALAMNGA }   /* jg=malayalamnga */,
-  {     2,  2431,   679,   6,   7, UNI_INHANUNOO }   /* block=hanunoo */,
-  {     5,  3663,  4729,  10,   6, UNI_ARABICEXTC }   /* block=arabicextc */,
-  {     0,  1818,  4951,   3,   5, UNI_JG__ZHAIN }   /* jg=zhain */,
-  {     0,   358,  2260,   5,   2, UNI_WB__EB }   /* ccc=133 */,
-  {     3,  1112,  1380,   5,   3, UNI_NV__1_SLASH_320 }   /* nv=1/320 */,
-  {     1,  1335,  1030,   2,   6, UNI_KTHI }   /* iskaithi */,
-  {     1,  6552,  2424,   5,   6, UNI_INSC__NUMBER }   /* insc=number */,
-  {     2,  1335,  1749,   2,   6, UNI_DOMINO }   /* isdomino */,
-  {     0,  8333,   132,   9,   2, UNI_ME }   /* category=me */,
-  {     2,  1541,     0,   8,   0, UNI_BUGI }   /* buginese */,
-  {     0,  2375,   308,   9,   2, UNI_IN__9 }   /* presentin=9 */,
-  {     0,  4010,  1377,  14,   2, UNI_NV__100 }   /* numericvalue=100 */,
-  {     1,  2072,   373,   7,   4, UNI_RADICAL }   /* radical=yes */,
-  {     1,  1720,  2909,   4,   5, UNI_INKHMER }   /* blk=khmer */,
-  {     6,  1720,  8637,   4,  32, UNI_IDEOGRAPHICSYMBOLS }   /* blk=ideographicsymbolsandpunctuation */,
-  {     0,  4700,  4861,   9,   9, UNI_LATINEXTC }   /* blk=latinextendedc */,
-  {     1,  1335,  7262,   2,  25, UNI_DI }   /* isdefaultignorablecodepoint */,
-  {     1,  2080,  1712,   3,   8, UNI_POSIXSPACE }   /* isperlspace */,
-  {     2,   323,   452,   2,   3, UNI_INNKO }   /* innko */,
-  {     1,  6459,  2145,   7,  11, UNI_MATHALPHANUM }   /* block=mathalphanum */,
-  {    16,   124,     0,   3,   0, UNI_LAO }   /* lao */,
-  {    12,  3828,     0,  14,   0, UNI_DEVANAGARIEXTA }   /* devanagariexta */,
-  {     2,  1137,  1318,   4,   7, UNI_SUNU }   /* scx=sunuwar */,
-  {    12,  2408,   629,  10,   6, UNI_XIDC }   /* xidcontinue=true */,
-  {     0,  4161,     0,  17,   0, UNI_EPRES }   /* emojipresentation */,
-  {     1,  2315,  2763,   4,   8, UNI_NV__3_SLASH_5 }   /* nv=6.000e-01 */,
-  {     0,  5170,  1790,  18,   7, UNI_INCB__LINKER }   /* indicconjunctbreak=linker */,
-  {     2,   401,   373,   3,   2, UNI_EXT }   /* ext=y */,
-  {     1,  8063,   387,  18,   3, UNI_DT__SML }   /* decompositiontype=sml */,
-  {     1,  4622,  1357,  17,   9, UNI_NBAT }   /* scriptextensions=nabataean */,
-  {    23,  8596,  1765,  30,   4, UNI_CJKEXTI }   /* blk=cjkunifiedideographsextensioni */,
-  {     0,  2431,  3487,   6,   6, UNI_INHEBREW }   /* block=hebrew */,
-  {     2,  1910,   496,   7,   4, UNI_SIDT }   /* script=sidt */,
-  {     1,   877,   630,   5,   5, UNI_STERM }   /* sterm=true */,
-  {     3,  1549,   990,   8,   5, UNI_GEORGIANEXT }   /* ingeorgianext */,
-  {     7,  4622,   816,  17,   7, UNI_OSMA }   /* scriptextensions=osmanya */,
-  {     2,  3760,   373,   4,   4, UNI_IDSU }   /* idsu=yes */,
-  {     0,  1335,   124,   2,   3, UNI_LAO }   /* islao */,
-  {     0,  1335,  2909,   2,  12, UNI_KHMERSYMBOLS }   /* iskhmersymbols */,
-  {     0,  1910,  1304,   7,   4, UNI_SIDD }   /* script=sidd */,
-  {     4,  1818,  6243,   3,   3, UNI_JG__BEH }   /* jg=beh */,
-  {    13,  4399,  4768,   3,   3, UNI_lower_values_index }   /* lower= */,
-  {     1,   963,     0,   4,   0, UNI_bpt_values_index }   /* bpt= */,
-  {     2,   323,  2317,   2,   4, UNI_IN__6_DOT_2 }   /* in=6.2 */,
-  {     3,  2327,  2207,   8,   4, UNI_NV__1_SLASH_12 }   /* nv=8.333e-02 */,
-  {     5,  1910,  5233,   7,  14, UNI_SC__ROHG }   /* script=hanifirohingya */,
-  {     1,  1549,  3804,   9,   9, UNI_GEORGIANEXT }   /* ingeorgianextended */,
-  {    11,   187,     0,   4,   0, UNI_SAMR }   /* samr */,
-  {     5,  1335,  4354,   2,   9, UNI_DIA }   /* isdiacritic */,
-  {     0,  3135,  4069,  12,   2, UNI_IN__18 }   /* presentin=v180 */,
-  {     4,  2609,  4861,   9,   9, UNI_MYANMAREXTC }   /* ismyanmarextendedc */,
-  {     1,  2431,   148,   6,   4, UNI_INNEWA }   /* block=newa */,
-  {     2,  1137,    43,   4,   4, UNI_BUHD }   /* scx=buhd */,
-  {     6,   358,   595,   4,   2, UNI_CCC__13 }   /* ccc=13 */,
-  {     0,  6225,  4436,  13,   7, UNI_JG__HEHGOAL }   /* joininggroup=hehgoal */,
-  {     2,  7287,   644,  24,   3, -UNI_COMPEX }   /* fullcompositionexclusion=no */,
-  {     1,  7938,   362,  27,   2, UNI_CCC__12 }   /* canonicalcombiningclass=ccc12 */,
-  {     6,  2940,  7686,   3,  26, UNI_ENCLOSEDCJK }   /* isenclosedcjklettersandmonths */,
-  {     8,    30,  6624,   1,   5, UNI_MODI }   /* ismodi */,
-  {     0,  1720,  5216,   4,  17, UNI_SHARADASUP }   /* blk=sharadasupplement */,
-  {     2,  2354,   204,   3,   3, UNI_TAML }   /* istaml */,
-  {     1,  7433,   689,  23,   2, UNI_CCC__L }   /* canonicalcombiningclass=l */,
-  {    10,  6554,  1036,   3,   6, UNI_LEPC }   /* sc=lepcha */,
-  {     0,  1335,   231,   2,   4, UNI_WCHO }   /* iswcho */,
-  {     0,  2816,    52,   3,   2, UNI_BC__AN }   /* bc=an */,
-  {     0,  7262,  9068,  23,   3, UNI_di_values_index }   /* defaultignorablecodepoint= */,
-  {     1,  2508,  1562,  10,   4, UNI_ETHIOPICEXTA }   /* inethiopicexta */,
-  {     0,  6554,  4853,   3,   8, UNI_SC__BOPO }   /* sc=bopomofo */,
-  {     2,   283,  1951,   4,   8, UNI_WB__EB }   /* gcb=ebasegaz */,
-  {     0,  1335,  9235,   2,  42, UNI_UCASEXT }   /* isunifiedcanadianaboriginalsyllabicsextended */,
-  {     1,  2527,     0,   9,   0, UNI_INMYANMAR }   /* inmyanmar */,
-  {     0,   323,  5407,   2,  16, UNI_TANGUTSUP }   /* intangutsupplement */,
-  {     6,   913,  6334,   4,   2, UNI_uideo_values_index }   /* uideo= */,
-  {     1,  7829,   557,  11,   2, UNI_BC__RLO }   /* bidiclass=rlo */,
-  {     5,  6552,  3416,  14,   6, UNI_INSC__CONSONANTKILLER }   /* insc=consonantkiller */,
-  {     0,  3142,   929,   5,   2, UNI_IN__11 }   /* in=v110 */,
-  {     5,  9176,     0,  22,   0, UNI_MISCSYMBOLS }   /* inmiscellaneoussymbols */,
-  {     8,   635,     0,   7,   0, UNI_DSRT }   /* deseret */,
-  {     3,  7643,  5351,   7,   7, UNI_SUPARROWSA }   /* blk=suparrowsa */,
-  {     9,  3937,  3065,   3,  11, UNI_LB__EX }   /* lb=exclamation */,
-  {     2,  3142,  2181,   5,   2, UNI_IN__15 }   /* in=v150 */,
-  {     2,  1335,   939,   2,   8, UNI_ARMN }   /* isarmenian */,
-  {     0,  8326,    99,  16,   2, UNI_UPPERCASELETTER }   /* generalcategory=lu */,
-  {     0,  2431,  2790,   6,  13, UNI_VERTICALFORMS }   /* block=verticalforms */,
-  {     3,  2589,   991,   9,   4, UNI_GEORGIANEXT }   /* isgeorgianext */,
-  {     0,  1720,   955,   4,   8, UNI_INBASSAVAH }   /* blk=bassavah */,
-  {     0,  1335,  3732,   2,  16, UNI_HIGHPUSURROGATES }   /* ishighpusurrogates */,
-  {     3,  6225,  6246,  13,   8, UNI_JG__THINNOON }   /* joininggroup=thinnoon */,
-  {     3,  3540,   644,  13,   3, UNI_DT__CAN }   /* nfdquickcheck=no */,
-  {     8,  1720,  7894,   4,  19, UNI_TANGUTCOMPONENTSSUP }   /* blk=tangutcomponentssup */,
-  {     0,    15,  4082,   2,   3, UNI_AGE__9 }   /* age=9 */,
-  {     1,  2431,  3228,   6,   5, UNI_ASCII }   /* block=ascii */,
-  {     1,  6459,     0,  13,   0, UNI_INMYANMAR }   /* block=myanmar */,
-  {     0,  7291,  5735,  17,   4, UNI_ce_values_index }   /* compositionexclusion= */,
-  {     1,  1112,  1118,   4,   4, UNI_NV__11_SLASH_12 }   /* nv=11/12 */,
-  {     0,  6554,   112,   3,   4, UNI_KITS }   /* sc=kits */,
-  {     1,  6554,   464,   3,   4, UNI_SC__ONAO }   /* sc=onao */,
-  {     0,   283,  6062,   4,   9, UNI_WB__EB }   /* gcb=emodifier */,
-  {     0,  5830,     0,  21,   0, UNI_CWCM }   /* changeswhencasemapped */,
-  {     0,  1335,  1776,   2,  11, UNI_GUKH }   /* isgurungkhema */,
-  {     0,   326,   972,   5,   2, -UNI_QMARK }   /* qmark=f */,
-  {     0,  6354,     0,  21,   0, UNI_YIJING }   /* yijinghexagramsymbols */,
-  {     4,   283,   740,   4,   2, UNI_WB__EB }   /* gcb=em */,
-  {     0,  6225,  5286,  13,   6, UNI_JG__YUDHHE }   /* joininggroup=yudhhe */,
-  {     0,  1910,  1439,   7,   9, UNI_SC__SAMR }   /* script=samaritan */,
-  {    12,  6270,   630,  21,   2, UNI_LOE }   /* logicalorderexception=t */,
-  {     1,  2830,  3983,   9,   5, UNI_ARABICMATH }   /* blk=arabicmath */,
-  {     6,  2315,     0,   4,   0, UNI_NV__6 }   /* nv=6 */,
-  {     0,   358,  1335,   4,   2, UNI_CCC__IS }   /* ccc=is */,
-  {    10,  1168,     0,   4,   0, UNI_UGAR }   /* ugar */,
-  {     2,  1137,   209,   6,   2, UNI_TAVT }   /* scx=tavt */,
-  {     5,  8326,   644,  15,   3, UNI_NO }   /* generalcategory=no */,
-  {     2,  1768,  5328,   3,  18, UNI_OTTOMANSIYAQNUMBERS }   /* isottomansiyaqnumbers */,
-  {     0,  8596,  7805,  30,   4, UNI_CJKEXTB }   /* blk=cjkunifiedideographsextensionb */,
-  {     1,  4771,   372,   8,   5, UNI_XPOSIXUPPER }   /* uppercase=yes */,
-  {     0,   754,  5222,   3,  11, UNI_KANASUP }   /* kanasupplement */,
-  {     6,  1335,  2409,   2,   3, UNI_IDC }   /* isidc */,
-  {     0,  1137,   140,   4,   4, UNI_MYMR }   /* scx=mymr */,
-  {     1,   674,   372,   5,   2, UNI_grbase_values_index }   /* grbase= */,
-  {     3,   358,  8555,   4,   9, UNI_CCC__AL }   /* ccc=aboveleft */,
-  {     0,   283,   387,   4,   2, UNI_GCB__SM }   /* gcb=sm */,
-  {     9,  5914,   936,  20,   2, UNI_GCB__V }   /* graphemeclusterbreak=v */,
-  {     0,  4622,   713,  17,   5, UNI_OGAM }   /* scriptextensions=ogham */,
-  {     0,  2940,  6157,  10,   9, UNI_ETHIOPICEXTA }   /* isethiopicextendeda */,
-  {     0,  5462,   644,  20,   2, -UNI_EXTPICT }   /* extendedpictographic=n */,
-  {    18,  2375,  2762,  10,   3, UNI_IN__5 }   /* presentin=5.0 */,
-  {     0,  4622,   436,  17,   3, UNI_HAN }   /* scriptextensions=han */,
-  {     4,  1910,  3828,   7,  10, UNI_SC__DEVA }   /* script=devanagari */,
-  {     3,  8326,    64,  16,   1, UNI_P }   /* generalcategory=p */,
-  {     0,  1335,   424,   2,   4, UNI_ARMN }   /* isarmn */,
-  {     1,  7433,  2385,  25,   2, UNI_CCC__214 }   /* canonicalcombiningclass=214 */,
-  {     0,  1335,  8465,   3,  15, UNI_CUNEIFORMNUMBERS }   /* iscuneiformnumbers */,
-  {    12,  1137,   452,   4,   3, UNI_NKO }   /* scx=nko */,
-  {     2,    54,  3280,   2,   8, UNI_SC__MYMR }   /* sc=myanmar */,
-  {     0,  7433,   406,  25,   2, UNI_CCC__R }   /* canonicalcombiningclass=226 */,
-  {     0,  1454,  1956,   3,   3, UNI_WB__EB }   /* wb=gaz */,
-  {     2,  3555,  2277,  12,  10, UNI_NV__5_SLASH_12 }   /* numericvalue=4.167e-01 */,
-  {     0,  6254,  3098,  10,   6, UNI_LB__VI }   /* linebreak=virama */,
-  {     0,  2431,  1776,   6,  11, UNI_INGURUNGKHEMA }   /* block=gurungkhema */,
-  {     1,  7039,     0,   5,   0, UNI_inpc_values_index }   /* inpc= */,
-  {     0,  5989,     0,  19,   0, UNI_MERO }   /* meroitichieroglyphs */,
-  {     2,  1125,     0,   4,   0, UNI_XPOSIXWORD }   /* word */,
-  {     1,  2830,  4861,  10,   9, UNI_ARABICEXTC }   /* blk=arabicextendedc */,
-  {     0,     2,  5971,   1,  10, UNI_COUNTINGROD }   /* countingrod */,
-  {     1,  8223,  4087,  22,   4, UNI_JG__MANICHAEANTEN }   /* joininggroup=manichaeanten */,
-  {    13,  5127,  5222,   9,   4, UNI_KANASUP }   /* block=kanasup */,
-  {    14,  1137,  3900,   4,   9, UNI_MLYM }   /* scx=malayalam */,
-  {     5,  2431,  4384,   6,  15, UNI_JURCHENRADICALS }   /* block=jurchenradicals */,
-  {     4,  6459,  3526,   7,  14, UNI_MISCPICTOGRAPHS }   /* block=miscpictographs */,
-  {     0,  1658,     0,   2,   0, UNI_LOWERCASELETTER }   /* ll */,
-  {     0,  6204,  9016,   5,  21, UNI_SUPSYMBOLSANDPICTOGRAPHS }   /* issupsymbolsandpictographs */,
-  {     1,  1720,  2056,   4,   7, UNI_INSOGDIAN }   /* blk=sogdian */,
-  {     0,  2500,     0,   8,   0, UNI_CYRL }   /* cyrillic */,
-  {     0,  1137,   816,   4,   7, UNI_OSMA }   /* scx=osmanya */,
-  {     0,  5358,   297,  10,   2, UNI_WB__NU }   /* wordbreak=nu */,
-  {     1,  4622,  6312,  17,   7, UNI_SINH }   /* scriptextensions=sinhala */,
-  {     1,  6225,  2973,  13,  11, UNI_JG__ROHINGYAYEH }   /* joininggroup=rohingyayeh */,
-  {     1,  3233,   643,   7,   2, UNI_hex_values_index }   /* hexdigit= */,
-  {     3,  1226,     0,   4,   0, UNI_EA__N }   /* ea=n */,
-  {     1,  6254,  2095,  10,   2, UNI_LB__WJ }   /* linebreak=wj */,
-  {     2,  6686,  1768,  14,   7, UNI_BC__LRI }   /* bc=lefttorightisolate */,
-  {     0,  1335,  6185,   2,  12, UNI_SUNDANESESUP }   /* issundanesesup */,
-  {     9,  1335,   468,   2,   4, UNI_ORKH }   /* isorkh */,
-  {     2,  5358,   205,  10,   2, UNI_WB__ML }   /* wordbreak=ml */,
-  {     2,  3236,     0,   5,   0, UNI_XPOSIXDIGIT }   /* digit */,
-  {    12,  1910,   183,   7,   4, UNI_SC__RUNR }   /* script=runr */,
-  {     4,  4010,   309,  15,   1, UNI_NV__1_SLASH_9 }   /* numericvalue=1/9 */,
-  {     4,  1842,   373,  11,   2, UNI_KEHNOMIRROR }   /* kehnomirror=y */,
-  {     0,  1720,  1505,   7,   7, UNI_CJKSTROKES }   /* blk=cjkstrokes */,
-  {     0,  5267,  4942,  13,   5, UNI_JG__MANICHAEANZAYIN }   /* jg=manichaeanzayin */,
-  {     0,     2,   630,   3,   5, UNI_CWL }   /* cwl=true */,
-  {     4,  1720,  3487,   4,   6, UNI_INHEBREW }   /* blk=hebrew */,
-  {     7,  1247,  3776,   5,  11, UNI_CJKCOMPATFORMS }   /* incjkcompatforms */,
-  {     0,    30,  4338,   1,  16, UNI_PD }   /* isdashpunctuation */,
-  {     8,  8063,  7433,  18,   9, UNI_DT__CAN }   /* decompositiontype=canonical */,
-  {     4,  6552,  5545,   5,  15, UNI_INSC__REGISTERSHIFTER }   /* insc=registershifter */,
-  {     1,  1799,  4709,   6,   9, UNI_ARABICEXTB }   /* arabicextendedb */,
-  {     0,   306,  4037,   2,   4, UNI_NV__5_SLASH_8 }   /* nv=5/8 */,
-  {     2,    54,  2833,   2,   7, UNI_SC__ARAB }   /* sc=arabic */,
-  {     7,  6062,   286,   4,   1, UNI_emod_values_index }   /* emod= */,
-  {     8,  5170,  6556,  18,  10, UNI_INCB__CONSONANT }   /* indicconjunctbreak=consonant */,
-  {     1,  5851,   286,  21,   1, UNI_cwl_values_index }   /* changeswhenlowercased= */,
-  {     8,  1335,  5598,   2,   4, UNI_CHER }   /* ischer */,
-  {     0,   642,  1230,   4,   5, UNI_DT__NAR }   /* dt=narrow */,
-  {     2,   306,  1205,   3,   2, UNI_NV__24 }   /* nv=24 */,
-  {     0,   323,  6935,   2,  10, UNI_PUA }   /* inprivateuse */,
-  {     0,  1910,  1898,   7,   4, UNI_SC__MONG }   /* script=mong */,
-  {    11,  6254,  5658,  10,   6, UNI_LB__HY }   /* linebreak=hyphen */,
-  {     3,   578,     0,   4,   0, UNI_TANG }   /* tang */,
-  {     4,  3800,     0,  14,   0, UNI_LATINEXTD }   /* latinextendedd */,
-  {     2,  4575,   373,  14,   4, UNI_DT__NONE }   /* nfkdquickcheck=yes */,
-  {     1,  1910,  6185,   7,   9, UNI_SUND }   /* script=sundanese */,
-  {     1,  1137,  1906,   4,   4, UNI_MLYM }   /* scx=mlym */,
-  {     0,  5358,   295,  10,   2, UNI_WB__XX }   /* wordbreak=xx */,
-  {     4,  2467,     0,  10,   0, UNI_CN }   /* unassigned */,
-  {     1,  3798,  4900,   6,   5, UNI_LATIN1 }   /* inlatin1sup */,
-  {     6,  6554,  1898,   3,   4, UNI_SC__MONG }   /* sc=mong */,
-  {     9,  1335,  1348,   2,   9, UNI_SIND }   /* iskhudawadi */,
-  {     0,  3937,    97,   3,   2, UNI_LB__HH }   /* lb=hh */,
-  {     3,  7287,   630,  24,   2, UNI_COMPEX }   /* fullcompositionexclusion=t */,
-  {     3,  3760,   630,   4,   5, UNI_IDSU }   /* idsu=true */,
-  {     1,  1720,  7007,   4,  11, UNI_NUMBERFORMS }   /* blk=numberforms */,
-  {     0,   323,  6354,   2,   6, UNI_YIJING }   /* inyijing */,
-  {     8,  5462,  4753,  19,   3, UNI_EXTPICT }   /* extendedpictographic=t */,
-  {     5,  7156,   570,  22,   2, UNI_JG__MALAYALAMJA }   /* joininggroup=malayalamja */,
-  {     1,  2850,   972,  14,   6, -UNI_ECOMP }   /* emojicomponent=false */,
-  {     0,  2527,  4709,   9,   9, UNI_MYANMAREXTB }   /* inmyanmarextendedb */,
-  {     1,  6225,  1596,  13,   3, UNI_JG__YEH }   /* joininggroup=yeh */,
-  {     1,  2510,  6157,   8,   9, UNI_ETHIOPICEXTA }   /* ethiopicextendeda */,
-  {     1,  6459,  2749,   7,  12, UNI_MISCTECHNICAL }   /* block=misctechnical */,
-  {     1,    32,   373,   2,   4, UNI_VS }   /* vs=yes */,
-  {     1,  2940,  6582,   8,  12, UNI_ETHIOPICSUP }   /* isethiopicsupplement */,
-  {     1,  3135,  2205,  11,   2, UNI_IN__6_DOT_2 }   /* presentin=v62 */,
-  {     6,  8063,  4804,  18,   4, UNI_DT__INIT }   /* decompositiontype=init */,
-  {     0,    71,     0,   3,   0, UNI_CWU }   /* cwu */,
-  {     0,  2382,  6661,   3,   3, UNI_IN__5_DOT_1 }   /* in=5.1 */,
-  {     0,    64,     0,   1,   0, UNI_P }   /* p */,
-  {     1,  2864,   132,   3,   2, UNI_ME }   /* gc=me */,
-  {     0,   686,     0,   6,   0, UNI_LB__H2 }   /* hst=lv */,
-  {     0,   323,   816,   2,   7, UNI_INOSMANYA }   /* inosmanya */,
-  {     5,  2598,   972,   5,   2, -UNI_JOINC }   /* joinc=f */,
-  {     0,    30,  1628,   1,  11, UNI_INPHOENICIAN }   /* inphoenician */,
-  {     0,  1137,  1024,   4,   4, UNI_HATR }   /* scx=hatr */,
-  {     1,   497,   574,   2,   3, UNI_idsb_values_index }   /* idsb= */,
-  {     1,  2431,  7894,   6,  19, UNI_TANGUTCOMPONENTSSUP }   /* block=tangutcomponentssup */,
-  {     2,  4622,  6166,  17,   9, UNI_MONG }   /* scriptextensions=mongolian */,
-  {     2,  2072,   972,   7,   6, -UNI_RADICAL }   /* radical=false */,
-  {     4,  1720,  8465,   5,  15, UNI_CUNEIFORMNUMBERS }   /* blk=cuneiformnumbers */,
-  {     3,  1137,   723,   4,   5, UNI_RUNR }   /* scx=runic */,
-  {     1,   925,   144,   4,   2, UNI_IN__NA }   /* age=na */,
-  {     7,  2431,  3584,   6,  15, UNI_SARB }   /* block=oldsoutharabian */,
-  {     0,   686,     0,   4,   0, UNI_hst_values_index }   /* hst= */,
-  {     0,  4771,     0,   5,   0, UNI_XPOSIXUPPER }   /* upper */,
-  {     8,  1910,  1394,   7,   9, UNI_SC__PERM }   /* script=oldpermic */,
-  {     7,  2080,  4399,   7,   5, UNI_POSIXLOWER }   /* isposixlower */,
-  {     0,  4622,  4253,  17,   7, UNI_BRAI }   /* scriptextensions=braille */,
-  {     1,     2,   373,   3,   4, UNI_CWL }   /* cwl=yes */,
-  {     0,  5267,  5632,  12,   8, UNI_JG__MANICHAEANDHAMEDH }   /* jg=manichaeandhamedh */,
-  {     0,  3555,   796,  13,   3, UNI_NV__1_SLASH_2 }   /* numericvalue=1/2 */,
-  {    18,  1335,  8106,   2,  28, UNI_PHONETICEXTSUP }   /* isphoneticextensionssupplement */,
-  {    41,  3555,  1207,  13,   2, UNI_NV__35 }   /* numericvalue=35 */,
-  {     1,  8326,  2424,  16,   6, UNI_N }   /* generalcategory=number */,
-  {     9,  1812,  2794,   6,   9, UNI_VERTICALFORMS }   /* isverticalforms */,
-  {     0,  2930,  1562,  10,   4, UNI_CYRILLICEXTA }   /* iscyrillicexta */,
-  {     6,  7938,   804,  27,   2, UNI_CCC__21 }   /* canonicalcombiningclass=ccc21 */,
-  {     3,  7938,   368,  27,   2, UNI_CCC__91 }   /* canonicalcombiningclass=ccc91 */,
-  {     1,  1910,  1016,   7,   4, UNI_SC__HIRA }   /* script=hira */,
-  {     1,   231,     0,   4,   0, UNI_WCHO }   /* wcho */,
-  {     0,  2864,   500,   3,   2, UNI_SO }   /* gc=so */,
-  {     8,  3228,     0,  13,   0, UNI_POSIXXDIGIT }   /* asciihexdigit */,
-  {     2,  6554,  5082,   3,   4, UNI_BAMU }   /* sc=bamu */,
-  {     0,  1335,   120,   2,   4, UNI_KRAI }   /* iskrai */,
-  {     0,  1335,  5429,   2,  14, UNI_LATINEXTC }   /* islatinextendedc */,
-  {     1,  4399,     0,  15,   0, UNI_LOWERCASELETTER }   /* lowercaseletter */,
-  {     1,  1910,  2156,   7,  12, UNI_MEND }   /* script=mendekikakui */,
-  {     0,   316,   373,   5,   2, UNI__PERL_PATWS }   /* patws=y */,
-  {     0,  7579,   373,  26,   4, UNI_PCM }   /* prependedconcatenationmark=yes */,
-  {     0,  8867,  5202,  22,  14, UNI_INSC__VOWELDEPENDENT }   /* indicsyllabiccategory=voweldependent */,
-  {     1,  4622,   436,  17,   4, UNI_HANO }   /* scriptextensions=hano */,
-  {     9,  6554,  1261,   3,   9, UNI_SC__QAAI }   /* sc=inherited */,
-  {     1,  6686,  6390,  13,   9, UNI_BC__LRO }   /* bc=lefttorightoverride */,
-  {     0,  6312,     0,   4,   0, UNI_SINH }   /* sinh */,
-  {     0,     2,  3310,   1,  14, UNI_CONTROLPICTURES }   /* controlpictures */,
-  {     0,  2598,  3005,  10,   2, UNI_joinc_values_index }   /* joincontrol= */,
-  {     6,   128,     0,   4,   0, UNI_LATN }   /* latn */,
-  {     1,  1487,  3553,   7,   2, UNI_CCC__36 }   /* ccc=ccc36 */,
-  {     1,   358,  1992,   4,   2, UNI_CCC__DB }   /* ccc=db */,
-  {     1,  2940,     0,   6,   0, UNI_ETHI }   /* isethi */,
-  {     6,    30,   946,   1,   9, UNI_INBALINESE }   /* inbalinese */,
-  {     0,  6432,  8407,   7,  29, UNI_ENCLOSEDALPHANUMSUP }   /* block=enclosedalphanumericsupplement */,
-  {     0,  1335,   175,   2,   4, UNI_COPT }   /* isqaac */,
-  {     7,  6826,  6249,  19,   5, UNI_JG__AFRICANNOON }   /* joininggroup=africannoon */,
-  {     0,  1335,   568,   2,   6, UNI_RJNG }   /* isrejang */,
-  {     1,  1910,   782,   7,   7, UNI_MARC }   /* script=marchen */,
-  {     0,  4236,   972,   4,   6, -UNI_IDSB }   /* idsb=false */,
-  {    11,  2609,  3526,   3,  14, UNI_MISCPICTOGRAPHS }   /* ismiscpictographs */,
-  {     1,  8275,   644,  11,   3, -UNI_IDEO }   /* ideographic=no */,
-  {     1,  6552,  7366,  14,  11, UNI_INSC__CONSONANTPLACEHOLDER }   /* insc=consonantplaceholder */,
-  {     3,   283,   689,   2,   2, UNI_L }   /* gc=l */,
-  {     1,   306,  2188,   3,   2, UNI_NV__42 }   /* nv=42 */,
-  {     3,  2864,   345,   3,   2, UNI_PF }   /* gc=pf */,
-  {     0,  1335,   816,   2,   4, UNI_OSMA }   /* isosma */,
-  {     0,  3937,  1659,   3,   2, UNI_LB__LF }   /* lb=lf */,
-  {     0,  2431,  6574,   6,  10, UNI_INGLAGOLITIC }   /* block=glagolitic */,
-  {     3,  8741,  9071,  30,  14, UNI_INPC__TOPANDBOTTOMANDRIGHT }   /* indicpositionalcategory=topandbottomandright */,
-  {     9,   642,   249,   3,   2, UNI_DT__NB }   /* dt=nb */,
-  {     0,  1335,  3487,   2,   4, UNI_HEBR }   /* ishebr */,
-  {     0,  6554,   870,   3,   7, UNI_SIDT }   /* sc=sidetic */,
-  {     1,  6293,   373,   5,   4, UNI__PERL_NCHAR }   /* nchar=yes */,
-  {     0,  1472,  4900,   4,   5, UNI_LATIN1 }   /* latin1sup */,
-  {     0,  1910,  1940,   7,  11, UNI_SC__SYLO }   /* script=sylotinagri */,
-  {     1,  4771,   630,   5,   5, UNI_XPOSIXUPPER }   /* upper=true */,
-  {     0,  1720,  6574,   4,  20, UNI_GLAGOLITICSUP }   /* blk=glagoliticsupplement */,
-  {     0,  4622,  1140,  16,   5, UNI_TALU }   /* scriptextensions=talu */,
-  {     5,  1292,  6861,   4,  25, UNI_SHORTHANDFORMATCONTROLS }   /* block=shorthandformatcontrols */,
-  {     0,  3798,  4956,  10,  10, UNI_LATINEXTADDITIONAL }   /* inlatinextadditional */,
-  {     1,  1720,  5775,   4,   7, UNI_INBENGALI }   /* blk=bengali */,
-  {     0,  2950,     0,  12,   0, UNI_MAHJONG }   /* mahjongtiles */,
-  {     0,    11,  2803,   1,  13, UNI_ANCIENTSYMBOLS }   /* ancientsymbols */,
-  {     0,  6446,  7388,   9,  20, UNI_GEOMETRICSHAPESEXT }   /* block=geometricshapesextended */,
-  {     4,   933,  1375,   5,   3, UNI_AGE__16 }   /* age=v160 */,
-  {     7,  2622,  2913,   6,   7, UNI_SO }   /* isothersymbol */,
-  {     1,  2830,  3860,  10,  10, UNI_ARABICSUP }   /* blk=arabicsupplement */,
-  {     0,  6554,   144,   3,   4, UNI_NARB }   /* sc=narb */,
-  {     2,  7039,  7050,   5,  13, UNI_INPC__BOTTOMANDLEFT }   /* inpc=bottomandleft */,
-  {     8,  2850,     0,  14,   0, UNI_ECOMP }   /* emojicomponent */,
-  {     2,  1335,  1421,   2,   9, UNI_PALM }   /* ispalmyrene */,
-  {     3,  5914,  4702,  19,   3, UNI_GCB__L }   /* graphemeclusterbreak=l */,
-  {     0,  8275,   373,  11,   2, UNI_IDEO }   /* ideographic=y */,
-  {     4,  2431,  7098,   6,  15, UNI_MODIFIERLETTERS }   /* block=modifierletters */,
-  {     7,  1137,    39,   4,   4, UNI_BHKS }   /* scx=bhks */,
-  {     0,  5935,  7311,  15,  10, UNI_IDENTIFIERTYPE__LIMITEDUSE }   /* identifiertype=limiteduse */,
-  {     0,  6554,   276,   3,   5, UNI_SC__GARA }   /* sc=garay */,
-  {     6,  4622,   116,  17,   4, UNI_KNDA }   /* scriptextensions=knda */,
-  {     0,   358,  1731,   4,   2, UNI_CCC__1 }   /* ccc=ov */,
-  {     0,  6254,    68,  10,   2, UNI_LB__PR }   /* linebreak=pr */,
-  {     2,  2082,  3427,   5,   5, UNI_POSIXALNUM }   /* posixalnum */,
-  {     4,   476,     0,   4,   0, UNI_MIAO }   /* plrd */,
-  {     1,  4981,  6678,  14,   8, UNI_NV__1_SLASH_160 }   /* numericvalue=6.250e-03 */,
-  {     0,  2864,  5374,   3,   2, UNI_CASEDLETTER }   /* gc=l_ */,
-  {     5,  2431,  5407,   6,   9, UNI_TANGUTSUP }   /* block=tangutsup */,
-  {     1,  8106,     0,  28,   0, UNI_PHONETICEXTSUP }   /* phoneticextensionssupplement */,
-  {     1,  1720,  3828,   4,  14, UNI_DEVANAGARIEXTA }   /* blk=devanagariexta */,
-  {    14,   383,   286,   4,   1, UNI_cwcm_values_index }   /* cwcm= */,
-  {     0,  2431,  4178,   6,   4, UNI_INMODI }   /* block=modi */,
-  {     2,  6554,   703,   3,   5, UNI_SC__DOGR }   /* sc=dogra */,
-  {     1,  1720,  1738,   4,  11, UNI_INCYPROMINOAN }   /* blk=cyprominoan */,
-  {     1,  1720,  7781,   4,  27, UNI_OCR }   /* blk=opticalcharacterrecognition */,
-  {     0,  1335,  4755,   2,  15, UNI_TITLE }   /* istitlecaseletter */,
-  {     1,  4236,   373,  17,   2, UNI_IDSB }   /* idsbinaryoperator=y */,
-  {     0,  8333,  3707,   9,   9, UNI_Z }   /* category=separator */,
-  {     5,  7433,  2260,  24,   2, UNI_CCC__33 }   /* canonicalcombiningclass=33 */,
-  {     1,  6554,   179,   3,   4, UNI_RJNG }   /* sc=rjng */,
-  {     1,    32,   630,   2,   5, UNI_VS }   /* vs=true */,
-  {     0,  1805,  5616,   3,  17, UNI_SMALLKANAEXT }   /* issmallkanaextension */,
-  {     9,  3663,  1787,  12,   3, UNI_ARABICPFB }   /* block=arabicpfb */,
-  {     5,  1137,   468,   4,   4, UNI_ORKH }   /* scx=orkh */,
-  {     1,  6554,   768,   3,   7, UNI_SC__LINA }   /* sc=lineara */,
-  {    11,  4622,   108,  17,   4, UNI_KAWI }   /* scriptextensions=kawi */,
-  {     1,  4622,   708,  17,   5, UNI_LIMB }   /* scriptextensions=limbu */,
-  {     0,  1910,    39,   7,   4, UNI_BHKS }   /* script=bhks */,
-  {     0,  1137,   331,   4,   5, UNI_TALE }   /* scx=taile */,
-  {     0,  3860,  4809,  10,  13, UNI_SUPPUNCTUATION }   /* supplementalpunctuation */,
-  {     6,  4622,  5216,  17,   7, UNI_SHRD }   /* scriptextensions=sharada */,
-  {     5,  1137,  1328,   4,   4, UNI_TIRH }   /* scx=tirh */,
-  {     0,  1137,  5959,   4,   5, UNI_GREK }   /* scx=greek */,
-  {     0,  1459,     0,   4,   0, UNI_XIDS }   /* xids */,
-  {     1,  4010,     0,  14,   0, UNI_NV__1 }   /* numericvalue=1 */,
-  {     7,   752,  2518,   4,   9, UNI_KATAKANAEXT }   /* inkatakanaext */,
-  {     1,  1335,  2771,   2,  13, UNI_PATSYN }   /* ispatternsyntax */,
-  {     0,  1397,     0,   4,   0, UNI_PERM }   /* perm */,
-  {     2,  6554,  1599,   3,   4, UNI_KHAR }   /* sc=khar */,
-  {     0,  1910,   116,   7,   4, UNI_SC__KNDA }   /* script=knda */,
-  {     0,   394,  3343,   3,   8, UNI_NO }   /* othernumber */,
-  {     0,   358,  2317,   3,   2, UNI_CCC__6 }   /* ccc=6 */,
-  {     0,  6686,    87,   4,   2, UNI_BC__LRE }   /* bc=lre */,
-  {     0,  6849,  2411,  15,   8, UNI_SB__SC }   /* sentencebreak=scontinue */,
-  {     2,  6225,  2984,  13,  11, UNI_JG__STRAIGHTWAW }   /* joininggroup=straightwaw */,
-  {     4,  1137,  2133,   4,  12, UNI_GONM }   /* scx=masaramgondi */,
-  {    12,  1137,   239,   4,   4, UNI_XSUX }   /* scx=xsux */,
-  {     7,   306,     0,   3,   0, UNI_nv_values_index }   /* nv= */,
-  {     0,  7643,  1440,   5,   8, UNI_INSAMARITAN }   /* blk=samaritan */,
-  {     1,  5719,  2818,  19,   2, UNI_VO__R }   /* verticalorientation=r */,
-  {     3,  1454,  3122,   3,   7, UNI_WB__NU }   /* wb=numeric */,
-  {     0,  4399,   972,   5,   2, -UNI_XPOSIXLOWER }   /* lower=f */,
-  {     7,    30,  4398,   1,  10, UNI_XPOSIXLOWER }   /* islowercase */,
-  {     8,  4622,  1000,  17,   8, UNI_GUJR }   /* scriptextensions=gujarati */,
-  {     3,  2375,  6661,  11,   3, UNI_IN__15_DOT_1 }   /* presentin=15.1 */,
-  {     1,   654,  6961,   2,   3, UNI_LB__AL }   /* lb=al */,
-  {     0,  6554,   578,   3,   4, UNI_SC__TANG }   /* sc=tang */,
-  {     0,  1335,   452,   2,   3, UNI_NKO }   /* isnko */,
-  {     7,  4622,  3280,  16,   8, UNI_MYMR }   /* scriptextensions=myanmar */,
-  {     1,   239,   241,   2,   2, UNI_XSUX }   /* xsux */,
-  {     0,  8378,  6906,  28,   4, UNI_CJKEXTC }   /* incjkunifiedideographsextensionc */,
-  {     1,  1818,    20,   3,   2, UNI_JG__HE }   /* jg=he */,
-  {     0,  1335,   183,   2,   4, UNI_RUNR }   /* isrunr */,
-  {     0,  3798,  4709,   7,   9, UNI_LATINEXTB }   /* inlatinextendedb */,
-  {     1,  1720,   733,   4,   5, UNI_INBATAK }   /* blk=batak */,
-  {     1,  8275,  4753,  10,   3, UNI_IDEO }   /* ideographic=t */,
-  {     8,  8326,   500,  16,   2, UNI_SO }   /* generalcategory=so */,
-  {     0,    19,     0,   4,   0, UNI_POSIXXDIGIT }   /* ahex */,
-  {     8,  2431,   276,   6,   5, UNI_INGARAY }   /* block=garay */,
-  {     1,   562,   972,   6,   6, -UNI_PATSYN }   /* patsyn=false */,
-  {     1,  1910,  4703,   6,   6, UNI_SC__LATN }   /* script=latin */,
-  {     0,  2864,  2424,   3,   6, UNI_N }   /* gc=number */,
-  {     7,   642,     0,   3,   0, UNI_dt_values_index }   /* dt= */,
-  {     1,  3663,  5154,   7,  16, UNI_ALCHEMICAL }   /* block=alchemicalsymbols */,
-  {     5,  1805,     0,   7,   0, UNI_XPOSIXSPACE }   /* isspace */,
-  {     0,  1768,   817,   3,   6, UNI_OSMA }   /* isosmanya */,
-  {     0,  3540,   644,  13,   2, UNI_DT__CAN }   /* nfdquickcheck=n */,
-  {     0,  7579,   644,  26,   3, -UNI_PCM }   /* prependedconcatenationmark=no */,
-  {     0,  3555,   413,  13,   2, UNI_NV__16 }   /* numericvalue=16 */,
-  {     0,  5462,   630,  20,   5, UNI_EXTPICT }   /* extendedpictographic=true */,
-  {     0,  8326,   345,  16,   2, UNI_PF }   /* generalcategory=pf */,
-  {     1,   512,   244,   2,   2, UNI_VAI }   /* vaii */,
-  {     7,  1720,  6166,   4,  12, UNI_MONGOLIANSUP }   /* blk=mongoliansup */,
-  {     1,  6554,    74,   3,   4, UNI_SC__CYRL }   /* sc=cyrl */,
-  {     0,  1335,  2156,   2,  12, UNI_MEND }   /* ismendekikakui */,
-  {     0,  1249,  2480,   2,   5, UNI_CJKEXTE }   /* cjkexte */,
-  {     4,  4622,   728,  17,   5, UNI_TAYO }   /* scriptextensions=taiyo */,
-  {     0,  6552,  4312,   5,  12, UNI_INSC__NUMBERJOINER }   /* insc=numberjoiner */,
-  {    17,   343,  1932,   3,   8, UNI_SUPERANDSUB }   /* superandsub */,
-  {     0,  2816,  3253,   3,  12, UNI_BC__ON }   /* bc=otherneutral */,
-  {     1,  1137,  6312,   4,   4, UNI_SINH }   /* scx=sinh */,
-  {     4,  4622,  1430,  17,   9, UNI_PAUC }   /* scriptextensions=paucinhau */,
-  {     5,   933,   304,   5,   2, UNI_AGE__4 }   /* age=v40 */,
-  {     0,  6254,  1820,   9,   3, UNI_LB__CR }   /* linebreak=cr */,
-  {     7,  2850,   373,  14,   4, UNI_ECOMP }   /* emojicomponent=yes */,
-  {     1,   323,  1054,   2,   6, UNI_INWANCHO }   /* inwancho */,
-  {     7,  2431,   578,   6,   6, UNI_INTANGSA }   /* block=tangsa */,
-  {     5,  6411,  1490,  21,   2, UNI_BPT__C }   /* bidipairedbrackettype=c */,
-  {     0,  8063,  1814,  18,   4, UNI_DT__VERT }   /* decompositiontype=vert */,
-  {     2,  7433,  2833,  23,   3, UNI_CCC__AR }   /* canonicalcombiningclass=ar */,
-  {     0,  2527,  3512,   3,  14, UNI_INMEROITICCURSIVE }   /* inmeroiticcursive */,
-  {     0,  1137,   116,   4,   4, UNI_KNDA }   /* scx=knda */,
-  {     0,   323,  2001,   2,   7, UNI_UCASEXT }   /* inucasext */,
-  {     0,  3984,   644,   4,   2, -UNI_MATH }   /* math=n */,
-  {     3,  7433,   452,  24,   2, UNI_CCC__7 }   /* canonicalcombiningclass=nk */,
-  {     0,  6554,  6166,   3,   9, UNI_SC__MONG }   /* sc=mongolian */,
-  {     1,  7808,  5038,  10,  10, UNI_BC__WS }   /* bidiclass=whitespace */,
-  {     0,   878,   972,   4,   2, -UNI_TERM }   /* term=f */,
-  {     1,  1137,  1000,   4,   8, UNI_GUJR }   /* scx=gujarati */,
-  {    10,  1137,   505,   5,   3, UNI_TNSA }   /* scx=tnsa */,
-  {     4,  2382,   602,   4,   3, UNI_IN__16 }   /* in=16.0 */,
-  {     5,  7659,  2260,  25,   2, UNI_WB__EB }   /* canonicalcombiningclass=133 */,
-  {     0,  3555,  1205,  13,   2, UNI_NV__24 }   /* numericvalue=24 */,
-  {     0,     8,   714,   1,   4, UNI_OGAM }   /* ogham */,
-  {     0,  2096,  3006,  11,   2, UNI_JT__D }   /* joiningtype=d */,
-  {     1,  2598,   373,  11,   4, UNI_JOINC }   /* joincontrol=yes */,
-  {     0,  2001,     0,   4,   0, UNI_UCAS }   /* ucas */,
-  {    13,  9235,     0,  43,   0, UNI_UCASEXTA }   /* unifiedcanadianaboriginalsyllabicsextendeda */,
-  {     1,  1720,  6781,   7,  18, UNI_CJKCOMPATFORMS }   /* blk=cjkcompatibilityforms */,
-  {     6,  3351,   373,  14,   2, UNI_GREXT }   /* graphemeextend=y */,
-  {     1,    21,  6511,   1,  21, UNI_EARLYDYNASTICCUNEIFORM }   /* earlydynasticcuneiform */,
-  {     0,    30,  5988,   1,   5, UNI_MERO }   /* ismero */,
-  {     2,  6554,   754,   3,   7, UNI_SC__KNDA }   /* sc=kannada */,
-  {     2,  3135,  4054,  12,   2, UNI_IN__17 }   /* presentin=v170 */,
-  {     1,  2431,   723,   6,   5, UNI_INRUNIC }   /* block=runic */,
-  {     2,  4622,  1283,  17,   4, UNI_MULT }   /* scriptextensions=mult */,
-  {    13,  2510,     0,   8,   0, UNI_ETHI }   /* ethiopic */,
-  {     8,  6554,  1098,   3,   8, UNI_SC__MAHJ }   /* sc=mahajani */,
-  {    10,   623,  1380,   5,   2, UNI_CCC__AR }   /* ccc=232 */,
-  {     1,  1335,  1318,   2,   7, UNI_SUNU }   /* issunuwar */,
-  {     3,  2864,  2578,   3,  11, UNI_CASEDLETTER }   /* gc=casedletter */,
-  {    11,  1549,   355,   7,   3, UNI_INGEORGIAN }   /* ingeorgian */,
-  {     6,  2431,  1675,   6,  10, UNI_INTOLONGSIKI }   /* block=tolongsiki */,
-  {     0,  4786,   972,  18,   2, -UNI_IDST }   /* idstrinaryoperator=f */,
-  {     8,  4589,  2259,  14,   8, UNI_NV__1_SLASH_3 }   /* numericvalue=3.333e-01 */,
-  {     0,   460,     0,   4,   0, UNI_OLCK }   /* olck */,
-  {     3,  2431,  9003,   6,  34, UNI_MISCPICTOGRAPHS }   /* block=miscellaneoussymbolsandpictographs */,
-  {     0,  1910,  1036,   7,   6, UNI_LEPC }   /* script=lepcha */,
-  {     0,   438,     0,   2,   0, UNI_NO }   /* no */,
-  {     1,   268,   373,   5,   2, UNI_CWKCF }   /* cwkcf=y */,
-  {    12,  4622,   863,  17,   7, UNI_SHAW }   /* scriptextensions=shavian */,
-  {     0,  5893,   972,  21,   2, -UNI_CWU }   /* changeswhenuppercased=f */,
-  {     2,  4622,  7198,  18,  10, UNI_MTEI }   /* scriptextensions=meeteimayek */,
-  {     2,  2275,   550,   4,   2, UNI_NV__4_SLASH_5 }   /* nv=4/5 */,
-  {     3,  3842,  4900,   6,   2, UNI_LATIN1 }   /* islatin1 */,
-  {    11,  2628,  1125,   8,   4, UNI_XPOSIXWORD }   /* isxposixword */,
-  {     3,  4622,   918,  17,   7, UNI_ZZZZ }   /* scriptextensions=unknown */,
-  {    10,  8326,  3161,  16,   2, UNI_PS }   /* generalcategory=ps */,
-  {     1,  1137,   124,   4,   4, UNI_LAO }   /* scx=laoo */,
-  {     1,   399,     0,   5,   0, UNI_GREXT }   /* grext */,
-  {     2,  2576,  1650,   7,   6, UNI_CASEDLETTER }   /* iscasedletter */,
-  {     0,  3142,  1376,   4,   2, UNI_IN__6 }   /* in=v60 */,
-  {     0,  7291,   630,  20,   2, UNI_CE }   /* compositionexclusion=t */,
-  {     0,  1247,  1562,   5,   4, UNI_CJKEXTA }   /* incjkexta */,
-  {     2,  6554,   679,   3,   7, UNI_SC__HANO }   /* sc=hanunoo */,
-  {     0,  6554,  8167,   3,   4, UNI_EGYP }   /* sc=egyp */,
-  {     0,  1586,   757,   5,   4, UNI_KNDA }   /* iskannada */,
-  {     0,  1137,  8167,   4,  19, UNI_EGYP }   /* scx=egyptianhieroglyphs */,
-  {     2,   323,   928,   2,   3, UNI_IN__10 }   /* in=10 */,
-  {     0,  4685,     0,   6,   0, UNI_ZYYY }   /* common */,
-  {     2,  2527,  2749,   3,  12, UNI_MISCTECHNICAL }   /* inmisctechnical */,
-  {     1,  5423,  6157,  11,   9, UNI_LATINEXTA }   /* block=latinextendeda */,
-  {     2,  1335,   534,   2,   6, UNI_LYDI }   /* islydian */,
-  {     7,  1910,    47,   7,   4, UNI_SC__CAKM }   /* script=cakm */,
-  {     0,  7507,  8669,   8,  29, UNI_ARABICMATH }   /* inarabicmathematicalalphabeticsymbols */,
-  {    23,   306,   367,   3,   2, UNI_NV__49 }   /* nv=49 */,
-  {     3,  1137,  6087,   4,  21, UNI_PRTI }   /* scx=inscriptionalparthian */,
-  {     0,  8333,  6935,   9,  10, UNI_CO }   /* category=privateuse */,
-  {     0,  4354,   630,   9,   5, UNI_DIA }   /* diacritic=true */,
-  {    20,  6554,   713,   3,   5, UNI_OGAM }   /* sc=ogham */,
-  {     0,  3937,  3799,   3,   2, UNI_LB__NL }   /* lb=nl */,
-  {     1,  2408,   972,   4,   6, -UNI_XIDC }   /* xidc=false */,
-  {     7,   977,   373,   5,   4, UNI_ECOMP }   /* ecomp=yes */,
-  {     1,   323,  4734,   2,  18, UNI_COPTICEPACTNUMBERS }   /* incopticepactnumbers */,
-  {     3,   323,  8195,   2,  18, UNI_INVS }   /* invariationselectors */,
-  {     3,  6554,  3152,   3,   9, UNI_XSUX }   /* sc=cuneiform */,
-  {     0,  1335,   383,   2,   4, UNI_CWCM }   /* iscwcm */,
-  {     1,  6411,  5945,  17,   6, UNI_BPT__N }   /* bidipairedbrackettype=n */,
-  {    13,  6554,  2339,   3,  12, UNI_SC__HUNG }   /* sc=oldhungarian */,
-  {     1,  1137,  2878,   4,   4, UNI_COPT }   /* scx=copt */,
-  {     5,  1137,   578,   4,   4, UNI_TANG }   /* scx=tang */,
-  {     0,  3555,  1381,  13,   4, UNI_NV__2000 }   /* numericvalue=2000 */,
-  {    12,   399,   643,   4,   4, -UNI_GREXT }   /* grext=no */,
-  {     1,  4622,   761,  17,   7, UNI_KALI }   /* scriptextensions=kayahli */,
-  {     2,  1720,  1066,   4,   4, UNI_JAMO }   /* blk=jamo */,
-  {     0,  1910,    67,   7,   4, UNI_SC__CPRT }   /* script=cprt */,
-  {     3,  7643,  6864,   5,  22, UNI_SHORTHANDFORMATCONTROLS }   /* blk=shorthandformatcontrols */,
-  {     0,  1910,  1902,   7,   4, UNI_SC__KTHI }   /* script=kthi */,
-  {     1,  8834,  2686,  33,   3, UNI_CJKEXTJ }   /* block=cjkunifiedideographsextensionj */,
-  {     0,  3842,     0,   3,   0, UNI_L }   /* isl */,
-  {     1,  6554,   839,   3,   4, UNI_NBAT }   /* sc=nbat */,
-  {     0,  4622,  5269,  16,  11, UNI_MANI }   /* scriptextensions=manichaean */,
-  {     0,  1768,  1396,   4,   7, UNI_PERM }   /* isoldpermic */,
-  {     1,  1805,  1145,   3,   7, UNI_SPECIALS }   /* isspecials */,
-  {    13,  1335,  4605,   2,  17, UNI_RI }   /* isregionalindicator */,
-  {     0,     2,  8465,   1,  15, UNI_CUNEIFORMNUMBERS }   /* cuneiformnumbers */,
-  {     8,  1910,   831,   7,   4, UNI_LANA }   /* script=lana */,
-  {    13,  2375,   611,  10,   3, UNI_IN__9 }   /* presentin=9.0 */,
-  {     0,  7938,   364,  27,   2, UNI_CCC__31 }   /* canonicalcombiningclass=ccc31 */,
-  {     2,  1335,  1959,   2,  11, UNI_YISYLLABLES }   /* isyisyllables */,
-  {     1,  1137,   616,   4,   7, UNI_AVST }   /* scx=avestan */,
-  {     0,  5775,     0,   4,   0, UNI_BENG }   /* beng */,
-  {     0,  8326,  3338,  15,   7, UNI_L }   /* generalcategory=letter */,
-  {     4,  2527,  7556,   3,  23, UNI_MUSICSUP }   /* inmusicalsymbolssupplement */,
-  {     0,  3142,   410,   4,   2, UNI_IN__4_DOT_1 }   /* in=v41 */,
-  {    13,  2431,  1959,   6,  11, UNI_YISYLLABLES }   /* block=yisyllables */,
-  {     0,  1720,  1187,   4,   9, UNI_INBERIAERFE }   /* blk=beriaerfe */,
-  {     0,   754,     0,   7,   0, UNI_KNDA }   /* kannada */,
-  {     2,  7643,  4655,   6,  15, UNI_SUTTONSIGNWRITING }   /* blk=suttonsignwriting */,
-  {     1,  7433,  2189,  24,   2, UNI_CCC__29 }   /* canonicalcombiningclass=29 */,
-  {     1,   401,   972,   3,   2, -UNI_EXT }   /* ext=f */,
-  {     0,     2,  8898,   1,  34, UNI_DIACRITICALSFORSYMBOLS }   /* combiningdiacriticalmarksforsymbols */,
-  {     1,  3351,   286,  14,   1, UNI_grext_values_index }   /* graphemeextend= */,
-  {     0,  5893,   373,  21,   2, UNI_CWU }   /* changeswhenuppercased=y */,
-  {     1,  1137,  1276,   4,   4, UNI_MAKA }   /* scx=maka */,
-  {     1,  1137,   219,   4,   4, UNI_TIBT }   /* scx=tibt */,
-  {     0,  1137,   205,   6,   2, UNI_TAML }   /* scx=taml */,
-  {     8,  2578,   373,   5,   4, UNI_CASED }   /* cased=yes */,
-  {     0,   249,     0,   2,   0, UNI_NB }   /* nb */,
-  {    41,   448,     0,   3,   0, UNI_MRO }   /* mro */,
-  {     0,  2375,   547,   9,   2, UNI_IN__3 }   /* presentin=3 */,
-  {    10,  3798,  2725,   3,  12, UNI_LOWSURROGATES }   /* inlowsurrogates */,
-  {     1,  1910,  4131,   7,  17, UNI_SC__AGHB }   /* script=caucasianalbanian */,
-  {     0,  6432,  4709,  14,   9, UNI_ETHIOPICEXTB }   /* block=ethiopicextendedb */,
-  {     0,  2375,  2317,   9,   4, UNI_IN__6_DOT_2 }   /* presentin=6.2 */,
-  {     6,  2382,   605,   3,   3, UNI_IN__7 }   /* in=7.0 */,
-  {    14,  2235,  1377,   4,   2, UNI_NV__200 }   /* nv=200 */,
-  {     0,  3351,   644,  14,   3, -UNI_GREXT }   /* graphemeextend=no */,
-  {     1,  6291,   630,  21,   5, UNI__PERL_NCHAR }   /* noncharactercodepoint=true */,
-  {    12,  8380,     0,  20,   0, UNI_CJK }   /* cjkunifiedideographs */,
-  {    11,  1866,  1236,   4,   7, UNI_EMOTICONS }   /* inemoticons */,
-  {    19,  1454,  1695,   3,   7, UNI_WB__LE }   /* wb=aletter */,
-  {     3,  2431,  1566,   6,   8, UNI_INJAVANESE }   /* block=javanese */,
-  {     5,  4981,  2763,  14,   8, UNI_NV__3_SLASH_5 }   /* numericvalue=6.000e-01 */,
-  {    18,   428,   644,   2,   2, -UNI_DI }   /* di=n */,
-  {     7,  1335,  1541,   2,   4, UNI_BUGI }   /* isbugi */,
-  {     1,   341,     0,   5,   0, UNI_VSSUP }   /* vssup */,
-  {     0,  4575,   644,  14,   2, UNI_NFKDQC__N }   /* nfkdquickcheck=n */,
-  {     9,  3937,    68,   3,   2, UNI_LB__PR }   /* lb=pr */,
-  {     2,   306,   409,   3,   2, UNI_NV__34 }   /* nv=34 */,
-  {     3,  8333,  1658,   9,   2, UNI_LOWERCASELETTER }   /* category=ll */,
-  {     1,  4622,    94,  17,   4, UNI_GUKH }   /* scriptextensions=gukh */,
-  {     2,   992,   644,   8,   2, -UNI_EXT }   /* extender=n */,
-  {     2,   323,  3393,   2,   6, UNI_ARROWS }   /* inarrows */,
-  {     0,  3639,  4709,  12,   9, UNI_CYRILLICEXTB }   /* blk=cyrillicextendedb */,
-  {     0,  1454,   295,   3,   2, UNI_WB__XX }   /* wb=xx */,
-  {     0,  6108,  9016,  14,  21, UNI_SUPSYMBOLSANDPICTOGRAPHS }   /* insupplementalsymbolsandpictographs */,
-  {     1,  2631,     0,  10,   0, UNI_POSIXBLANK }   /* posixblank */,
-  {     0,  4010,  1380,  15,   3, UNI_NV__1_SLASH_320 }   /* numericvalue=1/320 */,
-  {     1,  1335,  3687,   2,   7, UNI_CPRT }   /* iscypriot */,
-  {     3,  4605,   644,  17,   3, -UNI_RI }   /* regionalindicator=no */,
-  {     0,   343,  5351,   3,   7, UNI_SUPARROWSA }   /* suparrowsa */,
-  {     1,  1335,   264,   2,   4, UNI_CWCF }   /* iscwcf */,
-  {     0,   312,   972,   2,   2, -UNI_RI }   /* ri=f */,
-  {     0,  1084,   371,   5,   3, UNI_kehcore_values_index }   /* kehcore= */,
-  {     0,   642,  1760,   3,   8, UNI_DT__FRA }   /* dt=fraction */,
-  {     0,  2609,  1574,   3,   7, UNI_MUSICSUP }   /* ismusicsup */,
-  {     8,    30,  4383,   1,  16, UNI_JURCHENRADICALS }   /* isjurchenradicals */,
-  {     0,   283,  3621,   4,   3, UNI_LB__ZWJ }   /* gcb=zwj */,
-  {    10,  6254,   187,  10,   2, UNI_LB__SA }   /* linebreak=sa */,
-  {     0,  1137,   120,   4,   4, UNI_KRAI }   /* scx=krai */,
-  {     9,  3569,     0,  15,   0, UNI_NARB }   /* oldnortharabian */,
-  {     5,  2431,  5407,   6,  16, UNI_TANGUTSUP }   /* block=tangutsupplement */,
-  {     0,  1112,  1377,   4,   3, UNI_NV__1000 }   /* nv=1000 */,
-  {     2,  2375,   599,  11,   3, UNI_IN__14 }   /* presentin=14.0 */,
-  {     2,  1910,  1566,   7,   8, UNI_SC__JAVA }   /* script=javanese */,
-  {     0,  6625,     0,  21,   0, UNI_MCM }   /* modifiercombiningmark */,
-  {    12,  7433,  3030,  23,   5, UNI_CCC__L }   /* canonicalcombiningclass=left */,
-  {     9,  1454,  1951,   3,   8, UNI_WB__EB }   /* wb=ebasegaz */,
-  {     1,  2375,   365,  10,   2, UNI_IN__18 }   /* presentin=18 */,
-  {     8,   574,  1649,   3,   7, UNI_SB__LE }   /* sb=oletter */,
-  {     3,    16,  6555,   1,   4, UNI_CO }   /* gc=co */,
-  {     0,   878,   630,   4,   5, UNI_TERM }   /* term=true */,
-  {     0,  6625,   630,  21,   5, UNI_MCM }   /* modifiercombiningmark=true */,
-  {     1,  8999,  8783,  17,  20, UNI_MISCMATHSYMBOLSB }   /* blk=miscellaneousmathematicalsymbolsb */,
-  {     1,  1335,  1505,   5,   7, UNI_CJKSTROKES }   /* iscjkstrokes */,
-  {     0,  5358,  1695,  10,   7, UNI_WB__LE }   /* wordbreak=aletter */,
-  {     0,  8333,  2424,   9,   6, UNI_N }   /* category=number */,
-  {     0,  1487,   411,   7,   2, UNI_CCC__15 }   /* ccc=ccc15 */,
-  {     3,  8333,   349,   9,   2, UNI_PD }   /* category=pd */,
-  {     0,  6849,  3122,  14,   7, UNI_SB__NU }   /* sentencebreak=numeric */,
-  {     0,  1137,   899,   4,   7, UNI_TAVT }   /* scx=taiviet */,
-  {     0,  3937,   866,   3,   2, UNI_LB__VI }   /* lb=vi */,
-  {     0,  1112,   550,   4,   2, UNI_NV__1_SLASH_5 }   /* nv=1/5 */,
-  {     0,  7433,  1731,  24,   7, UNI_CCC__1 }   /* canonicalcombiningclass=overlay */,
-  {     0,  1335,   428,   2,   3, UNI_DIA }   /* isdia */,
-  {     1,  1335,  4324,   2,   8, UNI_VEDICEXT }   /* isvedicext */,
-  {     3,  3937,     6,   3,   2, UNI_LB__CM }   /* lb=cm */,
-  {     1,  5127,  3860,  10,  10, UNI_KANASUP }   /* block=kanasupplement */,
-  {     0,  1720,  6147,   4,  19, UNI_JAMOEXTA }   /* blk=hanguljamoextendeda */,
-  {     1,   401,   373,   3,   4, UNI_EXT }   /* ext=yes */,
-  {    11,   914,   630,   4,   5, UNI_IDEO }   /* ideo=true */,
-  {     3,  8436,  5624,  22,  10, UNI_CJKEXTD }   /* iscjkunifiedideographsextensiond */,
-  {     3,  5830,   644,  21,   2, -UNI_CWCM }   /* changeswhencasemapped=n */,
-  {    18,  5914,  1951,  21,   8, UNI_WB__EB }   /* graphemeclusterbreak=ebasegaz */,
-  {     0,  1137,   955,   4,   8, UNI_BASS }   /* scx=bassavah */,
-  {     0,  1720,     0,   4,   0, UNI_blk_values_index }   /* blk= */,
-  {     1,  4622,  7063,  17,   4, UNI_BRAH }   /* scriptextensions=brah */,
-  {     0,  1066,     0,   4,   0, UNI_JAMO }   /* jamo */,
-  {     4,  4622,   831,  17,   4, UNI_LANA }   /* scriptextensions=lana */,
-  {     2,  1720,  1000,   4,   8, UNI_INGUJARATI }   /* blk=gujarati */,
-  {     0,   914,   644,   4,   2, -UNI_IDEO }   /* ideo=n */,
-  {     7,  1797,  3983,   7,   5, UNI_ARABICMATH }   /* isarabicmath */,
-  {     0,  3555,   555,  14,   1, UNI_NV__47 }   /* numericvalue=47 */,
-  {     0,  6108,  6122,   5,   7, UNI_SUPARROWSB }   /* insuparrowsb */,
-  {     2,  5233,     0,   4,   0, UNI_HAN }   /* hani */,
-  {     9,     5,  3390,   1,  12, UNI_MISCARROWSEXT }   /* miscarrowsext */,
-  {     3,  1335,  6978,   5,  19, UNI_CJKCOMPATIDEOGRAPHSSUP }   /* iscjkcompatideographssup */,
-  {     0,  2431,   448,   6,   3, UNI_INMRO }   /* block=mro */,
-  {     4,  2275,  5664,   4,   4, UNI_NV__40000 }   /* nv=40000 */,
-  {     4,  6554,  2032,   3,  12, UNI_SC__GONG }   /* sc=gunjalagondi */,
-  {    20,  1335,   160,   2,   4, UNI_OUGR }   /* isougr */,
-  {     7,  3897,   820,  12,   3, UNI_JG__MALAYALAMNYA }   /* jg=malayalamnya */,
-  {     1,  3122,  3236,  12,   5, UNI_NT__DI }   /* numerictype=digit */,
-  {     4,  6554,  1685,   3,  10, UNI_WARA }   /* sc=warangciti */,
-  {     0,  3555,  2196,  13,   3, UNI_NV__500 }   /* numericvalue=500 */,
-  {     6,  4622,    86,  17,   4, UNI_GREK }   /* scriptextensions=grek */,
-  {     7,  1137,  5598,   4,   4, UNI_CHER }   /* scx=cher */,
-  {     1,  1137,   336,   4,   5, UNI_TAKR }   /* scx=takri */,
-  {     0,  2864,   263,   3,   2, UNI_CASEDLETTER }   /* gc=lc */,
-  {    19,  4622,   703,  17,   5, UNI_DOGR }   /* scriptextensions=dogra */,
-  {     0,  3651,  6129,   5,  15, UNI_ENCLOSEDALPHANUM }   /* blk=enclosedalphanum */,
-  {     0,  5914,   590,  21,   2, UNI_WB__EB }   /* graphemeclusterbreak=eb */,
-  {     0,  1720,  5490,   4,   9, UNI_HALFMARKS }   /* blk=halfmarks */,
-  {     1,   428,   644,   3,   2, -UNI_DIA }   /* dia=n */,
-  {     1,  5358,  1704,   9,   8, UNI_WB__NL }   /* wordbreak=newline */,
-  {     1,  2864,  1974,   3,   7, UNI_XPOSIXCNTRL }   /* gc=control */,
-  {     0,   323,  9003,   2,  34, UNI_MISCPICTOGRAPHS }   /* inmiscellaneoussymbolsandpictographs */,
-  {     2,    30,  2012,   1,   7, UNI_S }   /* issymbol */,
-  {     1,    30,  4821,   1,  17, UNI_LINEARBSYLLABARY }   /* inlinearbsyllabary */,
-  {     0,  1720,  5112,   4,   8, UNI_TAMILSUP }   /* blk=tamilsup */,
-  {     1,  3798,   211,   9,   2, UNI_LATINEXTF }   /* inlatinextf */,
-  {     2,  4399,  2683,   8,   4, -UNI_XPOSIXLOWER }   /* lowercase=no */,
-  {     1,  1910,  1254,   7,   7, UNI_SC__GRAN }   /* script=grantha */,
-  {     7,  1137,  1541,   4,   8, UNI_BUGI }   /* scx=buginese */,
-  {     0,  1137,   472,   4,   4, UNI_PHLI }   /* scx=phli */,
-  {     0,  6552,  2063,   5,   7, UNI_INSC__VISARGA }   /* insc=visarga */,
-  {     0,  1910,  7063,   7,   4, UNI_BRAH }   /* script=brah */,
-  {     0,  6552,  7966,  14,  15, UNI_INSC__CONSONANTSUCCEEDINGREPHA }   /* insc=consonantsucceedingrepha */,
-  {     6,  5658,   373,   6,   2, UNI_HYPHEN }   /* hyphen=y */,
-  {     7,  3555,  2329,  12,  10, UNI_NV__1_SLASH_12 }   /* numericvalue=8.333e-02 */,
-  {     2,   358,  2118,   4,   2, UNI_CCC__BR }   /* ccc=br */,
-  {     7,  1910,  1403,   7,   9, UNI_SC__ORKH }   /* script=oldturkic */,
-  {     3,  1335,  1940,   2,  11, UNI_SYLO }   /* issylotinagri */,
-  {     1,   552,   797,   4,   2, UNI_NV__7_SLASH_2 }   /* nv=7/2 */,
-  {     0,   552,  1377,   4,   2, UNI_NV__700 }   /* nv=700 */,
-  {     8,   358,   286,   3,   2, UNI_CCC__B }   /* ccc=b */,
-  {     0,  2375,   595,  10,   2, UNI_IN__13 }   /* presentin=13 */,
-  {     4,  5851,   972,  21,   2, -UNI_CWL }   /* changeswhenlowercased=f */,
-  {     8,  1720,  5233,   4,  14, UNI_INHANIFIROHINGYA }   /* blk=hanifirohingya */,
-  {     2,  7910,     0,  28,   0, UNI_SUPPUAA }   /* supplementaryprivateuseareaa */,
-  {     1,  4622,    15,  17,   4, UNI_AGHB }   /* scriptextensions=aghb */,
-  {     0,   686,  4206,   4,  13, UNI_HST__NA }   /* hst=notapplicable */,
-  {     0,   556,     0,   6,   0, UNI_ONAO }   /* olonal */,
-  {     0,  2382,  2294,   3,   3, UNI_IN__2 }   /* in=2.0 */,
-  {     0,  3842,   135,  10,   1, UNI_LATINEXTF }   /* islatinextf */,
-  {     0,  7433,  4148,  24,  13, UNI_CCC__IS }   /* canonicalcombiningclass=iotasubscript */,
-  {     4,  1720,  1348,   4,   9, UNI_INKHUDAWADI }   /* blk=khudawadi */,
-  {     0,  2156,     0,   4,   0, UNI_MEND }   /* mend */,
-  {     2,  1472,  1070,   5,   4, UNI_LATINEXTB }   /* latinextb */,
-  {     4,  1818,  5286,   3,   6, UNI_JG__YUDHHE }   /* jg=yudhhe */,
-  {    11,  7039,  6687,   3,   6, UNI_INPC__LEFT }   /* inpc=left */,
-  {     1,  1335,    98,   2,   4, UNI_HLUW }   /* ishluw */,
-  {     8,  1137,  1016,   4,   8, UNI_HIRA }   /* scx=hiragana */,
-  {     0,  7507,  4709,   8,   9, UNI_ARABICEXTB }   /* inarabicextendedb */,
-  {     4,   933,   302,   6,   2, UNI_AGE__13 }   /* age=v130 */,
-  {     4,  4622,  1060,  17,   4, UNI_YEZI }   /* scriptextensions=yezi */,
-  {     1,  4622,   782,  17,   7, UNI_MARC }   /* scriptextensions=marchen */,
-  {     8,  1335,  1366,   2,   9, UNI_TALU }   /* isnewtailue */,
-  {     6,  4622,  3375,  17,  15, UNI_ARMI }   /* scriptextensions=imperialaramaic */,
-  {     0,  1720,  8709,   5,  32, UNI_DIACRITICALSEXT }   /* blk=combiningdiacriticalmarksextended */,
-  {     0,     5,   630,   3,   2, UNI_MCM }   /* mcm=t */,
-  {     4,  4041,  1119,  14,   3, UNI_NV__7_SLASH_12 }   /* numericvalue=7/12 */,
-  {     5,  6254,  4496,  10,  14, UNI_LB__CR }   /* linebreak=carriagereturn */,
-  {     1,  8867,  1220,  31,   6, UNI_INSC__CONSONANTMEDIAL }   /* indicsyllabiccategory=consonantmedial */,
-  {     0,  1720,  1160,   4,   8, UNI_INTIFINAGH }   /* blk=tifinagh */,
-  {     0,  3651,  8407,   5,  20, UNI_ENCLOSEDALPHANUM }   /* blk=enclosedalphanumerics */,
-  {     1,  6686,     0,  23,   0, UNI_BC__LRE }   /* bc=lefttorightembedding */,
-  {     0,   925,   605,   5,   3, UNI_AGE__17 }   /* age=17.0 */,
-  {     3,  6554,  1496,   4,   9, UNI_CHRS }   /* sc=chorasmian */,
-  {     0,  4771,   630,   9,   5, UNI_XPOSIXUPPER }   /* uppercase=true */,
-  {     3,  7808,    87,  11,   2, UNI_BC__LRE }   /* bidiclass=lre */,
-  {     0,  2589,  7388,   5,  20, UNI_GEOMETRICSHAPESEXT }   /* isgeometricshapesextended */,
-  {    18,  3760,   972,  16,   6, -UNI_IDSU }   /* idsunaryoperator=false */,
-  {     1,  6062,     0,   4,   0, UNI_EMOD }   /* emod */,
-  {     0,  6552,     0,  22,   0, UNI_INSC__CONSONANTPREFIXED }   /* insc=consonantprefixed */,
-  {     0,  1403,     0,   9,   0, UNI_ORKH }   /* oldturkic */,
-  {     2,  2431,  2524,   9,   4, UNI_CJKEXTI }   /* block=cjkexti */,
-  {     1,  5914,  3886,  21,  11, UNI_GCB__SM }   /* graphemeclusterbreak=spacingmark */,
-  {     4,  4056,  1377,  14,   2, UNI_NV__800 }   /* numericvalue=800 */,
-  {     0,  4622,   179,  17,   4, UNI_RJNG }   /* scriptextensions=rjng */,
-  {     1,  1797,  5953,   3,  18, UNI_ANCIENTGREEKNUMBERS }   /* isancientgreeknumbers */,
-  {     0,  1720,  8637,   4,  18, UNI_IDEOGRAPHICSYMBOLS }   /* blk=ideographicsymbols */,
-  {     2,  6225,  2674,  13,  10, UNI_JG__REVERSEDPE }   /* joininggroup=reversedpe */,
-  {     0,   428,   630,   3,   5, UNI_DIA }   /* dia=true */,
-  {     1,  4622,  2833,  16,   7, UNI_ARAB }   /* scriptextensions=arabic */,
-  {     0,  1335,   703,   2,   4, UNI_DOGR }   /* isdogr */,
-  {     3,  2864,  3886,   3,  11, UNI_MC }   /* gc=spacingmark */,
-  {     0,  2431,  4853,   6,  16, UNI_BOPOMOFOEXT }   /* block=bopomofoextended */,
-  {     0,  4622,  5780,  17,   4, UNI_LISU }   /* scriptextensions=lisu */,
-  {     0,  1797,    20,   3,   3, UNI_POSIXXDIGIT }   /* isahex */,
-  {    10,  7643,  5351,  16,   7, UNI_SUPARROWSA }   /* blk=supplementalarrowsa */,
-  {     4,  3555,  1381,  13,   3, UNI_NV__200 }   /* numericvalue=200 */,
-  {     6,  7643,  4912,   5,   8, UNI_SYRIACSUP }   /* blk=syriacsup */,
-  {     0,  6254,   656,  10,   2, UNI_LB__AS }   /* linebreak=as */,
-  {     1,  2431,  3161,   6,  14, UNI_INPSALTERPAHLAVI }   /* block=psalterpahlavi */,
-  {     1,  7039,  4300,   5,  12, UNI_INPC__LEFTANDRIGHT }   /* inpc=leftandright */,
-  {     0,  1335,  6781,   5,  18, UNI_CJKCOMPATFORMS }   /* iscjkcompatibilityforms */,
-  {     0,  1454,  4605,   3,  17, UNI_RI }   /* wb=regionalindicator */,
-  {     1,  1335,   297,   2,   5, UNI_NSHU }   /* isnushu */,
-  {     1,  6554,  5680,   3,  20, UNI_HMNP }   /* sc=nyiakengpuachuehmong */,
-  {     8,  4605,   972,  17,   2, -UNI_RI }   /* regionalindicator=f */,
-  {     3,  1797,  5154,   3,  16, UNI_ALCHEMICAL }   /* isalchemicalsymbols */,
-  {    10,  9176,  2752,  15,   9, UNI_MISCTECHNICAL }   /* inmiscellaneoustechnical */,
-  {     0,  6625,   373,  21,   4, UNI_MCM }   /* modifiercombiningmark=yes */,
-  {     3,  1335,  9242,   2,  18, UNI_CANS }   /* iscanadianaboriginal */,
-  {     0,  4010,  2203,  14,   8, UNI_NV__1_SLASH_64 }   /* numericvalue=1.562e-02 */,
-  {     3,  3937,   918,   3,   7, UNI_LB__XX }   /* lb=unknown */,
-  {     0,  1720,  6617,   6,   8, UNI_CJKSYMBOLS }   /* blk=cjksymbols */,
-  {     0,  5809,   644,  21,   2, -UNI_CWCF }   /* changeswhencasefolded=n */,
-  {     4,   925,  2168,   5,   3, UNI_AGE__11 }   /* age=11.0 */,
-  {     8,   343,  9016,   3,  21, UNI_SUPSYMBOLSANDPICTOGRAPHS }   /* supsymbolsandpictographs */,
-  {    16,  5658,  2383,   5,   2, UNI_hyphen_values_index }   /* hyphen= */,
-  {     1,   428,   972,   2,   6, -UNI_DI }   /* di=false */,
-  {     6,  6554,   809,   3,   7, UNI_OLCK }   /* sc=olchiki */,
-  {     0,   358,   309,   5,   1, UNI_CCC__19 }   /* ccc=19 */,
-  {     3,   399,   630,   5,   5, UNI_GREXT }   /* grext=true */,
-  {     1,   255,     0,   4,   0, UNI_ZZZZ }   /* zzzz */,
-  {     3,  6554,  4282,   3,   4, UNI_SC__SIND }   /* sc=sind */,
-  {    11,  5370,  6293,   6,   5, UNI__PERL_NCHAR }   /* _perl_nchar */,
-  {     0,  7938,  2385,  27,   2, UNI_CCC__14 }   /* canonicalcombiningclass=ccc14 */,
-  {     1,  1335,   488,   2,   4, UNI_ROHG }   /* isrohg */,
-  {     0,  1910,   733,   7,   5, UNI_BATK }   /* script=batak */,
-  {     1,  1421,     0,   4,   0, UNI_PALM }   /* palm */,
-  {     0,  1487,   365,   7,   2, UNI_CCC__18 }   /* ccc=ccc18 */,
-  {     3,   933,   614,   5,   2, UNI_AGE__5_DOT_2 }   /* age=v52 */,
-  {     2,  2315,  1379,  10,   2, UNI_NV__1_SLASH_160 }   /* nv=6.250e-03 */,
-  {     3,    67,     0,   4,   0, UNI_CPRT }   /* cprt */,
-  {     0,  2408,   373,   4,   2, UNI_XIDC }   /* xidc=y */,
-  {     8,  7808,  5525,  10,   3, UNI_BC__RLE }   /* bidiclass=rle */,
-  {     0,   933,  1381,   5,   2, UNI_AGE__2 }   /* age=v20 */,
-  {     0,  8333,  2013,   9,   6, UNI_S }   /* category=symbol */,
-  {     0,   358,  1381,   4,   2, UNI_CCC__20 }   /* ccc=20 */,
-  {     1,   775,     0,   4,   0, UNI_MAND }   /* mand */,
-  {     0,   323,  1403,   2,   9, UNI_INOLDTURKIC }   /* inoldturkic */,
-  {     5,  4622,  3487,  17,   4, UNI_HEBR }   /* scriptextensions=hebr */,
-  {     8,  8333,  2578,   9,  11, UNI_CASEDLETTER }   /* category=casedletter */,
-  {     8,  6554,  1430,   3,   4, UNI_PAUC }   /* sc=pauc */,
-  {     3,  6225,  2643,  12,  11, UNI_JG__AFRICANFEH }   /* joininggroup=africanfeh */,
-  {     0,  6459,  4861,  13,   9, UNI_MYANMAREXTC }   /* block=myanmarextendedc */,
-  {     1,  5374,     0,   2,   0, UNI_CASEDLETTER }   /* l_ */,
-  {     1,  1720,  2032,   4,  12, UNI_INGUNJALAGONDI }   /* blk=gunjalagondi */,
-  {    20,  1137,  4479,   4,  17, UNI_KITS }   /* scx=khitansmallscript */,
-  {     1,   323,  1060,   2,   6, UNI_INYEZIDI }   /* inyezidi */,
-  {     0,  6554,  1304,   3,   7, UNI_SIDD }   /* sc=siddham */,
-  {     0,  1454,  2866,   2,   6, UNI_WB__XX }   /* wb=other */,
-  {     8,  7980,   630,  10,   5, UNI_XPOSIXALPHA }   /* alphabetic=true */,
-  {     8,    54,  3268,   2,   9, UNI_SC__GEOR }   /* sc=georgian */,
-  {     4,    21,  6129,   1,  18, UNI_ENCLOSEDALPHANUMSUP }   /* enclosedalphanumsup */,
-  {     2,  7433,   286,  23,   2, UNI_CCC__B }   /* canonicalcombiningclass=b */,
-  {     0,  5914,  1820,  20,   3, UNI_LB__CR }   /* graphemeclusterbreak=cr */,
-  {     0,   306,  1377,   4,   2, UNI_NV__900 }   /* nv=900 */,
-  {     2,  6554,   175,   3,   4, UNI_SC__COPT }   /* sc=qaac */,
-  {     0,  1720,  1016,   4,   8, UNI_INHIRAGANA }   /* blk=hiragana */,
-  {     0,  1665,   972,  10,   2, -UNI_SD }   /* softdotted=f */,
-  {     0,  5462,   373,  20,   4, UNI_EXTPICT }   /* extendedpictographic=yes */,
-  {     0,  4085,   630,  16,   2, UNI_STERM }   /* sentenceterminal=t */,
-  {     0,  2498,     0,  10,   0, UNI_INCYRILLIC }   /* incyrillic */,
-  {     0,  4010,  1377,  14,   3, UNI_NV__1000 }   /* numericvalue=1000 */,
-  {     1,  1910,   775,   7,   7, UNI_SC__MAND }   /* script=mandaic */,
-  {     3,  1454,   542,   3,   2, UNI_WB__DQ }   /* wb=dq */,
-  {     0,  5872,   644,  21,   2, -UNI_CWT }   /* changeswhentitlecased=n */,
-  {     0,  1137,   231,   4,   4, UNI_WCHO }   /* scx=wcho */,
-  {     0,   306,   303,   3,   1, UNI_NV__0 }   /* nv=0 */,
-  {     0,  1328,     0,   7,   0, UNI_TIRH }   /* tirhuta */,
-  {     3,  2431,  1070,   9,   4, UNI_CJKEXTB }   /* block=cjkextb */,
-  {    15,  1335,   106,   2,   2, UNI_ZL }   /* iszl */,
-  {     0,  1720,  6147,   4,  10, UNI_JAMO }   /* blk=hanguljamo */,
-  {     0,  8596,  5624,  24,  10, UNI_CJKEXTD }   /* blk=cjkunifiedideographsextensiond */,
-  {     0,  6225,  4937,  18,   3, UNI_JG__CROWNSAD }   /* joininggroup=crownsad */,
-  {     0,  1910,   947,   7,   4, UNI_BALI }   /* script=bali */,
-  {     0,  2431,  7321,   6,  23, UNI_BYZANTINEMUSIC }   /* block=byzantinemusicalsymbols */,
-  {     1,  2431,  3569,   6,  15, UNI_NARB }   /* block=oldnortharabian */,
-  {     1,  1609,   353,   7,   3, UNI_NAGM }   /* nagmundari */,
-  {     0,  1137,    51,   4,   4, UNI_CANS }   /* scx=cans */,
-  {     1,  1335,  3435,   2,  13, UNI_ME }   /* isenclosingmark */,
-  {    10,  2431,  5216,   6,  10, UNI_SHARADASUP }   /* block=sharadasup */,
-  {    17,  6254,  1462,  16,   5, UNI_LB__AS }   /* linebreak=aksarastart */,
-  {     0,  2431,  1196,   6,   9, UNI_INBHAIKSUKI }   /* block=bhaiksuki */,
-  {     0,    30,  5597,   1,  12, UNI_CHEROKEESUP }   /* ischerokeesup */,
-  {     0,  7808,  3241,  10,  12, UNI_BC__AL }   /* bidiclass=arabicletter */,
-  {     2,     0,  3857,   1,   6, UNI_LISUSUP }   /* lisusup */,
-  {     0,   306,  1377,   4,   3, UNI_NV__9000 }   /* nv=9000 */,
-  {     0,  3109,   644,  13,   3, UNI_COMPEX }   /* nfcquickcheck=no */,
-  {     0,  1335,  7197,   2,  11, UNI_MTEI }   /* ismeeteimayek */,
-  {     0,  6254,  2695,  10,  10, UNI_LB__BA }   /* linebreak=breakafter */,
-  {     1,     2,   972,   3,   2, -UNI_CWL }   /* cwl=f */,
-  {     5,  1720,   584,   4,   6, UNI_INTODHRI }   /* blk=todhri */,
-  {     2,  6554,  3147,   3,  14, UNI_SC__PCUN }   /* sc=protocuneiform */,
-  {    10,  1910,  2878,   7,   4, UNI_SC__COPT }   /* script=copt */,
-  {     2,  1137,   215,   4,   4, UNI_TGLG }   /* scx=tglg */,
-  {     9,  6554,  1024,   3,   4, UNI_HATR }   /* sc=hatr */,
-  {     0,    14,  3336,   2,   3, UNI_math_values_index }   /* math= */,
-  {     4,  1112,   802,   4,   3, UNI_NV__15_SLASH_2 }   /* nv=15/2 */,
-  {     1,  2431,  5387,   6,  20, UNI_INANATOLIANHIEROGLYPHS }   /* block=anatolianhieroglyphs */,
-  {     2,   545,  1381,   5,   2, UNI_NV__3_SLASH_20 }   /* nv=3/20 */,
-  {     5,   358,   413,   4,   2, UNI_CCC__16 }   /* ccc=16 */,
-  {    18,  7938,   309,  28,   1, UNI_CCC__19 }   /* canonicalcombiningclass=ccc19 */,
-  {     0,  1512,   373,  10,   4, UNI_DEP }   /* deprecated=yes */,
-  {     0,   283,   259,   4,   2, UNI_GCB__CN }   /* gcb=cn */,
-  {     5,  5267,   681,  13,   3, UNI_JG__MANICHAEANNUN }   /* jg=manichaeannun */,
-  {     2,  1512,   972,   3,   2, -UNI_DEP }   /* dep=f */,
-  {    14,  2382,   597,   5,   2, UNI_IN__14 }   /* in=14.0 */,
-  {     2,     2,  2683,   1,   4, -UNI_CE }   /* ce=no */,
-  {     0,    30,  1029,   1,   7, UNI_INKAITHI }   /* inkaithi */,
-  {     1,  6849,   320,  14,   2, UNI_SB__SP }   /* sentencebreak=sp */,
-  {     0,  2408,   372,  10,   5, UNI_XIDC }   /* xidcontinue=yes */,
-  {     0,  1335,  1658,   2,   2, UNI_LOWERCASELETTER }   /* isll */,
-  {     0,  1335,  3760,   2,   4, UNI_IDSU }   /* isidsu */,
-  {     0,  1335,  1609,   2,  10, UNI_NAGM }   /* isnagmundari */,
-  {    10,  3324,  7471,  15,   9, UNI_EA__F }   /* eastasianwidth=fullwidth */,
-  {     0,   323,  1000,   2,   8, UNI_INGUJARATI }   /* ingujarati */,
-  {     1,  2382,     0,   3,   0, UNI_in_values_index }   /* in= */,
-  {    12,   323,  1776,   2,  11, UNI_INGURUNGKHEMA }   /* ingurungkhema */,
-  {     0,  1720,   708,   4,   5, UNI_INLIMBU }   /* blk=limbu */,
-  {     6,  4569,   971,   5,   3, -UNI_XPOSIXSPACE }   /* wspace=f */,
-  {     5,  4622,  1276,  17,   7, UNI_MAKA }   /* scriptextensions=makasar */,
-  {     0,   978,     0,   2,   0, UNI_CO }   /* co */,
-  {     1,  6554,   167,   3,   4, UNI_SC__PHLP }   /* sc=phlp */,
-  {     6,   686,  3748,   4,  12, UNI_GCB__T }   /* hst=trailingjamo */,
-  {     0,  7291,   972,  20,   6, -UNI_CE }   /* compositionexclusion=false */,
-  {     5,   703,     0,   4,   0, UNI_DOGR }   /* dogr */,
-  {     1,  5371,  1125,   4,   4, UNI_POSIXWORD }   /* perlword */,
-  {     0,  1460,   630,   7,   5, UNI_IDS }   /* idstart=true */,
-  {     2,   789,   644,   6,   3, UNI_NFKCQC__N }   /* nfkcqc=no */,
-  {     1,    15,  6657,   2,   3, UNI_AGE__2 }   /* age=2 */,
-  {     0,  1335,  8648,   5,  21, UNI_CJKSYMBOLS }   /* iscjksymbolsandpunctuation */,
-  {     0,  1137,  3642,   3,   9, UNI_CYRL }   /* scx=cyrillic */,
-  {     0,  1454,   590,   3,   2, UNI_WB__EB }   /* wb=eb */,
-  {     1,  1720,  4384,   4,  15, UNI_JURCHENRADICALS }   /* blk=jurchenradicals */,
-  {     0,    20,   644,   3,   2, -UNI_XPOSIXXDIGIT }   /* hex=n */,
-  {     0,   283,  4605,   4,  17, UNI_RI }   /* gcb=regionalindicator */,
-  {     0,  7039,  2817,   3,   7, UNI_INPC__RIGHT }   /* inpc=right */,
-  {     0,  8333,   259,   9,   5, UNI_XPOSIXCNTRL }   /* category=cntrl */,
-  {     0,  1137,   195,   4,   4, UNI_SGNW }   /* scx=sgnw */,
-  {     4,  1797,  4861,   8,   9, UNI_ARABICEXTC }   /* isarabicextendedc */,
-  {     1,  1910,  3268,   6,   5, UNI_SC__GEOR }   /* script=geor */,
-  {     4,    21,  7686,   1,  26, UNI_ENCLOSEDCJK }   /* enclosedcjklettersandmonths */,
-  {     7,  1685,     0,   4,   0, UNI_WARA }   /* wara */,
-  {     1,  2431,  3776,   9,  11, UNI_CJKCOMPATFORMS }   /* block=cjkcompatforms */,
-  {     0,  1910,  1054,   7,   6, UNI_WCHO }   /* script=wancho */,
-  {     2,  6552,  3098,   5,   6, UNI_INSC__VIRAMA }   /* insc=virama */,
-  {     2,  1137,  1133,   4,   4, UNI_NSHU }   /* scx=nshu */,
-  {     2,  1910,   311,   7,   5, UNI_SC__ORYA }   /* script=oriya */,
-  {     5,  1818,  6838,   2,  11, UNI_JG__AFRICANQAF }   /* jg=africanqaf */,
-  {     2,   306,   626,   2,   3, UNI_NV__22 }   /* nv=22 */,
-  {    16,  1335,   102,   2,   4, UNI_HMNG }   /* ishmng */,
-  {     4,  1720,  7197,   4,  14, UNI_MEETEIMAYEKEXT }   /* blk=meeteimayekext */,
-  {     0,   925,   411,   4,   2, UNI_AGE__15 }   /* age=15 */,
-  {     1,  4384,     0,  15,   0, UNI_JURCHENRADICALS }   /* jurchenradicals */,
-  {     1,  8063,     0,  18,   0, UNI_dt_values_index }   /* decompositiontype= */,
-  {     0,     2,   629,   1,   3, UNI_CE }   /* ce=t */,
-  {     9,  6254,  4869,  10,  16, UNI_LB__CL }   /* linebreak=closepunctuation */,
-  {    11,  4622,   183,  17,   4, UNI_RUNR }   /* scriptextensions=runr */,
-  {     1,  1137,   128,   4,   4, UNI_LATN }   /* scx=latn */,
-  {     0,   933,   804,   6,   2, UNI_AGE__12_DOT_1 }   /* age=v121 */,
-  {     0,   557,  2683,   2,   3, -UNI_LOE }   /* loe=n */,
-  {     0,  2431,  2363,   6,  12, UNI_PLAYINGCARDS }   /* block=playingcards */,
-  {     1,    11,  5154,   1,   9, UNI_ALCHEMICAL }   /* alchemical */,
-  {     0,  7433,   406,  24,   2, UNI_CCC__26 }   /* canonicalcombiningclass=26 */,
-  {     2,  7643,   882,   8,   3, UNI_SUPPUAA }   /* blk=suppuaa */,
-  {     2,  1720,  1749,   4,   6, UNI_DOMINO }   /* blk=domino */,
-  {     2,   358,  3294,   4,   5, UNI_CCC__A }   /* ccc=above */,
-  {     2,  1137,  6312,   4,   7, UNI_SINH }   /* scx=sinhala */,
-  {     4,  2771,   373,  13,   4, UNI_PATSYN }   /* patternsyntax=yes */,
-  {     9,  6254,  4524,  10,  14, UNI_LB__BK }   /* linebreak=mandatorybreak */,
-  {     5,  5423,  3857,   7,  13, UNI_LISUSUP }   /* block=lisusupplement */,
-  {     9,  1335,  5038,   2,  10, UNI_XPOSIXSPACE }   /* iswhitespace */,
-  {     1,  2431,  3375,   6,  15, UNI_INIMPERIALARAMAIC }   /* block=imperialaramaic */,
-  {     3,  5700,   373,  19,   2, UNI_TERM }   /* terminalpunctuation=y */,
-  {    11,  1910,   243,   7,   4, UNI_SC__YI }   /* script=yiii */,
-  {     0,  2408,  3565,   9,   3, UNI_xidc_values_index }   /* xidcontinue= */,
-  {     0,  3897,  1963,  13,   3, UNI_JG__MALAYALAMLLLA }   /* jg=malayalamllla */,
-  {     0,   306,   802,   3,   3, UNI_NV__5_SLASH_2 }   /* nv=5/2 */,
-  {     0,  2864,   327,   3,   4, UNI_M }   /* gc=mark */,
-  {     1,  9137,  1145,   7,   7, UNI_SPECIALS }   /* block=specials */,
-  {     3,  3937,   315,   3,   2, UNI_LB__AP }   /* lb=ap */,
-  {     0,   323,  2249,   2,   4, UNI_IN__3_DOT_1 }   /* in=3.1 */,
-  {    15,  1137,  1036,   4,   6, UNI_LEPC }   /* scx=lepcha */,
-  {     0,  7018,     0,   4,   0, UNI_CE }   /* isce */,
-  {     1,  4822,     0,  16,   0, UNI_LINEARBSYLLABARY }   /* linearbsyllabary */,
-  {     0,    30,   976,   1,   6, UNI_ECOMP }   /* isecomp */,
-  {    15,   574,  6723,   3,   6, UNI_SB__FO }   /* sb=format */,
-  {     0,  5267,  5261,  13,   6, UNI_JG__MANICHAEANSAMEKH }   /* jg=manichaeansamekh */,
-  {     0,  7287,   644,  24,   2, -UNI_COMPEX }   /* fullcompositionexclusion=n */,
-  {     5,  1910,   955,   7,   4, UNI_BASS }   /* script=bass */,
-  {     5,  4025,  2195,  14,   8, UNI_NV__11_SLASH_2 }   /* numericvalue=5.500e+00 */,
-  {     0,  1176,     0,   8,   0, UNI_VITH }   /* vithkuqi */,
-  {    10,  1720,  6886,   4,  13, UNI_ZNAMENNYMUSIC }   /* blk=znamennymusic */,
-  {     4,  1940,     0,   4,   0, UNI_SYLO }   /* sylo */,
-  {     0,  6554,  2342,   3,   4, UNI_SC__HUNG }   /* sc=hung */,
-  {     0,  1066,     0,   8,   0, UNI_JAMOEXTB }   /* jamoextb */,
-  {     3,   323,  8106,   2,  28, UNI_PHONETICEXTSUP }   /* inphoneticextensionssupplement */,
-  {     0,  1137,   456,   4,   4, UNI_OGAM }   /* scx=ogam */,
-  {     0,  1335,  5775,   2,  10, UNI_BENGALISUP }   /* isbengalisup */,
-  {     0,    43,     0,   4,   0, UNI_BUHD }   /* buhd */,
-  {     3,  8867,     0,  31,   0, UNI_INSC__CONSONANT }   /* indicsyllabiccategory=consonant */,
-  {     1,  4622,    47,  17,   4, UNI_CAKM }   /* scriptextensions=cakm */,
-  {     1,  2431,   713,   6,   5, UNI_INOGHAM }   /* block=ogham */,
-  {     0,  1254,     0,   7,   0, UNI_GRAN }   /* grantha */,
-  {     1,   877,   373,   5,   2, UNI_STERM }   /* sterm=y */,
-  {     3,  6459,  2737,   7,  12, UNI_MAYANNUMERALS }   /* block=mayannumerals */,
-  {     0,   686,  3365,   5,  10, UNI_GCB__L }   /* hst=leadingjamo */,
-  {     0,  1910,   472,   7,   4, UNI_PHLI }   /* script=phli */,
-  {     1,  8195,   630,  17,   2, UNI_VS }   /* variationselector=t */,
-  {     4,  8275,   630,  11,   5, UNI_IDEO }   /* ideographic=true */,
-  {     0,  3937,  4605,   3,  17, UNI_RI }   /* lb=regionalindicator */,
-  {     0,  1799,  8669,   6,  29, UNI_ARABICMATH }   /* arabicmathematicalalphabeticsymbols */,
-  {     3,  1910,   534,   7,   6, UNI_SC__LYDI }   /* script=lydian */,
-  {     1,  4010,   304,  15,   1, UNI_NV__1_SLASH_4 }   /* numericvalue=1/4 */,
-  {     4,   323,  1016,   2,   8, UNI_INHIRAGANA }   /* inhiragana */,
-  {     3,  4622,  2536,  17,   4, UNI_NAND }   /* scriptextensions=nand */,
-  {     1,  2609,     0,  13,   0, UNI_MYANMAREXTB }   /* ismyanmarextb */,
-  {     3,  1720,  5481,   4,  18, UNI_HALFMARKS }   /* blk=combininghalfmarks */,
-  {     1,  1335,   179,   2,   4, UNI_RJNG }   /* isrjng */,
-  {     0,   933,   364,   5,   2, UNI_AGE__3_DOT_1 }   /* age=v31 */,
-  {     0,  8326,   689,  15,   2, UNI_L }   /* generalcategory=l */,
-  {     5,  6554,  1048,   3,   4, UNI_SC__TELU }   /* sc=telu */,
-  {     0,  2628,     0,  13,   0, UNI_XPOSIXBLANK }   /* isxposixblank */,
-  {     0,  3900,     0,   9,   0, UNI_MLYM }   /* malayalam */,
-  {     1,   899,     0,   7,   0, UNI_TAVT }   /* taiviet */,
-  {     0,  5387,     0,  20,   0, UNI_HLUW }   /* anatolianhieroglyphs */,
-  {     0,  3277,  4731,  11,   4, UNI_MYANMAREXTC }   /* blk=myanmarextc */,
-  {     0,  3937,  3499,   3,  12, UNI_LB__IS }   /* lb=infixnumeric */,
-  {     3,  1818,  1826,   3,   8, UNI_JG__FARSIYEH }   /* jg=farsiyeh */,
-  {     0,  1891,  1897,   6,   5, UNI_HMNG }   /* pahawhhmong */,
-  {     8,  1335,   148,   2,   4, UNI_NEWA }   /* isnewa */,
-  {     4,  1137,   420,   4,   4, UNI_TOTO }   /* scx=toto */,
-  {     4,  2771,   972,  13,   2, -UNI_PATSYN }   /* patternsyntax=f */,
-  {     0,  1335,  1460,   2,   3, UNI_IDS }   /* isids */,
-  {     1,  1335,   984,   2,   8, UNI_DUPL }   /* isduployan */,
-  {     0,   306,  2536,   3,   3, UNI_NV__NAN }   /* nv=nan */,
-  {     2,  2431,  7894,   6,  26, UNI_TANGUTCOMPONENTSSUP }   /* block=tangutcomponentssupplement */,
-  {     0,  2628,  1712,   4,   8, UNI_XPOSIXSPACE }   /* isxperlspace */,
-  {     0,  1910,   160,   7,   4, UNI_SC__OUGR }   /* script=ougr */,
-  {     1,   323,  5327,   2,  19, UNI_OTTOMANSIYAQNUMBERS }   /* inottomansiyaqnumbers */,
-  {     0,  5914,   590,  21,   3, UNI_WB__EB }   /* graphemeclusterbreak=ebg */,
-  {     2,  9068,  3122,   3,   7, UNI_NT__NU }   /* nt=numeric */,
-  {     1,  6552,     0,   5,   0, UNI_insc_values_index }   /* insc= */,
-  {     2,  1335,  4354,   2,  12, UNI_DIACRITICALS }   /* isdiacriticals */,
-  {     0,  7039,  4300,  11,  12, UNI_INPC__TOPANDLEFTANDRIGHT }   /* inpc=topandleftandright */,
-  {     0,  3800,  1774,  11,   3, UNI_LATINEXTG }   /* latinextendedg */,
-  {     7,   358,   364,   4,   2, UNI_CCC__31 }   /* ccc=31 */,
-  {     0,  2409,  3565,   8,   3, UNI_idc_values_index }   /* idcontinue= */,
-  {     1,  3555,  1376,  13,   2, UNI_NV__60 }   /* numericvalue=60 */,
-  {     7,  2589,  7388,   5,  12, UNI_GEOMETRICSHAPES }   /* isgeometricshapes */,
-  {    15,  5267,  4455,  13,   4, UNI_JG__MANICHAEANKAPH }   /* jg=manichaeankaph */,
-  {     7,  5914,   689,  20,   3, UNI_LB__H2 }   /* graphemeclusterbreak=lv */,
-  {     1,   752,   109,   3,   3, UNI_INKAWI }   /* inkawi */,
-  {     0,  2382,   599,   3,   3, UNI_IN__4 }   /* in=4.0 */,
-  {     9,  1720,  5971,   5,  18, UNI_COUNTINGROD }   /* blk=countingrodnumerals */,
-  {     1,  1910,   215,   7,   4, UNI_SC__TGLG }   /* script=tglg */,
-  {     1,   306,  2260,   3,   2, UNI_NV__33 }   /* nv=33 */,
-  {     5,  1137,  2156,   4,   4, UNI_MEND }   /* scx=mend */,
-  {     2,  1335,  6574,   2,   4, UNI_GLAG }   /* isglag */,
-  {     0,  6554,   504,   3,   4, UNI_TNSA }   /* sc=tnsa */,
-  {     1,  1335,  1283,   2,   4, UNI_MULT }   /* ismult */,
-  {     0,  8063,   144,  18,   3, UNI_DT__NAR }   /* decompositiontype=nar */,
-  {     1,  2630,  3427,   6,   5, UNI_XPOSIXALNUM }   /* xposixalnum */,
-  {     0,   383,   972,   4,   6, -UNI_CWCM }   /* cwcm=false */,
-  {     9,  6554,    67,   3,   4, UNI_SC__CPRT }   /* sc=cprt */,
-  {     0,  7433,  6727,  24,   3, UNI_CCC__202 }   /* canonicalcombiningclass=atb */,
-  {     1,   223,     0,   4,   0, UNI_TODR }   /* todr */,
-  {     0,  1272,  6157,   4,   9, UNI_KANAEXTA }   /* kanaextendeda */,
-  {     0,  2327,  2195,   4,   8, UNI_NV__17_SLASH_2 }   /* nv=8.500e+00 */,
-  {     1,  6646,  2297,  16,   6, UNI_NV__1_SLASH_40 }   /* numericvalue=2.500e-02 */,
-  {     1,   283,  1974,   4,   7, UNI_GCB__CN }   /* gcb=control */,
-  {     0,  2375,  2294,  11,   3, UNI_IN__12 }   /* presentin=12.0 */,
-  {     1,  2133,     0,  12,   0, UNI_GONM }   /* masaramgondi */,
-  {     8,   545,  5664,   4,   4, UNI_NV__30000 }   /* nv=30000 */,
-  {     3,  2864,  4192,   3,  14, UNI_ZS }   /* gc=spaceseparator */,
-  {     1,     2,   971,   1,   3, -UNI_CE }   /* ce=f */,
-  {     1,  5851,   373,  21,   4, UNI_CWL }   /* changeswhenlowercased=yes */,
-  {     0,  5370,  2727,   6,   9, UNI__PERL_SURROGATE }   /* _perl_surrogate */,
-  {     8,  6254,  3799,  10,   2, UNI_LB__NL }   /* linebreak=nl */,
-  {     8,  8931,     0,  25,   0, UNI_SYMBOLSFORLEGACYCOMPUTING }   /* symbolsforlegacycomputing */,
-  {     0,  4622,  6574,  17,  10, UNI_GLAG }   /* scriptextensions=glagolitic */,
-  {     0,  6254,   590,  10,   2, UNI_EBASE }   /* linebreak=eb */,
-  {     0,  7063,     0,   6,   0, UNI_BRAH }   /* brahmi */,
-  {     0,  3555,  1380,  13,   2, UNI_NV__32 }   /* numericvalue=32 */,
-  {     2,  3339,     0,  12,   0, UNI_NL }   /* letternumber */,
-  {     0,  2510,  2481,   8,   8, UNI_ETHIOPICEXT }   /* ethiopicextended */,
-  {     0,  1720,  2351,   4,  12, UNI_PHAISTOS }   /* blk=phaistosdisc */,
-  {     0,  1720,  8167,   4,  19, UNI_INEGYPTIANHIEROGLYPHS }   /* blk=egyptianhieroglyphs */,
-  {     1,   992,   972,   8,   6, -UNI_EXT }   /* extender=false */,
-  {     1,  7938,   406,  27,   2, UNI_CCC__26 }   /* canonicalcombiningclass=ccc26 */,
-  {     0,     2,  5971,   1,  18, UNI_COUNTINGROD }   /* countingrodnumerals */,
-  {     4,  6554,   276,   3,   4, UNI_SC__GARA }   /* sc=gara */,
-  {     1,  8326,  7104,  19,   8, UNI_LO }   /* generalcategory=otherletter */,
-  {     2,  3555,  2761,  13,  10, UNI_NV___MINUS_1_SLASH_2 }   /* numericvalue=-5.000e-01 */,
-  {     9,  1487,  2260,   7,   2, UNI_CCC__33 }   /* ccc=ccc33 */,
-  {     0,  2431,  4354,   6,  15, UNI_DIACRITICALSEXT }   /* block=diacriticalsext */,
-  {     1,  1335,  4755,   2,   5, UNI_TITLE }   /* istitle */,
-  {     7,  1797,  5154,   3,   9, UNI_ALCHEMICAL }   /* isalchemical */,
-  {     0,  3842,   133,  13,   3, UNI_LATINEXTF }   /* islatinextendedf */,
-  {     1,   623,   366,   6,   1, UNI_CCC__AL }   /* ccc=228 */,
-  {     0,  2020,  2683,  11,   3, -UNI_GRBASE }   /* graphemebase=n */,
-  {     0,  1460,   643,   3,   4, -UNI_IDST }   /* idst=no */,
-  {     9,  1720,  5688,   4,   3, UNI_PUA }   /* blk=pua */,
-  {     1,  1335,  9037,   5,  33, UNI_CJKCOMPATIDEOGRAPHSSUP }   /* iscjkcompatibilityideographssupplement */,
-  {     0,  1720,   452,   4,   3, UNI_INNKO }   /* blk=nko */,
-  {     9,   686,   689,   3,   4, UNI_LB__H3 }   /* hst=lvt */,
-  {     2,  6291,   643,  20,   3, -UNI__PERL_NCHAR }   /* noncharactercodepoint=n */,
-  {     0,  1805,  7092,   3,  21, UNI_MODIFIERLETTERS }   /* isspacingmodifierletters */,
-  {     0,  1335,   327,   2,   4, UNI_M }   /* ismark */,
-  {     2,  1459,   373,   8,   4, UNI_XIDS }   /* xidstart=yes */,
-  {    17,  2431,   768,   6,   7, UNI_INLINEARA }   /* block=lineara */,
-  {     0,   343,  7411,   3,  22, UNI_SUPERANDSUB }   /* superscriptsandsubscripts */,
-  {     4,  1335,   452,   2,   4, UNI_NKO }   /* isnkoo */,
-  {     0,    53,   643,   1,   6, UNI_NV__NAN }   /* nt=none */,
-  {     0,  6554,  1448,   3,   4, UNI_SC__THAA }   /* sc=thaa */,
-  {     0,  1292,  9141,   2,  35, UNI_SUPMATHOPERATORS }   /* blk=supplementalmathematicaloperators */,
-  {     3,  1335,   782,   2,   7, UNI_MARC }   /* ismarchen */,
-  {     1,  5580,     0,  11,   0, UNI_TAIXUANJING }   /* taixuanjing */,
-  {     2,  6554,    94,   3,   4, UNI_SC__GUKH }   /* sc=gukh */,
-  {    10,  2375,  2277,   9,   4, UNI_IN__4_DOT_1 }   /* presentin=4.1 */,
-  {     0,  2431,  6886,   6,  13, UNI_ZNAMENNYMUSIC }   /* block=znamennymusic */,
-  {     0,  1137,  1421,   4,   4, UNI_PALM }   /* scx=palm */,
-  {     2,  1720,  1311,   4,   7, UNI_INSOYOMBO }   /* blk=soyombo */,
-  {     0,  8326,   876,  16,   2, UNI__PERL_SURROGATE }   /* generalcategory=cs */,
-  {     9,   323,  1609,   2,  10, UNI_INNAGMUNDARI }   /* innagmundari */,
-  {     6,   947,     0,   4,   0, UNI_BALI }   /* bali */,
-  {    11,  4339,     0,  15,   0, UNI_PD }   /* dashpunctuation */,
-  {     4,  1910,  1042,   7,   4, UNI_SC__LYCI }   /* script=lyci */,
-  {     0,  1880,  1883,   3,   3, UNI_nfcqc_values_index }   /* nfcqc= */,
-  {     6,  4010,  1118,  14,   4, UNI_NV__11_SLASH_12 }   /* numericvalue=11/12 */,
-  {     1,  8326,  3338,  15,  13, UNI_NL }   /* generalcategory=letternumber */,
-  {     1,  2864,   670,   3,   2, UNI_PI }   /* gc=pi */,
-  {     2,   283,  7579,   4,   7, UNI_GCB__PP }   /* gcb=prepend */,
-  {     0,  7980,   644,  10,   2, -UNI_XPOSIXALPHA }   /* alphabetic=n */,
-  {     0,  8333,   115,   9,   2, UNI_SK }   /* category=sk */,
-  {     0,  2431,  4283,   6,  17, UNI_INDICSIYAQNUMBERS }   /* block=indicsiyaqnumbers */,
-  {     0,  1454,  3605,   5,   4, UNI_WB__MN }   /* wb=midnum */,
-  {     3,  8326,  4804,  16,  18, UNI_PI }   /* generalcategory=initialpunctuation */,
-  {     0,  1335,   108,   2,   4, UNI_KAWI }   /* iskawi */,
-  {     1,  7643,  8150,  15,  17, UNI_SUPPUAB }   /* blk=supplementaryprivateuseareab */,
-  {    16,  1335,   349,   2,   2, UNI_PD }   /* ispd */,
-  {     0,  6554,  1541,   3,   4, UNI_SC__BUGI }   /* sc=bugi */,
-  {     3,  1797,  8669,   8,  29, UNI_ARABICMATH }   /* isarabicmathematicalalphabeticsymbols */,
-  {     0,  3639,  1727,  12,   4, UNI_CYRILLICEXTD }   /* blk=cyrillicextd */,
-  {     1,  6554,  1297,   3,   7, UNI_SC__PHAG }   /* sc=phagspa */,
-  {     0,  6723,     0,   6,   0, UNI_CF }   /* format */,
-  {     1,  1335,  6574,   2,  20, UNI_GLAGOLITICSUP }   /* isglagoliticsupplement */,
-  {     0,  8195,     0,  18,   0, UNI_INVS }   /* variationselectors */,
-  {     1,  1720,   698,   4,   5, UNI_INBUHID }   /* blk=buhid */,
-  {     0,   268,   644,   5,   2, -UNI_CWKCF }   /* cwkcf=n */,
-  {     0,  3798,     0,  16,   0, UNI_LATINEXTD }   /* inlatinextendedd */,
-  {     0,  8333,  1456,   8,   2, UNI_M }   /* category=m */,
-  {     0,  5267,     0,  19,   0, UNI_JG__MANICHAEANTWENTY }   /* jg=manichaeantwenty */,
-  {     1,  2431,  6166,   6,   9, UNI_INMONGOLIAN }   /* block=mongolian */,
-  {     2,  6554,  1639,   3,   4, UNI_SAUR }   /* sc=saur */,
-  {     0,  1454,  3487,   3,  12, UNI_LB__HL }   /* wb=hebrewletter */,
-  {     1,  8378,  1766,  29,   3, UNI_CJKEXTI }   /* incjkunifiedideographsextensioni */,
-  {     6,  2431,  1609,   6,  10, UNI_INNAGMUNDARI }   /* block=nagmundari */,
-  {    10,  1335,    90,   2,   4, UNI_GUJR }   /* isgujr */,
-  {     0,  1335,  1749,   2,  11, UNI_DOMINO }   /* isdominotiles */,
-  {     0,  4659,     0,  11,   0, UNI_SGNW }   /* signwriting */,
-  {     0,  4771,   972,   5,   2, -UNI_XPOSIXUPPER }   /* upper=f */,
-  {     1,  1799,     0,   4,   0, UNI_ARAB }   /* arab */,
-  {     1,  1335,  1254,   2,   4, UNI_GRAN }   /* isgran */,
-  {     2,  1335,  1066,   2,   8, UNI_JAMOEXTB }   /* isjamoextb */,
-  {     0,  6686,     0,  14,   0, UNI_BC__L }   /* bc=lefttoright */,
-  {    18,  1112,  5664,   4,  12, UNI_NV__1000000000000 }   /* nv=1000000000000 */,
-  {     1,  8741,     0,  24,   0, UNI_inpc_values_index }   /* indicpositionalcategory= */,
-  {     0,  1910,   255,   7,   4, UNI_ZZZZ }   /* script=zzzz */,
-  { 22027,  1335,   115,   2,   2, UNI_SK }   /* issk */,
-  {     0,  4622,    35,  17,   4, UNI_BATK }   /* scriptextensions=batk */,
-  {    34,   306,  2172,   3,   2, UNI_NV__11 }   /* nv=11 */,
-  {     0,   164,   644,   3,   3, -UNI_PCM }   /* pcm=no */,
-  {     1,  1910,  3687,   7,   7, UNI_SC__CPRT }   /* script=cypriot */,
-  {    13,  2950,     0,   7,   0, UNI_MAHJONG }   /* mahjong */,
-  {     0,   752,  5222,   5,  11, UNI_KANASUP }   /* inkanasupplement */,
-  {    11,  1335,  1388,   2,   4, UNI_ITAL }   /* isital */,
-  {     2,  4622,   428,  17,   4, UNI_DIAK }   /* scriptextensions=diak */,
-  {     0,  1818,  1839,   3,   3, UNI_JG__KAF }   /* jg=kaf */,
-  {     3,  1460,     0,   7,   0, UNI_IDS }   /* idstart */,
-  {     0,  3984,   630,   4,   2, UNI_MATH }   /* math=t */,
-  {     3,  1910,  5680,   7,  20, UNI_HMNP }   /* script=nyiakengpuachuehmong */,
-  {     0,  2431,  6756,   9,  13, UNI_CJKCOMPAT }   /* block=cjkcompatibility */,
-  {     0,  5830,   644,  21,   3, -UNI_CWCM }   /* changeswhencasemapped=no */,
-  {     0,  1910,  8167,   7,  19, UNI_EGYP }   /* script=egyptianhieroglyphs */,
-  {     6,  8326,  2913,  20,   7, UNI_SO }   /* generalcategory=othersymbol */,
-  {     0,  3760,  4769,  15,   2, UNI_idsu_values_index }   /* idsunaryoperator= */,
-  {     1,  1720,  1817,   9,   2, UNI_CJKEXTJ }   /* blk=cjkextj */,
-  {     1,  6554,    23,   3,   4, UNI_AHOM }   /* sc=ahom */,
-  {     5,   394,  7104,   3,   8, UNI_LO }   /* otherletter */,
-  {     0,   116,     0,   4,   0, UNI_KNDA }   /* knda */,
-  {     2,  4010,  2319,  14,   8, UNI_NV__1_SLASH_80 }   /* numericvalue=1.250e-02 */,
-  {     0,   316,   644,   5,   3, -UNI__PERL_PATWS }   /* patws=no */,
-  {     6,  8326,   259,  16,   2, UNI_CN }   /* generalcategory=cn */,
-  {     0,  1974,     0,   7,   0, UNI_XPOSIXCNTRL }   /* control */,
-  {     0,  3555,  1377,  14,   3, UNI_NV__4000 }   /* numericvalue=4000 */,
-  {     8,   978,   644,   6,   2, -UNI_COMPEX }   /* compex=n */,
-  {     0,  5719,  6335,  19,  19, UNI_VO__TR }   /* verticalorientation=transformedrotated */,
-  {     1,  6554,  1297,   3,   4, UNI_SC__PHAG }   /* sc=phag */,
-  {     9,  1335,  7868,   2,  26, UNI_KATAKANAEXT }   /* iskatakanaphoneticextensions */,
-  {     0,  2408,  2683,  10,   3, -UNI_XIDC }   /* xidcontinue=n */,
-  {     1,  6552,  6039,   5,  16, UNI_LB__VF }   /* insc=reorderingkiller */,
-  {     0,  1472,     0,   5,   0, UNI_LATN }   /* latin */,
-  {     0,  2431,  2001,   6,   8, UNI_UCASEXTA }   /* block=ucasexta */,
-  {     0,  1749,     0,   6,   0, UNI_DOMINO }   /* domino */,
-  {     0,   323,  5112,   2,   8, UNI_TAMILSUP }   /* intamilsup */,
-  {     1,   933,   309,   5,   2, UNI_AGE__9 }   /* age=v90 */,
-  {     1,  4622,   112,  17,   4, UNI_KITS }   /* scriptextensions=kits */,
-  {     0,  2431,  4369,   6,   6, UNI_INHANGUL }   /* block=hangul */,
-  {     5,  1335,   438,   2,   2, UNI_NO }   /* isno */,
-  {    20,  4622,    90,  17,   4, UNI_GUJR }   /* scriptextensions=gujr */,
-  {     2,  1421,     0,   9,   0, UNI_PALM }   /* palmyrene */,
-  {     0,  4622,   251,  17,   4, UNI_ZYYY }   /* scriptextensions=zyyy */,
-  {     0,  8063,  2790,  18,   8, UNI_DT__VERT }   /* decompositiontype=vertical */,
-  {     0,   132,     0,   4,   0, UNI_MEDF }   /* medf */,
-  {     1,   623,   409,   5,   2, UNI_CCC__DA }   /* ccc=234 */,
-  {     7,  4622,  4926,  17,   4, UNI_TALE }   /* scriptextensions=tale */,
-  {     2,  2598,   373,   5,   2, UNI_JOINC }   /* joinc=y */,
-  {     1,  4700,   211,  11,   2, UNI_LATINEXTF }   /* blk=latinextf */,
-  {     3,  2431,  3152,   6,   9, UNI_INCUNEIFORM }   /* block=cuneiform */,
-  {     4,  6554,   488,   3,   4, UNI_SC__ROHG }   /* sc=rohg */,
-  {     0,  1720,  1098,   4,   8, UNI_INMAHAJANI }   /* blk=mahajani */,
-  {     2,  4569,   372,   5,   2, UNI_wspace_values_index }   /* wspace= */,
-  {     7,   336,     0,   5,   0, UNI_TAKR }   /* takri */,
-  {     0,  1981,   286,  12,   1, UNI_bidim_values_index }   /* bidimirrored= */,
-  {     1,  8326,   670,  16,   2, UNI_PI }   /* generalcategory=pi */,
-  {     1,  2072,  3005,   6,   2, UNI_radical_values_index }   /* radical= */,
-  {     2,  4981,  2195,  14,   8, UNI_NV__13_SLASH_2 }   /* numericvalue=6.500e+00 */,
-  {     0,  6554,   534,   3,   4, UNI_SC__LYDI }   /* sc=lydi */,
-  {     6,  3663,  2898,   7,  11, UNI_ALPHABETICPF }   /* block=alphabeticpf */,
-  {     2,  1335,   955,   2,   8, UNI_BASS }   /* isbassavah */,
-  {    12,  1270,  6157,   6,   9, UNI_KANAEXTA }   /* inkanaextendeda */,
-  {     2,  1720,  1024,   4,   6, UNI_INHATRAN }   /* blk=hatran */,
-  {     0,  1818,   519,   8,   3, UNI_JG__CROWNHAH }   /* jg=crownhah */,
-  {     2,  6554,  4659,   3,  11, UNI_SGNW }   /* sc=signwriting */,
-  {     0,  3555,   595,  13,   2, UNI_NV__13 }   /* numericvalue=13 */,
-  {     3,  3134,   644,   5,   2, -UNI_EPRES }   /* epres=n */,
-  {     1,  1249,  4366,   3,   4, UNI_CJKEXTH }   /* cjkexth */,
-  {     0,   323,  1254,   2,   7, UNI_INGRANTHA }   /* ingrantha */,
-  {     0,  3555,  2188,  13,   2, UNI_NV__42 }   /* numericvalue=42 */,
-  {     4,  6826,  2826,  14,   3, UNI_JG__ALEF }   /* joininggroup=alef */,
-  {     0,  1910,  1196,   7,   9, UNI_BHKS }   /* script=bhaiksuki */,
-  {     1,   323,  5233,   2,  14, UNI_INHANIFIROHINGYA }   /* inhanifirohingya */,
-  {     0,   642,  3435,   3,   3, UNI_DT__ENC }   /* dt=enc */,
-  {     0,  1247,    81,   7,   2, UNI_CJKEXTG }   /* incjkextg */,
-  {     2,  1335,  1385,   2,   9, UNI_ITAL }   /* isolditalic */,
-  {     0,   323,  2032,   2,  12, UNI_INGUNJALAGONDI }   /* ingunjalagondi */,
-  {     0,   273,   373,   3,   2, UNI_CWT }   /* cwt=y */,
-  {     1,  8867,  2867,  22,   5, UNI_INSC__OTHER }   /* indicsyllabiccategory=other */,
-  {     2,  5423,    81,  13,   2, UNI_LATINEXTG }   /* block=latinextg */,
-  {     0,  6554,  6185,   3,   4, UNI_SUND }   /* sc=sund */,
-  {     3,  1910,  1042,   7,   6, UNI_SC__LYCI }   /* script=lycian */,
-  {    22,  1910,  4369,   7,   4, UNI_SC__HANG }   /* script=hang */,
-  {     1,   528,     0,   6,   0, UNI_KHOJ }   /* khojki */,
-  {    16,  1454,    98,   3,   2, UNI_LB__HL }   /* wb=hl */,
-  {    14,  2431,  8195,   6,  18, UNI_INVS }   /* block=variationselectors */,
-  {    29,  2354,  5408,   3,   8, UNI_TANGUTSUP }   /* istangutsup */,
-  {     1,  1487,  2180,   7,   2, UNI_CCC__25 }   /* ccc=ccc25 */,
-  {     7,  4622,   393,  17,   6, UNI_GOTH }   /* scriptextensions=gothic */,
-  {     0,  1910,   775,   7,   4, UNI_SC__MAND }   /* script=mand */,
-  {     1,   963,  5292,   3,   6, UNI_BPT__C }   /* bpt=close */,
-  {     0,    30,  2019,   1,  13, UNI_GRBASE }   /* isgraphemebase */,
-  {     2,  3651,  7686,   5,  10, UNI_ENCLOSEDCJK }   /* blk=enclosedcjk */,
-  {     0,  7237,   644,  25,   2, -UNI_CWKCF }   /* changeswhennfkccasefolded=n */,
-  {     0,  6554,    82,   3,   4, UNI_SC__GONG }   /* sc=gong */,
-  {     6,   452,     0,   4,   0, UNI_NKO }   /* nkoo */,
-  {     2,  1720,    81,   9,   2, UNI_CJKEXTG }   /* blk=cjkextg */,
-  {     1,  3540,  2434,  11,   3, UNI_nfdqc_values_index }   /* nfdquickcheck= */,
-  {     0,  6225,   742,  13,   4, UNI_JG__SEEN }   /* joininggroup=seen */,
-  {     8,  2431,  1258,   6,   4, UNI_INTHAI }   /* block=thai */,
-  {     1,  5935,  7496,  15,  11, UNI_IDENTIFIERTYPE__UNCOMMONUSE }   /* identifiertype=uncommonuse */,
-  {     0,  3076,  4639,   3,  16, UNI_SMALLFORMS }   /* insmallformvariants */,
-  {     0,  1720,  9155,   4,  21, UNI_MATHOPERATORS }   /* blk=mathematicaloperators */,
-  {     1,   654,  5934,   2,   3, UNI_LB__ID }   /* lb=id */,
-  {     0,  1776,     0,   4,   0, UNI_GURU }   /* guru */,
-  {     0,  2816,   443,   3,   3, UNI_BC__RLI }   /* bc=rli */,
-  {     1,   754,  5222,   3,   4, UNI_KANASUP }   /* kanasup */,
-  {     1,  4622,  2056,  17,   4, UNI_SOGD }   /* scriptextensions=sogd */,
-  {     0,  6554,   939,   3,   8, UNI_SC__ARMN }   /* sc=armenian */,
-  {     0,  3663,  5154,   7,   9, UNI_ALCHEMICAL }   /* block=alchemical */,
-  {     0,  4622,  6185,  17,   9, UNI_SUND }   /* scriptextensions=sundanese */,
-  {     1,   358,  2817,   2,   7, UNI_CCC__R }   /* ccc=right */,
-  {     6,  1249,  8648,   3,  21, UNI_CJKSYMBOLS }   /* cjksymbolsandpunctuation */,
-  {     0,  2431,  2001,   6,   4, UNI_UCAS }   /* block=ucas */,
-  {     5,  1454,     0,   3,   0, UNI_wb_values_index }   /* wb= */,
-  {     0,   323,   311,   2,   5, UNI_INORIYA }   /* inoriya */,
-  {     0,   978,   972,   6,   6, -UNI_COMPEX }   /* compex=false */,
-  {     0,  1720,  1869,   4,  11, UNI_INMEDEFAIDRIN }   /* blk=medefaidrin */,
-  {     5,  7433,   363,  24,   2, UNI_CCC__23 }   /* canonicalcombiningclass=23 */,
-  {     9,  6686,     0,   4,   0, UNI_BC__L }   /* bc=l */,
-  {     1,  1981,   630,   5,   2, UNI_BIDIM }   /* bidim=t */,
-  {     0,   984,     0,   8,   0, UNI_DUPL }   /* duployan */,
-  {     1,   358,   452,   4,   2, UNI_CCC__7 }   /* ccc=nk */,
-  {     7,  1289,   714,   3,   4, UNI_INOGHAM }   /* inogham */,
-  {     0,  4771,     0,  15,   0, UNI_UPPERCASELETTER }   /* uppercaseletter */,
-  {    17,  3842,  1069,   3,   2, UNI_LOE }   /* isloe */,
-  {     1,   268,   630,   5,   2, UNI_CWKCF }   /* cwkcf=t */,
-  {     3,  1335,   211,   7,   2, UNI_CJKEXTF }   /* iscjkextf */,
-  {    11,   323,  2563,   2,  13, UNI_IPAEXT }   /* inipaextensions */,
-  {     4,  1910,   102,   7,   4, UNI_HMNG }   /* script=hmng */,
-  {     0,   117,     0,   2,   0, UNI_XPOSIXDIGIT }   /* nd */,
-  {     0,     2,   643,   2,   4, -UNI_CWT }   /* cwt=no */,
-  {     1,  2382,   805,   3,   2, UNI_IN__17 }   /* in=17 */,
-  {     7,    33,  7092,   1,  21, UNI_MODIFIERLETTERS }   /* spacingmodifierletters */,
-  {     0,  2275,  5664,   4,   5, UNI_NV__400000 }   /* nv=400000 */,
-  {     6,  1910,   528,   7,   4, UNI_SC__KHOJ }   /* script=khoj */,
-  {     0,  1970,  1975,   5,   6, UNI_BIDIC }   /* bidicontrol */,
-  {     0,  4622,  2878,  17,   4, UNI_COPT }   /* scriptextensions=copt */,
-  {     6,  1137,  1187,   4,   9, UNI_BERF }   /* scx=beriaerfe */,
-  {     2,  1335,  6978,   5,  16, UNI_CJKCOMPATIDEOGRAPHS }   /* iscjkcompatideographs */,
-  {     4,  2431,  5048,   6,  18, UNI_RUMI }   /* block=ruminumeralsymbols */,
-  {     2,  1910,  2833,   6,   5, UNI_SC__ARAB }   /* script=arab */,
-  {     4,  1335,  4569,   2,   6, UNI_XPOSIXSPACE }   /* iswspace */,
-  {     2,  3422,  3425,   3,  10, UNI_XPOSIXDIGIT }   /* decimalnumber */,
-  {     0,  4569,   629,   5,   6, UNI_XPOSIXSPACE }   /* wspace=true */,
-  {    12,  1247,  1817,   7,   2, UNI_CJKEXTJ }   /* incjkextj */,
-  {     0,  4622,   311,  17,   5, UNI_ORYA }   /* scriptextensions=oriya */,
-  {     4,  1818,  1342,   3,   6, UNI_JG__LAMADH }   /* jg=lamadh */,
-  {     0,  2864,   206,   3,   2, UNI_TITLE }   /* gc=lt */,
-  {     5,  2816,  8247,   3,  21, UNI_BC__PDI }   /* bc=popdirectionalisolate */,
-  {     8,  8999,  3984,   8,  12, UNI_MISCMATHSYMBOLSA }   /* blk=miscmathsymbolsa */,
-  {     2,  6062,   972,   4,   2, -UNI_EMOD }   /* emod=f */,
-  {     3,  3996,  6462,  12,   4, UNI_NFCQC__M }   /* nfkcquickcheck=m */,
-  {     0,  1335,  6799,   5,  11, UNI_CJKRADICALSSUP }   /* iscjkradicalssup */,
-  {    18,  7938,   604,  28,   2, UNI_CCC__107 }   /* canonicalcombiningclass=ccc107 */,
-  {     1,   540,  1883,   3,   3, UNI_nfdqc_values_index }   /* nfdqc= */,
-  {    16,  1335,   440,   2,   4, UNI_KHMR }   /* iskhmr */,
-  {     0,   358,   370,   4,   2, UNI_CCC__9 }   /* ccc=vr */,
-  {     1,  6554,   528,   3,   4, UNI_SC__KHOJ }   /* sc=khoj */,
-  {     8,  3324,  3258,  15,   7, UNI_EA__N }   /* eastasianwidth=neutral */,
-  {     0,  1910,  5780,   7,   4, UNI_SC__LISU }   /* script=lisu */,
-  {     1,  2864,  2727,   3,   9, UNI__PERL_SURROGATE }   /* gc=surrogate */,
-  {     4,    65,     0,   2,   0, UNI_MN }   /* mn */,
-  {     2,  1137,  1152,   4,   4, UNI_TAGB }   /* scx=tagb */,
-  {     0,  6554,  6574,   3,  10, UNI_SC__GLAG }   /* sc=glagolitic */,
-  {     3,    21,  7686,   1,  10, UNI_ENCLOSEDCJK }   /* enclosedcjk */,
-  {     1,   925,   602,   4,   3, UNI_AGE__6 }   /* age=6.0 */,
-  {     4,  4622,   393,  17,   4, UNI_GOTH }   /* scriptextensions=goth */,
-  {     4,  2628,  2148,   8,   5, UNI_XPOSIXALPHA }   /* isxposixalpha */,
-  {     0,   323,   708,   2,   5, UNI_INLIMBU }   /* inlimbu */,
-  {     3,  2382,   594,   4,   2, UNI_IN__1_DOT_1 }   /* in=1.1 */,
-  {     1,  6554,   452,   3,   3, UNI_SC__NKO }   /* sc=nko */,
-  {     1,  1720,  1959,   4,  11, UNI_YISYLLABLES }   /* blk=yisyllables */,
-  {     0,  4399,   373,   5,   2, UNI_XPOSIXLOWER }   /* lower=y */,
-  {     0,  6206,     0,  19,   0, UNI_SUPARROWSC }   /* supplementalarrowsc */,
-  {    32,    30,  4398,   1,   6, UNI_XPOSIXLOWER }   /* islower */,
-  {     7,  1720,  4369,   4,  15, UNI_INHANGUL }   /* blk=hangulsyllables */,
-  {    14,  2096,   629,  10,   3, UNI_JT__T }   /* joiningtype=t */,
-  {     0,  3937,  4414,   3,  15, UNI_LB__OP }   /* lb=openpunctuation */,
-  {    35,  1024,     0,   4,   0, UNI_HATR }   /* hatr */,
-  {    16,  9068,   635,   3,   2, UNI_XPOSIXDIGIT }   /* nt=de */,
-  {     0,    33,  4639,   1,  16, UNI_SMALLFORMS }   /* smallformvariants */,
-  {     0,  8834,  5459,  32,   4, UNI_CJKEXTE }   /* block=cjkunifiedideographsextensione */,
-  {     0,  1242,  6315,   3,   4, UNI_SINH }   /* sinhala */,
-  {     0,  5127,  3923,   8,  14, UNI_KAKTOVIKNUMERALS }   /* block=kaktoviknumerals */,
-  {     1,  6554,  1016,   3,   4, UNI_SC__HIRA }   /* sc=hira */,
-  {     4,  1243,  5971,   3,  18, UNI_COUNTINGROD }   /* incountingrodnumerals */,
-  {     2,  4622,  1639,  17,  10, UNI_SAUR }   /* scriptextensions=saurashtra */,
-  {     2,  4010,  1375,  15,   3, UNI_NV__1_SLASH_160 }   /* numericvalue=1/160 */,
-  {     0,    34,   505,   1,   3, UNI_TNSA }   /* tnsa */,
-  {     0,  1720,  3584,   4,  15, UNI_SARB }   /* blk=oldsoutharabian */,
-  {     0,  2375,  2317,   9,   2, UNI_IN__6 }   /* presentin=6 */,
-  {     0,  1137,   718,   4,   5, UNI_OSGE }   /* scx=osage */,
-  {     0,  8380,  5459,  26,   4, UNI_CJKEXTE }   /* cjkunifiedideographsextensione */,
-  {     1,  1512,   972,  10,   2, -UNI_DEP }   /* deprecated=f */,
-  {     0,  8326,  3435,  16,  13, UNI_ME }   /* generalcategory=enclosingmark */,
-  {     5,  4236,  4769,  16,   2, UNI_idsb_values_index }   /* idsbinaryoperator= */,
-  {     0,  1551,   990,   6,   5, UNI_GEORGIANEXT }   /* georgianext */,
-  {     1,  6552,  7063,   5,  19, UNI_INSC__BRAHMIJOININGNUMBER }   /* insc=brahmijoiningnumber */,
-  {     3,  4236,   630,  17,   5, UNI_IDSB }   /* idsbinaryoperator=true */,
-  {    18,  6108,  4809,  12,  13, UNI_SUPPUNCTUATION }   /* insupplementalpunctuation */,
-  {     5,  1335,  8931,   2,  28, UNI_SYMBOLSFORLEGACYCOMPUTINGSUP }   /* issymbolsforlegacycomputingsup */,
-  {     0,  3135,   410,  11,   2, UNI_IN__4_DOT_1 }   /* presentin=v41 */,
-  {     1,  3937,  3098,   3,   6, UNI_LB__VI }   /* lb=virama */,
-  {     0,  8436,  7805,  28,   4, UNI_CJKEXTB }   /* iscjkunifiedideographsextensionb */,
-  {     0,  6552,  1220,  14,   6, UNI_INSC__CONSONANTMEDIAL }   /* insc=consonantmedial */,
-  {     1,   323,   906,   2,   7, UNI_INTIBETAN }   /* intibetan */,
-  {    17,  4071,  2279,  14,   8, UNI_NV__11_SLASH_12 }   /* numericvalue=9.167e-01 */,
-  {     3,  6554,  1566,   3,   8, UNI_SC__JAVA }   /* sc=javanese */,
-  {     0,  2609,  3390,   3,   9, UNI_MISCARROWS }   /* ismiscarrows */,
-  {     2,     5,  5309,   1,  18, UNI_MODIFIERTONELETTERS }   /* modifiertoneletters */,
-  {     3,  6554,   187,   3,   4, UNI_SC__SAMR }   /* sc=samr */,
-  {     0,  6554,   128,   3,   4, UNI_SC__LATN }   /* sc=latn */,
-  {     0,  3555,   367,  13,   2, UNI_NV__49 }   /* numericvalue=49 */,
-  {     0,  2598,   373,   5,   4, UNI_JOINC }   /* joinc=yes */,
-  {    11,  6554,    90,   3,   4, UNI_SC__GUJR }   /* sc=gujr */,
-  {    17,    30,  1257,   1,   5, UNI_INTHAI }   /* inthai */,
-  {     5,  1720,   616,   4,   7, UNI_INAVESTAN }   /* blk=avestan */,
-  {     0,  4025,  2295,  14,   8, UNI_NV__1_SLASH_20 }   /* numericvalue=5.000e-02 */,
-  {     0,  5358,  1995,   8,   4, UNI_WB__KA }   /* wordbreak=ka */,
-  {    16,  2082,  2020,   5,   5, UNI_POSIXGRAPH }   /* posixgraph */,
-  {     1,  6166,     0,   9,   0, UNI_MONG }   /* mongolian */,
-  {     0,  4755,     0,  15,   0, UNI_TITLE }   /* titlecaseletter */,
-  {     1,  1586,  3787,   5,   3, UNI_KANGXI }   /* iskangxi */,
-  {     0,  1981,   972,   5,   6, -UNI_BIDIM }   /* bidim=false */,
-  {     0,  2431,   984,   6,   8, UNI_INDUPLOYAN }   /* block=duployan */,
-  {     4,  1137,   761,   4,   7, UNI_KALI }   /* scx=kayahli */,
-  {     0,  6552,  2921,   5,   9, UNI_INSC__NONJOINER }   /* insc=nonjoiner */,
-  {     1,  6554,   239,   3,   4, UNI_XSUX }   /* sc=xsux */,
-  {     4,  1720,  3716,   4,  16, UNI_HALFANDFULLFORMS }   /* blk=halfandfullforms */,
-  {     1,    30,  7217,   1,   5, UNI_DEVA }   /* isdeva */,
-  {     0,  1459,   373,   4,   2, UNI_XIDS }   /* xids=y */,
-  {     1,  1720,  5112,   4,  15, UNI_TAMILSUP }   /* blk=tamilsupplement */,
-  {     1,   545,   309,   4,   1, UNI_NV__39 }   /* nv=39 */,
-  {     2,  3265,  5499,   6,  16, UNI_INPUNCTUATION }   /* blk=generalpunctuation */,
-  {     2,  1137,  1921,   4,  11, UNI_SORA }   /* scx=sorasompeng */,
-  {    38,  2598,   644,  11,   3, -UNI_JOINC }   /* joincontrol=no */,
-  {     2,  2107,   971,  10,   3, -UNI_KEHNOROTATE }   /* kehnorotate=f */,
-  {     3,  1335,   378,   3,   5, UNI_CAKM }   /* ischakma */,
-  {     1,  1459,   643,   7,   4, -UNI_XIDS }   /* xidstart=no */,
-  {     0,  1335,  2009,   3,  11, UNI_CHESSSYMBOLS }   /* ischesssymbols */,
-  {     2,  5700,   972,  19,   6, -UNI_TERM }   /* terminalpunctuation=false */,
-  {     4,   667,   373,   7,   2, UNI_EXTPICT }   /* extpict=y */,
-  {     0,  1720,   679,   4,   7, UNI_INHANUNOO }   /* blk=hanunoo */,
-  {     4,   323,   782,   2,   7, UNI_INMARCHEN }   /* inmarchen */,
-  {     0,  2354,   200,   3,   3, UNI_TAGS }   /* istags */,
-  {     4,  5809,   373,  21,   2, UNI_CWCF }   /* changeswhencasefolded=y */,
-  {     0,  3142,  1375,   4,   3, UNI_IN__16 }   /* in=v160 */,
-  {     1,  4700,  4956,  12,  10, UNI_LATINEXTADDITIONAL }   /* blk=latinextadditional */,
-  {    14,  6254,   284,  10,   2, UNI_LB__CB }   /* linebreak=cb */,
-  {     3,  6554,   102,   3,   4, UNI_HMNG }   /* sc=hmng */,
-  {     6,  1720,  7218,   4,  18, UNI_DEVANAGARIEXT }   /* blk=devanagariextended */,
-  {     0,  1137,  2032,   4,  12, UNI_GONG }   /* scx=gunjalagondi */,
-  {     2,  7507,  1562,   8,   4, UNI_ARABICEXTA }   /* inarabicexta */,
-  {     0,  8333,   117,   9,   2, UNI_XPOSIXDIGIT }   /* category=nd */,
-  {     2,  2816,  6399,   3,  12, UNI_BC__AN }   /* bc=arabicnumber */,
-  {     1,   552,  4039,   4,   2, UNI_NV__7_SLASH_8 }   /* nv=7/8 */,
-  {     0,  4622,   144,  17,   4, UNI_NARB }   /* scriptextensions=narb */,
-  {     9,  2527,  5309,   3,  18, UNI_MODIFIERTONELETTERS }   /* inmodifiertoneletters */,
-  {     3,  4589,  6662,  14,   8, UNI_NV__1_SLASH_320 }   /* numericvalue=3.125e-03 */,
-  {     1,  1335,   616,   2,   7, UNI_AVST }   /* isavestan */,
-  {     0,  2096,  3042,  11,  12, UNI_JT__T }   /* joiningtype=transparent */,
-  {     0,  5560,     0,  20,   0, UNI_PHLI }   /* inscriptionalpahlavi */,
-  {    10,  3540,   373,  13,   4, UNI_NFDQC__Y }   /* nfdquickcheck=yes */,
-  {     4,  1112,  5664,   4,  10, UNI_NV__10000000000 }   /* nv=10000000000 */,
-  {     0,  1720,  1921,   4,  11, UNI_INSORASOMPENG }   /* blk=sorasompeng */,
-  {     1,   557,  2683,   2,   4, -UNI_LOE }   /* loe=no */,
-  {     1,   358,   366,   4,   2, UNI_CCC__84 }   /* ccc=84 */,
-  {     4,  5851,   630,  21,   5, UNI_CWL }   /* changeswhenlowercased=true */,
-  {     0,  1586,  2518,   4,   9, UNI_KATAKANAEXT }   /* iskatakanaext */,
-  {     1,  6254,  4605,  10,  17, UNI_RI }   /* linebreak=regionalindicator */,
-  {    10,  1112,  4039,   4,   2, UNI_NV__1_SLASH_8 }   /* nv=1/8 */,
-  {     5,  8380,  2686,  27,   3, UNI_CJKEXTJ }   /* cjkunifiedideographsextensionj */,
-  {     0,  1454,   297,   3,   2, UNI_WB__NU }   /* wb=nu */,
-  {     0,    20,   373,   3,   4, UNI_XPOSIXXDIGIT }   /* hex=yes */,
-  {     0,  3937,   293,   3,   2, UNI_GCB__L }   /* lb=jl */,
-  {     0,  6554,   718,   3,   5, UNI_SC__OSGE }   /* sc=osage */,
-  {    18,  1487,   362,   7,   2, UNI_CCC__12 }   /* ccc=ccc12 */,
-  {    16,  8326,  3883,  16,  14, UNI_MN }   /* generalcategory=nonspacingmark */,
-  {     0,  2409,   372,   9,   5, UNI_IDC }   /* idcontinue=yes */,
-  {     0,  7433,   928,  23,   3, UNI_CCC__10 }   /* canonicalcombiningclass=10 */,
-  {    10,  4161,   630,  17,   2, UNI_EPRES }   /* emojipresentation=t */,
-  {     1,  3351,   972,  14,   6, -UNI_GREXT }   /* graphemeextend=false */,
-  {     4,   164,     0,   3,   0, UNI_PCM }   /* pcm */,
-  {     4,  7433,  3288,  24,  11, UNI_CCC__DA }   /* canonicalcombiningclass=doubleabove */,
-  {     0,  1112,   304,   5,   2, UNI_NV__1_SLASH_40 }   /* nv=1/40 */,
-  {     1,  1454,   390,   3,   2, UNI_WB__SQ }   /* wb=sq */,
-  {     9,   686,  1961,   7,   8, UNI_LB__H3 }   /* hst=lvtsyllable */,
-  { 18188,  1981,   630,  12,   2, UNI_BIDIM }   /* bidimirrored=t */,
-  {     3,   859,     0,   4,   0, UNI_QAAI }   /* zinh */,
-  {    10,  8867,  3412,  22,  10, UNI_INSC__PUREKILLER }   /* indicsyllabiccategory=purekiller */,
-  {     4,   323,   939,   2,   8, UNI_INARMENIAN }   /* inarmenian */,
-  {     3,   323,  2001,   2,   8, UNI_UCASEXTA }   /* inucasexta */,
-  {     3,    54,  1916,   2,   5, UNI_TAYO }   /* sc=tayo */,
-  {     0,  1335,  5082,   2,   5, UNI_BAMU }   /* isbamum */,
-  {     0,  1335,  1133,   2,   4, UNI_NSHU }   /* isnshu */,
-  {     0,  6554,   448,   3,   3, UNI_MRO }   /* sc=mro */,
-  {     6,   728,     0,   5,   0, UNI_TAYO }   /* taiyo */,
-  {     3,  5031,  2683,  16,   4, -UNI__PERL_PATWS }   /* patternwhitespace=no */,
-  {     3,  1720,  2950,   4,   7, UNI_MAHJONG }   /* blk=mahjong */,
-  {     0,  5872,   373,  21,   2, UNI_CWT }   /* changeswhentitlecased=y */,
-  {     2,  9176,  3984,   6,  12, UNI_MISCMATHSYMBOLSA }   /* inmiscmathsymbolsa */,
-  {     7,   264,     0,   4,   0, UNI_CWCF }   /* cwcf */,
-  {     4,  2431,   108,   6,   4, UNI_INKAWI }   /* block=kawi */,
-  {     0,  1335,  1566,   2,   4, UNI_JAVA }   /* isjava */,
-  {     0,  7433,  1380,  25,   2, UNI_CCC__AR }   /* canonicalcombiningclass=232 */,
-  {     0,  1970,   360,   4,   2, UNI_bidic_values_index }   /* bidic= */,
-  {     5,  6552,  2719,   5,   6, UNI_LB__ZWJ }   /* insc=joiner */,
-  {     1,  1335,  1535,   2,   2, UNI_ZS }   /* iszs */,
-  {     7,  1970,   630,   5,   5, UNI_BIDIC }   /* bidic=true */,
-  {     0,  2498,  6582,   8,  12, UNI_CYRILLICSUP }   /* incyrillicsupplement */,
-  {     1,  2431,  1176,   6,   8, UNI_INVITHKUQI }   /* block=vithkuqi */,
-  {     0,  6432,  8268,   7,  28, UNI_ENCLOSEDIDEOGRAPHICSUP }   /* block=enclosedideographicsupplement */,
-  {     0,  1910,  1366,   7,   9, UNI_TALU }   /* script=newtailue */,
-  {    10,  1459,   972,   4,   2, -UNI_XIDS }   /* xids=f */,
-  {     0,  6554,  5989,   3,  19, UNI_SC__MERO }   /* sc=meroitichieroglyphs */,
-  {     0,  1599,     0,  10,   0, UNI_KHAR }   /* kharoshthi */,
-  {     8,  7433,  7833,  18,  11, UNI_CCC__R }   /* canonicalcombiningclass=right */,
-  {     0,   667,  1915,   6,   3, UNI_EXTPICT }   /* extpict=t */,
-  {     1,  1799,  4729,   4,   6, UNI_ARABICEXTC }   /* arabicextc */,
-  {     0,  2431,  8496,   6,  30, UNI_MISCSYMBOLSSUP }   /* block=miscellaneoussymbolssupplement */,
-  {     4,  6062,   972,   4,   6, -UNI_EMOD }   /* emod=false */,
-  {     1,  8195,  6205,  17,  11, UNI_VSSUP }   /* variationselectorssupplement */,
-  {     6,   323,  6574,   2,  20, UNI_GLAGOLITICSUP }   /* inglagoliticsupplement */,
-  {     4,  4622,   653,  17,   7, UNI_ELBA }   /* scriptextensions=elbasan */,
-  {     2,  2864,   117,   3,   2, UNI_XPOSIXDIGIT }   /* gc=nd */,
-  {     0,  1910,  1599,   7,  10, UNI_KHAR }   /* script=kharoshthi */,
-  {     0,  4025,   799,  14,   2, UNI_NV__5_SLASH_6 }   /* numericvalue=5/6 */,
-  {     9,  1720,  7113,   4,  22, UNI_TRANSPORTANDMAP }   /* blk=transportandmapsymbols */,
-  {     0,  3624,     0,  15,   0, UNI_ZANB }   /* zanabazarsquare */,
-  {     1,  5809,   630,  21,   2, UNI_CWCF }   /* changeswhencasefolded=t */,
-  {     4,  1910,   243,   7,   2, UNI_SC__YI }   /* script=yi */,
-  {     1,  4010,  5664,  14,   4, UNI_NV__10000 }   /* numericvalue=10000 */,
-  {     0,  5267,  4087,  12,   4, UNI_JG__MANICHAEANTEN }   /* jg=manichaeanten */,
-  {     3,  8383,   286,  16,   1, UNI_uideo_values_index }   /* unifiedideograph= */,
-  {     6,   674,   372,   5,   5, UNI_GRBASE }   /* grbase=yes */,
-  {     2,   323,  2087,   2,   6, UNI_INSYRIAC }   /* insyriac */,
-  {     8,   562,   373,   6,   4, UNI_PATSYN }   /* patsyn=yes */,
-  {     2,   316,  4637,   4,   2, UNI_patws_values_index }   /* patws= */,
-  {     3,  7868,  2520,   4,   7, UNI_KATAKANAEXT }   /* katakanaext */,
-  {     3,  1910,  3147,   7,  14, UNI_SC__PCUN }   /* script=protocuneiform */,
-  {    16,    30,  2350,   1,   9, UNI_PHAISTOS }   /* inphaistos */,
-  {     6,  5038,   971,   9,   3, -UNI_XPOSIXSPACE }   /* whitespace=f */,
-  {     1,  1970,   630,  11,   5, UNI_BIDIC }   /* bidicontrol=true */,
-  {     2,  1459,  4637,   3,   2, UNI_xids_values_index }   /* xids= */,
-  {     1,  3937,   216,   3,   2, UNI_LB__GL }   /* lb=gl */,
-  {    18,  6849,  1660,  14,   2, UNI_SB__FO }   /* sentencebreak=fo */,
-  {    23,  5358,  3605,  12,   4, UNI_WB__MN }   /* wordbreak=midnum */,
-  {     2,  2431,  6312,   6,  21, UNI_SINHALAARCHAICNUMBERS }   /* block=sinhalaarchaicnumbers */,
-  {     5,  2431,  1016,   6,   8, UNI_INHIRAGANA }   /* block=hiragana */,
-  {     0,    27,  6909,   2,  22, UNI_ARCHAICCUNEIFORMNUMERALS }   /* archaiccuneiformnumerals */,
-  {     1,  4161,   373,  17,   2, UNI_EPRES }   /* emojipresentation=y */,
-  {     1,  2630,   259,   6,   5, UNI_XPOSIXCNTRL }   /* xposixcntrl */,
-  {     0,  6291,   643,  20,   4, -UNI__PERL_NCHAR }   /* noncharactercodepoint=no */,
-  {     4,  1818,   742,   3,   4, UNI_JG__SEEN }   /* jg=seen */,
-  {     2,   428,   373,   3,   4, UNI_DIA }   /* dia=yes */,
-  {     1,  1720,  2884,   4,  14, UNI_HIGHSURROGATES }   /* blk=highsurrogates */,
-  {     0,  1720,  6185,   4,  12, UNI_SUNDANESESUP }   /* blk=sundanesesup */,
-  {     3,  4605,   373,  17,   4, UNI_RI }   /* regionalindicator=yes */,
-  {     0,  6411,  3129,  17,   5, UNI_bpt_values_index }   /* bidipairedbrackettype= */,
-  {     0,  2431,  3511,   6,  15, UNI_INMEROITICCURSIVE }   /* block=meroiticcursive */,
-  {     0,  8741,  7050,  24,  13, UNI_INPC__BOTTOMANDLEFT }   /* indicpositionalcategory=bottomandleft */,
-  {     7,  6849,    54,  14,   2, UNI_SB__SC }   /* sentencebreak=sc */,
-  {     2,  1335,    39,   2,   4, UNI_BHKS }   /* isbhks */,
-  {     0,  1137,  3654,   3,   5, UNI_ETHI }   /* scx=ethi */,
-  {     0,  1335,  6935,   2,  10, UNI_CO }   /* isprivateuse */,
-  {     0,   358,  1380,   5,   2, UNI_CCC__132 }   /* ccc=132 */,
-  {     0,  2431,  8648,   9,  21, UNI_CJKSYMBOLS }   /* block=cjksymbolsandpunctuation */,
-  {     1,   323,  2053,   2,  10, UNI_INOLDSOGDIAN }   /* inoldsogdian */,
-  {     0,  2431,  2009,   7,  11, UNI_CHESSSYMBOLS }   /* block=chesssymbols */,
-  {     8,  1335,  4786,   2,  18, UNI_IDST }   /* isidstrinaryoperator */,
-  {     3,  1818,  2654,   3,   3, UNI_JG__DAL }   /* jg=dal */,
-  {     3,    71,   644,   3,   2, -UNI_CWU }   /* cwu=n */,
-  {     0,  1910,    78,   7,   4, UNI_DSRT }   /* script=dsrt */,
-  {     0,  2431,   420,   6,   4, UNI_INTOTO }   /* block=toto */,
-  {     1,  7643,  7729,   5,  24, UNI_SYMBOLSANDPICTOGRAPHSEXTA }   /* blk=symbolsandpictographsexta */,
-  {     1,  3937,  2082,   3,   2, UNI_LB__PO }   /* lb=po */,
-  {     0,  2830,  5154,   5,  16, UNI_ALCHEMICAL }   /* blk=alchemicalsymbols */,
-  {     1,  9137,  5616,   7,  11, UNI_SMALLKANAEXT }   /* block=smallkanaext */,
-  {     1,  7039,  3402,   5,  10, UNI_INPC__OVERSTRUCK }   /* inpc=overstruck */,
-  {     4,  5872,   630,  21,   2, UNI_CWT }   /* changeswhentitlecased=t */,
-  {     2,  1818,   742,   8,   4, UNI_JG__CROWNSEEN }   /* jg=crownseen */,
-  {     0,  3798,  3966,   3,  15, UNI_LINEARBIDEOGRAMS }   /* inlinearbideograms */,
-  {     2,    33,  8526,   1,  29, UNI_SYMBOLSANDPICTOGRAPHSEXTA }   /* symbolsandpictographsextendeda */,
-  {    10,  1720,  3800,   4,  14, UNI_LATINEXTD }   /* blk=latinextendedd */,
-  {     6,  1335,  4115,   3,  16, UNI_UCAS }   /* iscanadiansyllabics */,
-  {    11,   323,   761,   2,   7, UNI_KALI }   /* inkayahli */,
-  {     0,  4010,   304,  15,   2, UNI_NV__1_SLASH_40 }   /* numericvalue=1/40 */,
-  {     4,   933,   414,   5,   2, UNI_AGE__6_DOT_1 }   /* age=v61 */,
-  {     0,  1112,  5664,   4,   5, UNI_NV__100000 }   /* nv=100000 */,
-  {     0,  4622,  1394,  17,   9, UNI_PERM }   /* scriptextensions=oldpermic */,
-  {     1,  5809,   972,  21,   6, -UNI_CWCF }   /* changeswhencasefolded=false */,
-  {     3,  1335,  5482,   3,  17, UNI_HALFMARKS }   /* iscombininghalfmarks */,
-  {     0,  5830,   373,  21,   4, UNI_CWCM }   /* changeswhencasemapped=yes */,
-  {     2,  1335,   775,   2,   7, UNI_MAND }   /* ismandaic */,
-  {     1,  2431,  2351,   6,  12, UNI_PHAISTOS }   /* block=phaistosdisc */,
-  {     1,  1272,     0,   4,   0, UNI_KANA }   /* kana */,
-  {     0,  1880,   373,   5,   2, UNI_NFCQC__Y }   /* nfcqc=y */,
-  {     1,  6554,   120,   3,   4, UNI_KRAI }   /* sc=krai */,
-  {     1,  6554,  5959,   3,   5, UNI_SC__GREK }   /* sc=greek */,
-  {     0,   323,  4853,   2,   8, UNI_INBOPOMOFO }   /* inbopomofo */,
-  {     1,  1137,   251,   4,   4, UNI_ZYYY }   /* scx=zyyy */,
-  {     0,  2431,     0,   6,   0, UNI_blk_values_index }   /* block= */,
-  {     4,  8063,   646,  19,   3, UNI_DT__NONE }   /* decompositiontype=none */,
-  {     1,  1818,  2007,   3,   3, UNI_JG__TAH }   /* jg=tah */,
-  {     0,  2327,  2175,   8,   4, UNI_NV__5_SLASH_6 }   /* nv=8.333e-01 */,
-  {     1,  6935,     0,  10,   0, UNI_CO }   /* privateuse */,
-  {     1,    32,   972,   2,   6, -UNI_VS }   /* vs=false */,
-  {     0,  2382,  2787,   3,   3, UNI_IN__6_DOT_1 }   /* in=6.1 */,
-  {     8,   158,  7388,   3,  20, UNI_GEOMETRICSHAPESEXT }   /* geometricshapesextended */,
-  {     0,   323,  5775,   2,   7, UNI_INBENGALI }   /* inbengali */,
-  {     4,  2609,  4709,   9,   9, UNI_MYANMAREXTB }   /* ismyanmarextendedb */,
-  {    10,     5,  1284,   1,   3, UNI_MULT }   /* mult */,
-  {     0,   358,  2817,   2,   3, UNI_CCC__R }   /* ccc=r */,
-  {    17,  7938,   302,  28,   1, UNI_CCC__13 }   /* canonicalcombiningclass=ccc13 */,
-  {     1,   283,  4770,   2,  16, UNI_UPPERCASELETTER }   /* gc=uppercaseletter */,
-  {     0,  2431,  2950,   6,  12, UNI_MAHJONG }   /* block=mahjongtiles */,
-  {     1,  5809,   630,  21,   5, UNI_CWCF }   /* changeswhencasefolded=true */,
-  {     1,  2375,   594,  11,   2, UNI_IN__1_DOT_1 }   /* presentin=1.1 */,
-  {     1,  2431,  2563,   6,  13, UNI_IPAEXT }   /* block=ipaextensions */,
-  {     0,  4010,  2239,  14,   8, UNI_NV__3_SLASH_20 }   /* numericvalue=1.500e-01 */,
-  {     5,  1335,   227,   2,   4, UNI_TUTG }   /* istutg */,
-  {     0,  6459,  4838,   7,  15, UNI_MISCMATHSYMBOLSB }   /* block=miscmathsymbolsb */,
-  {     0,  2508,  1070,  10,   4, UNI_ETHIOPICEXTB }   /* inethiopicextb */,
-  {     0,  4622,  1090,  17,   8, UNI_KRAI }   /* scriptextensions=kiratrai */,
-  {    25,  8333,  6723,   9,   6, UNI_CF }   /* category=format */,
-  {     0,  1720,  6574,   4,  10, UNI_INGLAGOLITIC }   /* blk=glagolitic */,
-  {     0,   584,     0,   6,   0, UNI_TODR }   /* todhri */,
-  {     4,  1335,  6886,   2,  23, UNI_ZNAMENNYMUSIC }   /* isznamennymusicalnotation */,
-  {     2,  7156,   957,  22,   3, UNI_JG__MALAYALAMSSA }   /* joininggroup=malayalamssa */,
-  {     0,  4025,  1119,  14,   3, UNI_NV__5_SLASH_12 }   /* numericvalue=5/12 */,
-  {     0,  6554,   859,   3,   4, UNI_SC__QAAI }   /* sc=zinh */,
-  {     4,  2830,  8008,   5,  16, UNI_ANCIENTGREEKMUSIC }   /* blk=ancientgreekmusic */,
-  {     2,   326,  1722,   4,   2, UNI_qmark_values_index }   /* qmark= */,
-  {     3,  2624,  5450,   4,  12, UNI_PO }   /* otherpunctuation */,
-  {     0,  9242,     0,  18,   0, UNI_CANS }   /* canadianaboriginal */,
-  {     0,  6225,  5233,  13,  16, UNI_JG__HANIFIROHINGYAPA }   /* joininggroup=hanifirohingyapa */,
-  {     3,  1910,   703,   7,   4, UNI_SC__DOGR }   /* script=dogr */,
-  {     0,  2578,   630,   5,   5, UNI_CASED }   /* cased=true */,
-  {     0,  6446,   990,  12,   5, UNI_GEORGIANEXT }   /* block=georgianext */,
-  {     7,  1720,  7868,   4,  26, UNI_KATAKANAEXT }   /* blk=katakanaphoneticextensions */,
-  {     0,  4622,  3654,  16,   5, UNI_ETHI }   /* scriptextensions=ethi */,
-  {     0,  1720,   512,   4,   3, UNI_INVAI }   /* blk=vai */,
-  {     5,   616,     0,   7,   0, UNI_AVST }   /* avestan */,
-  {     1,  4622,   140,  17,   4, UNI_MYMR }   /* scriptextensions=mymr */,
-  {     4,   323,  2884,   2,  14, UNI_HIGHSURROGATES }   /* inhighsurrogates */,
-  {     1,  1258,     0,   4,   0, UNI_THAI }   /* thai */,
-  {     0,  1720,  3776,   7,   6, UNI_CJKCOMPAT }   /* blk=cjkcompat */,
-  {     2,  2354,   208,   3,   3, UNI_TAVT }   /* istavt */,
-  {     0,  1137,  1366,   4,   9, UNI_TALU }   /* scx=newtailue */,
-  {    18,   545,  5664,   4,   5, UNI_NV__300000 }   /* nv=300000 */,
-  {     0,    15,  4067,   2,   3, UNI_AGE__8 }   /* age=8 */,
-  {     2,  4700,  3857,   5,   6, UNI_LISUSUP }   /* blk=lisusup */,
-  {     7,   769,  7686,   3,  10, UNI_ENCLOSEDCJK }   /* inenclosedcjk */,
-  {     0,  5700,   972,  19,   2, -UNI_TERM }   /* terminalpunctuation=f */,
-  {     5,  1137,  1629,   4,  10, UNI_PHNX }   /* scx=phoenician */,
-  {     2,  2864,  4399,   3,  15, UNI_LOWERCASELETTER }   /* gc=lowercaseletter */,
-  {    24,  7579,     0,  26,   0, UNI_PCM }   /* prependedconcatenationmark */,
-  {     1,  6731,     0,  19,   0, UNI_JAMOEXTB }   /* hanguljamoextendedb */,
-  {     2,   925,     0,   6,   0, UNI_AGE__10 }   /* age=10 */,
-  {     8,   552,     0,   4,   0, UNI_NV__7 }   /* nv=7 */,
-  {     1,  4354,  4753,   8,   3, UNI_DIA }   /* diacritic=t */,
-  {     0,   358,  2180,   4,   2, UNI_CCC__25 }   /* ccc=25 */,
-  {    12,   500,     0,   2,   0, UNI_SO }   /* so */,
-  {     3,  1818,  4471,   3,   4, UNI_JG__QAPH }   /* jg=qaph */,
-  {     0,  1335,   855,   2,   4, UNI_SYRC }   /* issyrc */,
-  {     1,  2431,     0,   9,   0, UNI_CJK }   /* block=cjk */,
-  {     0,  7659,   627,  25,   2, UNI_CCC__122 }   /* canonicalcombiningclass=122 */,
-  {     1,  8596,     0,  24,   0, UNI_CJK }   /* blk=cjkunifiedideographs */,
-  {     3,  7507,  1787,   8,   3, UNI_ARABICPFB }   /* inarabicpfb */,
-  {     0,  6554,   698,   3,   5, UNI_SC__BUHD }   /* sc=buhid */,
-  {    16,  8596,  6974,  29,   5, UNI_CJKEXTC }   /* blk=cjkunifiedideographsextensionc */,
-  {     2,  3076,  1440,   3,   8, UNI_INSAMARITAN }   /* insamaritan */,
-  {     2,  1720,  5580,   4,  18, UNI_TAIXUANJING }   /* blk=taixuanjingsymbols */,
-  {     0,  7579,   644,  26,   2, -UNI_PCM }   /* prependedconcatenationmark=n */,
-  {     0,  1720,  6312,   4,  21, UNI_SINHALAARCHAICNUMBERS }   /* blk=sinhalaarchaicnumbers */,
-  {     8,  6062,   644,   4,   3, -UNI_EMOD }   /* emod=no */,
-  {     1,  2382,  2294,   4,   3, UNI_IN__12 }   /* in=12.0 */,
-  {     1,  8326,  3799,  16,   2, UNI_NL }   /* generalcategory=nl */,
-  {     3,  1910,    55,   7,   4, UNI_CHAM }   /* script=cham */,
-  {     3,  2080,  1536,   7,   5, UNI_POSIXSPACE }   /* isposixspace */,
-  {     0,  5112,     0,  15,   0, UNI_TAMILSUP }   /* tamilsupplement */,
-  {     3,   512,     0,   3,   0, UNI_VAI }   /* vai */,
-  {     1,  3937,  4852,   3,   2, UNI_LB__BB }   /* lb=bb */,
-  {     0,  1720,  1477,   4,  10, UNI_BOXDRAWING }   /* blk=boxdrawing */,
-  {     0,  3175,   972,  13,   2, -UNI_QMARK }   /* quotationmark=f */,
-  {     0,  1112,   929,   5,   2, UNI_NV__1_SLASH_10 }   /* nv=1/10 */,
-  {     7,  7643,  6313,   5,   6, UNI_INSINHALA }   /* blk=sinhala */,
-  {     5,  6108,  4343,   5,  11, UNI_SUPPUNCTUATION }   /* insuppunctuation */,
-  {     0,  4010,   550,  14,   2, UNI_NV__1_SLASH_5 }   /* numericvalue=1/5 */,
-  {     0,  6849,  4869,  14,   5, UNI_SB__CL }   /* sentencebreak=close */,
-  {     5,  1335,   128,   2,   4, UNI_LATN }   /* islatn */,
-  {     0,  5370,  2409,   6,   6, UNI__PERL_IDCONT }   /* _perl_idcont */,
-  {     0,  1335,    23,   2,   4, UNI_AHOM }   /* isahom */,
-  {     0,  2864,  4178,   3,  14, UNI_SK }   /* gc=modifiersymbol */,
-  {     0,  3937,  4524,   3,  14, UNI_LB__BK }   /* lb=mandatorybreak */,
-  {     0,  1297,  2354,   3,   9, UNI_PHAISTOS }   /* phaistosdisc */,
-  {     1,   918,     0,   7,   0, UNI_ZZZZ }   /* unknown */,
-  {     0,  6225,  1342,  13,   6, UNI_JG__LAMADH }   /* joininggroup=lamadh */,
-  {     3,  4354,   972,   9,   6, -UNI_DIA }   /* diacritic=false */,
-  {     1,  7262,  1915,  24,   3, UNI_DI }   /* defaultignorablecodepoint=t */,
-  {     0,  1818,  2671,   8,   3, UNI_JG__CROWNHEH }   /* jg=crownheh */,
-  {     0,  8195,   972,  17,   6, -UNI_VS }   /* variationselector=false */,
-  {     5,  1720,   377,   4,   6, UNI_INCHAKMA }   /* blk=chakma */,
-  {     0,  8063,  7433,  21,   9, UNI_DT__NONCANON }   /* decompositiontype=noncanonical */,
-  {     1,  1459,   373,   8,   2, UNI_XIDS }   /* xidstart=y */,
-  {     0,  3716,  5494,   4,   5, UNI_HALFMARKS }   /* halfmarks */,
-  {     6,  6625,   972,  21,   2, -UNI_MCM }   /* modifiercombiningmark=f */,
-  {     6,   557,     0,   2,   0, UNI_LO }   /* lo */,
-  {     0,  4704,     0,  14,   0, UNI_LATINEXTB }   /* latinextendedb */,
-  {     0,  6254,  3939,   9,  14, UNI_LB__AP }   /* linebreak=aksaraprebase */,
-  {     0,  4399,   373,   5,   4, UNI_XPOSIXLOWER }   /* lower=yes */,
-  {     0,  6225,  1079,  13,   5, UNI_JG__KHAPH }   /* joininggroup=khaph */,
-  {     1,   416,     0,   4,   0, UNI_MIAO }   /* miao */,
-  {     1,  1720,  1090,   4,   8, UNI_INKIRATRAI }   /* blk=kiratrai */,
-  {     0,  1335,  6894,   2,   5, UNI_MUSIC }   /* ismusic */,
-  {     6,  7433,  9215,  24,  18, UNI_CCC__216 }   /* canonicalcombiningclass=attachedaboveright */,
-  {     7,  1335,  1129,   2,   4, UNI_LINB }   /* islinb */,
-  {    10,  1247,     0,   5,   0, UNI_CJK }   /* incjk */,
-  {     0,  1335,  7781,   2,  27, UNI_OCR }   /* isopticalcharacterrecognition */,
-  {     0,  4622,  1024,  17,   4, UNI_HATR }   /* scriptextensions=hatr */,
-  {     4,  6254,    53,  10,   2, UNI_LB__NS }   /* linebreak=ns */,
-  {     4,  1335,   635,   2,   7, UNI_DSRT }   /* isdeseret */,
-  {     9,  2431,     8,   6,   3, UNI_OCR }   /* block=ocr */,
-  {     1,    11,  7981,   1,  26, UNI_ALPHABETICPF }   /* alphabeticpresentationforms */,
-  {     2,  6554,  9242,   3,  18, UNI_CANS }   /* sc=canadianaboriginal */,
-  {     0,  2864,     0,   3,   2, UNI_CASEDLETTER }   /* gc=l& */,
-  {    18,  1797,     0,   8,   0, UNI_ARAB }   /* isarabic */,
-  {     0,   978,     0,   6,   0, UNI_COMPEX }   /* compex */,
-  {     1,  3175,   373,  13,   4, UNI_QMARK }   /* quotationmark=yes */,
-  {     0,  2431,  5971,   7,  10, UNI_COUNTINGROD }   /* block=countingrod */,
-  {     1,    42,  1820,   2,   3, UNI_LB__CR }   /* sb=cr */,
-  {     0,  1910,   331,   7,   5, UNI_SC__TALE }   /* script=taile */,
-  {     0,  3555,   304,  14,   1, UNI_NV__44 }   /* numericvalue=44 */,
-  {     0,  6291,   972,  21,   6, -UNI__PERL_NCHAR }   /* noncharactercodepoint=false */,
-  {     1,  3842,   126,   4,   2, UNI_LAO }   /* islaoo */,
-  {     3,  1335,  8195,   2,  28, UNI_VSSUP }   /* isvariationselectorssupplement */,
-  {     2,  1720,  8195,   4,  18, UNI_INVS }   /* blk=variationselectors */,
-  {     2,  1799,  4861,   6,   9, UNI_ARABICEXTC }   /* arabicextendedc */,
-  {     0,  1970,   373,   5,   2, UNI_BIDIC }   /* bidic=y */,
-  {     0,  1511,     0,   2,   0, UNI_SD }   /* sd */,
-  {     5,   306,  2180,   3,   2, UNI_NV__25 }   /* nv=25 */,
-  {     0,  1454,  2399,   3,   9, UNI_WB__WSEGSPACE }   /* wb=wsegspace */,
-  {     2,  6204,  1325,   6,   3, UNI_SUPPUAB }   /* issuppuab */,
-  {     0,  1720,  6997,   5,  21, UNI_INDICNUMBERFORMS }   /* blk=commonindicnumberforms */,
-  {     5,  1335,  2044,   3,   9, UNI_COMPATJAMO }   /* iscompatjamo */,
-  {     6,  1910,  1357,   7,   9, UNI_NBAT }   /* script=nabataean */,
-  {     3,   703,     0,   5,   0, UNI_DOGR }   /* dogra */,
-  {     0,     2,  1496,   1,   9, UNI_CHRS }   /* chorasmian */,
-  {     0,  2930,  7910,  10,  13, UNI_CYRILLICSUP }   /* iscyrillicsupplementary */,
-  {     2,  6849,   877,  14,   5, UNI_SB__ST }   /* sentencebreak=sterm */,
-  {     3,  2598,   972,  11,   2, -UNI_JOINC }   /* joincontrol=f */,
-  {     2,  1720,   420,   4,   4, UNI_INTOTO }   /* blk=toto */,
-  {     4,  2431,  2001,   6,   7, UNI_UCASEXT }   /* block=ucasext */,
-  {     0,  1454,    65,   3,   2, UNI_WB__MN }   /* wb=mn */,
-  {     1,  5358,  1660,  10,   2, UNI_WB__FO }   /* wordbreak=fo */,
-  {     8,  5423,  3857,   7,   6, UNI_LISUSUP }   /* block=lisusup */,
-  {    16,  1137,  5112,   4,   5, UNI_TAML }   /* scx=tamil */,
-  {     0,  1335,  6532,   2,  20, UNI_IDCOMPATMATHCONTINUE }   /* isidcompatmathcontinue */,
-  {     0,  1335,  6166,   2,  19, UNI_MONGOLIANSUP }   /* ismongoliansupplement */,
-  {     5,  4282,     0,   4,   0, UNI_SIND }   /* sind */,
-  {     2,  2864,  1535,   3,   2, UNI_ZS }   /* gc=zs */,
-  {     2,  6446,  2477,   7,   7, UNI_GREEKEXT }   /* block=greekext */,
-  {     0,  6204,  4809,  12,  13, UNI_SUPPUNCTUATION }   /* issupplementalpunctuation */,
-  {     1,  1910,   175,   7,   4, UNI_SC__COPT }   /* script=qaac */,
-  {     2,  6554,  1776,   3,  11, UNI_SC__GUKH }   /* sc=gurungkhema */,
-  {     0,  1842,   972,  11,   6, -UNI_KEHNOMIRROR }   /* kehnomirror=false */,
-  {     0,  3937,  6062,   3,   9, UNI_EMOD }   /* lb=emodifier */,
-  {     0,  1910,   907,   8,   6, UNI_SC__TIBT }   /* script=tibetan */,
-  {    17,   323,  7197,   2,  21, UNI_MEETEIMAYEKEXT }   /* inmeeteimayekextensions */,
-  {     2,  2527,  4861,   9,   9, UNI_MYANMAREXTC }   /* inmyanmarextendedc */,
-  {     1,  1137,  6166,   4,   9, UNI_MONG }   /* scx=mongolian */,
-  {     2,  7433,   303,  24,   1, UNI_CCC__0 }   /* canonicalcombiningclass=0 */,
-  {     3,   323,  1619,   2,  10, UNI_INOLDPERSIAN }   /* inoldpersian */,
-  {     3,     2,   198,   1,   2, UNI_CWT }   /* cwt */,
-  {    15,  2382,  2784,   3,   3, UNI_IN__5_DOT_2 }   /* in=5.2 */,
-  {     0,  3842,  4956,  15,  10, UNI_LATINEXTADDITIONAL }   /* islatinextendedadditional */,
-  {     1,  3135,  2213,  11,   2, UNI_IN__6_DOT_3 }   /* presentin=v63 */,
-  {     2,   552,  2239,   4,   8, UNI_NV__3_SLASH_4 }   /* nv=7.500e-01 */,
-  {     5,  6554,  1685,   3,   4, UNI_WARA }   /* sc=wara */,
-  {     0,   326,   630,   5,   5, UNI_QMARK }   /* qmark=true */,
-  {     4,   933,  4054,   5,   2, UNI_AGE__7 }   /* age=v70 */,
-  {     0,  1304,     0,   7,   0, UNI_SIDD }   /* siddham */,
-  {     2,  4622,   432,  17,   4, UNI_GONM }   /* scriptextensions=gonm */,
-  {     1,  6459,  4731,  13,   4, UNI_MYANMAREXTC }   /* block=myanmarextc */,
-  {     0,  1720,  8931,   4,  25, UNI_SYMBOLSFORLEGACYCOMPUTING }   /* blk=symbolsforlegacycomputing */,
-  {     4,  6204,  6218,   5,   7, UNI_SUPARROWSC }   /* issuparrowsc */,
-  {     0,  6185,     0,   9,   0, UNI_SUND }   /* sundanese */,
-  {     1,  2500,  1562,   8,   4, UNI_CYRILLICEXTA }   /* cyrillicexta */,
-  {     0,  7433,  2118,  24,   2, UNI_CCC__BR }   /* canonicalcombiningclass=br */,
-  {     1,   323,  2611,   2,  11, UNI_MYANMAREXTB }   /* inmyanmarextb */,
-  {     6,  6225,   516,  13,   3, UNI_JG__GAF }   /* joininggroup=gaf */,
-  {     1,  3937,  2727,   3,   9, UNI_LB__SG }   /* lb=surrogate */,
-  {     1,  1720,  7063,   4,   6, UNI_INBRAHMI }   /* blk=brahmi */,
-  {     0,  2455,   971,  12,   3, -UNI_CI }   /* caseignorable=f */,
-  {     0,  2431,  6354,   6,  21, UNI_YIJING }   /* block=yijinghexagramsymbols */,
-  {     0,  5270,     0,  10,   0, UNI_MANI }   /* manichaean */,
-  {     1,  8383,     0,  16,   0, UNI_UIDEO }   /* unifiedideograph */,
-  {    16,  4981,  5664,  14,   5, UNI_NV__600000 }   /* numericvalue=600000 */,
-  {     2,  2409,   644,   3,   2, -UNI_IDC }   /* idc=n */,
-  {     1,  6554,  3375,   3,  15, UNI_ARMI }   /* sc=imperialaramaic */,
-  {     1,  2382,   605,   4,   3, UNI_IN__17 }   /* in=17.0 */,
-  {     2,  7938,  1381,  27,   2, UNI_CCC__20 }   /* canonicalcombiningclass=ccc20 */,
-  {     1,  3555,  1114,  12,   4, UNI_NV__1_SLASH_3 }   /* numericvalue=1/3 */,
-  {    12,  7643,  9016,  16,  21, UNI_SUPSYMBOLSANDPICTOGRAPHS }   /* blk=supplementalsymbolsandpictographs */,
-  {     0,  3897,   139,   4,   2, UNI_JG__MIM }   /* jg=mim */,
-  {     4,  8867,  2555,  22,   8, UNI_INSC__TONEMARK }   /* indicsyllabiccategory=tonemark */,
-  {     2,  6849,  6723,  14,   6, UNI_SB__FO }   /* sentencebreak=format */,
-  {     6,   667,     0,   7,   0, UNI_EXTPICT }   /* extpict */,
-  {     0,  2235,  5664,   4,   4, UNI_NV__20000 }   /* nv=20000 */,
-  {     8,  1910,  1619,   7,  10, UNI_XPEO }   /* script=oldpersian */,
-  {    14,  6554,   393,   3,   6, UNI_SC__GOTH }   /* sc=gothic */,
-  {     2,  2864,  3703,   3,  13, UNI_ZL }   /* gc=lineseparator */,
-  {     3,   623,   406,   5,   2, UNI_CCC__R }   /* ccc=226 */,
-  {     5,  5358,  1951,  10,   5, UNI_WB__EB }   /* wordbreak=ebase */,
-  {    14,  3555,   409,  13,   2, UNI_NV__34 }   /* numericvalue=34 */,
-  {     2,  1910,    43,   7,   4, UNI_SC__BUHD }   /* script=buhd */,
-  {     9,  1981,   972,  12,   6, -UNI_BIDIM }   /* bidimirrored=false */,
-  {     5,  1335,  4885,   2,  16, UNI_PF }   /* isfinalpunctuation */,
-  {     2,  2771,     0,  13,   0, UNI_PATSYN }   /* patternsyntax */,
-  {     0,  8383,   644,  16,   2, -UNI_UIDEO }   /* unifiedideograph=n */,
-  {     3,  6225,  6243,  13,   3, UNI_JG__BEH }   /* joininggroup=beh */,
-  {     1,  1137,   863,   4,   7, UNI_SHAW }   /* scx=shavian */,
-  {     5,  8333,  7104,  12,   8, UNI_LO }   /* category=otherletter */,
-  {     0,  6225,   746,  13,   4, UNI_JG__SHIN }   /* joininggroup=shin */,
-  {     4,  6554,   851,   3,   4, UNI_SC__SHRD }   /* sc=shrd */,
-  {     3,  1818,  7135,   3,  21, UNI_JG__HANIFIROHINGYAKINNAYA }   /* jg=hanifirohingyakinnaya */,
-  {     0,  1910,   428,   7,   4, UNI_DIAK }   /* script=diak */,
-  {     0,  7433,  5792,  24,  13, UNI_CCC__202 }   /* canonicalcombiningclass=attachedbelow */,
-  {     4,  6291,  1915,  20,   3, UNI__PERL_NCHAR }   /* noncharactercodepoint=t */,
-  {     0,  2431,  5680,   6,  20, UNI_INNYIAKENGPUACHUEHMONG }   /* block=nyiakengpuachuehmong */,
-  {     1,  1137,  1311,   4,   7, UNI_SOYO }   /* scx=soyombo */,
-  {     1,   199,     0,   4,   0, UNI_TAGS }   /* tags */,
-  {     0,   358,  5792,   4,  17, UNI_WB__EB }   /* ccc=attachedbelowleft */,
-  {    46,  2020,     0,   5,   0, UNI_XPOSIXGRAPH }   /* graph */,
-  {     0,  3555,  2180,  13,   2, UNI_NV__25 }   /* numericvalue=25 */,
-  {     3,  1910,  1685,   7,   4, UNI_WARA }   /* script=wara */,
-  {     0,    54,  3654,   2,   5, UNI_SC__ETHI }   /* sc=ethi */,
-  {     0,    16,  1884,   1,   3, UNI_M }   /* gc=m */,
-  {     1,  3142,  2181,   4,   2, UNI_IN__5 }   /* in=v50 */,
-  {     4,  1044,   373,   2,   2, UNI_CI }   /* ci=y */,
-  {     2,  5031,   971,  16,   3, -UNI__PERL_PATWS }   /* patternwhitespace=f */,
-  {     0,  3351,   972,  14,   2, -UNI_GREXT }   /* graphemeextend=f */,
-  {     0,  3897,   756,  12,   3, UNI_JG__MALAYALAMNNA }   /* jg=malayalamnna */,
-  {     0,  8333,   387,   9,   2, UNI_SM }   /* category=sm */,
-  {     2,  1137,  1639,   4,   4, UNI_SAUR }   /* scx=saur */,
-  {     0,     2,   629,   1,   6, UNI_CE }   /* ce=true */,
-  {     2,  8867,  6008,  23,  15, UNI_INSC__CANTILLATIONMARK }   /* indicsyllabiccategory=cantillationmark */,
-  {     1,   306,  5664,   4,   4, UNI_NV__90000 }   /* nv=90000 */,
-  {     1,  1335,   512,   2,   3, UNI_VAI }   /* isvai */,
-  {     0,  4622,  2536,  17,  11, UNI_NAND }   /* scriptextensions=nandinagari */,
-  {     4,  6446,  6172,  11,  13, UNI_GEORGIANSUP }   /* block=georgiansupplement */,
-  {     0,   283,   689,   3,   2, UNI_GCB__L }   /* gcb=l */,
-  {     2,  1720,  3228,   4,   5, UNI_ASCII }   /* blk=ascii */,
-  {     5,  1512,   373,   3,   2, UNI_DEP }   /* dep=y */,
-  {     1,  1910,  4384,   7,   4, UNI_JURC }   /* script=jurc */,
-  {     0,  6931,  2727,  14,  10, UNI_HIGHPUSURROGATES }   /* highprivateusesurrogates */,
-  {     4,   323,  1869,   2,  11, UNI_INMEDEFAIDRIN }   /* inmedefaidrin */,
-  {    12,  1335,  3776,   5,   6, UNI_CJKCOMPAT }   /* iscjkcompat */,
-  {     4,  3265,  2871,   5,  13, UNI_INGREEK }   /* blk=greekandcoptic */,
-  {     3,  5048,     0,   4,   0, UNI_RUMI }   /* rumi */,
-  {     2,  2431,  6799,   9,  11, UNI_CJKRADICALSSUP }   /* block=cjkradicalssup */,
-  {     2,   401,     0,   3,   0, UNI_EXT }   /* ext */,
-  {     0,   106,     0,   1,   0, UNI_Z }   /* z */,
-  {    10,  1805,  1312,   3,   3, UNI_SOYO }   /* issoyo */,
-  {     2,  1137,  1619,   4,  10, UNI_XPEO }   /* scx=oldpersian */,
-  {    20,  2940,  6129,   3,  18, UNI_ENCLOSEDALPHANUMSUP }   /* isenclosedalphanumsup */,
-  {     2,  6554,  1168,   3,   8, UNI_UGAR }   /* sc=ugaritic */,
-  {     2,   306,  6669,   3,   9, UNI_NV__3_SLASH_80 }   /* nv=3.750e-02 */,
-  {     0,   855,     0,   4,   0, UNI_SYRC }   /* syrc */,
-  {    42,  4622,   760,  18,   3, UNI_MAKA }   /* scriptextensions=maka */,
-  {     0,   323,  5387,   2,  20, UNI_INANATOLIANHIEROGLYPHS }   /* inanatolianhieroglyphs */,
-  {     4,   164,   972,   3,   6, -UNI_PCM }   /* pcm=false */,
-  {     0,  1335,   484,   2,   4, UNI_QAAI }   /* isqaai */,
-  {     6,  4622,   336,  17,   5, UNI_TAKR }   /* scriptextensions=takri */,
-  {     3,  1335,   352,   2,   6, UNI_CARI }   /* iscarian */,
-  {     0,  6554,   578,   3,   6, UNI_TNSA }   /* sc=tangsa */,
-  {     0,  8326,  4268,  16,  14, UNI_SC }   /* generalcategory=currencysymbol */,
-  {     4,  6554,  5112,   3,   5, UNI_SC__TAML }   /* sc=tamil */,
-  {     2,  3555,  2317,  12,  10, UNI_NV__1_SLASH_16 }   /* numericvalue=6.250e-02 */,
-  {     2,  6225,  4951,  13,   5, UNI_JG__ZHAIN }   /* joininggroup=zhain */,
-  {     8,  4622,   851,  17,   4, UNI_SHRD }   /* scriptextensions=shrd */,
-  {     0,  2431,  1467,   6,  10, UNI_ASCII }   /* block=basiclatin */,
-  {     0,  1910,  1541,   7,   8, UNI_SC__BUGI }   /* script=buginese */,
-  {     5,  5358,  3599,   9,   3, UNI_WB__EX }   /* wordbreak=ex */,
-  {     1,    16,  2871,   1,  13, UNI_INGREEK }   /* greekandcoptic */,
-  {     4,   144,     0,   4,   0, UNI_NARB }   /* narb */,
-  {     2,   283,   689,   3,   3, UNI_LB__H2 }   /* gcb=lv */,
-  {     3,  2431,  1304,   6,   7, UNI_INSIDDHAM }   /* block=siddham */,
-  {    10,  7007,     0,  11,   0, UNI_NUMBERFORMS }   /* numberforms */,
-  {     0,  7433,  1380,  24,   2, UNI_CCC__32 }   /* canonicalcombiningclass=32 */,
-  {     0,  4622,    39,  17,   4, UNI_BHKS }   /* scriptextensions=bhks */,
-  {     5,  3324,    17,  15,   1, UNI_EA__H }   /* eastasianwidth=h */,
-  {     1,  1335,   667,   2,   7, UNI_EXTPICT }   /* isextpict */,
-  {     0,  8267,     0,  29,   0, UNI_ENCLOSEDIDEOGRAPHICSUP }   /* enclosedideographicsupplement */,
-  { 15790,  2431,   733,   6,   5, UNI_INBATAK }   /* block=batak */,
-  {    36,   323,  2878,   2,   6, UNI_INCOPTIC }   /* incoptic */,
-  {     6,  1720,   148,   4,   4, UNI_INNEWA }   /* blk=newa */,
-  {     0,  1720,   352,   4,   6, UNI_INCARIAN }   /* blk=carian */,
-  {     0,   323,  4253,   2,  15, UNI_BRAI }   /* inbraillepatterns */,
-  {     0,  6554,   377,   3,   6, UNI_SC__CAKM }   /* sc=chakma */,
-  {     3,     5,  2737,   1,  12, UNI_MAYANNUMERALS }   /* mayannumerals */,
-  {     0,  2431,  1412,   6,   9, UNI_INOLDUYGHUR }   /* block=olduyghur */,
-  {     8,  1335,  3269,   2,   8, UNI_GEOR }   /* isgeorgian */,
-  {     0,  6225,  4471,  13,   4, UNI_JG__QAPH }   /* joininggroup=qaph */,
-  {     2,  7643,  5616,   5,  17, UNI_SMALLKANAEXT }   /* blk=smallkanaextension */,
-  {     1,    19,  1139,   3,   2, UNI_ahex_values_index }   /* ahex= */,
-  {     2,  1720,  2536,   4,  11, UNI_INNANDINAGARI }   /* blk=nandinagari */,
-  {     1,  8326,  2727,  16,   9, UNI__PERL_SURROGATE }   /* generalcategory=surrogate */,
-  {     2,  2864,  4414,   3,  15, UNI_PS }   /* gc=openpunctuation */,
-  {     2,  8333,  3339,   9,  12, UNI_NL }   /* category=letternumber */,
-  {     0,  4589,  1381,  15,   2, UNI_NV__3_SLASH_20 }   /* numericvalue=3/20 */,
-  {     0,  2431,  4822,   6,  16, UNI_LINEARBSYLLABARY }   /* block=linearbsyllabary */,
-  {     0,  5935,  6294,  18,   9, UNI_IDENTIFIERTYPE__NOTCHARACTER }   /* identifiertype=notcharacter */,
-  {     8,  2864,   106,   3,   1, UNI_Z }   /* gc=z */,
-  {     0,  3555,   407,  13,   1, UNI_NV__6 }   /* numericvalue=6 */,
-  {     0,  1335,   835,   2,   4, UNI_MERC }   /* ismerc */,
-  {     0,    30,  7217,   1,  20, UNI_DEVANAGARIEXTA }   /* isdevanagariextendeda */,
-  {     1,  8333,  5013,   9,  18, UNI_ZP }   /* category=paragraphseparator */,
-  {     0,  1335,   947,   2,   8, UNI_BALI }   /* isbalinese */,
-  {     5,  2431,    32,   6,   2, UNI_INVS }   /* block=vs */,
-  {     0,  6432,  6582,  12,  12, UNI_ETHIOPICSUP }   /* block=ethiopicsupplement */,
-  {     0,   358,     0,   5,   0, UNI_CCC__1 }   /* ccc=1 */,
-  {     0,  3937,   590,   3,   2, UNI_EBASE }   /* lb=eb */,
-  {     5,   383,   644,   4,   2, -UNI_CWCM }   /* cwcm=n */,
-  {     3,  6554,  6574,   3,   4, UNI_SC__GLAG }   /* sc=glag */,
-  {     2,  2600,  9104,   4,  33, UNI_DIACRITICALSSUP }   /* incombiningdiacriticalmarkssupplement */,
-  {     2,   164,   630,   3,   2, UNI_PCM }   /* pcm=t */,
-  {    13,    30,  1748,   1,  12, UNI_DOMINO }   /* indominotiles */,
-  {     0,  5137,  4768,  11,   3, UNI_emod_values_index }   /* emojimodifier= */,
-  {     0,  6554,  2087,   3,   6, UNI_SC__SYRC }   /* sc=syriac */,
-  {     1,  1940,     0,  11,   0, UNI_SYLO }   /* sylotinagri */,
-  {     0,  7579,   630,  26,   2, UNI_PCM }   /* prependedconcatenationmark=t */,
-  {     0,  1335,  5775,   2,   7, UNI_BENG }   /* isbengali */,
-  {     9,  7829,  6390,  20,   9, UNI_BC__RLO }   /* bidiclass=righttoleftoverride */,
-  {     1,  8378,  7805,  28,   4, UNI_CJKEXTB }   /* incjkunifiedideographsextensionb */,
-  {     4,  1335,  6166,   2,  12, UNI_MONGOLIANSUP }   /* ismongoliansup */,
-  {    23,  2529,  4861,   7,   9, UNI_MYANMAREXTC }   /* myanmarextendedc */,
-  {     0,  8333,  3422,   9,  13, UNI_XPOSIXDIGIT }   /* category=decimalnumber */,
-  {     1,  1024,     0,   6,   0, UNI_HATR }   /* hatran */,
-  {     0,  3555,  2287,  14,   8, UNI_NV__3_SLASH_64 }   /* numericvalue=4.688e-02 */,
-  {     3,   323,   653,   2,   7, UNI_INELBASAN }   /* inelbasan */,
-  {     1,  6554,  2878,   3,   4, UNI_SC__COPT }   /* sc=copt */,
-  {     0,  1665,   286,  10,   1, UNI_sd_values_index }   /* softdotted= */,
-  {     0,  6185,     0,   4,   0, UNI_SUND }   /* sund */,
-  {     1,   654,  3939,   2,   3, UNI_LB__AK }   /* lb=ak */,
-  {     1,  2630,  4771,   6,   5, UNI_XPOSIXUPPER }   /* xposixupper */,
-  {     0,   358,   118,   4,   2, UNI_CCC__DA }   /* ccc=da */,
-  {     1,  6849,  3078,  14,   3, UNI_SB__SE }   /* sentencebreak=sep */,
-  {     0,  7643,  7092,   5,  21, UNI_MODIFIERLETTERS }   /* blk=spacingmodifierletters */,
-  {    18,  1910,   827,   7,   4, UNI_SC__KALI }   /* script=kali */,
-  {     0,  5267,  5249,  13,   6, UNI_JG__MANICHAEANDALETH }   /* jg=manichaeandaleth */,
-  {    11,  1910,   508,   7,   4, UNI_TOLS }   /* script=tols */,
-  {     2,  1842,  4769,  10,   2, UNI_kehnomirror_values_index }   /* kehnomirror= */,
-  {     2,  4268,     0,  15,   0, UNI_CURRENCYSYMBOLS }   /* currencysymbols */,
-  {     2,  1137,   984,   4,   8, UNI_DUPL }   /* scx=duployan */,
-  {     1,  4622,    51,  17,   4, UNI_CANS }   /* scriptextensions=cans */,
-  {     1,  2850,   644,   5,   3, -UNI_EMOJI }   /* emoji=no */,
-  {     9,  1249,  1070,   3,   4, UNI_CJKEXTB }   /* cjkextb */,
-  {     2,    19,   972,   4,   6, -UNI_POSIXXDIGIT }   /* ahex=false */,
-  {     4,   445,  2803,   3,  13, UNI_ANCIENTSYMBOLS }   /* inancientsymbols */,
-  {     1,  4622,  2833,  16,   5, UNI_ARAB }   /* scriptextensions=arab */,
-  {     7,  2409,   373,   3,   4, UNI_IDC }   /* idc=yes */,
-  {     1,  4622,  1675,  17,  10, UNI_TOLS }   /* scriptextensions=tolongsiki */,
-  {     1,  5423,  1562,  11,   4, UNI_LATINEXTA }   /* block=latinexta */,
-  {     1,  7039,  9070,   4,  15, UNI_INPC__BOTTOMANDRIGHT }   /* inpc=bottomandright */,
-  {     2,  1137,   892,   4,   7, UNI_LANA }   /* scx=taitham */,
-  {     2,  7156,   820,  22,   3, UNI_JG__MALAYALAMNYA }   /* joininggroup=malayalamnya */,
-  {    11,  2431,  5082,   6,   5, UNI_INBAMUM }   /* block=bamum */,
-  {     1,  2431,  8167,   6,  28, UNI_EGYPTIANHIEROGLYPHSEXTA }   /* block=egyptianhieroglyphsextendeda */,
-  {     7,  6432,  6511,   7,  21, UNI_EARLYDYNASTICCUNEIFORM }   /* block=earlydynasticcuneiform */,
-  {     0,  2609,  8564,   3,  32, UNI_MISCMATHSYMBOLSA }   /* ismiscellaneousmathematicalsymbolsa */,
-  {     1,  2431,  7876,   6,  18, UNI_PHONETICEXT }   /* block=phoneticextensions */,
-  {    18,  3984,     0,   4,   0, UNI_MATH }   /* math */,
-  {     0,  2864,  2467,   3,  10, UNI_CN }   /* gc=unassigned */,
-  {     3,  4025,  5664,  14,   4, UNI_NV__50000 }   /* numericvalue=50000 */,
-  {    23,  1910,  1738,   7,  11, UNI_SC__CPMN }   /* script=cyprominoan */,
-  {     2,  1720,  5082,   4,  15, UNI_BAMUMSUP }   /* blk=bamumsupplement */,
-  {     9,  1276,     0,   4,   0, UNI_MAKA }   /* maka */,
-  {     6,  7287,   373,  24,   4, UNI_COMPEX }   /* fullcompositionexclusion=yes */,
-  {     0,  6459,  3870,   7,  10, UNI_MISCSYMBOLS }   /* block=miscsymbols */,
-  {     1,   323,  7063,   2,   6, UNI_INBRAHMI }   /* inbrahmi */,
-  {     0,   323,  7197,   2,  11, UNI_INMEETEIMAYEK }   /* inmeeteimayek */,
-  {     0,  2771,   373,  13,   2, UNI_PATSYN }   /* patternsyntax=y */,
-  {     0,  2816,  6711,   3,   3, UNI_BC__PDI }   /* bc=pdi */,
-  {     0,   108,     0,   4,   0, UNI_KAWI }   /* kawi */,
-  {     0,  1720,  7197,   4,  11, UNI_INMEETEIMAYEK }   /* blk=meeteimayek */,
-  {     1,  1243,  3310,   3,  14, UNI_CONTROLPICTURES }   /* incontrolpictures */,
-  {     5,  2431,  3624,   6,  15, UNI_INZANABAZARSQUARE }   /* block=zanabazarsquare */,
-  {     4,  8999,     0,  38,   0, UNI_MISCPICTOGRAPHS }   /* blk=miscellaneoussymbolsandpictographs */,
-  {     0,  6108,  1932,   5,   8, UNI_SUPERANDSUB }   /* insuperandsub */,
-  {     0,  5935,  7485,  15,  11, UNI_IDENTIFIERTYPE__RECOMMENDED }   /* identifiertype=recommended */,
-  {     4,  5914,  1659,  21,   2, UNI_LB__LF }   /* graphemeclusterbreak=lf */,
-  {     0,   323,  6087,   2,  21, UNI_ININSCRIPTIONALPARTHIAN }   /* ininscriptionalparthian */,
-  {    11,  5267,  5255,  13,   6, UNI_JG__MANICHAEANLAMEDH }   /* jg=manichaeanlamedh */,
-  {     3,   306,   797,   4,   2, UNI_NV__9_SLASH_2 }   /* nv=9/2 */,
-  {     3,  1335,  2013,   5,   7, UNI_CJKSYMBOLS }   /* iscjksymbols */,
-  {     2,  5830,   373,  21,   2, UNI_CWCM }   /* changeswhencasemapped=y */,
-  {     3,  1454,  3199,   3,  11, UNI_WB__SQ }   /* wb=singlequote */,
-  {     0,  1902,     0,   4,   0, UNI_KTHI }   /* kthi */,
-  {     9,  1137,  1541,   4,   4, UNI_BUGI }   /* scx=bugi */,
-  {    13,  1335,   117,   2,   2, UNI_XPOSIXDIGIT }   /* isnd */,
-  {     1,  1720,  1891,   4,  11, UNI_INPAHAWHHMONG }   /* blk=pahawhhmong */,
-  {    20,  1910,   377,   7,   6, UNI_SC__CAKM }   /* script=chakma */,
-  {     3,  7579,   373,  26,   2, UNI_PCM }   /* prependedconcatenationmark=y */,
-  {     2,  1512,   373,  10,   2, UNI_DEP }   /* deprecated=y */,
-  {     4,  6459,  3390,   7,   9, UNI_MISCARROWS }   /* block=miscarrows */,
-  {    12,   623,  2260,   5,   2, UNI_CCC__DB }   /* ccc=233 */,
-  {     0,  1335,   395,   7,   2, UNI_CJKEXTH }   /* iscjkexth */,
-  {     1,  3798,  6157,   7,   9, UNI_LATINEXTA }   /* inlatinextendeda */,
-  {     0,  1137,  1891,   4,  11, UNI_HMNG }   /* scx=pahawhhmong */,
-  {     8,  1249,  6978,   3,  19, UNI_CJKCOMPATIDEOGRAPHSSUP }   /* cjkcompatideographssup */,
-  {     3,  1910,   947,   7,   8, UNI_BALI }   /* script=balinese */,
-  {     1,  1818,   519,   3,   3, UNI_JG__HAH }   /* jg=hah */,
-  {    18,  6062,   630,   4,   5, UNI_EMOD }   /* emod=true */,
-  {     0,  1137,  1160,   4,   8, UNI_TFNG }   /* scx=tifinagh */,
-  {     1,  2431,  8346,   6,  32, UNI_INIDC }   /* block=ideographicdescriptioncharacters */,
-  {     4,  5872,   972,  21,   6, -UNI_CWT }   /* changeswhentitlecased=false */,
-  {    24,  6225,  2651,  13,   3, UNI_JG__FEH }   /* joininggroup=feh */,
-  {     1,   557,   971,   2,   7, -UNI_LOE }   /* loe=false */,
-  {     2,  1335,  1448,   2,   6, UNI_THAA }   /* isthaana */,
-  {     0,  2382,  2172,   3,   2, UNI_IN__11 }   /* in=11 */,
-  {     0,  6293,   373,   5,   2, UNI__PERL_NCHAR }   /* nchar=y */,
-  {     6,  1335,  6625,   2,  21, UNI_MCM }   /* ismodifiercombiningmark */,
-  {     0,  5959,     0,   5,   0, UNI_GREK }   /* greek */,
-  {     1,   686,  1961,   6,   8, UNI_LB__H2 }   /* hst=lvsyllable */,
-  {     1,  5462,   360,  19,   2, UNI_extpict_values_index }   /* extendedpictographic= */,
-  {     0,  8326,  3343,  19,   8, UNI_NO }   /* generalcategory=othernumber */,
-  {     0,  1430,     0,   4,   0, UNI_PAUC }   /* pauc */,
-  {     9,  1335,  2053,   2,  10, UNI_SOGO }   /* isoldsogdian */,
-  {     0,   674,   971,   5,   3, -UNI_GRBASE }   /* grbase=f */,
-  {     0,  8223,  5255,  23,   6, UNI_JG__MANICHAEANLAMEDH }   /* joininggroup=manichaeanlamedh */,
-  {     5,  2375,  2250,  10,   3, UNI_IN__3_DOT_1 }   /* presentin=3.1 */,
-  {     1,  5423,   133,  17,   3, UNI_LATINEXTF }   /* block=latinextendedf */,
-  {     7,  6225,  1074,  13,   5, UNI_JG__GAMAL }   /* joininggroup=gamal */,
-  {     3,  1818,  2651,   3,   3, UNI_JG__FEH }   /* jg=feh */,
-  {     0,  5719,   630,  19,   3, UNI_VO__TR }   /* verticalorientation=tr */,
-  {     0,  1818,  2654,   3,  10, UNI_JG__DALATHRISH }   /* jg=dalathrish */,
-  {    16,  1137,  1940,   4,  11, UNI_SYLO }   /* scx=sylotinagri */,
-  {     5,  8326,  4414,  16,  15, UNI_PS }   /* generalcategory=openpunctuation */,
-  {     1,  4622,  2342,  17,   4, UNI_HUNG }   /* scriptextensions=hung */,
-  {     9,  1289,  1395,   3,   8, UNI_INOLDPERMIC }   /* inoldpermic */,
-  {     4,   552,  1119,   4,   3, UNI_NV__7_SLASH_12 }   /* nv=7/12 */,
-  {     3,  1551,  3804,   7,   9, UNI_GEORGIANEXT }   /* georgianextended */,
-  {     2,  1720,   297,   4,   5, UNI_INNUSHU }   /* blk=nushu */,
-  {     7,   574,  1660,   3,   2, UNI_SB__FO }   /* sb=fo */,
-  {     2,  3324,     0,  15,   0, UNI_ea_values_index }   /* eastasianwidth= */,
-  {     4,  2431,  2044,   7,   9, UNI_COMPATJAMO }   /* block=compatjamo */,
-  {     0,  3651,  8407,   5,  29, UNI_ENCLOSEDALPHANUMSUP }   /* blk=enclosedalphanumericsupplement */,
-  {     0,  2598,   972,  11,   6, -UNI_JOINC }   /* joincontrol=false */,
-  {     4,  8195,   630,  17,   5, UNI_VS }   /* variationselector=true */,
-  {     8,  5038,   372,   9,   2, UNI_wspace_values_index }   /* whitespace= */,
-  {     1,  6554,  3511,   3,   4, UNI_SC__MERO }   /* sc=mero */,
-  {     0,  1910,   863,   7,   7, UNI_SC__SHAW }   /* script=shavian */,
-  {     0,  1487,  7684,   7,   2, UNI_CCC__28 }   /* ccc=ccc28 */,
-  {     1,    30,  1151,   1,   5, UNI_TAGB }   /* istagb */,
-  {     3,  4622,  4479,  17,  17, UNI_KITS }   /* scriptextensions=khitansmallscript */,
-  {     0,  1335,  1196,   2,   9, UNI_BHKS }   /* isbhaiksuki */,
-  {    10,  2148,   630,   5,   5, UNI_XPOSIXALPHA }   /* alpha=true */,
-  {    17,  1137,   698,   4,   5, UNI_BUHD }   /* scx=buhid */,
-  {     8,  2096,  2818,  11,   2, UNI_JT__R }   /* joiningtype=r */,
-  {     6,  3277,  5309,   5,  18, UNI_MODIFIERTONELETTERS }   /* blk=modifiertoneletters */,
-  {     2,  1910,  1448,   7,   4, UNI_SC__THAA }   /* script=thaa */,
-  {     1,  1335,  2950,   2,  12, UNI_MAHJONG }   /* ismahjongtiles */,
-  {     1,  1910,   870,   7,   7, UNI_SIDT }   /* script=sidetic */,
-  {     0,  1720,   713,   4,   5, UNI_INOGHAM }   /* blk=ogham */,
-  { 31248,  5935,  6955,  10,  14, UNI_IDENTIFIERSTATUS__ALLOWED }   /* identifierstatus=allowed */,
-  {     0,    19,  1139,   3,   3, UNI_POSIXXDIGIT }   /* ahex=t */,
-  {     4,  1910,    63,   7,   4, UNI_SC__CPMN }   /* script=cpmn */,
-  {     5,  1720,  1276,   4,   7, UNI_INMAKASAR }   /* blk=makasar */,
-  {     0,  4622,   500,  17,   4, UNI_SOGO }   /* scriptextensions=sogo */,
-  {     1,  2431,  2884,   6,  14, UNI_HIGHSURROGATES }   /* block=highsurrogates */,
-  {     8,   383,   373,   4,   4, UNI_CWCM }   /* cwcm=yes */,
-  {     2,   306,  2196,   3,   3, UNI_NV__500 }   /* nv=500 */,
-  {     1,  3076,  7092,   3,  21, UNI_MODIFIERLETTERS }   /* inspacingmodifierletters */,
-  {     8,  4717,  1562,  14,   4, UNI_CYRILLICEXTA }   /* block=cyrillicexta */,
-  {     0,  1335,  5959,   2,   5, UNI_GREK }   /* isgreek */,
-  {     0,   428,     0,   4,   0, UNI_DIAK }   /* diak */,
-  {     0,  1226,  3258,   3,   7, UNI_EA__N }   /* ea=neutral */,
-  {     0,     2,  6997,   1,  21, UNI_INDICNUMBERFORMS }   /* commonindicnumberforms */,
-  {     1,  1335,   843,   2,   4, UNI_PCUN }   /* ispcun */,
-  {     6,  5975,  2478,   4,  11, UNI_GREEKEXT }   /* ingreekextended */,
-  {     0,  4575,   644,  14,   3, UNI_NFKDQC__N }   /* nfkdquickcheck=no */,
-  {    24,  1335,  4414,   2,  15, UNI_PS }   /* isopenpunctuation */,
-  {     1,  5370,  2411,  15,   8, UNI__PERL_CHARNAME_CONTINUE }   /* _perl_charname_continue */,
-  {     0,  2375,   407,  10,   3, UNI_IN__6_DOT_3 }   /* presentin=6.3 */,
-  {     0,  6432,  6157,  14,   9, UNI_ETHIOPICEXTA }   /* block=ethiopicextendeda */,
-  {     1,   345,     0,   2,   0, UNI_PF }   /* pf */,
-  {     1,  1720,  4384,   4,   7, UNI_INJURCHEN }   /* blk=jurchen */,
-  {     7,  1137,  1304,   4,   7, UNI_SIDD }   /* scx=siddham */,
-  {     1,  1910,  1675,   7,  10, UNI_TOLS }   /* script=tolongsiki */,
-  {     9,  1335,   913,   2,   5, UNI_UIDEO }   /* isuideo */,
-  {     0,  2431,  6206,   6,  19, UNI_SUPARROWSC }   /* block=supplementalarrowsc */,
-  {     3,  4178,     0,  14,   0, UNI_SK }   /* modifiersymbol */,
-  {     9,   316,     0,   5,   0, UNI__PERL_PATWS }   /* patws */,
-  {     1,     0,     0,   2,   0, UNI_CASEDLETTER }   /* l& */,
-  {     0,   323,   928,   2,   5, UNI_IN__10 }   /* in=10.0 */,
-  {     2,  1137,  2087,   4,   6, UNI_SYRC }   /* scx=syriac */,
-  {     2,  2816,  5038,   3,  10, UNI_BC__WS }   /* bc=whitespace */,
-  {     2,  5031,   372,  16,   5, UNI__PERL_PATWS }   /* patternwhitespace=yes */,
-  {     4,  1720,  2563,   4,  13, UNI_IPAEXT }   /* blk=ipaextensions */,
-  {     2,  4354,     0,   9,   0, UNI_DIA }   /* diacritic */,
-  {     4,  4343,     0,  11,   0, UNI_P }   /* punctuation */,
-  {     6,  2327,  1377,   4,   2, UNI_NV__800 }   /* nv=800 */,
-  {     1,  7808,     0,  10,   1, UNI_BC__L }   /* bidiclass=l */,
-  {     0,   323,  1328,   2,   7, UNI_INTIRHUTA }   /* intirhuta */,
-  {     0,  1335,  1842,   2,  11, UNI_KEHNOMIRROR }   /* iskehnomirror */,
-  {     2,  6225,   522,  13,   3, UNI_JG__REH }   /* joininggroup=reh */,
-  {     0,  3134,   972,   5,   6, -UNI_EPRES }   /* epres=false */,
-  {     0,  2080,  3235,   7,   6, UNI_POSIXXDIGIT }   /* isposixxdigit */,
-  {     0,  1818,   516,   3,   3, UNI_JG__GAF }   /* jg=gaf */,
-  {     3,  6254,  1659,  10,   2, UNI_LB__LF }   /* linebreak=lf */,
-  {     2,  2431,  6166,   6,  19, UNI_MONGOLIANSUP }   /* block=mongoliansupplement */,
-  {     3,  8333,     4,   9,   2, UNI_LM }   /* category=lm */,
-  {     1,   306,  1206,   3,   2, UNI_NV__43 }   /* nv=43 */,
-  {     9,  2431,   584,   6,   6, UNI_INTODHRI }   /* block=todhri */,
-  {     0,   545,   304,   5,   1, UNI_NV__3_SLASH_4 }   /* nv=3/4 */,
-  {     2,  2431,  8898,   7,  34, UNI_DIACRITICALSFORSYMBOLS }   /* block=combiningdiacriticalmarksforsymbols */,
-  {     9,  6554,  5216,   3,   7, UNI_SC__SHRD }   /* sc=sharada */,
-  {     0,   326,   373,   5,   4, UNI_QMARK }   /* qmark=yes */,
-  {     1,  6554,  1328,   3,   4, UNI_SC__TIRH }   /* sc=tirh */,
-  {     0,  2431,  7321,   6,  14, UNI_BYZANTINEMUSIC }   /* block=byzantinemusic */,
-  {     5,  6254,   293,  10,   2, UNI_GCB__L }   /* linebreak=jl */,
-  {     0,  1818,   750,   3,   4, UNI_JG__ZAIN }   /* jg=zain */,
-  {     1,  2816,   876,   3,   2, UNI_BC__CS }   /* bc=cs */,
-  {     0,     2,   972,   3,   6, -UNI_CWL }   /* cwl=false */,
-  {     0,  3134,   373,   5,   4, UNI_EPRES }   /* epres=yes */,
-  {     4,  2409,     0,  10,   0, UNI_IDC }   /* idcontinue */,
-  {     1,   358,  8698,   4,  11, UNI_CCC__DB }   /* ccc=doublebelow */,
-  {     3,  6446,  5499,   8,  16, UNI_INPUNCTUATION }   /* block=generalpunctuation */,
-  {     2,  2082,  1536,   5,   5, UNI_POSIXSPACE }   /* posixspace */,
-  {     4,     5,     0,   3,   0, UNI_MCM }   /* mcm */,
-  {     2,  2850,  1915,  13,   3, UNI_ECOMP }   /* emojicomponent=t */,
-  {     2,  2864,     0,   3,   0, UNI_gc_values_index }   /* gc= */,
-  {     1,  4384,     0,   7,   0, UNI_JURC }   /* jurchen */,
-  {     0,  1137,   556,   4,   6, UNI_ONAO }   /* scx=olonal */,
-  {     1,  1720,   276,   4,   5, UNI_INGARAY }   /* blk=garay */,
-  {     1,  1247,  6756,   5,  13, UNI_CJKCOMPAT }   /* incjkcompatibility */,
-  {     0,   264,   644,   4,   3, -UNI_CWCF }   /* cwcf=no */,
-  {     0,  1394,     0,   9,   0, UNI_PERM }   /* oldpermic */,
-  {     0,  1335,  1430,   2,   4, UNI_PAUC }   /* ispauc */,
-  {     0,   132,     0,   2,   0, UNI_ME }   /* me */,
-  {     2,    19,   373,   4,   2, UNI_POSIXXDIGIT }   /* ahex=y */,
-  {     1,   963,  1490,   3,   2, UNI_BPT__C }   /* bpt=c */,
-  {     0,  4622,   653,  17,   4, UNI_ELBA }   /* scriptextensions=elba */,
-  {     1,  8333,   236,   9,   2, UNI_PE }   /* category=pe */,
-  {     0,  5780,     0,   4,   0, UNI_LISU }   /* lisu */,
-  {     0,  1477,     0,  10,   0, UNI_BOXDRAWING }   /* boxdrawing */,
-  {     2,  4071,  1377,  14,   2, UNI_NV__900 }   /* numericvalue=900 */,
-  {    16,  8326,  2467,  16,  10, UNI_CN }   /* generalcategory=unassigned */,
-  {     1,  3663,  2419,   7,  12, UNI_AEGEANNUMBERS }   /* block=aegeannumbers */,
-  {     0,  2630,   321,   6,   5, UNI_XPOSIXPRINT }   /* xposixprint */,
-  {     0,  7938,  1380,  27,   2, UNI_CCC__32 }   /* canonicalcombiningclass=ccc32 */,
-  {     0,   754,   525,   3,   3, UNI_KANBUN }   /* kanbun */,
-  {    19,  6432,  7344,   7,  22, UNI_EGYPTIANHIEROGLYPHSEXTA }   /* block=egyptianhieroglyphsexta */,
-  {     2,   574,  1659,   3,   2, UNI_LB__LF }   /* sb=lf */,
-  {     0,  1243,  4132,   3,  16, UNI_INCAUCASIANALBANIAN }   /* incaucasianalbanian */,
-  {     2,  6185,  5605,   8,  11, UNI_SUNDANESESUP }   /* sundanesesupplement */,
-  {     5,  1720,  6731,   4,  19, UNI_JAMOEXTB }   /* blk=hanguljamoextendedb */,
-  {     4,  1137,  2056,   4,   4, UNI_SOGD }   /* scx=sogd */,
-  {     1,  3937,  7980,   3,  10, UNI_LB__AL }   /* lb=alphabetic */,
-  {     3,   306,   796,   3,   3, UNI_NV__1_SLASH_2 }   /* nv=1/2 */,
-  {     1,   654,  5292,   2,   3, UNI_LB__CL }   /* lb=cl */,
-  {    16,  1487,  2385,   7,   2, UNI_CCC__14 }   /* ccc=ccc14 */,
-  {    16,  1137,   132,   4,   4, UNI_MEDF }   /* scx=medf */,
-  {     5,   343,  4343,   3,  11, UNI_SUPPUNCTUATION }   /* suppunctuation */,
-  {     8,  1910,  4253,   7,   4, UNI_BRAI }   /* script=brai */,
-  {     0,  8436,  5459,  28,   4, UNI_CJKEXTE }   /* iscjkunifiedideographsextensione */,
-  {     0,  4161,   644,  17,   2, -UNI_EPRES }   /* emojipresentation=n */,
-  {     0,  2864,   259,   3,   2, UNI_CN }   /* gc=cn */,
-  {     9,  1910,    27,   7,   4, UNI_ARMI }   /* script=armi */,
-  {     2,  8326,  5450,  20,  12, UNI_PO }   /* generalcategory=otherpunctuation */,
-  {    43,  3651,  1070,  12,   4, UNI_ETHIOPICEXTB }   /* blk=ethiopicextb */,
-  {     0,  2864,  3236,   3,   5, UNI_XPOSIXDIGIT }   /* gc=digit */,
-  {     3,  1459,   630,   8,   5, UNI_XIDS }   /* xidstart=true */,
-  {     0,  6108,  6218,   5,   7, UNI_SUPARROWSC }   /* insuparrowsc */,
-  {     2,  4622,  4253,  17,   4, UNI_BRAI }   /* scriptextensions=brai */,
-  {     1,  2431,  8167,   6,  19, UNI_INEGYPTIANHIEROGLYPHS }   /* block=egyptianhieroglyphs */,
-  {     1,  6554,    27,   3,   4, UNI_ARMI }   /* sc=armi */,
-  {     3,  4622,  1176,  17,   8, UNI_VITH }   /* scriptextensions=vithkuqi */,
-  {    12,  4700,  4900,   8,   5, UNI_LATIN1 }   /* blk=latin1sup */,
-  {     4,  1335,  5490,   2,   9, UNI_HALFMARKS }   /* ishalfmarks */,
-  {    10,  1511,   286,   2,   1, UNI_sd_values_index }   /* sd= */,
-  {     0,  2408,   373,   4,   4, UNI_XIDC }   /* xidc=yes */,
-  {     2,  1720,   863,   4,   7, UNI_SC__SHAW }   /* blk=shavian */,
-  {     4,   623,   304,   5,   2, UNI_CCC__IS }   /* ccc=240 */,
-  {     8,   693,     0,   5,   0, UNI_ADLM }   /* adlam */,
-  {     0,  4622,   584,  17,   6, UNI_TODR }   /* scriptextensions=todhri */,
-  {     1,  5370,  6375,   6,  16, UNI__PERL_WORD_BUT_NONCONT }   /* _perl_word_but_noncont */,
-  {     0,   358,  1381,   4,   3, UNI_WB__EB }   /* ccc=200 */,
-  {     7,  6062,   373,   4,   4, UNI_EMOD }   /* emod=yes */,
-  {     7,  3937,  1462,   9,   5, UNI_LB__AS }   /* lb=aksarastart */,
-  {     0,  1137,  2342,   4,   4, UNI_HUNG }   /* scx=hung */,
-  {    29,  2500,  4861,   8,   9, UNI_CYRILLICEXTC }   /* cyrillicextendedc */,
-  {     0,  3076,  8526,   3,  29, UNI_SYMBOLSANDPICTOGRAPHSEXTA }   /* insymbolsandpictographsextendeda */,
-  {     0,  7433,   365,  25,   2, UNI_CCC__BL }   /* canonicalcombiningclass=218 */,
-  {     0,  1993,  3787,   7,   3, UNI_KANGXI }   /* blk=kangxi */,
-  {     0,  1720,  1048,   4,   6, UNI_INTELUGU }   /* blk=telugu */,
-  {    12,  2431,  8709,   7,  24, UNI_DIACRITICALS }   /* block=combiningdiacriticalmarks */,
-  {     1,  6554,    39,   3,   4, UNI_BHKS }   /* sc=bhks */,
-  {     1,  1335,  3487,   2,   6, UNI_HEBR }   /* ishebrew */,
-  {     0,  1335,  1917,   2,   4, UNI_TAYO }   /* istayo */,
-  {     5,  3798,  1562,   7,   4, UNI_LATINEXTA }   /* inlatinexta */,
-  {     6,  4219,   643,  16,   2, UNI_idcompatmathstart_values_index }   /* idcompatmathstart= */,
-  {     0,  5013,     0,  18,   0, UNI_ZP }   /* paragraphseparator */,
-  {     5,    71,   644,   3,   3, -UNI_CWU }   /* cwu=no */,
-  {     1,  3076,  5616,   3,  11, UNI_SMALLKANAEXT }   /* insmallkanaext */,
-  {     0,  7659,  1379,  25,   2, UNI_CCC__103 }   /* canonicalcombiningclass=103 */,
-  {     3,  3142,   304,   4,   2, UNI_IN__4 }   /* in=v40 */,
-  {     4,  2878,     0,   6,   0, UNI_COPT }   /* coptic */,
-  {     0,  6411,   966,  21,   5, UNI_BPT__O }   /* bidipairedbrackettype=open */,
-  {     0,  8223,  4459,  23,   4, UNI_JG__MANICHAEANQOPH }   /* joininggroup=manichaeanqoph */,
-  {    29,  2375,  1228,   9,   3, UNI_IN__NA }   /* presentin=na */,
-  {     1,  6625,   644,  21,   3, -UNI_MCM }   /* modifiercombiningmark=no */,
-  {     6,  8333,   644,   8,   3, UNI_NO }   /* category=no */,
-  {    21,  6225,   519,  13,   3, UNI_JG__HAH }   /* joininggroup=hah */,
-  {    17,  6225,  6846,  13,   3, UNI_JG__QAF }   /* joininggroup=qaf */,
-  {     0,  6574,     0,  13,   0, UNI_GLAGOLITICSUP }   /* glagoliticsup */,
-  {     0,  1472,  4731,   5,   4, UNI_LATINEXTC }   /* latinextc */,
-  {     0,  1335,  3828,   2,  14, UNI_DEVANAGARIEXTA }   /* isdevanagariexta */,
-  {     2,  2375,   362,  10,   2, UNI_IN__12 }   /* presentin=12 */,
-  {     0,  1797,     0,   6,   0, UNI_ARAB }   /* isarab */,
-  {     3,   323,  2536,   2,  11, UNI_INNANDINAGARI }   /* innandinagari */,
-  {     6,  2771,  1139,  12,   2, UNI_patsyn_values_index }   /* patternsyntax= */,
-  {     4,  4041,  5664,  14,   4, UNI_NV__70000 }   /* numericvalue=70000 */,
-  {    15,  2864,  3435,   3,  13, UNI_ME }   /* gc=enclosingmark */,
-  {     1,  1720,  2001,   4,   8, UNI_UCASEXTA }   /* blk=ucasexta */,
-  {     3,  4056,  2259,  14,   8, UNI_NV__5_SLASH_6 }   /* numericvalue=8.333e-01 */,
-  {     4,  9233,     0,  36,   0, UNI_UCAS }   /* isunifiedcanadianaboriginalsyllabics */,
-  {     9,  3842,    81,   9,   2, UNI_LATINEXTG }   /* islatinextg */,
-  {     9,  1910,  1297,   7,   7, UNI_SC__PHAG }   /* script=phagspa */,
-  {     5,  6554,   203,   3,   4, UNI_SC__TAML }   /* sc=taml */,
-  {    13,  1137,  1304,   4,   4, UNI_SIDD }   /* scx=sidd */,
-  {     1,  1335,  3175,   2,  13, UNI_QMARK }   /* isquotationmark */,
-  {     0,  1335,    99,   2,   2, UNI_UPPERCASELETTER }   /* islu */,
-  {     2,   323,  3624,   2,  15, UNI_INZANABAZARSQUARE }   /* inzanabazarsquare */,
-  {     2,  1137,  2339,   4,  12, UNI_HUNG }   /* scx=oldhungarian */,
-  {     3,  7808,   744,  10,   2, UNI_BC__EN }   /* bidiclass=en */,
-  {     1,  2830,  5953,   5,  18, UNI_ANCIENTGREEKNUMBERS }   /* blk=ancientgreeknumbers */,
-  {     1,  1720,  5005,   4,   8, UNI_DINGBATS }   /* blk=dingbats */,
-  {     0,  5170,   644,  18,   5, UNI_INCB__NONE }   /* indicconjunctbreak=none */,
-  {     0,  1657,     0,   3,   0, UNI_ALL }   /* all */,
-  {     0,  1970,   373,  11,   4, UNI_BIDIC }   /* bidicontrol=yes */,
-  {     0,  1720,  2363,   4,  12, UNI_PLAYINGCARDS }   /* blk=playingcards */,
-  {    11,  1335,  1176,   2,   8, UNI_VITH }   /* isvithkuqi */,
-  {     0,    94,     0,   4,   0, UNI_GUKH }   /* gukh */,
-  {     2,  7197,     0,  21,   0, UNI_MEETEIMAYEKEXT }   /* meeteimayekextensions */,
-  {     0,  2816,  4484,   3,   3, UNI_BC__NSM }   /* bc=nsm */,
-  {     1,  7659,   365,  25,   2, UNI_CCC__118 }   /* canonicalcombiningclass=118 */,
-  {     0,   323,   693,   2,   5, UNI_INADLAM }   /* inadlam */,
-  {    11,  7113,     0,  15,   0, UNI_TRANSPORTANDMAP }   /* transportandmap */,
-  {     0,  7156,  5793,  22,   3, UNI_JG__MALAYALAMTTA }   /* joininggroup=malayalamtta */,
-  {     1,  4622,   124,  17,   3, UNI_LAO }   /* scriptextensions=lao */,
-  {     3,  2431,  3310,   7,  14, UNI_CONTROLPICTURES }   /* block=controlpictures */,
-  {     0,   650,  6334,   3,   3, UNI_IDEO }   /* ideo=t */,
-  {     0,  3897,    10,  12,   2, UNI_JG__MALAYALAMRA }   /* jg=malayalamra */,
-  {     1,  1335,    20,   2,   3, UNI_XPOSIXXDIGIT }   /* ishex */,
-  {     5,  4622,  1439,  17,   9, UNI_SAMR }   /* scriptextensions=samaritan */,
-  {     0,  1137,  1566,   4,   8, UNI_JAVA }   /* scx=javanese */,
-  {     0,  3235,     0,   6,   0, UNI_XPOSIXXDIGIT }   /* xdigit */,
-  {     0,   326,   630,   5,   2, UNI_QMARK }   /* qmark=t */,
-  {     1,   642,  1760,   3,   3, UNI_DT__FRA }   /* dt=fra */,
-  {     1,  4853,     0,   4,   0, UNI_BOPO }   /* bopo */,
-  {     2,  1536,  5371,   5,   4, UNI_XPOSIXSPACE }   /* spaceperl */,
-  {     0,   383,     0,   4,   0, UNI_CWCM }   /* cwcm */,
-  {     0,  6849,  3599,  13,   3, UNI_SB__EX }   /* sentencebreak=ex */,
-  {    14,  6554,  4178,   3,   4, UNI_SC__MODI }   /* sc=modi */,
-  {     2,  1335,  1176,   2,   4, UNI_VITH }   /* isvith */,
-  {     1,  2056,     0,   7,   0, UNI_SOGD }   /* sogdian */,
-  {    20,   268,   630,   5,   5, UNI_CWKCF }   /* cwkcf=true */,
-  {     3,  1335,   266,   2,   2, UNI_CF }   /* iscf */,
-  {     3,  4622,  1448,  17,   6, UNI_THAA }   /* scriptextensions=thaana */,
-  {     1,    42,  4770,   2,   6, UNI_SB__UP }   /* sb=upper */,
-  {     4,  1335,  6312,   2,   7, UNI_SINH }   /* issinhala */,
-  {     1,  5407,     0,   6,   0, UNI_TANG }   /* tangut */,
-  {     3,  9176,     0,  39,   0, UNI_MISCARROWSEXT }   /* inmiscellaneoussymbolsandarrowsextended */,
-  {     4,  1283,     0,   7,   0, UNI_MULT }   /* multani */,
-  {     3,  1335,  5971,   3,  10, UNI_COUNTINGROD }   /* iscountingrod */,
-  {     0,  1720,  6799,   7,  11, UNI_CJKRADICALSSUP }   /* blk=cjkradicalssup */,
-  {     0,   306,  5664,   4,   5, UNI_NV__900000 }   /* nv=900000 */,
-  {     0,   718,     0,   5,   0, UNI_OSGE }   /* osage */,
-  {     0,  6225,  3133,  12,   2, UNI_JG__E }   /* joininggroup=e */,
-  {     0,  2578,   644,   5,   2, -UNI_CASED }   /* cased=n */,
-  {     0,  1335,   476,   2,   4, UNI_MIAO }   /* isplrd */,
-  {     1,  3897,  1963,  12,   3, UNI_JG__MALAYALAMLLA }   /* jg=malayalamlla */,
-  {     3,  3798,  4900,   6,  12, UNI_LATIN1 }   /* inlatin1supplement */,
-  {     3,  1044,   373,   2,   4, UNI_CI }   /* ci=yes */,
-  {     1,  6254,   315,  10,   2, UNI_LB__AP }   /* linebreak=ap */,
-  {     3,  2850,   643,  13,   3, -UNI_ECOMP }   /* emojicomponent=n */,
-  {     2,   323,  1318,   2,   7, UNI_INSUNUWAR }   /* insunuwar */,
-  {    12,   323,  5490,   2,   9, UNI_HALFMARKS }   /* inhalfmarks */,
-  {     0,  6026,  4805,   3,  17, UNI_PI }   /* isinitialpunctuation */,
-  {    16,  1247,  3776,   5,   6, UNI_CJKCOMPAT }   /* incjkcompat */,
-  {     1,  2107,   629,  10,   6, UNI_KEHNOROTATE }   /* kehnorotate=true */,
-  {     1,   708,     0,   5,   0, UNI_LIMB }   /* limbu */,
-  {     7,  6554,  4369,   3,   4, UNI_SC__HANG }   /* sc=hang */,
-  {     0,  1799,  3984,   6,   4, UNI_ARABICMATH }   /* arabicmath */,
-  {     8,  3842,  1774,  13,   3, UNI_LATINEXTG }   /* islatinextendedg */,
-  {     0,   264,   630,   4,   5, UNI_CWCF }   /* cwcf=true */,
-  {     5,   686,   936,   3,   2, UNI_HST__V }   /* hst=v */,
-  {     6,  1454,  3599,   2,   7, UNI_WB__EXTEND }   /* wb=extend */,
-  {     1,  7938,   411,  27,   2, UNI_CCC__15 }   /* canonicalcombiningclass=ccc15 */,
-  {     0,  1993,   525,   7,   3, UNI_KANBUN }   /* blk=kanbun */,
-  {     7,  1335,   557,   2,   2, UNI_LO }   /* islo */,
-  {     0,  9176,  8783,  15,  20, UNI_MISCMATHSYMBOLSB }   /* inmiscellaneousmathematicalsymbolsb */,
-  {     1,   306,  4053,   2,   3, UNI_NV__70 }   /* nv=70 */,
-  {     0,    30,   320,   1,   2, UNI_P }   /* isp */,
-  {     4,   323,  1685,   2,  10, UNI_INWARANGCITI }   /* inwarangciti */,
-  {    15,  1910,    31,   7,   4, UNI_SC__AVST }   /* script=avst */,
-  {     3,  6554,   124,   3,   3, UNI_LAO }   /* sc=lao */,
-  {     0,  8167,     0,  28,   0, UNI_EGYPTIANHIEROGLYPHSEXTA }   /* egyptianhieroglyphsextendeda */,
-  {     8,  8326,  4809,   5,  13, UNI_INPUNCTUATION }   /* generalpunctuation */,
-  {     4,  6459,  3870,   7,  13, UNI_MISCSYMBOLSSUP }   /* block=miscsymbolssup */,
-  {     1,  1720,  5598,   4,  11, UNI_CHEROKEESUP }   /* blk=cherokeesup */,
-  {     2,  2431,  1430,   6,   9, UNI_INPAUCINHAU }   /* block=paucinhau */,
-  {     1,  4589,  2195,  14,   8, UNI_NV__7_SLASH_2 }   /* numericvalue=3.500e+00 */,
-  {     1,  1454,  3188,   3,  11, UNI_WB__DQ }   /* wb=doublequote */,
-  {     1,  4981,  2219,  14,   8, UNI_NV__2_SLASH_3 }   /* numericvalue=6.667e-01 */,
-  {    17,    11,     4,   2,   2, UNI_ADLM }   /* adlm */,
-  {     0,  3723,  7291,   4,  20, UNI_COMPEX }   /* fullcompositionexclusion */,
-  {     1,  2431,  5989,   6,  19, UNI_SC__MERO }   /* block=meroitichieroglyphs */,
-  {     3,  6459,  4709,  13,   9, UNI_MYANMAREXTB }   /* block=myanmarextendedb */,
-  {     1,  1335,  3233,   2,   8, UNI_XPOSIXXDIGIT }   /* ishexdigit */,
-  {     7,  4192,     0,  14,   0, UNI_ZS }   /* spaceseparator */,
-  {     0,   557,   971,   2,   3, -UNI_LOE }   /* loe=f */,
-  {    13,   876,     0,   2,   0, UNI__PERL_SURROGATE }   /* cs */,
-  {     0,  2431,  6886,   6,  23, UNI_ZNAMENNYMUSIC }   /* block=znamennymusicalnotation */,
-  {     0,  2315,     0,  12,   0, UNI_NV__1_SLASH_16 }   /* nv=6.250e-02 */,
-  {     0,  6432,  6129,   7,  18, UNI_ENCLOSEDALPHANUMSUP }   /* block=enclosedalphanumsup */,
-  {     0,  8596,  5459,  30,   4, UNI_CJKEXTE }   /* blk=cjkunifiedideographsextensione */,
-  {    10,  4622,  4369,  17,   6, UNI_HANG }   /* scriptextensions=hangul */,
-  {    10,  8867,  6039,  22,  16, UNI_LB__VF }   /* indicsyllabiccategory=reorderingkiller */,
-  {     1,  1720,  9037,   7,  33, UNI_CJKCOMPATIDEOGRAPHSSUP }   /* blk=cjkcompatibilityideographssupplement */,
-  {     1,  8326,  1658,  16,   2, UNI_LOWERCASELETTER }   /* generalcategory=ll */,
-  {     3,  1910,   132,   7,   4, UNI_MEDF }   /* script=medf */,
-  {     0,  4041,   303,  14,   1, UNI_NV__70 }   /* numericvalue=70 */,
-  {     0,   925,   413,   4,   2, UNI_AGE__16 }   /* age=16 */,
-  {     0,  2431,  5688,   6,   3, UNI_PUA }   /* block=pua */,
-  {     2,  4622,   492,  17,   4, UNI_SHAW }   /* scriptextensions=shaw */,
-  {     0,  1112,     0,   4,   0, UNI_NV__1 }   /* nv=1 */,
-  {     2,  2431,  2563,   6,   6, UNI_IPAEXT }   /* block=ipaext */,
-  {     4,  2727,     0,   9,   0, UNI__PERL_SURROGATE }   /* surrogate */,
-  {     8,   326,   373,   5,   2, UNI_QMARK }   /* qmark=y */,
-  {     0,   358,   363,   4,   2, UNI_CCC__23 }   /* ccc=23 */,
-  {     1,  1335,  1981,   2,   5, UNI_BIDIM }   /* isbidim */,
-  {     1,   306,  2761,   3,  10, UNI_NV___MINUS_1_SLASH_2 }   /* nv=-5.000e-01 */,
-  {     0,  4354,   644,   9,   2, -UNI_DIA }   /* diacritic=n */,
-  {     0,  1335,  1685,   2,  10, UNI_WARA }   /* iswarangciti */,
-  {     0,  4786,   630,  18,   5, UNI_IDST }   /* idstrinaryoperator=true */,
-  {     0,  1511,   972,   2,   6, -UNI_SD }   /* sd=false */,
-  {     4,  2431,  4731,   9,   4, UNI_CJKEXTC }   /* block=cjkextc */,
-  {     0,  5031,   629,  16,   6, UNI__PERL_PATWS }   /* patternwhitespace=true */,
-  {     0,  1335,  1125,   2,   4, UNI_XPOSIXWORD }   /* isword */,
-  {     0,  6204,  4343,   5,  11, UNI_SUPPUNCTUATION }   /* issuppunctuation */,
-  {     0,  6554,   508,   3,   4, UNI_TOLS }   /* sc=tols */,
-  {     5,  4219,   630,  17,   5, UNI_IDCOMPATMATHSTART }   /* idcompatmathstart=true */,
-  {     0,  7156,   139,  14,   2, UNI_JG__MIM }   /* joininggroup=mim */,
-  {     3,  4354,   644,   9,   3, -UNI_DIA }   /* diacritic=no */,
-  {     4,  1910,   918,   7,   7, UNI_ZZZZ }   /* script=unknown */,
-  {     2,  1335,  1000,   2,   8, UNI_GUJR }   /* isgujarati */,
-  {     1,  2498,  1562,  10,   4, UNI_CYRILLICEXTA }   /* incyrillicexta */,
-  {     2,  1910,   754,   7,   7, UNI_SC__KNDA }   /* script=kannada */,
-  {     0,  2536,     0,  11,   0, UNI_NAND }   /* nandinagari */,
-  {     0,   323,  4384,   2,  15, UNI_JURCHENRADICALS }   /* injurchenradicals */,
-  {     1,  6554,   140,   3,   4, UNI_SC__MYMR }   /* sc=mymr */,
-  {     1,  8223,  5249,  23,   6, UNI_JG__MANICHAEANDALETH }   /* joininggroup=manichaeandaleth */,
-  {     1,  1137,  1397,   4,   4, UNI_PERM }   /* scx=perm */,
-  {     0,  5137,  2683,  16,   3, -UNI_EBASE }   /* emojimodifierbase=n */,
-  {     2,  6554,   782,   3,   7, UNI_MARC }   /* sc=marchen */,
-  {     2,  1720,   191,   4,   4, UNI_SEAL }   /* blk=seal */,
-  {     2,  2830,  1576,   8,   5, UNI_ARABICSUP }   /* blk=arabicsup */,
-  {     0,  3076,  7729,   3,  24, UNI_SYMBOLSANDPICTOGRAPHSEXTA }   /* insymbolsandpictographsexta */,
-  {    24,    32,   972,   2,   2, -UNI_VS }   /* vs=f */,
-  {     4,  1137,  3375,   4,  15, UNI_ARMI }   /* scx=imperialaramaic */,
-  {     0,  1335,   653,   2,   4, UNI_ELBA }   /* iselba */,
-  {     0,  4622,  6574,  17,   4, UNI_GLAG }   /* scriptextensions=glag */,
-  {     1,   358,   805,   4,   2, UNI_CCC__17 }   /* ccc=17 */,
-  {     1,  2431,  2133,   6,  12, UNI_INMASARAMGONDI }   /* block=masaramgondi */,
-  {     3,  2630,  3235,   5,   6, UNI_XPOSIXDIGIT }   /* xposixdigit */,
-  {     1,  2431,  4853,   6,   8, UNI_INBOPOMOFO }   /* block=bopomofo */,
-  {     0,  2409,   971,   9,   7, -UNI_IDC }   /* idcontinue=false */,
-  {     3,  7938,   366,  27,   2, UNI_CCC__84 }   /* canonicalcombiningclass=ccc84 */,
-  {     4,  5914,  6062,  21,   9, UNI_WB__EB }   /* graphemeclusterbreak=emodifier */,
-  {     6,   654,  3939,   2,   7, UNI_LB__AK }   /* lb=aksara */,
-  {     0,  5598,     0,   4,   0, UNI_CHER }   /* cher */,
-  {    26,  6554,  1036,   3,   4, UNI_LEPC }   /* sc=lepc */,
-  {    19,  1536,   372,   4,   2, UNI_wspace_values_index }   /* space= */,
-  {    14,  1137,   436,   4,   4, UNI_HANO }   /* scx=hano */,
-  {     1,  7262,   643,  24,   3, -UNI_DI }   /* defaultignorablecodepoint=n */,
-  {     0,   667,   643,   6,   2, UNI_extpict_values_index }   /* extpict= */,
-  {     1,  2431,  5112,   6,   5, UNI_INTAMIL }   /* block=tamil */,
-  {     1,  2589,  6172,   7,  13, UNI_GEORGIANSUP }   /* isgeorgiansupplement */,
-  {     4,   925,  2762,   4,   3, UNI_AGE__5 }   /* age=5.0 */,
-  {    22,  1917,     0,   4,   0, UNI_TAYO }   /* tayo */,
-  {     0,   323,  5598,   2,  18, UNI_CHEROKEESUP }   /* incherokeesupplement */,
-  {     1,   885,     0,   7,   0, UNI_TGLG }   /* tagalog */,
-  {     6,   877,   972,   5,   6, -UNI_STERM }   /* sterm=false */,
-  {     2,  1335,  1460,   2,   4, UNI_IDST }   /* isidst */,
-  {     0,  8063,  3633,  18,   6, UNI_DT__SQR }   /* decompositiontype=square */,
-  {     3,  2431,   761,   6,   7, UNI_KALI }   /* block=kayahli */,
-  {     7,  5358,  3199,  10,  11, UNI_WB__SQ }   /* wordbreak=singlequote */,
-  {     3,  3760,     0,  16,   0, UNI_IDSU }   /* idsunaryoperator */,
-  {     2,  4569,   372,   5,   3, UNI_XPOSIXSPACE }   /* wspace=y */,
-  {     0,  6293,  4769,   4,   2, UNI_nchar_values_index }   /* nchar= */,
-  {     0,  3142,  2172,   4,   2, UNI_IN__1_DOT_1 }   /* in=v11 */,
-  {     0,  1910,   578,   7,   4, UNI_SC__TANG }   /* script=tang */,
-  {     6,  7237,   286,  25,   1, UNI_cwkcf_values_index }   /* changeswhennfkccasefolded= */,
-  {     7,  6254,   297,  10,   2, UNI_LB__NU }   /* linebreak=nu */,
-  {     5,   323,  2056,   2,   7, UNI_INSOGDIAN }   /* insogdian */,
-  {     0,   358,  3675,   4,  12, UNI_CCC__0 }   /* ccc=notreordered */,
-  {     0,   444,     0,   4,   0, UNI_LINA }   /* lina */,
-  {    20,    30,  7893,   1,  27, UNI_TANGUTCOMPONENTSSUP }   /* istangutcomponentssupplement */,
-  {     1,   394,  2912,   3,   8, UNI_SO }   /* othersymbol */,
-  {    17,  8494,     0,  32,   0, UNI_MISCSYMBOLSSUP }   /* ismiscellaneoussymbolssupplement */,
-  {     2,   273,   373,   3,   4, UNI_CWT }   /* cwt=yes */,
-  {     7,  1335,   480,   2,   4, UNI_PRTI }   /* isprti */,
-  {     0,    15,  4036,   2,   3, UNI_AGE__5 }   /* age=5 */,
-  {     0,  6554,   484,   3,   4, UNI_SC__QAAI }   /* sc=qaai */,
-  {     5,  1335,  1902,   2,   4, UNI_KTHI }   /* iskthi */,
-  {     0,   666,     0,   2,   0, UNI_CE }   /* ce */,
-  {     2,  6459,  3390,   7,  12, UNI_MISCARROWSEXT }   /* block=miscarrowsext */,
-  {     2,  2850,     0,   5,   0, UNI_EMOJI }   /* emoji */,
-  {     0,  7433,  8698,  24,  11, UNI_CCC__DB }   /* canonicalcombiningclass=doublebelow */,
-  {     2,   215,     0,   4,   0, UNI_TGLG }   /* tglg */,
-  {     0,  2598,   630,  11,   5, UNI_JOINC }   /* joincontrol=true */,
-  {     5,  5358,  2867,  10,   5, UNI_WB__XX }   /* wordbreak=other */,
-  {     0,  3393,     0,   6,   0, UNI_ARROWS }   /* arrows */,
-  {     0,  1044,   972,   2,   2, -UNI_CI }   /* ci=f */,
-  {     3,   323,  1098,   2,   8, UNI_INMAHAJANI }   /* inmahajani */,
-  {     5,   306,   363,   3,   2, UNI_NV__23 }   /* nv=23 */,
-  {     0,  1335,  1036,   2,   4, UNI_LEPC }   /* islepc */,
-  {     2,  7262,   630,  25,   5, UNI_DI }   /* defaultignorablecodepoint=true */,
-  {     0,  8383,   373,  16,   2, UNI_UIDEO }   /* unifiedideograph=y */,
-  {     4,  4622,  4384,  17,   4, UNI_JURC }   /* scriptextensions=jurc */,
-  {     0,  5358,     0,  10,   0, UNI_wb_values_index }   /* wordbreak= */,
-  {    11,  1335,  2133,   2,  12, UNI_GONM }   /* ismasaramgondi */,
-  {    17,    17,  1779,   1,   3, UNI_HUNG }   /* hung */,
-  {     0,  5358,   390,  10,   2, UNI_WB__SQ }   /* wordbreak=sq */,
-  {     0,  8326,  4339,  16,  15, UNI_PD }   /* generalcategory=dashpunctuation */,
-  {     3,  5267,  4463,  13,   4, UNI_JG__MANICHAEANRESH }   /* jg=manichaeanresh */,
-  {     0,  4010,  5664,  14,  16, UNI_NV__10000000000000000 }   /* numericvalue=10000000000000000 */,
-  {     8,  1720,  2339,   4,  12, UNI_INOLDHUNGARIAN }   /* blk=oldhungarian */,
-  {     6,  1805,  6864,   3,  22, UNI_SHORTHANDFORMATCONTROLS }   /* isshorthandformatcontrols */,
-  {     8,  1805,  5371,   7,   4, UNI_XPOSIXSPACE }   /* isspaceperl */,
-  {     0,    30,  7134,   1,  15, UNI_ROHG }   /* ishanifirohingya */,
-  {     8,  3277,  1574,   5,   7, UNI_MUSICSUP }   /* blk=musicsup */,
-  {     3,   440,     0,   4,   0, UNI_KHMR }   /* khmr */,
-  {     0,  3122,   644,  11,   5, UNI_NV__NAN }   /* numerictype=none */,
-  {     0,  3109,  1885,  13,   6, UNI_NFCQC__M }   /* nfcquickcheck=maybe */,
-  {     0,   358,  2189,   5,   2, UNI_CCC__129 }   /* ccc=129 */,
-  {     2,  1586,   525,   5,   3, UNI_KANBUN }   /* iskanbun */,
-  {     1,  1910,  4685,   7,   6, UNI_SC__ZYYY }   /* script=common */,
-  {     4,   152,   313,   2,   3, UNI_ORYA }   /* oriya */,
-  {    28,  3937,  1335,   3,   2, UNI_LB__IS }   /* lb=is */,
-  {     4,  8275,     0,  11,   0, UNI_IDEO }   /* ideographic */,
-  {     8,  1511,   630,   2,   5, UNI_SD }   /* sd=true */,
-  {     0,   336,     0,   4,   0, UNI_TAKR }   /* takr */,
-  {     0,  4622,  1776,  17,   4, UNI_GURU }   /* scriptextensions=guru */,
-  {    37,  7643,  5217,   5,   6, UNI_INSHARADA }   /* blk=sharada */,
-  {     0,  6554,  1348,   3,   9, UNI_SC__SIND }   /* sc=khudawadi */,
-  {     0,   545,  2195,   4,   8, UNI_NV__7_SLASH_2 }   /* nv=3.500e+00 */,
-  {     2,  7433,  2317,  23,   2, UNI_CCC__6 }   /* canonicalcombiningclass=6 */,
-  {     0,    30,  4353,   1,  16, UNI_DIACRITICALSEXT }   /* indiacriticalsext */,
-  {     0,  1318,     0,   7,   0, UNI_SUNU }   /* sunuwar */,
-  {     0,  4622,   616,  17,   7, UNI_AVST }   /* scriptextensions=avestan */,
-  {     1,  2327,  2763,   4,   8, UNI_NV__4_SLASH_5 }   /* nv=8.000e-01 */,
-  {     2,  3937,  3621,   3,   2, UNI_LB__ZW }   /* lb=zw */,
-  {     0,  1137,  2536,   4,  11, UNI_NAND }   /* scx=nandinagari */,
-  {     4,  8741,  5515,  24,  15, UNI_LOE }   /* indicpositionalcategory=visualorderleft */,
-  {     0,  5809,     0,  21,   0, UNI_CWCF }   /* changeswhencasefolded */,
-  {     2,  8223,  5632,  22,   8, UNI_JG__MANICHAEANDHAMEDH }   /* joininggroup=manichaeandhamedh */,
-  {     0,  7433,  1292,  24,   2, UNI_CCC__BL }   /* canonicalcombiningclass=bl */,
-  {     2,   323,  6166,   2,   9, UNI_INMONGOLIAN }   /* inmongolian */,
-  {     4,  2431,   809,   6,   7, UNI_OLCK }   /* block=olchiki */,
-  {     0,  1799,  1184,   6,   3, UNI_ARABICPFA }   /* arabicpfa */,
-  {     0,  7433,  5201,  24,   2, UNI_CCC__8 }   /* canonicalcombiningclass=kv */,
-  {     0,  4399,   972,   9,   6, -UNI_XPOSIXLOWER }   /* lowercase=false */,
-  {     0,   306,   805,   3,   4, UNI_NV__17_SLASH_2 }   /* nv=17/2 */,
-  {     1,  8007,     0,  27,   0, UNI_ANCIENTGREEKMUSIC }   /* ancientgreekmusicalnotation */,
-  {     0,  1720,   660,   4,   7, UNI_INELYMAIC }   /* blk=elymaic */,
-  {     2,  5358,  3621,  10,   3, UNI_LB__ZWJ }   /* wordbreak=zwj */,
-  {     3,  4085,   972,  16,   6, -UNI_STERM }   /* sentenceterminal=false */,
-  {     2,  7262,   373,  25,   2, UNI_DI }   /* defaultignorablecodepoint=y */,
-  {    16,   540,   644,   5,   3, UNI_DT__CAN }   /* nfdqc=no */,
-  {     0,  1720,  6354,   4,   6, UNI_YIJING }   /* blk=yijing */,
-  {     2,  5935,   789,  18,   4, UNI_IDENTIFIERTYPE__NOTNFKC }   /* identifiertype=notnfkc */,
-  {     1,  2431,  1276,   6,   7, UNI_INMAKASAR }   /* block=makasar */,
-  {     2,   323,  2909,   2,  12, UNI_KHMERSYMBOLS }   /* inkhmersymbols */,
-  {    16,   323,  6931,   2,  24, UNI_HIGHPUSURROGATES }   /* inhighprivateusesurrogates */,
-  {     0,  1910,   851,   7,   4, UNI_SC__SHRD }   /* script=shrd */,
-  {     0,  9068,   297,   3,   2, UNI_NT__NU }   /* nt=nu */,
-  {     1,  1720,  5216,   4,  10, UNI_SHARADASUP }   /* blk=sharadasup */,
-  {     0,  7010,     0,   4,   0, UNI_BERF }   /* berf */,
-  {     7,    30,  7909,   1,  29, UNI_SUPPUAA }   /* issupplementaryprivateuseareaa */,
-  {     4,  2382,   608,   3,   3, UNI_IN__8 }   /* in=8.0 */,
-  {    16,  6554,   782,   3,   4, UNI_MARC }   /* sc=marc */,
-  {     9,  1720,  2387,   4,  12, UNI_INTULUTIGALARI }   /* blk=tulutigalari */,
-  {     0,   933,  4069,   5,   2, UNI_AGE__8 }   /* age=v80 */,
-  {     2,  4700,  2725,   5,  12, UNI_LOWSURROGATES }   /* blk=lowsurrogates */,
-  {     3,  1910,  1639,   7,  10, UNI_SAUR }   /* script=saurashtra */,
-  {     0,  2382,   608,   4,   3, UNI_IN__18 }   /* in=18.0 */,
-  {     0,  8326,  1456,  15,   2, UNI_M }   /* generalcategory=m */,
-  {     0,  1335,  2351,   2,  12, UNI_PHAISTOS }   /* isphaistosdisc */,
-  {     2,  6411,  5292,  21,   6, UNI_BPT__C }   /* bidipairedbrackettype=close */,
-  {     1,  6333,     0,  21,   0, UNI_VO__TR }   /* vo=transformedrotated */,
-  {    20,  2235,   366,   4,   1, UNI_NV__28 }   /* nv=28 */,
-  {    42,  7039,  9070,   4,   7, UNI_INPC__BOTTOM }   /* inpc=bottom */,
-  {     0,  8383,   630,  16,   2, UNI_UIDEO }   /* unifiedideograph=t */,
-  {     0,   323,  6166,   2,  12, UNI_MONGOLIANSUP }   /* inmongoliansup */,
-  {     3,  1720,  2611,   4,  11, UNI_MYANMAREXTB }   /* blk=myanmarextb */,
-  {     0,  8223,  3917,  23,   3, UNI_JG__MANICHAEANMEM }   /* joininggroup=manichaeanmem */,
-  {     0,    32,   894,   1,   3, UNI_VITH }   /* vith */,
-  {     1,  2816,  4101,   3,  14, UNI_BC__EN }   /* bc=europeannumber */,
-  {     2,  2431,  6997,   7,  21, UNI_INDICNUMBERFORMS }   /* block=commonindicnumberforms */,
-  {     2,  8333,   266,   9,   2, UNI_CF }   /* category=cf */,
-  {     0,  6254,  3621,  10,   3, UNI_LB__ZWJ }   /* linebreak=zwj */,
-  {     3,  6554,   831,   3,   4, UNI_LANA }   /* sc=lana */,
-  {     1,   358,   627,   5,   2, UNI_CCC__122 }   /* ccc=122 */,
-  {     1,   399,   373,   5,   2, UNI_GREXT }   /* grext=y */,
-  {     0,  1137,  5560,   4,  20, UNI_PHLI }   /* scx=inscriptionalpahlavi */,
-  {     3,   925,     0,   4,   0, UNI_age_values_index }   /* age= */,
-  {     0,  6826,  4947,  14,   4, UNI_JG__ALAPH }   /* joininggroup=alaph */,
-  {     5,   642,  2790,   3,   8, UNI_DT__VERT }   /* dt=vertical */,
-  {     0,  2431,  4132,   7,  16, UNI_INCAUCASIANALBANIAN }   /* block=caucasianalbanian */,
-  {     1,  5137,   629,  16,   3, UNI_EBASE }   /* emojimodifierbase=t */,
-  {    18,  1910,  2833,   6,   7, UNI_SC__ARAB }   /* script=arabic */,
-  {     1,  8333,  5374,   9,   2, UNI_CASEDLETTER }   /* category=l_ */,
-  {     2,  2864,  4339,   3,  15, UNI_PD }   /* gc=dashpunctuation */,
-  {     0,  1910,  6312,   7,   7, UNI_SC__SINH }   /* script=sinhala */,
-  {    44,  6225,  5286,  13,   4, UNI_JG__YUDH }   /* joininggroup=yudh */,
-  {     3,  1137,  1348,   4,   9, UNI_SIND }   /* scx=khudawadi */,
-  {    68,  3651,  1235,   5,   8, UNI_EMOTICONS }   /* blk=emoticons */,
-  {     0,   358,  3553,   4,   2, UNI_CCC__36 }   /* ccc=36 */,
-  {     0,  2431,  3716,   6,  16, UNI_HALFANDFULLFORMS }   /* block=halfandfullforms */,
-  {     0,  2527,  3390,   3,  12, UNI_MISCARROWSEXT }   /* inmiscarrowsext */,
-  {     1,  1335,  5688,   2,   3, UNI_PUA }   /* ispua */,
-  {     0,  1137,  7868,   4,   8, UNI_KANA }   /* scx=katakana */,
-  {     2,  2080,  1122,   3,   7, UNI_POSIXWORD }   /* isperlword */,
-  {     0,  1084,  8101,   6,   3, UNI_KEHCORE__L }   /* kehcore=l */,
-  {     0,   268,   373,   5,   4, UNI_CWKCF }   /* cwkcf=yes */,
-  {     8,    30,   577,   1,   5, UNI_TANG }   /* istang */,
-  {    21,  1910,   484,   7,   4, UNI_SC__QAAI }   /* script=qaai */,
-  {     0,  3937,    98,   3,   2, UNI_LB__HL }   /* lb=hl */,
-  {     1,  4010,  2195,  14,   8, UNI_NV__3_SLASH_2 }   /* numericvalue=1.500e+00 */,
-  {     1,  1261,     0,   9,   0, UNI_QAAI }   /* inherited */,
-  {     0,  7923,     0,  14,   0, UNI_PUA }   /* privateusearea */,
-  {    16,  6225,     0,  21,   0, UNI_JG__CROWNBEH }   /* joininggroup=crownbeh */,
-  {     0,  1137,  1254,   4,   4, UNI_GRAN }   /* scx=gran */,
-  {     0,  1720,  3732,   4,  16, UNI_HIGHPUSURROGATES }   /* blk=highpusurrogates */,
-  {     1,  1720,  5775,   4,  10, UNI_BENGALISUP }   /* blk=bengalisup */,
-  {     1,  5872,   630,  21,   5, UNI_CWT }   /* changeswhentitlecased=true */,
-  {     0,  4622,   243,  17,   4, UNI_YI }   /* scriptextensions=yiii */,
-  {     6,  1511,   373,   2,   4, UNI_SD }   /* sd=yes */,
-  {     0,  5358,  3599,   9,  13, UNI_WB__EX }   /* wordbreak=extendnumlet */,
-  {     0,  1910,   120,   7,   4, UNI_KRAI }   /* script=krai */,
-  {    16,  1586,  5222,   5,   4, UNI_KANASUP }   /* iskanasup */,
-  {    16,  6254,  3175,  10,   9, UNI_LB__QU }   /* linebreak=quotation */,
-  {     0,  1112,  5664,   4,   7, UNI_NV__10000000 }   /* nv=10000000 */,
-  {     0,  1335,  4253,   2,  15, UNI_BRAI }   /* isbraillepatterns */,
-  {     3,  1910,  3569,   7,  15, UNI_NARB }   /* script=oldnortharabian */,
-  {     5,  1720,  6886,   4,  23, UNI_ZNAMENNYMUSIC }   /* blk=znamennymusicalnotation */,
-  {     0,  8867,  7063,  22,  19, UNI_INSC__BRAHMIJOININGNUMBER }   /* indicsyllabiccategory=brahmijoiningnumber */,
-  {     6,   545,  4069,   5,   2, UNI_NV__3_SLASH_80 }   /* nv=3/80 */,
-  {     0,  2431,  3393,   6,   6, UNI_ARROWS }   /* block=arrows */,
-  {     2,  3639,  6582,  10,  12, UNI_CYRILLICSUP }   /* blk=cyrillicsupplement */,
-  {     0,   545,   413,   5,   2, UNI_NV__3_SLASH_16 }   /* nv=3/16 */,
-  {     0,  7938,  2180,  27,   2, UNI_CCC__25 }   /* canonicalcombiningclass=ccc25 */,
-  {    17,  2816,  5013,   3,  18, UNI_BC__B }   /* bc=paragraphseparator */,
-  {     9,  1910,   556,   7,   6, UNI_SC__ONAO }   /* script=olonal */,
-  {     0,  3555,   364,  13,   2, UNI_NV__31 }   /* numericvalue=31 */,
-  {     5,  4622,   255,  17,   4, UNI_ZZZZ }   /* scriptextensions=zzzz */,
-  {    51,     2,   643,   2,   2, UNI_cwt_values_index }   /* cwt= */,
-  {    20,  4589,  5664,  14,   4, UNI_NV__30000 }   /* numericvalue=30000 */,
-  {     4,  2275,  1377,   4,   3, UNI_NV__4000 }   /* nv=4000 */,
-  {    20,  1487,  1380,   7,   2, UNI_CCC__32 }   /* ccc=ccc32 */,
-  {    14,  1137,   393,   4,   4, UNI_GOTH }   /* scx=goth */,
-  {     9,   323,  1036,   2,   6, UNI_INLEPCHA }   /* inlepcha */,
-  {     0,   399,   643,   4,   3, -UNI_GREXT }   /* grext=n */,
-  {    33,  4622,  2909,  17,   5, UNI_KHMR }   /* scriptextensions=khmer */,
-  {     0,  8669,  8312,  17,  14, UNI_MATHALPHANUM }   /* mathematicalalphanumericsymbols */,
-  {     2,  7808,  3253,  10,  12, UNI_BC__ON }   /* bidiclass=otherneutral */,
-  {     0,  1910,  3487,   7,   6, UNI_SC__HEBR }   /* script=hebrew */,
-  {     0,  3937,   323,   3,   2, UNI_LB__IN }   /* lb=in */,
-  {     0,  1137,   444,   4,   4, UNI_LINA }   /* scx=lina */,
-  {     0,  1137,    86,   4,   4, UNI_GREK }   /* scx=grek */,
-  {     0,  2148,   644,   5,   2, -UNI_XPOSIXALPHA }   /* alpha=n */,
-  {     1,  4161,   972,  17,   6, -UNI_EPRES }   /* emojipresentation=false */,
-  {     1,  3937,  2095,   3,   2, UNI_LB__WJ }   /* lb=wj */,
-  {     9,  1665,   644,  10,   3, -UNI_SD }   /* softdotted=no */,
-  {     1,  6554,   436,   3,   3, UNI_SC__HAN }   /* sc=han */,
-  {     0,   326,   644,   5,   3, -UNI_QMARK }   /* qmark=no */,
-  {     0,  3857,   919,   3,   6, UNI_ZZZZ }   /* isunknown */,
-  {     0,  2431,  8195,   6,  28, UNI_VSSUP }   /* block=variationselectorssupplement */,
-  {    53,  1335,  6574,   2,  10, UNI_GLAG }   /* isglagolitic */,
-  {    16,  1137,   160,   4,   4, UNI_OUGR }   /* scx=ougr */,
-  {     1,  1137,  2909,   4,   5, UNI_KHMR }   /* scx=khmer */,
-  {     2,  4056,     0,  14,   0, UNI_NV__8 }   /* numericvalue=8 */,
-  {    16,  6254,  4568,  10,   7, UNI_LB__ZW }   /* linebreak=zwspace */,
-  {     8,  6554,  2536,   3,   4, UNI_SC__NAND }   /* sc=nand */,
-  {     6,  9137,  1325,  10,   3, UNI_SUPPUAB }   /* block=suppuab */,
-  {     1,  8383,   644,  16,   3, -UNI_UIDEO }   /* unifiedideograph=no */,
-  {     2,  1720,   775,   4,   7, UNI_INMANDAIC }   /* blk=mandaic */,
-  {     0,  2864,    54,   3,   2, UNI_SC }   /* gc=sc */,
-  {     7,  4622,  5269,  16,   5, UNI_MANI }   /* scriptextensions=mani */,
-  {     0,    30,  6798,   1,   8, UNI_RADICAL }   /* isradical */,
-  {     0,  1137,  1176,   4,   8, UNI_VITH }   /* scx=vithkuqi */,
-  {     0,  4622,  1566,  17,   4, UNI_JAVA }   /* scriptextensions=java */,
-  {     2,  4622,   476,  17,   4, UNI_MIAO }   /* scriptextensions=plrd */,
-  {     1,  4622,  1168,  17,   4, UNI_UGAR }   /* scriptextensions=ugar */,
-  {     0,  2864,  3339,   3,  12, UNI_NL }   /* gc=letternumber */,
-  {     0,  1720,  4253,   4,  15, UNI_BRAI }   /* blk=braillepatterns */,
-  {     2,  1335,  1160,   2,   8, UNI_TFNG }   /* istifinagh */,
-  {     0,  1335,   723,   2,   5, UNI_RUNR }   /* isrunic */,
-  {     6,    30,  8575,   1,   5, UNI_MATH }   /* ismath */,
-  {     9,  4622,  3569,  17,  15, UNI_NARB }   /* scriptextensions=oldnortharabian */,
-  {    23,  9137,  4639,   7,  16, UNI_SMALLFORMS }   /* block=smallformvariants */,
-  {     2,  3937,   187,   3,   2, UNI_LB__SA }   /* lb=sa */,
-  {    11,  3937,  4466,   3,   2, UNI_LB__HY }   /* lb=hy */,
-  {    23,  1720,  4724,   5,  11, UNI_CYRILLICEXTC }   /* blk=cyrillicextc */,
-  {     6,  4786,   630,  18,   2, UNI_IDST }   /* idstrinaryoperator=t */,
-  {     1,  1720,  7910,   4,  28, UNI_SUPPUAA }   /* blk=supplementaryprivateuseareaa */,
-  {     0,  1243,  8465,   3,  29, UNI_CUNEIFORMNUMBERS }   /* incuneiformnumbersandpunctuation */,
-  {     0,  1335,   584,   2,   6, UNI_TODR }   /* istodhri */,
-  {     5,  1335,  5270,   2,  10, UNI_MANI }   /* ismanichaean */,
-  {     1,  3175,  1722,  12,   2, UNI_qmark_values_index }   /* quotationmark= */,
-  {     2,  8378,  4427,  29,   3, UNI_CJKEXTH }   /* incjkunifiedideographsextensionh */,
-  {     4,  2864,  6723,   3,   6, UNI_CF }   /* gc=format */,
-  {     0,  1137,  1008,   4,   8, UNI_GURU }   /* scx=gurmukhi */,
-  {     3,  5267,  3920,  13,   3, UNI_JG__MANICHAEANTAW }   /* jg=manichaeantaw */,
-  {     1,  6554,   448,   3,   4, UNI_MRO }   /* sc=mroo */,
-  {     2,  7894,     0,  26,   0, UNI_TANGUTCOMPONENTSSUP }   /* tangutcomponentssupplement */,
-  {     0,  1335,  6886,   2,  13, UNI_ZNAMENNYMUSIC }   /* isznamennymusic */,
-  {     1,  7291,   972,  20,   2, -UNI_CE }   /* compositionexclusion=f */,
-  {     2,  1720,  7218,   4,  19, UNI_DEVANAGARIEXTA }   /* blk=devanagariextendeda */,
-  {     0,  6293,   644,   5,   2, -UNI__PERL_NCHAR }   /* nchar=n */,
-  {     8,  1910,  2053,   7,  10, UNI_SOGO }   /* script=oldsogdian */,
-  {     6,  4622,   468,  17,   4, UNI_ORKH }   /* scriptextensions=orkh */,
-  {     7,  1720,  8496,   4,  30, UNI_MISCSYMBOLSSUP }   /* blk=miscellaneoussymbolssupplement */,
-  {     5,  2864,  3984,   3,  10, UNI_SM }   /* gc=mathsymbol */,
-  {     0,  6554,   136,   3,   4, UNI_MTEI }   /* sc=mtei */,
-  {     8,  6554,   899,   3,   7, UNI_TAVT }   /* sc=taiviet */,
-  {    19,   179,     0,   4,   0, UNI_RJNG }   /* rjng */,
-  {     4,  2431,   698,   6,   5, UNI_INBUHID }   /* block=buhid */,
-  {     1,  1459,   360,   3,   2, UNI_xidc_values_index }   /* xidc= */,
-  {     1,   323,  3687,   2,  16, UNI_CYPRIOTSYLLABARY }   /* incypriotsyllabary */,
-  {    21,  2508,  6582,   8,  12, UNI_ETHIOPICSUP }   /* inethiopicsupplement */,
-  {     1,  1818,  3448,   3,  12, UNI_JG__FINALSEMKATH }   /* jg=finalsemkath */,
-  {    19,  4853,     0,  16,   0, UNI_BOPOMOFOEXT }   /* bopomofoextended */,
-  {     0,  2431,   534,   6,   6, UNI_INLYDIAN }   /* block=lydian */,
-  {    18,  1496,  1534,   3,   7, UNI_XPOSIXBLANK }   /* horizspace */,
-  {    14,  1566,  1569,   3,   5, UNI_JAVA }   /* javanese */,
-  {     0,  1335,   562,   2,   6, UNI_PATSYN }   /* ispatsyn */,
-  {     1,   112,     0,   4,   0, UNI_KITS }   /* kits */,
-  {     1,   306,  1376,   3,   4, UNI_NV__6000 }   /* nv=6000 */,
-  {     5,   913,   373,   5,   2, UNI_UIDEO }   /* uideo=y */,
-  {    13,  2431,  5775,   6,   7, UNI_INBENGALI }   /* block=bengali */,
-  {     1,  1335,  2563,   2,  13, UNI_IPAEXT }   /* isipaextensions */,
-  {     0,   306,   928,   2,   3, UNI_NV__10 }   /* nv=10 */,
-  {    24,  1335,  6087,   2,  21, UNI_PRTI }   /* isinscriptionalparthian */,
-  {     0,  1335,  2342,   2,   4, UNI_HUNG }   /* ishung */,
-  {     0,   323,   124,   2,   3, UNI_INLAO }   /* inlao */,
-  {     0,  2375,   602,  11,   3, UNI_IN__16 }   /* presentin=16.0 */,
-  {     1,  7938,  2189,  28,   2, UNI_CCC__129 }   /* canonicalcombiningclass=ccc129 */,
-  {     8,  1137,  3687,   4,   7, UNI_CPRT }   /* scx=cypriot */,
-  {     0,  1335,  1276,   2,   7, UNI_MAKA }   /* ismakasar */,
-  {     3,   574,   877,   3,   5, UNI_SB__ST }   /* sb=sterm */,
-  {     2,  1112,  1377,   4,   2, UNI_NV__100 }   /* nv=100 */,
-  {     1,   562,   972,   6,   2, -UNI_PATSYN }   /* patsyn=f */,
-  {    24,  3663,  4709,  12,   9, UNI_ARABICEXTB }   /* block=arabicextendedb */,
-  {     0,   102,    84,   2,   2, UNI_HMNG }   /* hmng */,
-  { 44204,  5216,   343,   7,   3, UNI_SHARADASUP }   /* sharadasup */,
-  {     0,  6686,   312,   4,   2, UNI_BC__LRI }   /* bc=lri */,
-  {    12,  1137,   136,   4,   4, UNI_MTEI }   /* scx=mtei */,
-  {     1,  8084,  3365,  20,  10, UNI_GCB__L }   /* hangulsyllabletype=leadingjamo */,
-  {     8,  2630,  1125,   6,   4, UNI_XPOSIXWORD }   /* xposixword */,
-  {     0,  2096,  1490,  11,   2, UNI_JT__C }   /* joiningtype=c */,
-  {    12,  8063,  1760,  18,   3, UNI_DT__FRA }   /* decompositiontype=fra */,
-  {     2,    30,  6930,   1,  25, UNI_HIGHPUSURROGATES }   /* ishighprivateusesurrogates */,
-  {     0,  4622,   775,  17,   4, UNI_MAND }   /* scriptextensions=mand */,
-  {     0,  4622,  7063,  17,   6, UNI_BRAH }   /* scriptextensions=brahmi */,
-  {     0,  7039,  5515,   5,  15, UNI_LOE }   /* inpc=visualorderleft */,
-  {     4,  2498,  6157,  10,   9, UNI_CYRILLICEXTA }   /* incyrillicextendeda */,
-  {     1,  4622,  1258,  17,   4, UNI_THAI }   /* scriptextensions=thai */,
-  {     2,  4622,  1254,  17,   4, UNI_GRAN }   /* scriptextensions=gran */,
-  {     2,  3760,   972,  16,   2, -UNI_IDSU }   /* idsunaryoperator=f */,
-  {     2,  1818,   738,   8,   4, UNI_JG__CROWNMEEM }   /* jg=crownmeem */,
-  {     3,  1910,   955,   7,   8, UNI_BASS }   /* script=bassavah */,
-  {     0,  1137,  1676,   5,   9, UNI_TOLS }   /* scx=tolongsiki */,
-  {     0,  4622,   661,  18,   3, UNI_MLYM }   /* scriptextensions=mlym */,
-  {     1,  4622,  1776,  17,  11, UNI_GUKH }   /* scriptextensions=gurungkhema */,
-  {     1,  1720,  3814,   4,  11, UNI_PHONETICEXT }   /* blk=phoneticext */,
-  {     0,  5872,   373,  21,   4, UNI_CWT }   /* changeswhentitlecased=yes */,
-  {     3,  4071,   797,  14,   2, UNI_NV__9_SLASH_2 }   /* numericvalue=9/2 */,
-  {     5,   323,   554,   2,   2, UNI_IN__7 }   /* in=7 */,
-  {     0,  1720,  3814,   4,  14, UNI_PHONETICEXTSUP }   /* blk=phoneticextsup */,
-  {     2,  6552,  5202,   5,  14, UNI_INSC__VOWELDEPENDENT }   /* insc=voweldependent */,
-  {     2,  5809,   644,  21,   3, -UNI_CWCF }   /* changeswhencasefolded=no */,
-  {     2,  4786,   373,  18,   4, UNI_IDST }   /* idstrinaryoperator=yes */,
-  {    17,  1720,  7868,   4,   8, UNI_INKATAKANA }   /* blk=katakana */,
-  {     0,  5423,  4552,   7,  16, UNI_LETTERLIKESYMBOLS }   /* block=letterlikesymbols */,
-  {     1,  1247,   211,   7,   2, UNI_CJKEXTF }   /* incjkextf */,
-  {     4,  6554,  3487,   3,   6, UNI_SC__HEBR }   /* sc=hebrew */,
-  {     0,  1335,  1008,   2,   8, UNI_GURU }   /* isgurmukhi */,
-  {     2,  2589,  6172,   7,   6, UNI_GEORGIANSUP }   /* isgeorgiansup */,
-  {     4,   323,  1176,   2,   8, UNI_INVITHKUQI }   /* invithkuqi */,
-  {     0,  4700,    81,  11,   2, UNI_LATINEXTG }   /* blk=latinextg */,
-  {     0,  1335,  1657,   2,   3, UNI_ALL }   /* isall */,
-  {     0,  1513,  4637,   4,   2, UNI_epres_values_index }   /* epres= */,
-  {     0,  6554,   855,   3,   4, UNI_SC__SYRC }   /* sc=syrc */,
-  {     1,  7808,  6711,  10,   3, UNI_BC__PDI }   /* bidiclass=pdi */,
-  {     1,  1270,  4709,   6,   9, UNI_KANAEXTB }   /* inkanaextendedb */,
-  {     4,  1335,   660,   2,   7, UNI_ELYM }   /* iselymaic */,
-  {    18,  4056,     0,  15,   0, UNI_NV__80 }   /* numericvalue=80 */,
-  {     0,  1910,  1030,   7,   6, UNI_SC__KTHI }   /* script=kaithi */,
-  {     1,   323,   775,   2,   7, UNI_INMANDAIC }   /* inmandaic */,
-  {     1,  1249,  9037,   3,  23, UNI_CJKCOMPATIDEOGRAPHS }   /* cjkcompatibilityideographs */,
-  {     1,  3555,   361,  12,   3, UNI_NV__12 }   /* numericvalue=12 */,
-  {     4,  1249,  2524,   3,   4, UNI_CJKEXTI }   /* cjkexti */,
-  {     1,  8333,  4178,   9,  14, UNI_SK }   /* category=modifiersymbol */,
-  {     3,   283,  1659,   4,   2, UNI_LB__LF }   /* gcb=lf */,
-  {    72,  4041,  1377,  14,   2, UNI_NV__700 }   /* numericvalue=700 */,
-  {     0,   642,  1162,   3,   3, UNI_DT__FIN }   /* dt=fin */,
-  {     4,  1910,  4853,   7,   8, UNI_SC__BOPO }   /* script=bopomofo */,
-  {     1,  3996,   373,  14,   2, UNI_NFKCQC__Y }   /* nfkcquickcheck=y */,
-  {     9,  2628,   259,   8,   5, UNI_XPOSIXCNTRL }   /* isxposixcntrl */,
-  {     2,  4622,  2156,  17,   4, UNI_MEND }   /* scriptextensions=mend */,
-  {     0,  1720,  6489,   4,  22, UNI_DIACRITICALSFORSYMBOLS }   /* blk=diacriticalsforsymbols */,
-  {    24,  1137,  1036,   4,   4, UNI_LEPC }   /* scx=lepc */,
-  {     0,   679,   683,   4,   3, UNI_HANO }   /* hanunoo */,
-  {     0,  5267,  5640,  13,   7, UNI_JG__MANICHAEANHUNDRED }   /* jg=manichaeanhundred */,
-  {     0,  2431,  1448,   6,   6, UNI_INTHAANA }   /* block=thaana */,
-  {     0,  6108,   882,   6,   3, UNI_SUPPUAA }   /* insuppuaa */,
-  {     4,  4219,   373,  17,   4, UNI_IDCOMPATMATHSTART }   /* idcompatmathstart=yes */,
-  {     1,   761,     0,   7,   0, UNI_KALI }   /* kayahli */,
-  {     0,  7980,   360,   9,   2, UNI_alpha_values_index }   /* alphabetic= */,
-  {     0,  1487,   627,   7,   2, UNI_CCC__22 }   /* ccc=ccc22 */,
-  {     0,  3135,   412,  11,   2, UNI_IN__5_DOT_1 }   /* presentin=v51 */,
-  {    13,  1720,  5269,   3,  11, UNI_INMANICHAEAN }   /* blk=manichaean */,
-  {     1,  6554,   219,   3,   4, UNI_SC__TIBT }   /* sc=tibt */,
-  {     0,   667,   972,   7,   6, -UNI_EXTPICT }   /* extpict=false */,
-  {     2,  2850,   972,   5,   2, -UNI_EMOJI }   /* emoji=f */,
-  {    10,  6225,   738,  18,   4, UNI_JG__CROWNMEEM }   /* joininggroup=crownmeem */,
-  {     2,  1981,   373,  12,   4, UNI_BIDIM }   /* bidimirrored=yes */,
-  {     8,    30,  4398,   1,  16, UNI_LOWERCASELETTER }   /* islowercaseletter */,
-  {     0,   839,     0,   4,   0, UNI_NBAT }   /* nbat */,
-  {     3,  6552,  6071,   5,  16, UNI_INSC__VOWELINDEPENDENT }   /* insc=vowelindependent */,
-  {     8,  6554,  2156,   3,   4, UNI_MEND }   /* sc=mend */,
-  {     1,  1910,    59,   7,   4, UNI_CHRS }   /* script=chrs */,
-  {     0,  1720,  3569,   4,  15, UNI_NARB }   /* blk=oldnortharabian */,
-  {     0,  3555,  1381,  13,   2, UNI_NV__20 }   /* numericvalue=20 */,
-  {     0,  1818,  3460,   3,  12, UNI_JG__VERTICALTAIL }   /* jg=verticaltail */,
-  {     5,  1137,  3569,   4,  15, UNI_NARB }   /* scx=oldnortharabian */,
-  {     0,   323,  2339,   2,  12, UNI_INOLDHUNGARIAN }   /* inoldhungarian */,
-  {     0,   978,  1139,   5,   3, UNI_COMPEX }   /* compex=t */,
-  {     1,  5935,  2752,  15,   9, UNI_IDENTIFIERTYPE__TECHNICAL }   /* identifiertype=technical */,
-  {     5,  1137,  1439,   4,   9, UNI_SAMR }   /* scx=samaritan */,
-  {     0,  6554,    51,   3,   4, UNI_CANS }   /* sc=cans */,
-  {     3,  9068,   428,   3,   2, UNI_NT__DI }   /* nt=di */,
-  {     0,   323,  7459,   2,  26, UNI_HALFANDFULLFORMS }   /* inhalfwidthandfullwidthforms */,
-  {     2,  7433,  2840,  24,   4, UNI_CCC__6 }   /* canonicalcombiningclass=hanr */,
-  {     0,  2431,  4324,   6,  15, UNI_VEDICEXT }   /* block=vedicextensions */,
-  {     1,  1487,  1380,   8,   2, UNI_CCC__132 }   /* ccc=ccc132 */,
-  {     7,     2,   372,   1,   2, UNI_ce_values_index }   /* ce= */,
-  {     4,  8326,    54,  16,   2, UNI_SC }   /* generalcategory=sc */,
-  {     2,  1335,  4853,   2,  11, UNI_BOPOMOFOEXT }   /* isbopomofoext */,
-  {    54,  2431,  7509,   6,  24, UNI_ARABICPFB }   /* block=arabicpresentationformsb */,
-  {     2,  3937,     0,   3,   0, UNI_lb_values_index }   /* lb= */,
-  {     9,  7433,  2209,  25,   2, UNI_CCC__202 }   /* canonicalcombiningclass=202 */,
-  {     0,  6554,  1304,   3,   4, UNI_SIDD }   /* sc=sidd */,
-  {    24,  1910,   816,   7,   7, UNI_OSMA }   /* script=osmanya */,
-  {     0,  8326,    65,  16,   2, UNI_MN }   /* generalcategory=mn */,
-  {     1,  1335,    81,   7,   2, UNI_CJKEXTG }   /* iscjkextg */,
-  {    40,  1243,  6556,   4,  10, UNI_INCB__CONSONANT }   /* incb=consonant */,
-  {     9,  1910,  1869,   7,  11, UNI_MEDF }   /* script=medefaidrin */,
-  {     0,  1720,  5560,   4,  20, UNI_ININSCRIPTIONALPAHLAVI }   /* blk=inscriptionalpahlavi */,
-  {     1,  7433,   366,  24,   2, UNI_CCC__84 }   /* canonicalcombiningclass=84 */,
-  {     1,   323,  1304,   2,   7, UNI_INSIDDHAM }   /* insiddham */,
-  {     2,  4622,   534,  17,   4, UNI_LYDI }   /* scriptextensions=lydi */,
-  {     0,   306,  1376,   3,   3, UNI_NV__600 }   /* nv=600 */,
-  {     0,  2864,  4885,   3,  16, UNI_PF }   /* gc=finalpunctuation */,
-  {     1,  1335,  6312,   2,  21, UNI_SINHALAARCHAICNUMBERS }   /* issinhalaarchaicnumbers */,
-  {     3,   323,  9235,   2,  43, UNI_UCASEXTA }   /* inunifiedcanadianaboriginalsyllabicsextendeda */,
-  {     7,  4071,  5664,  14,   5, UNI_NV__900000 }   /* numericvalue=900000 */,
-  {     0,   323,  1541,   2,   8, UNI_INBUGINESE }   /* inbuginese */,
-  {     6,  6270,   644,  21,   3, -UNI_LOE }   /* logicalorderexception=no */,
-  {     0,   358,  5800,   4,   9, UNI_CCC__BL }   /* ccc=belowleft */,
-  {     0,  1910,  1318,   7,   7, UNI_SC__SUNU }   /* script=sunuwar */,
-  {     1,  2382,     0,   5,   0, UNI_IN__14 }   /* in=14 */,
-  {     1,  4010,   309,  14,   1, UNI_NV__19 }   /* numericvalue=19 */,
-  {     0,  2864,  4869,   3,  16, UNI_PE }   /* gc=closepunctuation */,
-  {     0,  6293,   630,   5,   2, UNI__PERL_NCHAR }   /* nchar=t */,
-  {     0,  1910,  1036,   7,   4, UNI_LEPC }   /* script=lepc */,
-  {     0,  7579,   630,  26,   5, UNI_PCM }   /* prependedconcatenationmark=true */,
-  {     3,  2816,  5757,   3,  18, UNI_BC__FSI }   /* bc=firststrongisolate */,
-  {    18,  6432,  8803,   7,  31, UNI_EGYPTIANHIEROGLYPHFORMATCONTROLS }   /* block=egyptianhieroglyphformatcontrols */,
-  {    13,  4771,   373,   5,   2, UNI_XPOSIXUPPER }   /* upper=y */,
-  {     0,  5423,  1727,  11,   4, UNI_LATINEXTD }   /* block=latinextd */,
-  {     0,   562,   373,   6,   2, UNI_PATSYN }   /* patsyn=y */,
-  {     2,  2864,    99,   3,   2, UNI_UPPERCASELETTER }   /* gc=lu */,
-  {     0,  5719,   227,  20,   2, UNI_VO__TU }   /* verticalorientation=tu */,
-  {     0,  1797,  1787,   8,   3, UNI_ARABICPFB }   /* isarabicpfb */,
-  {     0,  6554,  1921,   3,   4, UNI_SORA }   /* sc=sora */,
-  {     2,  1137,  1388,   4,   4, UNI_ITAL }   /* scx=ital */,
-  {     0,  3937,  1536,   3,   5, UNI_LB__SP }   /* lb=space */,
-  {     0,  4981,  5664,  14,   4, UNI_NV__60000 }   /* numericvalue=60000 */,
-  {     0,  4085,   644,  16,   3, -UNI_STERM }   /* sentenceterminal=no */,
-  {     3,  3076,  5616,   3,  17, UNI_SMALLKANAEXT }   /* insmallkanaextension */,
-  {     0,   323,  5048,   2,  18, UNI_RUMI }   /* inruminumeralsymbols */,
-  {    20,  6254,  4466,  10,   2, UNI_LB__HY }   /* linebreak=hy */,
-  {     0,  6554,  1311,   3,   7, UNI_SOYO }   /* sc=soyombo */,
-  {    17,  8999,  4841,   8,  12, UNI_MISCMATHSYMBOLSB }   /* blk=miscmathsymbolsb */,
-  {     0,  6554,   452,   3,   4, UNI_SC__NKO }   /* sc=nkoo */,
-  {     0,  8834,  4882,  32,   4, UNI_CJKEXTF }   /* block=cjkunifiedideographsextensionf */,
-  {     2,  8346,     0,  32,   0, UNI_INIDC }   /* ideographicdescriptioncharacters */,
-  {     0,  5370,  1460,   6,   7, UNI__PERL_IDSTART }   /* _perl_idstart */,
-  {     1,  4056,  2763,  14,   8, UNI_NV__4_SLASH_5 }   /* numericvalue=8.000e-01 */,
-  {     1,   925,   407,   4,   3, UNI_AGE__6_DOT_3 }   /* age=6.3 */,
-  {     2,   323,  4853,   2,  11, UNI_BOPOMOFOEXT }   /* inbopomofoext */,
-  {     1,  2327,  2267,   4,   8, UNI_NV__7_SLASH_8 }   /* nv=8.750e-01 */,
-  {     1,  1335,  3161,   2,  14, UNI_PHLP }   /* ispsalterpahlavi */,
-  {     0,  6254,  6961,   9,   3, UNI_LB__AL }   /* linebreak=al */,
-  {     0,  2578,   972,   5,   6, -UNI_CASED }   /* cased=false */,
-  {    72,  6554,  1388,   3,   4, UNI_ITAL }   /* sc=ital */,
-  {     0,  1335,  1024,   2,   6, UNI_HATR }   /* ishatran */,
-  {     2,  6554,   432,   3,   4, UNI_SC__GONM }   /* sc=gonm */,
-  {     0,  5137,   629,  16,   6, UNI_EBASE }   /* emojimodifierbase=true */,
-  {     0,  8741,  4300,  30,  12, UNI_INPC__TOPANDLEFTANDRIGHT }   /* indicpositionalcategory=topandleftandright */,
-  {     2,  8333,   281,   9,   2, UNI_ZP }   /* category=zp */,
-  {     0,   323,  5112,   2,   5, UNI_INTAMIL }   /* intamil */,
-  {     5,   323,  1558,   2,   8, UNI_JAMOEXTA }   /* injamoexta */,
-  {     0,  2431,  6731,   6,  19, UNI_JAMOEXTB }   /* block=hanguljamoextendedb */,
-  {     0,  1910,  3624,   7,  15, UNI_ZANB }   /* script=zanabazarsquare */,
-  {     0,  2096,  4770,  11,   2, UNI_JT__U }   /* joiningtype=u */,
-  {     5,  6110,     0,  19,   0, UNI_SUPARROWSB }   /* supplementalarrowsb */,
-  {     1,  8867,  6556,  21,  18, UNI_INSC__CONSONANTPREFIXED }   /* indicsyllabiccategory=consonantprefixed */,
-  {     0,  1137,  1685,   4,  10, UNI_WARA }   /* scx=warangciti */,
-  {     2,  6225,  2654,  13,   3, UNI_JG__DAL }   /* joininggroup=dal */,
-  {     3,  1044,   644,   2,   3, -UNI_CI }   /* ci=no */,
-  {     5,  2630,  3235,   6,   6, UNI_XPOSIXXDIGIT }   /* xposixxdigit */,
-  {     0,  8326,  2866,  15,   6, UNI_C }   /* generalcategory=other */,
-  {     1,  4010,   929,  15,   2, UNI_NV__1_SLASH_10 }   /* numericvalue=1/10 */,
-  {     0,  1720,  6978,   7,  16, UNI_CJKCOMPATIDEOGRAPHS }   /* blk=cjkcompatideographs */,
-  {     0,  8380,  4883,  27,   3, UNI_CJKEXTF }   /* cjkunifiedideographsextensionf */,
-  {     7,  1335,   399,   2,   5, UNI_GREXT }   /* isgrext */,
-  {    16,  2431,  6931,   6,  24, UNI_HIGHPUSURROGATES }   /* block=highprivateusesurrogates */,
-  {     0,  4622,    59,  17,   4, UNI_CHRS }   /* scriptextensions=chrs */,
-  {     0,  1137,   211,   4,   4, UNI_TFNG }   /* scx=tfng */,
-  {     4,  3937,  1853,   3,   8, UNI_LB__LF }   /* lb=linefeed */,
-  {     0,   323,  6147,   2,  19, UNI_JAMOEXTA }   /* inhanguljamoextendeda */,
-  {     0,  2864,  7098,   3,  14, UNI_LM }   /* gc=modifierletter */,
-  {     0,   654,  1723,   2,   3, UNI_LB__CJ }   /* lb=cj */,
-  {     4,  1335,  4354,   2,  15, UNI_DIACRITICALSEXT }   /* isdiacriticalsext */,
-  {     0,     5,   972,   3,   2, -UNI_MCM }   /* mcm=f */,
-  {     3,   723,     0,   5,   0, UNI_RUNR }   /* runic */,
-  {     5,  8436,  6974,  27,   5, UNI_CJKEXTC }   /* iscjkunifiedideographsextensionc */,
-  {     0,  1137,    63,   4,   4, UNI_CPMN }   /* scx=cpmn */,
-  {     0,  3351,   373,  14,   4, UNI_GREXT }   /* graphemeextend=yes */,
-  {     6,  4622,  3147,  17,  14, UNI_PCUN }   /* scriptextensions=protocuneiform */,
-  {     2,  3555,  2762,  13,   9, UNI_NV__1_SLASH_2 }   /* numericvalue=5.000e-01 */,
-  {     0,  2375,   554,   9,   2, UNI_IN__7 }   /* presentin=7 */,
-  {     0,  1910,  1129,   7,   4, UNI_SC__LINB }   /* script=linb */,
-  {     0,  1818,  1079,   3,   5, UNI_JG__KHAPH }   /* jg=khaph */,
-  {     1,   914,   644,   4,   3, -UNI_IDEO }   /* ideo=no */,
-  {     1,  1335,  2467,   2,  10, UNI_CN }   /* isunassigned */,
-  {     0,  1335,  7321,   2,  14, UNI_BYZANTINEMUSIC }   /* isbyzantinemusic */,
-  {     7,  1454,  7868,   3,   8, UNI_WB__KA }   /* wb=katakana */,
-  {     0,  4010,   796,  14,   3, UNI_NV__11_SLASH_2 }   /* numericvalue=11/2 */,
-  {    24,  2431,  4853,   6,  11, UNI_BOPOMOFOEXT }   /* block=bopomofoext */,
-  {     1,  3937,  3487,   3,  12, UNI_LB__HL }   /* lb=hebrewletter */,
-  {     9,  2431,  7197,   6,  14, UNI_MEETEIMAYEKEXT }   /* block=meeteimayekext */,
-  {    65,  7808,  4101,  10,  14, UNI_BC__EN }   /* bidiclass=europeannumber */,
-  {     0,  1335,  2148,   2,   5, UNI_XPOSIXALPHA }   /* isalpha */,
-  {    72,  8007,     0,  17,   0, UNI_ANCIENTGREEKMUSIC }   /* ancientgreekmusic */,
-  {    21,  3937,  4510,   3,  14, UNI_LB__SA }   /* lb=complexcontext */,
-  {     0,  3937,  8275,   3,  11, UNI_LB__ID }   /* lb=ideographic */,
-  {     0,   497,   360,   2,   2, UNI_idc_values_index }   /* idc= */,
-  {     4,   545,   366,   4,   1, UNI_NV__38 }   /* nv=38 */,
-  {     0,  4605,   630,  17,   2, UNI_RI }   /* regionalindicator=t */,
-  {     0,  4622,   276,  17,   4, UNI_GARA }   /* scriptextensions=gara */,
-  {     0,  2275,   407,   4,   1, UNI_NV__46 }   /* nv=46 */,
-  {     5,  7433,  1209,  24,   5, UNI_CCC__7 }   /* canonicalcombiningclass=nukta */,
-  {     3,     0,  3857,   1,  13, UNI_LISUSUP }   /* lisusupplement */,
-  {     1,  1910,  1000,   7,   8, UNI_SC__GUJR }   /* script=gujarati */,
-  {     1,  6254,  5292,   9,  17, UNI_LB__CP }   /* linebreak=closeparenthesis */,
-  {     2,  1981,   644,   5,   2, -UNI_BIDIM }   /* bidim=n */,
-  {     4,  1720,  1403,   4,   9, UNI_INOLDTURKIC }   /* blk=oldturkic */,
-  {     1,  8326,  6935,  16,  10, UNI_CO }   /* generalcategory=privateuse */,
-  {     5,  1335,  5112,   2,   8, UNI_TAMILSUP }   /* istamilsup */,
-  {     0,  7433,   370,  24,   2, UNI_CCC__9 }   /* canonicalcombiningclass=vr */,
-  {     0,  1335,  3584,   2,  15, UNI_SARB }   /* isoldsoutharabian */,
-  {    49,  1910,  3584,   7,  15, UNI_SARB }   /* script=oldsoutharabian */,
-  {     2,  1137,   484,   4,   4, UNI_QAAI }   /* scx=qaai */,
-  {     6,  1044,   972,   2,   6, -UNI_CI }   /* ci=false */,
-  {     0,  2431,  9235,   6,  34, UNI_UCAS }   /* block=unifiedcanadianaboriginalsyllabics */,
-  {     0,  1335,  1297,   2,   4, UNI_PHAG }   /* isphag */,
-  {     0,  4399,   629,   8,   6, UNI_XPOSIXLOWER }   /* lowercase=true */,
-  {     1,  7509,     0,  24,   0, UNI_ARABICPFB }   /* arabicpresentationformsb */,
-  {     0,    16,  1489,   1,   4, UNI_XPOSIXCNTRL }   /* gc=cc */,
-  {     1,  2816,     0,   3,   0, UNI_bc_values_index }   /* bc= */,
-  {     1,  5267,  2365,  13,   4, UNI_JG__MANICHAEANAYIN }   /* jg=manichaeanayin */,
-  {     0,  4622,  2032,  17,  12, UNI_GONG }   /* scriptextensions=gunjalagondi */,
-  {     1,  8496,  9198,  20,  17, UNI_MISCARROWSEXT }   /* miscellaneoussymbolsandarrowsextended */,
-  {     0,  1335,     5,   2,   3, UNI_MCM }   /* ismcm */,
-  {     1,  3233,   972,   8,   2, -UNI_XPOSIXXDIGIT }   /* hexdigit=f */,
-  {     0,  4010,  5664,  14,   8, UNI_NV__100000000 }   /* numericvalue=100000000 */,
-  {     0,  2375,  2329,   9,   2, UNI_IN__8 }   /* presentin=8 */,
-  {     3,  4622,  2339,  17,  12, UNI_HUNG }   /* scriptextensions=oldhungarian */,
-  {     1,  2354,   893,   3,   6, UNI_LANA }   /* istaitham */,
-  {    70,  4131,     0,  17,   0, UNI_AGHB }   /* caucasianalbanian */,
-  {     3,  6554,  1522,   3,  10, UNI_DIAK }   /* sc=divesakuru */,
-  {     0,  1981,   644,  12,   3, -UNI_BIDIM }   /* bidimirrored=no */,
-  {     6,   963,   643,   2,   3, UNI_BPT__N }   /* bpt=n */,
-  {     6,  3555,  2249,  12,  10, UNI_NV__1_SLASH_32 }   /* numericvalue=3.125e-02 */,
-  {     0,  2864,  5450,   7,  12, UNI_PO }   /* gc=otherpunctuation */,
-  {     0,  2864,  4804,   3,  18, UNI_PI }   /* gc=initialpunctuation */,
-  {     2,  4010,  5664,  14,   7, UNI_NV__10000000 }   /* numericvalue=10000000 */,
-  {     2,   642,   144,   3,   3, UNI_DT__NAR }   /* dt=nar */,
-  {     0,    54,  5269,   2,   5, UNI_SC__MANI }   /* sc=mani */,
-  {     2,  1768,  3571,   4,  13, UNI_NARB }   /* isoldnortharabian */,
-  {    10,  1487,  2172,   7,   2, UNI_CCC__11 }   /* ccc=ccc11 */,
-  {     1,  2431,  6574,   6,  20, UNI_GLAGOLITICSUP }   /* block=glagoliticsupplement */,
-  {     2,  2096,   360,   4,   2, UNI_joinc_values_index }   /* joinc= */,
-  {     2,  4622,  1168,  17,   8, UNI_UGAR }   /* scriptextensions=ugaritic */,
-  {     1,   323,   200,   3,   3, UNI_TAGS }   /* intags */,
-  {     0,  7808,   147,  10,   2, UNI_BC__BN }   /* bidiclass=bn */,
-  {     0,  8436,  4426,  28,   4, UNI_CJKEXTH }   /* iscjkunifiedideographsextensionh */,
-  {     0,  1112,   309,   5,   1, UNI_NV__1_SLASH_9 }   /* nv=1/9 */,
-  {    11,  5914,   387,  21,   2, UNI_GCB__SM }   /* graphemeclusterbreak=sm */,
-  {     4,  4622,  1385,  17,   9, UNI_ITAL }   /* scriptextensions=olditalic */,
-  {     0,  2527,  3390,   3,   9, UNI_MISCARROWS }   /* inmiscarrows */,
-  {     4,  1665,   630,  10,   2, UNI_SD }   /* softdotted=t */,
-  {     0,  3760,   630,   4,   2, UNI_IDSU }   /* idsu=t */,
-  {     7,  2431,  9037,   9,  33, UNI_CJKCOMPATIDEOGRAPHSSUP }   /* block=cjkcompatibilityideographssupplement */,
-  {    36,  1910,   424,   7,   4, UNI_SC__ARMN }   /* script=armn */,
-  {     0,  1243,   644,   4,   5, UNI_INCB__NONE }   /* incb=none */,
-  {     0,   480,     0,   4,   0, UNI_PRTI }   /* prti */,
-  {     0,  3860,   882,   4,   3, UNI_SUPPUAA }   /* suppuaa */,
-  {     1,  1720,  2790,   4,  13, UNI_VERTICALFORMS }   /* blk=verticalforms */,
-  {     3,  2080,  2020,   7,   5, UNI_POSIXGRAPH }   /* isposixgraph */,
-  {     4,  3555,  1206,  13,   2, UNI_NV__43 }   /* numericvalue=43 */,
-  {     1,  3122,     0,  12,   0, UNI_nt_values_index }   /* numerictype= */,
-  {     2,   789,  1884,   5,   3, UNI_NFCQC__M }   /* nfkcqc=m */,
-  {     2,  2864,   557,   3,   2, UNI_LO }   /* gc=lo */,
-  {     2,  1335,  3393,   2,   6, UNI_ARROWS }   /* isarrows */,
-  {     0,  5462,     0,  20,   0, UNI_EXTPICT }   /* extendedpictographic */,
-  {     1,  9176,  3873,   6,  10, UNI_MISCSYMBOLSSUP }   /* inmiscsymbolssup */,
-  {     2,  2431,  2156,   6,  12, UNI_INMENDEKIKAKUI }   /* block=mendekikakui */,
-  {     1,   323,  3828,   2,  10, UNI_INDEVANAGARI }   /* indevanagari */,
-  {     1,  3472,  3030,   2,  12, UNI_JT__L }   /* jt=leftjoining */,
-  {     1,  4085,   972,  16,   2, -UNI_STERM }   /* sentenceterminal=f */,
-  {     6,   323,  6185,   2,  12, UNI_SUNDANESESUP }   /* insundanesesup */,
-  {     0,  1137,  1030,   4,   6, UNI_KTHI }   /* scx=kaithi */,
-  {    12,  5267,  5634,  14,   6, UNI_JG__MANICHAEANTHAMEDH }   /* jg=manichaeanthamedh */,
-  {     0,  1335,   276,   2,   4, UNI_GARA }   /* isgara */,
-  {     1,  2609,   661,   3,   3, UNI_MLYM }   /* ismlym */,
-  {     4,  6554,  4253,   3,   4, UNI_BRAI }   /* sc=brai */,
-  {     0,  6291,     0,  21,   0, UNI__PERL_NCHAR }   /* noncharactercodepoint */,
-  {     8,  1335,   106,   2,   1, UNI_Z }   /* isz */,
-  {     6,   323,  7894,   2,  19, UNI_TANGUTCOMPONENTSSUP }   /* intangutcomponentssup */,
-  {     1,  7433,   805,  24,   2, UNI_CCC__17 }   /* canonicalcombiningclass=17 */,
-  {    41,    98,     0,   4,   0, UNI_HLUW }   /* hluw */,
-  {     0,  1720,  5971,   5,  10, UNI_COUNTINGROD }   /* blk=countingrod */,
-  {    80,  1137,    55,   4,   4, UNI_CHAM }   /* scx=cham */,
-  {     0,  6554,  1054,   3,   6, UNI_WCHO }   /* sc=wancho */,
-  {     2,   312,   972,   2,   6, -UNI_RI }   /* ri=false */,
-  {    11,   819,     0,   3,   0, UNI_ANY }   /* any */,
-  {    14,   323,  6886,   2,  13, UNI_ZNAMENNYMUSIC }   /* inznamennymusic */,
-  {     4,   724,  6303,   3,   4, UNI_ANY }   /* unicode */,
-  {     0,    42,  5292,   2,   6, UNI_SB__CL }   /* sb=close */,
-  {     0,  1137,  4685,   4,   6, UNI_ZYYY }   /* scx=common */,
-  {     0,  6554,   472,   3,   4, UNI_PHLI }   /* sc=phli */,
-  {     0,  4339,   972,   4,   2, -UNI_DASH }   /* dash=f */,
-  {     1,     2,   630,   3,   2, UNI_CWL }   /* cwl=t */,
-  {     4,  1335,   436,   2,   4, UNI_HANO }   /* ishano */,
-  {     0,  6554,  1318,   3,   4, UNI_SC__SUNU }   /* sc=sunu */,
-  {     0,  1910,  1098,   7,   8, UNI_SC__MAHJ }   /* script=mahajani */,
-  {     0,  1906,     0,   4,   0, UNI_MLYM }   /* mlym */,
-  {     0,   323,  5112,   2,  15, UNI_TAMILSUP }   /* intamilsupplement */,
-  {     3,  1335,   312,   2,   2, UNI_RI }   /* isri */,
-  {     0,  1768,   714,   3,   4, UNI_OGAM }   /* isogham */,
-  {     2,  1112,  2203,   4,   8, UNI_NV__1_SLASH_64 }   /* nv=1.562e-02 */,
-  {     0,  8195,   373,  17,   4, UNI_VS }   /* variationselector=yes */,
-  {     0,  1910,   195,   7,   4, UNI_SGNW }   /* script=sgnw */,
-  {     0,  3472,  2685,   3,  10, UNI_JT__U }   /* jt=nonjoining */,
-  {     1,  9176,     0,  31,   0, UNI_MISCARROWS }   /* inmiscellaneoussymbolsandarrows */,
-  {     0,  2375,   805,  10,   2, UNI_IN__17 }   /* presentin=17 */,
-  {     0,  1335,   420,   2,   4, UNI_TOTO }   /* istoto */,
-  {     8,  1720,  7894,   4,  26, UNI_TANGUTCOMPONENTSSUP }   /* blk=tangutcomponentssupplement */,
-  {     0,  7938,  2260,  28,   2, UNI_WB__EB }   /* canonicalcombiningclass=ccc133 */,
-  {    13,  3651,   665,  10,   5, UNI_ETHIOPICEXT }   /* blk=ethiopicext */,
-  {     0,  2107,   372,  10,   5, UNI_KEHNOROTATE }   /* kehnorotate=yes */,
-  {    25,  1910,  1629,   7,  10, UNI_PHNX }   /* script=phoenician */,
-  {     2,  6333,  9091,   9,  12, UNI_VO__TU }   /* vo=transformedupright */,
-  {     0,  2816,   319,   3,   2, UNI_BC__WS }   /* bc=ws */,
-  {     1,  3842,  1070,   7,   4, UNI_LATINEXTB }   /* islatinextb */,
-  {     0,  6225,   738,  13,   4, UNI_JG__MEEM }   /* joininggroup=meem */,
-  {     0,  1910,   239,   7,   4, UNI_XSUX }   /* script=xsux */,
-  {     4,  5775,     0,   7,   0, UNI_BENG }   /* bengali */,
-  {    35,  3937,  2131,   3,   2, UNI_HST__V }   /* lb=jv */,
-  {     0,  1459,   644,   4,   3, -UNI_XIDS }   /* xids=no */,
-  {     0,  3228,   972,  13,   6, -UNI_POSIXXDIGIT }   /* asciihexdigit=false */,
-  {     4,  3651,  6157,  12,   9, UNI_ETHIOPICEXTA }   /* blk=ethiopicextendeda */,
-  {     1,  1335,  1522,   2,  10, UNI_DIAK }   /* isdivesakuru */,
-  {     7,  3937,   291,   3,   2, UNI_LB__VF }   /* lb=vf */,
-  {     0,  5914,   689,  20,   4, UNI_LB__H3 }   /* graphemeclusterbreak=lvt */,
-  {     2,  1910,  1921,   7,   4, UNI_SORA }   /* script=sora */,
-  {    11,  3663,  1562,  12,   4, UNI_ARABICEXTA }   /* block=arabicexta */,
-  {     6,  1335,  1254,   2,   7, UNI_GRAN }   /* isgrantha */,
-  {     1,  7808,   375,  10,   2, UNI_BC__ES }   /* bidiclass=es */,
-  {     0,  3109,  6462,  11,   4, UNI_NFCQC__M }   /* nfcquickcheck=m */,
-  {     5,  1335,   448,   2,   4, UNI_MRO }   /* ismroo */,
-  {     1,  1910,  2133,   7,  12, UNI_SC__GONM }   /* script=masaramgondi */,
-  {     0,   283,  1951,   4,   5, UNI_WB__EB }   /* gcb=ebase */,
-  {    58,  3798,  4956,  15,  10, UNI_LATINEXTADDITIONAL }   /* inlatinextendedadditional */,
-  {     1,  1335,  4822,   2,   7, UNI_LINB }   /* islinearb */,
-  {     0,  4622,   215,  17,   4, UNI_TGLG }   /* scriptextensions=tglg */,
-  {    18,    30,  2004,   1,   4, UNI_EXT }   /* isext */,
-  {     0,  1910,  4253,   7,   7, UNI_BRAI }   /* script=braille */,
-  {     0,  3800,   211,   7,   2, UNI_LATINEXTF }   /* latinextf */,
-  {     3,  5267,  2093,  13,   3, UNI_JG__MANICHAEANWAW }   /* jg=manichaeanwaw */,
-  {     8,   642,   390,   3,   3, UNI_DT__SQR }   /* dt=sqr */,
-  {     3,  1137,   352,   4,   6, UNI_CARI }   /* scx=carian */,
-  {     1,  1910,   452,   7,   4, UNI_SC__NKO }   /* script=nkoo */,
-  {     0,  1297,     0,   7,   0, UNI_PHAG }   /* phagspa */,
-  {     2,  6254,   216,  10,   2, UNI_LB__GL }   /* linebreak=gl */,
-  {     0,  1536,   372,   4,   3, UNI_XPOSIXSPACE }   /* space=y */,
-  {     4,  6554,  7010,   3,   4, UNI_BERF }   /* sc=berf */,
-  {     0,  4622,   247,  17,   4, UNI_ZANB }   /* scriptextensions=zanb */,
-  {    11,  2354,   509,   3,   3, UNI_TOLS }   /* istols */,
-  {     1,  6554,   660,   3,   7, UNI_ELYM }   /* sc=elymaic */,
-  {     9,  1335,   191,   2,   4, UNI_SEAL }   /* isseal */,
-  {     6,  8333,  7098,   9,  14, UNI_LM }   /* category=modifierletter */,
-  {     0,  4700,   634,  15,   3, UNI_LATINEXTE }   /* blk=latinextendede */,
-  {     0,  1335,  1328,   2,   7, UNI_TIRH }   /* istirhuta */,
-  {     1,  3663,     0,  12,   0, UNI_INARABIC }   /* block=arabic */,
-  {     2,   933,  1376,   5,   2, UNI_AGE__6 }   /* age=v60 */,
-  {     2,  1335,  1940,   2,   4, UNI_SYLO }   /* issylo */,
-  {    16,  8326,  5013,  16,  18, UNI_ZP }   /* generalcategory=paragraphseparator */,
-  {     0,   283,  3599,   3,   3, UNI_GCB__EX }   /* gcb=ex */,
-  {     3,  4575,  2434,  12,   3, UNI_nfkdqc_values_index }   /* nfkdquickcheck= */,
-  {     0,  7287,   972,  24,   6, -UNI_COMPEX }   /* fullcompositionexclusion=false */,
-  {     0,  6270,   373,  21,   2, UNI_LOE }   /* logicalorderexception=y */,
-  {     2,  6554,  1403,   3,   9, UNI_SC__ORKH }   /* sc=oldturkic */,
-  {     0,   977,   630,   5,   5, UNI_ECOMP }   /* ecomp=true */,
-  {     0,   827,     0,   4,   0, UNI_KALI }   /* kali */,
-  {     0,    92,  1915,   1,   3, UNI_JT__T }   /* jt=t */,
-  {     8,  1335,  2351,   2,   8, UNI_PHAISTOS }   /* isphaistos */,
-  {     1,  2529,  1562,   7,   4, UNI_MYANMAREXTA }   /* myanmarexta */,
-  {     3,  1970,   644,   5,   2, -UNI_BIDIC }   /* bidic=n */,
-  {     2,   540,   373,   5,   2, UNI_NFDQC__Y }   /* nfdqc=y */,
-  {     3,  1335,   156,   2,   4, UNI_OSGE }   /* isosge */,
-  {    64,    21,  6129,   1,  15, UNI_ENCLOSEDALPHANUM }   /* enclosedalphanum */,
-  {     1,  1335,  5780,   2,   4, UNI_LISU }   /* islisu */,
-  {    28,   925,   596,   4,   3, UNI_AGE__3 }   /* age=3.0 */,
-  {     1,  1137,  7010,   4,   4, UNI_BERF }   /* scx=berf */,
-  {     5,  2382,   602,   3,   3, UNI_IN__6 }   /* in=6.0 */,
-  {     2,  4622,  1366,  17,   9, UNI_TALU }   /* scriptextensions=newtailue */,
-  {     4,  1137,   512,   4,   3, UNI_VAI }   /* scx=vai */,
-  {     0,  8741,  9070,  23,   7, UNI_INPC__BOTTOM }   /* indicpositionalcategory=bottom */,
-  {     1,  1137,  5775,   4,   4, UNI_BENG }   /* scx=beng */,
-  {     1,  6554,  4384,   3,   7, UNI_JURC }   /* sc=jurchen */,
-  {    50,  2609,  6157,   9,   9, UNI_MYANMAREXTA }   /* ismyanmarextendeda */,
-  {     6,  1720,  1448,   4,   6, UNI_INTHAANA }   /* blk=thaana */,
-  {     4,  1137,    94,   4,   4, UNI_GUKH }   /* scx=gukh */,
-  {     2,  7938,   929,  27,   2, UNI_CCC__10 }   /* canonicalcombiningclass=ccc10 */,
-  {     0,  1335,   187,   2,   4, UNI_SAMR }   /* issamr */,
-  {     0,  2816,  5066,   3,  16, UNI_BC__S }   /* bc=segmentseparator */,
-  {     1,  5358,  3605,  12,   7, UNI_WB__MB }   /* wordbreak=midnumlet */,
-  {     2,   977,   373,   5,   2, UNI_ECOMP }   /* ecomp=y */,
-  {     9,  1797,  3428,   3,   4, UNI_XPOSIXALNUM }   /* isalnum */,
-  {    16,  2816,   193,   3,   2, UNI_BC__AL }   /* bc=al */,
-  {     8,  1137,   496,   4,   4, UNI_SIDT }   /* scx=sidt */,
-  {     3,   323,  3900,   2,   9, UNI_INMALAYALAM }   /* inmalayalam */,
-  {     0,  6554,   955,   3,   4, UNI_BASS }   /* sc=bass */,
-  {    10,  2431,  5580,   6,  11, UNI_TAIXUANJING }   /* block=taixuanjing */,
-  {     0,  7156,   756,  22,   3, UNI_JG__MALAYALAMNNA }   /* joininggroup=malayalamnna */,
-  {     3,  6554,   255,   3,   4, UNI_ZZZZ }   /* sc=zzzz */,
-  {     0,  2930,  6582,   8,  12, UNI_CYRILLICSUP }   /* iscyrillicsupplement */,
-  {     1,  6646,  1375,  14,   5, UNI_NV__216000 }   /* numericvalue=216000 */,
-  {     3,  8084,     0,  21,   0, UNI_LB__H2 }   /* hangulsyllabletype=lv */,
-  {     7,  1335,  4369,   2,  15, UNI_INHANGUL }   /* ishangulsyllables */,
-  {     3,   939,   943,   4,   4, UNI_ARMN }   /* armenian */,
-  {     0,  4589,  2267,  14,   8, UNI_NV__3_SLASH_8 }   /* numericvalue=3.750e-01 */,
-  {     0,  5031,   971,  16,   7, -UNI__PERL_PATWS }   /* patternwhitespace=false */,
-  {     2,   323,  1276,   2,   7, UNI_INMAKASAR }   /* inmakasar */,
-  {     0,  7643,  6218,   7,   7, UNI_SUPARROWSC }   /* blk=suparrowsc */,
-  {    11,  6225,  4451,  13,   4, UNI_JG__HETH }   /* joininggroup=heth */,
-  {    20,  3142,  4069,   5,   2, UNI_IN__18 }   /* in=v180 */,
-  {     0,  1335,  7330,   2,  14, UNI_MUSIC }   /* ismusicalsymbols */,
-  {     0,   545,  2259,   4,   8, UNI_NV__1_SLASH_3 }   /* nv=3.333e-01 */,
-  {     0,  1335,  1290,   2,   7, UNI_NB }   /* isnoblock */,
-  {     0,  1276,  1279,   3,   4, UNI_MAKA }   /* makasar */,
-  {    33,   323,  4995,   2,  18, UNI_ORNAMENTALDINGBATS }   /* inornamentaldingbats */,
-  {     0,  6225,  2664,  13,  10, UNI_JG__KNOTTEDHEH }   /* joininggroup=knottedheh */,
-  {     0,  1910,  2878,   7,   6, UNI_SC__COPT }   /* script=coptic */,
-  {     0,  1335,  4734,   2,  18, UNI_COPTICEPACTNUMBERS }   /* iscopticepactnumbers */,
-  {     0,  4056,  5664,  14,   4, UNI_NV__80000 }   /* numericvalue=80000 */,
-  {     4,  8195,   972,  17,   2, -UNI_VS }   /* variationselector=f */,
-  {     6,  1842,   644,  11,   2, -UNI_KEHNOMIRROR }   /* kehnomirror=n */,
-  {     1,  3857,  2002,   3,   7, UNI_UCASEXTA }   /* isucasexta */,
-  {     3,  1112,  2211,   4,   8, UNI_NV__1_SLASH_64 }   /* nv=1.563e-02 */,
-  {     7,  2431,  4253,   6,  15, UNI_BRAI }   /* block=braillepatterns */,
-  {     0,   925,  2172,   4,   2, UNI_AGE__11 }   /* age=11 */,
-  {     0,  8333,   327,   9,   4, UNI_M }   /* category=mark */,
-  {     2,  1335,   460,   2,   4, UNI_OLCK }   /* isolck */,
-  {     4,  6254,  1853,  10,   8, UNI_LB__LF }   /* linebreak=linefeed */,
-  {     0,  2275,     0,   4,   0, UNI_NV__4 }   /* nv=4 */,
-  {     6,   358,  1205,   4,   2, UNI_CCC__24 }   /* ccc=24 */,
-  {     1,  8223,   645,  22,   4, UNI_JG__MANICHAEANONE }   /* joininggroup=manichaeanone */,
-  {     1,  6554,  1048,   3,   6, UNI_SC__TELU }   /* sc=telugu */,
-  {     0,  1137,    90,   4,   4, UNI_GUJR }   /* scx=gujr */,
-  {     5,   877,   373,   5,   4, UNI_STERM }   /* sterm=yes */,
-  {     5,  7433,  1381,  25,   2, UNI_CCC__B }   /* canonicalcombiningclass=220 */,
-  {     0,  2431,   211,  11,   2, UNI_CJKEXTF }   /* block=cjkextf */,
-  {     0,  7808,   443,  10,   3, UNI_BC__RLI }   /* bidiclass=rli */,
-  {     0,  4622,   452,  17,   3, UNI_NKO }   /* scriptextensions=nko */,
-  {     1,  7433,  1381,  24,   2, UNI_CCC__20 }   /* canonicalcombiningclass=20 */,
-  {     0,  1970,   972,  11,   6, -UNI_BIDIC }   /* bidicontrol=false */,
-  {     0,  6554,  1283,   3,   7, UNI_SC__MULT }   /* sc=multani */,
-  {     6,  1137,  2950,   4,   4, UNI_MAHJ }   /* scx=mahj */,
-  {     6,  1292,  3899,   5,  10, UNI_INMALAYALAM }   /* block=malayalam */,
-  {     2,    86,     0,   4,   0, UNI_GREK }   /* grek */,
-  {     2,  2431,   616,   6,   7, UNI_INAVESTAN }   /* block=avestan */,
-  {     0,  2382,   593,   4,   3, UNI_IN__12_DOT_1 }   /* in=12.1 */,
-  {    25,  1910,   211,   7,   4, UNI_SC__TFNG }   /* script=tfng */,
-  {     0,  1243,  7533,   3,  23, UNI_DIACRITICALSFORSYMBOLS }   /* incombiningmarksforsymbols */,
-  {     1,  1460,   972,   7,   6, -UNI_IDS }   /* idstart=false */,
-  {     1,  1335,  7459,   2,  26, UNI_HALFANDFULLFORMS }   /* ishalfwidthandfullwidthforms */,
-  {     3,  2020,   971,  11,   7, -UNI_GRBASE }   /* graphemebase=false */,
-  {     0,  3269,     0,   8,   0, UNI_GEOR }   /* georgian */,
-  {     6,  2816,  6699,  13,  10, UNI_BC__RLE }   /* bc=righttoleftembedding */,
-  {     7,  4622,  1098,  17,   8, UNI_MAHJ }   /* scriptextensions=mahajani */,
-  {     1,    21,   643,   2,   4, -UNI_EXT }   /* ext=no */,
-  {     3,  1335,   215,   2,   4, UNI_TGLG }   /* istglg */,
-  {     0,  1454,   697,   3,   2, UNI_WB__MB }   /* wb=mb */,
-  {     2,  1460,   972,   3,   2, -UNI_IDS }   /* ids=f */,
-  {     0,  8333,  4414,   9,  15, UNI_PS }   /* category=openpunctuation */,
-  {     2,  8867,  2547,  22,   8, UNI_INSC__AVAGRAHA }   /* indicsyllabiccategory=avagraha */,
-  {     0,  8326,  1490,  15,   3, UNI_XPOSIXCNTRL }   /* generalcategory=cc */,
-  {     2,  7433,   413,  25,   2, UNI_CCC__216 }   /* canonicalcombiningclass=216 */,
-  {     0,  4622,  1522,  17,  10, UNI_DIAK }   /* scriptextensions=divesakuru */,
-  {    24,  5137,   630,  13,   5, UNI_EMOD }   /* emojimodifier=true */,
-  {     1,  2387,     0,  12,   0, UNI_TUTG }   /* tulutigalari */,
-  {     1,  1910,   247,   7,   4, UNI_ZANB }   /* script=zanb */,
-  {     0,   623,  2385,   5,   2, UNI_CCC__214 }   /* ccc=214 */,
-  {     2,  6554,  1176,   3,   4, UNI_VITH }   /* sc=vith */,
-  {     0,   283,  1820,   3,   3, UNI_LB__CR }   /* gcb=cr */,
-  {     1,  7063,     0,   4,   0, UNI_BRAH }   /* brah */,
-  {     0,  4622,   768,  17,   7, UNI_LINA }   /* scriptextensions=lineara */,
-  {     0,  1720,   947,   4,   8, UNI_INBALINESE }   /* blk=balinese */,
-  {     3,  1335,  2850,   2,   5, UNI_EMOJI }   /* isemoji */,
-  {     0,  9137,  6218,   9,   7, UNI_SUPARROWSC }   /* block=suparrowsc */,
-  {     5,  5429,     0,  14,   0, UNI_LATINEXTC }   /* latinextendedc */,
-  {     0,  6849,  2866,  13,   6, UNI_SB__XX }   /* sentencebreak=other */,
-  {     0,  1112,  1380,   5,   2, UNI_NV__1_SLASH_32 }   /* nv=1/32 */,
-  {    11,   323,  2442,   2,  13, UNI_BLOCKELEMENTS }   /* inblockelements */,
-  {     2,  8867,  5545,  22,  15, UNI_INSC__REGISTERSHIFTER }   /* indicsyllabiccategory=registershifter */,
-  {     5,     2,  4115,   1,  16, UNI_UCAS }   /* canadiansyllabics */,
-  {     5,  2020,   372,  11,   5, UNI_GRBASE }   /* graphemebase=yes */,
-  {     0,  4178,     0,   4,   0, UNI_MODI }   /* modi */,
-  {     1,  1112,  4069,   5,   2, UNI_NV__1_SLASH_80 }   /* nv=1/80 */,
-  {     0,   158,  7388,   3,  12, UNI_GEOMETRICSHAPES }   /* geometricshapes */,
-  {     0,  1460,   643,   6,   3, -UNI_IDS }   /* idstart=n */,
-  {     3,    71,   373,   3,   4, UNI_CWU }   /* cwu=yes */,
-  {     4,  1335,  8195,   2,  18, UNI_INVS }   /* isvariationselectors */,
-  {     0,  7433,   118,  24,   2, UNI_CCC__DA }   /* canonicalcombiningclass=da */,
-  {     1,   312,   644,   2,   3, -UNI_RI }   /* ri=no */,
-  {     2,   358,     0,   2,   0, UNI_XPOSIXCNTRL }   /* cc */,
-  {     2,  5914,   630,  20,   2, UNI_GCB__T }   /* graphemeclusterbreak=t */,
-  {     0,  8333,  4869,   9,  16, UNI_PE }   /* category=closepunctuation */,
-  {     0,  2431,  1891,   6,  11, UNI_INPAHAWHHMONG }   /* block=pahawhhmong */,
-  {     1,  4622,  5233,  17,   4, UNI_HAN }   /* scriptextensions=hani */,
-  {     7,  2072,   972,   7,   2, -UNI_RADICAL }   /* radical=f */,
-  {    60,  1137,  2536,   4,   4, UNI_NAND }   /* scx=nand */,
-  {    71,  1818,  2962,   3,  11, UNI_JG__KASHMIRIYEH }   /* jg=kashmiriyeh */,
-  {     1,  5358,    65,  10,   2, UNI_WB__MN }   /* wordbreak=mn */,
-  {     0,   323,  5408,   3,   8, UNI_TANGUTSUP }   /* intangutsup */,
-  {     1,  4622,  2056,  17,   7, UNI_SOGD }   /* scriptextensions=sogdian */,
-  {     1,  1137,   235,   4,   4, UNI_XPEO }   /* scx=xpeo */,
-  {     0,   635,  6236,   2,   2, UNI_dep_values_index }   /* dep= */,
-  {     0,   323,  3161,   2,  14, UNI_INPSALTERPAHLAVI }   /* inpsalterpahlavi */,
-  {     2,  1460,     0,   3,   0, UNI_IDS }   /* ids */,
-  {     0,  1959,     0,  11,   0, UNI_YISYLLABLES }   /* yisyllables */,
-  {    21,  1335,  1477,   2,  10, UNI_BOXDRAWING }   /* isboxdrawing */,
-  {     1,    30,  4282,   1,  18, UNI_INDICSIYAQNUMBERS }   /* isindicsiyaqnumbers */,
-  {     5,  1910,  1385,   7,   9, UNI_ITAL }   /* script=olditalic */,
-  {     0,  8063,  3435,  18,   3, UNI_DT__ENC }   /* decompositiontype=enc */,
-  {     0,     5,  1574,   1,   7, UNI_MUSICSUP }   /* musicsup */,
-  {     0,  1335,  4192,   2,  14, UNI_ZS }   /* isspaceseparator */,
-  {     2,    99,     0,   2,   0, UNI_UPPERCASELETTER }   /* lu */,
-  {    34,  2431,  1066,   6,   4, UNI_JAMO }   /* block=jamo */,
-  {     1,   306,   406,   3,   2, UNI_NV__26 }   /* nv=26 */,
-  {     2,  4161,   644,  17,   3, -UNI_EPRES }   /* emojipresentation=no */,
-  {     4,  8333,  4804,   9,  18, UNI_PI }   /* category=initialpunctuation */,
-  {     1,  1720,  8931,   4,  35, UNI_SYMBOLSFORLEGACYCOMPUTINGSUP }   /* blk=symbolsforlegacycomputingsupplement */,
-  {     6,  6554,  1042,   3,   6, UNI_SC__LYCI }   /* sc=lycian */,
-  {     3,  3842,  4900,   6,  12, UNI_LATIN1 }   /* islatin1supplement */,
-  {     0,  1137,  4926,   4,   4, UNI_TALE }   /* scx=tale */,
-  {     0,  2315,  5664,   4,   4, UNI_NV__60000 }   /* nv=60000 */,
-  {     5,  4622,   899,  17,   7, UNI_TAVT }   /* scriptextensions=taiviet */,
-  {     0,  1487,  2189,   8,   2, UNI_CCC__129 }   /* ccc=ccc129 */,
-  {    22,  3228,   643,  12,   3, -UNI_POSIXXDIGIT }   /* asciihexdigit=n */,
-  {     3,  1910,   723,   7,   5, UNI_SC__RUNR }   /* script=runic */,
-  {    21,  2455,   372,  12,   2, UNI_ci_values_index }   /* caseignorable= */,
-  {     4,  1335,  1921,   2,   4, UNI_SORA }   /* issora */,
-  {     0,  1910,  1891,   7,  11, UNI_HMNG }   /* script=pahawhhmong */,
-  {    29,  1335,  7007,   2,  11, UNI_NUMBERFORMS }   /* isnumberforms */,
-  {    41,  4622,  1152,  17,   8, UNI_TAGB }   /* scriptextensions=tagbanwa */,
-  {     2,  1910,  1311,   7,   7, UNI_SOYO }   /* script=soyombo */,
-  {     0,  6554,   428,   3,   4, UNI_DIAK }   /* sc=diak */,
-  {     0,  1921,     0,   4,   0, UNI_SORA }   /* sora */,
-  {     3,  6863,     0,  23,   0, UNI_SHORTHANDFORMATCONTROLS }   /* shorthandformatcontrols */,
-  {     4,   273,   630,   3,   5, UNI_CWT }   /* cwt=true */,
-  {     1,  1460,   643,   3,   3, -UNI_IDST }   /* idst=n */,
-  {     0,  6254,  4852,  10,   2, UNI_LB__BB }   /* linebreak=bb */,
-  {    15,  1805,  5616,   3,  11, UNI_SMALLKANAEXT }   /* issmallkanaext */,
-  {     2,  6270,     0,  21,   0, UNI_LOE }   /* logicalorderexception */,
-  {     0,  6554,  2950,   3,   4, UNI_SC__MAHJ }   /* sc=mahj */,
-  {    17,  3842,     0,   7,   0, UNI_LATN }   /* islatin */,
-  {    36,  2431,  5233,   6,  14, UNI_INHANIFIROHINGYA }   /* block=hanifirohingya */,
-  {     1,  4771,  2683,   8,   3, -UNI_XPOSIXUPPER }   /* uppercase=n */,
-  {     6,  1335,  7010,   2,   4, UNI_BERF }   /* isberf */,
-  {     3,  3937,  1951,   3,   5, UNI_EBASE }   /* lb=ebase */,
-  {    23,     5,  3390,   1,   9, UNI_MISCARROWS }   /* miscarrows */,
-  {     0,  1335,  8167,   2,   4, UNI_EGYP }   /* isegyp */,
-  {     1,  3937,   320,   3,   2, UNI_LB__SP }   /* lb=sp */,
-  {     0,  7659,     0,  25,   0, UNI_CCC__1 }   /* canonicalcombiningclass=1 */,
-  {     0,    11,  2898,   1,  11, UNI_ALPHABETICPF }   /* alphabeticpf */,
-  {     0,  1335,  6185,   2,   9, UNI_SUND }   /* issundanese */,
-  {     0,  1720,   939,   4,   8, UNI_INARMENIAN }   /* blk=armenian */,
-  {     3,  6254,  4966,  10,  15, UNI_LB__CB }   /* linebreak=contingentbreak */,
-  {     0,  2431,  2611,   6,  11, UNI_MYANMAREXTB }   /* block=myanmarextb */,
-  {     2,  4085,   373,  16,   4, UNI_STERM }   /* sentenceterminal=yes */,
-  {     7,  1454,  1951,   3,   5, UNI_WB__EB }   /* wb=ebase */,
-  {     1,  1335,   464,   2,   4, UNI_ONAO }   /* isonao */,
-  {     1,  6204,  6122,   5,   7, UNI_SUPARROWSB }   /* issuparrowsb */,
-  {     3,  2563,     0,   6,   0, UNI_IPAEXT }   /* ipaext */,
-  {     1,  1137,  1311,   4,   4, UNI_SOYO }   /* scx=soyo */,
-  {     0,  6554,  1629,   3,  10, UNI_PHNX }   /* sc=phoenician */,
-  {     5,  2431,  8106,   6,  28, UNI_PHONETICEXTSUP }   /* block=phoneticextensionssupplement */,
-  {     8,  2527,  4731,   9,   4, UNI_MYANMAREXTC }   /* inmyanmarextc */,
-  {     0,  1328,     0,   4,   0, UNI_TIRH }   /* tirh */,
-  {     5,  4622,  1421,  17,   9, UNI_PALM }   /* scriptextensions=palmyrene */,
-  {     7,   323,   733,   2,   5, UNI_INBATAK }   /* inbatak */,
-  {     0,  6254,   740,  10,   2, UNI_EMOD }   /* linebreak=em */,
-  {     8,  1910,  1421,   7,   9, UNI_PALM }   /* script=palmyrene */,
-  {    29,  1335,  3883,   2,  14, UNI_MN }   /* isnonspacingmark */,
-  {     1,  1910,     0,  11,   0, UNI_TAYO }   /* script=tayo */,
-  {     0,     2,   372,   1,   3, UNI_CE }   /* ce=y */,
-  {     1,  1335,   823,   2,   4, UNI_HMNP }   /* ishmnp */,
-  {     0,  6554,  3624,   3,  15, UNI_ZANB }   /* sc=zanabazarsquare */,
-  {     0,  6554,   827,   3,   4, UNI_SC__KALI }   /* sc=kali */,
-  {     0,  2360,    65,   4,   2, UNI_CPMN }   /* iscpmn */,
-  {     0,  1137,  4131,   4,  17, UNI_AGHB }   /* scx=caucasianalbanian */,
-  {     0,   642,  7433,   3,   9, UNI_DT__CAN }   /* dt=canonical */,
-  {     1,    35,    38,   3,   1, UNI_BATK }   /* batk */,
-  {    12,  2630,  2020,   6,   5, UNI_XPOSIXGRAPH }   /* xposixgraph */,
-  {     4,  1335,  4723,   2,  12, UNI_CYRILLICEXTC }   /* iscyrillicextc */,
-  {     0,  2431,  7533,   7,  23, UNI_DIACRITICALSFORSYMBOLS }   /* block=combiningmarksforsymbols */,
-  {     0,   323,  2070,   2,  10, UNI_YIRADICALS }   /* inyiradicals */,
-  {    48,  4236,   630,  17,   2, UNI_IDSB }   /* idsbinaryoperator=t */,
-  {     0,  4622,   297,  17,   5, UNI_NSHU }   /* scriptextensions=nushu */,
-  {     5,  1910,  1448,   7,   6, UNI_SC__THAA }   /* script=thaana */,
-  {     1,   913,   972,   5,   2, -UNI_UIDEO }   /* uideo=f */,
-  {     0,  3842,  6157,   7,   9, UNI_LATINEXTA }   /* islatinextendeda */,
-  {     6,  8326,  4343,  16,  11, UNI_P }   /* generalcategory=punctuation */,
-  {     1,  4622,   534,  17,   6, UNI_LYDI }   /* scriptextensions=lydian */,
-  {     0,  2589,  5499,   4,  16, UNI_INPUNCTUATION }   /* isgeneralpunctuation */,
-  {     4,  2148,   630,   5,   2, UNI_XPOSIXALPHA }   /* alpha=t */,
-  {     0,   106,     0,   2,   0, UNI_ZL }   /* zl */,
-  {     3,   399,  1915,   4,   3, UNI_GREXT }   /* grext=t */,
-  {     1,  1970,   630,  11,   2, UNI_BIDIC }   /* bidicontrol=t */,
-  {    17,  5031,     0,  17,   0, UNI__PERL_PATWS }   /* patternwhitespace */,
-  {     0,  1335,  7063,   2,   6, UNI_BRAH }   /* isbrahmi */,
-  {     5,  8333,  1490,   8,   3, UNI_XPOSIXCNTRL }   /* category=cc */,
-  {     0,  1335,  4479,   2,  17, UNI_KITS }   /* iskhitansmallscript */,
-  {     0,  8326,     0,  16,   2, UNI_CASEDLETTER }   /* generalcategory=l& */,
-  {     0,  3228,   373,  13,   2, UNI_POSIXXDIGIT }   /* asciihexdigit=y */,
-  {    13,  3142,   804,   4,   2, UNI_IN__2_DOT_1 }   /* in=v21 */,
-  {    13,    64,  1712,   1,   8, UNI_POSIXSPACE }   /* perlspace */,
-  {     1,  1137,  1430,   4,   9, UNI_PAUC }   /* scx=paucinhau */,
-  {     0,  6254,    97,  10,   2, UNI_LB__HH }   /* linebreak=hh */,
-  {     2,   323,  8931,   2,  25, UNI_SYMBOLSFORLEGACYCOMPUTING }   /* insymbolsforlegacycomputing */,
-  {     1,  1335,     8,   2,   3, UNI_OCR }   /* isocr */,
-  {     4,  3122,   428,  12,   2, UNI_NT__DI }   /* numerictype=di */,
-  {     4,   283,   644,   2,   2, UNI_N }   /* gc=n */,
-  {     2,  3142,   412,   4,   2, UNI_IN__5_DOT_1 }   /* in=v51 */,
-  {     0,  2431,  1290,   6,   7, UNI_NB }   /* block=noblock */,
-  {     0,   913,   630,   5,   5, UNI_UIDEO }   /* uideo=true */,
-  {     0,  1196,     0,   9,   0, UNI_BHKS }   /* bhaiksuki */,
-  {     5,  1335,  1261,   2,   9, UNI_QAAI }   /* isinherited */,
-  {     2,  4268,     0,  14,   0, UNI_SC }   /* currencysymbol */,
-  {     4,   568,     0,   6,   0, UNI_RJNG }   /* rejang */,
-  {     0,  6554,   984,   3,   8, UNI_SC__DUPL }   /* sc=duployan */,
-  {     2,  2589,  5149,   3,   5, UNI_GRBASE }   /* isgrbase */,
-  {    12,  3351,   630,  14,   5, UNI_GREXT }   /* graphemeextend=true */,
-  {     2,  4041,   797,  14,   2, UNI_NV__7_SLASH_2 }   /* numericvalue=7/2 */,
-  {     2,  1720,  3828,   4,  10, UNI_INDEVANAGARI }   /* blk=devanagari */,
-  {     4,  1137,  5989,   4,  19, UNI_MERO }   /* scx=meroitichieroglyphs */,
-  {     4,  3651,  1576,  10,   5, UNI_ETHIOPICSUP }   /* blk=ethiopicsup */,
-  {     4,  1910,  1541,   7,   4, UNI_SC__BUGI }   /* script=bugi */,
-  {    33,  1247,  8648,   5,  21, UNI_CJKSYMBOLS }   /* incjksymbolsandpunctuation */,
-  {     0,  2107,   372,  10,   2, UNI_kehnorotate_values_index }   /* kehnorotate= */,
-  {     2,  1459,   972,   8,   2, -UNI_XIDS }   /* xidstart=f */,
-  {    38,  2930,  3805,  10,   9, UNI_CYRILLICEXTD }   /* iscyrillicextendedd */,
-  {     0,   914,   972,   4,   6, -UNI_IDEO }   /* ideo=false */,
-  {     1,  2431,  7910,   6,  28, UNI_SUPPUAA }   /* block=supplementaryprivateuseareaa */,
-  {    25,  1335,  5216,   2,  10, UNI_SHARADASUP }   /* issharadasup */,
-  {    48,  4622,    82,  17,   4, UNI_GONG }   /* scriptextensions=gong */,
-  {     1,  4071,  5664,  14,   4, UNI_NV__90000 }   /* numericvalue=90000 */,
-  {     1,  2771,   972,  13,   6, -UNI_PATSYN }   /* patternsyntax=false */,
-  {     0,  1910,  1940,   7,   4, UNI_SC__SYLO }   /* script=sylo */,
-  {     0,  1910,  5598,   7,   4, UNI_SC__CHER }   /* script=cher */,
-  {     5,  4622,  1318,  17,   4, UNI_SUNU }   /* scriptextensions=sunu */,
-  {     4,   323,   718,   2,   5, UNI_INOSAGE }   /* inosage */,
-  {     0,  5137,   644,  13,   2, -UNI_EMOD }   /* emojimodifier=n */,
-  {     6,  1137,  1940,   4,   4, UNI_SYLO }   /* scx=sylo */,
-  {     2,  1720,  4354,   4,  12, UNI_DIACRITICALS }   /* blk=diacriticals */,
-  {     0,  1805,   145,   3,   3, UNI_SARB }   /* issarb */,
-  {     0,  2864,    65,   3,   2, UNI_MN }   /* gc=mn */,
-  {     2,  5580,     0,  18,   0, UNI_TAIXUANJING }   /* taixuanjingsymbols */,
-  {    29,   323,  2950,   2,   7, UNI_MAHJONG }   /* inmahjong */,
-  {    20,  2771,   644,  13,   3, -UNI_PATSYN }   /* patternsyntax=no */,
-  {    11,  7039,  4206,   5,  13, UNI_INPC__NA }   /* inpc=notapplicable */,
-  {     0,  1910,  7063,   7,   6, UNI_BRAH }   /* script=brahmi */,
-  {     0,  1137,   183,   4,   4, UNI_RUNR }   /* scx=runr */,
-  {     1,  3814,     0,  11,   0, UNI_PHONETICEXT }   /* phoneticext */,
-  {     1,  1910,  2087,   7,   6, UNI_SC__SYRC }   /* script=syriac */,
-  {    41,  8333,  3236,   9,   5, UNI_XPOSIXDIGIT }   /* category=digit */,
-  {     1,    30,  4338,   1,   5, UNI_DASH }   /* isdash */,
-  {     0,  1137,  1357,   4,   9, UNI_NBAT }   /* scx=nabataean */,
-  {     0,  1335,  1060,   2,   6, UNI_YEZI }   /* isyezidi */,
-  {     2,  3937,  5649,   3,   9, UNI_LB__AI }   /* lb=ambiguous */,
-  {     0,    20,     0,   3,   0, UNI_XPOSIXXDIGIT }   /* hex */,
-  {     0,  5598,     0,   8,   0, UNI_CHER }   /* cherokee */,
-  {     6,  8867,  2719,  22,   6, UNI_LB__ZWJ }   /* indicsyllabiccategory=joiner */,
-  {     0,  1044,   286,   2,   1, UNI_ci_values_index }   /* ci= */,
-  {     4,  6554,   556,   3,   6, UNI_SC__ONAO }   /* sc=olonal */,
-  {     0,  1910,  2032,   7,  12, UNI_SC__GONG }   /* script=gunjalagondi */,
-  {     1,  6225,   751,  13,   3, UNI_JG__AIN }   /* joininggroup=ain */,
-  {     3,  7433,  1207,  24,   2, UNI_CCC__35 }   /* canonicalcombiningclass=35 */,
-  {     2,  6552,  5530,   5,  15, UNI_INSC__MODIFYINGLETTER }   /* insc=modifyingletter */,
-  {     1,   316,   972,   5,   2, -UNI__PERL_PATWS }   /* patws=f */,
-  {     2,  1137,  9242,   4,  18, UNI_CANS }   /* scx=canadianaboriginal */,
-  {     2,   323,  8637,   2,  32, UNI_IDEOGRAPHICSYMBOLS }   /* inideographicsymbolsandpunctuation */,
-  {     1,  6446,  7388,   9,  15, UNI_GEOMETRICSHAPESEXT }   /* block=geometricshapesext */,
-  {     0,  4622,   508,  17,   4, UNI_TOLS }   /* scriptextensions=tols */,
-  {     0,  1137,   906,   4,   7, UNI_TIBT }   /* scx=tibetan */,
-  {     3,  6254,  1861,  10,   8, UNI_LB__NL }   /* linebreak=nextline */,
-  {     0,  1910,   616,   7,   7, UNI_SC__AVST }   /* script=avestan */,
-  {     1,  3228,  1915,  12,   3, UNI_POSIXXDIGIT }   /* asciihexdigit=t */,
-  {     0,  1335,   578,   2,   6, UNI_TNSA }   /* istangsa */,
-  {     6,  6459,  7018,   7,  21, UNI_MISCTECHNICAL }   /* block=miscellaneoustechnical */,
-  {     0,   977,     0,   5,   0, UNI_ECOMP }   /* ecomp */,
-  {     9,  1805,  4912,   3,  15, UNI_SYRIACSUP }   /* issyriacsupplement */,
-  {     4,   358,   303,   4,   1, UNI_CCC__0 }   /* ccc=0 */,
-  {     0,  4041,     0,  14,   0, UNI_NV__7 }   /* numericvalue=7 */,
-  {     6,   428,   373,   2,   4, UNI_DI }   /* di=yes */,
-  {    24,  4354,  6501,  12,  10, UNI_DIACRITICALSFORSYMBOLS }   /* diacriticalsforsymbols */,
-  {    33,  1168,     0,   8,   0, UNI_UGAR }   /* ugaritic */,
-  {     4,  1335,  2070,   2,  10, UNI_YIRADICALS }   /* isyiradicals */,
-  {     4,  8007,  2424,  12,   7, UNI_ANCIENTGREEKNUMBERS }   /* ancientgreeknumbers */,
-  {     0,  5830,   286,  21,   1, UNI_cwcm_values_index }   /* changeswhencasemapped= */,
-  {     0,  3663,  6582,  10,  12, UNI_ARABICSUP }   /* block=arabicsupplement */,
-  {     1,  2431,  6750,   6,  23, UNI_COMPATJAMO }   /* block=hangulcompatibilityjamo */,
-  {     2,  3265,  7388,   7,  20, UNI_GEOMETRICSHAPESEXT }   /* blk=geometricshapesextended */,
-  {     1,  6554,   816,   3,   4, UNI_OSMA }   /* sc=osma */,
-  {     1,  3996,  1885,  14,   6, UNI_NFCQC__M }   /* nfkcquickcheck=maybe */,
-  {     2,  1137,  2878,   4,   6, UNI_COPT }   /* scx=coptic */,
-  {     1,  1720,  8167,   4,  28, UNI_EGYPTIANHIEROGLYPHSEXTA }   /* blk=egyptianhieroglyphsextendeda */,
-  {     0,  7287,   630,  24,   5, UNI_COMPEX }   /* fullcompositionexclusion=true */,
-  {    19,  4622,  3268,  16,   5, UNI_GEOR }   /* scriptextensions=geor */,
-  {     4,  2431,   341,   6,   5, UNI_VSSUP }   /* block=vssup */,
-  {     8,  7433,  1335,  24,   2, UNI_CCC__IS }   /* canonicalcombiningclass=is */,
-  {     1,  1137,    15,   4,   4, UNI_AGHB }   /* scx=aghb */,
-  {     1,  5935,     0,  15,   0, UNI_identifiertype_values_index }   /* identifiertype= */,
-  {     1,   358,  5201,   4,   2, UNI_CCC__8 }   /* ccc=kv */,
-  {     0,  1536,  2683,   4,   3, -UNI_XPOSIXSPACE }   /* space=n */,
-  {     1,  1910,  1311,   7,   4, UNI_SOYO }   /* script=soyo */,
-  {    35,  2235,  2196,   5,   7, UNI_NV__5_SLASH_2 }   /* nv=2.500e+00 */,
-  {     0,  1335,  2563,   2,   6, UNI_IPAEXT }   /* isipaext */,
-  {    45,   327,     0,   4,   0, UNI_M }   /* mark */,
-  {     3,  1818,  4436,   3,   7, UNI_JG__HEHGOAL }   /* jg=hehgoal */,
-  {     2,  1970,   644,  11,   2, -UNI_BIDIC }   /* bidicontrol=n */,
-  {     2,  1335,    32,   2,   2, UNI_VS }   /* isvs */,
-  {     6,  1335,  5873,   3,  20, UNI_CWT }   /* ischangeswhentitlecased */,
-  {     5,  8378,  5459,  28,   4, UNI_CJKEXTE }   /* incjkunifiedideographsextensione */,
-  {     3,  1137,   660,   4,   7, UNI_ELYM }   /* scx=elymaic */,
-  {     3,  1910,  8167,   7,   4, UNI_EGYP }   /* script=egyp */,
-  {     4,   312,   630,   2,   5, UNI_RI }   /* ri=true */,
-  {     3,  2529,  4709,   7,   9, UNI_MYANMAREXTB }   /* myanmarextendedb */,
-  {     5,  1910,    15,   7,   4, UNI_SC__AGHB }   /* script=aghb */,
-  {     5,  2609,  3390,   3,  12, UNI_MISCARROWSEXT }   /* ismiscarrowsext */,
-  {     6,   323,  3828,   2,  14, UNI_DEVANAGARIEXTA }   /* indevanagariexta */,
-  {     1,  7579,   972,  26,   6, -UNI_PCM }   /* prependedconcatenationmark=false */,
-  {     1,  6554,  1254,   3,   7, UNI_SC__GRAN }   /* sc=grantha */,
-  {     0,  2576,     0,   7,   0, UNI_CASED }   /* iscased */,
-  {    89,  6554,  1060,   3,   6, UNI_SC__YEZI }   /* sc=yezidi */,
-  {    30,   323,   728,   2,   5, UNI_INTAIYO }   /* intaiyo */,
-  {     0,  1335,  1048,   2,   4, UNI_TELU }   /* istelu */,
-  {     1,  1512,     0,  10,   0, UNI_DEP }   /* deprecated */,
-  {     0,  2431,  8267,   6,  22, UNI_ENCLOSEDIDEOGRAPHICSUP }   /* block=enclosedideographicsup */,
-  {     2,  1720,  1629,   4,  10, UNI_INPHOENICIAN }   /* blk=phoenician */,
-  {     3,  1720,   816,   4,   7, UNI_INOSMANYA }   /* blk=osmanya */,
-  {    39,  1249,  3776,   3,   6, UNI_CJKCOMPAT }   /* cjkcompat */,
-  {     0,  1249,  4731,   3,   4, UNI_CJKEXTC }   /* cjkextc */,
-  {    19,  4622,  1921,  17,  11, UNI_SORA }   /* scriptextensions=sorasompeng */,
-  {     0,  2431,  1477,   6,  10, UNI_BOXDRAWING }   /* block=boxdrawing */,
-  {     0,  4700,  1562,   9,   4, UNI_LATINEXTA }   /* blk=latinexta */,
-  {     1,  2431,   199,   6,   4, UNI_TAGS }   /* block=tags */,
-  {     0,   323,  3375,   2,  15, UNI_INIMPERIALARAMAIC }   /* inimperialaramaic */,
-  {     9,  4236,   644,  17,   2, -UNI_IDSB }   /* idsbinaryoperator=n */,
-  {     0,   954,   971,   4,   3, -UNI_EBASE }   /* ebase=f */,
-  {     0,   283,  2866,   3,   6, UNI_GCB__XX }   /* gcb=other */,
-  {     1,  4622,  5560,  17,  20, UNI_PHLI }   /* scriptextensions=inscriptionalpahlavi */,
-  {     0,  1460,   373,   4,   4, UNI_IDST }   /* idst=yes */,
-  {     4,   175,     0,   4,   0, UNI_COPT }   /* qaac */,
-  {     1,  1910,   276,   7,   4, UNI_SC__GARA }   /* script=gara */,
-  {     4,  3663,  2803,   7,  13, UNI_ANCIENTSYMBOLS }   /* block=ancientsymbols */,
-  {    88,   306,   411,   3,   2, UNI_NV__15 }   /* nv=15 */,
-  {     1,  1910,   436,   7,   3, UNI_SC__HAN }   /* script=han */,
-  {     0,  8867,  7377,  31,  11, UNI_INSC__CONSONANTWITHSTACKER }   /* indicsyllabiccategory=consonantwithstacker */,
-  {     0,  7643,  9016,   7,  21, UNI_SUPSYMBOLSANDPICTOGRAPHS }   /* blk=supsymbolsandpictographs */,
-  {     9,  1818,  1074,   3,   5, UNI_JG__GAMAL }   /* jg=gamal */,
-  {     1,  1112,  5664,   4,   8, UNI_NV__100000000 }   /* nv=100000000 */,
-  {     4,  4622,   191,  17,   4, UNI_SEAL }   /* scriptextensions=seal */,
-  {    14,  1335,  4219,   2,  17, UNI_IDCOMPATMATHSTART }   /* isidcompatmathstart */,
-  {     1,  3651,  7686,   5,  26, UNI_ENCLOSEDCJK }   /* blk=enclosedcjklettersandmonths */,
-  {     8,  2013,     0,   6,   0, UNI_S }   /* symbol */,
-  {     1,   323,   297,   2,   5, UNI_INNUSHU }   /* innushu */,
-  {     0,  9003,     0,  34,   0, UNI_MISCPICTOGRAPHS }   /* miscellaneoussymbolsandpictographs */,
-  {     1,  1720,  7321,   4,  14, UNI_BYZANTINEMUSIC }   /* blk=byzantinemusic */,
-  {     2,   870,     0,   7,   0, UNI_SIDT }   /* sidetic */,
-  {     1,  2431,  9037,   9,  23, UNI_CJKCOMPATIDEOGRAPHS }   /* block=cjkcompatibilityideographs */,
-  {     0,  4161,   630,  17,   5, UNI_EPRES }   /* emojipresentation=true */,
-  {    18,  2816,  5738,   2,  19, UNI_BC__ET }   /* bc=europeanterminator */,
-  {     1,  1137,  1042,   4,   6, UNI_LYCI }   /* scx=lycian */,
-  {     4,  3555,   406,  13,   2, UNI_NV__26 }   /* numericvalue=26 */,
-  {    23,   769,  7344,   3,  22, UNI_EGYPTIANHIEROGLYPHSEXTA }   /* inegyptianhieroglyphsexta */,
-  {     0,  1137,     0,   4,   0, UNI_scx_values_index }   /* scx= */,
-  {     4,   383,   630,   4,   2, UNI_CWCM }   /* cwcm=t */,
-  {     1,   323,  5780,   2,   4, UNI_INLISU }   /* inlisu */,
-  {    46,  2864,    64,   3,   1, UNI_P }   /* gc=p */,
-  {     3,  6554,   211,   3,   4, UNI_SC__TFNG }   /* sc=tfng */,
-  {     0,  1335,  1318,   2,   4, UNI_SUNU }   /* issunu */,
-  {     1,  1335,  1619,   2,  10, UNI_XPEO }   /* isoldpersian */,
-  {     4,  8867,  7854,  31,  14, UNI_INSC__CONSONANTPRECEDINGREPHA }   /* indicsyllabiccategory=consonantprecedingrepha */,
-  {     8,  6254,   918,  10,   7, UNI_LB__XX }   /* linebreak=unknown */,
-  {     3,  2578,     0,  11,   0, UNI_CASEDLETTER }   /* casedletter */,
-  {    44,  2498,  3805,  10,   9, UNI_CYRILLICEXTD }   /* incyrillicextendedd */,
-  {     0,  3277,  6157,  11,   9, UNI_MYANMAREXTA }   /* blk=myanmarextendeda */,
-  {     2,  4752,     0,  18,   0, UNI_TITLE }   /* gc=titlecaseletter */,
-  {     1,  8326,   259,  16,   5, UNI_XPOSIXCNTRL }   /* generalcategory=cntrl */,
-  {     0,   623,   302,   5,   2, UNI_CCC__A }   /* ccc=230 */,
-  {     1,  1137,   476,   4,   4, UNI_MIAO }   /* scx=plrd */,
-  {     0,  3324,   972,  14,   2, UNI_EA__F }   /* eastasianwidth=f */,
-  {     1,  3233,   643,   7,   4, -UNI_XPOSIXXDIGIT }   /* hexdigit=no */,
-  {     0,  1335,  2524,   5,   4, UNI_CJKEXTI }   /* iscjkexti */,
-  {    32,  3135,  1375,  11,   3, UNI_IN__16 }   /* presentin=v160 */,
-  {     1,  7291,     0,  20,   0, UNI_CE }   /* compositionexclusion */,
-  {    21,  1818,  2093,   3,   3, UNI_JG__WAW }   /* jg=waw */,
-  {     0,  4236,   644,  17,   3, -UNI_IDSB }   /* idsbinaryoperator=no */,
-  {     5,  6849,  4770,  13,   3, UNI_SB__UP }   /* sentencebreak=up */,
-  {     0,  1487,   366,   7,   2, UNI_CCC__84 }   /* ccc=ccc84 */,
-  {     0,   464,     8,   3,   1, UNI_ONAO }   /* onao */,
-  {     0,  1549,  6172,   7,  13, UNI_GEORGIANSUP }   /* ingeorgiansupplement */,
-  {     2,  1137,   578,   4,   6, UNI_TNSA }   /* scx=tangsa */,
-  {     2,  4622,  3584,  17,  15, UNI_SARB }   /* scriptextensions=oldsoutharabian */,
-  {     3,  1335,  6633,   2,  13, UNI_M }   /* iscombiningmark */,
-  {    28,  3142,   302,   4,   2, UNI_IN__3 }   /* in=v30 */,
-  {     1,  1137,    67,   4,   4, UNI_CPRT }   /* scx=cprt */,
-  {     7,  2431,  8931,   6,  28, UNI_SYMBOLSFORLEGACYCOMPUTINGSUP }   /* block=symbolsforlegacycomputingsup */,
-  {     9,  2884,     0,  14,   0, UNI_HIGHSURROGATES }   /* highsurrogates */,
-  {     0,  3277,  3390,   5,   9, UNI_MISCARROWS }   /* blk=miscarrows */,
-  {     3,  8867,     0,  22,   0, UNI_insc_values_index }   /* indicsyllabiccategory= */,
-  {     1,  1137,  5680,   4,  20, UNI_HMNP }   /* scx=nyiakengpuachuehmong */,
-  {     0,  1720,  5780,   4,   4, UNI_INLISU }   /* blk=lisu */,
-  {     1,  2431,  1505,   9,   7, UNI_CJKSTROKES }   /* block=cjkstrokes */,
-  {     0,  1335,   947,   2,   4, UNI_BALI }   /* isbali */,
-  {     1,  1720,  1522,   4,  10, UNI_INDIVESAKURU }   /* blk=divesakuru */,
-  {     7,   323,  3814,   2,  11, UNI_PHONETICEXT }   /* inphoneticext */,
-  {    27,  1137,   827,   4,   4, UNI_KALI }   /* scx=kali */,
-  {    12,  1247,  4731,   5,   4, UNI_CJKEXTC }   /* incjkextc */,
-  {     6,  1454,  3799,   3,   2, UNI_WB__NL }   /* wb=nl */,
-  {     0,  5423,  1774,  17,   3, UNI_LATINEXTG }   /* block=latinextendedg */,
-  {     8,   323,  7894,   2,  16, UNI_TANGUTCOMPONENTS }   /* intangutcomponents */,
-  {     0,  1137,   775,   4,   7, UNI_MAND }   /* scx=mandaic */,
-  {     1,   992,   373,   8,   2, UNI_EXT }   /* extender=y */,
-  {     2,  6554,  5598,   3,   4, UNI_SC__CHER }   /* sc=cher */,
-  {     0,  1970,  3005,  10,   2, UNI_bidic_values_index }   /* bidicontrol= */,
-  {     3,  5370,  3210,   6,   9, UNI__PERL_ANY_FOLDS }   /* _perl_any_folds */,
-  {     0,  1335,    82,   2,   4, UNI_GONG }   /* isgong */,
-  {    12,  1335,  6574,   2,  13, UNI_GLAGOLITICSUP }   /* isglagoliticsup */,
-  {     0,  1335,  5112,   2,   5, UNI_TAML }   /* istamil */,
-  {     0,  6254,  3112,  10,   2, UNI_LB__QU }   /* linebreak=qu */,
-  {    40,  1910,  4384,   7,   7, UNI_JURC }   /* script=jurchen */,
-  {    43,  1487,  2189,   7,   2, UNI_CCC__29 }   /* ccc=ccc29 */,
-  {     0,  2375,   596,  10,   3, UNI_IN__3 }   /* presentin=3.0 */,
-  {     0,  3277,  3512,   5,  14, UNI_INMEROITICCURSIVE }   /* blk=meroiticcursive */,
-  {     1,  6554,   393,   3,   4, UNI_SC__GOTH }   /* sc=goth */,
-  {    31,  1720,   809,   4,   7, UNI_OLCK }   /* blk=olchiki */,
-  {    24,  2641,  4947,   4,   4, UNI_JG__ALAPH }   /* jg=alaph */,
-  {     2,  1335,  1650,   2,   6, UNI_L }   /* isletter */,
-  {   202,  5005,     0,   8,   0, UNI_DINGBATS }   /* dingbats */,
-  {     5,   164,   630,   3,   5, UNI_PCM }   /* pcm=true */,
-  {     6,  1335,  5971,   3,  18, UNI_COUNTINGROD }   /* iscountingrodnumerals */,
-  {     4,  1993,  4709,   8,   9, UNI_KANAEXTB }   /* blk=kanaextendedb */,
-  {     2,   251,   252,   2,   2, UNI_ZYYY }   /* zyyy */,
-  {     5,  4236,   972,   4,   2, -UNI_IDSB }   /* idsb=f */,
-  {     2,  8867,  7366,  31,  11, UNI_INSC__CONSONANTPLACEHOLDER }   /* indicsyllabiccategory=consonantplaceholder */,
-  {    10,  1910,  1060,   7,   6, UNI_SC__YEZI }   /* script=yezidi */,
-  {     0,  3351,     0,  14,   0, UNI_GREXT }   /* graphemeextend */,
-  {     1,   323,  1467,   2,  10, UNI_ASCII }   /* inbasiclatin */,
-  {     7,  2431,  1738,   6,  11, UNI_INCYPROMINOAN }   /* block=cyprominoan */,
-  {     0,  1137,   947,   4,   4, UNI_BALI }   /* scx=bali */,
-  {     2,  8867,  2921,  22,   9, UNI_INSC__NONJOINER }   /* indicsyllabiccategory=nonjoiner */,
-  {     8,  2431,  6185,   6,   9, UNI_INSUNDANESE }   /* block=sundanese */,
-  {     0,  1335,  1070,   5,   4, UNI_CJKEXTB }   /* iscjkextb */,
-  {    16,  6432,  7686,   7,  10, UNI_ENCLOSEDCJK }   /* block=enclosedcjk */,
-  {     0,  5082,     0,   8,   0, UNI_BAMUMSUP }   /* bamumsup */,
-  {     0,  6554,   568,   3,   6, UNI_RJNG }   /* sc=rejang */,
-  {     1,  2864,  3707,   3,   9, UNI_Z }   /* gc=separator */,
-  {     0,   653,     0,   4,   0, UNI_ELBA }   /* elba */,
-  {     0,  8326,  4399,  16,  15, UNI_LOWERCASELETTER }   /* generalcategory=lowercaseletter */,
-  {    24,   273,   972,   3,   6, -UNI_CWT }   /* cwt=false */,
-  {     0,  8867,  6055,  22,  16, UNI_INSC__SYLLABLEMODIFIER }   /* indicsyllabiccategory=syllablemodifier */,
-  {     2,  1335,  6270,   2,  21, UNI_LOE }   /* islogicalorderexception */,
-  {     0,  1511,   972,   2,   2, -UNI_SD }   /* sd=f */,
-  {     3,  3175,     0,  13,   0, UNI_QMARK }   /* quotationmark */,
-  {     2,   316,   972,   5,   6, -UNI__PERL_PATWS }   /* patws=false */,
-  {     5,   562,   630,   6,   5, UNI_PATSYN }   /* patsyn=true */,
-  {     0,  2431,  6166,   6,  12, UNI_MONGOLIANSUP }   /* block=mongoliansup */,
-  {    33,  1137,  2056,   4,   7, UNI_SOGD }   /* scx=sogdian */,
-  {     4,  3760,   373,  16,   4, UNI_IDSU }   /* idsunaryoperator=yes */,
-  {    11,  2431,  5005,   6,   8, UNI_DINGBATS }   /* block=dingbats */,
-  {     0,  1137,   713,   4,   5, UNI_OGAM }   /* scx=ogham */,
-  {    13,  1536,   630,   5,   2, UNI_XPOSIXSPACE }   /* space=t */,
-  {     0,   323,  8931,   2,  35, UNI_SYMBOLSFORLEGACYCOMPUTINGSUP }   /* insymbolsforlegacycomputingsupplement */,
-  {     0,  4010,   413,  15,   2, UNI_NV__1_SLASH_16 }   /* numericvalue=1/16 */,
-  {     1,  8326,  1535,  16,   2, UNI_ZS }   /* generalcategory=zs */,
-  {    23,  4622,   578,  17,   6, UNI_TNSA }   /* scriptextensions=tangsa */,
-  {     5,  8834,     0,  26,   0, UNI_CJK }   /* block=cjkunifiedideographs */,
-  {     0,  2431,  6110,   6,  19, UNI_SUPARROWSB }   /* block=supplementalarrowsb */,
-  {     1,  7433,   555,  25,   1, UNI_CCC__27 }   /* canonicalcombiningclass=27 */,
-  {     3,  2940,  6511,   3,  21, UNI_EARLYDYNASTICCUNEIFORM }   /* isearlydynasticcuneiform */,
-  {    42,  1720,    23,   4,   4, UNI_INAHOM }   /* blk=ahom */,
-  {     0,     5,  2145,   1,  11, UNI_MATHALPHANUM }   /* mathalphanum */,
-  {     2,  1137,  2833,   3,   7, UNI_ARAB }   /* scx=arabic */,
-  {     3,  2431,   754,   6,   7, UNI_INKANNADA }   /* block=kannada */,
-  {     1,  4041,  2239,  14,   8, UNI_NV__3_SLASH_4 }   /* numericvalue=7.500e-01 */,
-  {     0,     5,   373,   3,   4, UNI_MCM }   /* mcm=yes */,
-  {     0,  1137,   124,   4,   3, UNI_LAO }   /* scx=lao */,
-  {     0,   306,  2279,   4,   8, UNI_NV__11_SLASH_12 }   /* nv=9.167e-01 */,
-  {     2,  1536,   629,   4,   6, UNI_XPOSIXSPACE }   /* space=true */,
-  {     2,   306,  1380,   3,   2, UNI_NV__32 }   /* nv=32 */,
-  {     1,  1335,  3351,   2,  14, UNI_GREXT }   /* isgraphemeextend */,
-  {     0,  1797,  7988,   6,  20, UNI_ARABICPFA }   /* isarabicpresentationformsa */,
-  {     3,    30,  1447,   1,   7, UNI_INTHAANA }   /* inthaana */,
-  {     0,  1335,  2950,   2,   7, UNI_MAHJONG }   /* ismahjong */,
-  {     0,  6554,   424,   3,   4, UNI_SC__ARMN }   /* sc=armn */,
-  {     4,   323,  7197,   2,  14, UNI_MEETEIMAYEKEXT }   /* inmeeteimayekext */,
-  {     3,  2431,  1168,   6,   8, UNI_INUGARITIC }   /* block=ugaritic */,
-  {     0,  1720,  3776,   7,  11, UNI_CJKCOMPATFORMS }   /* blk=cjkcompatforms */,
-  {    28,  4589,  4069,  15,   2, UNI_NV__3_SLASH_80 }   /* numericvalue=3/80 */,
-  {     2,   545,   550,   4,   2, UNI_NV__3_SLASH_5 }   /* nv=3/5 */,
-  {     6,   562,  2383,   5,   2, UNI_patsyn_values_index }   /* patsyn= */,
-  {     0,   273,   972,   3,   2, -UNI_CWT }   /* cwt=f */,
-  {     2,  3147,     0,  14,   0, UNI_PCUN }   /* protocuneiform */,
-  {     3,  1720,   723,   4,   5, UNI_INRUNIC }   /* blk=runic */,
-  {    32,   306,   304,   3,   2, UNI_NV__40 }   /* nv=40 */,
-  {     3,  6459,  8771,   7,  32, UNI_MISCMATHSYMBOLSB }   /* block=miscellaneousmathematicalsymbolsb */,
-  {     0,  1910,  3654,   6,   9, UNI_SC__ETHI }   /* script=ethiopic */,
-  {     2,  1137,   223,   4,   4, UNI_TODR }   /* scx=todr */,
-  {     5,   642,   978,   3,   3, UNI_DT__COM }   /* dt=com */,
-  {     0,   323,  1008,   2,   8, UNI_INGURMUKHI }   /* ingurmukhi */,
-  {     1,  2622,  5450,   6,  12, UNI_PO }   /* isotherpunctuation */,
-  {     1,  2082,  4771,   5,   5, UNI_POSIXUPPER }   /* posixupper */,
-  {     1,   667,   972,   7,   2, -UNI_EXTPICT }   /* extpict=f */,
-  {    18,  1335,   140,   2,   4, UNI_MYMR }   /* ismymr */,
-  {     1,  1311,     0,   4,   0, UNI_SOYO }   /* soyo */,
-  {     0,  6254,    48,  10,   2, UNI_LB__AK }   /* linebreak=ak */,
-  {    23,    19,   644,   4,   3, -UNI_POSIXXDIGIT }   /* ahex=no */,
-  {     2,  4700,  3966,   5,  15, UNI_LINEARBIDEOGRAMS }   /* blk=linearbideograms */,
-  {     0,  4605,  4769,  16,   2, UNI_ri_values_index }   /* regionalindicator= */,
-  {     0,  8063,   249,  18,   2, UNI_DT__NB }   /* decompositiontype=nb */,
-  {     0,  7938,  2260,  27,   2, UNI_CCC__33 }   /* canonicalcombiningclass=ccc33 */,
-  {     2,  7808,  3883,  10,  14, UNI_BC__NSM }   /* bidiclass=nonspacingmark */,
-  {     0,   323,  1676,   3,   9, UNI_INTOLONGSIKI }   /* intolongsiki */,
-  {     1,  8834,  4608,  32,   4, UNI_CJKEXTA }   /* block=cjkunifiedideographsextensiona */,
-  {     0,   323,  2409,   2,   3, UNI_INIDC }   /* inidc */,
-  {     0,  4622,   187,  17,   4, UNI_SAMR }   /* scriptextensions=samr */,
-  {     1,  2850,   630,   5,   5, UNI_EMOJI }   /* emoji=true */,
-  {     0,  1910,   393,   7,   6, UNI_SC__GOTH }   /* script=gothic */,
-  {     2,  2408,   629,  10,   3, UNI_XIDC }   /* xidcontinue=t */,
-  {     2,  3937,  5647,   3,  17, UNI_LB__HH }   /* lb=unambiguoushyphen */,
-  {     0,   358,  4148,   4,  13, UNI_CCC__IS }   /* ccc=iotasubscript */,
-  {    13,  1335,  8465,   3,  29, UNI_CUNEIFORMNUMBERS }   /* iscuneiformnumbersandpunctuation */,
-  {     1,  1335,   456,   2,   4, UNI_OGAM }   /* isogam */,
-  {     2,  4622,   416,  17,   4, UNI_MIAO }   /* scriptextensions=miao */,
-  {     1,  1137,   175,   4,   4, UNI_COPT }   /* scx=qaac */,
-  {     4,  8741,  2818,  23,   6, UNI_INPC__RIGHT }   /* indicpositionalcategory=right */,
-  {     0,   323,  1160,   2,   8, UNI_INTIFINAGH }   /* intifinagh */,
-  {     8,  6552,  7082,  14,  10, UNI_INSC__CONSONANTHEADLETTER }   /* insc=consonantheadletter */,
-  {    20,  4622,   939,  17,   8, UNI_ARMN }   /* scriptextensions=armenian */,
-  {     0,    71,   972,   3,   6, -UNI_CWU }   /* cwu=false */,
-  {     0,  6646,  2195,  14,   8, UNI_NV__5_SLASH_2 }   /* numericvalue=2.500e+00 */,
-  {     3,  8380,  4608,  26,   4, UNI_CJKEXTA }   /* cjkunifiedideographsextensiona */,
-  {     0,  1910,  1609,   7,  10, UNI_NAGM }   /* script=nagmundari */,
-  {    16,    30,  5597,   1,   9, UNI_CHER }   /* ischerokee */,
-  {     0,    42,  3030,   2,   3, UNI_SB__LE }   /* sb=le */,
-  {     0,   323,  9235,   2,  34, UNI_UCAS }   /* inunifiedcanadianaboriginalsyllabics */,
-  {     0,  8436,  4882,  28,   4, UNI_CJKEXTF }   /* iscjkunifiedideographsextensionf */,
-  {     2,  1720,  2001,   4,   4, UNI_UCAS }   /* blk=ucas */,
-  {     4,  3651,  1562,  12,   4, UNI_ETHIOPICEXTA }   /* blk=ethiopicexta */,
-  {     2,  3828,  6157,  10,   9, UNI_DEVANAGARIEXTA }   /* devanagariextendeda */,
-  {     8,  1910,  3511,   7,  15, UNI_MERC }   /* script=meroiticcursive */,
-  {    23,  1549,  7388,   5,  15, UNI_GEOMETRICSHAPESEXT }   /* ingeometricshapesext */,
-  {    50,  1910,  4822,   7,   7, UNI_SC__LINB }   /* script=linearb */,
-  {    34,  1335,  5893,   2,  21, UNI_CWU }   /* ischangeswhenuppercased */,
-  {     2,  5423,  4956,  14,  10, UNI_LATINEXTADDITIONAL }   /* block=latinextadditional */,
-  {     2,  1335,  4369,   2,   6, UNI_HANG }   /* ishangul */,
-  {     2,  2609,  4838,   3,  15, UNI_MISCMATHSYMBOLSB }   /* ismiscmathsymbolsb */,
-  {     9,  6225,  3448,  13,  12, UNI_JG__FINALSEMKATH }   /* joininggroup=finalsemkath */,
-  {     0,  1720,  4853,   4,   8, UNI_INBOPOMOFO }   /* blk=bopomofo */,
-  {     1,  1272,  1070,   4,   4, UNI_KANAEXTB }   /* kanaextb */,
-  {     0,  1112,     0,   6,   0, UNI_NV__1_SLASH_3 }   /* nv=1/3 */,
-  {     0,  3555,   801,  13,   2, UNI_NV__45 }   /* numericvalue=45 */,
-  {     0,  1137,  1609,   4,   4, UNI_NAGM }   /* scx=nagm */,
-  {     0,  4717,  6582,  12,  12, UNI_CYRILLICSUP }   /* block=cyrillicsupplement */,
-  {     0,  7433,  6727,  24,   4, UNI_WB__EB }   /* canonicalcombiningclass=atbl */,
-  {     3,  5700,   373,  19,   4, UNI_TERM }   /* terminalpunctuation=yes */,
-  {    11,  2830,  6909,   6,  22, UNI_ARCHAICCUNEIFORMNUMERALS }   /* blk=archaiccuneiformnumerals */,
-  {     1,  1335,   243,   2,   4, UNI_YI }   /* isyiii */,
-  {     0,  2431,  1054,   6,   6, UNI_INWANCHO }   /* block=wancho */,
-  {    11,   562,   630,   6,   2, UNI_PATSYN }   /* patsyn=t */,
-  {     2,  1247,  6617,   4,   8, UNI_CJKSYMBOLS }   /* incjksymbols */,
-  {    11,  1549,  5499,   4,  16, UNI_INPUNCTUATION }   /* ingeneralpunctuation */,
-  {     0,  1818,  2007,   8,   3, UNI_JG__CROWNTAH }   /* jg=crowntah */,
-  {     0,  1137,   843,   4,   4, UNI_PCUN }   /* scx=pcun */,
-  {     1,  8999,  3872,   7,   8, UNI_MISCSYMBOLS }   /* blk=miscsymbols */,
-  {     0,  5112,     0,   8,   0, UNI_TAMILSUP }   /* tamilsup */,
-  {     0,  6532,   971,  19,   3, -UNI_IDCOMPATMATHCONTINUE }   /* idcompatmathcontinue=f */,
-  {    17,   323,  4324,   2,   8, UNI_VEDICEXT }   /* invedicext */,
-  {    31,  6554,    59,   3,   4, UNI_CHRS }   /* sc=chrs */,
-  {     2,   323,  5216,   2,   7, UNI_INSHARADA }   /* insharada */,
-  {     4,  1187,     0,   9,   0, UNI_BERF }   /* beriaerfe */,
-  {     1,   323,  7321,   2,  14, UNI_BYZANTINEMUSIC }   /* inbyzantinemusic */,
-  {     2,   399,   643,   4,   2, UNI_grext_values_index }   /* grext= */,
-  {     2,   877,   286,   5,   1, UNI_sterm_values_index }   /* sterm= */,
-  {     0,  4219,   972,  17,   6, -UNI_IDCOMPATMATHSTART }   /* idcompatmathstart=false */,
-  {    31,  1910,   534,   7,   4, UNI_SC__LYDI }   /* script=lydi */,
-  {     2,  7039,     0,   8,   0, UNI_INPC__TOP }   /* inpc=top */,
-  {    16,  1814,  1536,   4,   5, UNI_VERTSPACE }   /* vertspace */,
-  {     3,  8063,  1760,  18,   8, UNI_DT__FRA }   /* decompositiontype=fraction */,
-  {     0,  2431,  5598,   6,  18, UNI_CHEROKEESUP }   /* block=cherokeesupplement */,
-  {     0,  7938,   409,  27,   2, UNI_CCC__34 }   /* canonicalcombiningclass=ccc34 */,
-  {     0,  1335,  2056,   2,   7, UNI_SOGD }   /* issogdian */,
-  {     2,  7643,  1656,   5,   9, UNI_SMALLFORMS }   /* blk=smallforms */,
-  {    13,  4622,  5775,  17,   4, UNI_BENG }   /* scriptextensions=beng */,
-  {     2,  5914,   259,  21,   2, UNI_GCB__CN }   /* graphemeclusterbreak=cn */,
-  {     3,  3996,   373,  14,   4, UNI_NFKCQC__Y }   /* nfkcquickcheck=yes */,
-  {     1,  1249,  6799,   3,  11, UNI_CJKRADICALSSUP }   /* cjkradicalssup */,
-  {     6,   323,   616,   2,   7, UNI_INAVESTAN }   /* inavestan */,
-  {     1,  6254,  3953,  10,  13, UNI_LB__PR }   /* linebreak=prefixnumeric */,
-  {     6,   323,  5216,   2,  10, UNI_SHARADASUP }   /* insharadasup */,
-  {    83,  2630,  4399,   6,   5, UNI_XPOSIXLOWER }   /* xposixlower */,
-  {     8,  1335,  1036,   2,   6, UNI_LEPC }   /* islepcha */,
-  {     2,  7433,  8627,  24,  10, UNI_CCC__BR }   /* canonicalcombiningclass=belowright */,
-  {     3,  1720,  6185,   4,   9, UNI_INSUNDANESE }   /* blk=sundanese */,
-  {     0,  8084,  1961,  22,   8, UNI_LB__H3 }   /* hangulsyllabletype=lvtsyllable */,
-  {     8,  2431,  1008,   6,   8, UNI_INGURMUKHI }   /* block=gurmukhi */,
-  {     2,  5267,  4932,  13,   5, UNI_JG__MANICHAEANGIMEL }   /* jg=manichaeangimel */,
-  {     1,  8333,  2082,   9,   2, UNI_PO }   /* category=po */,
-  {     0,  4622,   171,  17,   4, UNI_PHNX }   /* scriptextensions=phnx */,
-  {     0,  2508,     0,  10,   0, UNI_INETHIOPIC }   /* inethiopic */,
-  {     0,  1335,   144,   2,   4, UNI_NARB }   /* isnarb */,
-  {     1,  1487,   604,   8,   2, UNI_CCC__107 }   /* ccc=ccc107 */,
-  {     2,  2375,  2172,  10,   2, UNI_IN__11 }   /* presentin=11 */,
-  {     6,  1137,   377,   4,   6, UNI_CAKM }   /* scx=chakma */,
-  {     0,  3842,  1727,   7,   4, UNI_LATINEXTD }   /* islatinextd */,
-  {     8,  2408,   644,   4,   2, -UNI_XIDC }   /* xidc=n */,
-  {     1,  6532,   971,  19,   7, -UNI_IDCOMPATMATHCONTINUE }   /* idcompatmathcontinue=false */,
-  {     0,  4622,  1421,  17,   4, UNI_PALM }   /* scriptextensions=palm */,
-  {     0,  2578,   972,   5,   2, -UNI_CASED }   /* cased=f */,
-  {    57,  1137,   243,   4,   2, UNI_YI }   /* scx=yi */,
-  {     1,  1335,  8931,   2,  25, UNI_SYMBOLSFORLEGACYCOMPUTING }   /* issymbolsforlegacycomputing */,
-  {     2,  1818,  6604,   3,   9, UNI_JG__YEHBARREE }   /* jg=yehbarree */,
-  {     0,  1910,  1283,   7,   4, UNI_SC__MULT }   /* script=mult */,
-  {     1,  1335,   206,   2,   2, UNI_TITLE }   /* islt */,
-  {     2,  4622,   148,  17,   4, UNI_NEWA }   /* scriptextensions=newa */,
-  {     0,  6554,   534,   3,   6, UNI_SC__LYDI }   /* sc=lydian */,
-  {     9,  1720,  8465,   5,  29, UNI_CUNEIFORMNUMBERS }   /* blk=cuneiformnumbersandpunctuation */,
-  {     0,  6087,   355,  18,   3, UNI_PRTI }   /* inscriptionalparthian */,
-  {     1,   878,   286,   4,   1, UNI_term_values_index }   /* term= */,
-  {     6,  1586,  1562,   6,   4, UNI_KANAEXTA }   /* iskanaexta */,
-  {    69,  8034,  4969,   6,  12, UNI_LB__CB }   /* lb=contingentbreak */,
-  {     0,  1586,  4709,   6,   9, UNI_KANAEXTB }   /* iskanaextendedb */,
-  {     0,  3760,   373,   4,   2, UNI_IDSU }   /* idsu=y */,
-  {     4,  2020,     0,  12,   0, UNI_GRBASE }   /* graphemebase */,
-  {    21,  1720,  4324,   4,  15, UNI_VEDICEXT }   /* blk=vedicextensions */,
-  {     1,  1910,  1090,   7,   8, UNI_KRAI }   /* script=kiratrai */,
-  {     0,   323,  6185,   2,   9, UNI_INSUNDANESE }   /* insundanese */,
-  {     0,   323,    23,   2,   4, UNI_INAHOM }   /* inahom */,
-  {     0,   323,  9155,   2,  21, UNI_MATHOPERATORS }   /* inmathematicaloperators */,
-  {     0,  4622,  4178,  17,   4, UNI_MODI }   /* scriptextensions=modi */,
-  {     3,  8326,  2578,  16,  11, UNI_CASEDLETTER }   /* generalcategory=casedletter */,
-  {     0,  3828,     0,   4,   0, UNI_DEVA }   /* deva */,
-  {     0,  1335,  8195,   2,  17, UNI_VS }   /* isvariationselector */,
-  {     8,  8034,  4497,   4,  13, UNI_LB__CR }   /* lb=carriagereturn */,
-  {     4,  3135,   309,  11,   2, UNI_IN__9 }   /* presentin=v90 */,
-  {     0,  1098,     0,   8,   0, UNI_MAHJ }   /* mahajani */,
-  {     2,   264,   286,   4,   1, UNI_cwcf_values_index }   /* cwcf= */,
-  {   103,  8867,  3104,  31,   5, UNI_INSC__CONSONANTFINAL }   /* indicsyllabiccategory=consonantfinal */,
-  {     0,  6849,   557,  14,   2, UNI_SB__LO }   /* sentencebreak=lo */,
-  {     1,  4622,  4659,  17,  11, UNI_SGNW }   /* scriptextensions=signwriting */,
-  {     3,  6554,  1366,   3,   9, UNI_TALU }   /* sc=newtailue */,
-  {     0,   977,   972,   5,   2, -UNI_ECOMP }   /* ecomp=f */,
-  {     2,  1720,  5048,   4,  18, UNI_RUMI }   /* blk=ruminumeralsymbols */,
-  {     0,  1152,     0,   8,   0, UNI_TAGB }   /* tagbanwa */,
-  {     0,  2598,   373,  11,   2, UNI_JOINC }   /* joincontrol=y */,
-  {     2,  1335,  1311,   2,   7, UNI_SOYO }   /* issoyombo */,
-  {     0,  6554,   616,   3,   7, UNI_SC__AVST }   /* sc=avestan */,
-  {     0,  8333,  3703,   9,  13, UNI_ZL }   /* category=lineseparator */,
-  {     4,  1137,  7063,   4,   6, UNI_BRAH }   /* scx=brahmi */,
-  {     0,   752,   525,   5,   3, UNI_KANBUN }   /* inkanbun */,
-  {     0,  1335,  6472,   2,  13, UNI_MATHOPERATORS }   /* ismathoperators */,
-  {     2,  1720,  6206,   4,  19, UNI_SUPARROWSC }   /* blk=supplementalarrowsc */,
-  {    40,  1335,  3624,   2,  15, UNI_ZANB }   /* iszanabazarsquare */,
-  {     0,  2850,   643,  13,   4, -UNI_ECOMP }   /* emojicomponent=no */,
-  {     0,  3472,     0,   4,   0, UNI_JT__R }   /* jt=r */,
-  {     5,  1243,  1789,   3,   8, UNI_INCB__LINKER }   /* incb=linker */,
-  {     0,  6552,  8132,  12,  18, UNI_INSC__CONSONANTINITIALPOSTFIXED }   /* insc=consonantinitialpostfixed */,
-  {     0,  1137,  1098,   4,   8, UNI_MAHJ }   /* scx=mahajani */,
-  {     1,  1137,   167,   4,   4, UNI_PHLP }   /* scx=phlp */,
-  {     5,  2431,  4324,   6,   8, UNI_VEDICEXT }   /* block=vedicext */,
-  {    12,  1720,  1366,   4,   9, UNI_INNEWTAILUE }   /* blk=newtailue */,
-  {     6,  2375,   605,  10,   3, UNI_IN__7 }   /* presentin=7.0 */,
-  {    32,  1818,  7767,   3,  10, UNI_JG__TEHMARBUTA }   /* jg=tehmarbuta */,
-  {     7,  1335,  4324,   2,  15, UNI_VEDICEXT }   /* isvedicextensions */,
-  {     0,  6554,  1042,   3,   4, UNI_SC__LYCI }   /* sc=lyci */,
-  {     2,  1818,  2671,   3,   3, UNI_JG__HEH }   /* jg=heh */,
-  {    10,  1512,   630,  10,   5, UNI_DEP }   /* deprecated=true */,
-  {     3,   323,   955,   2,   8, UNI_INBASSAVAH }   /* inbassavah */,
-  {     1,   399,   373,   5,   4, UNI_GREXT }   /* grext=yes */,
-  {     2,  1335,  7923,   2,  14, UNI_PUA }   /* isprivateusearea */,
-  {     1,   754,  3787,   3,   3, UNI_KANGXI }   /* kangxi */,
-  {     0,   268,   286,   5,   1, UNI_cwkcf_values_index }   /* cwkcf= */,
-  {     3,  2864,   876,   3,   2, UNI__PERL_SURROGATE }   /* gc=cs */,
-  {     9,  5481,  9111,   9,  26, UNI_DIACRITICALSSUP }   /* combiningdiacriticalmarkssupplement */,
-  {     6,  1910,  6574,   7,  10, UNI_SC__GLAG }   /* script=glagolitic */,
-  {    15,   545,  1377,   4,   3, UNI_NV__3000 }   /* nv=3000 */,
-  {     1,  4771,   644,   5,   3, -UNI_XPOSIXUPPER }   /* upper=no */,
-  {     6,  8326,  6633,  16,  13, UNI_M }   /* generalcategory=combiningmark */,
-  {     7,   326,   972,   5,   6, -UNI_QMARK }   /* qmark=false */,
-  {    24,  6554,   440,   3,   4, UNI_KHMR }   /* sc=khmr */,
-  {     3,   323,  1066,   2,   8, UNI_JAMOEXTB }   /* injamoextb */,
-  {     1,  5914,  1956,  21,   3, UNI_WB__EB }   /* graphemeclusterbreak=gaz */,
-  {    55,   552,  2195,   4,   8, UNI_NV__15_SLASH_2 }   /* nv=7.500e+00 */,
-  {     2,   878,   972,   4,   6, -UNI_TERM }   /* term=false */,
-  {     0,  5423,  4900,  10,   2, UNI_LATIN1 }   /* block=latin1 */,
-  {     3,  1910,  2056,   7,   4, UNI_SC__SOGD }   /* script=sogd */,
-  {     2,  7808,  3654,   9,   3, UNI_BC__ET }   /* bidiclass=et */,
-  {     0,  2431,  1066,   6,   8, UNI_JAMOEXTB }   /* block=jamoextb */,
-  {     1,  2431,   311,   6,   5, UNI_INORIYA }   /* block=oriya */,
-  {    11,  1818,   738,   3,   4, UNI_JG__MEEM }   /* jg=meem */,
-  {     2,  6554,  1129,   3,   4, UNI_SC__LINB }   /* sc=linb */,
-  {     5,  1335,   263,   2,   2, UNI_CASEDLETTER }   /* islc */,
-  {     0,    74,  3689,   2,  14, UNI_CYPRIOTSYLLABARY }   /* cypriotsyllabary */,
-  {    11,  1797,  1576,   6,   5, UNI_ARABICSUP }   /* isarabicsup */,
-  {     4,  8333,  3886,   9,  11, UNI_MC }   /* category=spacingmark */,
-  {     1,  3175,   644,  13,   3, -UNI_QMARK }   /* quotationmark=no */,
-  {     6,  6574,     0,  10,   0, UNI_GLAG }   /* glagolitic */,
-  {     0,  1335,   703,   2,   5, UNI_DOGR }   /* isdogra */,
-  {     0,  1335,  1951,   2,   5, UNI_EBASE }   /* isebase */,
-  {     0,  6459,  6157,  13,   9, UNI_MYANMAREXTA }   /* block=myanmarextendeda */,
-  {     2,  1460,   373,   7,   2, UNI_IDS }   /* idstart=y */,
-  {     0,  4622,  1388,  17,   4, UNI_ITAL }   /* scriptextensions=ital */,
-  {     0,  1335,    67,   2,   4, UNI_CPRT }   /* iscprt */,
-  {     0,  1720,  7098,   4,  15, UNI_MODIFIERLETTERS }   /* blk=modifierletters */,
-  {     4,  2489,  4770,   2,   2, UNI_VO__U }   /* vo=u */,
-  {    19,  1137,  5082,   4,   4, UNI_BAMU }   /* scx=bamu */,
-  {     1,  1910,  1060,   7,   4, UNI_SC__YEZI }   /* script=yezi */,
-  {     4,  4717,  4861,  14,   9, UNI_CYRILLICEXTC }   /* block=cyrillicextendedc */,
-  {     2,   925,   805,   4,   2, UNI_AGE__17 }   /* age=17 */,
-  {     0,  1247,  6799,   5,  18, UNI_CJKRADICALSSUP }   /* incjkradicalssupplement */,
-  {     5,  7262,   643,  24,   4, -UNI_DI }   /* defaultignorablecodepoint=no */,
-  {     9,  1910,  1168,   7,   4, UNI_UGAR }   /* script=ugar */,
-  {     9,  8326,     4,  16,   2, UNI_LM }   /* generalcategory=lm */,
-  {    10,   323,  5989,   2,  19, UNI_SC__MERO }   /* inmeroitichieroglyphs */,
-  {    12,  2940,  1070,  10,   4, UNI_ETHIOPICEXTB }   /* isethiopicextb */,
-  {     0,   623,     0,   6,   0, UNI_CCC__22 }   /* ccc=22 */,
-  {   128,  2498,  1070,  10,   4, UNI_CYRILLICEXTB }   /* incyrillicextb */,
-  {     8,  1720,   416,   4,   4, UNI_INMIAO }   /* blk=miao */,
-  {     1,  1137,   276,   4,   5, UNI_GARA }   /* scx=garay */,
-  {     2,  8867,  1581,  22,   5, UNI_INSC__BINDU }   /* indicsyllabiccategory=bindu */,
-  {     0,  1335,  5851,   2,  21, UNI_CWL }   /* ischangeswhenlowercased */,
-  {     1,  1335,  8709,   3,  32, UNI_DIACRITICALSEXT }   /* iscombiningdiacriticalmarksextended */,
-  {     0,  1797,  6157,   8,   9, UNI_ARABICEXTA }   /* isarabicextendeda */,
-  {    75,  2598,   630,  11,   2, UNI_JOINC }   /* joincontrol=t */,
-  {    30,  4622,  5990,  18,  18, UNI_MERO }   /* scriptextensions=meroitichieroglyphs */,
-  {     2,  2351,     0,   8,   0, UNI_PHAISTOS }   /* phaistos */,
-  {     0,  4622,  5387,  17,  20, UNI_HLUW }   /* scriptextensions=anatolianhieroglyphs */,
-  { 21017,   106,    64,   1,   1, UNI_ZP }   /* zp */,
-  {     0,  8596,  2686,  31,   3, UNI_CJKEXTJ }   /* blk=cjkunifiedideographsextensionj */,
-  {     0,  4010,  5664,  14,   5, UNI_NV__100000 }   /* numericvalue=100000 */,
-  {     8,  3135,  4069,  11,   2, UNI_IN__8 }   /* presentin=v80 */,
-  {     2,  1335,  3900,   2,   9, UNI_MLYM }   /* ismalayalam */,
-  {     9,   358,  7850,   4,   4, UNI_CCC__216 }   /* ccc=atar */,
-  {     7,  1910,  3280,   6,   8, UNI_SC__MYMR }   /* script=myanmar */,
-  {    21,  2578,   630,   5,   2, UNI_CASED }   /* cased=t */,
-  {     0,  1512,   373,   3,   4, UNI_DEP }   /* dep=yes */,
-  {     0,  3135,  1380,  11,   2, UNI_IN__3_DOT_2 }   /* presentin=v32 */,
-  {     1,  1412,     0,   9,   0, UNI_OUGR }   /* olduyghur */,
-  {     0,  2930,  3689,   4,  14, UNI_CYPRIOTSYLLABARY }   /* iscypriotsyllabary */,
-  {     2,   574,     0,   3,   0, UNI_sb_values_index }   /* sb= */,
-  {     0,  4236,     0,  17,   0, UNI_IDSB }   /* idsbinaryoperator */,
-  {     1,  1335,   316,   2,   5, UNI__PERL_PATWS }   /* ispatws */,
-  {     0,  4085,   630,  16,   5, UNI_STERM }   /* sentenceterminal=true */,
-  {     1,  6554,   512,   3,   3, UNI_VAI }   /* sc=vai */,
-  {     0,  1720,  3624,   4,  15, UNI_INZANABAZARSQUARE }   /* blk=zanabazarsquare */,
-  {     9,  1842,   373,  11,   4, UNI_KEHNOMIRROR }   /* kehnomirror=yes */,
-  {    83,   574,  4399,   3,   5, UNI_SB__LO }   /* sb=lower */,
-  {     1,  1249,  6617,   2,   8, UNI_CJKSYMBOLS }   /* cjksymbols */,
-  {     0,  6849,  4770,  13,   6, UNI_SB__UP }   /* sentencebreak=upper */,
-  {     0,  1137,  5233,   4,  14, UNI_ROHG }   /* scx=hanifirohingya */,
-  {     0,  2510,  1070,   8,   4, UNI_ETHIOPICEXTB }   /* ethiopicextb */,
-  {    41,  1993,  5222,   7,  11, UNI_KANASUP }   /* blk=kanasupplement */,
-  {     1,  2431,  1685,   6,  10, UNI_INWARANGCITI }   /* block=warangciti */,
-  {     5,   925,  6661,   4,   3, UNI_AGE__5_DOT_1 }   /* age=5.1 */,
-  {    29,  1335,   251,   2,   4, UNI_ZYYY }   /* iszyyy */,
-  {    27,   358,   928,   3,   3, UNI_CCC__10 }   /* ccc=10 */,
-  {    12,  4253,     0,   7,   0, UNI_BRAI }   /* braille */,
-  {     5,  3760,   972,   4,   6, -UNI_IDSU }   /* idsu=false */,
-  {     3,  4622,   444,  17,   4, UNI_LINA }   /* scriptextensions=lina */,
-  {    11,  1512,   286,  10,   1, UNI_dep_values_index }   /* deprecated= */,
-  {     0,  8063,    51,  18,   3, UNI_DT__CAN }   /* decompositiontype=can */,
-  {     0,   323,   723,   2,   5, UNI_INRUNIC }   /* inrunic */,
-  {     0,  2082,  3235,   5,   6, UNI_POSIXXDIGIT }   /* posixxdigit */,
-  {     8,  1818,  1596,   3,   3, UNI_JG__YEH }   /* jg=yeh */,
-  {     4,   977,   630,   5,   2, UNI_ECOMP }   /* ecomp=t */,
-  {     0,   913,     0,   5,   0, UNI_UIDEO }   /* uideo */,
-  {     0,  3555,  1377,  14,   2, UNI_NV__400 }   /* numericvalue=400 */,
-  {    15,  2303,  1377,   4,   3, UNI_NV__5000 }   /* nv=5000 */,
-  {     4,  1460,  1915,   6,   3, UNI_IDS }   /* idstart=t */,
-  {    19,  3800,   634,  11,   3, UNI_LATINEXTE }   /* latinextendede */,
-  {     9,  2527,  2145,   3,  11, UNI_MATHALPHANUM }   /* inmathalphanum */,
-  {     0,  1910,   782,   7,   4, UNI_MARC }   /* script=marc */,
-  {     9,  4622,  1738,  17,  11, UNI_CPMN }   /* scriptextensions=cyprominoan */,
-  {     1,  2431,  1152,   6,   8, UNI_INTAGBANWA }   /* block=tagbanwa */,
-  {     6,  8741,  7056,  27,   7, UNI_INPC__TOPANDLEFT }   /* indicpositionalcategory=topandleft */,
-  {     0,  2375,   608,  11,   3, UNI_IN__18 }   /* presentin=18.0 */,
-  {     0,  1335,  4869,   2,  16, UNI_PE }   /* isclosepunctuation */,
-  {     0,  1981,   644,  12,   2, -UNI_BIDIM }   /* bidimirrored=n */,
-  {    27,  2431,  6147,   6,  10, UNI_JAMO }   /* block=hanguljamo */,
-  {     0,  1044,     0,   2,   0, UNI_CI }   /* ci */,
-  {     5,  8326,     0,  16,   0, UNI_gc_values_index }   /* generalcategory= */,
-  {     0,  1335,  3984,   2,  10, UNI_SM }   /* ismathsymbol */,
-  {     2,  3135,   929,  12,   2, UNI_IN__11 }   /* presentin=v110 */,
-  {    12,  5127,  1070,  10,   4, UNI_KANAEXTB }   /* block=kanaextb */,
-  {     0,   877,   630,   5,   2, UNI_STERM }   /* sterm=t */,
-  {     5,  3122,   297,  12,   2, UNI_NT__NU }   /* numerictype=nu */,
-  {     0,  6554,   775,   3,   7, UNI_SC__MAND }   /* sc=mandaic */,
-  {     0,  6270,  5734,  17,   5, UNI_loe_values_index }   /* logicalorderexception= */,
-  {     7,    15,  3566,   2,   3, UNI_AGE__4 }   /* age=4 */,
-  {     3,  2864,   281,   3,   2, UNI_ZP }   /* gc=zp */,
-  {    18,  1910,  1996,   6,   5, UNI_SC__KANA }   /* script=kana */,
-  {     0,  4622,   424,  17,   4, UNI_ARMN }   /* scriptextensions=armn */,
-  {     1,  3984,   972,   4,   6, -UNI_MATH }   /* math=false */,
-  {     1,  1137,    98,   4,   4, UNI_HLUW }   /* scx=hluw */,
-  {    75,  3555,  2305,  12,  10, UNI_NV__7_SLASH_12 }   /* numericvalue=5.833e-01 */,
-  {     0,   358,  2189,   4,   2, UNI_CCC__29 }   /* ccc=29 */,
-  {     0,  2431,  1311,   6,   7, UNI_INSOYOMBO }   /* block=soyombo */,
-  {     0,  5137,  2683,  16,   4, -UNI_EBASE }   /* emojimodifierbase=no */,
-  {     2,  1797,  6582,   6,  12, UNI_ARABICSUP }   /* isarabicsupplement */,
-  {     3,    16,  2477,   1,   7, UNI_GREEKEXT }   /* greekext */,
-  {     0,  1137,   227,   4,   4, UNI_TUTG }   /* scx=tutg */,
-  {     1,  1993,   110,   6,   2, UNI_INKAWI }   /* blk=kawi */,
-  {     0,  6554,  1675,   3,  10, UNI_TOLS }   /* sc=tolongsiki */,
-  {    55,  5658,   972,   6,   2, -UNI_HYPHEN }   /* hyphen=f */,
-  {     0,    54,     0,   2,   0, UNI_SC }   /* sc */,
-  {     1,  8195,     0,  17,   0, UNI_VS }   /* variationselector */,
-  {     1,   720,  2277,   3,   4, UNI_AGE__4_DOT_1 }   /* age=4.1 */,
-  {     2,  2578,   373,   5,   2, UNI_CASED }   /* cased=y */,
-  {     3,  4622,  4853,  17,   8, UNI_BOPO }   /* scriptextensions=bopomofo */,
-  {     2,   323,  1066,   2,   4, UNI_JAMO }   /* injamo */,
-  {     0,  3472,  3006,   2,   2, UNI_JT__D }   /* jt=d */,
-  {     4,  1720,  4131,   4,  17, UNI_INCAUCASIANALBANIAN }   /* blk=caucasianalbanian */,
-  {     2,  6333,     0,   3,   0, UNI_vo_values_index }   /* vo= */,
-  {     1,  1137,   492,   4,   4, UNI_SHAW }   /* scx=shaw */,
-  {     0,  1629,     0,  10,   0, UNI_PHNX }   /* phoenician */,
-  {     1,  4700,  4900,   8,   2, UNI_LATIN1 }   /* blk=latin1 */,
-  {     2,  4734,  2424,  11,   7, UNI_COPTICEPACTNUMBERS }   /* copticepactnumbers */,
-  {     0,  2628,  2020,   8,   5, UNI_XPOSIXGRAPH }   /* isxposixgraph */,
-  {     0,  1910,   148,   7,   4, UNI_SC__NEWA }   /* script=newa */,
-  {     0,  8326,  2013,  16,   6, UNI_S }   /* generalcategory=symbol */,
-  {     5,  1665,   373,  10,   4, UNI_SD }   /* softdotted=yes */,
-  {     0,  1720,  8898,   5,  34, UNI_DIACRITICALSFORSYMBOLS }   /* blk=combiningdiacriticalmarksforsymbols */,
-  {     5,    30,  5597,   1,  19, UNI_CHEROKEESUP }   /* ischerokeesupplement */,
-  {     7,  1335,  8267,   2,  29, UNI_ENCLOSEDIDEOGRAPHICSUP }   /* isenclosedideographicsupplement */,
-  {     1,  3639,  1576,  10,   5, UNI_CYRILLICSUP }   /* blk=cyrillicsup */,
-  {     1,   323,    55,   2,   4, UNI_INCHAM }   /* incham */,
-  {     0,  3814,     0,  14,   0, UNI_PHONETICEXTSUP }   /* phoneticextsup */,
-  {     0,  1335,    27,   2,   4, UNI_ARMI }   /* isarmi */,
-  {     6,  7291,   630,  20,   5, UNI_CE }   /* compositionexclusion=true */,
-  {     1,  2500,  4709,   8,   9, UNI_CYRILLICEXTB }   /* cyrillicextendedb */,
-  {     1,   323,  1357,   2,   9, UNI_INNABATAEAN }   /* innabataean */,
-  {     0,  3639,  7910,  12,  13, UNI_CYRILLICSUP }   /* blk=cyrillicsupplementary */,
-  {     5,  6432,  1576,  12,   5, UNI_ETHIOPICSUP }   /* block=ethiopicsup */,
-  {     3,  8966,  1462,  33,   5, UNI__PERL_PROBLEMATIC_LOCALE_FOLDEDS_START }   /* _perl_problematic_locale_foldeds_start */,
-  {     1,  7433,   554,  23,   2, UNI_CCC__7 }   /* canonicalcombiningclass=7 */,
-  {     2,     2,   372,   1,   5, UNI_CE }   /* ce=yes */,
-  {     5,  3555,  2195,  14,   8, UNI_NV__9_SLASH_2 }   /* numericvalue=4.500e+00 */,
-  {     0,  1910,   440,   7,   4, UNI_KHMR }   /* script=khmr */,
-  {     2,   574,    36,   3,   2, UNI_SB__AT }   /* sb=at */,
-  {    79,  4717,  1576,  12,   5, UNI_CYRILLICSUP }   /* block=cyrillicsup */,
-  {    31,  4622,    23,  17,   4, UNI_AHOM }   /* scriptextensions=ahom */,
-  {     0,   323,  4268,   2,  15, UNI_CURRENCYSYMBOLS }   /* incurrencysymbols */,
-  {     1,   283,  3599,   3,   7, UNI_GCB__EX }   /* gcb=extend */,
-  {     3,  1720,  6166,   4,   9, UNI_INMONGOLIAN }   /* blk=mongolian */,
-  {     1,  1720,   341,   4,   5, UNI_VSSUP }   /* blk=vssup */,
-  {     6,  1910,  1024,   7,   4, UNI_HATR }   /* script=hatr */,
-  {     6,  1720,  1318,   4,   7, UNI_INSUNUWAR }   /* blk=sunuwar */,
-  {     5,   183,     0,   4,   0, UNI_RUNR }   /* runr */,
-  {     4,  6646,   550,  14,   2, UNI_NV__2_SLASH_5 }   /* numericvalue=2/5 */,
-  {     0,  8867,  7082,  31,  10, UNI_INSC__CONSONANTHEADLETTER }   /* indicsyllabiccategory=consonantheadletter */,
-  {     6,   266,     0,   2,   0, UNI_CF }   /* cf */,
-  {    11,  7808,     0,  21,   0, UNI_BC__L }   /* bidiclass=lefttoright */,
-  {     1,  2431,  1060,   6,   6, UNI_INYEZIDI }   /* block=yezidi */,
-  {    13,  8326,  4343,  16,   5, UNI_P }   /* generalcategory=punct */,
-  {     0,  4622,   460,  17,   4, UNI_OLCK }   /* scriptextensions=olck */,
-  {    25,  6554,   460,   3,   4, UNI_OLCK }   /* sc=olck */,
-  {    26,  1137,  4853,   4,   4, UNI_BOPO }   /* scx=bopo */,
-  {     2,  6254,  2082,  10,   2, UNI_LB__PO }   /* linebreak=po */,
-  {     3,  2431,  1318,   6,   7, UNI_INSUNUWAR }   /* block=sunuwar */,
-  {     5,  1292,  5269,   5,  11, UNI_INMANICHAEAN }   /* block=manichaean */,
-  {     4,  1910,   488,   7,   4, UNI_SC__ROHG }   /* script=rohg */,
-  {    56,  3324,  7459,  15,   9, UNI_EA__H }   /* eastasianwidth=halfwidth */,
-  {   128,   264,   972,   4,   2, -UNI_CWCF }   /* cwcf=f */,
-  {     1,  2431,  5112,   6,   8, UNI_TAMILSUP }   /* block=tamilsup */,
-  {     0,  2878,     0,   4,   0, UNI_COPT }   /* copt */,
-  {     1,  1335,  1283,   2,   7, UNI_MULT }   /* ismultani */,
-  {     2,  7938,  2189,  27,   2, UNI_CCC__29 }   /* canonicalcombiningclass=ccc29 */,
-  {     0,  1720,  4283,   4,  17, UNI_INDICSIYAQNUMBERS }   /* blk=indicsiyaqnumbers */,
-  {     9,   574,   295,   3,   2, UNI_SB__XX }   /* sb=xx */,
-  {    29,   358,  1731,   4,   7, UNI_CCC__1 }   /* ccc=overlay */,
-  {     0,  1335,  3228,   2,  13, UNI_POSIXXDIGIT }   /* isasciihexdigit */,
-  {     2,  1335,  7579,   2,  26, UNI_PCM }   /* isprependedconcatenationmark */,
-  {    17,  3277,  1562,  11,   4, UNI_MYANMAREXTA }   /* blk=myanmarexta */,
-  {     0,  1335,  6166,   2,   9, UNI_MONG }   /* ismongolian */,
-  {    12,   306,  2189,   3,   2, UNI_NV__29 }   /* nv=29 */,
-  {    22,  8326,   644,  15,   2, UNI_N }   /* generalcategory=n */,
-  {   104,  2850,   972,   5,   6, -UNI_EMOJI }   /* emoji=false */,
-  {     0,  1910,   584,   7,   6, UNI_SC__TODR }   /* script=todhri */,
-  {     0,  4622,  4369,  17,   4, UNI_HANG }   /* scriptextensions=hang */,
-  {     1,  7156,    10,  22,   2, UNI_JG__MALAYALAMRA }   /* joininggroup=malayalamra */,
-  {     0,  2609,   760,   3,   3, UNI_MAKA }   /* ismaka */,
-  {     9,  4622,   211,  17,   4, UNI_TFNG }   /* scriptextensions=tfng */,
-  {     0,  2431,  7113,   6,  15, UNI_TRANSPORTANDMAP }   /* block=transportandmap */,
-  {     0,  6554,   496,   3,   4, UNI_SIDT }   /* sc=sidt */,
-  {   129,  6254,  1536,  10,   5, UNI_LB__SP }   /* linebreak=space */,
-  {     0,    33,  7729,   1,  24, UNI_SYMBOLSANDPICTOGRAPHSEXTA }   /* symbolsandpictographsexta */,
-  {     2,  1137,  7197,   4,  11, UNI_MTEI }   /* scx=meeteimayek */,
-  {     0,  1335,  7098,   2,  14, UNI_LM }   /* ismodifierletter */,
-  {     1,  6554,  5560,   3,  20, UNI_PHLI }   /* sc=inscriptionalpahlavi */,
-  {     0,  4622,   137,  18,   3, UNI_MTEI }   /* scriptextensions=mtei */,
-  {     0,  6554,  4685,   3,   6, UNI_SC__ZYYY }   /* sc=common */,
-  {     1,  6554,   918,   3,   7, UNI_ZZZZ }   /* sc=unknown */,
-  {     9,   955,     0,   4,   0, UNI_BASS }   /* bass */,
-  {     1,  4622,   276,  17,   5, UNI_GARA }   /* scriptextensions=garay */,
-  {     0,   428,   972,   2,   2, -UNI_DI }   /* di=f */,
-  {     1,  1910,   156,   7,   4, UNI_SC__OSGE }   /* script=osge */,
-  {     1,  1993,  5222,   7,   4, UNI_KANASUP }   /* blk=kanasup */,
-  {     0,  4755,     0,   5,   0, UNI_TITLE }   /* title */,
-  {     8,  1910,   416,   7,   4, UNI_MIAO }   /* script=miao */,
-  {     0,  6554,   353,   4,   5, UNI_SC__CARI }   /* sc=carian */,
-  {     0,   497,  4637,   2,   2, UNI_ids_values_index }   /* ids= */,
-  {     0,  1243,  6997,   3,  21, UNI_INDICNUMBERFORMS }   /* incommonindicnumberforms */,
-  {     1,  6225,   820,  13,   3, UNI_JG__NYA }   /* joininggroup=nya */,
-  {     3,  7808,   876,  10,   2, UNI_BC__CS }   /* bidiclass=cs */,
-  {     0,  4041,  4039,  14,   2, UNI_NV__7_SLASH_8 }   /* numericvalue=7/8 */,
-  {   103,  1133,     0,   4,   0, UNI_NSHU }   /* nshu */,
-  {     1,  4219,     0,  17,   0, UNI_IDCOMPATMATHSTART }   /* idcompatmathstart */,
-  {     8,  1335,    11,   2,   4, UNI_ADLM }   /* isadlm */,
-  {     5,  6552,  1209,   5,   5, UNI_INSC__NUKTA }   /* insc=nukta */,
-  {    33,  6552,  2489,   5,   5, UNI_INSC__VOWEL }   /* insc=vowel */,
-  {     0,  4622,   440,  17,   4, UNI_KHMR }   /* scriptextensions=khmr */,
-  {    12,  6554,   231,   3,   4, UNI_WCHO }   /* sc=wcho */,
-  {     0,  1335,    15,   2,   4, UNI_AGHB }   /* isaghb */,
-  {     0,  3937,  1951,  11,   5, UNI_LB__AP }   /* lb=aksaraprebase */,
-  {     1,   323,  5082,   2,   5, UNI_INBAMUM }   /* inbamum */,
-  {    22,  2431,  2536,   6,  11, UNI_INNANDINAGARI }   /* block=nandinagari */,
-  {     2,  2790,     0,  13,   0, UNI_VERTICALFORMS }   /* verticalforms */,
-  {     1,  3142,  4054,   5,   2, UNI_IN__17 }   /* in=v170 */,
-  {     2,   925,   599,   5,   3, UNI_AGE__14 }   /* age=14.0 */,
-  {    21,  1335,  5580,   2,  11, UNI_TAIXUANJING }   /* istaixuanjing */,
-  {     0,   323,  5680,   2,  20, UNI_INNYIAKENGPUACHUEHMONG }   /* innyiakengpuachuehmong */,
-  {     0,   276,     0,   5,   0, UNI_GARA }   /* garay */,
-  {     3,  1137,  1048,   4,   4, UNI_TELU }   /* scx=telu */,
-  {     0,  1910,   136,   7,   4, UNI_MTEI }   /* script=mtei */,
-  {    34,    33,     0,   1,   0, UNI_S }   /* s */,
-  {    37,  2431,  9103,   7,  34, UNI_DIACRITICALSSUP }   /* block=combiningdiacriticalmarkssupplement */,
-  {     0,   323,  6166,   2,  19, UNI_MONGOLIANSUP }   /* inmongoliansupplement */,
-  {     4,  1335,  1357,   2,   9, UNI_NBAT }   /* isnabataean */,
-  {     0,  2455,   971,  12,   7, -UNI_CI }   /* caseignorable=false */,
-  {     0,   562,   644,   6,   3, -UNI_PATSYN }   /* patsyn=no */,
-  {     0,  1137,   187,   4,   4, UNI_SAMR }   /* scx=samr */,
-  {     4,   877,   644,   5,   2, -UNI_STERM }   /* sterm=n */,
-  {     0,  8496,  8576,  13,  20, UNI_MISCMATHSYMBOLSA }   /* miscellaneousmathematicalsymbolsa */,
-  {     2,  2431,  7063,   6,   6, UNI_INBRAHMI }   /* block=brahmi */,
-  {     0,   358,  9215,   4,  18, UNI_CCC__216 }   /* ccc=attachedaboveright */,
-  {     1,  3555,   302,  13,   2, UNI_NV__30 }   /* numericvalue=30 */,
-  {    19,  1818,  7767,   3,  14, UNI_JG__HAMZAONHEHGOAL }   /* jg=tehmarbutagoal */,
-  {     4,  1106,   373,   6,   4, UNI_DT__NONE }   /* nfkdqc=yes */,
-  {     3,   557,   372,   2,   2, UNI_loe_values_index }   /* loe= */,
-  {    75,  5719,  9085,  20,  18, UNI_VO__TU }   /* verticalorientation=transformedupright */,
-  {     6,  1720,  2563,   4,   6, UNI_IPAEXT }   /* blk=ipaext */,
-  {     0,  7507,     0,  26,   0, UNI_ARABICPFB }   /* inarabicpresentationformsb */,
-  {    25,  9137,  7729,   7,  24, UNI_SYMBOLSANDPICTOGRAPHSEXTA }   /* block=symbolsandpictographsexta */,
-  {     1,  1910,   205,   9,   2, UNI_SC__TAML }   /* script=taml */,
-  {     0,  7938,  1205,  27,   2, UNI_CCC__24 }   /* canonicalcombiningclass=ccc24 */,
-  {     0,  2409,     0,   3,   0, UNI_IDC }   /* idc */,
-  {     0,  8880,     0,  10,   0, UNI_C }   /* category=c */,
-  {     5,  8867,  4312,  22,  12, UNI_INSC__NUMBERJOINER }   /* indicsyllabiccategory=numberjoiner */,
-  {    62,  2864,  2013,   3,   6, UNI_S }   /* gc=symbol */,
-  {     5,  1487,  1207,   7,   2, UNI_CCC__35 }   /* ccc=ccc35 */,
-  {     2,  1335,  5462,   2,  20, UNI_EXTPICT }   /* isextendedpictographic */,
-  {     1,  8063,  1220,  18,   6, UNI_DT__MED }   /* decompositiontype=medial */,
-  {     6,  1720,  4343,   4,  11, UNI_INPUNCTUATION }   /* blk=punctuation */,
-  {     0,  1335,  3800,   2,  14, UNI_LATINEXTD }   /* islatinextendedd */,
-  {     1,  1112,  2179,   4,   8, UNI_NV__1_SLASH_8 }   /* nv=1.250e-01 */,
-  {     5,    20,   644,   3,   3, -UNI_XPOSIXXDIGIT }   /* hex=no */,
-  {     2,  1970,   373,  11,   2, UNI_BIDIC }   /* bidicontrol=y */,
-  {     6,  1818,  2995,   3,  11, UNI_JG__YEHWITHTAIL }   /* jg=yehwithtail */,
-  {     0,   878,   644,   4,   3, -UNI_TERM }   /* term=no */,
-  {     0,  6552,  6815,  12,  11, UNI_INSC__CONSONANTSUBJOINED }   /* insc=consonantsubjoined */,
-  {     0,  3984,   373,   4,   2, UNI_MATH }   /* math=y */,
-  {     2,  1818,  4937,   3,   3, UNI_JG__SAD }   /* jg=sad */,
-  {     0,  1720,  2087,   4,   6, UNI_INSYRIAC }   /* blk=syriac */,
-  {     1,  1137,     0,   8,   0, UNI_TALU }   /* scx=talu */,
-  {    20,  5935,  6969,  15,   9, UNI_IDENTIFIERTYPE__INCLUSION }   /* identifiertype=inclusion */,
-  {     1,  1335,  6185,   2,   4, UNI_SUND }   /* issund */,
-  {     0,  7237,   644,  25,   3, -UNI_CWKCF }   /* changeswhennfkccasefolded=no */,
-  {     0,  1720,   885,   4,   7, UNI_INTAGALOG }   /* blk=tagalog */,
-  {     0,  8867,  2063,  22,   7, UNI_INSC__VISARGA }   /* indicsyllabiccategory=visarga */,
-  {     1,  3122,  3122,  12,   7, UNI_NT__NU }   /* numerictype=numeric */,
-  {     4,  6225,  2995,  13,  11, UNI_JG__YEHWITHTAIL }   /* joininggroup=yehwithtail */,
-  {     0,  4339,     0,   4,   0, UNI_DASH }   /* dash */,
-  {     0,  1335,     2,   2,   3, UNI_CWL }   /* iscwl */,
-  {     0,  1137,   480,   4,   4, UNI_PRTI }   /* scx=prti */,
-  {     4,  1720,  2409,   4,   3, UNI_INIDC }   /* blk=idc */,
-  {     0,  6849,  4399,  14,   5, UNI_SB__LO }   /* sentencebreak=lower */,
-  {     0,   323,   892,   2,   7, UNI_INTAITHAM }   /* intaitham */,
-  {     0,  4622,   809,  17,   7, UNI_OLCK }   /* scriptextensions=olchiki */,
-  {     3,  5267,  4443,  13,   4, UNI_JG__MANICHAEANBETH }   /* jg=manichaeanbeth */,
-  {     0,  5809,   373,  21,   4, UNI_CWCF }   /* changeswhencasefolded=yes */,
-  {     6,  4071,     0,  14,   0, UNI_NV__9 }   /* numericvalue=9 */,
-  {     3,  1335,   992,   2,   8, UNI_EXT }   /* isextender */,
-  {     2,  1137,   835,   4,   4, UNI_MERC }   /* scx=merc */,
-  {     1,  1910,  1048,   7,   4, UNI_SC__TELU }   /* script=telu */,
-  {     8,  2354,   729,   3,   4, UNI_TAYO }   /* istaiyo */,
-  {     0,  4622,  1297,  17,   4, UNI_PHAG }   /* scriptextensions=phag */,
-  {     0,  3798,  3857,   3,  13, UNI_LISUSUP }   /* inlisusupplement */,
-  {    36,  4622,   156,  17,   4, UNI_OSGE }   /* scriptextensions=osge */,
-  {     0,  6225,  7753,  13,  14, UNI_JG__NOJOININGGROUP }   /* joininggroup=nojoininggroup */,
-  {     3,  1910,  6166,   7,   9, UNI_SC__MONG }   /* script=mongolian */,
-  {     8,  3842,     1,   3,   1, UNI_CASEDLETTER }   /* isl& */,
-  {    14,  1549,  6172,   7,   6, UNI_GEORGIANSUP }   /* ingeorgiansup */,
-  {     1,  2431,  2032,   6,  12, UNI_INGUNJALAGONDI }   /* block=gunjalagondi */,
-  {    13,  1335,   345,   2,   2, UNI_PF }   /* ispf */,
-  {     2,  3639,  1070,  12,   4, UNI_CYRILLICEXTB }   /* blk=cyrillicextb */,
-  {     0,  2096,  4753,   4,   3, UNI_JOINC }   /* joinc=t */,
-  {    59,  1137,   152,   4,   4, UNI_ORYA }   /* scx=orya */,
-  {     4,  1720,  5407,   4,   6, UNI_INTANGUT }   /* blk=tangut */,
-  {     0,  1910,  1328,   7,   4, UNI_SC__TIRH }   /* script=tirh */,
-  {     4,   977,  6236,   4,   2, UNI_ecomp_values_index }   /* ecomp= */,
-  {     1,   323,   703,   2,   5, UNI_INDOGRA }   /* indogra */,
-  {     0,  1335,  2001,   2,   4, UNI_UCAS }   /* isucas */,
-  {     0,  6333,   227,   3,   2, UNI_VO__TU }   /* vo=tu */,
-  {     1,  3134,   373,   5,   2, UNI_EPRES }   /* epres=y */,
-  {     0,  4622,   827,  17,   4, UNI_KALI }   /* scriptextensions=kali */,
-  {     1,   358,   734,   4,   3, UNI_CCC__214 }   /* ccc=ata */,
-  {   104,  2830,  1562,  10,   4, UNI_ARABICEXTA }   /* blk=arabicexta */,
-  {     0,  6108,  5351,  14,   7, UNI_SUPARROWSA }   /* insupplementalarrowsa */,
-  {     1,    30,  8083,   1,   7, UNI_INHANGUL }   /* inhangul */,
-  {     2,  6554,  1421,   3,   4, UNI_PALM }   /* sc=palm */,
-  {     0,  1335,  3147,   2,  14, UNI_PCUN }   /* isprotocuneiform */,
-  {     1,  6459,  5309,   7,  18, UNI_MODIFIERTONELETTERS }   /* block=modifiertoneletters */,
-  {     0,  8333,  3883,   9,  14, UNI_MN }   /* category=nonspacingmark */,
-  {     0,  6225,  2962,  13,  11, UNI_JG__KASHMIRIYEH }   /* joininggroup=kashmiriyeh */,
-  {     3,  4786,  4769,  17,   2, UNI_idst_values_index }   /* idstrinaryoperator= */,
-  {     0,  3265,  7388,   7,  15, UNI_GEOMETRICSHAPESEXT }   /* blk=geometricshapesext */,
-  {     0,   954,   971,   4,   7, -UNI_EBASE }   /* ebase=false */,
-  {    40,   167,     0,   4,   0, UNI_PHLP }   /* phlp */,
-  {     8,  1910,  1412,   7,   9, UNI_SC__OUGR }   /* script=olduyghur */,
-  {     0,  2641,  6249,   9,   5, UNI_JG__AFRICANNOON }   /* jg=africannoon */,
-  {    32,  1060,     0,   4,   0, UNI_YEZI }   /* yezi */,
-  {     0,  7808,    83,  10,   2, UNI_BC__ON }   /* bidiclass=on */,
-  {     0,  2072,   644,   7,   3, -UNI_RADICAL }   /* radical=no */,
-  {     7,   323,  2317,   2,   2, UNI_IN__6 }   /* in=6 */,
-  {     0,   484,     0,   4,   0, UNI_QAAI }   /* qaai */,
-  {     0,  1335,   387,   2,   2, UNI_SM }   /* issm */,
-  {     0,  1137,  1196,   4,   9, UNI_BHKS }   /* scx=bhaiksuki */,
-  {     2,  2431,  5780,   6,   4, UNI_INLISU }   /* block=lisu */,
-  {     1,  3555,  2536,  13,   3, UNI_NV__NAN }   /* numericvalue=nan */,
-  {     2,  3937,  4568,   3,   7, UNI_LB__ZW }   /* lb=zwspace */,
-  {     5,  1335,   955,   2,   4, UNI_BASS }   /* isbass */,
-  {     0,     5,  3981,   1,  15, UNI_MISCMATHSYMBOLSA }   /* miscmathsymbolsa */,
-  {     0,  4622,  1054,  17,   6, UNI_WCHO }   /* scriptextensions=wancho */,
-  {     0,  1720,   703,   4,   5, UNI_INDOGRA }   /* blk=dogra */,
-  {     4,  1112,   302,   4,   1, UNI_NV__13 }   /* nv=13 */,
-  {     3,   259,     0,   5,   0, UNI_XPOSIXCNTRL }   /* cntrl */,
-  {   151,  1335,  5031,   2,  17, UNI__PERL_PATWS }   /* ispatternwhitespace */,
-  {     1,  2431,  1283,   6,   7, UNI_INMULTANI }   /* block=multani */,
-  {    40,  1137,  1394,   4,   9, UNI_PERM }   /* scx=oldpermic */,
-  {    12,  3233,   373,   8,   4, UNI_XPOSIXXDIGIT }   /* hexdigit=yes */,
-  {    20,  1335,   341,   2,   5, UNI_VSSUP }   /* isvssup */,
-  {     1,  1322,  1688,   3,   7, UNI_WARA }   /* warangciti */,
-  {    25,  7237,   373,  25,   2, UNI_CWKCF }   /* changeswhennfkccasefolded=y */,
-  {    25,  4622,   484,  17,   4, UNI_QAAI }   /* scriptextensions=qaai */,
-  {     1,  1797,  2419,   3,  12, UNI_AEGEANNUMBERS }   /* isaegeannumbers */,
-  {     0,  6646,     0,  14,   0, UNI_NV__2 }   /* numericvalue=2 */,
-  {     2,  1910,   352,   7,   4, UNI_SC__CARI }   /* script=cari */,
-  {     8,  5872,   286,  21,   1, UNI_cwt_values_index }   /* changeswhentitlecased= */,
-  {    20,  2431,  9235,   6,  43, UNI_UCASEXTA }   /* block=unifiedcanadianaboriginalsyllabicsextendeda */,
-  {    27,  8333,  4885,   9,  16, UNI_PF }   /* category=finalpunctuation */,
-  {     1,  2589,  3804,   9,   9, UNI_GEORGIANEXT }   /* isgeorgianextended */,
-  {     2,  5914,  1974,  21,   7, UNI_GCB__CN }   /* graphemeclusterbreak=control */,
-  {     8,  3663,  4861,  12,   9, UNI_ARABICEXTC }   /* block=arabicextendedc */,
-  {    72,  2096,  8098,   7,   6, UNI_JT__L }   /* joiningtype=l */,
-  {    98,    30,   527,   1,   7, UNI_INKHOJKI }   /* inkhojki */,
-  {    25,  5935,  6955,  10,   7, UNI_identifierstatus_values_index }   /* identifierstatus= */,
-  {     0,    54,  5269,   2,  11, UNI_SC__MANI }   /* sc=manichaean */,
-  {    65,  6225,  2087,  13,   9, UNI_JG__SYRIACWAW }   /* joininggroup=syriacwaw */,
-  {     4,  3265,     0,  12,   0, UNI_INGEORGIAN }   /* blk=georgian */,
-  {     6,  2431,    55,   6,   4, UNI_INCHAM }   /* block=cham */,
-  {     0,  1910,   468,   7,   4, UNI_SC__ORKH }   /* script=orkh */,
-  {    33,  2431,  2878,   6,   6, UNI_INCOPTIC }   /* block=coptic */,
-  {     2,   323,   698,   2,   5, UNI_INBUHID }   /* inbuhid */,
-  {     6,  1910,  1168,   7,   8, UNI_UGAR }   /* script=ugaritic */,
-  {     1,  4399,   629,   8,   3, UNI_XPOSIXLOWER }   /* lowercase=t */,
-  {     4,  2498,  4709,  10,   9, UNI_CYRILLICEXTB }   /* incyrillicextendedb */,
-  {     1,  2442,     0,  13,   0, UNI_BLOCKELEMENTS }   /* blockelements */,
-  {     0,  6254,  6633,  10,  13, UNI_LB__CM }   /* linebreak=combiningmark */,
-  {     6,  1720,  1541,   4,   8, UNI_INBUGINESE }   /* blk=buginese */,
-  {     1,  1335,  1272,   2,   4, UNI_KANA }   /* iskana */,
-  {     0,  4786,   644,  18,   2, -UNI_IDST }   /* idstrinaryoperator=n */,
-  {     1,  1249,   211,   5,   2, UNI_CJKEXTF }   /* cjkextf */,
-  {     0,  2641,  2826,   4,   3, UNI_JG__ALEF }   /* jg=alef */,
-  {     0,  5358,  1956,  10,   3, UNI_WB__EB }   /* wordbreak=gaz */,
-  {     2,  5893,   644,  21,   2, -UNI_CWU }   /* changeswhenuppercased=n */,
-  {     1,  1720,  1776,   4,  11, UNI_INGURUNGKHEMA }   /* blk=gurungkhema */,
-  {     3,  1137,   534,   4,   6, UNI_LYDI }   /* scx=lydian */,
-  {     0,  2235,  2297,   6,   6, UNI_NV__1_SLASH_40 }   /* nv=2.500e-02 */,
-  {     1,  5893,   373,  21,   4, UNI_CWU }   /* changeswhenuppercased=yes */,
-  {     0,    30,  1664,   1,  11, UNI_SD }   /* issoftdotted */,
-  {     5,  7808,   349,  10,   3, UNI_BC__PDF }   /* bidiclass=pdf */,
-  {     0,  6254,  3487,  10,  12, UNI_LB__HL }   /* linebreak=hebrewletter */,
-  {     3,  4622,   885,  17,   7, UNI_TGLG }   /* scriptextensions=tagalog */,
-  {     2,  3277,  3526,   5,  14, UNI_MISCPICTOGRAPHS }   /* blk=miscpictographs */,
-  {     0,  2431,   528,   6,   6, UNI_INKHOJKI }   /* block=khojki */,
-  {     2,  5112,     0,   5,   0, UNI_TAML }   /* tamil */,
-  {    32,  6552,  7854,  14,  14, UNI_INSC__CONSONANTPRECEDINGREPHA }   /* insc=consonantprecedingrepha */,
-  {     0,  3555,   411,  13,   2, UNI_NV__15 }   /* numericvalue=15 */,
-  {    37,  7808,    10,  10,   1, UNI_BC__R }   /* bidiclass=r */,
-  {    84,  1910,    23,   7,   4, UNI_AHOM }   /* script=ahom */,
-  {     5,  1335,  1168,   2,   8, UNI_UGAR }   /* isugaritic */,
-  {     6,  1335,  3236,   2,   5, UNI_XPOSIXDIGIT }   /* isdigit */,
-  {     0,  7507,  1576,   6,   5, UNI_ARABICSUP }   /* inarabicsup */,
-  {     0,  4622,  1685,  17,   4, UNI_WARA }   /* scriptextensions=wara */,
-  {     2,  1720,  5082,   4,   5, UNI_INBAMUM }   /* blk=bamum */,
-  {     3,  2431,   718,   6,   5, UNI_INOSAGE }   /* block=osage */,
-  {     0,  6254,  2118,  10,   9, UNI_LB__B2 }   /* linebreak=breakboth */,
-  {     0,  7262,     0,  25,   0, UNI_DI }   /* defaultignorablecodepoint */,
-  {     8,  5423,     0,  15,   0, UNI_LATINEXTE }   /* block=latinexte */,
-  {     0,  6849,   297,  14,   2, UNI_SB__NU }   /* sentencebreak=nu */,
-  {    66,  3135,  2181,  11,   2, UNI_IN__5 }   /* presentin=v50 */,
-  {    66,  7039,  2364,   3,  11, UNI_PLAYINGCARDS }   /* inplayingcards */,
-  {     0,  8084,   144,  19,   2, UNI_HST__NA }   /* hangulsyllabletype=na */,
-  {    49,    30,  8006,   1,  18, UNI_ANCIENTGREEKMUSIC }   /* isancientgreekmusic */,
-  {     0,  2431,  5082,   6,   8, UNI_BAMUMSUP }   /* block=bamumsup */,
-  {     8,  1335,   336,   2,   4, UNI_TAKR }   /* istakr */,
-  {     4,  1487,   363,   7,   2, UNI_CCC__23 }   /* ccc=ccc23 */,
-  {     0,  1335,   653,   2,   7, UNI_ELBA }   /* iselbasan */,
-  {    25,  1152,     0,   4,   0, UNI_TAGB }   /* tagb */,
-  {     0,  2087,     0,   6,   0, UNI_SYRC }   /* syriac */,
-  {     9,   963,   744,   6,   2, UNI_BPT__O }   /* bpt=open */,
-  {     0,  2431,  1090,   6,   8, UNI_INKIRATRAI }   /* block=kiratrai */,
-  {     1,  3265,  2477,   5,   7, UNI_GREEKEXT }   /* blk=greekext */,
-  {    20,   164,   373,   3,   2, UNI_PCM }   /* pcm=y */,
-  {    13,   323,  6185,   2,  19, UNI_SUNDANESESUP }   /* insundanesesupplement */,
-  {     3,   877,     0,   5,   0, UNI_STERM }   /* sterm */,
-  {     2,  1112,  1375,   5,   3, UNI_NV__1_SLASH_160 }   /* nv=1/160 */,
-  {    14,  1970,   644,   5,   3, -UNI_BIDIC }   /* bidic=no */,
-  {    13,  1720,  1562,   7,   4, UNI_CJKEXTA }   /* blk=cjkexta */,
-  {    15,  5267,  4927,  13,   5, UNI_JG__MANICHAEANALEPH }   /* jg=manichaeanaleph */,
-  {     0,  6432,  1070,  14,   4, UNI_ETHIOPICEXTB }   /* block=ethiopicextb */,
-  {     0,  1551,  6172,   5,   6, UNI_GEORGIANSUP }   /* georgiansup */,
-  {     0,    32,  4637,   1,   2, UNI_vs_values_index }   /* vs= */,
-  {     1,  1137,   112,   4,   4, UNI_KITS }   /* scx=kits */,
-  {     1,  4010,  4602,  14,   3, UNI_NV__13_SLASH_2 }   /* numericvalue=13/2 */,
-  {     3,  3555,   804,  13,   2, UNI_NV__21 }   /* numericvalue=21 */,
-  {    18,  1249,  6781,   3,  18, UNI_CJKCOMPATFORMS }   /* cjkcompatibilityforms */,
-  {     1,    71,   286,   3,   1, UNI_cwu_values_index }   /* cwu= */,
-  {     1,  2628,  3427,   8,   5, UNI_XPOSIXALNUM }   /* isxposixalnum */,
-  {     0,    33,  5616,   1,  11, UNI_SMALLKANAEXT }   /* smallkanaext */,
-  {    69,  7659,   302,  25,   2, UNI_CCC__130 }   /* canonicalcombiningclass=130 */,
-  {     0,  6554,  1472,   3,   5, UNI_SC__LATN }   /* sc=latin */,
-  {     6,  3639,     0,  12,   0, UNI_INCYRILLIC }   /* blk=cyrillic */,
-  {     1,  1487,  2260,   8,   2, UNI_WB__EB }   /* ccc=ccc133 */,
-  {     9,  1818,   522,   3,   3, UNI_JG__REH }   /* jg=reh */,
-  {    61,  1910,  3268,   6,   9, UNI_SC__GEOR }   /* script=georgian */,
-  {     0,  3152,     0,   9,   0, UNI_XSUX }   /* cuneiform */,
-  {     2,  1335,  3814,   2,  14, UNI_PHONETICEXTSUP }   /* isphoneticextsup */,
-  {     0,  1910,   885,   7,   7, UNI_SC__TGLG }   /* script=tagalog */,
-  {     4,  4399,   630,   5,   2, UNI_XPOSIXLOWER }   /* lower=t */,
-  {     0,   323,   308,   2,   2, UNI_IN__9 }   /* in=9 */,
-  {     1,  2431,  1439,   6,   9, UNI_INSAMARITAN }   /* block=samaritan */,
-  {     0,  8326,  4754,  15,  16, UNI_TITLE }   /* generalcategory=titlecaseletter */,
-  {     0,  2431,  5216,   6,  17, UNI_SHARADASUP }   /* block=sharadasupplement */,
-  {     0,  1137,    74,   4,   4, UNI_CYRL }   /* scx=cyrl */,
-  {     0,  7433,   804,  24,   2, UNI_CCC__21 }   /* canonicalcombiningclass=21 */,
-  {     0,  1335,  1724,   2,   7, UNI_CJKEXTD }   /* iscjkextd */,
-  {     9,  1335,  1639,   2,  10, UNI_SAUR }   /* issaurashtra */,
-  {     1,  1137,  3487,   4,   4, UNI_HEBR }   /* scx=hebr */,
-  {     4,  1335,   432,   2,   4, UNI_GONM }   /* isgonm */,
-  {     0,  1720,  5112,   4,   5, UNI_INTAMIL }   /* blk=tamil */,
-  {     1,  2864,     0,   8,   0, UNI_C }   /* gc=other */,
-  {     0,  8223,  4937,  23,   5, UNI_JG__MANICHAEANSADHE }   /* joininggroup=manichaeansadhe */,
-  {     3,  1910,   191,   7,   4, UNI_SEAL }   /* script=seal */,
-  {     0,  8275,   972,  11,   2, -UNI_IDEO }   /* ideographic=f */,
-  {    30,  2431,   906,   6,   7, UNI_INTIBETAN }   /* block=tibetan */,
-  {     0,  1818,  6594,   3,  19, UNI_JG__BURUSHASKIYEHBARREE }   /* jg=burushaskiyehbarree */,
-  {     0,  6293,     0,   5,   0, UNI__PERL_NCHAR }   /* nchar */,
-  {    32,    30,  1638,   1,  11, UNI_INSAURASHTRA }   /* insaurashtra */,
-  {     0,    30,  7217,   1,  11, UNI_DEVA }   /* isdevanagari */,
-  {     5,  4041,  2195,  14,   8, UNI_NV__15_SLASH_2 }   /* numericvalue=7.500e+00 */,
-  {     1,  9137,  4912,   7,  15, UNI_SYRIACSUP }   /* block=syriacsupplement */,
-  {     6,  1720,  4734,   4,  18, UNI_COPTICEPACTNUMBERS }   /* blk=copticepactnumbers */,
-  {    12,  7291,   373,  20,   2, UNI_CE }   /* compositionexclusion=y */,
-  {    64,  1720,  4479,   4,  17, UNI_INKHITANSMALLSCRIPT }   /* blk=khitansmallscript */,
-  {     8,  3142,  2213,   4,   2, UNI_IN__6_DOT_3 }   /* in=v63 */,
-  {     1,  1776,     0,  11,   0, UNI_GUKH }   /* gurungkhema */,
-  {     0,  4219,   643,  16,   3, -UNI_IDCOMPATMATHSTART }   /* idcompatmathstart=n */,
-  {     0,  2431,   568,   6,   6, UNI_INREJANG }   /* block=rejang */,
-  {     2,  6554,   723,   3,   5, UNI_SC__RUNR }   /* sc=runic */,
-  {     2,  4622,  9242,  17,  18, UNI_CANS }   /* scriptextensions=canadianaboriginal */,
-  {     0,  1292,  4702,   4,  16, UNI_LATINEXTB }   /* block=latinextendedb */,
-  {     1,  6554,   456,   3,   4, UNI_OGAM }   /* sc=ogam */,
-  {     0,  1137,  1329,   5,   6, UNI_TIRH }   /* scx=tirhuta */,
-  {     0,  2431,  5407,   6,   6, UNI_INTANGUT }   /* block=tangut */,
-  {     0,   992,   972,   8,   2, -UNI_EXT }   /* extender=f */,
-  {     0,  8063,  3776,  18,   6, UNI_DT__COM }   /* decompositiontype=compat */,
-  {   106,  8223,  4451,  23,   4, UNI_JG__MANICHAEANHETH }   /* joininggroup=manichaeanheth */,
-  {     1,  8333,   206,   9,   2, UNI_TITLE }   /* category=lt */,
-  {     0,  2382,   411,   3,   2, UNI_IN__15 }   /* in=15 */,
-  {     0,   323,  6574,   2,  10, UNI_INGLAGOLITIC }   /* inglagolitic */,
-  {    33,   925,   597,   6,   2, UNI_AGE__10 }   /* age=10.0 */,
-  {     4,  1910,  1776,   7,  11, UNI_SC__GUKH }   /* script=gurungkhema */,
-  {    32,  7330,     0,  14,   0, UNI_MUSIC }   /* musicalsymbols */,
-  {     3,   164,   644,   3,   2, -UNI_PCM }   /* pcm=n */,
-  {     1,  5038,   372,   9,   5, UNI_XPOSIXSPACE }   /* whitespace=yes */,
-  {    20,  3663,  1184,  12,   3, UNI_ARABICPFA }   /* block=arabicpfa */,
-  {    27,  1335,  1397,   2,   4, UNI_PERM }   /* isperm */,
-  {     2,   720,  2317,   3,   4, UNI_AGE__6_DOT_2 }   /* age=6.2 */,
-  {     1,    34,   220,   1,   3, UNI_TIBT }   /* tibt */,
-  {    67,   312,   644,   2,   2, -UNI_RI }   /* ri=n */,
-  {     1,  4622,  5775,  17,   7, UNI_BENG }   /* scriptextensions=bengali */,
-  {     3,  1137,   859,   4,   4, UNI_QAAI }   /* scx=zinh */,
-  {     1,  9137,  9016,  18,  21, UNI_SUPSYMBOLSANDPICTOGRAPHS }   /* block=supplementalsymbolsandpictographs */,
-  {    89,   358,  1379,   5,   2, UNI_CCC__103 }   /* ccc=103 */,
-  {     0,   323,  1738,   2,  11, UNI_INCYPROMINOAN }   /* incyprominoan */,
-  {     0,  1720,    55,   4,   4, UNI_INCHAM }   /* blk=cham */,
-  {     0,  1910,  1921,   7,  11, UNI_SORA }   /* script=sorasompeng */,
-  {    19,  1335,   243,   2,   2, UNI_YI }   /* isyi */,
-  {     0,  1981,   630,   5,   5, UNI_BIDIM }   /* bidim=true */,
-  {     0,  3651,  2481,  12,   8, UNI_ETHIOPICEXT }   /* blk=ethiopicextended */,
-  {     2,  8834,    83,  33,   3, UNI_CJKEXTG }   /* block=cjkunifiedideographsextensiong */,
-  {     1,  3842,  4900,   6,   5, UNI_LATIN1 }   /* islatin1sup */,
-  {     6,  6554,   835,   3,   4, UNI_MERC }   /* sc=merc */,
-  {     3,  3937,  3087,   3,  11, UNI_LB__IN }   /* lb=inseperable */,
-  {    68,  2431,   955,   6,   8, UNI_INBASSAVAH }   /* block=bassavah */,
-  {    16,  1720,  6087,   4,  21, UNI_ININSCRIPTIONALPARTHIAN }   /* blk=inscriptionalparthian */,
-  {     0,  8999,     0,  24,   0, UNI_MISCSYMBOLS }   /* blk=miscellaneoussymbols */,
-  {     0,  2431,  3828,   6,  14, UNI_DEVANAGARIEXTA }   /* block=devanagariexta */,
-  {     0,  4917,  5351,  12,   7, UNI_SUPARROWSA }   /* supplementalarrowsa */,
-  {    11,   574,   557,   3,   2, UNI_SB__LO }   /* sb=lo */,
-  {     0,  2409,   971,   9,   3, -UNI_IDC }   /* idcontinue=f */,
-  {     3,  3842,  3966,   3,  15, UNI_LINEARBIDEOGRAMS }   /* islinearbideograms */,
-  {     0,  7039,  4304,   8,   8, UNI_INPC__TOPANDRIGHT }   /* inpc=topandright */,
-  {   206,  2431,  3732,   6,  16, UNI_HIGHPUSURROGATES }   /* block=highpusurrogates */,
-  {     0,  5358,  6062,  10,   9, UNI_WB__EB }   /* wordbreak=emodifier */,
-  {     0,    19,   630,   4,   5, UNI_POSIXXDIGIT }   /* ahex=true */,
-  {     0,  1665,   630,  10,   5, UNI_SD }   /* softdotted=true */,
-  {     1,  1335,  1448,   2,   4, UNI_THAA }   /* isthaa */,
-  {     1,  8380,    83,  27,   3, UNI_CJKEXTG }   /* cjkunifiedideographsextensiong */,
-  {     0,  2382,  2168,   4,   3, UNI_IN__11 }   /* in=11.0 */,
-  {     1,  6225,  3899,  12,  14, UNI_JG__MALAYALAMLLLA }   /* joininggroup=malayalamllla */,
-  {     1,  5358,  1951,  10,   8, UNI_WB__EB }   /* wordbreak=ebasegaz */,
-  {    13,  1335,  5830,   2,  21, UNI_CWCM }   /* ischangeswhencasemapped */,
-  {     8,  5830,   972,  21,   2, -UNI_CWCM }   /* changeswhencasemapped=f */,
-  {     0,  6554,  7063,   3,   6, UNI_BRAH }   /* sc=brahmi */,
-  {     6,  6554,   195,   3,   4, UNI_SGNW }   /* sc=sgnw */,
-  {     3,  6554,  3487,   3,   4, UNI_SC__HEBR }   /* sc=hebr */,
-  {     1,  8223,  4455,  23,   4, UNI_JG__MANICHAEANKAPH }   /* joininggroup=manichaeankaph */,
-  {     4,   500,  2058,   2,   2, UNI_SOGD }   /* sogd */,
-  {     2,  1818,  4937,   3,   5, UNI_JG__SADHE }   /* jg=sadhe */,
-  {     1,   768,     0,   7,   0, UNI_LINA }   /* lineara */,
-  {     2,  2431,  2351,   6,   8, UNI_PHAISTOS }   /* block=phaistos */,
-  {     3,  5893,   630,  21,   2, UNI_CWU }   /* changeswhenuppercased=t */,
-  {     1,  4324,     0,  15,   0, UNI_VEDICEXT }   /* vedicextensions */,
-  {    10,  3663,  5953,   7,  18, UNI_ANCIENTGREEKNUMBERS }   /* block=ancientgreeknumbers */,
-  {     1,  3233,   630,   8,   5, UNI_XPOSIXXDIGIT }   /* hexdigit=true */,
-  {     3,  6225,  7767,  13,  14, UNI_JG__HAMZAONHEHGOAL }   /* joininggroup=tehmarbutagoal */,
-  {     0,  3937,  4538,   3,  14, UNI_LB__PO }   /* lb=postfixnumeric */,
-  {     0,   323,  9143,   2,  33, UNI_SUPMATHOPERATORS }   /* insupplementalmathematicaloperators */,
-  {     0,   914,   972,   4,   2, -UNI_IDEO }   /* ideo=f */,
-  {     5,  2431,  3776,   9,   6, UNI_CJKCOMPAT }   /* block=cjkcompat */,
-  {     1,  8637,     0,  32,   0, UNI_IDEOGRAPHICSYMBOLS }   /* ideographicsymbolsandpunctuation */,
-  {    65,  1720,  9103,   5,  34, UNI_DIACRITICALSSUP }   /* blk=combiningdiacriticalmarkssupplement */,
-  {   146,  1818,  6250,   3,   4, UNI_JG__NOON }   /* jg=noon */,
-  {     0,  1335,  1891,   2,  11, UNI_HMNG }   /* ispahawhhmong */,
-  {     0,   545,   555,   4,   1, UNI_NV__37 }   /* nv=37 */,
-  {    11,   323,  8637,   2,  18, UNI_IDEOGRAPHICSYMBOLS }   /* inideographicsymbols */,
-  {     6,   574,    54,   3,   2, UNI_SB__SC }   /* sb=sc */,
-  {     0,   789,   373,   6,   2, UNI_NFKCQC__Y }   /* nfkcqc=y */,
-  {    17,  2431,  2087,   6,   6, UNI_INSYRIAC }   /* block=syriac */,
-  {     8,  5370,  3219,   6,   9, UNI__PERL_QUOTEMETA }   /* _perl_quotemeta */,
-  {    18,  1112,  2239,   4,   8, UNI_NV__3_SLASH_20 }   /* nv=1.500e-01 */,
-  {     0,   468,     0,   4,   0, UNI_ORKH }   /* orkh */,
-  {     8,  4771,   971,   8,   7, -UNI_XPOSIXUPPER }   /* uppercase=false */,
-  {     6,  2867,     0,   5,   0, UNI_C }   /* other */,
-  {     4,   752,  3787,   5,   3, UNI_KANGXI }   /* inkangxi */,
-  {     2,  2275,   555,   4,   1, UNI_NV__47 }   /* nv=47 */,
-  {    46,   323,  1430,   2,   9, UNI_INPAUCINHAU }   /* inpaucinhau */,
-  {     2,  3639,  6157,  12,   9, UNI_CYRILLICEXTA }   /* blk=cyrillicextendeda */,
-  {     2,  5658,   972,   6,   6, -UNI_HYPHEN }   /* hyphen=false */,
-  {     0,  8084,     0,  19,   0, UNI_hst_values_index }   /* hangulsyllabletype= */,
-  {     0,   323,   420,   2,   4, UNI_INTOTO }   /* intoto */,
-  {     0,   769,  6129,   3,  18, UNI_ENCLOSEDALPHANUMSUP }   /* inenclosedalphanumsup */,
-  {     3,  4622,  1495,  17,  10, UNI_CHRS }   /* scriptextensions=chorasmian */,
-  {     3,   323,  5481,   2,  18, UNI_HALFMARKS }   /* incombininghalfmarks */,
-  {     1,  1335,  8346,   2,  32, UNI_INIDC }   /* isideographicdescriptioncharacters */,
-  {     2,  5893,   644,  21,   3, -UNI_CWU }   /* changeswhenuppercased=no */,
-  {     8,   654,   966,   2,   3, UNI_LB__OP }   /* lb=op */,
-  {     0,  1910,   448,   7,   4, UNI_MRO }   /* script=mroo */,
-  {     0,  5700,     0,  19,   0, UNI_TERM }   /* terminalpunctuation */,
-  {    49,  8333,  4268,   9,  14, UNI_SC }   /* category=currencysymbol */,
-  {     9,  2107,  2683,  10,   4, -UNI_KEHNOROTATE }   /* kehnorotate=no */,
-  {     0,  6225,  3460,  13,  12, UNI_JG__VERTICALTAIL }   /* joininggroup=verticaltail */,
-  {     1,  1137,   297,   4,   5, UNI_NSHU }   /* scx=nushu */,
-  {     4,  1137,  1258,   4,   4, UNI_THAI }   /* scx=thai */,
-  {     0,  1335,  7894,   2,  19, UNI_TANGUTCOMPONENTSSUP }   /* istangutcomponentssup */,
-  {    43,  6554,  1541,   3,   8, UNI_SC__BUGI }   /* sc=buginese */,
-  {     0,  2431,  1254,   6,   7, UNI_INGRANTHA }   /* block=grantha */,
-  {    92,  1460,   373,   7,   4, UNI_IDS }   /* idstart=yes */,
-  {     5,  1797,  1070,   8,   4, UNI_ARABICEXTB }   /* isarabicextb */,
-  {     2,   769,  7686,   3,  26, UNI_ENCLOSEDCJK }   /* inenclosedcjklettersandmonths */,
-  {     0,  5851,   644,  21,   2, -UNI_CWL }   /* changeswhenlowercased=n */,
-  {    17,  7433,   185,  24,   2, UNI_CCC__0 }   /* canonicalcombiningclass=nr */,
-  {     0,  3984,   630,   4,   5, UNI_MATH }   /* math=true */,
-  {     0,   963,     0,   5,   0, UNI_BPT__O }   /* bpt=o */,
-  {     3,  2431,  6087,   6,  21, UNI_ININSCRIPTIONALPARTHIAN }   /* block=inscriptionalparthian */,
-  {     0,  7507,  6157,   8,   9, UNI_ARABICEXTA }   /* inarabicextendeda */,
-  {     2,  1106,  1883,   4,   3, UNI_nfkdqc_values_index }   /* nfkdqc= */,
-  {     5,  1335,  8898,   3,  34, UNI_DIACRITICALSFORSYMBOLS }   /* iscombiningdiacriticalmarksforsymbols */,
-  {    11,  8333,   670,   9,   2, UNI_PI }   /* category=pi */,
-  {     0,  8999,  3873,   8,  10, UNI_MISCSYMBOLSSUP }   /* blk=miscsymbolssup */,
-  {     4,   428,  1227,   2,   2, UNI_dia_values_index }   /* dia= */,
-  {     0,  1720,  6185,   4,  19, UNI_SUNDANESESUP }   /* blk=sundanesesupplement */,
-  {     8,  4622,   823,  17,   4, UNI_HMNP }   /* scriptextensions=hmnp */,
-  {     2,  1112,   799,   4,   2, UNI_NV__1_SLASH_6 }   /* nv=1/6 */,
-  {    21,  1487,   929,   7,   2, UNI_CCC__10 }   /* ccc=ccc10 */,
-  {     0,  8063,  6485,  18,   4, UNI_DT__FONT }   /* decompositiontype=font */,
-  {    10,  4219,   643,  16,   4, -UNI_IDCOMPATMATHSTART }   /* idcompatmathstart=no */,
-  {     0,  5598,   343,   8,   3, UNI_CHEROKEESUP }   /* cherokeesup */,
-  {     3,  6254,  4510,  10,  14, UNI_LB__SA }   /* linebreak=complexcontext */,
-  {     0,  1910,   336,   7,   5, UNI_SC__TAKR }   /* script=takri */,
-  {     0,  2408,   644,   4,   3, -UNI_XIDC }   /* xidc=no */,
-  {     0,  1137,   440,   4,   4, UNI_KHMR }   /* scx=khmr */,
-  {     1,   219,   909,   3,   4, UNI_TIBT }   /* tibetan */,
-  {     3,  1335,  6354,   2,  21, UNI_YIJING }   /* isyijinghexagramsymbols */,
-  {    12,  8436,  1765,  28,   4, UNI_CJKEXTI }   /* iscjkunifiedideographsextensioni */,
-  {     0,  6633,     0,  13,   0, UNI_M }   /* combiningmark */,
-  {     0,  6254,  2715,  10,  10, UNI_LB__WJ }   /* linebreak=wordjoiner */,
-  {     0,  5358,  2818,   9,   3, UNI_RI }   /* wordbreak=ri */,
-  {     2,  6554,  3569,   3,  15, UNI_NARB }   /* sc=oldnortharabian */,
-  {    65,  2431,  2442,   6,  13, UNI_BLOCKELEMENTS }   /* block=blockelements */,
-  {    67,  1137,   393,   4,   6, UNI_GOTH }   /* scx=gothic */,
-  {    87,  3663,  3983,  11,   5, UNI_ARABICMATH }   /* block=arabicmath */,
-  {    21,  1335,  2536,   2,   4, UNI_NAND }   /* isnand */,
-  {     0,  1665,     0,  10,   0, UNI_SD }   /* softdotted */,
-  {     0,  1335,  7197,   2,  14, UNI_MEETEIMAYEKEXT }   /* ismeeteimayekext */,
-  {     2,  4622,   528,  17,   6, UNI_KHOJ }   /* scriptextensions=khojki */,
-  {     1,  6554,   331,   3,   5, UNI_SC__TALE }   /* sc=taile */,
-  {     7,  1137,  2156,   4,  12, UNI_MEND }   /* scx=mendekikakui */,
-  {     6,  2850,  9068,  12,   3, UNI_ecomp_values_index }   /* emojicomponent= */,
-  {     4,   789,   644,   6,   2, UNI_NFKCQC__N }   /* nfkcqc=n */,
-  {     0,  3555,   303,  14,   1, UNI_NV__40 }   /* numericvalue=40 */,
-  {     2,  4622,   660,  17,   4, UNI_ELYM }   /* scriptextensions=elym */,
-  {     0,   574,    33,   3,   2, UNI_SB__ST }   /* sb=st */,
-  {     0,  2382,  6661,   4,   3, UNI_IN__15_DOT_1 }   /* in=15.1 */,
-  {     1,  8084,     0,  22,   0, UNI_LB__H3 }   /* hangulsyllabletype=lvt */,
-  {     9,    71,   373,   3,   2, UNI_CWU }   /* cwu=y */,
-  {    12,  6554,  7063,   3,   4, UNI_BRAH }   /* sc=brah */,
-  {   128,  4622,   219,  17,   4, UNI_TIBT }   /* scriptextensions=tibt */,
-  {     0,  4700,  4552,   5,  16, UNI_LETTERLIKESYMBOLS }   /* blk=letterlikesymbols */,
-  {     6,  7433,   413,  24,   2, UNI_CCC__16 }   /* canonicalcombiningclass=16 */,
-  {     2,    30,  5988,   1,  20, UNI_MERO }   /* ismeroitichieroglyphs */,
-  {     3,  1335,  2442,   2,  13, UNI_BLOCKELEMENTS }   /* isblockelements */,
-  {     0,  7433,   302,  25,   2, UNI_CCC__A }   /* canonicalcombiningclass=230 */,
-  {     0,  1292,  3267,   4,  10, UNI_INGEORGIAN }   /* block=georgian */,
-  {     0,  1292,  9001,   4,  22, UNI_MISCSYMBOLS }   /* block=miscellaneoussymbols */,
-  {     0,  4605,   644,  17,   2, -UNI_RI }   /* regionalindicator=n */,
-  {     0,  4605,     0,  17,   0, UNI_RI }   /* regionalindicator */,
-  {     0,  1460,   972,   4,   6, -UNI_IDST }   /* idst=false */,
-  {     0,   323,  7910,   2,  28, UNI_SUPPUAA }   /* insupplementaryprivateuseareaa */,
-  {     1,  2431,  1421,   6,   9, UNI_PALM }   /* block=palmyrene */,
-  {     1,   187,  1009,   2,   2, UNI_SAUR }   /* saur */,
-  {     9,  1720,  8346,   4,  32, UNI_INIDC }   /* blk=ideographicdescriptioncharacters */,
-  {     2,  1799,  1562,   6,   4, UNI_ARABICEXTA }   /* arabicexta */,
-  {    30,  1270,  1562,   6,   4, UNI_KANAEXTA }   /* inkanaexta */,
-  {     8,  3798,     0,  11,   0, UNI_LATINEXTE }   /* inlatinexte */,
-  {   129,  5719,  6347,  20,   7, UNI_VO__R }   /* verticalorientation=rotated */,
-  {     0,   686,  2489,   4,   9, UNI_HST__V }   /* hst=voweljamo */,
-  {    34,  6554,  3584,   3,  15, UNI_SARB }   /* sc=oldsoutharabian */,
-  {     1,  6254,  8036,   9,  27, UNI_LB__CJ }   /* linebreak=conditionaljapanesestarter */,
-  {     7,  2375,   413,  10,   2, UNI_IN__16 }   /* presentin=16 */,
-  {     0,  4236,   373,  17,   4, UNI_IDSB }   /* idsbinaryoperator=yes */,
-  {     1,  1137,  1902,   4,   4, UNI_KTHI }   /* scx=kthi */,
-  {     4,  2032,     0,  12,   0, UNI_GONG }   /* gunjalagondi */,
-  {     0,  8084,  2489,  19,   9, UNI_HST__V }   /* hangulsyllabletype=voweljamo */,
-  {     0,  6225,  6839,  13,  10, UNI_JG__AFRICANQAF }   /* joininggroup=africanqaf */,
-  {     0,  6554,   243,   3,   2, UNI_SC__YI }   /* sc=yi */,
-  {   131,   534,   536,   2,   4, UNI_LYDI }   /* lydian */,
-  {     9,   358,  2643,   3,   2, UNI_CCC__A }   /* ccc=a */,
-  {    69,   323,   556,   2,   6, UNI_INOLONAL }   /* inolonal */,
-  {     1,  4041,  5664,  14,   5, UNI_NV__700000 }   /* numericvalue=700000 */,
-  {     6,  2431,  7894,   6,  16, UNI_TANGUTCOMPONENTS }   /* block=tangutcomponents */,
-  {     0,    19,   644,   4,   2, -UNI_POSIXXDIGIT }   /* ahex=n */,
-  {     1,  5775,     0,  17,   0, UNI_BENGALISUP }   /* bengalisupplement */,
-  {   264,  5914,  3599,  20,   3, UNI_GCB__EX }   /* graphemeclusterbreak=ex */,
-  {     0,  2628,  3235,   8,   6, UNI_XPOSIXXDIGIT }   /* isxposixxdigit */,
-  {    43,  3842,  4731,   7,   4, UNI_LATINEXTC }   /* islatinextc */,
-  {     2,  1137,   728,   4,   5, UNI_TAYO }   /* scx=taiyo */,
-  {     1,  7938,  1380,  28,   2, UNI_CCC__132 }   /* canonicalcombiningclass=ccc132 */,
-  {     2,  2431,  1000,   6,   8, UNI_INGUJARATI }   /* block=gujarati */,
-  {     4,  3800,    81,   7,   2, UNI_LATINEXTG }   /* latinextg */,
-  {     2,   642,  7433,   6,   9, UNI_DT__NONCANON }   /* dt=noncanonical */,
-  {     0,  1335,  4236,   2,   4, UNI_IDSB }   /* isidsb */,
-  {     0,  2940,   665,   8,   5, UNI_ETHIOPICEXT }   /* isethiopicext */,
-  {     2,  1335,  2950,   2,   4, UNI_MAHJ }   /* ismahj */,
-  {     7,  6849,   191,  14,   2, UNI_SB__SE }   /* sentencebreak=se */,
-  {     2,  1137,  1297,   4,   4, UNI_PHAG }   /* scx=phag */,
-  {     2,  7507,  3984,   8,   4, UNI_ARABICMATH }   /* inarabicmath */,
-  {     0,  6554,  4253,   3,   7, UNI_BRAI }   /* sc=braille */,
-  {     0,  2816,   576,   2,   2, UNI_BC__S }   /* bc=s */,
-  {     0,  6554,   191,   3,   4, UNI_SEAL }   /* sc=seal */,
-  {     3,  3109,   644,  13,   2, UNI_COMPEX }   /* nfcquickcheck=n */,
-  {     0,  1970,   373,   5,   4, UNI_BIDIC }   /* bidic=yes */,
-  {     0,  4622,  1297,  17,   7, UNI_PHAG }   /* scriptextensions=phagspa */,
-  {     1,  3937,  5658,   3,   6, UNI_LB__HY }   /* lb=hyphen */,
-  {     1,  4622,  1254,  17,   7, UNI_GRAN }   /* scriptextensions=grantha */,
-  {     0,  1910,  1160,   7,   8, UNI_SC__TFNG }   /* script=tifinagh */,
-  {     0,    31,     0,   4,   0, UNI_AVST }   /* avst */,
-  {     1,  8326,   263,  16,   2, UNI_CASEDLETTER }   /* generalcategory=lc */,
-  {    17,  2431,  5598,   6,  11, UNI_CHEROKEESUP }   /* block=cherokeesup */,
-  {    64,   316,   373,   5,   4, UNI__PERL_PATWS }   /* patws=yes */,
-  {    10,  1665,   644,  10,   2, -UNI_SD }   /* softdotted=n */,
-  {     0,  4369,     0,   4,   0, UNI_HANG }   /* hang */,
-  {     0,  1335,  1609,   2,   4, UNI_NAGM }   /* isnagm */,
-  {     0,  1335,  4161,   2,  17, UNI_EPRES }   /* isemojipresentation */,
-  {     0,     2,  3005,   2,   2, UNI_cwl_values_index }   /* cwl= */,
-  {     1,  4622,  2133,  17,  12, UNI_GONM }   /* scriptextensions=masaramgondi */,
-  {     0,   545,  1377,   4,   2, UNI_NV__300 }   /* nv=300 */,
-  {     8,  5038,  2683,   9,   4, -UNI_XPOSIXSPACE }   /* whitespace=no */,
-  {     0,  4071,  1377,  14,   3, UNI_NV__9000 }   /* numericvalue=9000 */,
-  {     9,  6554,   311,   3,   5, UNI_SC__ORYA }   /* sc=oriya */,
-  {     1,  8063,  1162,  18,   3, UNI_DT__FIN }   /* decompositiontype=fin */,
-  {     0,  6204,  1932,   5,   8, UNI_SUPERANDSUB }   /* issuperandsub */,
-  {     0,  6254,  2129,  10,   2, UNI_LB__H3 }   /* linebreak=h3 */,
-  {     0,   283,   644,   2,   3, UNI_NO }   /* gc=no */,
-  {    12,  3228,   630,  13,   5, UNI_POSIXXDIGIT }   /* asciihexdigit=true */,
-  {     0,  4700,   133,  15,   3, UNI_LATINEXTF }   /* blk=latinextendedf */,
-  {     0,  4622,  1328,  17,   7, UNI_TIRH }   /* scriptextensions=tirhuta */,
-  {    16,  6554,  1016,   3,   8, UNI_SC__HIRA }   /* sc=hiragana */,
-  {     5,   933,  2213,   5,   2, UNI_AGE__6_DOT_3 }   /* age=v63 */,
-  {    35,  2080,   259,   7,   5, UNI_POSIXCNTRL }   /* isposixcntrl */,
-  {     0,  3324,   144,  15,   2, UNI_EA__NA }   /* eastasianwidth=na */,
-  {     1,  6270,   972,  21,   2, -UNI_LOE }   /* logicalorderexception=f */,
-  {     3,  1112,  2219,   4,   8, UNI_NV__1_SLASH_6 }   /* nv=1.667e-01 */,
-  {     2,  4056,  2195,  14,   8, UNI_NV__17_SLASH_2 }   /* numericvalue=8.500e+00 */,
-  {     0,    30,  7893,   1,  17, UNI_TANGUTCOMPONENTS }   /* istangutcomponents */,
-  {     6,  7980,   373,  10,   4, UNI_XPOSIXALPHA }   /* alphabetic=yes */,
-  {     0,  1910,  1304,   7,   7, UNI_SIDD }   /* script=siddham */,
-  {     2,     2,   644,   3,   2, -UNI_CWL }   /* cwl=n */,
-  {     4,  3472,  4770,   2,   2, UNI_JT__U }   /* jt=u */,
-  {     2,    21,   643,   2,   2, UNI_ext_values_index }   /* ext= */,
-  {     7,  1137,   534,   4,   4, UNI_LYDI }   /* scx=lydi */,
-  {     0,  6254,  2131,  10,   2, UNI_HST__V }   /* linebreak=jv */,
-  {     6,  2408,  2683,  10,   4, -UNI_XIDC }   /* xidcontinue=no */,
-  {    12,  6554,  3511,   3,  15, UNI_MERC }   /* sc=meroiticcursive */,
-  {     0,  2431,  2909,   6,   5, UNI_INKHMER }   /* block=khmer */,
-  {     2,  2327,  5664,   4,   5, UNI_NV__800000 }   /* nv=800000 */,
-  {     1,  7808,  7626,  10,  17, UNI_BC__ES }   /* bidiclass=europeanseparator */,
-  {     0,  1226,     0,   3,   0, UNI_ea_values_index }   /* ea= */,
-  {     0,  4622,  1304,  17,   7, UNI_SIDD }   /* scriptextensions=siddham */,
-  {     0,  1335,  1460,   2,   7, UNI_IDS }   /* isidstart */,
-  {    12,  5082,     0,   4,   0, UNI_BAMU }   /* bamu */,
-  {   152,   720,  2249,   3,   4, UNI_AGE__3_DOT_1 }   /* age=3.1 */,
-  {    22,  2327,     0,   4,   0, UNI_NV__8 }   /* nv=8 */,
-  {     0,  1818,  2984,   3,  11, UNI_JG__STRAIGHTWAW }   /* jg=straightwaw */,
-  {   132,  1720,  3899,   3,  10, UNI_INMALAYALAM }   /* blk=malayalam */,
-  {    68,  1720,  3153,   5,   8, UNI_INCUNEIFORM }   /* blk=cuneiform */,
-  {     0,   240,  4655,   2,  15, UNI_SUTTONSIGNWRITING }   /* suttonsignwriting */,
-  {   192,  6254,  4414,  10,  15, UNI_LB__OP }   /* linebreak=openpunctuation */,
-  {     3,  7938,  2172,  27,   2, UNI_CCC__11 }   /* canonicalcombiningclass=ccc11 */,
-  {     0,  4622,  2053,  17,  10, UNI_SOGO }   /* scriptextensions=oldsogdian */,
-  {     4,  1112,  5664,   4,   6, UNI_NV__1000000 }   /* nv=1000000 */,
-  {     4,  6646,  5664,  14,   7, UNI_NV__20000000 }   /* numericvalue=20000000 */,
-  {     1,  3842,  4552,   3,  16, UNI_LETTERLIKESYMBOLS }   /* isletterlikesymbols */,
-  {     0,  1335,  1060,   2,   4, UNI_YEZI }   /* isyezi */,
-  {     0,  4343,     0,   5,   0, UNI_P }   /* punct */,
-  {     5,  1910,   456,   7,   4, UNI_OGAM }   /* script=ogam */,
-  {   130,  8326,  3707,  16,   9, UNI_Z }   /* generalcategory=separator */,
-  {     8,  1335,  1639,   2,   4, UNI_SAUR }   /* issaur */,
-  {     0,   358,  6687,   2,   3, UNI_CCC__L }   /* ccc=l */,
-  {     6,  1048,     0,   4,   0, UNI_TELU }   /* telu */,
-  {     1,  4622,  3687,  17,   7, UNI_CPRT }   /* scriptextensions=cypriot */,
-  {     1,  7808,   346,  10,   3, UNI_BC__FSI }   /* bidiclass=fsi */,
-  {     0,  1335,  1016,   2,   4, UNI_HIRA }   /* ishira */,
-  {     0,  4622,   227,  17,   4, UNI_TUTG }   /* scriptextensions=tutg */,
-  {     2,   323,  5581,   3,  17, UNI_TAIXUANJING }   /* intaixuanjingsymbols */,
-  {    33,  6849,  5346,  14,   5, UNI_SB__AT }   /* sentencebreak=aterm */,
-  {     3,  1720,  1599,   4,  10, UNI_INKHAROSHTHI }   /* blk=kharoshthi */,
-  {     1,   235,     0,   4,   0, UNI_XPEO }   /* xpeo */,
-  {     1,  1720,  1254,   4,   7, UNI_INGRANTHA }   /* blk=grantha */,
-  {     1,  8034,     0,  29,   0, UNI_LB__CJ }   /* lb=conditionaljapanesestarter */,
-  {     1,  6554,  1448,   3,   6, UNI_SC__THAA }   /* sc=thaana */,
-  {     3,  1243,  3599,   4,   7, UNI_INCB__EXTEND }   /* incb=extend */,
-  {     1,     0,  2725,   1,  12, UNI_LOWSURROGATES }   /* lowsurrogates */,
-  {     2,  4569,   372,   5,   5, UNI_XPOSIXSPACE }   /* wspace=yes */,
-  {     4,  2489,  2818,   2,   2, UNI_VO__R }   /* vo=r */,
-  {     1,  6554,  1599,   3,  10, UNI_KHAR }   /* sc=kharoshthi */,
-  {     0,  7643,  6122,   7,   7, UNI_SUPARROWSB }   /* blk=suparrowsb */,
-  {     7,  2500,  1576,   6,   5, UNI_CYRILLICSUP }   /* cyrillicsup */,
-  {    34,  5851,   630,  21,   2, UNI_CWL }   /* changeswhenlowercased=t */,
-  {     0,   164,   286,   3,   1, UNI_pcm_values_index }   /* pcm= */,
-  {     0,  1720,  6894,   4,   5, UNI_MUSIC }   /* blk=music */,
-  {     1,  5423,  4956,  19,  10, UNI_LATINEXTADDITIONAL }   /* block=latinextendedadditional */,
-  {    24,  4622,   870,  17,   7, UNI_SIDT }   /* scriptextensions=sidetic */,
-  {   258,  6554,   416,   3,   4, UNI_MIAO }   /* sc=miao */,
-  {     4,  6254,  3065,  10,  11, UNI_LB__EX }   /* linebreak=exclamation */,
-  {    10,  1141,     0,   4,   0, UNI_TALU }   /* talu */,
-  {     1,    20,   972,   3,   2, -UNI_XPOSIXXDIGIT }   /* hex=f */,
-  {     0,  2303,     0,   4,   0, UNI_NV__5 }   /* nv=5 */,
-  {    24,   925,   593,   4,   3, UNI_AGE__2_DOT_1 }   /* age=2.1 */,
-  {     0,  1454,  2818,   2,   3, UNI_RI }   /* wb=ri */,
-  {     8,  4622,   331,  17,   5, UNI_TALE }   /* scriptextensions=taile */,
-  {     0,  4622,   693,  17,   5, UNI_ADLM }   /* scriptextensions=adlam */,
-  {     0,  7829,  1768,  21,   7, UNI_BC__RLI }   /* bidiclass=righttoleftisolate */,
-  {   193,  8596,  4608,  30,   4, UNI_CJKEXTA }   /* blk=cjkunifiedideographsextensiona */,
-  {    38,  1137,  1776,   4,  11, UNI_GUKH }   /* scx=gurungkhema */,
-  {     0,   283,   590,   4,   2, UNI_WB__EB }   /* gcb=eb */,
-  {    14,  2431,    81,  11,   2, UNI_CJKEXTG }   /* block=cjkextg */,
-  {     3,  1910,  6312,   7,   4, UNI_SC__SINH }   /* script=sinh */,
-  {     0,  7643,  4343,   7,  11, UNI_SUPPUNCTUATION }   /* blk=suppunctuation */,
-  {    14,  7980,   644,  10,   3, -UNI_XPOSIXALPHA }   /* alphabetic=no */,
-  {     0,  7643,  4639,   5,  16, UNI_SMALLFORMS }   /* blk=smallformvariants */,
-  {     2,  3324,   649,  15,   4, UNI_EA__W }   /* eastasianwidth=wide */,
-  {     0,  2609,  4179,   3,  13, UNI_SK }   /* ismodifiersymbol */,
-  {     0,  1335,  4995,   2,  18, UNI_ORNAMENTALDINGBATS }   /* isornamentaldingbats */,
-  {     2,   623,   365,   5,   2, UNI_CCC__BL }   /* ccc=218 */,
-  {     5,  5872,   644,  21,   3, -UNI_CWT }   /* changeswhentitlecased=no */,
-  {     1,  3076,  1145,   3,   7, UNI_SPECIALS }   /* inspecials */,
-  {     2,   323,   863,   2,   7, UNI_SC__SHAW }   /* inshavian */,
-  {    30,  1970,  4753,   4,   3, UNI_BIDIC }   /* bidic=t */,
-  {     5,   642,  3776,   3,   6, UNI_DT__COM }   /* dt=compat */,
-  {     0,  6554,  1160,   3,   8, UNI_SC__TFNG }   /* sc=tifinagh */,
-  {     0,  1335,  1054,   2,   6, UNI_WCHO }   /* iswancho */,
-  {     0,  4622,  7868,  17,   8, UNI_KANA }   /* scriptextensions=katakana */,
-  {     0,  1910,  2536,   7,  11, UNI_SC__NAND }   /* script=nandinagari */,
-  {     0,  7659,   309,  25,   1, UNI_CCC__19 }   /* canonicalcombiningclass=19 */,
-  {     0,   720,   361,   3,   3, UNI_AGE__12 }   /* age=12 */,
-  {     7,  1137,  1403,   4,   9, UNI_ORKH }   /* scx=oldturkic */,
-  {    47,   316,   630,   5,   5, UNI__PERL_PATWS }   /* patws=true */,
-  {     2,  1720,  2001,   4,   7, UNI_UCASEXT }   /* blk=ucasext */,
-  {     0,  4622,  5082,  17,   4, UNI_BAMU }   /* scriptextensions=bamu */,
-  {     4,  3937,  2695,   3,  10, UNI_LB__BA }   /* lb=breakafter */,
-  {     0,  4723,  3808,  11,   6, UNI_CYRILLICEXTD }   /* cyrillicextendedd */,
-  {     1,  7287,   972,  24,   2, -UNI_COMPEX }   /* fullcompositionexclusion=f */,
-  {     0,  4700,  3857,   5,  13, UNI_LISUSUP }   /* blk=lisusupplement */,
-  {     0,  1812,  1536,   6,   5, UNI_VERTSPACE }   /* isvertspace */,
-  {     0,  4622,  4822,  17,   7, UNI_LINB }   /* scriptextensions=linearb */,
-  {    16,  1335,  4771,   2,   9, UNI_XPOSIXUPPER }   /* isuppercase */,
-  {    96,  8223,  5281,  24,   5, UNI_JG__MANICHAEANTWENTY }   /* joininggroup=manichaeantwenty */,
-  {    28,   283,   630,   3,   2, UNI_GCB__T }   /* gcb=t */,
-  {     4,  8326,   576,  15,   2, UNI_S }   /* generalcategory=s */,
-  {    17,  1720,  4995,   4,  18, UNI_ORNAMENTALDINGBATS }   /* blk=ornamentaldingbats */,
-  {     1,  9137,  6122,   9,   7, UNI_SUPARROWSB }   /* block=suparrowsb */,
-  {     6,   312,     0,   2,   0, UNI_RI }   /* ri */,
-  {     4,   140,     0,   4,   0, UNI_MYMR }   /* mymr */,
-  {     4,  4253,     0,   4,   0, UNI_BRAI }   /* brai */,
-  {     1,   243,     0,   2,   0, UNI_YI }   /* yi */,
-  {     1,  1818,   746,   3,   4, UNI_JG__SHIN }   /* jg=shin */,
-  {     0,  3937,  3953,   3,  13, UNI_LB__PR }   /* lb=prefixnumeric */,
-  {     0,  8063,  1768,  18,   3, UNI_DT__ISO }   /* decompositiontype=iso */,
-  {     0,  1137,   156,   4,   4, UNI_OSGE }   /* scx=osge */,
-  {     0,  1467,     0,  10,   0, UNI_ASCII }   /* basiclatin */,
-  {    28,  6225,  6594,  13,  19, UNI_JG__BURUSHASKIYEHBARREE }   /* joininggroup=burushaskiyehbarree */,
-  {    48,  2382,   404,   3,   3, UNI_IN__3_DOT_2 }   /* in=3.2 */,
-  {     1,  8326,  6723,  16,   6, UNI_CF }   /* generalcategory=format */,
-  {     5,  8333,     0,   9,   0, UNI_gc_values_index }   /* category= */,
-  {     0,  6646,  1116,  14,   2, UNI_NV__2_SLASH_3 }   /* numericvalue=2/3 */,
-  {    34,  2431,  1817,  11,   2, UNI_CJKEXTJ }   /* block=cjkextj */,
-  {    38,  2431,  7781,   6,  27, UNI_OCR }   /* block=opticalcharacterrecognition */,
-  {     0,  7433,  1992,  24,   2, UNI_CCC__DB }   /* canonicalcombiningclass=db */,
-  {     0,  1137,  1176,   4,   4, UNI_VITH }   /* scx=vith */,
-  {     2,   323,  9235,   2,  42, UNI_UCASEXT }   /* inunifiedcanadianaboriginalsyllabicsextended */,
-  {     0,  1335,  6147,   2,  19, UNI_JAMOEXTA }   /* ishanguljamoextendeda */,
-  {     1,  4622,   855,  17,   4, UNI_SYRC }   /* scriptextensions=syrc */,
-  {     2,  2275,  2195,   4,   8, UNI_NV__9_SLASH_2 }   /* nv=4.500e+00 */,
-  {     0,  1243,  8465,   3,  15, UNI_CUNEIFORMNUMBERS }   /* incuneiformnumbers */,
-  {     0,  3776,  1066,   6,   4, UNI_COMPATJAMO }   /* compatjamo */,
-  {    64,  1910,  3828,   7,   4, UNI_SC__DEVA }   /* script=deva */,
-  {     0,  1335,   152,   2,   4, UNI_ORYA }   /* isorya */,
-  {     7,  3555,   365,  13,   2, UNI_NV__18 }   /* numericvalue=18 */,
-  {     0,  6225,  4937,  13,   3, UNI_JG__SAD }   /* joininggroup=sad */,
-  {     1,  6554,  1276,   3,   7, UNI_MAKA }   /* sc=makasar */,
-  {     0,  1910,  1133,   7,   4, UNI_NSHU }   /* script=nshu */,
-  {     5,  1910,   235,   7,   4, UNI_XPEO }   /* script=xpeo */,
-  {     0,  1454,  3599,   2,   3, UNI_WB__EX }   /* wb=ex */,
-  {    24,  2589,   394,   3,   5, UNI_GOTH }   /* isgothic */,
-  {     0,  1720,  1749,   4,  11, UNI_DOMINO }   /* blk=dominotiles */,
-  {     0,   326,   644,   5,   2, -UNI_QMARK }   /* qmark=n */,
-  {    37,  6225,  1839,  13,   3, UNI_JG__KAF }   /* joininggroup=kaf */,
-  {     1,  1799,  6157,   6,   9, UNI_ARABICEXTA }   /* arabicextendeda */,
-  {     1,   306,  7456,   2,   3, UNI_NV__27 }   /* nv=27 */,
-  {     1,  2510,  6582,   6,  12, UNI_ETHIOPICSUP }   /* ethiopicsupplement */,
-  {     1,  1910,  3642,   6,   9, UNI_SC__CYRL }   /* script=cyrillic */,
-  {    34,  1335,  1297,   2,   7, UNI_PHAG }   /* isphagspa */,
-  {     1,  2431,  6354,   6,   6, UNI_YIJING }   /* block=yijing */,
-  {   259,  2315,  2219,   4,   8, UNI_NV__2_SLASH_3 }   /* nv=6.667e-01 */,
-  {     1,  2082,  1125,   5,   4, UNI_POSIXWORD }   /* posixword */,
-  {    50,   642,  1814,   3,   4, UNI_DT__VERT }   /* dt=vert */,
-  {    27,  1720,  1258,   4,   4, UNI_INTHAI }   /* blk=thai */,
-  {    25,  1720,  2950,   4,  12, UNI_MAHJONG }   /* blk=mahjongtiles */,
-  {     1,   754,  3787,   3,  11, UNI_KANGXI }   /* kangxiradicals */,
-  {    69,  1335,  7980,   2,  27, UNI_ALPHABETICPF }   /* isalphabeticpresentationforms */,
-  {     0,  1137,  1566,   4,   4, UNI_JAVA }   /* scx=java */,
-  {   206,  4622,  1196,  17,   9, UNI_BHKS }   /* scriptextensions=bhaiksuki */,
-  {     6,   686,     0,   5,   0, UNI_GCB__L }   /* hst=l */,
-  {     0,  3122,   635,  12,   2, UNI_XPOSIXDIGIT }   /* numerictype=de */,
-  {     0,   933,  4054,   6,   2, UNI_AGE__17 }   /* age=v170 */,
-  {     0,  5914,  3621,  21,   3, UNI_LB__ZWJ }   /* graphemeclusterbreak=zwj */,
-  {     0,  1335,  4659,   2,  11, UNI_SGNW }   /* issignwriting */,
-  {     0,  8223,  4927,  23,   5, UNI_JG__MANICHAEANALEPH }   /* joininggroup=manichaeanaleph */,
-  {    91,  1335,   239,   2,   4, UNI_XSUX }   /* isxsux */,
-  {     0,  5137,   971,  16,   7, -UNI_EBASE }   /* emojimodifierbase=false */,
-  {     0,  6554,   468,   3,   4, UNI_SC__ORKH }   /* sc=orkh */,
-  {     0,  1335,  4343,   2,   5, UNI_P }   /* ispunct */,
-  {     3,  8333,     0,   9,   2, UNI_CASEDLETTER }   /* category=l& */,
-  {     8,  1720,  3393,   4,   6, UNI_ARROWS }   /* blk=arrows */,
-  {     7,  8084,   629,  17,   3, UNI_GCB__T }   /* hangulsyllabletype=t */,
-  {    64,  1910,   223,   7,   4, UNI_SC__TODR }   /* script=todr */,
-  {   232,  6254,    18,  10,   2, UNI_LB__BA }   /* linebreak=ba */,
-  {    33,  1720,  2909,   4,  12, UNI_KHMERSYMBOLS }   /* blk=khmersymbols */,
-  {     9,   445,  5953,   3,  18, UNI_ANCIENTGREEKNUMBERS }   /* inancientgreeknumbers */,
-  {     0,  1720,  6472,   4,  13, UNI_MATHOPERATORS }   /* blk=mathoperators */,
-  {     0,  1720,  1168,   4,   8, UNI_INUGARITIC }   /* blk=ugaritic */,
-  {     2,  1720,   768,   4,   7, UNI_INLINEARA }   /* blk=lineara */,
-  {     2,  1335,  5775,   2,   4, UNI_BENG }   /* isbeng */,
-  {     0,   925,  2294,   5,   3, UNI_AGE__12 }   /* age=12.0 */,
-  {     1,   574,  3078,   3,   3, UNI_SB__SE }   /* sb=sep */,
-  {     1,  2930,  1576,   8,   5, UNI_CYRILLICSUP }   /* iscyrillicsup */,
-  {     7,  1512,   630,   3,   2, UNI_DEP }   /* dep=t */,
-  {    72,  5038,   372,   9,   3, UNI_XPOSIXSPACE }   /* whitespace=y */,
-  {    16,  2431,  3814,   6,  11, UNI_PHONETICEXT }   /* block=phoneticext */,
-  {     0,  1137,   528,   4,   4, UNI_KHOJ }   /* scx=khoj */,
-  {     0,  2527,  6157,   9,   9, UNI_MYANMAREXTA }   /* inmyanmarextendeda */,
-  {     1,  3937,   656,   3,   2, UNI_LB__AS }   /* lb=as */,
-  {     0,  8333,  6633,   9,  13, UNI_M }   /* category=combiningmark */,
-  {    17,  6554,   761,   3,   7, UNI_SC__KALI }   /* sc=kayahli */,
-  {     1,  1910,   512,   7,   4, UNI_VAI }   /* script=vaii */,
-  {     6,  6254,  3098,  10,  11, UNI_LB__VF }   /* linebreak=viramafinal */,
-  {     1,  5914,  4605,  21,  17, UNI_RI }   /* graphemeclusterbreak=regionalindicator */,
-  {     0,  1910,    11,   7,   4, UNI_SC__ADLM }   /* script=adlm */,
-  {     2,  6204,  5351,   5,   7, UNI_SUPARROWSA }   /* issuparrowsa */,
-  {     0,  2080,   321,   7,   5, UNI_POSIXPRINT }   /* isposixprint */,
-  {     2,     2,  4724,   1,  11, UNI_CYRILLICEXTC }   /* cyrillicextc */,
-  {     0,  4717,  7910,  14,  13, UNI_CYRILLICSUP }   /* block=cyrillicsupplementary */,
-  {     1,  1910,  4659,   7,  11, UNI_SGNW }   /* script=signwriting */,
-  {   270,  6554,  8167,   3,  19, UNI_EGYP }   /* sc=egyptianhieroglyphs */,
-  {     1,   206,     0,   2,   0, UNI_TITLE }   /* lt */,
-  {     0,  2080,  4343,   7,   5, UNI_POSIXPUNCT }   /* isposixpunct */,
-  {     0,   323,  7781,   2,  27, UNI_OCR }   /* inopticalcharacterrecognition */,
-  {     6,  8195,   373,  17,   2, UNI_VS }   /* variationselector=y */,
-  {     1,  2630,  1536,   6,   5, UNI_XPOSIXSPACE }   /* xposixspace */,
-  {     0,  7433,  7850,  24,   4, UNI_CCC__216 }   /* canonicalcombiningclass=atar */,
-  {    14,  1335,  6293,   2,   5, UNI__PERL_NCHAR }   /* isnchar */,
-  {     7,   642,   649,   3,   4, UNI_EA__F }   /* dt=wide */,
-  {    10,  1512,   972,   3,   6, -UNI_DEP }   /* dep=false */,
-  {     3,  1335,  4853,   2,  16, UNI_BOPOMOFOEXT }   /* isbopomofoextended */,
-  {     1,  1137,   703,   4,   4, UNI_DOGR }   /* scx=dogr */,
-  {     0,   192,   972,   2,   2, UNI_EA__F }   /* ea=f */,
-  {    67,  5267,  4467,  13,   4, UNI_JG__MANICHAEANYODH }   /* jg=manichaeanyodh */,
-  {    13,  1454,  1659,   3,   2, UNI_LB__LF }   /* wb=lf */,
-  {     0,  1720,     8,   4,   3, UNI_OCR }   /* blk=ocr */,
-  {     0,  2609,  1562,   9,   4, UNI_MYANMAREXTA }   /* ismyanmarexta */,
-  {     0,  1137,   653,   4,   4, UNI_ELBA }   /* scx=elba */,
-  {     1,  2082,   321,   5,   5, UNI_POSIXPRINT }   /* posixprint */,
-  {     2,  1720,  1385,   4,   9, UNI_INOLDITALIC }   /* blk=olditalic */,
-  {     2,  1335,   708,   2,   5, UNI_LIMB }   /* islimbu */,
-  {    14,   933,  1380,   5,   2, UNI_AGE__3_DOT_2 }   /* age=v32 */,
-  {     2,  6446,  2871,   7,  13, UNI_INGREEK }   /* block=greekandcoptic */,
-  {     6,   623,  1381,   5,   2, UNI_CCC__B }   /* ccc=220 */,
-  {     1,  2020,   971,  11,   3, -UNI_GRBASE }   /* graphemebase=f */,
-  {     0,  1910,   984,   7,   8, UNI_SC__DUPL }   /* script=duployan */,
-  {     2,  7291,   644,  20,   3, -UNI_CE }   /* compositionexclusion=no */,
-  {    12,  6432,     0,  14,   0, UNI_INETHIOPIC }   /* block=ethiopic */,
-  {     0,  2930,  1070,  10,   4, UNI_CYRILLICEXTB }   /* iscyrillicextb */,
-  {    43,  2609,  2145,   3,  11, UNI_MATHALPHANUM }   /* ismathalphanum */,
-  {     4,  3265,  6172,   9,  13, UNI_GEORGIANSUP }   /* blk=georgiansupplement */,
-  {     0,  5462,   972,  20,   2, -UNI_EXTPICT }   /* extendedpictographic=f */,
-  {     1,  1335,   782,   2,   4, UNI_MARC }   /* ismarc */,
-  {     5,   323,  2950,   2,  12, UNI_MAHJONG }   /* inmahjongtiles */,
-  {     0,  1910,   528,   7,   6, UNI_SC__KHOJ }   /* script=khojki */,
-  {     1,  3142,  1381,   4,   2, UNI_IN__2 }   /* in=v20 */,
-  {     0,  1335,  2056,   2,   4, UNI_SOGD }   /* issogd */,
-  {     4,  4622,   124,  17,   4, UNI_LAO }   /* scriptextensions=laoo */,
-  {     0,   120,     0,   4,   0, UNI_KRAI }   /* krai */,
-  {     3,  6254,  5649,  10,   9, UNI_LB__AI }   /* linebreak=ambiguous */,
-  {     1,  6254,  4538,  10,  14, UNI_LB__PO }   /* linebreak=postfixnumeric */,
-  {     1,  8494,  9198,  22,   9, UNI_MISCARROWS }   /* ismiscellaneoussymbolsandarrows */,
-  {     1,  8496,     0,  20,   0, UNI_MISCSYMBOLS }   /* miscellaneoussymbols */,
-  {    18,  5358,   740,  10,   2, UNI_WB__EB }   /* wordbreak=em */,
-  {     0,  3760,   286,   4,   1, UNI_idsu_values_index }   /* idsu= */,
-  {    32,  4622,   167,  17,   4, UNI_PHLP }   /* scriptextensions=phlp */,
-  {     2,   642,  1937,   3,   3, UNI_DT__SUB }   /* dt=sub */,
-  {     0,  6849,  1649,  14,   7, UNI_SB__LE }   /* sentencebreak=oletter */,
-  {     6,  1720,  1357,   4,   9, UNI_INNABATAEAN }   /* blk=nabataean */,
-  {     5,  1460,  1915,   3,   3, UNI_IDST }   /* idst=t */,
-  {     0,  1970,   644,  11,   3, -UNI_BIDIC }   /* bidicontrol=no */,
-  {     0,  2830,  2419,   5,  12, UNI_AEGEANNUMBERS }   /* blk=aegeannumbers */,
-  {    21,  1842,   630,  11,   5, UNI_KEHNOMIRROR }   /* kehnomirror=true */,
-  {     0,  3135,  2181,  12,   2, UNI_IN__15 }   /* presentin=v150 */,
-  {    26,  3937,   740,   3,   2, UNI_EMOD }   /* lb=em */,
-  {     0,  1558,     0,   8,   0, UNI_JAMOEXTA }   /* jamoexta */,
-  {    23,  7433,   734,  24,   3, UNI_CCC__214 }   /* canonicalcombiningclass=ata */,
-  {     2,  1335,  1738,   2,  11, UNI_CPMN }   /* iscyprominoan */,
-  {     0,  7980,   972,  10,   2, -UNI_XPOSIXALPHA }   /* alphabetic=f */,
-  {     1,   358,  1380,   4,   2, UNI_CCC__32 }   /* ccc=32 */,
-  {     2,  8333,    54,   9,   2, UNI_SC }   /* category=sc */,
-  {     1,  6225,   742,  18,   4, UNI_JG__CROWNSEEN }   /* joininggroup=crownseen */,
-  {     0,  6554,    11,   3,   4, UNI_SC__ADLM }   /* sc=adlm */,
-  {     0,   667,   630,   7,   5, UNI_EXTPICT }   /* extpict=true */,
-  {     2,  2930,  4861,  10,   9, UNI_CYRILLICEXTC }   /* iscyrillicextendedc */,
-  {     0,  3555,  2237,  12,  10, UNI_NV__1_SLASH_4 }   /* numericvalue=2.500e-01 */,
-  {     3,  3651,     0,  12,   0, UNI_INETHIOPIC }   /* blk=ethiopic */,
-  {     0,  7039,  7056,   8,   7, UNI_INPC__TOPANDLEFT }   /* inpc=topandleft */,
-  {     0,  4622,    74,  17,   4, UNI_CYRL }   /* scriptextensions=cyrl */,
-  {     8,  2598,   644,   5,   2, -UNI_JOINC }   /* joinc=n */,
-  {     2,  4354,   373,   9,   4, UNI_DIA }   /* diacritic=yes */,
-  {     2,  3277,  8296,   5,  30, UNI_MATHALPHANUM }   /* blk=mathematicalalphanumericsymbols */,
-  {    73,   306,  1118,   3,   4, UNI_NV__1_SLASH_12 }   /* nv=1/12 */,
-  {     2,  1112,   799,   4,   3, UNI_NV__1_SLASH_64 }   /* nv=1/64 */,
-  {     0,  2609,  3512,   3,  14, UNI_MERC }   /* ismeroiticcursive */,
-  {    48,  4853,     0,   8,   0, UNI_BOPO }   /* bopomofo */,
-  {   129,  2622,  3343,   5,   8, UNI_NO }   /* isothernumber */,
-  {    96,  6554,  1024,   3,   6, UNI_HATR }   /* sc=hatran */,
-  {     4,  1549,  7388,   5,  20, UNI_GEOMETRICSHAPESEXT }   /* ingeometricshapesextended */,
-  {     2,  1137,   708,   4,   4, UNI_LIMB }   /* scx=limb */,
-  {     6,  4085,  3005,  15,   2, UNI_sterm_values_index }   /* sentenceterminal= */,
-  {     8,  2354,   505,   3,   3, UNI_TNSA }   /* istnsa */,
-  {     4,  4622,  2950,  17,   4, UNI_MAHJ }   /* scriptextensions=mahj */,
-  {     0,  1335,  1981,   2,  12, UNI_BIDIM }   /* isbidimirrored */,
-  {    95,  1137,   336,   4,   4, UNI_TAKR }   /* scx=takr */,
-  {     2,  8333,  2727,   9,   9, UNI__PERL_SURROGATE }   /* category=surrogate */,
-  {     3,  2816,  3883,   3,  14, UNI_BC__NSM }   /* bc=nonspacingmark */,
-  {    70,   358,  7456,   3,   3, UNI_CCC__27 }   /* ccc=27 */,
-  {     0,  4622,   635,  17,   7, UNI_DSRT }   /* scriptextensions=deseret */,
-  {     1,  5935,  7712,  10,  17, UNI_IDENTIFIERSTATUS__RESTRICTED }   /* identifierstatus=restricted */,
-  {     7,  2431,  4354,   6,  12, UNI_DIACRITICALS }   /* block=diacriticals */,
-  {     3,  4010,  5664,  14,  10, UNI_NV__10000000000 }   /* numericvalue=10000000000 */,
-  {     2,  1910,  9242,   7,  18, UNI_CANS }   /* script=canadianaboriginal */,
-  {     4,   323,  3828,   2,  13, UNI_DEVANAGARIEXT }   /* indevanagariext */,
-  {     2,  4622,   578,  17,   4, UNI_TANG }   /* scriptextensions=tang */,
-  {     1,  1112,   309,   4,   1, UNI_NV__19 }   /* nv=19 */,
-  {     1,  8383,   972,  16,   6, -UNI_UIDEO }   /* unifiedideograph=false */,
-  {     0,  1818,  5286,   3,   4, UNI_JG__YUDH }   /* jg=yudh */,
-  {     3,  4622,   955,  17,   4, UNI_BASS }   /* scriptextensions=bass */,
-  {   168,  6554,  4822,   3,   7, UNI_SC__LINB }   /* sc=linearb */,
-  {     0,  7433,   409,  24,   2, UNI_CCC__34 }   /* canonicalcombiningclass=34 */,
-  {     0,  5137,  1952,  13,   4, UNI_EBASE }   /* emojimodifierbase */,
-  {     0,    30,  4130,   1,  18, UNI_AGHB }   /* iscaucasianalbanian */,
-  {     0,  1335,   870,   2,   7, UNI_SIDT }   /* issidetic */,
-  {     0,  1335,  5700,   2,  19, UNI_TERM }   /* isterminalpunctuation */,
-  {    21,  5851,     0,  21,   0, UNI_CWL }   /* changeswhenlowercased */,
-  {     3,  5267,   236,  13,   2, UNI_JG__MANICHAEANPE }   /* jg=manichaeanpe */,
-  {     0,  2850,   630,   5,   2, UNI_EMOJI }   /* emoji=t */,
-  {     3,   835,     0,   4,   0, UNI_MERC }   /* merc */,
-  {     1,  1112,  1381,   5,   2, UNI_NV__1_SLASH_20 }   /* nv=1/20 */,
-  {     1,  1137,    78,   4,   4, UNI_DSRT }   /* scx=dsrt */,
-  {     0,    20,   630,   3,   5, UNI_XPOSIXXDIGIT }   /* hex=true */,
-  {     4,  8741,     0,  27,   0, UNI_INPC__TOP }   /* indicpositionalcategory=top */,
-  {    98,  6552,  3364,  14,   4, UNI_INSC__CONSONANTDEAD }   /* insc=consonantdead */,
-  {     0,  2431,  1869,   6,  11, UNI_INMEDEFAIDRIN }   /* block=medefaidrin */,
-  {    17,  6254,   966,   9,   3, UNI_LB__OP }   /* linebreak=op */,
-  {     1,  2771,  1139,  12,   3, UNI_PATSYN }   /* patternsyntax=t */,
-  {     1,  1818,   695,   3,   3, UNI_JG__LAM }   /* jg=lam */,
-  {   128,  3555,     0,  14,   0, UNI_NV__4 }   /* numericvalue=4 */,
-  {    13,  4622,   175,  17,   4, UNI_COPT }   /* scriptextensions=qaac */,
-  {     2,   978,   972,   6,   2, -UNI_COMPEX }   /* compex=f */,
-  {    20,  1818,  4451,   3,   4, UNI_JG__HETH }   /* jg=heth */,
-  {     0,  1720,  1283,   4,   7, UNI_INMULTANI }   /* blk=multani */,
-  {     0,   323,  1090,   2,   8, UNI_INKIRATRAI }   /* inkiratrai */,
-  {     6,  1910,   492,   7,   4, UNI_SC__SHAW }   /* script=shaw */,
-  {     0,  1247,  6781,   5,  18, UNI_CJKCOMPATFORMS }   /* incjkcompatibilityforms */,
-  {     0,  1335,  5048,   2,  18, UNI_RUMI }   /* isruminumeralsymbols */,
-  {     3,  2661,  1532,   3,   9, UNI_XPOSIXBLANK }   /* ishorizspace */,
-  {     0,  1720,  7894,   4,  16, UNI_TANGUTCOMPONENTS }   /* blk=tangutcomponents */,
-  {     2,  1460,   373,   4,   2, UNI_IDST }   /* idst=y */,
-  {    49,  1720,   718,   4,   5, UNI_INOSAGE }   /* blk=osage */,
-  {    23,   445,  7981,   3,  26, UNI_ALPHABETICPF }   /* inalphabeticpresentationforms */,
-  {    31,   323,  6574,   2,  13, UNI_GLAGOLITICSUP }   /* inglagoliticsup */,
-  {     0,  3798,  1774,  13,   3, UNI_LATINEXTG }   /* inlatinextendedg */,
-  {     4,  4771,   372,   8,   3, UNI_XPOSIXUPPER }   /* uppercase=y */,
-  {    38,  5719,  4770,  19,   2, UNI_VO__U }   /* verticalorientation=u */,
-  {     2,     5,   286,   3,   1, UNI_mcm_values_index }   /* mcm= */,
-  {     1,  3937,   122,   3,   2, UNI_LB__AI }   /* lb=ai */,
-  {    15,  1335,   164,   2,   2, UNI_PC }   /* ispc */,
-  {     2,   306,  2181,   3,   2, UNI_NV__50 }   /* nv=50 */,
-  {    78,     2,     0,   1,   0, UNI_C }   /* c */,
-  {     0,  8867,  5530,  22,  15, UNI_INSC__MODIFYINGLETTER }   /* indicsyllabiccategory=modifyingletter */,
-  {     4,  6554,  1152,   3,   4, UNI_SC__TAGB }   /* sc=tagb */,
-  {     6,  4399,  2683,   8,   3, -UNI_XPOSIXLOWER }   /* lowercase=n */,
-  {     0,  8378,  5624,  22,  10, UNI_CJKEXTD }   /* incjkunifiedideographsextensiond */,
-  {     0,  5137,   630,  13,   2, UNI_EMOD }   /* emojimodifier=t */,
-  {    20,  1335,  1869,   2,  11, UNI_MEDF }   /* ismedefaidrin */,
-  {    19,    21,  7344,   1,  22, UNI_EGYPTIANHIEROGLYPHSEXTA }   /* egyptianhieroglyphsexta */,
-  {     3,  6554,   703,   3,   4, UNI_SC__DOGR }   /* sc=dogr */,
-  {     0,  2529,  6157,   7,   9, UNI_MYANMAREXTA }   /* myanmarextendeda */,
-  {     0,  6554,   116,   3,   4, UNI_SC__KNDA }   /* sc=knda */,
-  {     2,  1720,   870,   4,   7, UNI_INSIDETIC }   /* blk=sidetic */,
-  {    16,  5127,  3787,   9,   3, UNI_KANGXI }   /* block=kangxi */,
-  {     3,  3161,     0,  14,   0, UNI_PHLP }   /* psalterpahlavi */,
-  {     0,  8741,  7043,  23,  20, UNI_INPC__TOPANDBOTTOMANDLEFT }   /* indicpositionalcategory=topandbottomandleft */,
-  {     0,  1137,  1776,   4,   4, UNI_GURU }   /* scx=guru */,
-  {     0,  8333,   644,   8,   2, UNI_N }   /* category=n */,
-  {     0,  1720,   653,   4,   7, UNI_INELBASAN }   /* blk=elbasan */,
-  {     0,    39,     0,   4,   0, UNI_BHKS }   /* bhks */,
-  {     1,  1335,  6756,   5,  13, UNI_CJKCOMPAT }   /* iscjkcompatibility */,
-  {     3,   323,   899,   2,   7, UNI_INTAIVIET }   /* intaiviet */,
-  {     4,  6313,  3719,   5,  13, UNI_HALFANDFULLFORMS }   /* inhalfandfullforms */,
-  {     1,  6204,     0,  21,   0, UNI_SUPARROWSC }   /* issupplementalarrowsc */,
-  {     0,  5914,   170,  21,   2, UNI_GCB__PP }   /* graphemeclusterbreak=pp */,
-  {     8,  4700,  1070,   9,   4, UNI_LATINEXTB }   /* blk=latinextb */,
-  {     0,  1910,   231,   7,   4, UNI_WCHO }   /* script=wcho */,
-  {     2,  1335,  1558,   2,   8, UNI_JAMOEXTA }   /* isjamoexta */,
-  {     6,  8867,  5316,  22,  10, UNI_INSC__TONELETTER }   /* indicsyllabiccategory=toneletter */,
-  {     7,  1335,   352,   2,   4, UNI_CARI }   /* iscari */,
-  {    57,  3639,  3689,   6,  14, UNI_CYPRIOTSYLLABARY }   /* blk=cypriotsyllabary */,
-  {     0,  2431,  5580,   6,  18, UNI_TAIXUANJING }   /* block=taixuanjingsymbols */,
-  {     0,  3897,  5793,  12,   3, UNI_JG__MALAYALAMTTA }   /* jg=malayalamtta */,
-  {     0,   323,   585,   3,   5, UNI_INTODHRI }   /* intodhri */,
-  {     0,   578,     0,   6,   0, UNI_TNSA }   /* tangsa */,
-  {    23,   306,  2384,   2,   3, UNI_NV__14 }   /* nv=14 */,
-  {    96,   552,  5664,   4,   5, UNI_NV__700000 }   /* nv=700000 */,
-  {     0,  2431,  5598,   6,   8, UNI_INCHEROKEE }   /* block=cherokee */,
-  {    21,   978,  1139,   5,   2, UNI_compex_values_index }   /* compex= */,
-  {     1,  4755,     0,   9,   0, UNI_TITLE }   /* titlecase */,
-  {     6,  6108,  6472,   5,  13, UNI_SUPMATHOPERATORS }   /* insupmathoperators */,
-  {     1,  4622,  1348,  17,   9, UNI_SIND }   /* scriptextensions=khudawadi */,
-  {     3,  5598,     0,  18,   0, UNI_CHEROKEESUP }   /* cherokeesupplement */,
-  {     1,  1112,  2171,   4,   8, UNI_NV__1_SLASH_9 }   /* nv=1.111e-01 */,
-  {     4,  8867,  3098,  22,   6, UNI_INSC__VIRAMA }   /* indicsyllabiccategory=virama */,
-  {     4,  2107,   971,  10,   7, -UNI_KEHNOROTATE }   /* kehnorotate=false */,
-  {     0,  1335,  3716,   2,  16, UNI_HALFANDFULLFORMS }   /* ishalfandfullforms */,
-  {     1,  1137,  4853,   4,   8, UNI_BOPO }   /* scx=bopomofo */,
-  {     0,  1910,   436,   7,   4, UNI_SC__HANO }   /* script=hano */,
-  {     0,  2850,   373,   5,   2, UNI_EMOJI }   /* emoji=y */,
-  {     7,  2431,  6935,   6,  10, UNI_PUA }   /* block=privateuse */,
-  {    67,  2431,  4369,   6,  15, UNI_INHANGUL }   /* block=hangulsyllables */,
-  {     0,  1335,  9003,   2,  34, UNI_MISCPICTOGRAPHS }   /* ismiscellaneoussymbolsandpictographs */,
-  {     0,  2354,   220,   3,   3, UNI_TIBT }   /* istibt */,
-  {     9,  1335,  3776,   5,  11, UNI_CJKCOMPATFORMS }   /* iscjkcompatforms */,
-  {     2,  1551,  6172,   5,  13, UNI_GEORGIANSUP }   /* georgiansupplement */,
-  {     1,  1137,   488,   4,   4, UNI_ROHG }   /* scx=rohg */,
-  {     0,  6646,   555,  14,   1, UNI_NV__27 }   /* numericvalue=27 */,
-  {     6,  5370,  7605,   6,  21, UNI__PERL_IS_IN_MULTI_CHAR_FOLD }   /* _perl_is_in_multi_char_fold */,
-  {     0,   954,   372,   4,   2, UNI_ebase_values_index }   /* ebase= */,
-  {     0,  9137,  9016,   9,  21, UNI_SUPSYMBOLSANDPICTOGRAPHS }   /* block=supsymbolsandpictographs */,
-  {     0,  1910,   855,   7,   4, UNI_SC__SYRC }   /* script=syrc */,
-  {     0,  4622,  1042,  17,   4, UNI_LYCI }   /* scriptextensions=lyci */,
-  {     1,    33,   145,   1,   3, UNI_SARB }   /* sarb */,
-  {    20,  1335,  1921,   2,  11, UNI_SORA }   /* issorasompeng */,
-  {     1,     0,  3966,   1,  15, UNI_LINEARBIDEOGRAMS }   /* linearbideograms */,
-  {     1,  6554,  1283,   3,   4, UNI_SC__MULT }   /* sc=mult */,
-  {     4,   323,  5407,   2,   6, UNI_INTANGUT }   /* intangut */,
-  {     5,  2375,   608,  10,   3, UNI_IN__8 }   /* presentin=8.0 */,
-  {    68,  2431,  2056,   6,   7, UNI_INSOGDIAN }   /* block=sogdian */,
-  {     0,  1910,  1176,   7,   4, UNI_VITH }   /* script=vith */,
-  {    11,  1137,  3268,   3,   9, UNI_GEOR }   /* scx=georgian */,
-  {    36,  1335,   899,   2,   7, UNI_TAVT }   /* istaiviet */,
-  {     7,   323,  6354,   2,  21, UNI_YIJING }   /* inyijinghexagramsymbols */,
-  {     0,  4399,   372,   8,   3, UNI_XPOSIXLOWER }   /* lowercase=y */,
-  {    11,  1106,   644,   6,   2, UNI_NFKDQC__N }   /* nfkdqc=n */,
-  {     0,   323,   547,   2,   2, UNI_IN__3 }   /* in=3 */,
-  {     1,  2816,  6709,   3,  20, UNI_BC__PDF }   /* bc=popdirectionalformat */,
-  {     9,  1335,   249,   2,   2, UNI_NB }   /* isnb */,
-  {     1,  6554,  2133,   3,  12, UNI_SC__GONM }   /* sc=masaramgondi */,
-  {     0,  1720,  4354,   4,  15, UNI_DIACRITICALSEXT }   /* blk=diacriticalsext */,
-  {     1,  1137,   918,   4,   7, UNI_ZZZZ }   /* scx=unknown */,
-  {     0,  2431,   393,   6,   6, UNI_INGOTHIC }   /* block=gothic */,
-  {     2,  5358,  7868,  10,   8, UNI_WB__KA }   /* wordbreak=katakana */,
-  {    38,  1665,   972,  10,   6, -UNI_SD }   /* softdotted=false */,
-  {     3,    53,     0,   1,   0, UNI_N }   /* n */,
-  {    32,  6554,    15,   3,   4, UNI_SC__AGHB }   /* sc=aghb */,
-  {     1,  8084,  1961,  21,   8, UNI_LB__H2 }   /* hangulsyllabletype=lvsyllable */,
-  {    64,  3799,     0,   2,   0, UNI_NL }   /* nl */,
-  {     0,  3324,  2643,  14,   2, UNI_EA__A }   /* eastasianwidth=a */,
-  {     0,  3555,  5664,  14,   5, UNI_NV__400000 }   /* numericvalue=400000 */,
-  {     0,   358,  9215,   4,  13, UNI_CCC__214 }   /* ccc=attachedabove */,
-  {     1,  1008,     0,   8,   0, UNI_GURU }   /* gurmukhi */,
-  {     0,  8333,   576,   8,   2, UNI_S }   /* category=s */,
-  {     0,  1910,   352,   7,   6, UNI_SC__CARI }   /* script=carian */,
-  {     2,  8326,   281,  16,   2, UNI_ZP }   /* generalcategory=zp */,
-  {     8,  3142,   364,   4,   2, UNI_IN__3_DOT_1 }   /* in=v31 */,
-  {     0,  6554,  5775,   3,   4, UNI_SC__BENG }   /* sc=beng */,
-  {     0,  1335,  4282,   2,   4, UNI_SIND }   /* issind */,
-  {    12,  8223,  4932,  23,   5, UNI_JG__MANICHAEANGIMEL }   /* joininggroup=manichaeangimel */,
-  {     1,    42,  4770,   2,   3, UNI_SB__UP }   /* sb=up */,
-  {     0,  9137,  4809,  16,  13, UNI_SUPPUNCTUATION }   /* block=supplementalpunctuation */,
-  {     5,  6849,  3599,  13,   7, UNI_SB__EX }   /* sentencebreak=extend */,
-  {     3,  6554,   653,   3,   7, UNI_SC__ELBA }   /* sc=elbasan */,
-  {     0,  1247,  1070,   5,   4, UNI_CJKEXTB }   /* incjkextb */,
-  {     0,   399,   972,   5,   6, -UNI_GREXT }   /* grext=false */,
-  {     0,   323,  4285,   2,  15, UNI_INDICSIYAQNUMBERS }   /* indicsiyaqnumbers */,
-  {     0,  3175,   972,  13,   6, -UNI_QMARK }   /* quotationmark=false */,
-  {     0,  1536,   372,   4,   5, UNI_XPOSIXSPACE }   /* space=yes */,
-  {     1,  2431,  1639,   6,  10, UNI_INSAURASHTRA }   /* block=saurashtra */,
-  {     0,  3555,   795,  13,   4, UNI_NV___MINUS_1_SLASH_2 }   /* numericvalue=-1/2 */,
-  {     1,  1910,  1024,   7,   6, UNI_HATR }   /* script=hatran */,
-  {    34,  7507,     0,   8,   0, UNI_INARABIC }   /* inarabic */,
-  {     1,  2864,   259,   3,   5, UNI_XPOSIXCNTRL }   /* gc=cntrl */,
-  {     0,  1335,   733,   2,   5, UNI_BATK }   /* isbatak */,
-  {   102,  1430,     0,   9,   0, UNI_PAUC }   /* paucinhau */,
-  {     0,  1720,  1297,   4,   7, UNI_INPHAGSPA }   /* blk=phagspa */,
-  {     0,  1335,   660,   2,   4, UNI_ELYM }   /* iselym */,
-  {     1,  6554,  1940,   3,  11, UNI_SC__SYLO }   /* sc=sylotinagri */,
-  {   133,  1487,   406,   7,   2, UNI_CCC__26 }   /* ccc=ccc26 */,
-  {     0,  2431,  9178,   6,  29, UNI_MISCARROWS }   /* block=miscellaneoussymbolsandarrows */,
-  {     0,  1335,   528,   2,   6, UNI_KHOJ }   /* iskhojki */,
-  {     0,  3984,   972,   4,   2, -UNI_MATH }   /* math=f */,
-  {     7,   445,  2898,   3,  11, UNI_ALPHABETICPF }   /* inalphabeticpf */,
-  {     0,  4414,     0,  15,   0, UNI_PS }   /* openpunctuation */,
-  {     4,   650,  6334,   3,   2, UNI_ideo_values_index }   /* ideo= */,
-  {     0,  2303,  2295,   4,   8, UNI_NV__1_SLASH_20 }   /* nv=5.000e-02 */,
-  {     2,  1910,   708,   7,   5, UNI_SC__LIMB }   /* script=limbu */,
-  {    32,   323,  2387,   2,  12, UNI_INTULUTIGALARI }   /* intulutigalari */,
-  { 48549,  1910,   480,   7,   4, UNI_PRTI }   /* script=prti */,
-  {     0,  1720,  1727,   7,   4, UNI_CJKEXTD }   /* blk=cjkextd */,
-  {     1,  4240,  6909,   4,  22, UNI_ARCHAICCUNEIFORMNUMERALS }   /* inarchaiccuneiformnumerals */,
-  {    15,   878,   644,   4,   2, -UNI_TERM }   /* term=n */,
-  {     1,  1335,   556,   2,   6, UNI_ONAO }   /* isolonal */,
-  {     0,  1910,  2056,   7,   7, UNI_SC__SOGD }   /* script=sogdian */,
-  {     2,  2431,  5082,   6,  15, UNI_BAMUMSUP }   /* block=bamumsupplement */,
-  {     1,  6459,  8296,   7,  30, UNI_MATHALPHANUM }   /* block=mathematicalalphanumericsymbols */,
-  {     0,   769,  8407,   3,  20, UNI_ENCLOSEDALPHANUM }   /* inenclosedalphanumerics */,
-  {    41,  4399,   372,   8,   5, UNI_XPOSIXLOWER }   /* lowercase=yes */,
-  {    15,   323,  3487,   2,   6, UNI_INHEBREW }   /* inhebrew */,
-  {     2,  4717,     0,  18,   0, UNI_CYRILLICEXTC }   /* block=cyrillicextc */,
-  {     0,  1720,  9235,   4,  42, UNI_UCASEXT }   /* blk=unifiedcanadianaboriginalsyllabicsextended */,
-  {   194,  1137,  1996,   3,   5, UNI_KANA }   /* scx=kana */,
-  {     0,  2235,  5664,   4,   7, UNI_NV__20000000 }   /* nv=20000000 */,
-  {   128,  3897,  3913,  12,   4, UNI_JG__MALAYALAMNNNA }   /* jg=malayalamnnna */,
-  {     0,   816,     0,   7,   0, UNI_OSMA }   /* osmanya */,
-  {     9,     2,  8709,   1,  32, UNI_DIACRITICALSEXT }   /* combiningdiacriticalmarksextended */,
-  {     0,  4622,   160,  17,   4, UNI_OUGR }   /* scriptextensions=ougr */,
-  {    39,  2431,  1048,   6,   6, UNI_INTELUGU }   /* block=telugu */,
-  {     0,  1106,   373,   6,   2, UNI_DT__NONE }   /* nfkdqc=y */,
-  {     0,  1981,   373,   5,   4, UNI_BIDIM }   /* bidim=yes */,
-  {     1,  7433,  1205,  24,   2, UNI_CCC__24 }   /* canonicalcombiningclass=24 */,
-  {     1,  1335,  4731,   5,   4, UNI_CJKEXTC }   /* iscjkextc */,
-  {     4,   445,  5154,   3,  16, UNI_ALCHEMICAL }   /* inalchemicalsymbols */,
-  {     1,   393,     0,   4,   0, UNI_GOTH }   /* goth */,
-  {     5,  4253,  2771,   7,   8, UNI_BRAI }   /* braillepatterns */,
-  {     0,   428,   644,   3,   3, -UNI_DIA }   /* dia=no */,
-  {     0,  1137,  5269,   3,   5, UNI_MANI }   /* scx=mani */,
-  {     0,  1348,     0,   9,   0, UNI_SIND }   /* khudawadi */,
-  {     0,  1512,   644,  10,   2, -UNI_DEP }   /* deprecated=n */,
-  {     0,  6554,  1902,   3,   4, UNI_SC__KTHI }   /* sc=kthi */,
-  {     3,   323,   341,   2,   5, UNI_VSSUP }   /* invssup */,
-  {   121,  5031,   372,  16,   3, UNI__PERL_PATWS }   /* patternwhitespace=y */,
-  {     3,   323,  7408,   2,  25, UNI_SUPERANDSUB }   /* insuperscriptsandsubscripts */,
-  {    86,  4622,   556,  17,   6, UNI_ONAO }   /* scriptextensions=olonal */,
-  {     0,  2382,   365,   3,   2, UNI_IN__18 }   /* in=18 */,
-  {   278,  6254,  1335,  10,   2, UNI_LB__IS }   /* linebreak=is */,
-  {     1,   574,  2411,   4,   8, UNI_SB__SC }   /* sb=scontinue */,
-  {     1,  2431,  1940,   6,  11, UNI_INSYLOTINAGRI }   /* block=sylotinagri */,
-  {     7,  1335,   885,   2,   7, UNI_TGLG }   /* istagalog */,
-  {     2,  8867,  5188,  22,  14, UNI_INSC__GEMINATIONMARK }   /* indicsyllabiccategory=geminationmark */,
-  {    33,  1335,  3228,   2,   5, UNI_ASCII }   /* isascii */,
-  {    12,  2409,   629,   9,   6, UNI_IDC }   /* idcontinue=true */,
-  {     0,  7808,   286,   9,   2, UNI_BC__B }   /* bidiclass=b */,
-  {    25,  7808,  1768,  21,   7, UNI_BC__LRI }   /* bidiclass=lefttorightisolate */,
-  {     0,  1799,     0,   6,   0, UNI_ARAB }   /* arabic */,
-  {     0,  4622,   456,  17,   4, UNI_OGAM }   /* scriptextensions=ogam */,
-  {    31,  5830,   972,  21,   6, -UNI_CWCM }   /* changeswhencasemapped=false */,
-  {     4,  4622,   448,  17,   4, UNI_MRO }   /* scriptextensions=mroo */,
-  {     0,  2235,  1116,   4,   2, UNI_NV__2_SLASH_3 }   /* nv=2/3 */,
-  {     5,  1247,  9037,   5,  23, UNI_CJKCOMPATIDEOGRAPHS }   /* incjkcompatibilityideographs */,
-  {     0,  1247,  2524,   5,   4, UNI_CJKEXTI }   /* incjkexti */,
-  {     0,   358,  2833,   3,   3, UNI_CCC__AR }   /* ccc=ar */,
-  {     0,  3134,   644,   5,   3, -UNI_EPRES }   /* epres=no */,
-  {    65,   978,   644,   6,   3, -UNI_COMPEX }   /* compex=no */,
-  {     0,   574,   191,   3,   2, UNI_SB__SE }   /* sb=se */,
-  {     0,  2498,  7910,  10,  13, UNI_CYRILLICSUP }   /* incyrillicsupplementary */,
-  {     0,   323,  7868,   2,  26, UNI_KATAKANAEXT }   /* inkatakanaphoneticextensions */,
-  {     1,  8326,  3422,  16,  13, UNI_XPOSIXDIGIT }   /* generalcategory=decimalnumber */,
-  {     3,  1137,  1152,   4,   8, UNI_TAGB }   /* scx=tagbanwa */,
-  {    26,  1335,  5809,   2,  21, UNI_CWCF }   /* ischangeswhencasefolded */,
-  {     3,  2275,   362,   4,   1, UNI_NV__41 }   /* nv=41 */,
-  {     0,  2375,  2467,  10,  10, UNI_IN__NA }   /* presentin=unassigned */,
-  {     7,  1459,   373,   4,   4, UNI_XIDS }   /* xids=yes */,
-  {     1,  3324,     3,  15,   1, UNI_EA__W }   /* eastasianwidth=w */,
-  {     0,  6554,   528,   3,   6, UNI_SC__KHOJ }   /* sc=khojki */,
-  {     0,  2431,   816,   6,   7, UNI_INOSMANYA }   /* block=osmanya */,
-  {    14,     5,     0,   2,   0, UNI_MC }   /* mc */,
-  {   137,  1137,  1639,   4,  10, UNI_SAUR }   /* scx=saurashtra */,
-  {     3,  6554,   132,   3,   4, UNI_MEDF }   /* sc=medf */,
-  {     0,  2107,  2683,  10,   3, -UNI_KEHNOROTATE }   /* kehnorotate=n */,
-  {     3,  3109,   373,  13,   4, UNI_NFCQC__Y }   /* nfcquickcheck=yes */,
-  {     0,  4622,  5233,  17,  14, UNI_ROHG }   /* scriptextensions=hanifirohingya */,
-  {     1,  8383,   373,  16,   4, UNI_UIDEO }   /* unifiedideograph=yes */,
-  {     2,  2001,     0,   7,   0, UNI_UCASEXT }   /* ucasext */,
-  {     8,  5423,  2725,   7,  12, UNI_LOWSURROGATES }   /* block=lowsurrogates */,
-  {     0,  8834,  7805,  32,   4, UNI_CJKEXTB }   /* block=cjkunifiedideographsextensionb */,
-  {     0,  6254,  3621,  10,   2, UNI_LB__ZW }   /* linebreak=zw */,
-  {    66,   306,   364,   3,   2, UNI_NV__31 }   /* nv=31 */,
-  {    15,  7237,   972,  25,   6, -UNI_CWKCF }   /* changeswhennfkccasefolded=false */,
-  {     0,   323,  3814,   2,  14, UNI_PHONETICEXTSUP }   /* inphoneticextsup */,
-  {     0,  3760,     0,   4,   0, UNI_IDSU }   /* idsu */,
-  {     0,   401,   972,   3,   6, -UNI_EXT }   /* ext=false */,
-  {     5,  4589,   304,  15,   1, UNI_NV__3_SLASH_4 }   /* numericvalue=3/4 */,
-  {     1,  1460,   643,   6,   2, UNI_ids_values_index }   /* idstart= */,
-  {     0,  4369,     0,  15,   0, UNI_INHANGUL }   /* hangulsyllables */,
-  {     1,   323,  6472,   2,  13, UNI_MATHOPERATORS }   /* inmathoperators */,
-  {    95,  6554,  1311,   3,   4, UNI_SOYO }   /* sc=soyo */,
-  {     1,  8333,   164,   9,   2, UNI_PC }   /* category=pc */,
-  {     1,   283,   295,   4,   2, UNI_GCB__XX }   /* gcb=xx */,
-  {     0,  8999,  2752,   8,   9, UNI_MISCTECHNICAL }   /* blk=misctechnical */,
-  {     8,  3937,   297,   3,   2, UNI_LB__NU }   /* lb=nu */,
-  {     0,  1910,  5989,   7,  19, UNI_SC__MERO }   /* script=meroitichieroglyphs */,
-  {     2,  1910,   843,   7,   4, UNI_SC__PCUN }   /* script=pcun */,
-  {     0,  9137,  5351,  18,   7, UNI_SUPARROWSA }   /* block=supplementalarrowsa */,
-  {    75,  1818,  1592,   3,   7, UNI_JG__THINYEH }   /* jg=thinyeh */,
-  {    54,  8333,   106,   9,   2, UNI_ZL }   /* category=zl */,
-  {     0,  8436,    83,  29,   3, UNI_CJKEXTG }   /* iscjkunifiedideographsextensiong */,
-  {     0,  8380,  7805,  26,   4, UNI_CJKEXTB }   /* cjkunifiedideographsextensionb */,
-  {     1,  4622,  1311,  17,   4, UNI_SOYO }   /* scriptextensions=soyo */,
-  {   325,    82,     0,   4,   0, UNI_GONG }   /* gong */,
-  {    89,  2864,  3883,   3,  14, UNI_MN }   /* gc=nonspacingmark */,
-  {     0,  1254,     0,   4,   0, UNI_GRAN }   /* gran */,
-  {     0,    21,   643,   2,   3, -UNI_EXT }   /* ext=n */,
-  {     0,  6554,  1187,   3,   9, UNI_BERF }   /* sc=beriaerfe */,
-  {     0,  2609,  7556,   3,  23, UNI_MUSICSUP }   /* ismusicalsymbolssupplement */,
-  {     4,   358,  6687,   2,   6, UNI_CCC__L }   /* ccc=left */,
-  {     0,   562,     0,   6,   0, UNI_PATSYN }   /* patsyn */,
-  {     0,  2082,     0,   2,   0, UNI_PO }   /* po */,
-  {     2,  9137,  1656,   7,   9, UNI_SMALLFORMS }   /* block=smallforms */,
-  {    67,  1137,  1921,   4,   4, UNI_SORA }   /* scx=sora */,
-  {     2,   768,  5929,   4,   8, UNI_LB__ID }   /* linebreak=id */,
-  {     2,  6254,  3054,  10,  11, UNI_LB__BB }   /* linebreak=breakbefore */,
-  {    13,  4622,   528,  17,   4, UNI_KHOJ }   /* scriptextensions=khoj */,
-  {     0,  2082,  2148,   5,   5, UNI_POSIXALPHA }   /* posixalpha */,
-  {     8,  6108,  5351,   5,   7, UNI_SUPARROWSA }   /* insuparrowsa */,
-  {   296,   642,  7433,   6,   5, UNI_DT__NONCANON }   /* dt=noncanon */,
-  {    64,  8195,  4769,  16,   2, UNI_vs_values_index }   /* variationselector= */,
-  {     0,  1335,   448,   2,   3, UNI_MRO }   /* ismro */,
-  {     0,  7808,  6960,   8,   4, UNI_BC__AL }   /* bidiclass=al */,
-  {     1,  6554,  4853,   3,   4, UNI_SC__BOPO }   /* sc=bopo */,
-  {     0,  8333,  5450,  13,  12, UNI_PO }   /* category=otherpunctuation */,
-  {    34,  7808,   319,  10,   2, UNI_BC__WS }   /* bidiclass=ws */,
-  {     0,  1137,  1599,   4,  10, UNI_KHAR }   /* scx=kharoshthi */,
-  {     0,  2431,   653,   6,   7, UNI_INELBASAN }   /* block=elbasan */,
-  {    96,  9137,  4343,   9,  11, UNI_SUPPUNCTUATION }   /* block=suppunctuation */,
-  {     3,    54,  3654,   2,   9, UNI_SC__ETHI }   /* sc=ethiopic */,
-  {     5,  1335,   775,   2,   4, UNI_MAND }   /* ismand */,
-  {     2,    34,  5408,   1,   8, UNI_TANGUTSUP }   /* tangutsup */,
-  {     0,  6554,  6312,   3,   7, UNI_SC__SINH }   /* sc=sinhala */,
-  {     0,  6554,   947,   3,   8, UNI_BALI }   /* sc=balinese */,
-  {    13,  2816,     0,  14,   0, UNI_BC__R }   /* bc=righttoleft */,
-  {     0,  1910,   847,   7,   4, UNI_SARB }   /* script=sarb */,
-  {     0,   358,  5792,   4,  13, UNI_CCC__202 }   /* ccc=attachedbelow */,
-  {     1,  7938,  1207,  27,   2, UNI_CCC__35 }   /* canonicalcombiningclass=ccc35 */,
-  {     1,  6554,   227,   3,   4, UNI_SC__TUTG }   /* sc=tutg */,
-  {     0,  1335,     0,   3,   0, UNI_C }   /* isc */,
-  {     0,  2455,   629,  12,   6, UNI_CI }   /* caseignorable=true */,
-  {     0,  2940,  1576,   8,   5, UNI_ETHIOPICSUP }   /* isethiopicsup */,
-  {     2,  5031,   372,  16,   2, UNI_patws_values_index }   /* patternwhitespace= */,
-  {     0,  1335,  5005,   2,   8, UNI_DINGBATS }   /* isdingbats */,
-  {    14,  6849,     0,  14,   0, UNI_sb_values_index }   /* sentencebreak= */,
-  {     1,  6254,     0,  10,   0, UNI_lb_values_index }   /* linebreak= */,
-  { 11334,  3800,  4956,  13,  10, UNI_LATINEXTADDITIONAL }   /* latinextendedadditional */,
-  {     0,  1910,  1152,   7,   8, UNI_SC__TAGB }   /* script=tagbanwa */,
-  {     2,  2431,  6472,   6,  13, UNI_MATHOPERATORS }   /* block=mathoperators */,
-  {    19,  1880,   644,   5,   2, UNI_COMPEX }   /* nfcqc=n */,
-  {     1,  3798,  4731,   7,   4, UNI_LATINEXTC }   /* inlatinextc */,
-  {     0,  1910,  5407,   7,   6, UNI_SC__TANG }   /* script=tangut */,
-  {     5,    54,  1996,   2,   5, UNI_SC__KANA }   /* sc=kana */,
-  {     9,  6254,  6062,  10,   9, UNI_EMOD }   /* linebreak=emodifier */,
-  {     2,  2431,  5560,   6,  20, UNI_ININSCRIPTIONALPAHLAVI }   /* block=inscriptionalpahlavi */,
-  {     0,  3142,   309,   4,   2, UNI_IN__9 }   /* in=v90 */,
-  {     1,  1137,  1421,   4,   9, UNI_PALM }   /* scx=palmyrene */,
-  {    34,  1472,  1562,   5,   4, UNI_LATINEXTA }   /* latinexta */,
-  {    28,  5358,  1659,  10,   2, UNI_LB__LF }   /* wordbreak=lf */,
-  {     0,   195,     0,   4,   0, UNI_SGNW }   /* sgnw */,
-  {     0,  1335,  5443,   3,  19, UNI_PC }   /* isconnectorpunctuation */,
-  {     0,  3135,  1377,  12,   2, UNI_IN__10 }   /* presentin=v100 */,
-  {     0,  1609,     0,   4,   0, UNI_NAGM }   /* nagm */,
-  {     0,  1720,  5048,   4,   4, UNI_RUMI }   /* blk=rumi */,
-  {    20,  6225,   681,  13,   3, UNI_JG__NUN }   /* joininggroup=nun */,
-  {   163,  9068,     0,   3,   0, UNI_nt_values_index }   /* nt= */,
-  {     3,  4917,  8150,  11,  17, UNI_SUPPUAB }   /* supplementaryprivateuseareab */,
-  {   118,  1720,  5989,   4,  19, UNI_SC__MERO }   /* blk=meroitichieroglyphs */,
-  {    33,  1720,  2009,   5,  11, UNI_CHESSSYMBOLS }   /* blk=chesssymbols */,
-  {     0,  3842,     0,  11,   0, UNI_LATINEXTE }   /* islatinexte */,
-  {    89,  1910,  1187,   7,   9, UNI_BERF }   /* script=beriaerfe */,
-  {     2,  4622,  1869,  17,  11, UNI_MEDF }   /* scriptextensions=medefaidrin */,
-  {     5,  1720,  1609,   4,  10, UNI_INNAGMUNDARI }   /* blk=nagmundari */,
-  {     0,  9235,     0,  34,   0, UNI_UCAS }   /* unifiedcanadianaboriginalsyllabics */,
-  {   182,  2375,   928,   9,   3, UNI_IN__10 }   /* presentin=10 */,
-  {    10,  2431,  8465,   7,  29, UNI_CUNEIFORMNUMBERS }   /* block=cuneiformnumbersandpunctuation */,
-  {     0,  6554,   733,   3,   5, UNI_BATK }   /* sc=batak */,
-  {     2,  1335,  9143,   2,  33, UNI_SUPMATHOPERATORS }   /* issupplementalmathematicaloperators */,
-  {     0,  3937,   289,   3,   2, UNI_LB__H2 }   /* lb=h2 */,
-  {     3,    33,  5616,   1,  17, UNI_SMALLKANAEXT }   /* smallkanaextension */,
-  {     0,  1137,  5216,   4,   7, UNI_SHRD }   /* scx=sharada */,
-  {     0,  5700,  5733,  14,   6, UNI_term_values_index }   /* terminalpunctuation= */,
-  {     1,  1335,  2536,   2,  11, UNI_NAND }   /* isnandinagari */,
-  {    33,   492,     0,   4,   0, UNI_SHAW }   /* shaw */,
-  {     1,  1586,  6157,   6,   9, UNI_KANAEXTA }   /* iskanaextendeda */,
-  {     1,  7808,  8247,  10,  21, UNI_BC__PDI }   /* bidiclass=popdirectionalisolate */,
-  {     7,  1335,  3886,   2,  11, UNI_MC }   /* isspacingmark */,
-  {     9,  2589,  7388,   5,  15, UNI_GEOMETRICSHAPESEXT }   /* isgeometricshapesext */,
-  {   260,  2816,  7626,   3,  17, UNI_BC__ES }   /* bc=europeanseparator */,
-  {     0,  1137,   255,   4,   4, UNI_ZZZZ }   /* scx=zzzz */,
-  {     4,  5872,     0,  21,   0, UNI_CWT }   /* changeswhentitlecased */,
-  {     1,  6254,  1217,  10,   2, UNI_LB__CL }   /* linebreak=cl */,
-  {     0,  1335,  8267,   2,  22, UNI_ENCLOSEDIDEOGRAPHICSUP }   /* isenclosedideographicsup */,
-  {     1,  1243,  8709,   3,  32, UNI_DIACRITICALSEXT }   /* incombiningdiacriticalmarksextended */,
-  {     2,     5,   373,   3,   2, UNI_MCM }   /* mcm=y */,
-  {     0,  4885,     0,  16,   0, UNI_PF }   /* finalpunctuation */,
-  {     0,  1137,   460,   4,   4, UNI_OLCK }   /* scx=olck */,
-  {     1,  6554,   156,   3,   4, UNI_SC__OSGE }   /* sc=osge */,
-  {     0,    30,   567,   1,   7, UNI_INREJANG }   /* inrejang */,
-  {     7,  1981,   373,  12,   2, UNI_BIDIM }   /* bidimirrored=y */,
-  {     0,  2148,   972,   5,   6, -UNI_XPOSIXALPHA }   /* alpha=false */,
-  {     0,   393,     0,   6,   0, UNI_GOTH }   /* gothic */,
-  {     5,   428,   972,   3,   2, -UNI_DIA }   /* dia=f */,
-  {     2,   323,   352,   2,   6, UNI_INCARIAN }   /* incarian */,
-  {     6,  3937,  2715,   3,  10, UNI_LB__WJ }   /* lb=wordjoiner */,
-  {     1,   167,   173,   2,   2, UNI_PHNX }   /* phnx */,
-  {    12,   323,  5005,   2,   8, UNI_DINGBATS }   /* indingbats */,
-  {     4,  1910,   892,   7,   7, UNI_LANA }   /* script=taitham */,
-  {    34,    71,   972,   3,   2, -UNI_CWU }   /* cwu=f */,
-  {    38,  1335,  3422,   2,  13, UNI_XPOSIXDIGIT }   /* isdecimalnumber */,
-  {     2,  4622,  3624,  17,  15, UNI_ZANB }   /* scriptextensions=zanabazarsquare */,
-  {     2,  3937,  6613,   3,  12, UNI_LB__SY }   /* lb=breaksymbols */,
-  {     0,  2080,  2148,   7,   5, UNI_POSIXALPHA }   /* isposixalpha */,
-  {     2,   851,     0,   4,   0, UNI_SHRD }   /* shrd */,
-  {     2,  1720,  8195,   4,  28, UNI_VSSUP }   /* blk=variationselectorssupplement */,
-  {     1,  1335,  5082,   2,  15, UNI_BAMUMSUP }   /* isbamumsupplement */,
-  {     0,  1720,   336,   4,   5, UNI_INTAKRI }   /* blk=takri */,
-  {    40,  4622,   239,  17,   4, UNI_XSUX }   /* scriptextensions=xsux */,
-  {     6,  5358,  6723,  10,   6, UNI_WB__FO }   /* wordbreak=format */,
-  {     1,  1566,     0,   4,   0, UNI_JAVA }   /* java */,
-  {     0,  4622,   782,  17,   4, UNI_MARC }   /* scriptextensions=marc */,
-  {     7,  1137,   352,   4,   4, UNI_CARI }   /* scx=cari */,
-  {    34,  1720,  6110,   4,  19, UNI_SUPARROWSB }   /* blk=supplementalarrowsb */,
-  {   147,   978,   630,   6,   5, UNI_COMPEX }   /* compex=true */,
-  {     9,  4622,   775,  17,   7, UNI_MAND }   /* scriptextensions=mandaic */,
-  {     1,  1720,  1008,   4,   8, UNI_INGURMUKHI }   /* blk=gurmukhi */,
-  {     0,     2,  7238,   1,  24, UNI_CWKCF }   /* changeswhennfkccasefolded */,
-  {    40,  2431,   939,   6,   8, UNI_INARMENIAN }   /* block=armenian */,
-  {     7,  2455,   372,  12,   5, UNI_CI }   /* caseignorable=yes */,
-  {     0,  1720,  1496,   5,   9, UNI_INCHORASMIAN }   /* blk=chorasmian */,
-  {     5,  1720,  6750,   4,  23, UNI_COMPATJAMO }   /* blk=hangulcompatibilityjamo */,
-  {     2,  2431,   775,   6,   7, UNI_INMANDAIC }   /* block=mandaic */,
-  {     1,  4700,  4956,  17,  10, UNI_LATINEXTADDITIONAL }   /* blk=latinextendedadditional */,
-  {    17,  3828,     0,  13,   0, UNI_DEVANAGARIEXT }   /* devanagariext */,
-  {    69,  4622,  1060,  17,   6, UNI_YEZI }   /* scriptextensions=yezidi */,
-  {     1,   992,   644,   8,   3, -UNI_EXT }   /* extender=no */,
-  {     1,  1335,  5082,   2,   8, UNI_BAMUMSUP }   /* isbamumsup */,
-  {     0,  8333,  3435,   9,  13, UNI_ME }   /* category=enclosingmark */,
-  {    54,  8867,  2489,  22,   5, UNI_INSC__VOWEL }   /* indicsyllabiccategory=vowel */,
-  {     1,  8084,  4206,  19,  13, UNI_HST__NA }   /* hangulsyllabletype=notapplicable */,
-  {     2,    30,  7217,   1,  19, UNI_DEVANAGARIEXT }   /* isdevanagariextended */,
-  {     0,   878,   373,   4,   4, UNI_TERM }   /* term=yes */,
-  {     1,   323,  5598,   2,   8, UNI_INCHEROKEE }   /* incherokee */,
-  {    16,  1335,  3375,   2,  15, UNI_ARMI }   /* isimperialaramaic */,
-  {     0,  1448,     0,   4,   0, UNI_THAA }   /* thaa */,
-  {     6,  1720,   754,   4,   7, UNI_INKANNADA }   /* blk=kannada */,
-  {    36,   925,   611,   4,   3, UNI_AGE__9 }   /* age=9.0 */,
-  {     2,  7433,   595,  24,   2, UNI_CCC__13 }   /* canonicalcombiningclass=13 */,
-  {    10,  1720,   728,   4,   5, UNI_INTAIYO }   /* blk=taiyo */,
-  {     0,  1459,  4753,   3,   3, UNI_XIDC }   /* xidc=t */,
-  {    24,  7643,  1145,   5,   7, UNI_SPECIALS }   /* blk=specials */,
-  {     0,  6254,  2818,   9,   3, UNI_RI }   /* linebreak=ri */,
-  {     0,  2816,  3654,   2,   3, UNI_BC__ET }   /* bc=et */,
-  {    20,  1910,  1685,   7,  10, UNI_WARA }   /* script=warangciti */,
-  {     1,  4786,   644,  18,   3, -UNI_IDST }   /* idstrinaryoperator=no */,
-  {     5,  3937,    63,   3,   2, UNI_LB__CP }   /* lb=cp */,
-  {    57,  2303,  2195,   4,   8, UNI_NV__11_SLASH_2 }   /* nv=5.500e+00 */,
-  {    20,  5270,     0,   4,   0, UNI_MANI }   /* mani */,
-  {   270,  8223,  4443,  23,   4, UNI_JG__MANICHAEANBETH }   /* joininggroup=manichaeanbeth */,
-  {     0,  6625,   373,  21,   2, UNI_MCM }   /* modifiercombiningmark=y */,
-  {   105,  6554,   444,   3,   4, UNI_SC__LINA }   /* sc=lina */,
-  {    56,    54,  3268,   2,   5, UNI_SC__GEOR }   /* sc=geor */,
-  {     1,  1910,  1776,   7,   4, UNI_SC__GURU }   /* script=guru */,
-  {     0,  2609,  5309,   3,  18, UNI_MODIFIERTONELETTERS }   /* ismodifiertoneletters */,
-  {     1,  1910,   108,   7,   4, UNI_KAWI }   /* script=kawi */,
-  {     0,  3651,  6511,   5,  21, UNI_EARLYDYNASTICCUNEIFORM }   /* blk=earlydynasticcuneiform */,
-  {     0,  9137,  4912,   7,   8, UNI_SYRIACSUP }   /* block=syriacsup */,
-  {     4,  2431,  5048,   6,   4, UNI_RUMI }   /* block=rumi */,
-  {     3,  4569,   629,   5,   3, UNI_XPOSIXSPACE }   /* wspace=t */,
-  {     1,  5658,     0,   6,   0, UNI_HYPHEN }   /* hyphen */,
-  {     1,  7433,  3675,  24,  12, UNI_CCC__0 }   /* canonicalcombiningclass=notreordered */,
-  {    86,   323,  8346,   2,  32, UNI_INIDC }   /* inideographicdescriptioncharacters */,
-  {   165,  4717,  4709,  14,   9, UNI_CYRILLICEXTB }   /* block=cyrillicextendedb */,
-  {   619,   323,  1152,   2,   8, UNI_INTAGBANWA }   /* intagbanwa */,
-  {     2,  1036,     0,   4,   0, UNI_LEPC }   /* lepc */,
-  {     3,  7433,  8555,  24,   9, UNI_CCC__AL }   /* canonicalcombiningclass=aboveleft */,
-  {     1,  1842,   644,  11,   3, -UNI_KEHNOMIRROR }   /* kehnomirror=no */,
-  {     4,  5893,   286,  21,   1, UNI_cwu_values_index }   /* changeswhenuppercased= */,
-  {     0,  6532,  3565,  18,   3, UNI_idcompatmathcontinue_values_index }   /* idcompatmathcontinue= */,
-  {   158,   925,   365,   4,   2, UNI_AGE__18 }   /* age=18 */,
-  {   131,  4085,   373,  16,   2, UNI_STERM }   /* sentenceterminal=y */,
-  {     0,  2431,  2409,   6,   3, UNI_INIDC }   /* block=idc */,
-  {     9,  2909,     0,   5,   0, UNI_KHMR }   /* khmer */,
-  {     3,  6849,  3030,  13,   3, UNI_SB__LE }   /* sentencebreak=le */,
-  {    36,  1335,  7287,   2,  24, UNI_COMPEX }   /* isfullcompositionexclusion */,
-  {     1,  2431,  1562,   9,   4, UNI_CJKEXTA }   /* block=cjkexta */,
-  {     2,   323,  5598,   2,  11, UNI_CHEROKEESUP }   /* incherokeesup */,
-  {     0,  1951,     0,   5,   0, UNI_EBASE }   /* ebase */,
-  {     0,  8167,     0,  19,   0, UNI_EGYP }   /* egyptianhieroglyphs */,
-  {     0,  1720,  1304,   4,   7, UNI_INSIDDHAM }   /* blk=siddham */,
-  {     0,  4700,  6157,   9,   9, UNI_LATINEXTA }   /* blk=latinextendeda */,
-  {     1,  8741,  4206,  24,  13, UNI_INPC__NA }   /* indicpositionalcategory=notapplicable */,
-  {     7,  1549,  7388,   5,  12, UNI_GEOMETRICSHAPES }   /* ingeometricshapes */,
-  {     4,   227,     0,   4,   0, UNI_TUTG }   /* tutg */,
-  {    34,  7156,  3913,  22,   4, UNI_JG__MALAYALAMNNNA }   /* joininggroup=malayalamnnna */,
-  {     2,  5700,   644,  19,   2, -UNI_TERM }   /* terminalpunctuation=n */,
-  {    82,  1335,   528,   2,   4, UNI_KHOJ }   /* iskhoj */,
-  {     1,  1720,  8267,   4,  29, UNI_ENCLOSEDIDEOGRAPHICSUP }   /* blk=enclosedideographicsupplement */,
-  {     0,   488,     0,   4,   0, UNI_ROHG }   /* rohg */,
-  {     0,  1720,   568,   4,   6, UNI_INREJANG }   /* blk=rejang */,
-  {     0,  1551,     0,   4,   0, UNI_GEOR }   /* geor */,
-  {   133,  3135,   364,  11,   2, UNI_IN__3_DOT_1 }   /* presentin=v31 */,
-  {    34,  8326,   117,  16,   2, UNI_XPOSIXDIGIT }   /* generalcategory=nd */,
-  {     2,  7643,  5616,   5,  11, UNI_SMALLKANAEXT }   /* blk=smallkanaext */,
-  {     2,   358,  3288,   4,  11, UNI_CCC__DA }   /* ccc=doubleabove */,
-  {     2,  4622,   723,  17,   5, UNI_RUNR }   /* scriptextensions=runic */,
-  {    39,   323,  8007,   2,  27, UNI_ANCIENTGREEKMUSIC }   /* inancientgreekmusicalnotation */,
-  {     0,  3937,  4869,   3,  16, UNI_LB__CL }   /* lb=closepunctuation */,
-  {    13,  1720,  8931,   4,  28, UNI_SYMBOLSFORLEGACYCOMPUTINGSUP }   /* blk=symbolsforlegacycomputingsup */,
-  {     1,  7197,     0,  11,   0, UNI_MTEI }   /* meeteimayek */,
-  {     1,  1137,   679,   4,   7, UNI_HANO }   /* scx=hanunoo */,
-  {    32,   323,  6894,   2,   5, UNI_MUSIC }   /* inmusic */,
-  {     0,  1137,  1599,   4,   4, UNI_KHAR }   /* scx=khar */,
-  {     1,  1910,  2156,   7,   4, UNI_MEND }   /* script=mend */,
-  {     1,  5809,   972,  21,   2, -UNI_CWCF }   /* changeswhencasefolded=f */,
-  {     0,  1335,   268,   2,   5, UNI_CWKCF }   /* iscwkcf */,
-  {    74,  1799,  6582,   4,  12, UNI_ARABICSUP }   /* arabicsupplement */,
-  {    98,  1536,   971,   4,   7, -UNI_XPOSIXSPACE }   /* space=false */,
-  {     3,   552,  1377,   4,   3, UNI_NV__7000 }   /* nv=7000 */,
-  {     1,   358,  2172,   4,   2, UNI_CCC__11 }   /* ccc=11 */,
-  {     8,  6894,     0,   5,   0, UNI_MUSIC }   /* music */,
-  {     0,  6886,     0,  13,   0, UNI_ZNAMENNYMUSIC }   /* znamennymusic */,
-  {     0,   789,  1882,   3,   4, UNI_nfkcqc_values_index }   /* nfkcqc= */,
-  {     3,    30,  1511,   1,   4, UNI_DEP }   /* isdep */,
-  {     0,  6554,   336,   3,   4, UNI_SC__TAKR }   /* sc=takr */,
-  {     3,    33,  1145,   1,   7, UNI_SPECIALS }   /* specials */,
-  {     0,  4622,  1129,  17,   4, UNI_LINB }   /* scriptextensions=linb */,
-  {     0,  2375,   595,  10,   4, UNI_IN__13 }   /* presentin=13.0 */,
-  {     1,  1137,  5233,   4,   4, UNI_HAN }   /* scx=hani */,
-  {     1,  4622,  4685,  17,   6, UNI_ZYYY }   /* scriptextensions=common */,
-  {   192,   323,  4723,   2,  12, UNI_CYRILLICEXTC }   /* incyrillicextc */,
-  {     1,  7156,  2344,  22,   3, UNI_JG__MALAYALAMNGA }   /* joininggroup=malayalamnga */,
-  {     0,  1720,   578,   4,   6, UNI_INTANGSA }   /* blk=tangsa */,
-  {     1,  1335,    48,   3,   3, UNI_CAKM }   /* iscakm */,
-  {     1,   264,   373,   4,   4, UNI_CWCF }   /* cwcf=yes */,
-  {     0,  1137,  1283,   4,   4, UNI_MULT }   /* scx=mult */,
-  {     0,  6625,   644,  21,   2, -UNI_MCM }   /* modifiercombiningmark=n */,
-  {     5,  6554,   955,   3,   8, UNI_BASS }   /* sc=bassavah */,
-  {    21,  1112,  4602,   4,   3, UNI_NV__13_SLASH_2 }   /* nv=13/2 */,
-  {     2,  1720,  7002,   4,  16, UNI_INDICNUMBERFORMS }   /* blk=indicnumberforms */,
-  {     1,  2072,     0,   7,   0, UNI_RADICAL }   /* radical */,
-  {     0,  5462,   644,  20,   3, -UNI_EXTPICT }   /* extendedpictographic=no */,
-  {     0,   323,   534,   2,   6, UNI_INLYDIAN }   /* inlydian */,
-  {   398,  2830,  8669,  10,  29, UNI_ARABICMATH }   /* blk=arabicmathematicalalphabeticsymbols */,
-  {     0,  5719,     0,  20,   0, UNI_vo_values_index }   /* verticalorientation= */,
-  {    80,  8741,  3030,  23,   5, UNI_INPC__LEFT }   /* indicpositionalcategory=left */,
-  {     0,  3142,  1381,   5,   2, UNI_IN__12 }   /* in=v120 */,
-  {     1,  1137,  6185,   4,   4, UNI_SUND }   /* scx=sund */,
-  {     1,  1898,     0,   4,   0, UNI_MONG }   /* mong */,
-  {    20,  1720,  1060,   4,   6, UNI_INYEZIDI }   /* blk=yezidi */,
-  {     5,  1137,  3828,   4,  10, UNI_DEVA }   /* scx=devanagari */,
-  {     0,  2431,  8637,   6,  18, UNI_IDEOGRAPHICSYMBOLS }   /* block=ideographicsymbols */,
-  {     1,  1454,   740,   3,   2, UNI_WB__EB }   /* wb=em */,
-  {     0,  1639,  1026,   7,   3, UNI_SAUR }   /* saurashtra */,
-  {     1,  4622,    31,  17,   4, UNI_AVST }   /* scriptextensions=avst */,
-  {    20,  5358,   542,  10,   2, UNI_WB__DQ }   /* wordbreak=dq */,
-  {     5,  4622,    27,  17,   4, UNI_ARMI }   /* scriptextensions=armi */,
-  {    10,    21,  8407,   1,  20, UNI_ENCLOSEDALPHANUM }   /* enclosedalphanumerics */,
-  {     2,  4622,   488,  17,   4, UNI_ROHG }   /* scriptextensions=rohg */,
-  {     2,    15,  4052,   2,   3, UNI_AGE__7 }   /* age=7 */,
-  {     5,  5872,   972,  21,   2, -UNI_CWT }   /* changeswhentitlecased=f */,
-  {     0,  6554,   863,   3,   7, UNI_SC__SHAW }   /* sc=shavian */,
-  {    37,  8333,  4343,   9,   5, UNI_P }   /* category=punct */,
-  {     2,  1137,  4178,   4,   4, UNI_MODI }   /* scx=modi */,
-  {     1,  4354,   373,   9,   2, UNI_DIA }   /* diacritic=y */,
-  {     0,   623,   366,   5,   1, UNI_CCC__28 }   /* ccc=28 */,
-  {    69,   199,   334,   2,   2, UNI_TALE }   /* tale */,
-  {    20,    33,  4912,   1,  15, UNI_SYRIACSUP }   /* syriacsupplement */,
-  {     0,  8267,     0,  22,   0, UNI_ENCLOSEDIDEOGRAPHICSUP }   /* enclosedideographicsup */,
-  {    48,  1720,  7509,   4,  24, UNI_ARABICPFB }   /* blk=arabicpresentationformsb */,
-  {     0,  2598,   644,  11,   2, -UNI_JOINC }   /* joincontrol=n */,
-  {     4,   925,   599,   4,   3, UNI_AGE__4 }   /* age=4.0 */,
-  {     1,   914,   373,   4,   4, UNI_IDEO }   /* ideo=yes */,
-  {     1,  1016,     0,   4,   0, UNI_HIRA }   /* hira */,
-  {     5,  1818,  2087,   3,   9, UNI_JG__SYRIACWAW }   /* jg=syriacwaw */,
-  {     9,  6554,  1891,   3,  11, UNI_HMNG }   /* sc=pahawhhmong */,
-  {     0,  1335,  9037,   5,  23, UNI_CJKCOMPATIDEOGRAPHS }   /* iscjkcompatibilityideographs */,
-  {     1,  1797,  2898,   3,  11, UNI_ALPHABETICPF }   /* isalphabeticpf */,
-  {     1,  2628,  4399,   8,   5, UNI_XPOSIXLOWER }   /* isxposixlower */,
-  {     0,  9137,  7411,   9,  22, UNI_SUPERANDSUB }   /* block=superscriptsandsubscripts */,
-  {     0,  1720,  5959,   4,   5, UNI_INGREEK }   /* blk=greek */,
-  {     8,    30,  3229,   1,   3, UNI_CI }   /* isci */,
-  {     0,  3555,   805,  13,   4, UNI_NV__17_SLASH_2 }   /* numericvalue=17/2 */,
-  {    17,  1335,  5580,   2,  18, UNI_TAIXUANJING }   /* istaixuanjingsymbols */,
-  {     0,  1459,   972,   8,   6, -UNI_XIDS }   /* xidstart=false */,
-  {     0,  1818,  7753,   3,  14, UNI_JG__NOJOININGGROUP }   /* jg=nojoininggroup */,
-  {     0,  2070,     0,  10,   0, UNI_YIRADICALS }   /* yiradicals */,
-  {     0,  6108,  4655,   4,  15, UNI_SUTTONSIGNWRITING }   /* insuttonsignwriting */,
-  {   128,  6432,  6129,   7,  15, UNI_ENCLOSEDALPHANUM }   /* block=enclosedalphanum */,
-  {     1,  1487,   627,   8,   2, UNI_CCC__122 }   /* ccc=ccc122 */,
-  {     9,  1910,  6087,   7,  21, UNI_PRTI }   /* script=inscriptionalparthian */,
-  {     3,  5137,   372,  16,   3, UNI_EBASE }   /* emojimodifierbase=y */,
-  {     0,  1910,    86,   7,   4, UNI_SC__GREK }   /* script=grek */,
-  {    75,  2020,  2683,  11,   4, -UNI_GRBASE }   /* graphemebase=no */,
-  {    15,  2375,  2784,  10,   3, UNI_IN__5_DOT_2 }   /* presentin=5.2 */,
-  {    50,  3076,  4912,   3,  15, UNI_SYRIACSUP }   /* insyriacsupplement */,
-  {    11,  2500,  6157,   8,   9, UNI_CYRILLICEXTA }   /* cyrillicextendeda */,
-  {     4,   843,     0,   4,   0, UNI_PCUN }   /* pcun */,
-  {    39,  6554,   947,   3,   4, UNI_BALI }   /* sc=bali */,
-  {   105,   264,   630,   4,   2, UNI_CWCF }   /* cwcf=t */,
-  {     7,  2816,  3241,   3,  12, UNI_BC__AL }   /* bc=arabicletter */,
-  { 42812,  1512,   644,   3,   2, -UNI_DEP }   /* dep=n */,
-  {   192,  7433,  1205,  25,   2, UNI_CCC__L }   /* canonicalcombiningclass=224 */,
-  {     8,   358,  1292,   4,   2, UNI_CCC__BL }   /* ccc=bl */,
-  {    67,   358,     0,   4,   0, UNI_ccc_values_index }   /* ccc= */,
-  {     5,  1720,  6166,   4,  19, UNI_MONGOLIANSUP }   /* blk=mongoliansupplement */,
-  {     0,  7433,  2840,  24,  10, UNI_CCC__6 }   /* canonicalcombiningclass=hanreading */,
-  {     1,  1335,  4085,   2,  16, UNI_STERM }   /* issentenceterminal */,
-  {    20,  1112,  5664,   4,   9, UNI_NV__1000000000 }   /* nv=1000000000 */,
-  {     1,  1084,  5291,   6,   3, UNI_KEHCORE__C }   /* kehcore=c */,
-  {     0,  4622,  4131,  17,  17, UNI_AGHB }   /* scriptextensions=caucasianalbanian */,
-  {     0,   674,   971,   5,   7, -UNI_GRBASE }   /* grbase=false */,
-  {     0,  2940,  8407,   3,  20, UNI_ENCLOSEDALPHANUM }   /* isenclosedalphanumerics */,
-  {   164,  2830,  6157,  10,   9, UNI_ARABICEXTA }   /* blk=arabicextendeda */,
-  {     0,  3937,   565,   3,   2, UNI_LB__SY }   /* lb=sy */,
-  {    34,  2431,  1042,   6,   6, UNI_INLYCIAN }   /* block=lycian */,
-  {    30,  1459,  1915,   7,   3, UNI_XIDS }   /* xidstart=t */,
-  {     0,  4569,  2683,   5,   3, -UNI_XPOSIXSPACE }   /* wspace=n */,
-  {     8,  5358,   590,  10,   2, UNI_WB__EB }   /* wordbreak=eb */,
-  {     0,  4354,   972,   9,   2, -UNI_DIA }   /* diacritic=f */,
-  {     3,  2431,   708,   6,   5, UNI_INLIMBU }   /* block=limbu */,
-  {    50,  4622,  1261,  17,   9, UNI_QAAI }   /* scriptextensions=inherited */,
-  {    18,  2409,   972,   3,   2, -UNI_IDC }   /* idc=f */,
-  {    24,  2053,     0,  10,   0, UNI_SOGO }   /* oldsogdian */,
-  {     8,   925,   594,   5,   2, UNI_IN__1_DOT_1 }   /* age=1.1 */,
-  {     4,  1137,  5598,   4,   8, UNI_CHER }   /* scx=cherokee */,
-  {    12,  1512,   972,  10,   6, -UNI_DEP }   /* deprecated=false */,
-  {     1,  2303,     0,  12,   0, UNI_NV__7_SLASH_12 }   /* nv=5.833e-01 */,
-  {     1,  2455,  2683,  12,   3, -UNI_CI }   /* caseignorable=n */,
-  {     0,  5423,  1037,   7,   5, UNI_INLEPCHA }   /* block=lepcha */,
-  {     7,  7938,  7684,  27,   2, UNI_CCC__28 }   /* canonicalcombiningclass=ccc28 */,
-  {    73,  8333,    65,   9,   2, UNI_MN }   /* category=mn */,
-  {     1,  1335,  2878,   2,   6, UNI_COPT }   /* iscoptic */,
-  {     3,  1720,  5775,   4,  17, UNI_BENGALISUP }   /* blk=bengalisupplement */,
-  {     3,  5358,   697,  10,   2, UNI_WB__MB }   /* wordbreak=mb */,
-  {   130,  2578,   644,   5,   3, -UNI_CASED }   /* cased=no */,
-  {     4,  4622,   352,  17,   4, UNI_CARI }   /* scriptextensions=cari */,
-  {     0,  4622,   512,  17,   3, UNI_VAI }   /* scriptextensions=vai */,
-  {   644,  8333,     5,   9,   2, UNI_MC }   /* category=mc */,
-  {     0,  1720,   892,   4,   7, UNI_INTAITHAM }   /* blk=taitham */,
-  {     0,  6204,   882,   6,   3, UNI_SUPPUAA }   /* issuppuaa */,
-  {    10,  2375,   928,   9,   5, UNI_IN__10 }   /* presentin=10.0 */,
-  {     2,  2431,  3800,   6,  14, UNI_LATINEXTD }   /* block=latinextendedd */,
-  {     0,  1335,  7002,   2,  16, UNI_INDICNUMBERFORMS }   /* isindicnumberforms */,
-  {    21,  7938,   413,  27,   2, UNI_CCC__16 }   /* canonicalcombiningclass=ccc16 */,
-  {     6,  8063,  7646,  17,   4, UNI_DT__SUP }   /* decompositiontype=sup */,
-  {     0,  1137,  4659,   4,  11, UNI_SGNW }   /* scx=signwriting */,
-  {     0,  8326,  3984,  16,  10, UNI_SM }   /* generalcategory=mathsymbol */,
-  {     0,  5935,  6773,  15,   8, UNI_IDENTIFIERTYPE__OBSOLETE }   /* identifiertype=obsolete */,
-  {     0,  7433,  5800,  24,   9, UNI_CCC__BL }   /* canonicalcombiningclass=belowleft */,
-  {     2,  6254,  2705,  10,  10, UNI_LB__NS }   /* linebreak=nonstarter */,
-  {   131,  1910,    90,   7,   4, UNI_SC__GUJR }   /* script=gujr */,
-  {     0,  4399,   644,   5,   2, -UNI_XPOSIXLOWER }   /* lower=n */,
-  {     0,  1335,  5216,   2,  17, UNI_SHARADASUP }   /* issharadasupplement */,
-  {     2,  4622,  5407,  17,   6, UNI_TANG }   /* scriptextensions=tangut */,
-  {   108,   323,  6750,   2,  23, UNI_COMPATJAMO }   /* inhangulcompatibilityjamo */,
-  {    65,  1869,     0,  11,   0, UNI_MEDF }   /* medefaidrin */,
-  {    16,  1335,  7980,   2,  10, UNI_XPOSIXALPHA }   /* isalphabetic */,
-  { 44185,    16,  5149,   1,   5, UNI_GRBASE }   /* grbase */,
-  {    13,  1137,   831,   4,   4, UNI_LANA }   /* scx=lana */,
-  {    43,   992,  4768,   6,   3, UNI_ext_values_index }   /* extender= */,
-  {    16,   268,   972,   5,   6, -UNI_CWKCF }   /* cwkcf=false */,
-  {     0,   352,     0,   6,   0, UNI_CARI }   /* carian */,
-  {     0,  2408,     0,  11,   0, UNI_XIDC }   /* xidcontinue */,
-  {    40,  5082,  3860,   5,  10, UNI_BAMUMSUP }   /* bamumsupplement */,
-  {     1,  3842,   832,   3,   3, UNI_LANA }   /* islana */,
-  {    33,  3760,   630,  16,   5, UNI_IDSU }   /* idsunaryoperator=true */,
-  {   125,    74,     0,   4,   0, UNI_CYRL }   /* cyrl */,
-  {     1,  2020,   629,  11,   6, UNI_GRBASE }   /* graphemebase=true */,
-  {     0,  3996,   644,  14,   3, UNI_NFKCQC__N }   /* nfkcquickcheck=no */,
-  {     0,  1910,  3375,   7,  15, UNI_ARMI }   /* script=imperialaramaic */,
-  {     0,  6411,   644,  21,   5, UNI_BPT__N }   /* bidipairedbrackettype=none */,
-  {     1,   358,   409,   4,   2, UNI_CCC__34 }   /* ccc=34 */,
-  {   279,  2431,  5112,   6,  15, UNI_TAMILSUP }   /* block=tamilsupplement */,
-  {     0,  2431,  6799,   9,  18, UNI_CJKRADICALSSUP }   /* block=cjkradicalssupplement */,
-  {     3,  1720,  7876,   4,  18, UNI_PHONETICEXT }   /* blk=phoneticextensions */,
-  {     2,    30,   511,   1,   5, UNI_VAI }   /* isvaii */,
-  {   264,  2431,  1599,   6,  10, UNI_INKHAROSHTHI }   /* block=kharoshthi */,
-  {     4,  6554,   635,   3,   7, UNI_DSRT }   /* sc=deseret */,
-  {    71,  2589,  2477,   3,   7, UNI_GREEKEXT }   /* isgreekext */,
-  {     3,  1137,  3511,   4,   4, UNI_MERO }   /* scx=mero */,
-  {     1,  8084,   935,  17,   3, UNI_HST__V }   /* hangulsyllabletype=v */,
-  {    69,     5,  3870,   1,  13, UNI_MISCSYMBOLSSUP }   /* miscsymbolssup */,
-  {     2,  1084,  2683,   6,   3, UNI_KEHCORE__N }   /* kehcore=n */,
-  {     0,  3135,  1376,  11,   2, UNI_IN__6 }   /* presentin=v60 */,
-  {     0,  1226,   649,   3,   4, UNI_EA__W }   /* ea=wide */,
-  {     0,   401,   630,   3,   5, UNI_EXT }   /* ext=true */,
-  {     4,  1137,   653,   4,   7, UNI_ELBA }   /* scx=elbasan */,
-  {    73,  5462,   373,  20,   2, UNI_EXTPICT }   /* extendedpictographic=y */,
-  {     2,     0,   535,   1,   3, UNI_LYDI }   /* lydi */,
-  {     0,  2500,  1727,   8,   4, UNI_CYRILLICEXTD }   /* cyrillicextd */,
-  {    65,  6554,  2536,   3,  11, UNI_SC__NAND }   /* sc=nandinagari */,
-  {     0,  3135,  1381,  11,   2, UNI_IN__2 }   /* presentin=v20 */,
-  {     3,  6254,  3087,  10,  11, UNI_LB__IN }   /* linebreak=inseperable */,
-  {     0,  1910,  2339,   7,  12, UNI_SC__HUNG }   /* script=oldhungarian */,
-  {     4,   823,     0,   4,   0, UNI_HMNP }   /* hmnp */,
-  {     5,  8494,     0,  22,   0, UNI_MISCSYMBOLS }   /* ismiscellaneoussymbols */,
-  {     4,  6554,    31,   3,   4, UNI_SC__AVST }   /* sc=avst */,
-  {    32,  4399,     0,   9,   0, UNI_XPOSIXLOWER }   /* lowercase */,
-  {     1,  5914,  1951,  21,   5, UNI_WB__EB }   /* graphemeclusterbreak=ebase */,
-  {     0,  2816,   346,   3,   3, UNI_BC__FSI }   /* bc=fsi */,
-  {     1,  1720,  6756,   7,  13, UNI_CJKCOMPAT }   /* blk=cjkcompatibility */,
-  {     2,  4771,   629,   8,   3, UNI_XPOSIXUPPER }   /* uppercase=t */,
-  {   258,  2431,  1348,   6,   9, UNI_INKHUDAWADI }   /* block=khudawadi */,
-  {     1,  6554,    35,   3,   4, UNI_BATK }   /* sc=batk */,
-  {     0,  7938,   363,  27,   2, UNI_CCC__23 }   /* canonicalcombiningclass=ccc23 */,
-  {     0,    30,  4383,   1,   8, UNI_JURC }   /* isjurchen */,
-  {     0,  4589,   555,  14,   1, UNI_NV__37 }   /* numericvalue=37 */,
-  {    36,  1247,  1505,   5,   7, UNI_CJKSTROKES }   /* incjkstrokes */,
-  {     1,  4622,  1902,  17,   4, UNI_KTHI }   /* scriptextensions=kthi */,
-  {     0,  7507,  7988,   6,  20, UNI_ARABICPFA }   /* inarabicpresentationformsa */,
-  {     0,  2431,  4253,   6,   7, UNI_BRAI }   /* block=braille */,
-  {   260,   192,  2643,   2,   2, UNI_EA__A }   /* ea=a */,
-  {     4,  8867,  7966,  31,  15, UNI_INSC__CONSONANTSUCCEEDINGREPHA }   /* indicsyllabiccategory=consonantsucceedingrepha */,
-  { 53527,  1487,   409,   7,   2, UNI_CCC__34 }   /* ccc=ccc34 */,
-  {     0,    54,  1140,   2,   5, UNI_TALU }   /* sc=talu */,
-  {     0,  2589,     0,   6,   0, UNI_GEOR }   /* isgeor */,
-  {     1,  3842,   634,  13,   3, UNI_LATINEXTE }   /* islatinextendede */,
-  {    13,  8063,  1230,  19,   5, UNI_DT__NAR }   /* decompositiontype=narrow */,
-  {     0,  1720,  5387,   4,  20, UNI_INANATOLIANHIEROGLYPHS }   /* blk=anatolianhieroglyphs */,
-  {     3,  2431,  1187,   6,   9, UNI_INBERIAERFE }   /* block=beriaerfe */,
-  {     0,  1335,   276,   2,   5, UNI_GARA }   /* isgaray */,
-  {    11,  1910,   336,   7,   4, UNI_SC__TAKR }   /* script=takr */,
-  {   130,  4771,     0,   9,   0, UNI_XPOSIXUPPER }   /* uppercase */,
-  {     1,  3937,  3098,   3,  11, UNI_LB__VF }   /* lb=viramafinal */,
-  {     0,  2275,  1380,   4,   5, UNI_NV__432000 }   /* nv=432000 */,
-  {    49,  1335,  1421,   2,   4, UNI_PALM }   /* ispalm */,
-  {     1,   323,  1283,   2,   7, UNI_INMULTANI }   /* inmultani */,
-  {     1,  6254,  5647,  10,  17, UNI_LB__HH }   /* linebreak=unambiguoushyphen */,
-  {     7,  2864,   387,   3,   2, UNI_SM }   /* gc=sm */,
-  {     0,  2830,  7988,   8,  20, UNI_ARABICPFA }   /* blk=arabicpresentationformsa */,
-  {     1,  6554,  1869,   3,  11, UNI_MEDF }   /* sc=medefaidrin */,
-  {     0,  2940,  1235,   3,   8, UNI_EMOTICONS }   /* isemoticons */,
-  {     0,  1335,   914,   2,   4, UNI_IDEO }   /* isideo */,
-  {     9,  1720,   199,   4,   4, UNI_TAGS }   /* blk=tags */,
-  {     0,  2771,   644,  13,   2, -UNI_PATSYN }   /* patternsyntax=n */,
-  {     0,  6552,  5188,   5,  14, UNI_INSC__GEMINATIONMARK }   /* insc=geminationmark */,
-  {     3,  6254,    98,  10,   2, UNI_LB__HL }   /* linebreak=hl */,
-  {     1,  1818,  6846,   3,   3, UNI_JG__QAF }   /* jg=qaf */,
-  {     0,  3897,   957,  12,   3, UNI_JG__MALAYALAMSSA }   /* jg=malayalamssa */,
-  {     0,  1910,  5112,   7,   5, UNI_SC__TAML }   /* script=tamil */,
-  {     0,   352,     0,   4,   0, UNI_CARI }   /* cari */,
-  {     0,  1335,  1328,   2,   4, UNI_TIRH }   /* istirh */,
-  {   265,  1910,  1276,   7,   7, UNI_MAKA }   /* script=makasar */,
-  {    10,  4622,   377,  17,   6, UNI_CAKM }   /* scriptextensions=chakma */,
-  {     6,   456,     0,   4,   0, UNI_OGAM }   /* ogam */,
-  {     1,  2431,  7868,   6,  26, UNI_KATAKANAEXT }   /* block=katakanaphoneticextensions */,
-  {    68,  2816,  4685,   3,  15, UNI_BC__CS }   /* bc=commonseparator */,
-  {     1,  2508,  6157,  10,   9, UNI_ETHIOPICEXTA }   /* inethiopicextendeda */,
-  {     0,  1137,   984,   4,   4, UNI_DUPL }   /* scx=dupl */,
-  {     0,  2864,   349,   3,   2, UNI_PD }   /* gc=pd */,
-  {     1,   383,   972,   4,   2, -UNI_CWCM }   /* cwcm=f */,
-  {     0,    30,   678,   1,   4, UNI_HAN }   /* ishan */,
-  {     4,  1137,   416,   4,   4, UNI_MIAO }   /* scx=miao */,
-  {    38,   358,   185,   4,   2, UNI_CCC__0 }   /* ccc=nr */,
-  {     0,  8880,     0,  11,   0, UNI_CO }   /* category=co */,
-  {     1,  8063,  7433,  21,   5, UNI_DT__NONCANON }   /* decompositiontype=noncanon */,
-  {   129,  7433,   364,  24,   2, UNI_CCC__31 }   /* canonicalcombiningclass=31 */,
-  {     0,  4622,  1916,  16,   5, UNI_TAYO }   /* scriptextensions=tayo */,
-  {     0,  4981,  2179,  14,   8, UNI_NV__5_SLASH_8 }   /* numericvalue=6.250e-01 */,
-  {     6,   323,  1290,   2,   7, UNI_NB }   /* innoblock */,
-  {     0,   642,  1220,   3,   6, UNI_DT__MED }   /* dt=medial */,
-  {     2,  8378,  2686,  29,   3, UNI_CJKEXTJ }   /* incjkunifiedideographsextensionj */,
-  {    32,  3555,   550,  14,   2, UNI_NV__4_SLASH_5 }   /* numericvalue=4/5 */,
-  {     0,   545,  2267,   4,   8, UNI_NV__3_SLASH_8 }   /* nv=3.750e-01 */,
-  {     7,  7287,   373,  24,   2, UNI_COMPEX }   /* fullcompositionexclusion=y */,
-  {     4,   831,     0,   4,   0, UNI_LANA }   /* lana */,
-  {     0,  1910,  5082,   7,   5, UNI_BAMU }   /* script=bamum */,
-  {     0,   323,   679,   2,   7, UNI_INHANUNOO }   /* inhanunoo */,
-  {     2,  4622,  1024,  17,   6, UNI_HATR }   /* scriptextensions=hatran */,
-  {     0,  1357,     0,   9,   0, UNI_NBAT }   /* nabataean */,
-  {     0,  1137,  4822,   4,   7, UNI_LINB }   /* scx=linearb */,
-  {     0,  1137,   179,   4,   4, UNI_RJNG }   /* scx=rjng */,
-  {    32,   358,  6727,   4,   3, UNI_CCC__202 }   /* ccc=atb */,
-  {     2,  2830,  1070,  10,   4, UNI_ARABICEXTB }   /* blk=arabicextb */,
-  {     1,  6108,    42,  19,   2, UNI_SUPARROWSB }   /* insupplementalarrowsb */,
-  {     0,  1910,   899,   7,   7, UNI_TAVT }   /* script=taiviet */,
-  {     0,  2148,   373,   5,   4, UNI_XPOSIXALPHA }   /* alpha=yes */,
-  {     0,  1484,  2871,   3,  13, UNI_INGREEK }   /* ingreekandcoptic */,
-  {    28,  1137,   635,   4,   7, UNI_DSRT }   /* scx=deseret */,
-  {     1,     2,  2683,   1,   3, -UNI_CE }   /* ce=n */,
-  {     2,  3639,  1562,  12,   4, UNI_CYRILLICEXTA }   /* blk=cyrillicexta */,
-  {     0,  2589,  2477,   3,  12, UNI_GREEKEXT }   /* isgreekextended */,
-  {     0,  1454,  3621,   3,   3, UNI_LB__ZWJ }   /* wb=zwj */,
-  {     1,  3076,  1656,   3,   9, UNI_SMALLFORMS }   /* insmallforms */,
-  {    30,  7433,  9215,  24,  13, UNI_CCC__214 }   /* canonicalcombiningclass=attachedabove */,
-  {     0,  7579,  1722,  25,   2, UNI_pcm_values_index }   /* prependedconcatenationmark= */,
-  {     0,  4995,     0,  18,   0, UNI_ORNAMENTALDINGBATS }   /* ornamentaldingbats */,
-  {    32,  2598,   644,   5,   3, -UNI_JOINC }   /* joinc=no */,
-  {     1,  7113,     0,  22,   0, UNI_TRANSPORTANDMAP }   /* transportandmapsymbols */,
-  {     5,   306,   362,   3,   2, UNI_NV__12 }   /* nv=12 */,
-  {    12,  1137,  1060,   4,   4, UNI_YEZI }   /* scx=yezi */,
-  {     0,   306,  4068,   2,   3, UNI_NV__80 }   /* nv=80 */,
-  {     0,  6750,     0,  23,   0, UNI_COMPATJAMO }   /* hangulcompatibilityjamo */,
-  {     5,  2409,   372,   9,   3, UNI_IDC }   /* idcontinue=y */,
-  {     0,    19,   373,   4,   4, UNI_POSIXXDIGIT }   /* ahex=yes */,
-  {     3,  6554,    78,   3,   4, UNI_DSRT }   /* sc=dsrt */,
-  {    41,  4399,   630,   5,   5, UNI_XPOSIXLOWER }   /* lower=true */,
-  {     0,  4589,     0,  14,   0, UNI_NV__3 }   /* numericvalue=3 */,
-  {    20,  1137,  3624,   4,  15, UNI_ZANB }   /* scx=zanabazarsquare */,
-  {    56,  4771,   644,   5,   2, -UNI_XPOSIXUPPER }   /* upper=n */,
-  {    96,  1335,  9103,   3,  34, UNI_DIACRITICALSSUP }   /* iscombiningdiacriticalmarkssupplement */,
-  {     1,  1137,  1412,   4,   9, UNI_OUGR }   /* scx=olduyghur */,
-  {     0,  1720,  8267,   4,  22, UNI_ENCLOSEDIDEOGRAPHICSUP }   /* blk=enclosedideographicsup */,
-  {     0,  1910,  5233,   7,   4, UNI_SC__HAN }   /* script=hani */,
-  {     0,  1335,  6997,   3,  21, UNI_INDICNUMBERFORMS }   /* iscommonindicnumberforms */,
-  {    68,  6291,   972,  21,   2, -UNI__PERL_NCHAR }   /* noncharactercodepoint=f */,
-  {     3,  6646,  2763,  14,   8, UNI_NV__1_SLASH_5 }   /* numericvalue=2.000e-01 */,
-  {    32,  6554,  1258,   3,   4, UNI_SC__THAI }   /* sc=thai */,
-  {     0,  2636,     0,   5,   0, UNI_XPOSIXBLANK }   /* blank */,
-  {     1,  4236,   630,   4,   2, UNI_IDSB }   /* idsb=t */,
-  {     0,  1335,   326,   2,   5, UNI_QMARK }   /* isqmark */,
-  {     6,   312,   286,   2,   1, UNI_ri_values_index }   /* ri= */,
-  {     0,  5127,  3787,   9,  11, UNI_KANGXI }   /* block=kangxiradicals */,
-  {     0,  2816,  4670,   3,  15, UNI_BC__BN }   /* bc=boundaryneutral */,
-  {     1,   323,   885,   2,   7, UNI_INTAGALOG }   /* intagalog */,
-  {     0,  6554,  4369,   3,   6, UNI_SC__HANG }   /* sc=hangul */,
-  {     3,   323,  2001,   2,   4, UNI_UCAS }   /* inucas */,
-  {     1,  3663,  1576,  10,   5, UNI_ARABICSUP }   /* block=arabicsup */,
-  {     6,  1335,  4685,   2,   6, UNI_ZYYY }   /* iscommon */,
-  {    22,  8741,  9070,  23,  15, UNI_INPC__BOTTOMANDRIGHT }   /* indicpositionalcategory=bottomandright */,
-  {   110,  1000,     0,   8,   0, UNI_GUJR }   /* gujarati */,
-  {     2,   913,   972,   5,   6, -UNI_UIDEO }   /* uideo=false */,
-  {     1,  4010,  2179,  14,   8, UNI_NV__1_SLASH_8 }   /* numericvalue=1.250e-01 */,
-  {     0,  5935,  7262,  15,  16, UNI_IDENTIFIERTYPE__DEFAULTIGNORABLE }   /* identifiertype=defaultignorable */,
-  {     0,  7829,  6699,  20,  10, UNI_BC__RLE }   /* bidiclass=righttoleftembedding */,
-  {     0,   667,   373,   7,   4, UNI_EXTPICT }   /* extpict=yes */,
-  {   333,  6432,  2481,  14,   8, UNI_ETHIOPICEXT }   /* block=ethiopicextended */,
-  {    48,  1040,  3719,   3,  13, UNI_HALFANDFULLFORMS }   /* halfandfullforms */,
-  {     0,  2498,  4861,  10,   9, UNI_CYRILLICEXTC }   /* incyrillicextendedc */,
-  {   553,  1335,  5048,   2,   4, UNI_RUMI }   /* isrumi */,
-  {    16,  1335,  3799,   2,   2, UNI_NL }   /* isnl */,
-  {     9,  6554,  1619,   3,  10, UNI_XPEO }   /* sc=oldpersian */,
-  {    12,   323,  1599,   2,  10, UNI_INKHAROSHTHI }   /* inkharoshthi */,
-  {    20,  1335,   827,   2,   4, UNI_KALI }   /* iskali */,
-  {     8,  1137,  3584,   4,  15, UNI_SARB }   /* scx=oldsoutharabian */,
-  {     0,  1993,  3787,   7,  11, UNI_KANGXI }   /* blk=kangxiradicals */,
-  {     0,  4622,  1152,  17,   4, UNI_TAGB }   /* scriptextensions=tagb */,
-  {     0,  4622,  3511,  17,   4, UNI_MERO }   /* scriptextensions=mero */,
-  {     2,  2431,   892,   6,   7, UNI_INTAITHAM }   /* block=taitham */,
-  {     9,  8326,   387,  16,   2, UNI_SM }   /* generalcategory=sm */,
-  {   267,  8378,  4608,  28,   4, UNI_CJKEXTA }   /* incjkunifiedideographsextensiona */,
-  {     1,  2930,     0,  10,   0, UNI_CYRL }   /* iscyrillic */,
-  {     1,   268,   972,   5,   2, -UNI_CWKCF }   /* cwkcf=f */,
-  {    38,  3161,     0,   2,   0, UNI_PS }   /* ps */,
-  {     1,    30,  4383,   1,   5, UNI_JURC }   /* isjurc */,
-  {     1,  1586,  3787,   5,  11, UNI_KANGXI }   /* iskangxiradicals */,
-  {     0,   323,   984,   2,   8, UNI_INDUPLOYAN }   /* induployan */,
-  {     9,  6554,    63,   3,   4, UNI_SC__CPMN }   /* sc=cpmn */,
-  {     4,  5137,   373,  13,   4, UNI_EMOD }   /* emojimodifier=yes */,
-  {     3,  1460,   972,   3,   6, -UNI_IDS }   /* ids=false */,
-  {     0,   323,  2305,   2,   2, UNI_IN__5 }   /* in=5 */,
-  {   146,  1137,  4253,   4,   4, UNI_BRAI }   /* scx=brai */,
-  {     1,  8326,   349,  16,   2, UNI_PD }   /* generalcategory=pd */,
-  {     8,  1720,   331,   4,   5, UNI_INTAILE }   /* blk=taile */,
-  {     1,  4399,   644,   5,   3, -UNI_XPOSIXLOWER }   /* lower=no */,
-  {     0,  1910,   660,   7,   4, UNI_ELYM }   /* script=elym */,
-  {     0,  1910,  7197,   7,  11, UNI_MTEI }   /* script=meeteimayek */,
-  {     0,  5137,   373,  13,   2, UNI_EMOD }   /* emojimodifier=y */,
-  {     1,  1910,   835,   7,   4, UNI_MERC }   /* script=merc */,
-  {     0,  2431,  6574,   6,  13, UNI_GLAGOLITICSUP }   /* block=glagoliticsup */,
-  {     0,   769,  6511,   3,  21, UNI_EARLYDYNASTICCUNEIFORM }   /* inearlydynasticcuneiform */,
-  {     0,  3555,  2384,  12,   3, UNI_NV__14 }   /* numericvalue=14 */,
-  {     0,  4622,   336,  17,   4, UNI_TAKR }   /* scriptextensions=takr */,
-  {     9,  6062,   630,   4,   2, UNI_EMOD }   /* emod=t */,
-  {     4,  1335,   761,   2,   7, UNI_KALI }   /* iskayahli */,
-  {     0,  1335,  1141,   2,   4, UNI_TALU }   /* istalu */,
-  {   171,  7808,   576,   9,   2, UNI_BC__S }   /* bidiclass=s */,
-  {     3,     2,  1915,   2,   3, UNI_CWT }   /* cwt=t */,
-  {     0,  1335,    54,   2,   2, UNI_SC }   /* issc */,
-  {     2,  7808,  6709,  10,  20, UNI_BC__PDF }   /* bidiclass=popdirectionalformat */,
-  {    46,  1487,  1381,   7,   2, UNI_CCC__20 }   /* ccc=ccc20 */,
-  {     0,  4622,    78,  17,   4, UNI_DSRT }   /* scriptextensions=dsrt */,
-  {     0,  2864,  3422,   3,  13, UNI_XPOSIXDIGIT }   /* gc=decimalnumber */,
-  {     0,  4399,   972,   5,   6, -UNI_XPOSIXLOWER }   /* lower=false */,
-  {     3,  1335,  2087,   2,   6, UNI_SYRC }   /* issyriac */,
-  {    20,  1226,     0,   5,   0, UNI_EA__NA }   /* ea=na */,
-  {    80,  1910,  5269,   6,   5, UNI_SC__MANI }   /* script=mani */,
-  {     4,  5423,  1070,  11,   4, UNI_LATINEXTB }   /* block=latinextb */,
-  {     0,  8494,  8783,  15,  20, UNI_MISCMATHSYMBOLSB }   /* ismiscellaneousmathematicalsymbolsb */,
-  {   213,  1335,  1430,   2,   9, UNI_PAUC }   /* ispaucinhau */,
-  {     3,   323,  3569,   2,  15, UNI_NARB }   /* inoldnortharabian */,
-  {     2,  1137,   171,   4,   4, UNI_PHNX }   /* scx=phnx */,
-  {     2,  4622,  1541,  17,   4, UNI_BUGI }   /* scriptextensions=bugi */,
-  {    19,  4236,   373,   4,   2, UNI_IDSB }   /* idsb=y */,
-  {    29,  1910,  1522,   7,  10, UNI_DIAK }   /* script=divesakuru */,
-  {     9,  1720,  4115,   5,  16, UNI_UCAS }   /* blk=canadiansyllabics */,
-  {     0,  1910,    94,   7,   4, UNI_SC__GUKH }   /* script=gukh */,
-  {     0,  1720,  1070,   7,   4, UNI_CJKEXTB }   /* blk=cjkextb */,
-  {     4,  2408,   630,   4,   5, UNI_XIDC }   /* xidc=true */,
-  {     0,   358,  3299,   4,  11, UNI_CCC__8 }   /* ccc=kanavoicing */,
-  {     0,  8326,   266,  16,   2, UNI_CF }   /* generalcategory=cf */,
-  {    17,  2431,  4384,   6,   7, UNI_INJURCHEN }   /* block=jurchen */,
-  {     0,  2408,   971,  10,   3, -UNI_XIDC }   /* xidcontinue=f */,
-  {    90,  1335,    56,   3,   3, UNI_CHAM }   /* ischam */,
-  {     0,  1335,  3152,   2,   9, UNI_XSUX }   /* iscuneiform */,
-  {     0,  3555,   308,  12,   3, UNI_NV__90 }   /* numericvalue=90 */,
-  {     1,   323,  7114,   3,  21, UNI_TRANSPORTANDMAP }   /* intransportandmapsymbols */,
-  {    50,  3651,  8803,   5,  31, UNI_EGYPTIANHIEROGLYPHFORMATCONTROLS }   /* blk=egyptianhieroglyphformatcontrols */,
-  {     1,  1335,  7408,   2,  25, UNI_SUPERANDSUB }   /* issuperscriptsandsubscripts */,
-  {     6,   323,   249,   2,   2, UNI_NB }   /* innb */,
-  {    16,  3555,  2181,  13,   2, UNI_NV__50 }   /* numericvalue=50 */,
-  {     0,  1720,  1619,   4,  10, UNI_INOLDPERSIAN }   /* blk=oldpersian */,
-  {     0,  7433,   304,  25,   2, UNI_CCC__IS }   /* canonicalcombiningclass=240 */,
-  {   149,  6554,  2156,   3,  12, UNI_MEND }   /* sc=mendekikakui */,
-  {    29,  1720,  1066,   4,   8, UNI_JAMOEXTB }   /* blk=jamoextb */,
-  {     1,   323,  2329,   2,   2, UNI_IN__8 }   /* in=8 */,
-  {     1,  7579,   972,  26,   2, -UNI_PCM }   /* prependedconcatenationmark=f */,
-  {     1,  1335,  3161,   2,   2, UNI_PS }   /* isps */,
-  {     0,   686,   144,   4,   2, UNI_HST__NA }   /* hst=na */,
-  {     0,    78,    69,   2,   2, UNI_DSRT }   /* dsrt */,
-  {     0,  7433,  1381,  24,   3, UNI_WB__EB }   /* canonicalcombiningclass=200 */,
-  {     9,  1512,   630,  10,   2, UNI_DEP }   /* deprecated=t */,
-  {     0,   642,  3633,   3,   6, UNI_DT__SQR }   /* dt=square */,
-  {     0,  1720,  1054,   4,   6, UNI_INWANCHO }   /* blk=wancho */,
-  {     0,  1335,  2598,   2,  11, UNI_JOINC }   /* isjoincontrol */,
-  {     1,  1910,   476,   7,   4, UNI_MIAO }   /* script=plrd */,
-  {     0,  1335,  1304,   2,   4, UNI_SIDD }   /* issidd */,
-  {    13,  4622,  1048,  17,   6, UNI_TELU }   /* scriptextensions=telugu */,
-  {     2,  3798,  3857,   3,   6, UNI_LISUSUP }   /* inlisusup */,
-  {     1,  6554,   297,   3,   5, UNI_NSHU }   /* sc=nushu */,
-  {     3,  1910,   984,   7,   4, UNI_SC__DUPL }   /* script=dupl */,
-  {     0,  1818,  5233,   3,  16, UNI_JG__HANIFIROHINGYAPA }   /* jg=hanifirohingyapa */,
-  {     0,     2,  7533,   1,  23, UNI_DIACRITICALSFORSYMBOLS }   /* combiningmarksforsymbols */,
-  {     0,  1335,  2480,   4,   5, UNI_CJKEXTE }   /* iscjkexte */,
-  {     1,  1335,   331,   2,   5, UNI_TALE }   /* istaile */,
-  {    75,  4010,   802,  14,   3, UNI_NV__15_SLASH_2 }   /* numericvalue=15/2 */,
-  {     0,  3134,   972,   5,   2, -UNI_EPRES }   /* epres=f */,
-  {     3,  2382,   362,   3,   2, UNI_IN__12 }   /* in=12 */,
-  {     2,  3142,  2205,   4,   2, UNI_IN__6_DOT_2 }   /* in=v62 */,
-  {     1,  1249,    81,   5,   2, UNI_CJKEXTG }   /* cjkextg */,
-  {     0,  1910,  1397,   7,   4, UNI_SC__PERM }   /* script=perm */,
-  {     4,  3555,   626,  12,   3, UNI_NV__22 }   /* numericvalue=22 */,
-  {   142,  1720,  5407,   4,  16, UNI_TANGUTSUP }   /* blk=tangutsupplement */,
-  {     0,  1137,   424,   4,   4, UNI_ARMN }   /* scx=armn */,
-  {     1,  6254,    63,  10,   2, UNI_LB__CP }   /* linebreak=cp */,
-  {     0,  1910,   152,   7,   4, UNI_SC__ORYA }   /* script=orya */,
-  {   514,  6554,    98,   3,   4, UNI_HLUW }   /* sc=hluw */,
-  {    83,  5423,     0,  20,   0, UNI_LATINEXTC }   /* block=latinextendedc */,
-  {     2,  4622,   947,  17,   4, UNI_BALI }   /* scriptextensions=bali */,
-  {     1,  1137,   839,   4,   4, UNI_NBAT }   /* scx=nbat */,
-  {     0,  1454,  3599,   2,  13, UNI_WB__EX }   /* wb=extendnumlet */,
-  {     1,  4622,  3512,  18,  14, UNI_MERC }   /* scriptextensions=meroiticcursive */,
-  {     0,   323,  4479,   2,  17, UNI_INKHITANSMALLSCRIPT }   /* inkhitansmallscript */,
-  {   675,  6532,   629,  19,   3, UNI_IDCOMPATMATHCONTINUE }   /* idcompatmathcontinue=t */,
-  {     3,  8333,    99,   9,   2, UNI_UPPERCASELETTER }   /* category=lu */,
-  {    66,  1720,  7113,   4,  15, UNI_TRANSPORTANDMAP }   /* blk=transportandmap */,
-  {     0,  1720,  7980,   4,  27, UNI_ALPHABETICPF }   /* blk=alphabeticpresentationforms */,
-  {     1,  1335,  6185,   2,  19, UNI_SUNDANESESUP }   /* issundanesesupplement */,
-  {   129,  1981,   373,   5,   2, UNI_BIDIM }   /* bidim=y */,
-  {     1,  5038,   629,   9,   6, UNI_XPOSIXSPACE }   /* whitespace=true */,
-  {     5,  7156,  1963,  22,   3, UNI_JG__MALAYALAMLLA }   /* joininggroup=malayalamlla */,
-  {    35,  2082,   259,   5,   5, UNI_POSIXCNTRL }   /* posixcntrl */,
-  {    56,  1137,   816,   4,   4, UNI_OSMA }   /* scx=osma */,
-  {   131,  4605,   373,  17,   2, UNI_RI }   /* regionalindicator=y */,
-  {    19,  8223,  4475,  23,   4, UNI_JG__MANICHAEANTETH }   /* joininggroup=manichaeanteth */,
-  {     1,  2431,  1394,   6,   9, UNI_INOLDPERMIC }   /* block=oldpermic */,
-  {     8,  9178,     0,  29,   0, UNI_MISCARROWS }   /* miscellaneoussymbolsandarrows */,
-  {     0,     0,   285,   1,   4, UNI_LB__B2 }   /* lb=b2 */,
-  {     0,  8063,   649,  18,   4, UNI_EA__F }   /* decompositiontype=wide */,
-  {     4,  6225,  1826,  13,   8, UNI_JG__FARSIYEH }   /* joininggroup=farsiyeh */,
-  {     1,   933,   411,   5,   3, UNI_AGE__15_DOT_1 }   /* age=v151 */,
-  {    34,  6254,  3499,  10,  12, UNI_LB__IS }   /* linebreak=infixnumeric */,
-  {    24,  1720,   761,   4,   7, UNI_KALI }   /* blk=kayahli */,
-  {     0,  4717,  1727,  14,   4, UNI_CYRILLICEXTD }   /* block=cyrillicextd */,
-  {     3,  7237,   972,  25,   2, -UNI_CWKCF }   /* changeswhennfkccasefolded=f */,
-  {     0,  3105,  5155,   4,   8, UNI_ALCHEMICAL }   /* inalchemical */,
-  {     0,  8333,  1650,   9,   6, UNI_L }   /* category=letter */,
-  {     0,  7262,   972,  25,   6, -UNI_DI }   /* defaultignorablecodepoint=false */,
-  {     2,  1599,     0,   4,   0, UNI_KHAR }   /* khar */,
-  {     1,  8834,  4426,  32,   4, UNI_CJKEXTH }   /* block=cjkunifiedideographsextensionh */,
-  {     0,  1335,    53,   2,   1, UNI_N }   /* isn */,
-  {     1,  2431,   416,   6,   4, UNI_INMIAO }   /* block=miao */,
-  {     2,  2431,  7923,   6,  14, UNI_PUA }   /* block=privateusearea */,
-  {    38,  5267,  2510,  14,   3, UNI_JG__MANICHAEANTETH }   /* jg=manichaeanteth */,
-  {     0,   642,  1768,   3,   3, UNI_DT__ISO }   /* dt=iso */,
-  {     2,  1805,  4639,   3,  16, UNI_SMALLFORMS }   /* issmallformvariants */,
-  {     6,  4589,  1377,  14,   2, UNI_NV__300 }   /* numericvalue=300 */,
-  {     7,  1335,   223,   2,   4, UNI_TODR }   /* istodr */,
-  {     2,  6849,   295,  14,   2, UNI_SB__XX }   /* sentencebreak=xx */,
-  {     1,  4589,     0,  16,   0, UNI_NV__3_SLASH_2 }   /* numericvalue=3/2 */,
-  {    55,  4622,   660,  17,   7, UNI_ELYM }   /* scriptextensions=elymaic */,
-  {   112,  1335,  8380,   2,  20, UNI_CJK }   /* iscjkunifiedideographs */,
-  {    73,  4010,   362,  15,   2, UNI_NV__1_SLASH_12 }   /* numericvalue=1/12 */,
-  {     0,  5127,  4709,  10,   9, UNI_KANAEXTB }   /* block=kanaextendedb */,
-  {    19,  4161,   972,  17,   2, -UNI_EPRES }   /* emojipresentation=f */,
-  {     0,  4622,   892,  17,   7, UNI_LANA }   /* scriptextensions=taitham */,
-  {    24,  4010,  4069,  15,   2, UNI_NV__1_SLASH_80 }   /* numericvalue=1/80 */,
-  {    11,   432,     0,   4,   0, UNI_GONM }   /* gonm */,
-  {     0,     5,  7556,   1,  23, UNI_MUSICSUP }   /* musicalsymbolssupplement */,
-  {     0,  2096,  3129,   7,   5, UNI_jt_values_index }   /* joiningtype= */,
-  {     1,  1137,   775,   4,   4, UNI_MAND }   /* scx=mand */,
-  {     0,   306,  3553,   3,   2, UNI_NV__36 }   /* nv=36 */,
-  {    80,  2598,     0,   5,   0, UNI_JOINC }   /* joinc */,
-  {     0,   933,  2172,   5,   2, UNI_IN__1_DOT_1 }   /* age=v11 */,
-  {    17,    20,   972,   3,   6, -UNI_XPOSIXXDIGIT }   /* hex=false */,
-  {     1,  1042,     0,   6,   0, UNI_LYCI }   /* lycian */,
-  {     0,   445,  2419,   3,  12, UNI_AEGEANNUMBERS }   /* inaegeannumbers */,
-  {    88,  1448,     0,   6,   0, UNI_THAA }   /* thaana */,
-  {     0,   236,     0,   2,   0, UNI_PE }   /* pe */,
-  {    31,  6554,  4132,   4,  16, UNI_SC__AGHB }   /* sc=caucasianalbanian */,
-  {     0,  2375,   602,  10,   3, UNI_IN__6 }   /* presentin=6.0 */,
-  {     0,  1137,   947,   4,   8, UNI_BALI }   /* scx=balinese */,
-  {     0,  1910,  4178,   7,   4, UNI_SC__MODI }   /* script=modi */,
-  {     1,  2628,  1536,   8,   5, UNI_XPOSIXSPACE }   /* isxposixspace */,
-  {     0,  1720,  4853,   4,  16, UNI_BOPOMOFOEXT }   /* blk=bopomofoextended */,
-  {    48,    54,  3642,   2,   9, UNI_SC__CYRL }   /* sc=cyrillic */,
-  {    10,  1665,   373,  10,   2, UNI_SD }   /* softdotted=y */,
-  {     0,  1720,   249,   4,   2, UNI_NB }   /* blk=nb */,
-  {     4,  2527,  3870,   3,  10, UNI_MISCSYMBOLS }   /* inmiscsymbols */,
-  {     0,  4622,  1412,  17,   9, UNI_OUGR }   /* scriptextensions=olduyghur */,
-  {     6,   268,   644,   5,   3, -UNI_CWKCF }   /* cwkcf=no */,
-  {     2,  5914,   740,  21,   2, UNI_WB__EB }   /* graphemeclusterbreak=em */,
-  {    18,  6554,  1090,   3,   8, UNI_KRAI }   /* sc=kiratrai */,
-  {    88,  3555,   410,  13,   2, UNI_NV__41 }   /* numericvalue=41 */,
-  {    61,   552,  5664,   4,   4, UNI_NV__70000 }   /* nv=70000 */,
-  {     4,  4219,  1915,  16,   3, UNI_IDCOMPATMATHSTART }   /* idcompatmathstart=t */,
-  {     1,   674,   629,   5,   3, UNI_GRBASE }   /* grbase=t */,
-  {   192,   323,   448,   2,   3, UNI_INMRO }   /* inmro */,
-  {   617,  2864,  3343,   6,   8, UNI_NO }   /* gc=othernumber */,
-  {     0,  3265,   990,  10,   5, UNI_GEORGIANEXT }   /* blk=georgianext */,
-  {     2,  6532,   372,  19,   3, UNI_IDCOMPATMATHCONTINUE }   /* idcompatmathcontinue=y */,
-  {     0,  8223,  5640,  23,   7, UNI_JG__MANICHAEANHUNDRED }   /* joininggroup=manichaeanhundred */,
-  {     1,   343,  6218,   3,   7, UNI_SUPARROWSC }   /* suparrowsc */,
-  {   123,  1459,   630,   4,   2, UNI_XIDS }   /* xids=t */,
-  {     6,  6062,   644,   4,   2, -UNI_EMOD }   /* emod=n */,
-  {   163,  2275,   304,   4,   1, UNI_NV__44 }   /* nv=44 */,
-  {     0,  6532,   633,  18,   2, UNI_IDCOMPATMATHCONTINUE }   /* idcompatmathcontinue */,
-  {     1,  1460,   630,   4,   5, UNI_IDST }   /* idst=true */,
-  {     1,   323,  5688,   2,   3, UNI_PUA }   /* inpua */,
-  {    43,  6225,  1194,  13,   2, UNI_JG__FE }   /* joininggroup=fe */,
-  {    33,  1454,  1660,   3,   2, UNI_WB__FO }   /* wb=fo */,
-  {     2,  1335,  2867,   2,   5, UNI_C }   /* isother */,
-  {     1,  4786,     0,  18,   0, UNI_IDST }   /* idstrinaryoperator */,
-  {    29,    30,  5988,   1,   3, UNI_ME }   /* isme */,
-  {     6,  1797,  4729,   6,   6, UNI_ARABICEXTC }   /* isarabicextc */,
-  {     0,  8223,  5261,  23,   6, UNI_JG__MANICHAEANSAMEKH }   /* joininggroup=manichaeansamekh */,
-  {     0,  6254,   157,  10,   2, UNI_LB__SG }   /* linebreak=sg */,
-  {     0,  2431,   703,   6,   5, UNI_INDOGRA }   /* block=dogra */,
-  {     1,     2,   373,   3,   2, UNI_CWL }   /* cwl=y */,
-  {    39,  1335,  3814,   2,  11, UNI_PHONETICEXT }   /* isphoneticext */,
-  {    79,  1818,  3133,   2,   2, UNI_JG__E }   /* jg=e */,
-  {     0,   428,   644,   2,   3, -UNI_DI }   /* di=no */,
-  {     1,  1137,    31,   4,   4, UNI_AVST }   /* scx=avst */,
-  {     5,     0,  3704,   1,  12, UNI_ZL }   /* lineseparator */,
-  {     2,  1335,  2032,   2,  12, UNI_GONG }   /* isgunjalagondi */,
-  {     3,  1910,   500,   7,   4, UNI_SOGO }   /* script=sogo */,
-  {     0,  6108,  8150,  13,  17, UNI_SUPPUAB }   /* insupplementaryprivateuseareab */,
-  {     0,   733,     0,   5,   0, UNI_BATK }   /* batak */,
-  {     0,   925,   608,   5,   3, UNI_AGE__18 }   /* age=18.0 */,
-  {     1,  1720,  7330,   4,  14, UNI_MUSIC }   /* blk=musicalsymbols */,
-  {     0,  2431,   331,   6,   5, UNI_INTAILE }   /* block=taile */,
-  {     3,  1910,   809,   7,   7, UNI_OLCK }   /* script=olchiki */,
-  {    69,  4622,  4384,  17,   7, UNI_JURC }   /* scriptextensions=jurchen */,
-  { 57391,  8333,   345,   9,   2, UNI_PF }   /* category=pf */,
-  {     0,   428,     0,   2,   0, UNI_DI }   /* di */,
-  {     0,  1720,  1030,   4,   6, UNI_INKAITHI }   /* blk=kaithi */,
-  {     0,  1249,  1505,   3,   7, UNI_CJKSTROKES }   /* cjkstrokes */,
-  {    24,  6225,  1839,  18,   3, UNI_JG__CROWNKAF }   /* joininggroup=crownkaf */,
-  {     1,  1910,   251,   7,   4, UNI_SC__ZYYY }   /* script=zyyy */,
-  {    62,  8383,   630,  16,   5, UNI_UIDEO }   /* unifiedideograph=true */,
-  {     0,  3265,  6172,   9,   6, UNI_GEORGIANSUP }   /* blk=georgiansup */,
-  {     5,  1112,   555,   5,   1, UNI_NV__1_SLASH_7 }   /* nv=1/7 */,
-  {     1,  1993,  1070,   8,   4, UNI_KANAEXTB }   /* blk=kanaextb */,
-  {    47,  1487,   805,   7,   2, UNI_CCC__17 }   /* ccc=ccc17 */,
-  {     0,  2563,  2566,   3,  10, UNI_IPAEXT }   /* ipaextensions */,
-  {     0,     2,   644,   3,   3, -UNI_CWL }   /* cwl=no */,
-  {     0,  6225,   236,  13,   2, UNI_JG__PE }   /* joininggroup=pe */,
-  {    18,  3555,  1376,  13,   3, UNI_NV__600 }   /* numericvalue=600 */,
-  {    92,   947,     0,   8,   0, UNI_BALI }   /* balinese */,
-  {   157,  6849,  1820,  13,   3, UNI_LB__CR }   /* sentencebreak=cr */,
-  {     0,  1910,   464,   7,   4, UNI_SC__ONAO }   /* script=onao */,
-  {     3,  1910,   816,   7,   4, UNI_OSMA }   /* script=osma */,
-  {     1,  1910,   823,   7,   4, UNI_HMNP }   /* script=hmnp */,
-  {     0,   574,  3122,   3,   7, UNI_SB__NU }   /* sb=numeric */,
-  {   324,  4622,  1397,  17,   4, UNI_PERM }   /* scriptextensions=perm */,
-  {    41,  2148,     0,   5,   0, UNI_XPOSIXALPHA }   /* alpha */,
-  {     0,  8436,  2686,  29,   3, UNI_CJKEXTJ }   /* iscjkunifiedideographsextensionj */,
-  {     2,  1137,   823,   4,   4, UNI_HMNP }   /* scx=hmnp */,
-  {     0,  8326,  5374,  16,   2, UNI_CASEDLETTER }   /* generalcategory=l_ */,
-  {     0,  1586,  3923,   4,  14, UNI_KAKTOVIKNUMERALS }   /* iskaktoviknumerals */,
-  {    21,  7876,     0,  18,   0, UNI_PHONETICEXT }   /* phoneticextensions */,
-  {     1,  1335,  2636,   2,   5, UNI_XPOSIXBLANK }   /* isblank */,
-  {     0,  1335,    78,   2,   4, UNI_DSRT }   /* isdsrt */,
-  {     0,   925,  6661,   5,   3, UNI_AGE__15_DOT_1 }   /* age=15.1 */,
-  {     1,  6254,  1722,   8,   4, UNI_LB__CJ }   /* linebreak=cj */,
-  {     0,  1910,   124,   7,   3, UNI_LAO }   /* script=lao */,
-  {     1,  8931,     0,  35,   0, UNI_SYMBOLSFORLEGACYCOMPUTINGSUP }   /* symbolsforlegacycomputingsupplement */,
-  {     3,  2382,  2762,   4,   3, UNI_IN__15 }   /* in=15.0 */,
-  {     0,  2431,  1366,   6,   9, UNI_INNEWTAILUE }   /* block=newtailue */,
-  {    32,  6554,  3161,   3,  14, UNI_SC__PHLP }   /* sc=psalterpahlavi */,
-  {     1,   323,   635,   2,   7, UNI_DSRT }   /* indeseret */,
-  {     3,  1137,   568,   4,   6, UNI_RJNG }   /* scx=rejang */,
-  {     0,  4575,   373,  14,   2, UNI_DT__NONE }   /* nfkdquickcheck=y */,
-  {     0,  8333,   263,   9,   2, UNI_CASEDLETTER }   /* category=lc */,
-  {     0,  3937,  3076,   3,  11, UNI_LB__IN }   /* lb=inseparable */,
-  {     0,  1335,   281,   2,   2, UNI_ZP }   /* iszp */,
-  {    71,  1335,  5270,   2,   4, UNI_MANI }   /* ismani */,
-  {     1,   674,   372,   5,   3, UNI_GRBASE }   /* grbase=y */,
-  {     1,  1335,   167,   2,   4, UNI_PHLP }   /* isphlp */,
-  {     0,   276,     0,   4,   0, UNI_GARA }   /* gara */,
-  {     0,   925,   602,   5,   3, UNI_AGE__16 }   /* age=16.0 */,
-  {    11,  7433,   411,  24,   2, UNI_CCC__15 }   /* canonicalcombiningclass=15 */,
-  {    72,  1910,   679,   7,   7, UNI_SC__HANO }   /* script=hanunoo */,
-  {     1,   323,  5270,   2,  10, UNI_INMANICHAEAN }   /* inmanichaean */,
-  {     0,   642,    51,   3,   3, UNI_DT__CAN }   /* dt=can */,
-  {     0,  1910,   859,   7,   4, UNI_SC__QAAI }   /* script=zinh */,
-  {   188,  4622,  1609,  17,   4, UNI_NAGM }   /* scriptextensions=nagm */,
-  {     0,  3798,  1727,   7,   4, UNI_LATINEXTD }   /* inlatinextd */,
-  {    50,  1335,   259,   2,   2, UNI_CN }   /* iscn */,
-  {     0,  2850,   972,  14,   2, -UNI_ECOMP }   /* emojicomponent=f */,
-  {     0,  2431,  1297,   6,   7, UNI_INPHAGSPA }   /* block=phagspa */,
-  {    68,  1270,  1070,   6,   4, UNI_KANAEXTB }   /* inkanaextb */,
-  {     6,   925,   605,   4,   3, UNI_AGE__7 }   /* age=7.0 */,
-  {   258,  2830,  2898,   5,  11, UNI_ALPHABETICPF }   /* blk=alphabeticpf */,
-  {     6,  2002,  7269,   4,   9, UNI_CI }   /* caseignorable */,
-  {     0,   283,  3612,   4,  12, UNI_WB__EB }   /* gcb=glueafterzwj */,
-  {    81,  6554,   436,   3,   4, UNI_SC__HANO }   /* sc=hano */,
-  {     0,  3937,  3612,   3,   4, UNI_LB__GL }   /* lb=glue */,
-  {     0,  8333,  3799,   9,   2, UNI_NL }   /* category=nl */,
-  {     8,   933,  1377,   6,   2, UNI_AGE__10 }   /* age=v100 */,
-  {     6,    90,     0,   4,   0, UNI_GUJR }   /* gujr */,
-  {     2,  3233,     0,   8,   0, UNI_XPOSIXXDIGIT }   /* hexdigit */,
-  {     2,  1487,  1379,   8,   2, UNI_CCC__103 }   /* ccc=ccc103 */,
-  {     0,  4622,   568,  17,   6, UNI_RJNG }   /* scriptextensions=rejang */,
-  {     0,  6204,  9016,  14,  21, UNI_SUPSYMBOLSANDPICTOGRAPHS }   /* issupplementalsymbolsandpictographs */,
-  {     8,  8333,  3161,   9,   2, UNI_PS }   /* category=ps */,
-  {    31,  1650,     0,   6,   0, UNI_L }   /* letter */,
-  {     5,  2536,     0,   4,   0, UNI_NAND }   /* nand */,
-  {     0,  6204,  6472,   5,  13, UNI_SUPMATHOPERATORS }   /* issupmathoperators */,
-  {     0,   191,     0,   4,   0, UNI_SEAL }   /* seal */,
-  {     0,  1910,   653,   7,   4, UNI_SC__ELBA }   /* script=elba */,
-  {     0,  2500,  6582,   6,  12, UNI_CYRILLICSUP }   /* cyrillicsupplement */,
-  {    31,  1910,  7010,   7,   4, UNI_BERF }   /* script=berf */,
-  {     5,  4700,  4900,   8,  12, UNI_LATIN1 }   /* blk=latin1supplement */,
-  {     1,  1247,  9037,   5,  33, UNI_CJKCOMPATIDEOGRAPHSSUP }   /* incjkcompatibilityideographssupplement */,
-  {    18,  2375,   411,  10,   2, UNI_IN__15 }   /* presentin=15 */,
-  {     2,  2816,     0,   4,   0, UNI_BC__R }   /* bc=r */,
-  {    41,     0,  1069,   1,   2, UNI_LOE }   /* loe */,
-  {   129,   933,  4069,   6,   2, UNI_AGE__18 }   /* age=v180 */,
-  {     1,  6554,  3687,   3,   7, UNI_SC__CPRT }   /* sc=cypriot */,
-  {     1,  3472,  3006,   2,  12, UNI_JT__D }   /* jt=dualjoining */,
-  {    36,  1472,  1727,   5,   4, UNI_LATINEXTD }   /* latinextd */,
-  {    11,  1720,  6931,   4,  24, UNI_HIGHPUSURROGATES }   /* blk=highprivateusesurrogates */,
-  {    16,  1459,   972,   4,   6, -UNI_XIDS }   /* xids=false */,
-  {     5,   323,  6886,   2,  23, UNI_ZNAMENNYMUSIC }   /* inznamennymusicalnotation */,
-  {     0,   323,  1477,   2,  10, UNI_BOXDRAWING }   /* inboxdrawing */,
-  {    98,  2527,  1574,   3,   7, UNI_MUSICSUP }   /* inmusicsup */,
-  {     2,  3937,  3472,   3,   2, UNI_GCB__T }   /* lb=jt */,
-  {    84,  1720,  7197,   4,  21, UNI_MEETEIMAYEKEXT }   /* blk=meeteimayekextensions */,
-  {     0,  4717,  3805,  14,   9, UNI_CYRILLICEXTD }   /* block=cyrillicextendedd */,
-  {     0,  1910,   187,   7,   4, UNI_SC__SAMR }   /* script=samr */,
-  {     0,   984,     0,   4,   0, UNI_DUPL }   /* dupl */,
-  {     0,   420,     0,   4,   0, UNI_TOTO }   /* toto */,
-  {     0,  2510,     0,   4,   0, UNI_ETHI }   /* ethi */,
-  {     0,  1335,  1024,   2,   4, UNI_HATR }   /* ishatr */,
-  {     0,  1910,  5082,   7,   4, UNI_BAMU }   /* script=bamu */,
-  {   118,  1487,   365,   8,   2, UNI_CCC__118 }   /* ccc=ccc118 */,
-  {     1,   933,   304,   6,   2, UNI_AGE__14 }   /* age=v140 */,
-  {    12,  1137,  8167,   4,   4, UNI_EGYP }   /* scx=egyp */,
-  {     0,  2431,  5775,   6,  10, UNI_BENGALISUP }   /* block=bengalisup */,
-  {     0,  1137,   276,   4,   4, UNI_GARA }   /* scx=gara */,
-  {     0,   782,     0,   7,   0, UNI_MARC }   /* marchen */,
-  {     1,  8867,  3416,  31,   6, UNI_INSC__CONSONANTKILLER }   /* indicsyllabiccategory=consonantkiller */,
-  {     0,  4622,  1996,  16,   5, UNI_KANA }   /* scriptextensions=kana */,
-  {     1,  1720,  1042,   4,   6, UNI_INLYCIAN }   /* blk=lycian */,
-  {     1,  4622,  1599,  17,   4, UNI_KHAR }   /* scriptextensions=khar */,
-  {     0,  1910,   276,   7,   5, UNI_SC__GARA }   /* script=garay */,
-  {     7,  1880,   373,   5,   4, UNI_NFCQC__Y }   /* nfcqc=yes */,
-  {     0,  1137,   754,   4,   7, UNI_KNDA }   /* scx=kannada */,
-  {     0,   306,     0,   4,   0, UNI_NV__9 }   /* nv=9 */,
-  {    64,  1335,     5,   2,   2, UNI_MC }   /* ismc */,
-  {     0,  1335,  1439,   2,   9, UNI_SAMR }   /* issamaritan */,
-  {     0,  1459,   644,   4,   2, -UNI_XIDS }   /* xids=n */,
-  {   158,  4622,  6087,  17,  21, UNI_PRTI }   /* scriptextensions=inscriptionalparthian */,
-  {     1,  1335,   358,   2,   2, UNI_XPOSIXCNTRL }   /* iscc */,
-  {     0,  4622,  1599,  17,  10, UNI_KHAR }   /* scriptextensions=kharoshthi */,
-  {     1,  1137,   102,   4,   4, UNI_HMNG }   /* scx=hmng */,
-  {    48,  2431,   870,   6,   7, UNI_INSIDETIC }   /* block=sidetic */,
-  {    12,  7433,   365,  24,   2, UNI_CCC__18 }   /* canonicalcombiningclass=18 */,
-  {     0,  1910,  4282,   7,   4, UNI_SC__SIND }   /* script=sind */,
-  {     0,   933,  2205,   5,   2, UNI_AGE__6_DOT_2 }   /* age=v62 */,
-  {     0,  3996,  2434,  12,   3, UNI_nfkcqc_values_index }   /* nfkcquickcheck= */,
-  {     1,  1335,  3235,   2,   6, UNI_XPOSIXXDIGIT }   /* isxdigit */,
-  {     2,  5658,   630,   6,   2, UNI_HYPHEN }   /* hyphen=t */,
-  {     1,  1910,  4479,   7,  17, UNI_KITS }   /* script=khitansmallscript */,
-  {    24,  6254,   565,  10,   2, UNI_LB__SY }   /* linebreak=sy */,
-  {   266,  5327,     0,  19,   0, UNI_OTTOMANSIYAQNUMBERS }   /* ottomansiyaqnumbers */,
-  {    12,  5137,   372,  16,   2, UNI_ebase_values_index }   /* emojimodifierbase= */,
-  {     0,  1805,     0,   3,   0, UNI_S }   /* iss */,
-  {     0,  7039,     0,  17,   0, UNI_INPC__TOPANDBOTTOM }   /* inpc=topandbottom */,
-  {     2,   642,  3104,   3,   5, UNI_DT__FIN }   /* dt=final */,
-  {     0,  3277,  2145,   5,  11, UNI_MATHALPHANUM }   /* blk=mathalphanum */,
-  {     0,  6254,   289,  10,   2, UNI_LB__H2 }   /* linebreak=h2 */,
-  {    15,  2864,  3799,   3,   2, UNI_NL }   /* gc=nl */,
-  {     2,  2609,  8296,   3,  30, UNI_MATHALPHANUM }   /* ismathematicalalphanumericsymbols */,
-  {     1,  2431,   452,   6,   3, UNI_INNKO }   /* block=nko */,
-  {     0,  7321,     0,  14,   0, UNI_BYZANTINEMUSIC }   /* byzantinemusic */,
-  {     0,   925,   404,   4,   3, UNI_AGE__3_DOT_2 }   /* age=3.2 */,
-  {    75,  9235,     0,  42,   0, UNI_UCASEXT }   /* unifiedcanadianaboriginalsyllabicsextended */,
-  {   131,  4869,  4343,   5,  11, UNI_PE }   /* closepunctuation */,
-  {     0,  1910,  3654,   6,   5, UNI_SC__ETHI }   /* script=ethi */,
-  {     0,  6625,   630,  21,   2, UNI_MCM }   /* modifiercombiningmark=t */,
-  {     0,  6459,  3981,   7,  15, UNI_MISCMATHSYMBOLSA }   /* block=miscmathsymbolsa */,
-  {   115,  1016,     0,   8,   0, UNI_HIRA }   /* hiragana */,
-  {   172,  2431,  7113,   6,  22, UNI_TRANSPORTANDMAP }   /* block=transportandmapsymbols */,
-  {     0,  8966,  3213,  24,   6, UNI__PERL_PROBLEMATIC_LOCALE_FOLDS }   /* _perl_problematic_locale_folds */,
-  {   131,  1335,  4268,   2,  14, UNI_SC }   /* iscurrencysymbol */,
-  {     3,  6225,   519,  18,   3, UNI_JG__CROWNHAH }   /* joininggroup=crownhah */,
-  {    20,  6554,   223,   3,   4, UNI_SC__TODR }   /* sc=todr */,
-  {     1,  4622,   512,  17,   4, UNI_VAI }   /* scriptextensions=vaii */,
-  {     2,  2527,  8564,   3,  32, UNI_MISCMATHSYMBOLSA }   /* inmiscellaneousmathematicalsymbolsa */,
-  {     0,   545,  6662,   4,   8, UNI_NV__1_SLASH_320 }   /* nv=3.125e-03 */,
-  {     0,  1335,    31,   2,   4, UNI_AVST }   /* isavst */,
-  {     1,  2830,  1787,  10,   3, UNI_ARABICPFB }   /* blk=arabicpfb */,
-  {     1,  1720,  1566,   4,   8, UNI_INJAVANESE }   /* blk=javanese */,
-  {    29,   933,  2181,   5,   2, UNI_AGE__5 }   /* age=v50 */,
-  {     2,  2864,  4343,   3,  11, UNI_P }   /* gc=punctuation */,
-  {     0,  5038,  2683,   9,   3, -UNI_XPOSIXSPACE }   /* whitespace=n */,
-  {     1,  4622,  1016,  17,   4, UNI_HIRA }   /* scriptextensions=hira */,
-  {     8,  5658,   630,   6,   5, UNI_HYPHEN }   /* hyphen=true */,
-  {     1,  2816,   375,   3,   2, UNI_BC__ES }   /* bc=es */,
-  {    33,  2431,   556,   6,   6, UNI_INOLONAL }   /* block=olonal */,
-  {    24,  1137,  1168,   4,   4, UNI_UGAR }   /* scx=ugar */,
-  {    11,  6849,  5292,  13,   3, UNI_SB__CL }   /* sentencebreak=cl */,
-  {     0,   323,  1412,   2,   9, UNI_INOLDUYGHUR }   /* inolduyghur */,
-  {   667,  7262,   972,  25,   2, -UNI_DI }   /* defaultignorablecodepoint=f */,
-  {     0,  2431,  6781,   9,  18, UNI_CJKCOMPATFORMS }   /* block=cjkcompatibilityforms */,
-  {    16,  2235,  5664,   4,   5, UNI_NV__200000 }   /* nv=200000 */,
-  {     3,  1137,   452,   4,   4, UNI_NKO }   /* scx=nkoo */,
-  {    14,  2315,  2179,   4,   8, UNI_NV__5_SLASH_8 }   /* nv=6.250e-01 */,
-  {    46,  2529,  4731,   7,   4, UNI_MYANMAREXTC }   /* myanmarextc */,
-  {     0,  1335,    35,   2,   4, UNI_BATK }   /* isbatk */,
-  {     4,   925,   595,   4,   4, UNI_AGE__13 }   /* age=13.0 */,
-  {    38,  1910,  2909,   7,   5, UNI_KHMR }   /* script=khmer */,
-  {    10,  3175,   630,  13,   2, UNI_QMARK }   /* quotationmark=t */,
-  {     4,   358,   406,   4,   2, UNI_CCC__26 }   /* ccc=26 */,
-  {     1,  5893,   630,  21,   5, UNI_CWU }   /* changeswhenuppercased=true */,
-  {     2,  5914,     0,  21,   0, UNI_gcb_values_index }   /* graphemeclusterbreak= */,
-  {     0,  1910,   124,   7,   4, UNI_LAO }   /* script=laoo */,
-  {     1,   492,  5219,   3,   4, UNI_SHRD }   /* sharada */,
-  {     1,  2431,  2070,   6,  10, UNI_YIRADICALS }   /* block=yiradicals */,
-  {     0,   925,   302,   5,   1, UNI_AGE__13 }   /* age=13 */,
-  {     1,  1335,  2387,   2,  12, UNI_TUTG }   /* istulutigalari */,
-  {     0,   156,     0,   4,   0, UNI_OSGE }   /* osge */,
-  {     2,  2235,     0,   4,   0, UNI_NV__2 }   /* nv=2 */,
-  {     0,  6554,   235,   3,   4, UNI_XPEO }   /* sc=xpeo */,
-  {    89,  2510,  1576,   6,   5, UNI_ETHIOPICSUP }   /* ethiopicsup */,
-  {    12,   323,   148,   2,   4, UNI_INNEWA }   /* innewa */,
-  {    11,  6147,  6157,  10,   9, UNI_JAMOEXTA }   /* hanguljamoextendeda */,
-  {     0,  2431,  7218,   6,  19, UNI_DEVANAGARIEXTA }   /* block=devanagariextendeda */,
-  {     1,   925,  2294,   4,   3, UNI_AGE__2 }   /* age=2.0 */,
-  {   130,  8326,  3703,  16,  13, UNI_ZL }   /* generalcategory=lineseparator */,
-  {     2,  7433,  1731,  24,   2, UNI_CCC__1 }   /* canonicalcombiningclass=ov */,
-  {     0,  4569,     0,   6,   0, UNI_XPOSIXSPACE }   /* wspace */,
-  {     1,  6554,   512,   3,   4, UNI_VAI }   /* sc=vaii */,
-  {     4,  1720,  1675,   4,  10, UNI_INTOLONGSIKI }   /* blk=tolongsiki */,
-  {     0,   283,  2818,   3,   3, UNI_RI }   /* gcb=ri */,
-  {    49,  8596,  4882,  30,   4, UNI_CJKEXTF }   /* blk=cjkunifiedideographsextensionf */,
-  {     2,  1910,   718,   7,   5, UNI_SC__OSGE }   /* script=osage */,
-  {    19,  1292,  1722,   4,   9, UNI_CJKEXTD }   /* block=cjkextd */,
-  {     0,  3472,  1490,   2,   2, UNI_JT__C }   /* jt=c */,
-  {     0,  1818,  1834,   3,   8, UNI_JG__SWASHKAF }   /* jg=swashkaf */,
-  {     0,  3760,   644,   4,   3, -UNI_IDSU }   /* idsu=no */,
-  {   229,  1335,  2363,   2,  12, UNI_PLAYINGCARDS }   /* isplayingcards */,
-  {     2,  7980,     0,  10,   0, UNI_XPOSIXALPHA }   /* alphabetic */,
-  {     0,  8741,  1228,  23,   3, UNI_INPC__NA }   /* indicpositionalcategory=na */,
-  {     0,  7507,  1184,   8,   3, UNI_ARABICPFA }   /* inarabicpfa */,
-  {     1,  5423,  4900,  10,  12, UNI_LATIN1 }   /* block=latin1supplement */,
-  {   389,  1910,   580,   9,   4, UNI_TNSA }   /* script=tangsa */,
-  {     6,  2641,     0,  13,   0, UNI_JG__AFRICANFEH }   /* jg=africanfeh */,
-  {     0,  1137,  3828,   4,   4, UNI_DEVA }   /* scx=deva */,
-  {    79,  1137,  3654,   3,   9, UNI_ETHI }   /* scx=ethiopic */,
-  {     1,  7808,  2818,   9,  12, UNI_BC__R }   /* bidiclass=righttoleft */,
-  {    11,  1439,     0,   9,   0, UNI_SAMR }   /* samaritan */,
-  {    11,  1720,  6935,   4,  10, UNI_PUA }   /* blk=privateuse */,
-  {     0,  2382,  2467,   3,  10, UNI_IN__NA }   /* in=unassigned */,
-  {    44,  5700,   630,  19,   2, UNI_TERM }   /* terminalpunctuation=t */,
-  {     0,    42,  3599,   2,   7, UNI_SB__EX }   /* sb=extend */,
-  {   550,  2339,     0,  12,   0, UNI_HUNG }   /* oldhungarian */,
-  {     2,  6225,  2671,  13,   3, UNI_JG__HEH }   /* joininggroup=heh */,
-  {     4,  7002,     0,  16,   0, UNI_INDICNUMBERFORMS }   /* indicnumberforms */,
-  {     0,   358,  2384,   3,   3, UNI_CCC__14 }   /* ccc=14 */,
-  {     0,   623,   413,   5,   2, UNI_CCC__216 }   /* ccc=216 */,
-  {     5,  8333,  4770,   8,  16, UNI_UPPERCASELETTER }   /* category=uppercaseletter */,
-  {     2,  2630,  4343,   6,   5, UNI_XPOSIXPUNCT }   /* xposixpunct */,
-  {     0,   323,  6312,   2,   7, UNI_INSINHALA }   /* insinhala */,
-  {     2,   667,   643,   6,   4, -UNI_EXTPICT }   /* extpict=no */,
-  {    31,  2498,  1576,   8,   5, UNI_CYRILLICSUP }   /* incyrillicsup */,
-  {     6,  7433,   627,  25,   2, UNI_CCC__BR }   /* canonicalcombiningclass=222 */,
-  {   516,  1720,  7321,   4,  23, UNI_BYZANTINEMUSIC }   /* blk=byzantinemusicalsymbols */,
-  {     0,  9137,  5351,   9,   7, UNI_SUPARROWSA }   /* block=suparrowsa */,
-  {     2,  6166,     0,  19,   0, UNI_MONGOLIANSUP }   /* mongoliansupplement */,
-  {     0,  5658,   373,   6,   4, UNI_HYPHEN }   /* hyphen=yes */,
-  {     0,  1335,  1187,   2,   9, UNI_BERF }   /* isberiaerfe */,
-  {   268,  6532,   372,  19,   5, UNI_IDCOMPATMATHCONTINUE }   /* idcompatmathcontinue=yes */,
-  {     4,  6312,     0,  21,   0, UNI_SINHALAARCHAICNUMBERS }   /* sinhalaarchaicnumbers */,
-  {    15,  1805,  1656,   3,   9, UNI_SMALLFORMS }   /* issmallforms */,
-  {     8,   323,  1566,   2,   8, UNI_INJAVANESE }   /* injavanese */,
-  {   257,  2431,  3814,   6,  14, UNI_PHONETICEXTSUP }   /* block=phoneticextsup */,
-  {    45,  3487,     0,   4,   0, UNI_HEBR }   /* hebr */,
-  {   142,  4622,   223,  17,   4, UNI_TODR }   /* scriptextensions=todr */,
-  {     6,  6225,  7135,  13,  21, UNI_JG__HANIFIROHINGYAKINNAYA }   /* joininggroup=hanifirohingyakinnaya */,
-  {    15,  2431,  5216,   6,   7, UNI_INSHARADA }   /* block=sharada */,
-  {   224,  1472,  6157,   5,   9, UNI_LATINEXTA }   /* latinextendeda */,
-  {     0,  3842,   445,   3,   3, UNI_LINA }   /* islina */,
-  {     0,  3109,   373,  13,   2, UNI_NFCQC__Y }   /* nfcquickcheck=y */,
-  {     0,  1910,  1152,   7,   4, UNI_SC__TAGB }   /* script=tagb */,
-  {     1,  7262,   373,  25,   4, UNI_DI }   /* defaultignorablecodepoint=yes */,
-  {     2,  1335,  8275,   2,  11, UNI_IDEO }   /* isideographic */,
-  {   418,     5,  3870,   1,  10, UNI_MISCSYMBOLS }   /* miscsymbols */,
-  {    66,  8223,  2365,  23,   4, UNI_JG__MANICHAEANAYIN }   /* joininggroup=manichaeanayin */,
-  {    14,  6225,  4937,  13,   5, UNI_JG__SADHE }   /* joininggroup=sadhe */,
-  {   200,  6225,  2093,  13,   3, UNI_JG__WAW }   /* joininggroup=waw */,
-  {    21,  1910,  5775,   7,   7, UNI_SC__BENG }   /* script=bengali */,
-  {     0,  1129,     0,   4,   0, UNI_LINB }   /* linb */,
-  {     0,  3937,  3175,   3,   9, UNI_LB__QU }   /* lb=quotation */,
-  {     0,  4399,   372,   8,   2, UNI_lower_values_index }   /* lowercase= */,
-  {     0,  2082,  3235,   4,   6, UNI_POSIXDIGIT }   /* posixdigit */,
-  {    91,  6225,  3920,  13,   3, UNI_JG__TAW }   /* joininggroup=taw */,
-  {     1,  8333,  2912,  12,   8, UNI_SO }   /* category=othersymbol */,
-  {     4,  7039,  1228,   4,   3, UNI_INPC__NA }   /* inpc=na */,
-  {     3,   642,  6485,   3,   4, UNI_DT__FONT }   /* dt=font */,
-  {    17,  6886,     0,  23,   0, UNI_ZNAMENNYMUSIC }   /* znamennymusicalnotation */,
-  {     8,  4622,   955,  17,   8, UNI_BASS }   /* scriptextensions=bassavah */,
-  {     0,  1385,     0,   9,   0, UNI_ITAL }   /* olditalic */,
-  {   233,    30,   869,   1,   8, UNI_INSIDETIC }   /* insidetic */,
-  {  1061,  1749,     0,  11,   0, UNI_DOMINO }   /* dominotiles */,
-  {     0,  7643,  6472,   7,  13, UNI_SUPMATHOPERATORS }   /* blk=supmathoperators */,
-  {     1,  1910,  1421,   7,   4, UNI_PALM }   /* script=palm */,
-  {   210,  3228,   643,  12,   4, -UNI_POSIXXDIGIT }   /* asciihexdigit=no */,
-  {     0,  1910,   448,   7,   3, UNI_MRO }   /* script=mro */,
-  {    12,  7433,   368,  24,   2, UNI_CCC__91 }   /* canonicalcombiningclass=91 */,
-  {     0,  2409,  2683,   9,   4, -UNI_IDC }   /* idcontinue=no */,
-  {     5,  1335,  1599,   2,   4, UNI_KHAR }   /* iskhar */,
-  {    66,   283,   590,   4,   3, UNI_WB__EB }   /* gcb=ebg */,
-  {     8,  1335,  4343,   2,  11, UNI_P }   /* ispunctuation */,
-  {     4,  2148,  1227,   4,   2, UNI_alpha_values_index }   /* alpha= */,
-  {     0,   306,  1381,   3,   2, UNI_NV__20 }   /* nv=20 */,
-  {    25,  2148,   373,   5,   2, UNI_XPOSIXALPHA }   /* alpha=y */,
-  {     6,     2,  2009,   1,  11, UNI_CHESSSYMBOLS }   /* chesssymbols */,
-  {    14,  1460,   643,   6,   4, -UNI_IDS }   /* idstart=no */,
-  {     0,  5893,   972,  21,   6, -UNI_CWU }   /* changeswhenuppercased=false */,
-  {    65,     8,     0,   3,   0, UNI_OCR }   /* ocr */,
-  {     0,  1818,  2973,   3,  11, UNI_JG__ROHINGYAYEH }   /* jg=rohingyayeh */,
-  {    27,   323,  1196,   2,   9, UNI_INBHAIKSUKI }   /* inbhaiksuki */,
-  {   209,  1910,  1297,   7,   4, UNI_SC__PHAG }   /* script=phag */,
-  {     0,  7868,     0,   8,   0, UNI_KANA }   /* katakana */,
-  {   116,   136,     0,   4,   0, UNI_MTEI }   /* mtei */,
-  {     8,    32,   630,   2,   2, UNI_VS }   /* vs=t */,
-  {     9,  1137,  1054,   4,   6, UNI_WCHO }   /* scx=wancho */,
-  {     4,  1335,  8167,   2,  28, UNI_EGYPTIANHIEROGLYPHSEXTA }   /* isegyptianhieroglyphsextendeda */,
-  {     8,  3175,   644,  13,   2, -UNI_QMARK }   /* quotationmark=n */,
-  {   272,  4605,   630,  17,   5, UNI_RI }   /* regionalindicator=true */,
-  {     0,  1137,  3511,   4,  15, UNI_MERC }   /* scx=meroiticcursive */,
-  {     2,  6554,  1412,   3,   9, UNI_SC__OUGR }   /* sc=olduyghur */,
-  {     0,  6254,   295,  10,   2, UNI_LB__XX }   /* linebreak=xx */,
-  {     5,  7433,  9223,  24,  10, UNI_CCC__AR }   /* canonicalcombiningclass=aboveright */,
-  {     1,  6554,  2056,   3,   7, UNI_SC__SOGD }   /* sc=sogdian */,
-  {     0,  5914,  7579,  21,   7, UNI_GCB__PP }   /* graphemeclusterbreak=prepend */,
-  {     4,  1137,   847,   4,   4, UNI_SARB }   /* scx=sarb */,
-  {   136,  1993,  2518,   6,   9, UNI_KATAKANAEXT }   /* blk=katakanaext */,
-  {   258,  1335,  9155,   2,  21, UNI_MATHOPERATORS }   /* ismathematicaloperators */,
-  {     5,  1454,  3030,   2,   3, UNI_WB__LE }   /* wb=le */,
-  {     9,  7433,  3299,  24,  11, UNI_CCC__8 }   /* canonicalcombiningclass=kanavoicing */,
-  {     0,  4369,     0,   6,   0, UNI_HANG }   /* hangul */,
-  {     0,   925,   593,   5,   3, UNI_AGE__12_DOT_1 }   /* age=12.1 */,
-  {   224,  6554,  1328,   3,   7, UNI_SC__TIRH }   /* sc=tirhuta */,
-  {     0,   264,   373,   4,   2, UNI_CWCF }   /* cwcf=y */,
-  {  1054,   331,     0,   5,   0, UNI_TALE }   /* taile */,
-  {     0,  2527,  1562,   9,   4, UNI_MYANMAREXTA }   /* inmyanmarexta */,
-  {     0,   323,  3228,   2,   5, UNI_ASCII }   /* inascii */,
-  {     0,  6554,  1776,   3,   4, UNI_SC__GURU }   /* sc=guru */,
-  {     0,  1818,  2664,   3,  10, UNI_JG__KNOTTEDHEH }   /* jg=knottedheh */,
-  {     1,  2431,  4268,   6,  15, UNI_CURRENCYSYMBOLS }   /* block=currencysymbols */,
-  {     2,  8496,     0,  30,   0, UNI_MISCSYMBOLSSUP }   /* miscellaneoussymbolssupplement */,
-  {     4,  3472,  3034,   7,   8, UNI_JT__R }   /* jt=rightjoining */,
-  {     4,  1335,   136,   2,   4, UNI_MTEI }   /* ismtei */,
-  {     0,   642,  4804,   3,   7, UNI_DT__INIT }   /* dt=initial */,
-  {     4,  6554,  1176,   3,   8, UNI_VITH }   /* sc=vithkuqi */,
-  {     1,  2072,   373,   7,   2, UNI_RADICAL }   /* radical=y */,
-  {   963,   656,  3230,   2,   3, UNI_ASCII }   /* ascii */,
-  {     0,  1720,   635,   4,   7, UNI_DSRT }   /* blk=deseret */,
-  {     0,  1335,  5082,   2,   4, UNI_BAMU }   /* isbamu */,
-  {     0,  2500,  1070,   8,   4, UNI_CYRILLICEXTB }   /* cyrillicextb */,
-  {     4,  6225,  4475,  13,   4, UNI_JG__TETH }   /* joininggroup=teth */,
-  {     0,  4771,   972,   5,   6, -UNI_XPOSIXUPPER }   /* upper=false */,
-  {    32,   992,   630,   8,   5, UNI_EXT }   /* extender=true */,
-  {    76,   752,     0,   9,   0, UNI_INKANNADA }   /* inkannada */,
-  {     1,  1137,   432,   4,   4, UNI_GONM }   /* scx=gonm */,
-  {    14,  6459,  1574,   7,   7, UNI_MUSICSUP }   /* block=musicsup */,
-  {     0,  4589,   309,  14,   1, UNI_NV__39 }   /* numericvalue=39 */,
-  {     2,   323,  5775,   2,  17, UNI_BENGALISUP }   /* inbengalisupplement */,
-  {     1,  2510,   665,   6,   5, UNI_ETHIOPICEXT }   /* ethiopicext */,
-  {     1,  4622,  5598,  17,   4, UNI_CHER }   /* scriptextensions=cher */,
-  {     0,    30,  7217,   1,  14, UNI_DEVANAGARIEXT }   /* isdevanagariext */,
-  {     1,  6554,  1276,   3,   4, UNI_MAKA }   /* sc=maka */,
-  {     4,  1720,   782,   4,   7, UNI_INMARCHEN }   /* blk=marchen */,
-  {    78,  4010,   799,  14,   2, UNI_NV__1_SLASH_6 }   /* numericvalue=1/6 */,
-  {     0,  1054,     0,   6,   0, UNI_WCHO }   /* wancho */,
-  {     0,   152,     0,   4,   0, UNI_ORYA }   /* orya */,
-  {     1,  6554,  1060,   3,   4, UNI_SC__YEZI }   /* sc=yezi */,
-  {    44,  1720,  6978,   7,  19, UNI_CJKCOMPATIDEOGRAPHSSUP }   /* blk=cjkcompatideographssup */,
-  {     3,  1910,   209,   9,   2, UNI_TAVT }   /* script=tavt */,
-  {   148,  5358,  2582,  12,   7, UNI_WB__ML }   /* wordbreak=midletter */,
-  {  1026,  2235,  1377,   4,   3, UNI_NV__2000 }   /* nv=2000 */,
-  {     0,   955,     0,   8,   0, UNI_BASS }   /* bassavah */,
-  {     5,   654,  2818,   2,   3, UNI_RI }   /* lb=ri */,
-  {    34,  1335,  9178,   2,  37, UNI_MISCARROWSEXT }   /* ismiscellaneoussymbolsandarrowsextended */,
-  {     0,  2096,  3474,  11,  13, UNI_JT__R }   /* joiningtype=rightjoining */,
-  {    27,  6554,   207,   3,   4, UNI_TAVT }   /* sc=tavt */,
-  {   259,  4622,   207,  17,   4, UNI_TAVT }   /* scriptextensions=tavt */,
-  {     8,    20,  1139,   2,   2, UNI_hex_values_index }   /* hex= */,
-  {     0,  3937,  2118,   3,   9, UNI_LB__B2 }   /* lb=breakboth */,
-  {     0,  2850,   373,   5,   4, UNI_EMOJI }   /* emoji=yes */,
-  {     1,  6291,   373,  21,   2, UNI__PERL_NCHAR }   /* noncharactercodepoint=y */,
-  {    33,  1720,  1685,   4,  10, UNI_INWARANGCITI }   /* blk=warangciti */,
-  {     0,  6552,  6008,   6,  15, UNI_INSC__CANTILLATIONMARK }   /* insc=cantillationmark */,
-  {  1071,  3511,     0,   4,   0, UNI_MERO }   /* mero */,
-  {     0,   963,   643,   2,   6, UNI_BPT__N }   /* bpt=none */,
-  {     5,  6554,  1196,   3,   9, UNI_BHKS }   /* sc=bhaiksuki */,
-  {     3,  3800,  4956,   8,  10, UNI_LATINEXTADDITIONAL }   /* latinextadditional */,
-  {     4,  1335,  1403,   2,   9, UNI_ORKH }   /* isoldturkic */,
-  {     1,  1910,   452,   7,   3, UNI_SC__NKO }   /* script=nko */,
-  {     2,  2080,  1125,   7,   4, UNI_POSIXWORD }   /* isposixword */,
-  {     5,  2431,  5482,   7,  17, UNI_HALFMARKS }   /* block=combininghalfmarks */,
-  {     1,  1044,   630,   2,   2, UNI_CI }   /* ci=t */,
-  {     0,  2864,   115,   3,   2, UNI_SK }   /* gc=sk */,
-  {     3,  1910,  5387,   7,  20, UNI_HLUW }   /* script=anatolianhieroglyphs */,
-  {     0,  6554,  1000,   3,   8, UNI_SC__GUJR }   /* sc=gujarati */,
-  {    21,  8867,  6815,  29,  11, UNI_INSC__CONSONANTSUBJOINED }   /* indicsyllabiccategory=consonantsubjoined */,
-  {   323,    32,     0,   2,   0, UNI_VS }   /* vs */,
-  {     0,  3555,  5664,  14,   4, UNI_NV__40000 }   /* numericvalue=40000 */,
-  {    18,  6254,  2127,  10,   2, UNI_LB__BK }   /* linebreak=bk */,
-  {     1,  8494,  2752,   6,   9, UNI_MISCTECHNICAL }   /* ismisctechnical */,
-  {     0,  6554,   728,   3,   5, UNI_TAYO }   /* sc=taiyo */,
-  {     0,  3135,   411,  11,   3, UNI_IN__15_DOT_1 }   /* presentin=v151 */,
-  {     4,  1818,  2674,   3,  10, UNI_JG__REVERSEDPE }   /* jg=reversedpe */,
-  {     0,  3135,   804,  12,   2, UNI_IN__12_DOT_1 }   /* presentin=v121 */,
-  {     0,  4622,    98,  17,   4, UNI_HLUW }   /* scriptextensions=hluw */,
-  {     0,  3472,  3042,   2,  12, UNI_JT__T }   /* jt=transparent */,
-  {     0,  1472,  4900,   4,  12, UNI_LATIN1 }   /* latin1supplement */,
-  {     0,  6849,    36,  14,   2, UNI_SB__AT }   /* sentencebreak=at */,
-  {   114,   358,  2260,   4,   2, UNI_CCC__33 }   /* ccc=33 */,
-  {    70,  1335,  2001,   2,   7, UNI_UCASEXT }   /* isucasext */,
-  {     0,    59,     0,   4,   0, UNI_CHRS }   /* chrs */,
-  {     0,  7433,  2329,  23,   2, UNI_CCC__8 }   /* canonicalcombiningclass=8 */,
-  {     1,  6554,    86,   3,   4, UNI_SC__GREK }   /* sc=grek */,
-  {     0,   769,  6129,   3,  15, UNI_ENCLOSEDALPHANUM }   /* inenclosedalphanum */,
-  {     0,  1910,  1318,   7,   4, UNI_SC__SUNU }   /* script=sunu */,
-  {     0,  7459,     0,  26,   0, UNI_HALFANDFULLFORMS }   /* halfwidthandfullwidthforms */,
-  {     0,   323,   768,   2,   7, UNI_INLINEARA }   /* inlineara */,
-  {     4,  2930,  4709,  10,   9, UNI_CYRILLICEXTB }   /* iscyrillicextendedb */,
-  {    99,  4622,  4703,  16,   6, UNI_LATN }   /* scriptextensions=latin */,
-  {    77,  1335,  6291,   2,  21, UNI__PERL_NCHAR }   /* isnoncharactercodepoint */,
-  {     0,  1137,   584,   4,   6, UNI_TODR }   /* scx=todhri */,
-  {    67,  4236,   972,  17,   6, -UNI_IDSB }   /* idsbinaryoperator=false */,
-  {     0,  2431,  6185,   6,  19, UNI_SUNDANESESUP }   /* block=sundanesesupplement */,
-  {   259,   769,  8268,   3,  28, UNI_ENCLOSEDIDEOGRAPHICSUP }   /* inenclosedideographicsupplement */,
-  {     0,  4622,  1940,  17,   4, UNI_SYLO }   /* scriptextensions=sylo */,
-  {   232,   574,  5346,   3,   5, UNI_SB__AT }   /* sb=aterm */,
-  {     0,  2609,    26,   6,   3, UNI_MYMR }   /* ismyanmar */,
-  {   103,  3175,   630,  13,   5, UNI_QMARK }   /* quotationmark=true */,
-  {     0,  4853,     0,  11,   0, UNI_BOPOMOFOEXT }   /* bopomofoext */,
-  {    33,  6554,  7868,   3,   8, UNI_SC__KANA }   /* sc=katakana */,
-  {    20,   323,  5097,   2,  15, UNI_DIACRITICALSSUP }   /* indiacriticalssup */,
-  {     5,  2431,  2387,   6,  12, UNI_INTULUTIGALARI }   /* block=tulutigalari */,
-  {     1,    30,  7112,   1,  23, UNI_TRANSPORTANDMAP }   /* istransportandmapsymbols */,
-  {     0,  2600,  2045,   4,   8, UNI_COMPATJAMO }   /* incompatjamo */,
-  {     0,  4622,   984,  17,   4, UNI_DUPL }   /* scriptextensions=dupl */,
-  {     0,  1720,  2351,   4,   8, UNI_PHAISTOS }   /* blk=phaistos */,
-  {     3,   323,  8496,   2,  30, UNI_MISCSYMBOLSSUP }   /* inmiscellaneoussymbolssupplement */,
-  {   385,  6147,     0,  10,   0, UNI_JAMO }   /* hanguljamo */,
-  {     0,  1335,    71,   2,   3, UNI_CWU }   /* iscwu */,
-  {     0,  2431,  6978,   9,  19, UNI_CJKCOMPATIDEOGRAPHSSUP }   /* block=cjkcompatideographssup */,
-  {     0,  4399,   971,   8,   3, -UNI_XPOSIXLOWER }   /* lowercase=f */,
-  {    13,  8867,  1209,  22,   5, UNI_INSC__NUKTA }   /* indicsyllabiccategory=nukta */,
-  {    54,  1487,   364,   7,   2, UNI_CCC__31 }   /* ccc=ccc31 */,
-  {    19,  2020,   629,  11,   3, UNI_GRBASE }   /* graphemebase=t */,
-  {   184,  4339,   373,   4,   4, UNI_DASH }   /* dash=yes */,
-  {     2,  3937,    18,   3,   2, UNI_LB__BA }   /* lb=ba */,
-  {     3,  1060,     0,   6,   0, UNI_YEZI }   /* yezidi */,
-  {     0,   306,   365,   3,   2, UNI_NV__18 }   /* nv=18 */,
-  {   577,  1818,  4475,   3,   4, UNI_JG__TETH }   /* jg=teth */,
-  {     0,  1921,     0,  11,   0, UNI_SORA }   /* sorasompeng */,
-  {   280,  1720,  1328,   4,   7, UNI_INTIRHUTA }   /* blk=tirhuta */,
-  {     0,  2508,  1576,   8,   5, UNI_ETHIOPICSUP }   /* inethiopicsup */,
-  {  1026,  5423,  4900,  10,   5, UNI_LATIN1 }   /* block=latin1sup */,
-  {     0,  6333,     0,   5,   0, UNI_VO__TR }   /* vo=tr */,
-  {     1,  8383,   972,  16,   2, -UNI_UIDEO }   /* unifiedideograph=f */,
-  {   212,  2431,   863,   6,   7, UNI_SC__SHAW }   /* block=shavian */,
-  {     0,   323,  4253,   2,   7, UNI_BRAI }   /* inbraille */,
-  {     1,    34,  1676,   1,   9, UNI_TOLS }   /* tolongsiki */,
-  {     8,  6254,  7980,  10,  10, UNI_LB__AL }   /* linebreak=alphabetic */,
-  {     0,   124,     0,   4,   0, UNI_LAO }   /* laoo */,
-  {   260,  2275,  2288,   5,   7, UNI_NV__3_SLASH_64 }   /* nv=4.688e-02 */,
-  {     1,  1335,    59,   2,   4, UNI_CHRS }   /* ischrs */,
-  {     0,  6554,   847,   3,   4, UNI_SARB }   /* sc=sarb */,
-  {     5,  1137,  2053,   4,  10, UNI_SOGO }   /* scx=oldsogdian */,
-  {     1,  4025,     0,  14,   0, UNI_NV__5 }   /* numericvalue=5 */,
-  {   128,  3937,  3054,   3,  11, UNI_LB__BB }   /* lb=breakbefore */,
-  {     0,  2864,   106,   3,   2, UNI_ZL }   /* gc=zl */,
-  {   177,  4622,  1891,  17,  11, UNI_HMNG }   /* scriptextensions=pahawhhmong */,
-  {   138,  4622,  1448,  17,   4, UNI_THAA }   /* scriptextensions=thaa */,
-  {     0,  1112,  5664,   4,   4, UNI_NV__10000 }   /* nv=10000 */,
-  {   270,   562,   644,   6,   2, -UNI_PATSYN }   /* patsyn=n */,
-  {    20,  9137,   882,  10,   3, UNI_SUPPUAA }   /* block=suppuaa */,
-  {     0,  6552,  6055,   5,  16, UNI_INSC__SYLLABLEMODIFIER }   /* insc=syllablemodifier */,
-  {    75,  3351,   644,  14,   2, -UNI_GREXT }   /* graphemeextend=n */,
-  {     0,  2382,   595,   3,   4, UNI_IN__13 }   /* in=13.0 */,
-  {     0,  2864,  2082,   3,   2, UNI_PO }   /* gc=po */,
-  {  1409,  8223,  4467,  23,   4, UNI_JG__MANICHAEANYODH }   /* joininggroup=manichaeanyodh */,
-  {     0,  3228,   643,  12,   2, UNI_ahex_values_index }   /* asciihexdigit= */,
-  {     0,    27,     0,   4,   0, UNI_ARMI }   /* armi */,
-  {     0,  8333,  4399,   9,  15, UNI_LOWERCASELETTER }   /* category=lowercaseletter */,
-  {     0,  4589,   413,  15,   2, UNI_NV__3_SLASH_16 }   /* numericvalue=3/16 */,
-  {    12,  3277,  3390,   5,  12, UNI_MISCARROWSEXT }   /* blk=miscarrowsext */,
-  {     1,  7507,  6582,   6,  12, UNI_ARABICSUP }   /* inarabicsupplement */,
-  {     0,  5031,  2683,  16,   3, -UNI__PERL_PATWS }   /* patternwhitespace=n */,
-  {     0,  4622,  1430,  17,   4, UNI_PAUC }   /* scriptextensions=pauc */,
-  {     1,  4622,  1283,  17,   7, UNI_MULT }   /* scriptextensions=multani */,
-  {   140,    54,  3899,   2,  10, UNI_SC__MLYM }   /* sc=malayalam */,
-  {     0,  5038,     0,  10,   0, UNI_XPOSIXSPACE }   /* whitespace */,
-  {     7,  6554,  1921,   3,  11, UNI_SORA }   /* sc=sorasompeng */,
-  {    41,  1137,   509,   5,   3, UNI_TOLS }   /* scx=tols */,
-  {   307,  8378,    83,  29,   3, UNI_CJKEXTG }   /* incjkunifiedideographsextensiong */,
-  {    54,  3760,   644,  16,   2, -UNI_IDSU }   /* idsunaryoperator=n */,
-  {     0,  1243,  3153,   3,   8, UNI_INCUNEIFORM }   /* incuneiform */,
-  {     0,  1335,   311,   2,   5, UNI_ORYA }   /* isoriya */,
-  {     0,  8326,   115,  16,   2, UNI_SK }   /* generalcategory=sk */,
-  {   290,  2950,     0,   4,   0, UNI_MAHJ }   /* mahj */,
-  {    20,  1910,   393,   7,   4, UNI_SC__GOTH }   /* script=goth */,
-  {    98,  4339,  3337,   3,   2, UNI_dash_values_index }   /* dash= */,
-  {    76,   323,  6147,   2,  10, UNI_JAMO }   /* inhanguljamo */,
-  {     1,  3798,   133,  13,   3, UNI_LATINEXTF }   /* inlatinextendedf */,
-  {     0,   211,     0,   4,   0, UNI_TFNG }   /* tfng */,
-  {     4,  1335,  1304,   2,   7, UNI_SIDD }   /* issiddham */,
-  {     0,  7039,  2819,  20,   5, UNI_INPC__TOPANDBOTTOMANDRIGHT }   /* inpc=topandbottomandright */,
-  {  1065,  1048,     0,   6,   0, UNI_TELU }   /* telugu */,
-  {    21,  6225,  4455,  13,   4, UNI_JG__KAPH }   /* joininggroup=kaph */,
-  {     1,  1335,  2510,   2,   8, UNI_ETHI }   /* isethiopic */,
-  {   219,  5658,   644,   6,   3, -UNI_HYPHEN }   /* hyphen=no */,
-  {    16,  3937,  6633,   3,  13, UNI_LB__CM }   /* lb=combiningmark */,
-  {     1,  4589,   799,  14,   3, UNI_NV__3_SLASH_64 }   /* numericvalue=3/64 */,
-  {    32,  8333,   876,   9,   2, UNI__PERL_SURROGATE }   /* category=cs */,
-  {     0,  6204,    42,  19,   2, UNI_SUPARROWSB }   /* issupplementalarrowsb */,
-  {     0,   428,   630,   2,   2, UNI_DI }   /* di=t */,
-  {     1,  1137,  1448,   4,   6, UNI_THAA }   /* scx=thaana */,
-  {     5,  2431,  5971,   7,  18, UNI_COUNTINGROD }   /* block=countingrodnumerals */,
-  {   392,  6554,  4926,   3,   4, UNI_SC__TALE }   /* sc=tale */,
-  {     1,  1249,  1562,   3,   4, UNI_CJKEXTA }   /* cjkexta */,
-  {    19,  4622,  1629,  17,  10, UNI_PHNX }   /* scriptextensions=phoenician */,
-  {     0,  1910,  1609,   7,   4, UNI_NAGM }   /* script=nagm */,
-  {    18,   306,   805,   3,   2, UNI_NV__17 }   /* nv=17 */,
-  {     1,  4700,  4731,   9,   4, UNI_LATINEXTC }   /* blk=latinextc */,
-  {     0,  1335,  5137,   2,  13, UNI_EMOD }   /* isemojimodifier */,
-  {     1,  1137,  4282,   4,   4, UNI_SIND }   /* scx=sind */,
-  {     0,   992,   373,   8,   4, UNI_EXT }   /* extender=yes */,
-  {  1154,   323,  1921,   2,  11, UNI_INSORASOMPENG }   /* insorasompeng */,
-  {     0,  3555,  7684,  13,   2, UNI_NV__28 }   /* numericvalue=28 */,
-  {     0,  1981,     0,  12,   0, UNI_BIDIM }   /* bidimirrored */,
-  {    32,   992,   630,   8,   2, UNI_EXT }   /* extender=t */,
-  {     0,  6554,   215,   3,   4, UNI_SC__TGLG }   /* sc=tglg */,
-  {     0,  2816,    83,   3,   2, UNI_BC__ON }   /* bc=on */,
-  {     0,  4010,   800,  15,   2, UNI_NV__1_SLASH_64 }   /* numericvalue=1/64 */,
-  {     1,   148,     0,   4,   0, UNI_NEWA }   /* newa */,
-  {     0,  1720,  1421,   4,   9, UNI_PALM }   /* blk=palmyrene */,
-  {     3,  4010,  1380,  15,   2, UNI_NV__1_SLASH_32 }   /* numericvalue=1/32 */,
-  {     0,  4354,   360,   8,   2, UNI_dia_values_index }   /* diacritic= */,
-  {     0,  8326,  7098,  16,  14, UNI_LM }   /* generalcategory=modifierletter */,
-  {     6,  2864,  5442,   3,  20, UNI_PC }   /* gc=connectorpunctuation */,
-  {   144,    30,  7001,   1,  17, UNI_INDICNUMBERFORMS }   /* inindicnumberforms */,
-  {     1,  2431,   124,   6,   3, UNI_INLAO }   /* block=lao */,
-  {     0,  1137,   855,   4,   4, UNI_SYRC }   /* scx=syrc */,
-  {     1,   809,     0,   7,   0, UNI_OLCK }   /* olchiki */,
-  {     0,  1720,  4366,   7,   4, UNI_CJKEXTH }   /* blk=cjkexth */,
-  {     1,  1805,  4912,   3,   8, UNI_SYRIACSUP }   /* issyriacsup */,
-  {     0,    47,     0,   4,   0, UNI_CAKM }   /* cakm */,
-  {     1,  1243,  8709,   3,  24, UNI_DIACRITICALS }   /* incombiningdiacriticalmarks */,
-  {     9,  2409,   629,   9,   3, UNI_IDC }   /* idcontinue=t */,
-  {     9,  8333,  1974,   9,   7, UNI_XPOSIXCNTRL }   /* category=control */,
-  {    26,  2375,  2294,  10,   3, UNI_IN__2 }   /* presentin=2.0 */,
-  {    66,  3277,  4861,  11,   9, UNI_MYANMAREXTC }   /* blk=myanmarextendedc */,
-  {    44,  8167,     0,   4,   0, UNI_EGYP }   /* egyp */,
-  {  1377,  1335,   693,   2,   5, UNI_ADLM }   /* isadlam */,
-  {   419,  2431,  7459,   6,  26, UNI_HALFANDFULLFORMS }   /* block=halfwidthandfullwidthforms */,
-  {    24,  5423,  3966,   7,  15, UNI_LINEARBIDEOGRAMS }   /* block=linearbideograms */,
-  {   480,  6532,  2683,  19,   4, -UNI_IDCOMPATMATHCONTINUE }   /* idcompatmathcontinue=no */,
-  {     0,  1910,   839,   7,   4, UNI_NBAT }   /* script=nbat */,
-  {   458,   528,     0,   4,   0, UNI_KHOJ }   /* khoj */,
-  {     5,  4622,    67,  17,   4, UNI_CPRT }   /* scriptextensions=cprt */,
-  {   784,  4700,  1727,   9,   4, UNI_LATINEXTD }   /* blk=latinextd */,
-  {     2,  5914,  3612,  21,  12, UNI_WB__EB }   /* graphemeclusterbreak=glueafterzwj */,
-  {     1,  3897,  1196,  12,   3, UNI_JG__MALAYALAMBHA }   /* jg=malayalambha */,
-  {     1,  2628,  4771,   8,   5, UNI_XPOSIXUPPER }   /* isxposixupper */,
-  {     1,  7808,  4484,  10,   3, UNI_BC__NSM }   /* bidiclass=nsm */,
-  {  1041,  8333,  4343,   9,  11, UNI_P }   /* category=punctuation */,
-  {     3,     5,   644,   3,   3, -UNI_MCM }   /* mcm=no */,
-  {     8,   323,   626,   2,   2, UNI_IN__2 }   /* in=2 */,
-  {    22,  4622,   352,  17,   6, UNI_CARI }   /* scriptextensions=carian */,
-  {     0,  1137,  4384,   4,   4, UNI_JURC }   /* scx=jurc */,
-  {     0,  1137,   191,   4,   4, UNI_SEAL }   /* scx=seal */,
-  {     0,  1335,   670,   2,   2, UNI_PI }   /* ispi */,
-  {     0,  4622,  1187,  17,   9, UNI_BERF }   /* scriptextensions=beriaerfe */,
-  {   337,     5,     0,   1,   0, UNI_M }   /* m */,
-  {     0,  5830,   630,  21,   2, UNI_CWCM }   /* changeswhencasemapped=t */,
-  {     0,  2630,     0,  11,   0, UNI_XPOSIXBLANK }   /* xposixblank */,
-  {     0,  4771,   373,   5,   4, UNI_XPOSIXUPPER }   /* upper=yes */,
-  {     1,  2816,   147,   3,   2, UNI_BC__BN }   /* bc=bn */,
-  {     0,  1910,  1566,   7,   4, UNI_SC__JAVA }   /* script=java */,
-  {    99,  1137,  5387,   4,  20, UNI_HLUW }   /* scx=anatolianhieroglyphs */,
-  {     0,  3555,  2172,  13,   2, UNI_NV__11 }   /* numericvalue=11 */,
-  {     0,  8326,  2082,  16,   2, UNI_PO }   /* generalcategory=po */,
-  {     0,  3135,   302,  12,   2, UNI_IN__13 }   /* presentin=v130 */,
-  {     4,  8333,    64,   9,   1, UNI_P }   /* category=p */,
-  {     0,  3109,  2434,  11,   3, UNI_nfcqc_values_index }   /* nfcquickcheck= */,
-  {     0,  3142,  4069,   4,   2, UNI_IN__8 }   /* in=v80 */,
-  {   132,   500,     0,   4,   0, UNI_SOGO }   /* sogo */,
-  {     1,  1137,  4253,   4,   7, UNI_BRAI }   /* scx=braille */,
-  {    59,  1137,  6574,   4,   4, UNI_GLAG }   /* scx=glag */,
-  {   182,  8223,  5634,  24,   6, UNI_JG__MANICHAEANTHAMEDH }   /* joininggroup=manichaeanthamedh */,
-  {     0,   323,  7218,   2,  19, UNI_DEVANAGARIEXTA }   /* indevanagariextendeda */,
-  {     0,  5423,   634,  17,   3, UNI_LATINEXTE }   /* block=latinextendede */,
-  {    47,  4622,   132,  17,   4, UNI_MEDF }   /* scriptextensions=medf */,
-  {   278,  1249,  1817,   5,   2, UNI_CJKEXTJ }   /* cjkextj */,
-  {     3,  1247,   992,   5,   4, UNI_CJKEXTE }   /* incjkexte */,
-  {     0,  1335,   708,   2,   4, UNI_LIMB }   /* islimb */,
-  {  1288,  2431,   249,   6,   2, UNI_NB }   /* block=nb */,
-  {   938,  6062,   373,   4,   2, UNI_EMOD }   /* emod=y */,
-  {     0,  6225,  4429,  13,  14, UNI_JG__HAMZAONHEHGOAL }   /* joininggroup=hamzaonhehgoal */,
-  {    70,  1910,     0,   7,   0, UNI_sc_values_index }   /* script= */,
-  {     6,  2098,  4285,   4,  15, UNI_INDICSIYAQNUMBERS }   /* inindicsiyaqnumbers */,
-  {     2,  6108,  1325,   6,   3, UNI_SUPPUAB }   /* insuppuab */,
-  {     0,  2375,   404,  10,   3, UNI_IN__3_DOT_2 }   /* presentin=3.2 */,
-  {     2,  1335,   336,   2,   5, UNI_TAKR }   /* istakri */,
-  {     0,  2327,  5664,   4,   4, UNI_NV__80000 }   /* nv=80000 */,
-  {    64,  5935,  7302,  15,   9, UNI_IDENTIFIERTYPE__EXCLUSION }   /* identifiertype=exclusion */,
-  {   108,  2431,  3828,   6,  13, UNI_DEVANAGARIEXT }   /* block=devanagariext */,
-  {     0,  8326,   106,  16,   2, UNI_ZL }   /* generalcategory=zl */,
-  {     8,  1335,  3134,   2,   5, UNI_EPRES }   /* isepres */,
-  {     0,  4569,   971,   5,   7, -UNI_XPOSIXSPACE }   /* wspace=false */,
-  {     3,  1487,  7457,   7,   2, UNI_CCC__27 }   /* ccc=ccc27 */,
-  {     0,   508,     0,   4,   0, UNI_TOLS }   /* tols */,
-  {     2,  1243,  8898,   3,  34, UNI_DIACRITICALSFORSYMBOLS }   /* incombiningdiacriticalmarksforsymbols */,
-  {     0,  1720,  2480,   6,   5, UNI_CJKEXTE }   /* blk=cjkexte */,
-  {     9,  6554,  1152,   3,   8, UNI_SC__TAGB }   /* sc=tagbanwa */,
-  {   273,  7808,  6390,  20,   9, UNI_BC__LRO }   /* bidiclass=lefttorightoverride */,
-  {     0,  5127,  2518,   8,   9, UNI_KATAKANAEXT }   /* block=katakanaext */,
-  {   517,  1720,  9235,   4,  43, UNI_UCASEXTA }   /* blk=unifiedcanadianaboriginalsyllabicsextendeda */,
-  {  1041,  6554,   653,   3,   4, UNI_SC__ELBA }   /* sc=elba */,
-  {   644,  3233,   373,   8,   2, UNI_XPOSIXXDIGIT }   /* hexdigit=y */,
-  {     0,  4622,  3487,  17,   6, UNI_HEBR }   /* scriptextensions=hebrew */,
-  {     0,  7433,  5800,  24,   5, UNI_CCC__B }   /* canonicalcombiningclass=below */,
-  {     0,   306,  2762,   3,   9, UNI_NV__1_SLASH_2 }   /* nv=5.000e-01 */,
-  {   143,  6554,   984,   3,   4, UNI_SC__DUPL }   /* sc=dupl */,
-  {     1,   978,   373,   6,   2, UNI_COMPEX }   /* compex=y */,
-  {     2,  6552,  6023,   5,  16, UNI_INSC__INVISIBLESTACKER }   /* insc=invisiblestacker */,
-  {     0,  1335,   906,   2,   7, UNI_TIBT }   /* istibetan */,
-  {   549,  2816,   557,   4,   2, UNI_BC__RLO }   /* bc=rlo */,
-  {     7,   306,   302,   3,   2, UNI_NV__30 }   /* nv=30 */,
-  {     0,  4622,  3268,  16,   9, UNI_GEOR }   /* scriptextensions=georgian */,
-  {    25,  2408,   372,  10,   3, UNI_XIDC }   /* xidcontinue=y */,
-  {     0,   323,  6489,   2,  22, UNI_DIACRITICALSFORSYMBOLS }   /* indiacriticalsforsymbols */,
-  {   128,  3842,   535,   3,   3, UNI_LYDI }   /* islydi */,
-  {     0,  1137,  1898,   4,   4, UNI_MONG }   /* scx=mong */,
-  {     6,  4717,  1070,  14,   4, UNI_CYRILLICEXTB }   /* block=cyrillicextb */,
-  {    80,  4025,  5664,  14,   5, UNI_NV__500000 }   /* numericvalue=500000 */,
-  {   149,  4589,  4039,  14,   2, UNI_NV__3_SLASH_8 }   /* numericvalue=3/8 */,
-  {   538,  4622,  1304,  17,   4, UNI_SIDD }   /* scriptextensions=sidd */,
-  {     0,  1311,     0,   7,   0, UNI_SOYO }   /* soyombo */,
-  {     0,  3487,     0,   6,   0, UNI_HEBR }   /* hebrew */,
-  {   241,  1335,  1042,   2,   4, UNI_LYCI }   /* islyci */,
-  {     9,   674,  2683,   5,   4, -UNI_GRBASE }   /* grbase=no */,
-  {     0,   323,  2563,   2,   6, UNI_IPAEXT }   /* inipaext */,
-  {   833,  1818,   751,   8,   3, UNI_JG__CROWNAIN }   /* jg=crownain */,
-  {     0,  1335,   195,   2,   4, UNI_SGNW }   /* issgnw */,
-  {     6,  7433,  2180,  24,   2, UNI_CCC__25 }   /* canonicalcombiningclass=25 */,
-  {     0,  7321,  5058,  15,   8, UNI_BYZANTINEMUSIC }   /* byzantinemusicalsymbols */,
-  {     9,  2431,  5775,   6,  17, UNI_BENGALISUP }   /* block=bengalisupplement */,
-  {    21,  8637,     0,  18,   0, UNI_IDEOGRAPHICSYMBOLS }   /* ideographicsymbols */,
-  {    76,  8063,   978,  18,   3, UNI_DT__COM }   /* decompositiontype=com */,
-  {     0,     5,   644,   3,   2, -UNI_MCM }   /* mcm=n */,
-  {     2,  1805,  7729,   3,  24, UNI_SYMBOLSANDPICTOGRAPHSEXTA }   /* issymbolsandpictographsexta */,
-  {   151,   323,  7098,   2,  15, UNI_MODIFIERLETTERS }   /* inmodifierletters */,
-  {   264,    11,  5154,   1,  16, UNI_ALCHEMICAL }   /* alchemicalsymbols */,
-  {     1,  1720,  8106,   4,  28, UNI_PHONETICEXTSUP }   /* blk=phoneticextensionssupplement */,
-  {     3,  4622,  2500,  17,   8, UNI_CYRL }   /* scriptextensions=cyrillic */,
-  {     1,  8496,  2752,  13,   9, UNI_MISCTECHNICAL }   /* miscellaneoustechnical */,
-  {     5,   164,     0,   2,   0, UNI_PC }   /* pc */,
-  {     0,   992,     0,   8,   0, UNI_EXT }   /* extender */,
-  {     0,  6554,   247,   3,   4, UNI_ZANB }   /* sc=zanb */,
-  {     2,   448,     0,   4,   0, UNI_MRO }   /* mroo */,
-  {   540,  1720,  3375,   4,  15, UNI_INIMPERIALARAMAIC }   /* blk=imperialaramaic */,
-  {     0,  1137,  1385,   4,   9, UNI_ITAL }   /* scx=olditalic */,
-  {     3,   666,   972,   2,   6, -UNI_CE }   /* ce=false */,
-  {     4,   428,   373,   3,   2, UNI_DIA }   /* dia=y */,
-  {    22,  1335,  1566,   2,   8, UNI_JAVA }   /* isjavanese */,
-  {   211,  1247,  4366,   5,   4, UNI_CJKEXTH }   /* incjkexth */,
-  {     0,   358,   604,   5,   2, UNI_CCC__107 }   /* ccc=107 */,
-  {   247,  1304,     0,   4,   0, UNI_SIDD }   /* sidd */,
-  {     1,  5914,   295,  21,   2, UNI_GCB__XX }   /* graphemeclusterbreak=xx */,
-  {     1,   878,   630,   4,   2, UNI_TERM }   /* term=t */,
-  {     0,  8063,  4804,  18,   7, UNI_DT__INIT }   /* decompositiontype=initial */,
-  {     0,  6554,  2878,   3,   6, UNI_SC__COPT }   /* sc=coptic */,
-  {     0,    33,  4912,   1,   8, UNI_SYRIACSUP }   /* syriacsup */,
-  {     3,  6225,  3453,  13,   7, UNI_JG__SEMKATH }   /* joininggroup=semkath */,
-  {     0,  1797,  1184,   8,   3, UNI_ARABICPFA }   /* isarabicpfa */,
-  {     0,   283,   170,   4,   2, UNI_GCB__PP }   /* gcb=pp */,
-  {     5,  4622,  2156,  17,  12, UNI_MEND }   /* scriptextensions=mendekikakui */,
-  {     0,   877,   644,   5,   3, -UNI_STERM }   /* sterm=no */,
-  {    85,   674,  2683,   5,   3, -UNI_GRBASE }   /* grbase=n */,
-  {     0,  6552,  7377,  14,  11, UNI_INSC__CONSONANTWITHSTACKER }   /* insc=consonantwithstacker */,
-  {     1,  1137,    27,   4,   4, UNI_ARMI }   /* scx=armi */,
-  {     0,  1335,  4926,   2,   4, UNI_TALE }   /* istale */,
-  {     1,   642,     0,   7,   0, UNI_DT__NONE }   /* dt=none */,
-  {     0,  4339,   630,   4,   5, UNI_DASH }   /* dash=true */,
-  {    88,  2940,  8407,   3,  29, UNI_ENCLOSEDALPHANUMSUP }   /* isenclosedalphanumericsupplement */,
-  {   194,  2431,  7218,   6,  18, UNI_DEVANAGARIEXT }   /* block=devanagariextended */,
-  {     0,  2431,  5959,   6,   5, UNI_INGREEK }   /* block=greek */,
-  {     0,  1818,  6237,   2,   9, UNI_JG__CROWNBEH }   /* jg=crownbeh */,
-  {     0,  3842,  3857,   3,   6, UNI_LISUSUP }   /* islisusup */,
-  {     0,   323,   512,   2,   3, UNI_INVAI }   /* invai */,
-  {     5,  7433,  6960,  22,   4, UNI_CCC__AL }   /* canonicalcombiningclass=al */,
-  {     3,  4622,  2387,  17,  12, UNI_TUTG }   /* scriptextensions=tulutigalari */,
-  {     0,  1720,  2878,   4,   6, UNI_INCOPTIC }   /* blk=coptic */,
-  {   515,  4622,   420,  17,   4, UNI_TOTO }   /* scriptextensions=toto */,
-  {     0,  1335,  2598,   2,   5, UNI_JOINC }   /* isjoinc */,
-  {    77,  6254,   122,  10,   2, UNI_LB__AI }   /* linebreak=ai */,
-  {    32,  1720,  9037,   7,  23, UNI_CJKCOMPATIDEOGRAPHS }   /* blk=cjkcompatibilityideographs */,
-  {     3,  4622,  4282,  17,   4, UNI_SIND }   /* scriptextensions=sind */,
-  {     2,   323,  1297,   2,   7, UNI_INPHAGSPA }   /* inphagspa */,
-  {     9,   283,  3338,   2,   7, UNI_L }   /* gc=letter */,
-  {     1,  6254,     0,  16,   0, UNI_LB__AK }   /* linebreak=aksara */,
-  {     1,   708,     0,   4,   0, UNI_LIMB }   /* limb */,
-  {    16,  2431,  2339,   6,  12, UNI_INOLDHUNGARIAN }   /* block=oldhungarian */,
-  {     0,   863,     0,   7,   0, UNI_SHAW }   /* shavian */,
-  {     1,  1112,   796,   4,   3, UNI_NV__11_SLASH_2 }   /* nv=11/2 */,
-  {     8,  6254,  8275,  10,  11, UNI_LB__ID }   /* linebreak=ideographic */,
-  {     3,  4589,   550,  14,   2, UNI_NV__3_SLASH_5 }   /* numericvalue=3/5 */,
-  {     0,  4622,  5680,  17,  20, UNI_HMNP }   /* scriptextensions=nyiakengpuachuehmong */,
-  {   344,  1720,   906,   4,   7, UNI_INTIBETAN }   /* blk=tibetan */,
-  {    27,  1137,  1090,   4,   8, UNI_KRAI }   /* scx=kiratrai */,
-  {    22,  5358,  3188,  10,  11, UNI_WB__DQ }   /* wordbreak=doublequote */,
-  {     0,   323,  5048,   2,   4, UNI_RUMI }   /* inrumi */,
-  {     4,  1335,  1048,   2,   6, UNI_TELU }   /* istelugu */,
-  {    30,  1910,  1261,   7,   9, UNI_SC__QAAI }   /* script=inherited */,
-  {   476,  3555,  1376,  13,   4, UNI_NV__6000 }   /* numericvalue=6000 */,
-  {   486,  1910,   653,   7,   7, UNI_SC__ELBA }   /* script=elbasan */,
-  {     1,  8333,  2467,   9,  10, UNI_CN }   /* category=unassigned */,
-  {     0,  1335,    51,   2,   4, UNI_CANS }   /* iscans */,
-  {     9,  8380,  6906,  26,   4, UNI_CJKEXTC }   /* cjkunifiedideographsextensionc */,
-  {     0,  6554,  1254,   3,   4, UNI_SC__GRAN }   /* sc=gran */,
-  {   704,  1335,   496,   2,   4, UNI_SIDT }   /* issidt */,
-  {     0,  3233,   643,   7,   3, -UNI_XPOSIXXDIGIT }   /* hexdigit=n */,
-  {     1,  6554,   243,   3,   4, UNI_SC__YI }   /* sc=yiii */,
-  {     0,  4605,   972,  17,   6, -UNI_RI }   /* regionalindicator=false */,
-  {   171,  6554,    55,   3,   4, UNI_CHAM }   /* sc=cham */,
-  {     0,  8867,  6071,  22,  16, UNI_INSC__VOWELINDEPENDENT }   /* indicsyllabiccategory=vowelindependent */,
-  {   585,  1335,  8637,   2,  18, UNI_IDEOGRAPHICSYMBOLS }   /* isideographicsymbols */,
-  {  1032,  1512,     0,   3,   0, UNI_DEP }   /* dep */,
-  {    21,  2375,  2277,   9,   2, UNI_IN__4 }   /* presentin=4 */,
-  {    16,  5914,   312,  21,   2, UNI_RI }   /* graphemeclusterbreak=ri */,
-  {   155,  1335,  7063,   2,   4, UNI_BRAH }   /* isbrah */,
-  {    79,  1335,  1467,   2,  10, UNI_ASCII }   /* isbasiclatin */,
-  {     0,  4622,  1921,  17,   4, UNI_SORA }   /* scriptextensions=sora */,
-  {   865,  5358,  3122,  10,   7, UNI_WB__NU }   /* wordbreak=numeric */,
-  {     5,    11,  2419,   1,  12, UNI_AEGEANNUMBERS }   /* aegeannumbers */,
-  {     3,  6254,   286,   9,   3, UNI_LB__B2 }   /* linebreak=b2 */,
-  {  1181,  1797,  1562,   8,   4, UNI_ARABICEXTA }   /* isarabicexta */,
-  {     0,  1910,   703,   7,   5, UNI_SC__DOGR }   /* script=dogra */,
-  {   375,   283,  1956,   4,   3, UNI_WB__EB }   /* gcb=gaz */,
-  {   385,  2082,  4343,   5,   5, UNI_POSIXPUNCT }   /* posixpunct */,
-  {     1,  4085,   644,  16,   2, -UNI_STERM }   /* sentenceterminal=n */,
-  {     0,  1335,  1685,   2,   4, UNI_WARA }   /* iswara */,
-  {     3,  8275,   972,  11,   6, -UNI_IDEO }   /* ideographic=false */,
-  {    64,  3122,  3422,  12,   7, UNI_XPOSIXDIGIT }   /* numerictype=decimal */,
-  {   128,  1910,   761,   7,   7, UNI_SC__KALI }   /* script=kayahli */,
-  {     0,  1137,   782,   4,   7, UNI_MARC }   /* scx=marchen */,
-  {    10,  4219,   373,  17,   2, UNI_IDCOMPATMATHSTART }   /* idcompatmathstart=y */,
-  {     1,  6225,  1592,  13,   7, UNI_JG__THINYEH }   /* joininggroup=thinyeh */,
-  {    12,   323,  2909,   2,   5, UNI_INKHMER }   /* inkhmer */,
-  {     0,  8333,  5442,   9,  20, UNI_PC }   /* category=connectorpunctuation */,
-  {     0,  1880,  1883,   3,   4, UNI_NFCQC__M }   /* nfcqc=m */,
-  {   171,  1460,     0,   4,   0, UNI_IDST }   /* idst */,
-  {     0,   775,   664,   4,   3, UNI_MAND }   /* mandaic */,
-  {    62,  4622,   195,  17,   4, UNI_SGNW }   /* scriptextensions=sgnw */,
-  {   152,  2864,  6633,   3,  13, UNI_M }   /* gc=combiningmark */,
-  {     0,  1137,   851,   4,   4, UNI_SHRD }   /* scx=shrd */,
-  {   595,  7938,  3553,  27,   2, UNI_CCC__36 }   /* canonicalcombiningclass=ccc36 */,
-  {     9,  5700,   630,  19,   5, UNI_TERM }   /* terminalpunctuation=true */,
-  {   770,  1460,   630,   3,   5, UNI_IDS }   /* ids=true */,
-  {     1,  8834,  6974,  31,   5, UNI_CJKEXTC }   /* block=cjkunifiedideographsextensionc */,
-  {     0,  4622,  1048,  17,   4, UNI_TELU }   /* scriptextensions=telu */,
-  {     0,  4622,   128,  17,   4, UNI_LATN }   /* scriptextensions=latn */,
-  {     0,  1797,  2470,   3,   7, UNI_ASSIGNED }   /* isassigned */,
-  {     5,  3798,  1070,   7,   4, UNI_LATINEXTB }   /* inlatinextb */,
-  {   768,  3842,  4956,  10,  10, UNI_LATINEXTADDITIONAL }   /* islatinextadditional */,
-  {     4,   954,  2683,   4,   4, -UNI_EBASE }   /* ebase=no */,
-  {     2,  2609,  2737,   3,  12, UNI_MAYANNUMERALS }   /* ismayannumerals */,
-  {     0,   312,   373,   2,   2, UNI_RI }   /* ri=y */,
-  {    18,  1243,  4115,   3,  16, UNI_UCAS }   /* incanadiansyllabics */,
-  {   166,  8063,   132,  18,   3, UNI_DT__MED }   /* decompositiontype=med */,
-  {   134,   878,   373,   4,   2, UNI_TERM }   /* term=y */,
-  {     0,  1335,   851,   2,   4, UNI_SHRD }   /* isshrd */,
-  {   903,  6554,  5233,   3,   4, UNI_SC__HAN }   /* sc=hani */,
-  {     1,  3937,  2129,   3,   2, UNI_LB__H3 }   /* lb=h3 */,
-  {     0,  1910,  1048,   7,   6, UNI_SC__TELU }   /* script=telugu */,
-  {    64,  1335,  4369,   2,   4, UNI_HANG }   /* ishang */,
-  {     0,  1036,     0,   6,   0, UNI_LEPC }   /* lepcha */,
-  {     0,  3142,   302,   5,   2, UNI_IN__13 }   /* in=v130 */,
-  {    54,  9137,  1932,   9,   8, UNI_SUPERANDSUB }   /* block=superandsub */,
-  {     4,  1720,  2442,   4,  13, UNI_BLOCKELEMENTS }   /* blk=blockelements */,
-  {     0,  7894,     0,  16,   0, UNI_TANGUTCOMPONENTS }   /* tangutcomponents */,
-  {   303,  4569,  2683,   5,   4, -UNI_XPOSIXSPACE }   /* wspace=no */,
-  {   161,  2375,     0,  10,   0, UNI_in_values_index }   /* presentin= */,
-  {  1056,  2864,   266,   3,   2, UNI_CF }   /* gc=cf */,
-  {   733,  7507,  4729,   6,   6, UNI_ARABICEXTC }   /* inarabicextc */,
-  {     0,   323,   284,   2,   3, UNI_incb_values_index }   /* incb= */,
-  {   400,  3233,   972,   8,   6, -UNI_XPOSIXXDIGIT }   /* hexdigit=false */,
-  {     4,   642,  1768,   3,   8, UNI_DT__ISO }   /* dt=isolated */,
-  {    20,  1335,  7098,   2,  15, UNI_MODIFIERLETTERS }   /* ismodifierletters */,
-  {    17,  2864,  4268,   3,  14, UNI_SC }   /* gc=currencysymbol */,
-  {     2,  1910,  4369,   7,   6, UNI_SC__HANG }   /* script=hangul */,
-  {     0,  6446,  7388,   9,  12, UNI_GEOMETRICSHAPES }   /* block=geometricshapes */,
-  {   144,  8380,  4426,  26,   4, UNI_CJKEXTH }   /* cjkunifiedideographsextensionh */,
-  {     0,  2080,  4771,   7,   5, UNI_POSIXUPPER }   /* isposixupper */,
-  {     0,    21,  1915,   2,   3, UNI_EXT }   /* ext=t */,
-  {     0,   954,   372,   4,   5, UNI_EBASE }   /* ebase=yes */,
-  {     1,    30,  2019,   1,   6, UNI_XPOSIXGRAPH }   /* isgraph */,
-  {   128,   642,  4804,   3,   4, UNI_DT__INIT }   /* dt=init */,
-  {     2,  1335,  7197,   2,  21, UNI_MEETEIMAYEKEXT }   /* ismeeteimayekextensions */,
-  {     2,   358,  6727,   4,   4, UNI_WB__EB }   /* ccc=atbl */,
-  {     1,   557,   629,   2,   3, UNI_LOE }   /* loe=t */,
-  {    34,  2431,  8465,   7,  15, UNI_CUNEIFORMNUMBERS }   /* block=cuneiformnumbers */,
-  {   800,  7218,     0,  18,   0, UNI_DEVANAGARIEXT }   /* devanagariextended */,
-  {     0,  1818,  1194,   3,   2, UNI_JG__FE }   /* jg=fe */,
-  {     4,  5358,  3030,   9,   3, UNI_WB__LE }   /* wordbreak=le */,
-  {    16,  2469,     0,   8,   0, UNI_ASSIGNED }   /* assigned */,
-  {    69,  1910,  5959,   7,   5, UNI_SC__GREK }   /* script=greek */,
-  {     0,  1335,   863,   2,   7, UNI_SHAW }   /* isshavian */,
-  {    37,  6254,   323,  10,   2, UNI_LB__IN }   /* linebreak=in */,
-  {     3,  4622,   947,  17,   8, UNI_BALI }   /* scriptextensions=balinese */,
-  {     1,  5370,  7178,   6,  19, UNI__PERL_FOLDS_TO_MULTI_CHAR }   /* _perl_folds_to_multi_char */,
-  {     0,  1335,  6062,   2,   4, UNI_EMOD }   /* isemod */,
-  {     0,  1335,  2408,   2,  11, UNI_XIDC }   /* isxidcontinue */,
-  {    70,  6554,  4479,   3,  17, UNI_KITS }   /* sc=khitansmallscript */,
-  {    12,  6554,     0,   3,   0, UNI_sc_values_index }   /* sc= */,
-  {   192,  1335,  7291,   2,  20, UNI_CE }   /* iscompositionexclusion */,
-  {     2,  2431,  7197,   6,  11, UNI_INMEETEIMAYEK }   /* block=meeteimayek */,
-  {   129,  1335,  4755,   2,   9, UNI_TITLE }   /* istitlecase */,
-  {   586,  2431,  8709,   7,  32, UNI_DIACRITICALSEXT }   /* block=combiningdiacriticalmarksextended */,
-  {   849,  1818,  1839,   8,   3, UNI_JG__CROWNKAF }   /* jg=crownkaf */,
-  {     0,  6254,     6,  10,   2, UNI_LB__CM }   /* linebreak=cm */,
-  {     0,   323,  7114,   3,  14, UNI_TRANSPORTANDMAP }   /* intransportandmap */,
-  {   114,  2864,  1658,   3,   2, UNI_LOWERCASELETTER }   /* gc=ll */,
-  {   159,  1910,   635,   7,   7, UNI_DSRT }   /* script=deseret */,
-  {     0,  1981,   644,   5,   3, -UNI_BIDIM }   /* bidim=no */,
-  {     2,   574,   320,   3,   2, UNI_SB__SP }   /* sb=sp */,
-  {     0,  1335,   819,   2,   3, UNI_ANY }   /* isany */,
-  {   435,    20,  1139,   2,   3, UNI_XPOSIXXDIGIT }   /* hex=t */,
-  {    14,  3651,  7344,   5,  22, UNI_EGYPTIANHIEROGLYPHSEXTA }   /* blk=egyptianhieroglyphsexta */,
-  {     0,  2235,  1375,   4,   5, UNI_NV__216000 }   /* nv=216000 */,
-  {   230,  1720,  1176,   4,   8, UNI_INVITHKUQI }   /* blk=vithkuqi */,
-  {     0,  1335,  7238,   3,  24, UNI_CWKCF }   /* ischangeswhennfkccasefolded */,
-  {   101,   323,  5082,   2,   8, UNI_BAMUMSUP }   /* inbamumsup */,
-  {  1862,  7808,   312,  11,   2, UNI_BC__LRI }   /* bidiclass=lri */,
-  {   137,  2107,   372,  10,   3, UNI_KEHNOROTATE }   /* kehnorotate=y */,
-  {   145,  6254,  3612,  10,   4, UNI_LB__GL }   /* linebreak=glue */,
-  {     0,  1226,  1230,   4,   5, UNI_EA__NA }   /* ea=narrow */,
-  {     0,  8741,  4304,  27,   8, UNI_INPC__TOPANDRIGHT }   /* indicpositionalcategory=topandright */,
-  {     5,  1720,  7923,   4,  14, UNI_PUA }   /* blk=privateusearea */,
-  {     0,  1970,   972,   5,   2, -UNI_BIDIC }   /* bidic=f */,
-  {     1,   312,   630,   2,   2, UNI_RI }   /* ri=t */,
-  {     0,  1335,  1016,   2,   8, UNI_HIRA }   /* ishiragana */,
-  {     0,  1536,     0,   5,   0, UNI_XPOSIXSPACE }   /* space */,
-  {     0,  4010,  5664,  14,   6, UNI_NV__1000000 }   /* numericvalue=1000000 */,
-  {   325,  1460,   644,   3,   3, -UNI_IDS }   /* ids=no */,
-  {     0,  6554,  3828,   3,  10, UNI_SC__DEVA }   /* sc=devanagari */,
-  {     0,  8333,  4754,   8,  16, UNI_TITLE }   /* category=titlecaseletter */,
-  {     0,  1720,  1290,   4,   7, UNI_NB }   /* blk=noblock */,
-  {     0,  1818,   236,   3,   2, UNI_JG__PE }   /* jg=pe */,
-  {     0,  1137,    47,   4,   4, UNI_CAKM }   /* scx=cakm */,
-  {     0,  1910,    35,   7,   4, UNI_BATK }   /* script=batk */,
-  {   324,  1335,  1042,   2,   6, UNI_LYCI }   /* islycian */,
-  {     1,  7643,  1932,   7,   8, UNI_SUPERANDSUB }   /* blk=superandsub */,
-  {    16,  1137,   428,   4,   4, UNI_DIAK }   /* scx=diak */,
-  {     0,  2940,  7344,   3,  22, UNI_EGYPTIANHIEROGLYPHSEXTA }   /* isegyptianhieroglyphsexta */,
-  {     0,   306,   795,   3,   4, UNI_NV___MINUS_1_SLASH_2 }   /* nv=-1/2 */,
-  {  1839,  4025,     0,  16,   0, UNI_NV__5_SLASH_8 }   /* numericvalue=5/8 */,
-  {    16,  4236,     0,   4,   0, UNI_IDSB }   /* idsb */,
-  {     0,  6554,  6312,   3,   4, UNI_SC__SINH }   /* sc=sinh */,
-  {     0,    30,  3583,   1,  16, UNI_SARB }   /* inoldsoutharabian */,
-  {     0,  6554,  5407,   3,   6, UNI_SC__TANG }   /* sc=tangut */,
-  {   802,  1910,  1599,   7,   4, UNI_KHAR }   /* script=khar */,
-  {   424,  1137,  4384,   4,   7, UNI_JURC }   /* scx=jurchen */,
-  {    11,  1910,   297,   7,   5, UNI_NSHU }   /* script=nushu */,
-  {   177,  1910,    82,   7,   4, UNI_SC__GONG }   /* script=gong */,
-  {     3,  6625,   972,  21,   6, -UNI_MCM }   /* modifiercombiningmark=false */,
-  {     0,  1720,  5598,   4,   8, UNI_INCHEROKEE }   /* blk=cherokee */,
-  {     5,  2431,   377,   6,   6, UNI_INCHAKMA }   /* block=chakma */,
-  {     0,  1137,   448,   4,   3, UNI_MRO }   /* scx=mro */,
-  {    10,  1910,  1283,   7,   7, UNI_SC__MULT }   /* script=multani */,
-  {     0,  1720,  1036,   4,   6, UNI_INLEPCHA }   /* blk=lepcha */,
-  {     0,  2431,  9155,   6,  21, UNI_MATHOPERATORS }   /* block=mathematicaloperators */,
-  {     0,  2315,  5664,   4,   5, UNI_NV__600000 }   /* nv=600000 */,
-  {     2,  2431,  6312,   6,   7, UNI_INSINHALA }   /* block=sinhala */,
-  {     1,  4622,  8167,  17,   4, UNI_EGYP }   /* scriptextensions=egyp */,
-  {     9,  4622,   839,  17,   4, UNI_NBAT }   /* scriptextensions=nbat */,
-  {     1,  4717,  6157,  14,   9, UNI_CYRILLICEXTA }   /* block=cyrillicextendeda */,
-  {   143,  3663,  1070,  12,   4, UNI_ARABICEXTB }   /* block=arabicextb */,
-  {   166,  1910,   140,   7,   4, UNI_SC__MYMR }   /* script=mymr */,
-  {     1,   323,  7894,   2,  26, UNI_TANGUTCOMPONENTSSUP }   /* intangutcomponentssupplement */,
-  {    14,  3760,   972,   4,   2, -UNI_IDSU }   /* idsu=f */,
-  {    40,    55,     0,   4,   0, UNI_CHAM }   /* cham */,
-  {   265,  1910,  1016,   7,   8, UNI_SC__HIRA }   /* script=hiragana */,
-  {    41,  5127,   525,   9,   3, UNI_KANBUN }   /* block=kanbun */,
-  {     0,  3555,  1380,  14,   5, UNI_NV__432000 }   /* numericvalue=432000 */,
-  {     8,  2771,   630,  13,   5, UNI_PATSYN }   /* patternsyntax=true */,
-  {   108,   557,   372,   2,   3, UNI_LOE }   /* loe=y */,
-  {   287,   323,   416,   2,   4, UNI_INMIAO }   /* inmiao */,
-  {     0,  3584,     0,  15,   0, UNI_SARB }   /* oldsoutharabian */,
-  {     0,   358,   302,   5,   2, UNI_CCC__130 }   /* ccc=130 */,
-  {     0,  4622,  2087,  17,   6, UNI_SYRC }   /* scriptextensions=syriac */,
-  {     1,  6554,  5387,   3,  20, UNI_HLUW }   /* sc=anatolianhieroglyphs */,
-  {     0,  6554,   693,   3,   5, UNI_SC__ADLM }   /* sc=adlam */,
-  {     3,  1720,   528,   4,   6, UNI_INKHOJKI }   /* blk=khojki */,
-  {     0,  1112,  5664,   4,  16, UNI_NV__10000000000000000 }   /* nv=10000000000000000 */,
-  {   385,  4622,  1609,  17,  10, UNI_NAGM }   /* scriptextensions=nagmundari */,
-  {     0,  1137,  1168,   4,   8, UNI_UGAR }   /* scx=ugaritic */,
-  {  1028,  2327,  1377,   4,   3, UNI_NV__8000 }   /* nv=8000 */,
-  {     0,  2354,  7114,   3,  14, UNI_TRANSPORTANDMAP }   /* istransportandmap */,
-  {     0,  8326,   557,  16,   2, UNI_LO }   /* generalcategory=lo */,
-  {     9,  1460,   373,   3,   4, UNI_IDS }   /* ids=yes */,
-  {     0,  2622,  7104,   5,   8, UNI_LO }   /* isotherletter */,
-  {     3,  2498,  1727,  10,   4, UNI_CYRILLICEXTD }   /* incyrillicextd */,
-  {   592,  6849,  1659,  14,   2, UNI_LB__LF }   /* sentencebreak=lf */,
-  {     6,  3142,  1380,   4,   2, UNI_IN__3_DOT_2 }   /* in=v32 */,
-  {  1598,  6552,  2555,   5,   8, UNI_INSC__TONEMARK }   /* insc=tonemark */,
-  {     0,    30,  2358,   1,   3, UNI_DI }   /* isdi */,
-  {   522,  4700,     0,  18,   0, UNI_LATINEXTB }   /* blk=latinextendedb */,
-  {     0,  9068,  3236,   3,   5, UNI_NT__DI }   /* nt=digit */,
-  {    11,  1335,    65,   2,   2, UNI_MN }   /* ismn */,
-  {    32,  7433,   409,  25,   2, UNI_CCC__DA }   /* canonicalcombiningclass=234 */,
-  {     1,  2598,   630,   5,   5, UNI_JOINC }   /* joinc=true */,
-  {     3,  8063,  1214,  18,   6, UNI_DT__ENC }   /* decompositiontype=circle */,
-  {     8,  3135,  4054,  11,   2, UNI_IN__7 }   /* presentin=v70 */,
-  {     0,  1137,  1254,   4,   7, UNI_GRAN }   /* scx=grantha */,
-  {   409,  8596,  4426,  30,   4, UNI_CJKEXTH }   /* blk=cjkunifiedideographsextensionh */,
-  {     5,  3076,  1941,   3,  10, UNI_INSYLOTINAGRI }   /* insylotinagri */,
-  {     0,     2,  8465,   1,  29, UNI_CUNEIFORMNUMBERS }   /* cuneiformnumbersandpunctuation */,
-  {     0,  2940,  2851,   3,  13, UNI_ECOMP }   /* isemojicomponent */,
-  {     1,  1981,   630,  12,   5, UNI_BIDIM }   /* bidimirrored=true */,
-  {   370,  1818,  4937,   8,   3, UNI_JG__CROWNSAD }   /* jg=crownsad */,
-  {     2,  3135,   302,  11,   2, UNI_IN__3 }   /* presentin=v30 */,
-  {   554,  1910,  5269,   6,  11, UNI_SC__MANI }   /* script=manichaean */,
-  {  1601,  6225,  2007,  18,   3, UNI_JG__CROWNTAH }   /* joininggroup=crowntah */,
-  {     1,    21,  2375,   1,   4, UNI_EPRES }   /* epres */,
-  {   256,  8867,  3364,  31,   4, UNI_INSC__CONSONANTDEAD }   /* indicsyllabiccategory=consonantdead */,
-  {     0,  6554,  5233,   3,  14, UNI_SC__ROHG }   /* sc=hanifirohingya */,
-  {     0,  3175,   373,  13,   2, UNI_QMARK }   /* quotationmark=y */,
-  {    26,  1910,  5560,   7,  20, UNI_PHLI }   /* script=inscriptionalpahlavi */,
-  {    10,  4339,   630,   4,   2, UNI_DASH }   /* dash=t */,
-  {     1,  6554,  1168,   3,   4, UNI_UGAR }   /* sc=ugar */,
-  {   149,  1720,  5327,   4,  19, UNI_OTTOMANSIYAQNUMBERS }   /* blk=ottomansiyaqnumbers */,
-  {    10,  2382,   407,   3,   3, UNI_IN__6_DOT_3 }   /* in=6.3 */,
-  {     1,  2431,   782,   6,   7, UNI_INMARCHEN }   /* block=marchen */,
-  {     3,  6204,  4655,   4,  15, UNI_SUTTONSIGNWRITING }   /* issuttonsignwriting */,
-  {   822,   387,     0,   2,   0, UNI_SM }   /* sm */,
-  {    11,  7433,   361,  23,   3, UNI_CCC__12 }   /* canonicalcombiningclass=12 */,
-  {    25,  1226,  7471,   3,   9, UNI_EA__F }   /* ea=fullwidth */,
-  {     2,  6225,  6604,  13,   9, UNI_JG__YEHBARREE }   /* joininggroup=yehbarree */,
-  {  1040,   358,     0,   6,   0, UNI_CCC__12 }   /* ccc=12 */,
-  {     1,  8326,   106,  16,   1, UNI_Z }   /* generalcategory=z */,
-  {  1184,  7433,  7684,  25,   2, UNI_CCC__AL }   /* canonicalcombiningclass=228 */,
-  {   657,    74,  3689,   2,   5, UNI_CPRT }   /* cypriot */,
-  {     5,  1720,  7533,   5,  23, UNI_DIACRITICALSFORSYMBOLS }   /* blk=combiningmarksforsymbols */,
-  {     2,  2628,   321,   8,   5, UNI_XPOSIXPRINT }   /* isxposixprint */,
-  {     2,  1720,   984,   4,   8, UNI_INDUPLOYAN }   /* blk=duployan */,
-  {     0,   545,   799,   4,   3, UNI_NV__3_SLASH_64 }   /* nv=3/64 */,
-  {     2,  7433,  3294,  24,   5, UNI_CCC__A }   /* canonicalcombiningclass=above */,
-  {     4,  1137,  6574,   4,  10, UNI_GLAG }   /* scx=glagolitic */,
-  {   429,  6849,    33,  14,   2, UNI_SB__ST }   /* sentencebreak=st */,
-  {  1220,   323,  1891,   2,  11, UNI_INPAHAWHHMONG }   /* inpahawhhmong */,
-  {     0,  1335,  6799,   5,  18, UNI_CJKRADICALSSUP }   /* iscjkradicalssupplement */,
-  {     0,  2816,   744,   3,   2, UNI_BC__EN }   /* bc=en */,
-  {     0,  2864,  3161,   3,   2, UNI_PS }   /* gc=ps */,
-  {     0,  2072,   644,   7,   2, -UNI_RADICAL }   /* radical=n */,
-  {     4,  6554,  7197,   3,  11, UNI_MTEI }   /* sc=meeteimayek */,
-  {     1,    15,  4992,   2,   3, UNI_AGE__6 }   /* age=6 */,
-  {     3,  1335,  3339,   2,  12, UNI_NL }   /* isletternumber */,
-  {   845,  6432,   665,  12,   5, UNI_ETHIOPICEXT }   /* block=ethiopicext */,
-  {     1,  1137,   693,   4,   5, UNI_ADLM }   /* scx=adlam */,
-  {     0,  3870,     0,   4,   0, UNI__PERL_SURROGATE }   /* iscs */,
-  {    73,  6554,   584,   3,   6, UNI_SC__TODR }   /* sc=todhri */,
-  {     4,  2431,  4343,   6,  11, UNI_INPUNCTUATION }   /* block=punctuation */,
-  {   519,  8326,   206,  16,   2, UNI_TITLE }   /* generalcategory=lt */,
-  {     0,  3142,   804,   5,   2, UNI_IN__12_DOT_1 }   /* in=v121 */,
-  {   291,  6254,  3599,   9,   3, UNI_LB__EX }   /* linebreak=ex */,
-  {     3,  3265,  2477,   5,  12, UNI_GREEKEXT }   /* blk=greekextended */,
-  {     1,  3142,   411,   4,   3, UNI_IN__15_DOT_1 }   /* in=v151 */,
-  {     0,  1910,  1328,   7,   7, UNI_SC__TIRH }   /* script=tirhuta */,
-  {    17,   323,     8,   2,   3, UNI_OCR }   /* inocr */,
-  {    10,  6225,   750,  13,   4, UNI_JG__ZAIN }   /* joininggroup=zain */,
-  {     0,   642,  7408,   3,   5, UNI_DT__SUP }   /* dt=super */,
-  {     6,  4622,  1016,  17,   8, UNI_HIRA }   /* scriptextensions=hiragana */,
-  {     0,  1842,     0,  11,   0, UNI_KEHNOMIRROR }   /* kehnomirror */,
-  {   308,  4622,   984,  17,   8, UNI_DUPL }   /* scriptextensions=duployan */,
-  {     0,  1335,  5112,   2,  15, UNI_TAMILSUP }   /* istamilsupplement */,
-  {     2,   428,   630,   2,   5, UNI_DI }   /* di=true */,
-  {   815,  1137,  4703,   3,   6, UNI_LATN }   /* scx=latin */,
-  {  1194,  1910,   512,   7,   3, UNI_VAI }   /* script=vai */,
-  {     0,  4010,  2219,  14,   8, UNI_NV__1_SLASH_6 }   /* numericvalue=1.667e-01 */,
-  {   275,  5170,  5362,  13,   6, UNI_incb_values_index }   /* indicconjunctbreak= */,
-  {     0,  1454,  1996,   2,   3, UNI_WB__KA }   /* wb=ka */,
-  {     0,  1910,   420,   7,   4, UNI_SC__TOTO }   /* script=toto */,
-  {    24,  2431,  2053,   6,  10, UNI_INOLDSOGDIAN }   /* block=oldsogdian */,
-  {   778,  1487,   368,   7,   2, UNI_CCC__91 }   /* ccc=ccc91 */,
-  {     2,  1335,   839,   2,   4, UNI_NBAT }   /* isnbat */,
-  {     0,  1805,  8526,   3,  29, UNI_SYMBOLSANDPICTOGRAPHSEXTA }   /* issymbolsandpictographsextendeda */,
-  {     0,  4622,  1619,  17,  10, UNI_XPEO }   /* scriptextensions=oldpersian */,
-  {     0,  5137,     0,  13,   0, UNI_EMOD }   /* emojimodifier */,
-  {     0,  1137,    11,   4,   4, UNI_ADLM }   /* scx=adlm */,
-  {     1,    30,   320,   1,   6, UNI_XPOSIXPRINT }   /* isprint */,
-  {     0,   925,  2467,   4,  10, UNI_IN__NA }   /* age=unassigned */,
-  {     0,    33,  1656,   1,   9, UNI_SMALLFORMS }   /* smallforms */,
-  {    58,  8333,  4192,   9,  14, UNI_ZS }   /* category=spaceseparator */,
-  {     0,  4056,  2267,  14,   8, UNI_NV__7_SLASH_8 }   /* numericvalue=8.750e-01 */,
-  {     1,   498,  7646,   2,   4, UNI_DT__SUP }   /* dt=sup */,
-  {  1232,  2431,  4734,   6,  18, UNI_COPTICEPACTNUMBERS }   /* block=copticepactnumbers */,
-  {     0,  8867,  8132,  29,  18, UNI_INSC__CONSONANTINITIALPOSTFIXED }   /* indicsyllabiccategory=consonantinitialpostfixed */,
-  {   213,    32,   644,   2,   2, -UNI_VS }   /* vs=n */,
-  {     6,  1335,   247,   2,   4, UNI_ZANB }   /* iszanb */,
-  {     0,  7291,   373,  20,   4, UNI_CE }   /* compositionexclusion=yes */,
-  {     4,  1910,   939,   7,   8, UNI_SC__ARMN }   /* script=armenian */,
-  {     1,  1910,  4926,   7,   4, UNI_SC__TALE }   /* script=tale */,
-  {     6,    30,   678,   1,   8, UNI_HANO }   /* ishanunoo */,
-  {     0,  7039,  1422,   3,   8, UNI_PALM }   /* inpalmyrene */,
-  {     0,  8275,   360,  10,   2, UNI_ideo_values_index }   /* ideographic= */,
-  {     0,  1720,   311,   4,   5, UNI_INORIYA }   /* blk=oriya */,
-  {     0,  5370,   316,   6,   5, UNI__PERL_PATWS }   /* _perl_patws */,
-  {     0,  4339,   373,   4,   2, UNI_DASH }   /* dash=y */,
-  {  1207,  5137,   971,  16,   3, -UNI_EBASE }   /* emojimodifierbase=f */,
-  {     0,  1247,  6799,   5,  11, UNI_CJKRADICALSSUP }   /* incjkradicalssup */,
-  {     0,  2850,   630,  14,   5, UNI_ECOMP }   /* emojicomponent=true */,
-  {     0,  2375,  6661,  10,   3, UNI_IN__5_DOT_1 }   /* presentin=5.1 */,
-  {   112,  1137,  1060,   4,   6, UNI_YEZI }   /* scx=yezidi */,
-  {    14,  2940,  4709,  10,   9, UNI_ETHIOPICEXTB }   /* isethiopicextendedb */,
-  {  1378,  4622,   703,  17,   4, UNI_DOGR }   /* scriptextensions=dogr */,
-  {     0,  6446,  6172,  11,   6, UNI_GEORGIANSUP }   /* block=georgiansup */,
-  {    50,  1460,   972,   4,   2, -UNI_IDST }   /* idst=f */,
-  {     0,  1720,  1639,   4,  10, UNI_INSAURASHTRA }   /* blk=saurashtra */,
-  {     2,  7039,     0,  24,   0, UNI_INPC__TOPANDBOTTOMANDLEFT }   /* inpc=topandbottomandleft */,
-  {     0,  8223,  4463,  23,   4, UNI_JG__MANICHAEANRESH }   /* joininggroup=manichaeanresh */,
-  {  2821,  7980,  4753,   9,   3, UNI_XPOSIXALPHA }   /* alphabetic=t */,
-  {   292,  1910,   730,   9,   3, UNI_TAYO }   /* script=taiyo */,
-  {   522,  1137,  4369,   4,   4, UNI_HANG }   /* scx=hang */,
-  {     2,  2303,   799,   4,   2, UNI_NV__5_SLASH_6 }   /* nv=5/6 */,
-  {   645,  4622,  1318,  17,   7, UNI_SUNU }   /* scriptextensions=sunuwar */,
-  {     1,   925,   608,   4,   3, UNI_AGE__8 }   /* age=8.0 */,
-  {     0,  2315,  2195,   4,   8, UNI_NV__13_SLASH_2 }   /* nv=6.500e+00 */,
-  {     0,  5851,   644,  21,   3, -UNI_CWL }   /* changeswhenlowercased=no */,
-  {    77,  2830,  4709,  10,   9, UNI_ARABICEXTB }   /* blk=arabicextendedb */,
-  {   803,  1910,  6185,   7,   4, UNI_SUND }   /* script=sund */,
-  {     4,     4,     0,   2,   0, UNI_LM }   /* lm */,
-  {     0,  4622,  1403,  17,   9, UNI_ORKH }   /* scriptextensions=oldturkic */,
-  {   293,  3324,  5649,  15,   9, UNI_EA__A }   /* eastasianwidth=ambiguous */,
-  {     0,  1720,  4369,   4,   6, UNI_INHANGUL }   /* blk=hangul */,
-  {     0,   323,  4324,   2,  15, UNI_VEDICEXT }   /* invedicextensions */,
-  {     1,   428,   286,   2,   1, UNI_di_values_index }   /* di= */,
-  {    96,  1720,  2156,   4,  12, UNI_INMENDEKIKAKUI }   /* blk=mendekikakui */,
-  {   267,   358,  2840,   4,   4, UNI_CCC__6 }   /* ccc=hanr */,
-  {     0,  2431,  5097,   6,  15, UNI_DIACRITICALSSUP }   /* block=diacriticalssup */,
-  {     0,  8063,  7408,  18,   5, UNI_DT__SUP }   /* decompositiontype=super */,
-  {     2,  1243,  1496,   3,   9, UNI_INCHORASMIAN }   /* inchorasmian */,
-  {     0,  1335,   877,   2,   5, UNI_STERM }   /* issterm */,
-  {     7,  1799,  1787,   6,   3, UNI_ARABICPFB }   /* arabicpfb */,
-  {     0,  1335,  4853,   2,   8, UNI_BOPO }   /* isbopomofo */,
-  {    75,  7643,  8526,   5,  29, UNI_SYMBOLSANDPICTOGRAPHSEXTA }   /* blk=symbolsandpictographsextendeda */,
-  {     0,  1910,  6574,   7,   4, UNI_SC__GLAG }   /* script=glag */,
-  {  2032,  1335,  1090,   2,   8, UNI_KRAI }   /* iskiratrai */,
-  {   142,  4010,  4039,  14,   2, UNI_NV__1_SLASH_8 }   /* numericvalue=1/8 */,
-  {     3,   978,   373,   6,   4, UNI_COMPEX }   /* compex=yes */,
-  {     1,  4622,   235,  17,   4, UNI_XPEO }   /* scriptextensions=xpeo */,
-  {     0,  5358,   590,  10,   3, UNI_WB__EB }   /* wordbreak=ebg */,
-  {   152,  8223,  2093,  23,   3, UNI_JG__MANICHAEANWAW }   /* joininggroup=manichaeanwaw */,
-  {   143,  1335,  6489,   2,  22, UNI_DIACRITICALSFORSYMBOLS }   /* isdiacriticalsforsymbols */,
-  {     0,   160,     0,   4,   0, UNI_OUGR }   /* ougr */,
-  {     0,   323,  4853,   2,  16, UNI_BOPOMOFOEXT }   /* inbopomofoextended */,
-  {     2,  6204,  8150,  13,  17, UNI_SUPPUAB }   /* issupplementaryprivateuseareab */,
-  {   233,  2363,     0,  12,   0, UNI_PLAYINGCARDS }   /* playingcards */,
-  {    12,  8223,  3920,  23,   3, UNI_JG__MANICHAEANTAW }   /* joininggroup=manichaeantaw */,
-  {   395,  2020,   372,  11,   3, UNI_GRBASE }   /* graphemebase=y */,
-  {     4,  2431,  6894,   6,   5, UNI_MUSIC }   /* block=music */,
-  {     3,  7808,  5013,  10,  18, UNI_BC__B }   /* bidiclass=paragraphseparator */,
-  {     5,  5358,  4605,  10,  17, UNI_RI }   /* wordbreak=regionalindicator */,
-  {     0,  2156,     0,  12,   0, UNI_MEND }   /* mendekikakui */,
-  {  1621,  2431,  1160,   6,   8, UNI_INTIFINAGH }   /* block=tifinagh */,
-  {     1,  3134,   630,   5,   5, UNI_EPRES }   /* epres=true */,
-  {     0,  6625,  1722,  20,   2, UNI_mcm_values_index }   /* modifiercombiningmark= */,
-  {     0,  1910,  1176,   7,   8, UNI_VITH }   /* script=vithkuqi */,
-  {  1089,  5407,  3860,   6,  10, UNI_TANGUTSUP }   /* tangutsupplement */,
-  {   292,    71,   630,   3,   5, UNI_CWU }   /* cwu=true */,
-  {   512,  3760,   644,  16,   3, -UNI_IDSU }   /* idsunaryoperator=no */,
-  {   386,  4622,  1133,  17,   4, UNI_NSHU }   /* scriptextensions=nshu */,
-  {     4,  1910,  3899,   6,  10, UNI_SC__MLYM }   /* script=malayalam */,
-  {  2309,  1137,  3487,   4,   6, UNI_HEBR }   /* scx=hebrew */,
-  {     1,  4622,   464,  17,   4, UNI_ONAO }   /* scriptextensions=onao */,
-  {     0,  1460,   630,   3,   2, UNI_IDS }   /* ids=t */,
-  {     0,  2431,  1403,   6,   9, UNI_INOLDTURKIC }   /* block=oldturkic */,
-  {     0,   358,  1207,   4,   2, UNI_CCC__35 }   /* ccc=35 */,
-  {   202,   323,  7330,   2,  14, UNI_MUSIC }   /* inmusicalsymbols */,
-  {     2,  4771,  2683,   8,   4, -UNI_XPOSIXUPPER }   /* uppercase=no */,
-  {     0,  6225,   695,  13,   3, UNI_JG__LAM }   /* joininggroup=lam */,
-  {     1,  1454,   205,   3,   2, UNI_WB__ML }   /* wb=ml */,
-  {     4,  6254,   866,  10,   2, UNI_LB__VI }   /* linebreak=vi */,
-  {  1540,  4041,  1377,  14,   3, UNI_NV__7000 }   /* numericvalue=7000 */,
-  {     0,  8378,     0,  22,   0, UNI_CJK }   /* incjkunifiedideographs */,
-  {   517,  5358,  2399,  10,   9, UNI_WB__WSEGSPACE }   /* wordbreak=wsegspace */,
-  {   275,  1044,   644,   2,   2, -UNI_CI }   /* ci=n */,
-  {     0,  1536,  2683,   4,   4, -UNI_XPOSIXSPACE }   /* space=no */,
-  {  1121,  3265,  7388,   7,  12, UNI_GEOMETRICSHAPES }   /* blk=geometricshapes */,
-  {     0,  5267,   645,  12,   4, UNI_JG__MANICHAEANONE }   /* jg=manichaeanone */,
-  {     0,    32,   373,   2,   2, UNI_VS }   /* vs=y */,
-  {    24,  1910,  2387,   7,  12, UNI_SC__TUTG }   /* script=tulutigalari */,
-  {     0,  1137,   311,   4,   5, UNI_ORYA }   /* scx=oriya */,
-  {     0,  3135,   414,  11,   2, UNI_IN__6_DOT_1 }   /* presentin=v61 */,
-  {   269,  6459,  1562,  13,   4, UNI_MYANMAREXTA }   /* block=myanmarexta */,
-  {   291,  1137,  5407,   4,   6, UNI_TANG }   /* scx=tangut */,
-  {     0,  2510,  4709,   8,   9, UNI_ETHIOPICEXTB }   /* ethiopicextendedb */,
-  {     0,  1720,  3310,   5,  14, UNI_CONTROLPICTURES }   /* blk=controlpictures */,
-  {   647,  6270,   972,  21,   6, -UNI_LOE }   /* logicalorderexception=false */,
-  {  1174,  2431,  1385,   6,   9, UNI_INOLDITALIC }   /* block=olditalic */,
-  {  1285,  1720,   534,   4,   6, UNI_INLYDIAN }   /* blk=lydian */,
-  {    10,  3760,   373,  16,   2, UNI_IDSU }   /* idsunaryoperator=y */,
-  {     0,  3135,   362,  12,   1, UNI_IN__1_DOT_1 }   /* presentin=v11 */,
-  {  1103,  1720,  5407,   4,   9, UNI_TANGUTSUP }   /* blk=tangutsup */,
-  {     0,  1459,   643,   7,   3, -UNI_XIDS }   /* xidstart=n */,
-  {     0,  3135,   804,  11,   2, UNI_IN__2_DOT_1 }   /* presentin=v21 */,
-  {   384,   660,     0,   4,   0, UNI_ELYM }   /* elym */,
-  {     6,  2382,  2762,   3,   3, UNI_IN__5 }   /* in=5.0 */,
-  {  1090,  1106,   644,   6,   3, UNI_NFKDQC__N }   /* nfkdqc=no */,
-  {     1,  5267,  4459,  13,   4, UNI_JG__MANICHAEANQOPH }   /* jg=manichaeanqoph */,
-  {   864,   358,   365,   5,   2, UNI_CCC__118 }   /* ccc=118 */,
-  {  1478,  1720,     0,   7,   0, UNI_CJK }   /* blk=cjk */,
-  {     8,  4786,   972,  18,   6, -UNI_IDST }   /* idstrinaryoperator=false */,
-  {     1,  4622,  3828,  17,   4, UNI_DEVA }   /* scriptextensions=deva */,
-  {   818,   323,  6312,   2,  21, UNI_SINHALAARCHAICNUMBERS }   /* insinhalaarchaicnumbers */,
-  {  1314,  1910,   505,   8,   3, UNI_TNSA }   /* script=tnsa */,
-  {     4,  2431,  9235,   6,  42, UNI_UCASEXT }   /* block=unifiedcanadianaboriginalsyllabicsextended */,
-  {  1065,  2072,   630,   7,   2, UNI_RADICAL }   /* radical=t */,
-  {   129,  5137,   972,  13,   2, -UNI_EMOD }   /* emojimodifier=f */,
-  {     0,  1137,   144,   4,   4, UNI_NARB }   /* scx=narb */,
-  {  3008,  6270,   373,  21,   4, UNI_LOE }   /* logicalorderexception=yes */,
-  {     0,   623,  1205,   5,   2, UNI_CCC__L }   /* ccc=224 */,
-  {     0,  3555,  3553,  13,   2, UNI_NV__36 }   /* numericvalue=36 */,
-  {  1036,  1910,   167,   7,   4, UNI_SC__PHLP }   /* script=phlp */,
-  {     0,   977,   972,   5,   6, -UNI_ECOMP }   /* ecomp=false */,
-  {    56,   377,     0,   6,   0, UNI_CAKM }   /* chakma */,
-  {     8,  3540,   373,  13,   2, UNI_NFDQC__Y }   /* nfdquickcheck=y */,
-  {     5,  6225,  6250,  13,   4, UNI_JG__NOON }   /* joininggroup=noon */,
-  {   197,  7938,   627,  27,   2, UNI_CCC__22 }   /* canonicalcombiningclass=ccc22 */,
-  {    59,    15,    17,   2,   2, UNI_AGHB }   /* aghb */,
-  {   550,  8063,  3104,  18,   5, UNI_DT__FIN }   /* decompositiontype=final */,
-  {     0,  1137,   512,   4,   4, UNI_VAI }   /* scx=vaii */,
-  {   402,  1137,   660,   4,   4, UNI_ELYM }   /* scx=elym */,
-  {     0,  1454,   590,   3,   3, UNI_WB__EB }   /* wb=ebg */,
-  {     0,  4622,    63,  17,   4, UNI_CPMN }   /* scriptextensions=cpmn */,
-  {  2849,  2080,   172,   3,   3, UNI_PHNX }   /* isphnx */,
-  {     6,  3663,  7988,  10,  20, UNI_ARABICPFA }   /* block=arabicpresentationformsa */,
-  {   149,  4339,   972,   4,   6, -UNI_DASH }   /* dash=false */,
-  {     6,  1335,   393,   2,   4, UNI_GOTH }   /* isgoth */,
-  {     4,  1335,  4704,   2,  14, UNI_LATINEXTB }   /* islatinextendedb */,
-  {     8,  1335,  2156,   2,   4, UNI_MEND }   /* ismend */,
-  {     0,  1720,    32,   4,   2, UNI_INVS }   /* blk=vs */,
-  {     0,  1797,  2803,   3,  13, UNI_ANCIENTSYMBOLS }   /* isancientsymbols */,
-  {    26,  3937,  2127,   3,   2, UNI_LB__BK }   /* lb=bk */,
-  {     0,  4622,  5112,  17,   5, UNI_TAML }   /* scriptextensions=tamil */,
-  {     0,  1137,  1129,   4,   4, UNI_LINB }   /* scx=linb */,
-  {     0,  1335,  3760,   2,  16, UNI_IDSU }   /* isidsunaryoperator */,
-  {  1027,   383,   644,   4,   3, -UNI_CWCM }   /* cwcm=no */,
-  {     0,  2431,  7197,   6,  21, UNI_MEETEIMAYEKEXT }   /* block=meeteimayekextensions */,
-  {     1,  1738,     0,  11,   0, UNI_CPMN }   /* cyprominoan */,
-  {     0,  2500,  7910,   8,  13, UNI_CYRILLICSUP }   /* cyrillicsupplementary */,
-  {     0,  8333,   259,   9,   2, UNI_CN }   /* category=cn */,
-  {  2138,  3142,   304,   5,   2, UNI_IN__14 }   /* in=v140 */,
-  {  1018,  6254,  2727,  10,   9, UNI_LB__SG }   /* linebreak=surrogate */,
-  {     0,  2628,  4343,   8,   5, UNI_XPOSIXPUNCT }   /* isxposixpunct */,
-  {     2,  1335,  1098,   2,   8, UNI_MAHJ }   /* ismahajani */,
-  {   791,  6554,  1609,   3,   4, UNI_NAGM }   /* sc=nagm */,
-  {  2018,  2578,   286,   5,   1, UNI_cased_values_index }   /* cased= */,
-  {     0,  1460,   373,   3,   2, UNI_IDS }   /* ids=y */,
-  {     0,  4161,  5730,   9,   9, UNI_epres_values_index }   /* emojipresentation= */,
-  {     6,  3142,   614,   4,   2, UNI_IN__5_DOT_2 }   /* in=v52 */,
-  {     0,     5,   630,   3,   5, UNI_MCM }   /* mcm=true */,
-  {    39,  1335,  8931,   2,  35, UNI_SYMBOLSFORLEGACYCOMPUTINGSUP }   /* issymbolsforlegacycomputingsupplement */,
-  {  1619,  1137,   809,   4,   7, UNI_OLCK }   /* scx=olchiki */,
-  {     1,  2020,   372,  11,   2, UNI_grbase_values_index }   /* graphemebase= */,
-  {     9,  1910,   444,   7,   4, UNI_SC__LINA }   /* script=lina */,
-  {  1040,  1818,  6246,   3,   8, UNI_JG__THINNOON }   /* jg=thinnoon */,
-  {     5,  1335,   164,   2,   3, UNI_PCM }   /* ispcm */,
-  {    12,    16,  1489,   1,   3, UNI_C }   /* gc=c */,
-  {     0,  1818,  2650,   7,   4, UNI_JG__CROWNFEH }   /* jg=crownfeh */,
-  {   905,  2864,   236,   3,   2, UNI_PE }   /* gc=pe */,
-  {     0,  4622,   816,  17,   4, UNI_OSMA }   /* scriptextensions=osma */,
-  {     0,  1910,  1348,   7,   9, UNI_SC__SIND }   /* script=khudawadi */,
-  {     0,  8333,   500,   9,   2, UNI_SO }   /* category=so */,
-  {    92,  6254,  3076,  10,  11, UNI_LB__IN }   /* linebreak=inseparable */,
-  {     0,  1720,  5082,   4,   8, UNI_BAMUMSUP }   /* blk=bamumsup */,
-  {  1805,   574,   297,   3,   2, UNI_SB__NU }   /* sb=nu */,
-  {     0,  2864,  4343,   3,   5, UNI_P }   /* gc=punct */,
-  {     1,   323,  7923,   2,  14, UNI_PUA }   /* inprivateusearea */,
-  {   328,  3760,   630,  16,   2, UNI_IDSU }   /* idsunaryoperator=t */,
-  {   328,   199,   209,   2,   2, UNI_TAVT }   /* tavt */,
-  {   604,  4786,   373,  18,   2, UNI_IDST }   /* idstrinaryoperator=y */,
-  {     0,   913,   373,   5,   4, UNI_UIDEO }   /* uideo=yes */,
-  {     1,   264,   972,   4,   6, -UNI_CWCF }   /* cwcf=false */,
-  {   278,  1090,     0,   8,   0, UNI_KRAI }   /* kiratrai */,
-  {     1,  1335,  6750,   2,  23, UNI_COMPATJAMO }   /* ishangulcompatibilityjamo */,
-  {     0,  1137,   768,   4,   7, UNI_LINA }   /* scx=lineara */,
-  {     0,  1137,  2388,   5,  11, UNI_TUTG }   /* scx=tulutigalari */,
-  {     0,  2508,  4709,  10,   9, UNI_ETHIOPICEXTB }   /* inethiopicextendedb */,
-  {     2,  1335,  1776,   2,   4, UNI_GURU }   /* isguru */,
-  {   126,  1112,   413,   5,   2, UNI_NV__1_SLASH_16 }   /* nv=1/16 */,
-  {    11,  6554,  1133,   3,   4, UNI_NSHU }   /* sc=nshu */,
-  {     0,   323,  6206,   2,  19, UNI_SUPARROWSC }   /* insupplementalarrowsc */,
-  {   264,  5358,  3799,  10,   2, UNI_WB__NL }   /* wordbreak=nl */,
-  {     0,  1137,  1609,   4,  10, UNI_NAGM }   /* scx=nagmundari */,
-  {     0,  2830,  4729,   8,   6, UNI_ARABICEXTC }   /* blk=arabicextc */,
-  {   823,  9233,  6303,   5,   4, UNI_ANY }   /* isunicode */,
-  {     0,  1335,  5216,   2,   7, UNI_SHRD }   /* issharada */,
-  {  1037,  2431,  1328,   6,   7, UNI_INTIRHUTA }   /* block=tirhuta */,
-  {     1,    51,     0,   4,   0, UNI_CANS }   /* cans */,
-  {  2097,  1981,   286,   5,   1, UNI_bidim_values_index }   /* bidim= */,
-  {  1554,  1720,   124,   4,   3, UNI_INLAO }   /* blk=lao */,
-  {  1177,  1910,  3511,   7,   4, UNI_SC__MERO }   /* script=mero */,
-  {  2065,  1044,   630,   2,   5, UNI_CI }   /* ci=true */,
-  {  3302,  2431,  8931,   6,  25, UNI_SYMBOLSFORLEGACYCOMPUTING }   /* block=symbolsforlegacycomputing */,
-  {     0,  5935,  1512,  15,  10, UNI_DEP }   /* identifiertype=deprecated */,
-  {  2714,  1226,     3,   3,   1, UNI_EA__W }   /* ea=w */,
-  {  1060,  4236,   972,  17,   2, -UNI_IDSB }   /* idsbinaryoperator=f */,
-  {     0,    30,  1664,   1,   3, UNI_SO }   /* isso */,
-  {   286,  2527,  8296,   3,  30, UNI_MATHALPHANUM }   /* inmathematicalalphanumericsymbols */,
-  {     9,  1335,  2909,   2,   5, UNI_KHMR }   /* iskhmer */,
-  {     1,  1137,   939,   4,   8, UNI_ARMN }   /* scx=armenian */,
-  {   629,  1720,  1467,   4,  10, UNI_ASCII }   /* blk=basiclatin */,
-  {     3,   913,  6334,   4,   3, UNI_UIDEO }   /* uideo=t */,
-  {     6,  2431,  6978,   9,  16, UNI_CJKCOMPATIDEOGRAPHS }   /* block=cjkcompatideographs */,
-  {     0,  5914,  3599,  20,   7, UNI_GCB__EX }   /* graphemeclusterbreak=extend */,
-  {     2,  7433,   302,  24,   2, UNI_CCC__30 }   /* canonicalcombiningclass=30 */,
-  {     0,   399,   972,   5,   2, -UNI_GREXT }   /* grext=f */,
-  {    51,   323,  2133,   2,  12, UNI_INMASARAMGONDI }   /* inmasaramgondi */,
-  {     0,  4622,  1566,  17,   8, UNI_JAVA }   /* scriptextensions=javanese */,
-  {     4,  3842,  3857,   3,  13, UNI_LISUSUP }   /* islisusupplement */,
-  {     5,  6554,   906,   3,   7, UNI_SC__TIBT }   /* sc=tibetan */,
-  {   804,  7781,     0,  27,   0, UNI_OCR }   /* opticalcharacterrecognition */,
-  {  1746,  6554,   148,   3,   4, UNI_SC__NEWA }   /* sc=newa */,
-  {     8,  2148,   972,   5,   2, -UNI_XPOSIXALPHA }   /* alpha=f */,
-  {     1,   283,  3886,   4,  11, UNI_GCB__SM }   /* gcb=spacingmark */,
-  {     0,  1970,   972,  11,   2, -UNI_BIDIC }   /* bidicontrol=f */,
-  {     0,  6554,    47,   3,   4, UNI_SC__CAKM }   /* sc=cakm */,
-  {     3,  1910,  3487,   7,   4, UNI_SC__HEBR }   /* script=hebr */,
-  {  1545,  1487,   804,   7,   2, UNI_CCC__21 }   /* ccc=ccc21 */,
-  {     4,  3663,  6157,  12,   9, UNI_ARABICEXTA }   /* block=arabicextendeda */,
-  {     1,    30,   659,   1,   8, UNI_INELYMAIC }   /* inelymaic */,
-  {     0,  2431,  6147,   6,  19, UNI_JAMOEXTA }   /* block=hanguljamoextendeda */,
-  {  3016,  3555,   303,  13,   1, UNI_NV__0 }   /* numericvalue=0 */,
-  {   420,   323,  5429,   2,  14, UNI_LATINEXTC }   /* inlatinextendedc */,
-  {  5164,     2,     0,   3,   0, UNI_CWL }   /* cwl */,
-  {     0,   752,  3787,   5,  11, UNI_KANGXI }   /* inkangxiradicals */,
-  {     0,   358,   554,   3,   2, UNI_CCC__7 }   /* ccc=7 */,
-  {    19,  1720,  1558,   4,   8, UNI_JAMOEXTA }   /* blk=jamoexta */,
-  {  2529,  3135,   614,  11,   2, UNI_IN__5_DOT_2 }   /* presentin=v52 */,
-  {     5,  1137,  5269,   3,  11, UNI_MANI }   /* scx=manichaean */,
-  {     2,    32,   644,   2,   3, -UNI_VS }   /* vs=no */,
-  {  2949,  4339,   644,   4,   3, -UNI_DASH }   /* dash=no */,
-  {     5,   424,     0,   4,   0, UNI_ARMN }   /* armn */,
-  {  1097,  8223,  4942,  23,   5, UNI_JG__MANICHAEANZAYIN }   /* joininggroup=manichaeanzayin */,
-  {  6957,  2375,  2762,  11,   3, UNI_IN__15 }   /* presentin=15.0 */,
-  {     0,    34,   204,   1,   3, UNI_TAML }   /* taml */,
-  {     0,  1297,     0,   4,   0, UNI_PHAG }   /* phag */,
-  {     1,   323,  2277,   2,   2, UNI_IN__4 }   /* in=4 */,
-  {     0,  6254,  1951,  10,   5, UNI_EBASE }   /* linebreak=ebase */,
-  {     0,  5233,     0,  14,   0, UNI_ROHG }   /* hanifirohingya */,
-  {  2339,  2431,   947,   6,   8, UNI_INBALINESE }   /* block=balinese */,
-  {     2,  1335,   859,   2,   4, UNI_QAAI }   /* iszinh */,
-  {  4964,  6552,     0,  14,   0, UNI_INSC__CONSONANT }   /* insc=consonant */,
-  {  5124,  3324,   644,  14,   2, UNI_EA__N }   /* eastasianwidth=n */,
-  {     0,  2080,     0,   4,   0, UNI_PO }   /* ispo */,
-  {     0,   358,  8627,   4,  10, UNI_CCC__BR }   /* ccc=belowright */,
-  {  6893,  1720,  2044,   5,   9, UNI_COMPATJAMO }   /* blk=compatjamo */,
-  {     0,  8223,  4447,  23,   4, UNI_JG__MANICHAEANFIVE }   /* joininggroup=manichaeanfive */,
-  {     0,  1512,   644,  10,   3, -UNI_DEP }   /* deprecated=no */,
-  {     5,  1137,  3147,   4,  14, UNI_PCUN }   /* scx=protocuneiform */,
-  {  6920,  4622,  1008,  17,   8, UNI_GURU }   /* scriptextensions=gurmukhi */,
-  {  2244,  1137,  7063,   4,   4, UNI_BRAH }   /* scx=brah */,
-  {    25,  6432,  1235,   7,   8, UNI_EMOTICONS }   /* block=emoticons */,
-  {     0,  2431,  5327,   6,  19, UNI_OTTOMANSIYAQNUMBERS }   /* block=ottomansiyaqnumbers */,
-  {     0,  6293,   972,   5,   2, -UNI__PERL_NCHAR }   /* nchar=f */,
-  {     0,   323,  5216,   2,  17, UNI_SHARADASUP }   /* insharadasupplement */,
-  {     4,  8326,   236,  16,   2, UNI_PE }   /* generalcategory=pe */,
-  {     0,  1720,  4253,   4,   7, UNI_BRAI }   /* blk=braille */,
-  {  7468,   642,  1214,   3,   6, UNI_DT__ENC }   /* dt=circle */,
-  {     5,    21,  1235,   1,   8, UNI_EMOTICONS }   /* emoticons */
+  {     1,   649,  6671,   2,   8,  UNI_LB__NU                                 }   /* lb=numeric */,
+  {     0,  7304,   639,  20,   2, -UNI_CE                                     }   /* compositionexclusion=n */,
+  {     2,  1127,  3193,   4,   9,  UNI_XSUX                                   }   /* scx=cuneiform */,
+  {     0,  1324,  5123,   2,  15,  UNI_DIACRITICALSSUP                        }   /* isdiacriticalssup */,
+  {     0,  3595,   799,  13,   2,  UNI_NV__17                                 }   /* numericvalue=17 */,
+  {     2,  1715,     0,   7,   0,  UNI_CJKEXTD                                }   /* cjkextd */,
+  {     0,  1923,   655,   7,   7,  UNI_ELYM                                   }   /* script=elymaic */,
+  {     1,   424,   369,   2,   2,  UNI_DI                                     }   /* di=y */,
+  {     3,  6366,  9178,   3,   7,  UNI_VO__U                                  }   /* vo=upright */,
+  {     4,  5666,  4963,  13,   5,  UNI_JG__MANICHAEANSADHE                    }   /* jg=manichaeansadhe */,
+  {     1,  8373,     0,  14,   0,  UNI_C                                      }   /* category=other */,
+  {     4,    55,  6974,   3,   3,  UNI_CCC__AL                                }   /* ccc=al */,
+  {     0,  1923,  2554,   7,   4,  UNI_SC__NAND                               }   /* script=nand */,
+  {    12,  7867,  1420,   3,   9,  UNI_PALM                                   }   /* sc=palmyrene */,
+  {     0,   321,  7231,   2,  18,  UNI_DEVANAGARIEXT                          }   /* indevanagariextended */,
+  {     1,  1923,   223,   7,   4,  UNI_SC__TIBT                               }   /* script=tibt */,
+  {     0,  1324,  1502,   2,   2,  UNI_SD                                     }   /* issd */,
+  {     2,   923,   406,   5,   2,  UNI_AGE__4_DOT_1                           }   /* age=v41 */,
+  {     6,  1324,   412,   2,   4,  UNI_MIAO                                   }   /* ismiao */,
+  {     2,   379,   627,   4,   5,  UNI_CWCM                                   }   /* cwcm=true */,
+  {     0,  6258,     0,  13,   0,  UNI_jg_values_index                        }   /* joininggroup= */,
+  {     1,  5436,  4760,  11,   4,  UNI_LATINEXTC                              }   /* block=latinextc */,
+  {     0,  4124,     0,  16,   0,  UNI_STERM                                  }   /* sentenceterminal */,
+  {     2,   379,   369,   4,   2,  UNI_CWCM                                   }   /* cwcm=y */,
+  {     5,  7867,   164,   3,   4,  UNI_SC__OUGR                               }   /* sc=ougr */,
+  {     1,  4650,   124,  17,   4,  UNI_KRAI                                   }   /* scriptextensions=krai */,
+  {     1,  1711,  4760,   7,   4,  UNI_CJKEXTC                                }   /* blk=cjkextc */,
+  {     0,   903,   639,   5,   3, -UNI_UIDEO                                  }   /* uideo=no */,
+  {     2,  1711,  6812,   7,  18,  UNI_CJKRADICALSSUP                         }   /* blk=cjkradicalssupplement */,
+  {     0,  2449,  8015,   6,  27,  UNI_ALPHABETICPF                           }   /* block=alphabeticpresentationforms */,
+  {     0,  2449,  7343,   6,  14,  UNI_MUSIC                                  }   /* block=musicalsymbols */,
+  {     1,  1127,   701,   4,   5,  UNI_LIMB                                   }   /* scx=limbu */,
+  {     2,   553,   368,   2,   5,  UNI_LOE                                    }   /* loe=yes */,
+  {     0,   923,   919,   6,   2,  UNI_AGE__11                                }   /* age=v110 */,
+  {     0,  7867,  6120,   3,  21,  UNI_PRTI                                   }   /* sc=inscriptionalparthian */,
+  {     2,  2449,   632,   6,   7,  UNI_DSRT                                   }   /* block=deseret */,
+  {     1,  7643,  1379,  25,   2,  UNI_CCC__132                               }   /* canonicalcombiningclass=132 */,
+  {     0,   967,   639,   5,   3, -UNI_ECOMP                                  }   /* ecomp=no */,
+  {     1,  1711,  4937,   4,  16,  UNI_SYRIACSUP                              }   /* blk=syriacsupplement */,
+  {     0,  2449,  4140,   7,  16,  UNI_UCAS                                   }   /* block=canadiansyllabics */,
+  {     2,  1236,  6004,   3,  10,  UNI_COUNTINGROD                            }   /* incountingrod */,
+  {     1,  1831,  3493,   3,   7,  UNI_JG__SEMKATH                            }   /* jg=semkath */,
+  {     1,  3595,   623,  13,   2,  UNI_NV__23                                 }   /* numericvalue=23 */,
+  {     1,  2449,   350,   6,   6,  UNI_INCARIAN                               }   /* block=carian */,
+  {     2,  5730,     0,  20,   0,  UNI_HMNP                                   }   /* nyiakengpuachuehmong */,
+  {     3,  7867,   833,   3,   4,  UNI_SC__PCUN                               }   /* sc=pcun */,
+  {     0,    30,  5703,   1,   7,  UNI_HYPHEN                                 }   /* ishyphen */,
+  {     0,  1324,  7901,   2,  18,  UNI_PHONETICEXT                            }   /* isphoneticextensions */,
+  {     1,  7867,   701,   3,   4,  UNI_SC__LIMB                               }   /* sc=limb */,
+  {     3,  1923,  2984,   7,   4,  UNI_SC__MAHJ                               }   /* script=mahj */,
+  {     0,  1324,  5808,   2,  17,  UNI_BENGALISUP                             }   /* isbengalisupplement */,
+  {     0,  1502,   639,   2,   2, -UNI_SD                                     }   /* sd=n */,
+  {     1,  2974,  8858,   3,  31,  UNI_EGYPTIANHIEROGLYPHFORMATCONTROLS       }   /* isegyptianhieroglyphformatcontrols */,
+  {     0,  1127,  1272,   4,   7,  UNI_MULT                                   }   /* scx=multani */,
+  {     1,  3118,  2897,   3,   7,  UNI_INSC__OTHER                            }   /* insc=other */,
+  {     0,  1324,  1911,   2,   4,  UNI_MONG                                   }   /* ismong */,
+  {     6,  7610,     0,  10,   0,  UNI_bc_values_index                        }   /* bidiclass= */,
+  {     4,  4650,  5108,  17,   5,  UNI_BAMU                                   }   /* scriptextensions=bamum */,
+  {     4,  2832,  5558,   3,   3,  UNI_BC__RLE                                }   /* bc=rle */,
+  {     1,  6498,  7540,   7,  23,  UNI_MUSICSUP                               }   /* block=musicalsymbolssupplement */,
+  {     2,  7962,   362,  29,   1,  UNI_CCC__118                               }   /* canonicalcombiningclass=ccc118 */,
+  {     1,  8366,     5,  16,   2,  UNI_MC                                     }   /* generalcategory=mc */,
+  {     0,  1324,  1331,   5,   4,  UNI_CJKEXTJ                                }   /* iscjkextj */,
+  {     3,  1324,  5593,   2,  20,  UNI_PHLI                                   }   /* isinscriptionalpahlavi */,
+  {     0,  1923,   998,   7,   8,  UNI_SC__GURU                               }   /* script=gurmukhi */,
+  {     2,   321,  4397,   2,  15,  UNI_INHANGUL                               }   /* inhangulsyllables */,
+  {     2,   321,   329,   2,   5,  UNI_INTAILE                                }   /* intaile */,
+  {     0,  2860,     0,  10,   0,  UNI_INARABIC                               }   /* blk=arabic */,
+  {     0,  5666,  4479,  13,   4,  UNI_JG__MANICHAEANHETH                     }   /* jg=manichaeanheth */,
+  {     0,  6599,     0,  20,   0,  UNI_GLAGOLITICSUP                          }   /* glagoliticsupplement */,
+  {     1,  1324,  6345,   2,   4,  UNI_SINH                                   }   /* issinh */,
+  {     0,  2400,   591,   3,   2,  UNI_IN__13                                 }   /* in=13 */,
+  {     0,  4095,  1376,  14,   3,  UNI_NV__8000                               }   /* numericvalue=8000 */,
+  {     1,   321,  8307,   2,  22,  UNI_ENCLOSEDIDEOGRAPHICSUP                 }   /* inenclosedideographicsup */,
+  {     2,  2974,  7697,   3,  10,  UNI_ENCLOSEDCJK                            }   /* isenclosedcjk */,
+  {     0,  1127,  5108,   4,   5,  UNI_BAMU                                   }   /* scx=bamum */,
+  {     1,  1923,   183,   7,   4,  UNI_RJNG                                   }   /* script=rjng */,
+  {     2,  4650,  1532,  17,   8,  UNI_BUGI                                   }   /* scriptextensions=buginese */,
+  {     6,  2427,   627,   3,   5,  UNI_IDC                                    }   /* idc=true */,
+  {     1,   321,  5108,   2,  15,  UNI_BAMUMSUP                               }   /* inbamumsupplement */,
+  {     0,  3183,   410,   4,   2,  UNI_IN__6_DOT_1                            }   /* in=v61 */,
+  {     1,  4796,   627,   5,   2,  UNI_XPOSIXUPPER                            }   /* upper=t */,
+  {     4,  5455,     0,  20,   0,  UNI_PC                                     }   /* connectorpunctuation */,
+  {     4,  1324,  3745,   2,  13,  UNI_ZL                                     }   /* islineseparator */,
+  {     5,  4095,  5714,  14,   5,  UNI_NV__800000                             }   /* numericvalue=800000 */,
+  {     2,  2449,  1020,   6,   6,  UNI_INKAITHI                               }   /* block=kaithi */,
+  {     1,  4650,  8201,  17,  19,  UNI_EGYP                                   }   /* scriptextensions=egyptianhieroglyphs */,
+  {     1,  7867,   817,   3,   4,  UNI_HMNP                                   }   /* sc=hmnp */,
+  {     1,  8366,  3277,  16,   5,  UNI_XPOSIXDIGIT                            }   /* generalcategory=digit */,
+  {     2,  6326,   962,   5,   6, -UNI__PERL_NCHAR                            }   /* nchar=false */,
+  {     2,  1127,   112,   4,   4,  UNI_KAWI                                   }   /* scx=kawi */,
+  {     0,  7867,  1919,   3,   4,  UNI_SC__MLYM                               }   /* sc=mlym */,
+  {     1,  2449,  6528,   6,  22,  UNI_DIACRITICALSFORSYMBOLS                 }   /* block=diacriticalsforsymbols */,
+  {     3,   432,     0,   3,   0,  UNI_HAN                                    }   /* han */,
+  {     1,  2293,   362,   4,   1,  UNI_NV__48                                 }   /* nv=48 */,
+  {     0,   944,   626,   4,   3,  UNI_EBASE                                  }   /* ebase=t */,
+  {     1,  3512,  3063,   3,  11,  UNI_JT__C                                  }   /* jt=joincausing */,
+  {     1,  6511,     0,  13,   0,  UNI_MATHOPERATORS                          }   /* mathoperators */,
+  {     1,  7867,  5813,   3,   4,  UNI_SC__LISU                               }   /* sc=lisu */,
+  {     3,  4650,    58,  16,   5,  UNI_CHAM                                   }   /* scriptextensions=cham */,
+  {     0,  8924,  2442,  22,   6,  UNI_INSC__NUMBER                           }   /* indicsyllabiccategory=number */,
+  {     2,  4650,   444,  17,   3,  UNI_MRO                                    }   /* scriptextensions=mro */,
+  {     4,  6444,   956,  21,   2,  UNI_BPT__O                                 }   /* bidipairedbrackettype=o */,
+  {     3,   923,  2198,   6,   2,  UNI_AGE__15                                }   /* age=v150 */,
+  {     4,   662,   638,   6,   3, -UNI_EXTPICT                                }   /* extpict=n */,
+  {     3,  1831,  4483,   3,   4,  UNI_JG__KAPH                               }   /* jg=kaph */,
+  {     0,  2882,   639,   5,   2, -UNI_EMOJI                                  }   /* emoji=n */,
+  {     0,  2832,   347,   3,   3,  UNI_BC__PDF                                }   /* bc=pdf */,
+  {     8,  2449,  1356,   6,   9,  UNI_INNABATAEAN                            }   /* block=nabataean */,
+  {     0,  6465,  7697,   7,  26,  UNI_ENCLOSEDCJK                            }   /* block=enclosedcjklettersandmonths */,
+  {     4,  2627,  7031,   3,  21,  UNI_MISCTECHNICAL                          }   /* ismiscellaneoustechnical */,
+  {     4,  3551,     0,  15,   0,  UNI_MERC                                   }   /* meroiticcursive */,
+  {     1,  1983,   962,   5,   6, -UNI_BIDIC                                  }   /* bidic=false */,
+  {     1,  1324,   968,   2,   6,  UNI_COMPEX                                 }   /* iscompex */,
+  {     2,    30,  4445,   1,  12,  UNI_INPUNCTUATION                          }   /* inpunctuation */,
+  {     1,  2627,     0,   3,   0,  UNI_M                                      }   /* ism */,
+  {     3,  7919,     0,  19,   0,  UNI_TANGUTCOMPONENTSSUP                    }   /* tangutcomponentssup */,
+  {     1,  1532,     0,   4,   0,  UNI_BUGI                                   }   /* bugi */,
+  {     1,  3512,     0,   3,   0,  UNI_jt_values_index                        }   /* jt= */,
+  {     0,  1923,   691,   7,   5,  UNI_SC__BUHD                               }   /* script=buhid */,
+  {     2,  1711,  1186,   4,   9,  UNI_INBHAIKSUKI                            }   /* blk=bhaiksuki */,
+  {     1,  7643,  7695,  24,   2,  UNI_CCC__28                                }   /* canonicalcombiningclass=28 */,
+  {     0,  1236,  6991,   5,  19,  UNI_CJKCOMPATIDEOGRAPHSSUP                 }   /* incjkcompatideographssup */,
+  {     5,  8373,  1526,   9,   2,  UNI_ZS                                     }   /* category=zs */,
+  {     2,  2006,  6190,   8,   9,  UNI_KANAEXTA                               }   /* blk=kanaextendeda */,
+  {     1,  1502,   369,   2,   2,  UNI_SD                                     }   /* sd=y */,
+  {     0,  7962,  1378,  28,   2,  UNI_CCC__103                               }   /* canonicalcombiningclass=ccc103 */,
+  {     0,  6481,  3853,  13,   9,  UNI_GEORGIANEXT                            }   /* block=georgianextended */,
+  {     1,  2718,   293,   3,   2,  UNI_LB__XX                                 }   /* lb=xx */,
+  {    21,  8796,  4328,  24,  12,  UNI_INPC__LEFTANDRIGHT                     }   /* indicpositionalcategory=leftandright */,
+  {    18,  5884,   962,  21,   6, -UNI_CWL                                    }   /* changeswhenlowercased=false */,
+  {     1,  5153,  6190,  10,   9,  UNI_KANAEXTA                               }   /* block=kanaextendeda */,
+  {     0,  2449,  4507,   6,  17,  UNI_INKHITANSMALLSCRIPT                    }   /* block=khitansmallscript */,
+  {     2,   321,  7901,   2,  18,  UNI_PHONETICEXT                            }   /* inphoneticextensions */,
+  {     0,  1020,     0,   6,   0,  UNI_KTHI                                   }   /* kaithi */,
+  {     3,    42,  2898,   2,   6,  UNI_SB__XX                                 }   /* sb=other */,
+  {     4,  1324,   974,   2,   4,  UNI_DUPL                                   }   /* isdupl */,
+  {     2,  2112,  3074,  12,  11,  UNI_JT__L                                  }   /* joiningtype=leftjoining */,
+  {     0,   321,  6744,   2,  19,  UNI_JAMOEXTB                               }   /* inhanguljamoextendedb */,
+  {     1,  2449,  1088,   6,   8,  UNI_INMAHAJANI                             }   /* block=mahajani */,
+  {     9,  1994,     0,   5,   0,  UNI_BIDIM                                  }   /* bidim */,
+  {     1,  2400,   607,   3,   3,  UNI_IN__9                                  }   /* in=9.0 */,
+  {     2,  2594,  7282,   6,   9,  UNI_CI                                     }   /* iscaseignorable */,
+  {     1,   321,   280,   2,   5,  UNI_INGARAY                                }   /* ingaray */,
+  {     3,  1831,   676,   3,   3,  UNI_JG__NUN                                }   /* jg=nun */,
+  {     2,  1831,   814,   3,   3,  UNI_JG__NYA                                }   /* jg=nya */,
+  {     0,  1923,   116,   7,   4,  UNI_KITS                                   }   /* script=kits */,
+  {     1,  7867,   488,   3,   4,  UNI_SC__SHAW                               }   /* sc=shaw */,
+  {     1,  7865,  1572,   5,   5,  UNI_INSC__BINDU                            }   /* insc=bindu */,
+  {     0,  2293,   408,   4,   1,  UNI_NV__45                                 }   /* nv=45 */,
+  {     0,  4023,   639,   4,   3, -UNI_MATH                                   }   /* math=no */,
+  {     0,  8373,  4023,   9,  10,  UNI_SM                                     }   /* category=mathsymbol */,
+  {     3,  1127,   945,   4,   4,  UNI_BASS                                   }   /* scx=bass */,
+  {     2,   424,   627,   3,   2,  UNI_DIA                                    }   /* dia=t */,
+  {     1,    55,  1350,   4,   6,  UNI_CCC__9                                 }   /* ccc=virama */,
+  {     0,  1810,  7499,   8,  18,  UNI_ARABICPFB                              }   /* isarabicpresentationformsb */,
+  {     0,   669,   626,   5,   6,  UNI_GRBASE                                 }   /* grbase=true */,
+  {     2,  1324,   803,   2,   7,  UNI_OLCK                                   }   /* isolchiki */,
+  {     0,   321,  8201,   2,  19,  UNI_INEGYPTIANHIEROGLYPHS                  }   /* inegyptianhieroglyphs */,
+  {     3,  7867,  1557,   3,   4,  UNI_SC__JAVA                               }   /* sc=java */,
+  {     1,   321,  5613,   2,  11,  UNI_TAIXUANJING                            }   /* intaixuanjing */,
+  {     0,  1324,  1458,   2,   4,  UNI_XIDS                                   }   /* isxids */,
+  {     1,   553,   626,   2,   6,  UNI_LOE                                    }   /* loe=true */,
+  {     2,   304,   795,   3,   2,  UNI_NV__35                                 }   /* nv=35 */,
+  {     0,  3679,  4886,  12,   9,  UNI_CYRILLICEXTC                           }   /* blk=cyrillicextendedc */,
+  {     2,  2449,   875,   6,   7,  UNI_INTAGALOG                              }   /* block=tagalog */,
+  {     2,    30,   119,   1,   5,  UNI_KNDA                                   }   /* isknda */,
+  {     6,    75,   627,   3,   2,  UNI_CWU                                    }   /* cwu=t */,
+  {     1,   304,  4629,   2,   4,  UNI_NV__3_SLASH_2                          }   /* nv=3/2 */,
+  {     0,  7867,  6218,   3,   9,  UNI_SUND                                   }   /* sc=sundanese */,
+  {     0,  7643,     0,  24,   0,  UNI_ccc_values_index                       }   /* canonicalcombiningclass= */,
+  {     4,  1238,  6991,   3,  16,  UNI_CJKCOMPATIDEOGRAPHS                    }   /* cjkcompatideographs */,
+  {     1,  2860,  5180,   5,   9,  UNI_ALCHEMICAL                             }   /* blk=alchemical */,
+  {     6,   341,  6155,   3,   7,  UNI_SUPARROWSB                             }   /* suparrowsb */,
+  {     3,  8373,  5513,   8,   3,  UNI_LO                                     }   /* category=lo */,
+  {     2,  6218,     0,  12,   0,  UNI_SUNDANESESUP                           }   /* sundanesesup */,
+  {     0,  3274,  1928,   7,   3,  UNI_XPOSIXXDIGIT                           }   /* hexdigit=t */,
+  {     0,   944,   368,   4,   3,  UNI_EBASE                                  }   /* ebase=y */,
+  {     0,   347,     0,   2,   0,  UNI_PD                                     }   /* pd */,
+  {     2,  8889,     0,  36,   0,  UNI_CJKEXTI                                }   /* block=cjkunifiedideographsextensioni */,
+  {     4,  1711,  9318,   4,  34,  UNI_UCAS                                   }   /* blk=unifiedcanadianaboriginalsyllabics */,
+  {     5,  7867,  5631,   3,   8,  UNI_SC__CHER                               }   /* sc=cherokee */,
+  {    32,  7867,   350,   3,   4,  UNI_SC__CARI                               }   /* sc=cari */,
+  {     1,  4650,  5631,  17,   8,  UNI_CHER                                   }   /* scriptextensions=cherokee */,
+  {     3,  3749,     0,   9,   0,  UNI_Z                                      }   /* separator */,
+  {     2,  2165,   639,   5,   3, -UNI_XPOSIXALPHA                            }   /* alpha=no */,
+  {     1,  1458,   627,   4,   5,  UNI_XIDS                                   }   /* xids=true */,
+  {     1,  7867,  2941,   3,   5,  UNI_KHMR                                   }   /* sc=khmer */,
+  {     0,  1923,   132,   7,   4,  UNI_SC__LATN                               }   /* script=latn */,
+  {     0,  8366,  4796,  16,  15,  UNI_UPPERCASELETTER                        }   /* generalcategory=uppercaseletter */,
+  {     0,  1236,  6991,   5,  16,  UNI_CJKCOMPATIDEOGRAPHS                    }   /* incjkcompatideographs */,
+  {     3,  1324,    98,   2,   4,  UNI_GUKH                                   }   /* isgukh */,
+  {     0,  3317,  8610,   5,  32,  UNI_MISCMATHSYMBOLSA                       }   /* blk=miscellaneousmathematicalsymbolsa */,
+  {     0,  6387,     0,   6,   0,  UNI_YIJING                                 }   /* yijing */,
+  {     0,  2449,   508,   6,   3,  UNI_INVAI                                  }   /* block=vai */,
+  {     3,  7867,   496,   3,   4,  UNI_SOGO                                   }   /* sc=sogo */,
+  {     7,  1790,  8023,   4,  20,  UNI_ARABICPFA                              }   /* arabicpresentationformsa */,
+  {     1,  4049,  2779,  14,   8,  UNI_NV__1_SLASH_10                         }   /* numericvalue=1.000e-01 */,
+  {     1,  1923,   231,   7,   4,  UNI_SC__TUTG                               }   /* script=tutg */,
+  {     6,  1195,   409,   7,   2,  UNI_CCC__16                                }   /* ccc=ccc16 */,
+  {     1,  7962,   300,  27,   2,  UNI_CCC__30                                }   /* canonicalcombiningclass=ccc30 */,
+  {     0,  5371,   102,  10,   2,  UNI_LB__HL                                 }   /* wordbreak=hl */,
+  {     0,  1923,   102,   7,   4,  UNI_HLUW                                   }   /* script=hluw */,
+  {     6,  2426,   961,  10,   7, -UNI_XIDC                                   }   /* xidcontinue=false */,
+  {     4,  5842,    58,  21,   1,  UNI_cwcf_values_index                      }   /* changeswhencasefolded= */,
+  {     0,   321,  1032,   2,   6,  UNI_INLYCIAN                               }   /* inlycian */,
+  {     2,  9130,  3462,   3,   7,  UNI_XPOSIXDIGIT                            }   /* nt=decimal */,
+  {     2,  9220,  6511,   9,  13,  UNI_SUPMATHOPERATORS                       }   /* block=supmathoperators */,
+  {     0,  1127,  1676,   4,   4,  UNI_WARA                                   }   /* scx=wara */,
+  {     3,  1102,   302,   5,   1,  UNI_NV__1_SLASH_4                          }   /* nv=1/4 */,
+  {     5,  1502,   627,   2,   2,  UNI_SD                                     }   /* sd=t */,
+  {     1,  1261,  1553,   4,   4,  UNI_KANAEXTA                               }   /* kanaexta */,
+  {     2,  2426,   962,   4,   2, -UNI_XIDC                                   }   /* xidc=f */,
+  {     0,  7867,   768,   3,   4,  UNI_SC__MAND                               }   /* sc=mand */,
+  {     2,  1711,  2150,   4,  12,  UNI_INMASARAMGONDI                         }   /* blk=masaramgondi */,
+  {     7,  3595,  5712,  12,  11,  UNI_NV__1000000000                         }   /* numericvalue=1000000000 */,
+  {     3,  2393,   622,   9,   2,  UNI_IN__2                                  }   /* presentin=2 */,
+  {     8,  2006,  1553,   8,   4,  UNI_KANAEXTA                               }   /* blk=kanaexta */,
+  {     1,  2393,  2803,  10,   3,  UNI_IN__6_DOT_1                            }   /* presentin=6.1 */,
+  {     1,  4650,   492,  17,   4,  UNI_SIDT                                   }   /* scriptextensions=sidt */,
+  {     0,  1324,  1458,   2,   8,  UNI_XIDS                                   }   /* isxidstart */,
+  {     0,  4650,  3193,  17,   9,  UNI_XSUX                                   }   /* scriptextensions=cuneiform */,
+  {     2,    16,  2495,   1,  12,  UNI_GREEKEXT                               }   /* greekextended */,
+  {     0,  1711,  2086,   4,  10,  UNI_YIRADICALS                             }   /* blk=yiradicals */,
+  {     5,   492,     0,   4,   0,  UNI_SIDT                                   }   /* sidt */,
+  {     1,  1324,  1666,   2,  10,  UNI_TOLS                                   }   /* istolongsiki */,
+  {     2,  3595,   403,  14,   1,  UNI_NV__46                                 }   /* numericvalue=46 */,
+  {     1,   321,  8229,   2,  28,  UNI_VSSUP                                  }   /* invariationselectorssupplement */,
+  {     1,  1324,  7893,   2,   8,  UNI_KANA                                   }   /* iskatakana */,
+  {     0,  1923,  1243,   7,   4,  UNI_SC__GRAN                               }   /* script=gran */,
+  {     1,  7819,   445,  11,   2,  UNI_BC__LRO                                }   /* bidiclass=lro */,
+  {     1,  4650,  2910,  17,   6,  UNI_COPT                                   }   /* scriptextensions=coptic */,
+  {     6,  2449,  1740,   6,  11,  UNI_DOMINO                                 }   /* block=dominotiles */,
+  {     0,  1127,   524,   4,   6,  UNI_KHOJ                                   }   /* scx=khojki */,
+  {     4,   915,  2778,   5,   3,  UNI_AGE__15                                }   /* age=15.0 */,
+  {     2,  1767,   383,   3,   3,  UNI_DT__SML                                }   /* dt=sml */,
+  {     2,  3932,     0,  14,   0,  UNI_MN                                     }   /* nonspacingmark */,
+  {     9,  3176,   302,  12,   2,  UNI_IN__14                                 }   /* presentin=v140 */,
+  {     2,  1711,  7451,   4,  26,  UNI_HALFANDFULLFORMS                       }   /* blk=halfwidthandfullwidthforms */,
+  {    13,  7867,  5108,   3,   5,  UNI_BAMU                                   }   /* sc=bamum */,
+  {     2,  2526,  2499,  10,   8,  UNI_ETHIOPICEXT                            }   /* inethiopicextended */,
+  {     1,   619,  2226,   5,   2,  UNI_CCC__202                               }   /* ccc=202 */,
+  {     4,  1711,  4847,   4,  16,  UNI_LINEARBSYLLABARY                       }   /* blk=linearbsyllabary */,
+  {     0,  2112,  3052,  12,  11,  UNI_JT__D                                  }   /* joiningtype=dualjoining */,
+  {     1,   967,   639,   5,   2, -UNI_ECOMP                                  }   /* ecomp=n */,
+  {     4,   655,     0,   7,   0,  UNI_ELYM                                   }   /* elymaic */,
+  {     1,  7643,  2403,  24,   2,  UNI_CCC__14                                }   /* canonicalcombiningclass=14 */,
+  {     0,   168,   369,   3,   4,  UNI_PCM                                    }   /* pcm=yes */,
+  {     1,  1453,  3645,   5,   7,  UNI_WB__MB                                 }   /* wb=midnumlet */,
+  {     0,  8229,   639,  17,   3, -UNI_VS                                     }   /* variationselector=no */,
+  {     0,  1994,   962,   5,   2, -UNI_BIDIM                                  }   /* bidim=f */,
+  {     0,  6287,  6638,  10,  12,  UNI_LB__SY                                 }   /* linebreak=breaksymbols */,
+  {     8,  2449,  1532,   6,   8,  UNI_INBUGINESE                             }   /* block=buginese */,
+  {     0,  3847,    85,   9,   2,  UNI_LATINEXTG                              }   /* inlatinextg */,
+  {     2,  4617,  1376,  14,   3,  UNI_NV__3000                               }   /* numericvalue=3000 */,
+  {     3,    23,     0,   4,   0,  UNI_AHOM                                   }   /* ahom */,
+  {     2,  2596,     0,   5,   0,  UNI_CASED                                  }   /* cased */,
+  {     1,  1127,   860,   4,   7,  UNI_SIDT                                   }   /* scx=sidetic */,
+  {     2,  2882,   369,  14,   2,  UNI_ECOMP                                  }   /* emojicomponent=y */,
+  {     0,  1923,   686,   7,   5,  UNI_SC__ADLM                               }   /* script=adlam */,
+  {     1,  7401,     0,  18,   0,  UNI_GEOMETRICSHAPESEXT                     }   /* geometricshapesext */,
+  {     0,  3118,  6877,   3,  22,  UNI_SHORTHANDFORMATCONTROLS                }   /* inshorthandformatcontrols */,
+  {     0,  4650,   837,  17,   4,  UNI_SARB                                   }   /* scriptextensions=sarb */,
+  {     1,  6258,  2665,  18,   3,  UNI_JG__CROWNFEH                           }   /* joininggroup=crownfeh */,
+  {     0,   321,  8201,   2,  28,  UNI_EGYPTIANHIEROGLYPHSEXTA                }   /* inegyptianhieroglyphsextendeda */,
+  {    11,    30,  4295,   1,  16,  UNI_CURRENCYSYMBOLS                        }   /* iscurrencysymbols */,
+  {     0,  3595,   796,  13,   3,  UNI_NV__5_SLASH_2                          }   /* numericvalue=5/2 */,
+  {     4,  2088,   627,   7,   5,  UNI_RADICAL                                }   /* radical=true */,
+  {     3,  3183,  4093,   4,   2,  UNI_IN__7                                  }   /* in=v70 */,
+  {     0,  5884,   369,  21,   2,  UNI_CWL                                    }   /* changeswhenlowercased=y */,
+  {     1,  7610,  5092,  10,  16,  UNI_BC__S                                  }   /* bidiclass=segmentseparator */,
+  {     3,  2393,     0,  12,   0,  UNI_IN__14                                 }   /* presentin=14 */,
+  {     0,  1831,  3957,   3,   3,  UNI_JG__TAW                                }   /* jg=taw */,
+  {     0,  2293,  2779,   4,   8,  UNI_NV__2_SLASH_5                          }   /* nv=4.000e-01 */,
+  {     0,  1711,  5631,   4,  18,  UNI_CHEROKEESUP                            }   /* blk=cherokeesupplement */,
+  {     0,  1324,  5400,   2,  20,  UNI_HLUW                                   }   /* isanatolianhieroglyphs */,
+  {     0,  1923,   428,   7,   4,  UNI_SC__GONM                               }   /* script=gonm */,
+  {     0,  2627,  3919,   3,  10,  UNI_MISCSYMBOLS                            }   /* ismiscsymbols */,
+  {     5,   321,  5992,   2,   5,  UNI_INGREEK                                }   /* ingreek */,
+  {     3,  4650,    43,  17,   4,  UNI_BUHD                                   }   /* scriptextensions=buhd */,
+  {     1,  4650,   106,  17,   4,  UNI_HMNG                                   }   /* scriptextensions=hmng */,
+  {     0,  3891,  1553,   7,   4,  UNI_LATINEXTA                              }   /* islatinexta */,
+  {     3,  1324,   136,   2,   4,  UNI_MEDF                                   }   /* ismedf */,
+  {     2,  3693,  6754,  12,   9,  UNI_ETHIOPICEXTB                           }   /* blk=ethiopicextendedb */,
+  {     2,  7962,   300,  28,   2,  UNI_CCC__130                               }   /* canonicalcombiningclass=ccc130 */,
+  {     0,  2449,  1740,   6,   6,  UNI_DOMINO                                 }   /* block=domino */,
+  {     3,  8366,  3935,  16,  11,  UNI_MC                                     }   /* generalcategory=spacingmark */,
+  {     0,  1195,   307,   8,   1,  UNI_CCC__19                                }   /* ccc=ccc19 */,
+  {     1,  3849,     0,   9,   0,  UNI_LATINEXTE                              }   /* latinexte */,
+  {     1,  4650,   849,  17,   4,  UNI_QAAI                                   }   /* scriptextensions=zinh */,
+  {     0,  2718,  1774,   3,   2,  UNI_LB__CB                                 }   /* lb=cb */,
+  {     2,  1788,  4886,   8,   9,  UNI_ARABICEXTC                             }   /* inarabicextendedc */,
+  {     1,  1324,   215,   2,   4,  UNI_TFNG                                   }   /* istfng */,
+  {     2,  3317,  7540,   5,  23,  UNI_MUSICSUP                               }   /* blk=musicalsymbolssupplement */,
+  {     4,  1324,   761,   2,   7,  UNI_LINA                                   }   /* islineara */,
+  {     0,   882,     0,   7,   0,  UNI_LANA                                   }   /* taitham */,
+  {     0,   782,  1897,   5,   7,  UNI_NFCQC__M                               }   /* nfkcqc=maybe */,
+  {     3,  2449,  1014,   6,   6,  UNI_INHATRAN                               }   /* block=hatran */,
+  {     1,  1502,   639,   2,   3, -UNI_SD                                     }   /* sd=no */,
+  {     5,  1127,  5808,   4,   7,  UNI_BENG                                   }   /* scx=bengali */,
+  {     0,  1711,  6387,   4,  21,  UNI_YIJING                                 }   /* blk=yijinghexagramsymbols */,
+  {     1,  2293,  1376,   4,   2,  UNI_NV__400                                }   /* nv=400 */,
+  {     0,     5,  2765,   1,  12,  UNI_MISCTECHNICAL                          }   /* misctechnical */,
+  {     0,  7643,  5825,  24,  17,  UNI_WB__EB                                 }   /* canonicalcombiningclass=attachedbelowleft */,
+  {     1,  4650,   833,  17,   4,  UNI_PCUN                                   }   /* scriptextensions=pcun */,
+  {     3,  7867,  1020,   3,   6,  UNI_SC__KTHI                               }   /* sc=kaithi */,
+  {     2,  4650,  3696,  16,   9,  UNI_ETHI                                   }   /* scriptextensions=ethiopic */,
+  {    13,  6287,  6670,   8,   9,  UNI_LB__NU                                 }   /* linebreak=numeric */,
+  {     6,  2400,   589,   3,   3,  UNI_IN__2_DOT_1                            }   /* in=2.1 */,
+  {     0,  1324,   488,   2,   4,  UNI_SHAW                                   }   /* isshaw */,
+  {     0,  1693,     0,  10,   0,  UNI_WB__NL                                 }   /* wb=newline */,
+  {     1,  2112,  3063,  12,  11,  UNI_JT__C                                  }   /* joiningtype=joincausing */,
+  {     2,  1324,   116,   2,   4,  UNI_KITS                                   }   /* iskits */,
+  {     0,  2321,  1109,   4,   3,  UNI_NV__5_SLASH_12                         }   /* nv=5/12 */,
+  {     0,    20,   369,   3,   2,  UNI_XPOSIXXDIGIT                           }   /* hex=y */,
+  {     2,  1711,   686,   4,   5,  UNI_INADLAM                                }   /* blk=adlam */,
+  {     1,  4049,  2188,  14,   8,  UNI_NV__1_SLASH_9                          }   /* numericvalue=1.111e-01 */,
+  {     0,  2321,  5714,   4,   4,  UNI_NV__50000                              }   /* nv=50000 */,
+  {     0,  4264,   627,   4,   5,  UNI_IDSB                                   }   /* idsb=true */,
+  {     3,  1324,  2124,   2,  11,  UNI_KEHNOROTATE                            }   /* iskehnorotate */,
+  {     0,  8015,   962,  10,   6, -UNI_XPOSIXALPHA                            }   /* alphabetic=false */,
+  {     0,  1324,   263,   2,   5,  UNI_XPOSIXCNTRL                            }   /* iscntrl */,
+  {     1,  2449,  4394,   9,   4,  UNI_CJKEXTH                                }   /* block=cjkexth */,
+  {     1,  1324,  7517,   3,  23,  UNI_DIACRITICALSFORSYMBOLS                 }   /* iscombiningmarksforsymbols */,
+  {     3,  6303,   627,  21,   5,  UNI_LOE                                    }   /* logicalorderexception=true */,
+  {     2,  2528,  1553,   8,   4,  UNI_ETHIOPICEXTA                           }   /* ethiopicexta */,
+  {     1,  5196,  3639,  18,   7,  UNI_INCB__EXTEND                           }   /* indicconjunctbreak=extend */,
+  {     0,  4650,   207,  17,   4,  UNI_TAML                                   }   /* scriptextensions=taml */,
+  {     1,  3909,  1314,   4,   3,  UNI_SUPPUAB                                }   /* suppuab */,
+  {     3,  2124,   626,  10,   3,  UNI_KEHNOROTATE                            }   /* kehnorotate=t */,
+  {     1,  7867,   875,   3,   7,  UNI_SC__TGLG                               }   /* sc=tagalog */,
+  {     5,  4650,   701,  17,   4,  UNI_LIMB                                   }   /* scriptextensions=limb */,
+  {     1,  1195,   300,   7,   2,  UNI_CCC__30                                }   /* ccc=ccc30 */,
+  {     0,  4728,  5945,  15,   3,  UNI_LATINEXTG                              }   /* blk=latinextendedg */,
+  {     0,    55,   306,   3,   2,  UNI_CCC__9                                 }   /* ccc=9 */,
+  {     0,  6287,  3512,  10,   2,  UNI_GCB__T                                 }   /* linebreak=jt */,
+  {     3,  3790,     0,   5,   0,  UNI_GCB__T                                 }   /* hst=t */,
+  {     2,  8199,     0,  21,   0,  UNI_EGYP                                   }   /* isegyptianhieroglyphs */,
+  {     4,  7210,     0,  14,   0,  UNI_MEETEIMAYEKEXT                         }   /* meeteimayekext */,
+  {     0,  1324,     0,   5,   0,  UNI_CJK                                    }   /* iscjk */,
+  {     1,  1526,     0,   2,   0,  UNI_ZS                                     }   /* zs */,
+  {     2,  5666,  4475,  13,   4,  UNI_JG__MANICHAEANFIVE                     }   /* jg=manichaeanfive */,
+  {     0,  5495,     0,  20,   0,  UNI_GCB__L                                 }   /* hangulsyllabletype=l */,
+  {     1,  5808,     0,  10,   0,  UNI_BENGALISUP                             }   /* bengalisup */,
+  {     3,  1324,  4281,   2,   7,  UNI_BRAI                                   }   /* isbraille */,
+  {     3,  4367,   639,   4,   2, -UNI_DASH                                   }   /* dash=n */,
+  {     0,  1483,  2495,   3,   7,  UNI_GREEKEXT                               }   /* ingreekext */,
+  {     0,  4650,  1026,  17,   6,  UNI_LEPC                                   }   /* scriptextensions=lepcha */,
+  {     0,   944,   626,   4,   6,  UNI_EBASE                                  }   /* ebase=true */,
+  {     2,   649,  5305,   2,  17,  UNI_LB__CP                                 }   /* lb=closeparenthesis */,
+  {     6,  1773,  8116,   4,   3,  UNI_LB__H3                                 }   /* gcb=lvt */,
+  {     0,  9220,  7105,   7,  21,  UNI_MODIFIERLETTERS                        }   /* block=spacingmodifierletters */,
+  {     8,   745,  5248,   5,   4,  UNI_KANASUP                                }   /* inkanasup */,
+  {     4,    55,   361,   4,   2,  UNI_CCC__18                                }   /* ccc=18 */,
+  {     1,  1923,  3193,   7,   9,  UNI_XSUX                                   }   /* script=cuneiform */,
+  {     9,  7962,   551,  28,   1,  UNI_CCC__17                                }   /* canonicalcombiningclass=ccc17 */,
+  {     2,  7643,  2657,  23,   2,  UNI_CCC__A                                 }   /* canonicalcombiningclass=a */,
+  {     0,  2264,     0,  12,   0,  UNI_NV__1_SLASH_32                         }   /* nv=3.125e-02 */,
+  {     0,   923,   798,   5,   2,  UNI_AGE__2_DOT_1                           }   /* age=v21 */,
+  {     3,  7610,  5790,  10,  18,  UNI_BC__FSI                                }   /* bidiclass=firststrongisolate */,
+  {     1,   923,   408,   5,   2,  UNI_AGE__5_DOT_1                           }   /* age=v51 */,
+  {     2,  8796,  3442,  24,  10,  UNI_INPC__OVERSTRUCK                       }   /* indicpositionalcategory=overstruck */,
+  {     0,    42,  3639,   2,   3,  UNI_SB__EX                                 }   /* sb=ex */,
+  {     5,   321,  1300,   2,   7,  UNI_INSOYOMBO                              }   /* insoyombo */,
+  {     0,  1923,  7893,   7,   8,  UNI_SC__KANA                               }   /* script=katakana */,
+  {     8,  2860,  1174,  10,   3,  UNI_ARABICPFA                              }   /* blk=arabicpfa */,
+  {     0,  2449,  1934,   6,  11,  UNI_INSORASOMPENG                          }   /* block=sorasompeng */,
+  {     6,  2547,  1060,   7,   4,  UNI_MYANMAREXTB                            }   /* myanmarextb */,
+  {     0,  2449,  1549,   6,   8,  UNI_JAMOEXTA                               }   /* block=jamoexta */,
+  {     0,  3595,  6695,  13,   9,  UNI_NV__3_SLASH_80                         }   /* numericvalue=3.750e-02 */,
+  {     0,  1831,     0,   3,   0,  UNI_jg_values_index                        }   /* jg= */,
+  {     1,  2718,  3661,   3,   3,  UNI_LB__ZWJ                                }   /* lb=zwj */,
+  {     0,  2427,   639,   3,   3, -UNI_IDC                                    }   /* idc=no */,
+  {     0,  7867,  1356,   3,   9,  UNI_NBAT                                   }   /* sc=nabataean */,
+  {     3,   321,  1158,   2,   8,  UNI_INUGARITIC                             }   /* inugaritic */,
+  {     0,  1127,  1250,   4,   9,  UNI_QAAI                                   }   /* scx=inherited */,
+  {     3,  7867,   255,   3,   4,  UNI_SC__ZYYY                               }   /* sc=zyyy */,
+  {     4,  2526,   660,   8,   5,  UNI_ETHIOPICEXT                            }   /* inethiopicext */,
+  {     2,  1127,    23,   4,   4,  UNI_AHOM                                   }   /* scx=ahom */,
+  {     6,  2449,  6642,   8,   8,  UNI_CJKSYMBOLS                             }   /* block=cjksymbols */,
+  {     2,  1994,   962,  12,   2, -UNI_BIDIM                                  }   /* bidimirrored=f */,
+  {     2,    21,  8450,   1,  29,  UNI_ENCLOSEDALPHANUMSUP                    }   /* enclosedalphanumericsupplement */,
+  {     1,   904,   369,   4,   2,  UNI_IDEO                                   }   /* ideo=y */,
+  {    14,  2607,  2903,   3,  13,  UNI_INGREEK                                }   /* isgreekandcoptic */,
+  {     3,  2449,   889,   6,   7,  UNI_INTAIVIET                              }   /* block=taiviet */,
+  {     2,  4427,     0,   5,   0,  UNI_XPOSIXLOWER                            }   /* lower */,
+  {     0,   493,  7055,   2,   3,  UNI_IDC                                    }   /* idc=t */,
+  {     0,  3774,     0,  16,   0,  UNI_HIGHPUSURROGATES                       }   /* highpusurrogates */,
+  {     1,  1923,   148,   7,   4,  UNI_NARB                                   }   /* script=narb */,
+  {     2,  4650,   500,  17,   4,  UNI_TNSA                                   }   /* scriptextensions=tnsa */,
+  {     0,   713,  2402,   3,   3,  UNI_AGE__14                                }   /* age=14 */,
+  {     2,  2449,  9261,   6,  37,  UNI_MISCARROWSEXT                          }   /* block=miscellaneoussymbolsandarrowsextended */,
+  {     6,  1810,  6754,   8,   9,  UNI_ARABICEXTB                             }   /* isarabicextendedb */,
+  {     3,  1127,  1014,   4,   6,  UNI_HATR                                   }   /* scx=hatran */,
+  {     0,    30,  1982,   1,   6,  UNI_BIDIC                                  }   /* isbidic */,
+  {     2,    55,   364,   4,   2,  UNI_CCC__91                                }   /* ccc=91 */,
+  {     0,    55,   798,   4,   2,  UNI_CCC__21                                }   /* ccc=21 */,
+  {     2,   541,     0,   4,   0,  UNI_NV__3                                  }   /* nv=3 */,
+  {     1,  4650,   476,  17,   4,  UNI_PRTI                                   }   /* scriptextensions=prti */,
+  {     9,  4650,   726,  17,   5,  UNI_BATK                                   }   /* scriptextensions=batak */,
+  {     1,   810,     0,   4,   0,  UNI_OSMA                                   }   /* osma */,
+  {     0,  7867,   472,   3,   4,  UNI_MIAO                                   }   /* sc=plrd */,
+  {     0,   119,     0,   2,   0,  UNI_SK                                     }   /* sk */,
+  {     0,  7867,  3877,   3,   4,  UNI_SC__DEVA                               }   /* sc=deva */,
+  {     1,  1923,  1265,   7,   4,  UNI_MAKA                                   }   /* script=maka */,
+  {     4,  6481,  2495,   7,  12,  UNI_GREEKEXT                               }   /* block=greekextended */,
+  {     0,  5704,   639,   6,   2, -UNI_HYPHEN                                 }   /* hyphen=n */,
+  {     0,  3693,  6162,   5,  18,  UNI_ENCLOSEDALPHANUMSUP                    }   /* blk=enclosedalphanumsup */,
+  {     3,  1127,    35,   4,   4,  UNI_BATK                                   }   /* scx=batk */,
+  {     0,  5750,   639,  19,   3, -UNI_TERM                                   }   /* terminalpunctuation=no */,
+  {     1,  1711,   552,   4,   6,  UNI_INOLONAL                               }   /* blk=olonal */,
+  {     2,  8796,  7063,  30,   6,  UNI_INPC__TOPANDBOTTOM                     }   /* indicpositionalcategory=topandbottom */,
+  {     0,    96,   683,   1,   3,  UNI_JT__L                                  }   /* jt=l */,
+  {    10,  7627,  4834,  14,  13,  UNI_SUPPUNCTUATION                         }   /* blk=supplementalpunctuation */,
+  {     5,  1127,  1729,   4,  11,  UNI_CPMN                                   }   /* scx=cyprominoan */,
+  {     0,  2974,  1553,  10,   4,  UNI_ETHIOPICEXTA                           }   /* isethiopicexta */,
+  {     0,  6258,  2668,  13,  10,  UNI_JG__DALATHRISH                         }   /* joininggroup=dalathrish */,
+  { 45481,  1127,  1882,   4,  11,  UNI_MEDF                                   }   /* scx=medefaidrin */,
+  {     0,  2449,  2498,   8,   5,  UNI_CJKEXTE                                }   /* block=cjkexte */,
+  {     7,  7867,   882,   3,   7,  UNI_LANA                                   }   /* sc=taitham */,
+  {     2,  4650,   156,  17,   4,  UNI_ORYA                                   }   /* scriptextensions=orya */,
+  {    21,  1324,   968,   2,   2,  UNI_CO                                     }   /* isco */,
+  {     1,  8366,  4894,  16,  16,  UNI_PE                                     }   /* generalcategory=closepunctuation */,
+  {     8,    55,   407,   4,   2,  UNI_CCC__15                                }   /* ccc=15 */,
+  {     5,  2449,  1610,   6,  10,  UNI_INOLDPERSIAN                           }   /* block=oldpersian */,
+  {     9,  1711,  4296,   4,  15,  UNI_CURRENCYSYMBOLS                        }   /* blk=currencysymbols */,
+  {     4,  7867,   156,   3,   4,  UNI_SC__ORYA                               }   /* sc=orya */,
+  {     1,  1324,  1158,   2,   4,  UNI_UGAR                                   }   /* isugar */,
+  {     1,  1711,  6599,   4,  13,  UNI_GLAGOLITICSUP                          }   /* blk=glagoliticsup */,
+  {     3,   915,  2800,   4,   3,  UNI_AGE__5_DOT_2                           }   /* age=5.2 */,
+  {     1,  8095,  4513,  18,   5,  UNI_DT__SML                                }   /* decompositiontype=small */,
+  {     0,  2400,   592,   3,   3,  UNI_IN__3                                  }   /* in=3.0 */,
+  {     1,  1324,  3350,   3,  14,  UNI_CONTROLPICTURES                        }   /* iscontrolpictures */,
+  {     2,  1324,  4796,   2,  15,  UNI_UPPERCASELETTER                        }   /* isuppercaseletter */,
+  {     0,   251,     0,   4,   0,  UNI_ZANB                                   }   /* zanb */,
+  {     2,  1773,   926,   3,   2,  UNI_GCB__V                                 }   /* gcb=v */,
+  {     0,  4650,   448,  17,   4,  UNI_NKO                                    }   /* scriptextensions=nkoo */,
+  {     2,  5064,   626,   9,   3,  UNI_XPOSIXSPACE                            }   /* whitespace=t */,
+  {     0,  2449,  1486,   6,  10,  UNI_INCHORASMIAN                           }   /* block=chorasmian */,
+  {     2,  2449,  8042,   6,  17,  UNI_ANCIENTGREEKMUSIC                      }   /* block=ancientgreekmusic */,
+  {     1,  2449,   655,   6,   7,  UNI_INELYMAIC                              }   /* block=elymaic */,
+  {     1,  1324,     4,   2,   2,  UNI_LM                                     }   /* islm */,
+  {     3,  1324,  8424,   2,  16,  UNI_UIDEO                                  }   /* isunifiedideograph */,
+  {     0,  4650,   235,  17,   4,  UNI_WCHO                                   }   /* scriptextensions=wcho */,
+  {     2,  1324,  1590,   2,  10,  UNI_KHAR                                   }   /* iskharoshthi */,
+  {     0,  2644,  2165,   6,   5,  UNI_XPOSIXALPHA                            }   /* xposixalpha */,
+  {     9,  8924,  6056,  22,  16,  UNI_INSC__INVISIBLESTACKER                 }   /* indicsyllabiccategory=invisiblestacker */,
+  {     5,    30,  1982,   1,  12,  UNI_BIDIC                                  }   /* isbidicontrol */,
+  {     1,   267,     0,   2,   0,  UNI_CASEDLETTER                            }   /* lc */,
+  {     1,  8229,   639,  17,   2, -UNI_VS                                     }   /* variationselector=n */,
+  {     2,  4732,     0,  14,   0,  UNI_LATINEXTF                              }   /* latinextendedf */,
+  {     0,  1503,   627,   3,   5,  UNI_DEP                                    }   /* dep=true */,
+  {     0,   321,   389,   2,   6,  UNI_INGOTHIC                               }   /* ingothic */,
+  {     3,  1711,  5613,   4,  11,  UNI_TAIXUANJING                            }   /* blk=taixuanjing */,
+  {     3,  2974,  6162,   3,  15,  UNI_ENCLOSEDALPHANUM                       }   /* isenclosedalphanum */,
+  {     2,  6258,  1847,  13,   8,  UNI_JG__SWASHKAF                           }   /* joininggroup=swashkaf */,
+  {     0,  5926,     0,  21,   0,  UNI_CWU                                    }   /* changeswhenuppercased */,
+  {     3,  8257,   240,  23,   2,  UNI_JG__MANICHAEANPE                       }   /* joininggroup=manichaeanpe */,
+  {     0,  5153,  1553,  10,   4,  UNI_KANAEXTA                               }   /* block=kanaexta */,
+  {     1,   263,     0,   2,   0,  UNI_CN                                     }   /* cn */,
+  {     1,  4650,   896,  17,   7,  UNI_TIBT                                   }   /* scriptextensions=tibetan */,
+  {     0,  2427,   369,   3,   2,  UNI_IDC                                    }   /* idc=y */,
+  {     0,   493,   682,   2,   3,  UNI_idst_values_index                      }   /* idst= */,
+  {     2,  7610,  6432,  10,  12,  UNI_BC__AN                                 }   /* bidiclass=arabicnumber */,
+  {     1,  2449,   334,   6,   5,  UNI_INTAKRI                                }   /* block=takri */,
+  {     1,  8642,    87,  31,   3,  UNI_CJKEXTG                                }   /* blk=cjkunifiedideographsextensiong */,
+  {     0,  2616,   962,   5,   6, -UNI_JOINC                                  }   /* joinc=false */,
+  {     2,    15,  4628,   2,   3,  UNI_AGE__3                                 }   /* age=3 */,
+  {     1,   321,  5593,   2,  20,  UNI_ININSCRIPTIONALPAHLAVI                 }   /* ininscriptionalpahlavi */,
+  {     0,  1855,   962,  11,   2, -UNI_KEHNOMIRROR                            }   /* kehnomirror=f */,
+  {     0,  7962,   362,  28,   1,  UNI_CCC__18                                }   /* canonicalcombiningclass=ccc18 */,
+  {     1,  5163,   369,  17,   4,  UNI_EBASE                                  }   /* emojimodifierbase=yes */,
+  {     0,  2896,  6948,   3,  10,  UNI_CO                                     }   /* gc=privateuse */,
+  {     1,  2442,     0,   6,   0,  UNI_N                                      }   /* number */,
+  {     0,   782,   369,   6,   4,  UNI_NFKCQC__Y                              }   /* nfkcqc=yes */,
+  {     0,  2896,  7117,   6,   8,  UNI_LO                                     }   /* gc=otherletter */,
+  {     2,  5371,  3639,   9,   7,  UNI_WB__EXTEND                             }   /* wordbreak=extend */,
+  {     0,   304,   798,   3,   2,  UNI_NV__21                                 }   /* nv=21 */,
+  {     9,  3877,     0,  10,   0,  UNI_DEVA                                   }   /* devanagari */,
+  {     4,  1923,  1429,   7,   4,  UNI_PAUC                                   }   /* script=pauc */,
+  {     0,  6258,  2020,  13,   3,  UNI_JG__TAH                                }   /* joininggroup=tah */,
+  {     1,  6199,     0,  12,   0,  UNI_MONGOLIANSUP                           }   /* mongoliansup */,
+  {     1,   923,  1380,   6,   2,  UNI_AGE__12                                }   /* age=v120 */,
+  {     0,  4650,  1020,  17,   6,  UNI_KTHI                                   }   /* scriptextensions=kaithi */,
+  {     3,  7643,  2206,  25,   2,  UNI_CCC__129                               }   /* canonicalcombiningclass=129 */,
+  {     1,   321,  2173,   2,  12,  UNI_INMENDEKIKAKUI                         }   /* inmendekikakui */,
+  {     3,  1711,  3202,   4,  14,  UNI_INPSALTERPAHLAVI                       }   /* blk=psalterpahlavi */,
+  {     0,    30,  1364,   1,  10,  UNI_INNEWTAILUE                            }   /* innewtailue */,
+  {     2,  2449,   195,   6,   4,  UNI_SEAL                                   }   /* block=seal */,
+  {     1,  1127,    63,   4,   4,  UNI_CHRS                                   }   /* scx=chrs */,
+  {    14,   536,   639,   5,   2,  UNI_DT__CAN                                }   /* nfdqc=n */,
+  {     5,  7627,  1314,   8,   3,  UNI_SUPPUAB                                }   /* blk=suppuab */,
+  {     1,  6141,  9075,   5,  21,  UNI_SUPSYMBOLSANDPICTOGRAPHS               }   /* insupsymbolsandpictographs */,
+  {     1,    42,  5305,   2,   3,  UNI_SB__CL                                 }   /* sb=cl */,
+  {     0,  2449,  8717,   6,  35,  UNI_ARABICMATH                             }   /* block=arabicmathematicalalphabeticsymbols */,
+  {     1,  2547,     0,   7,   0,  UNI_MYMR                                   }   /* myanmar */,
+  {     0,  1324,   711,   2,   5,  UNI_OSGE                                   }   /* isosage */,
+  {     1,  1923,    51,   7,   4,  UNI_CANS                                   }   /* script=cans */,
+  {     0,  1127,   460,   4,   4,  UNI_ONAO                                   }   /* scx=onao */,
+  {     0,   321,   574,   2,   6,  UNI_INTANGSA                               }   /* intangsa */,
+  {     3,  6324,   638,  20,   2,  UNI_nchar_values_index                     }   /* noncharactercodepoint= */,
+  {     8,  1127,  1429,   4,   4,  UNI_PAUC                                   }   /* scx=pauc */,
+  {     6,  1459,   639,   3,   2, -UNI_IDS                                    }   /* ids=n */,
+  {     5,  2252,  2779,   4,   8,  UNI_NV__1_SLASH_5                          }   /* nv=2.000e-01 */,
+  {     2,  1790,  1567,   4,   5,  UNI_ARABICSUP                              }   /* arabicsup */,
+  {     4,   649,  3639,   2,   3,  UNI_LB__EX                                 }   /* lb=ex */,
+  {     0,   648,     0,   7,   0,  UNI_ELBA                                   }   /* elbasan */,
+  {     2,  6672,  5714,  14,   5,  UNI_NV__200000                             }   /* numericvalue=200000 */,
+  {     0,  1324,    90,   2,   4,  UNI_GREK                                   }   /* isgrek */,
+  {     0,  7867,  5808,   3,   7,  UNI_SC__BENG                               }   /* sc=bengali */,
+  {     1,  8015,   369,  10,   2,  UNI_XPOSIXALPHA                            }   /* alphabetic=y */,
+  {     0,  1459,   962,   7,   2, -UNI_IDS                                    }   /* idstart=f */,
+  {     8,   321,  2295,   2,   4,  UNI_IN__4_DOT_1                            }   /* in=4.1 */,
+  {     6,  7300,  9163,  21,   4,  UNI_compex_values_index                    }   /* fullcompositionexclusion= */,
+  {     3,  2449,    23,   6,   4,  UNI_INAHOM                                 }   /* block=ahom */,
+  {     1,  7169,  1186,  22,   3,  UNI_JG__MALAYALAMBHA                       }   /* joininggroup=malayalambha */,
+  {     2,  2642,  3276,   7,   6,  UNI_XPOSIXDIGIT                            }   /* isxposixdigit */,
+  {     4,  4796,   368,   8,   2,  UNI_upper_values_index                     }   /* uppercase= */,
+  {     3,    30,  1141,   1,   9,  UNI_TAGB                                   }   /* istagbanwa */,
+  {     0,  7867,   128,   3,   4,  UNI_LAO                                    }   /* sc=laoo */,
+  {     0,  1923,   456,   7,   4,  UNI_OLCK                                   }   /* script=olck */,
+  {     3,  6465,  8450,   7,  20,  UNI_ENCLOSEDALPHANUM                       }   /* block=enclosedalphanumerics */,
+  {     0,     0,  4580,   1,  16,  UNI_LETTERLIKESYMBOLS                      }   /* letterlikesymbols */,
+  {     0,  1923,  5631,   7,   8,  UNI_SC__CHER                               }   /* script=cherokee */,
+  {     0,   310,   369,   2,   4,  UNI_RI                                     }   /* ri=yes */,
+  {     0,  1711,  1411,   4,   9,  UNI_INOLDUYGHUR                            }   /* blk=olduyghur */,
+  {     0,  2846,  6424,  14,   8,  UNI_BC__RLO                                }   /* bc=righttoleftoverride */,
+  {     3,  1923,   701,   7,   4,  UNI_SC__LIMB                               }   /* script=limb */,
+  {     7,  4049,  2228,  14,   8,  UNI_NV__1_SLASH_64                         }   /* numericvalue=1.563e-02 */,
+  {     8,  1127,  1307,   4,   4,  UNI_SUNU                                   }   /* scx=sunu */,
+  {     4,   867,   962,   5,   2, -UNI_STERM                                  }   /* sterm=f */,
+  {     1,  1711,  8042,   4,  27,  UNI_ANCIENTGREEKMUSIC                      }   /* blk=ancientgreekmusicalnotation */,
+  {     0,  1324,   424,   2,   4,  UNI_DIAK                                   }   /* isdiak */,
+  {     0,  4650,  1676,  17,  10,  UNI_WARA                                   }   /* scriptextensions=warangciti */,
+  {     7,  3364,  1222,  15,   6,  UNI_EA__NA                                 }   /* eastasianwidth=narrow */,
+  {     1,  1127,  1929,   3,   5,  UNI_TAYO                                   }   /* scx=tayo */,
+  {     1,  7867,  1393,   3,   9,  UNI_SC__PERM                               }   /* sc=oldpermic */,
+  {     0,  2449,  3877,   6,  10,  UNI_INDEVANAGARI                           }   /* block=devanagari */,
+  {     0,  4617,   362,  14,   1,  UNI_NV__38                                 }   /* numericvalue=38 */,
+  {     2,  8095,  2135,  20,   5,  UNI_DT__NB                                 }   /* decompositiontype=nobreak */,
+  {     1,  4049,   551,  15,   1,  UNI_NV__1_SLASH_7                          }   /* numericvalue=1/7 */,
+  {    14,  2627,  3919,   3,  13,  UNI_MISCSYMBOLSSUP                         }   /* ismiscsymbolssup */,
+  {     2,   321,  5808,   2,  10,  UNI_BENGALISUP                             }   /* inbengalisup */,
+  {     6,  1324,  2916,   2,  14,  UNI_HIGHSURROGATES                         }   /* ishighsurrogates */,
+  {     4,  1127,  3320,   3,   8,  UNI_MYMR                                   }   /* scx=myanmar */,
+  {     0,  2962,  1659,  12,   2,  UNI_CYRILLICEXTD                           }   /* iscyrillicextd */,
+  {     3,  2124,     0,  11,   0,  UNI_KEHNOROTATE                            }   /* kehnorotate */,
+  {     2,  2627,  4760,   9,   4,  UNI_MYANMAREXTC                            }   /* ismyanmarextc */,
+  {     1,   619,  7694,   5,   2,  UNI_CCC__BR                                }   /* ccc=222 */,
+  {     5,  4264,   369,   4,   4,  UNI_IDSB                                   }   /* idsb=yes */,
+  {     4,   691,     0,   5,   0,  UNI_BUHD                                   }   /* buhid */,
+  {     1,  2033,    17,   3,   1,  UNI_EA__H                                  }   /* ea=h */,
+  {     3,   314,   627,   5,   2,  UNI__PERL_PATWS                            }   /* patws=t */,
+  {     3,  2896,  2944,   6,   8,  UNI_SO                                     }   /* gc=othersymbol */,
+  {     7,  3847,  4580,   3,  16,  UNI_LETTERLIKESYMBOLS                      }   /* inletterlikesymbols */,
+  {     0,  8366,  8937,   7,  10,  UNI_C                                      }   /* generalcategory=c */,
+  {     2,  1767,  2135,   5,   5,  UNI_DT__NB                                 }   /* dt=nobreak */,
+  {     2,   923,   300,   5,   2,  UNI_AGE__3                                 }   /* age=v30 */,
+  {     5,   324,     0,   5,   0,  UNI_QMARK                                  }   /* qmark */,
+  {     2,    55,   300,   4,   2,  UNI_CCC__30                                }   /* ccc=30 */,
+  {     1,  1923,  1130,   6,   5,  UNI_TALU                                   }   /* script=talu */,
+  {     7,  3317,  7031,   5,  21,  UNI_MISCTECHNICAL                          }   /* blk=miscellaneoustechnical */,
+  {     1,    30,  1037,   1,   7,  UNI_INTELUGU                               }   /* intelugu */,
+  {     0,  1711,  1953,   4,  11,  UNI_INSYLOTINAGRI                          }   /* blk=sylotinagri */,
+  {     1,  3269,   962,  13,   2, -UNI_POSIXXDIGIT                            }   /* asciihexdigit=f */,
+  {     0,  1032,     0,   4,   0,  UNI_LYCI                                   }   /* lyci */,
+  {     0,  1453,  6095,   3,   9,  UNI_WB__EB                                 }   /* wb=emodifier */,
+  {     2,   321,   195,   2,   4,  UNI_SEAL                                   }   /* inseal */,
+  {     1,   321,  1384,   2,   9,  UNI_INOLDITALIC                            }   /* inolditalic */,
+  {     0,  2426,     0,   4,   0,  UNI_XIDC                                   }   /* xidc */,
+  {     1,  2400,   148,   3,   2,  UNI_IN__NA                                 }   /* in=na */,
+  {     1,  1127,   875,   4,   7,  UNI_TGLG                                   }   /* scx=tagalog */,
+  {     0,  7867,   998,   3,   8,  UNI_SC__GURU                               }   /* sc=gurmukhi */,
+  {     0,    54,  2863,   2,   5,  UNI_SC__ARAB                               }   /* sc=arab */,
+  {     0,  6287,   291,  10,   2,  UNI_LB__VF                                 }   /* linebreak=vf */,
+  {     2,   321,  8042,   2,  17,  UNI_ANCIENTGREEKMUSIC                      }   /* inancientgreekmusic */,
+  {     0,  1453,  2600,   5,   7,  UNI_WB__ML                                 }   /* wb=midletter */,
+  {     0,  1855,   627,  11,   2,  UNI_KEHNOMIRROR                            }   /* kehnomirror=t */,
+  {     0,  1324,   277,   2,   3,  UNI_CWT                                    }   /* iscwt */,
+  {     0,  2393,  2185,  11,   3,  UNI_IN__11                                 }   /* presentin=11.0 */,
+  {     2,  1923,  5808,   7,   4,  UNI_SC__BENG                               }   /* script=beng */,
+  {     0,  2112,  2698,  12,  10,  UNI_JT__U                                  }   /* joiningtype=nonjoining */,
+  {     3,  1324,  7334,   2,  23,  UNI_BYZANTINEMUSIC                         }   /* isbyzantinemusicalsymbols */,
+  {     1,  2098,  4427,   5,   5,  UNI_POSIXLOWER                             }   /* posixlower */,
+  {     4,  6324,   369,  21,   4,  UNI__PERL_NCHAR                            }   /* noncharactercodepoint=yes */,
+  {     7,  2962,  6190,  10,   9,  UNI_CYRILLICEXTA                           }   /* iscyrillicextendeda */,
+  {     6,  3595,  2277,  13,   2,  UNI_NV__33                                 }   /* numericvalue=33 */,
+  {     2,  4796,   961,   8,   3, -UNI_XPOSIXUPPER                            }   /* uppercase=f */,
+  {     0,  1923,  1486,   7,  10,  UNI_CHRS                                   }   /* script=chorasmian */,
+  {     0,  2449,  7020,   6,  11,  UNI_NUMBERFORMS                            }   /* block=numberforms */,
+  {     1,  3176,  1380,  12,   2,  UNI_IN__12                                 }   /* presentin=v120 */,
+  {     1,  2896,     5,   3,   2,  UNI_MC                                     }   /* gc=mc */,
+  {     2,  7643,   307,  24,   1,  UNI_CCC__9                                 }   /* canonicalcombiningclass=9 */,
+  {     0,  9220,  8182,  17,  17,  UNI_SUPPUAB                                }   /* block=supplementaryprivateuseareab */,
+  {     2,  2449,  6218,   6,  12,  UNI_SUNDANESESUP                           }   /* block=sundanesesup */,
+  {     0,  4943,  9075,  12,  21,  UNI_SUPSYMBOLSANDPICTOGRAPHS               }   /* supplementalsymbolsandpictographs */,
+  {     6,  1261,  6754,   4,   9,  UNI_KANAEXTB                               }   /* kanaextendedb */,
+  {     3,    30,  5038,   1,  19,  UNI_ZP                                     }   /* isparagraphseparator */,
+  {     0,    30,  1739,   1,   7,  UNI_DOMINO                                 }   /* indomino */,
+  {     4,  3317,  2753,   5,  12,  UNI_MAYANNUMERALS                          }   /* blk=mayannumerals */,
+  {     7,  8257,   676,  23,   3,  UNI_JG__MANICHAEANNUN                      }   /* joininggroup=manichaeannun */,
+  {     2,  1127,  1006,   4,   4,  UNI_HIRA                                   }   /* scx=hira */,
+  {    14,  6326,   627,   5,   5,  UNI__PERL_NCHAR                            }   /* nchar=true */,
+  {     0,  2393,   589,  11,   3,  UNI_IN__12_DOT_1                           }   /* presentin=12.1 */,
+  {     0,  1365,     0,   9,   0,  UNI_TALU                                   }   /* newtailue */,
+  {     0,  1307,     0,   4,   0,  UNI_SUNU                                   }   /* sunu */,
+  {     0,  1923,    78,   7,   4,  UNI_SC__CYRL                               }   /* script=cyrl */,
+  {     0,     5,  8826,   1,  32,  UNI_MISCMATHSYMBOLSB                       }   /* miscellaneousmathematicalsymbolsb */,
+  {     0,  1127,    86,   4,   4,  UNI_GONG                                   }   /* scx=gong */,
+  {    13,  1471,  4925,   4,   2,  UNI_LATIN1                                 }   /* latin1 */,
+  {     1,    30,  8041,   1,  28,  UNI_ANCIENTGREEKMUSIC                      }   /* isancientgreekmusicalnotation */,
+  {     0,  2473,   368,  12,   3,  UNI_CI                                     }   /* caseignorable=y */,
+  {     2,   321,  4937,   2,   9,  UNI_SYRIACSUP                              }   /* insyriacsup */,
+  {     0,  2449,  7893,   6,   8,  UNI_INKATAKANA                             }   /* block=katakana */,
+  {     0,  5123,     0,  15,   0,  UNI_DIACRITICALSSUP                        }   /* diacriticalssup */,
+  {     2,  1324,  4264,   2,  17,  UNI_IDSB                                   }   /* isidsbinaryoperator */,
+  {     4,    55,  5833,   4,   5,  UNI_CCC__B                                 }   /* ccc=below */,
+  {     3,  2941,     0,  12,   0,  UNI_KHMERSYMBOLS                           }   /* khmersymbols */,
+  {     1,   321,  1513,   2,  10,  UNI_INDIVESAKURU                           }   /* indivesakuru */,
+  {     0,  4796,    58,   5,   1,  UNI_upper_values_index                     }   /* upper= */,
+  {     0,  7962,  7449,  27,   2,  UNI_CCC__27                                }   /* canonicalcombiningclass=ccc27 */,
+  {     2,  1127,  2863,   3,   5,  UNI_ARAB                                   }   /* scx=arab */,
+  {     1,  3595,  2203,  13,   9,  UNI_NV__1_SLASH_7                          }   /* numericvalue=1.429e-01 */,
+  {     4,  9220,  5649,   7,  17,  UNI_SMALLKANAEXT                           }   /* block=smallkanaextension */,
+  {     5,  7962,  7694,  28,   2,  UNI_CCC__122                               }   /* canonicalcombiningclass=ccc122 */,
+  {     0,  1324,  2743,   2,   9,  UNI__PERL_SURROGATE                        }   /* issurrogate */,
+  {     1,   321,   803,   2,   7,  UNI_OLCK                                   }   /* inolchiki */,
+  {     1,  1324,  1056,   2,   4,  UNI_JAMO                                   }   /* isjamo */,
+  {     8,  1127,  1513,   4,  10,  UNI_DIAK                                   }   /* scx=divesakuru */,
+  {     3,  2449,   686,   6,   5,  UNI_INADLAM                                }   /* block=adlam */,
+  {     5,   903,   639,   5,   2, -UNI_UIDEO                                  }   /* uideo=n */,
+  {     0,  7643,  3593,  24,   2,  UNI_CCC__36                                }   /* canonicalcombiningclass=36 */,
+  {     1,  2427,   962,   3,   6, -UNI_IDC                                    }   /* idc=false */,
+  {     5,  1831,   744,   3,   3,  UNI_JG__AIN                                }   /* jg=ain */,
+  {     3,  4650,   674,  17,   7,  UNI_HANO                                   }   /* scriptextensions=hanunoo */,
+  {     1,  1102,  2337,   4,   8,  UNI_NV__1_SLASH_80                         }   /* nv=1.250e-02 */,
+  {     1,  7867,  1429,   3,   9,  UNI_PAUC                                   }   /* sc=paucinhau */,
+  {    41,  6366,  6380,   3,   7,  UNI_VO__R                                  }   /* vo=rotated */,
+  {    10,  1324,  2910,   2,   4,  UNI_COPT                                   }   /* iscopt */,
+  {     4,  3847,  4925,   6,   2,  UNI_LATIN1                                 }   /* inlatin1 */,
+  {     1,  3847,   631,  13,   3,  UNI_LATINEXTE                              }   /* inlatinextendede */,
+  {    16,  1279,     0,   7,   0,  UNI_NB                                     }   /* noblock */,
+  {     1,  2449,  2941,   6,  12,  UNI_KHMERSYMBOLS                           }   /* block=khmersymbols */,
+  {     6,  8366,  5455,  16,  20,  UNI_PC                                     }   /* generalcategory=connectorpunctuation */,
+  {     2,  2896,   168,   3,   2,  UNI_PC                                     }   /* gc=pc */,
+  {     0,  8366,   325,  16,   4,  UNI_M                                      }   /* generalcategory=mark */,
+  {     0,  4650,   747,  17,   7,  UNI_KNDA                                   }   /* scriptextensions=kannada */,
+  {     8,  7865,  2565,   5,   8,  UNI_INSC__AVAGRAHA                         }   /* insc=avagraha */,
+  {     2,  1324,   496,   2,   4,  UNI_SOGO                                   }   /* issogo */,
+  {     0,  4650,  1300,  17,   7,  UNI_SOYO                                   }   /* scriptextensions=soyombo */,
+  {     6,  2860,  2819,   5,  13,  UNI_ANCIENTSYMBOLS                         }   /* blk=ancientsymbols */,
+  {     2,  1387,     0,   4,   0,  UNI_ITAL                                   }   /* ital */,
+  {     0,  4650,  1032,  17,   6,  UNI_LYCI                                   }   /* scriptextensions=lycian */,
+  {     4,  1923,  3202,   7,  14,  UNI_SC__PHLP                               }   /* script=psalterpahlavi */,
+  {     0,  2718,   161,   3,   2,  UNI_LB__SG                                 }   /* lb=sg */,
+  {     0,  1773,     0,   4,   0,  UNI_gcb_values_index                       }   /* gcb= */,
+  {     1,   536,   369,   5,   4,  UNI_NFDQC__Y                               }   /* nfdqc=yes */,
+  {     4,  1324,   239,   2,   4,  UNI_XPEO                                   }   /* isxpeo */,
+  {     1,  3595,  5712,  12,  14,  UNI_NV__1000000000000                      }   /* numericvalue=1000000000000 */,
+  {    16,   321,    32,   2,   2,  UNI_INVS                                   }   /* invs */,
+  {     1,  2033,  5695,   3,   9,  UNI_EA__A                                  }   /* ea=ambiguous */,
+  {     4,  1324,  6180,   2,  10,  UNI_JAMO                                   }   /* ishanguljamo */,
+  {     5,  9220,  8572,   7,  29,  UNI_SYMBOLSANDPICTOGRAPHSEXTA              }   /* block=symbolsandpictographsextendeda */,
+  {     0,  3306,  3853,  11,   9,  UNI_GEORGIANEXT                            }   /* blk=georgianextended */,
+  {     1,  2616,     0,  11,   0,  UNI_JOINC                                  }   /* joincontrol */,
+  {     0,  1324,   240,   2,   2,  UNI_PE                                     }   /* ispe */,
+  {     1,  3595,  2779,  14,   8,  UNI_NV__2_SLASH_5                          }   /* numericvalue=4.000e-01 */,
+  {     3,  8095,   386,  18,   3,  UNI_DT__SQR                                }   /* decompositiontype=sqr */,
+  {     1,  7867,   334,   3,   5,  UNI_SC__TAKR                               }   /* sc=takri */,
+  {     8,   321,  2806,   2,  13,  UNI_VERTICALFORMS                          }   /* inverticalforms */,
+  {     3,  2393,   595,  10,   3,  UNI_IN__4                                  }   /* presentin=4.0 */,
+  {     1,  2449,  3729,   6,  16,  UNI_CYPRIOTSYLLABARY                       }   /* block=cypriotsyllabary */,
+  {     0,  8419,  4907,  28,   4,  UNI_CJKEXTF                                }   /* incjkunifiedideographsextensionf */,
+  {     3,  2293,     0,  12,   0,  UNI_NV__5_SLASH_12                         }   /* nv=4.167e-01 */,
+  {     4,  7819,  6713,  21,   9,  UNI_BC__LRE                                }   /* bidiclass=lefttorightembedding */,
+  {     1,  4746,     0,  14,   0,  UNI_INCYRILLIC                             }   /* block=cyrillic */,
+  {     0,  1711,  1142,   4,   8,  UNI_INTAGBANWA                             }   /* blk=tagbanwa */,
+  {     0,  1127,   251,   4,   4,  UNI_ZANB                                   }   /* scx=zanb */,
+  {     7,   268,   639,   4,   2, -UNI_CWCF                                   }   /* cwcf=n */,
+  {     5,  5371,  3527,  10,  12,  UNI_LB__HL                                 }   /* wordbreak=hebrewletter */,
+  {     1,  7610,  5772,  10,  18,  UNI_BC__ET                                 }   /* bidiclass=europeanterminator */,
+  {     0,  8373,   684,   8,   2,  UNI_L                                      }   /* category=l */,
+  {     1,  5163,   962,  13,   6, -UNI_EMOD                                   }   /* emojimodifier=false */,
+  {     4,     2,  5515,   1,  17,  UNI_HALFMARKS                              }   /* combininghalfmarks */,
+  {     1,  8366,   168,  16,   2,  UNI_PC                                     }   /* generalcategory=pc */,
+  {     1,  7865,  5329,   5,  10,  UNI_INSC__TONELETTER                       }   /* insc=toneletter */,
+  {     1,  4650,  7023,  17,   4,  UNI_BERF                                   }   /* scriptextensions=berf */,
+  {     3,  4650,  1630,  17,   4,  UNI_SAUR                                   }   /* scriptextensions=saur */,
+  {     1,  7111,     0,  15,   0,  UNI_MODIFIERLETTERS                        }   /* modifierletters */,
+  {     0,  2473,   626,  12,   3,  UNI_CI                                     }   /* caseignorable=t */,
+  {     1,  6237,  5364,  14,   7,  UNI_SUPARROWSA                             }   /* issupplementalarrowsa */,
+  {     0,  1711,  5730,   4,  20,  UNI_INNYIAKENGPUACHUEHMONG                 }   /* blk=nyiakengpuachuehmong */,
+  {     1,  9220,  4648,  36,   3,  UNI_SUPMATHOPERATORS                       }   /* block=supplementalmathematicaloperators */,
+  {     2,  4829,     0,  18,   0,  UNI_PI                                     }   /* initialpunctuation */,
+  {     0,  1711,  1429,   4,   9,  UNI_INPAUCINHAU                            }   /* blk=paucinhau */,
+  {     1,  9096,     0,  36,   0,  UNI_CJKCOMPATIDEOGRAPHSSUP                 }   /* cjkcompatibilityideographssupplement */,
+  {    17,  7498,   627,   5,   2,  UNI_EPRES                                  }   /* epres=t */,
+  {     2,  4650,   468,  17,   4,  UNI_PHLI                                   }   /* scriptextensions=phli */,
+  {     0,   314,   639,   5,   2, -UNI__PERL_PATWS                            }   /* patws=n */,
+  {     0,   304,  1375,   3,   2,  UNI_NV__60                                 }   /* nv=60 */,
+  {     0,   319,     0,   5,   0,  UNI_XPOSIXPRINT                            }   /* print */,
+  {     0,  1150,     0,   8,   0,  UNI_TFNG                                   }   /* tifinagh */,
+  {     0,   304,   409,   3,   2,  UNI_NV__16                                 }   /* nv=16 */,
+  {     0,  1127,  3309,   3,   5,  UNI_GEOR                                   }   /* scx=geor */,
+  {     1,  5947,  2898,  20,   6,  UNI_GCB__XX                                }   /* graphemeclusterbreak=other */,
+  {     0,  4650,    11,  17,   4,  UNI_ADLM                                   }   /* scriptextensions=adlm */,
+  {     1,  3693,  6607,  10,  12,  UNI_ETHIOPICSUP                            }   /* blk=ethiopicsupplement */,
+  {     1,  1767,  4513,   3,   5,  UNI_DT__SML                                }   /* dt=small */,
+  {    16,    21,  8858,   1,  31,  UNI_EGYPTIANHIEROGLYPHFORMATCONTROLS       }   /* egyptianhieroglyphformatcontrols */,
+  {     2,     5,  4863,   1,  15,  UNI_MISCMATHSYMBOLSB                       }   /* miscmathsymbolsb */,
+  {     1,  1711,  5123,   4,  15,  UNI_DIACRITICALSSUP                        }   /* blk=diacriticalssup */,
+  {     5,  1711,  9261,   4,  37,  UNI_MISCARROWSEXT                          }   /* blk=miscellaneoussymbolsandarrowsextended */,
+  {    17,  8095,  1950,  18,   3,  UNI_DT__SUB                                }   /* decompositiontype=sub */,
+  {     0,  4650,  3012,  19,   7,  UNI_MLYM                                   }   /* scriptextensions=malayalam */,
+  {     8,  1127,  1032,   4,   4,  UNI_LYCI                                   }   /* scx=lyci */,
+  {     5,  1324,  8763,   2,  25,  UNI_DIACRITICALS                           }   /* iscombiningdiacriticalmarks */,
+  {     0,    30,   867,   1,   5,  UNI_TERM                                   }   /* isterm */,
+  {     2,  1485,   572,   2,   2,  UNI_S                                      }   /* gc=s */,
+  {     4,  1923,  1387,   7,   4,  UNI_ITAL                                   }   /* script=ital */,
+  {     4,  7250,   627,  25,   2,  UNI_CWKCF                                  }   /* changeswhennfkccasefolded=t */,
+  {     1,  1923,  2360,   7,   4,  UNI_SC__HUNG                               }   /* script=hung */,
+  {     1,  6258,  7778,  13,  10,  UNI_JG__TEHMARBUTA                         }   /* joininggroup=tehmarbuta */,
+  {     7,  8373,  4367,   9,  15,  UNI_PD                                     }   /* category=dashpunctuation */,
+  {     1,    55,  2347,   3,   2,  UNI_CCC__8                                 }   /* ccc=8 */,
+  {     2,  1711,  2542,   7,   4,  UNI_CJKEXTI                                }   /* blk=cjkexti */,
+  {     0,  4650,  6218,  17,   4,  UNI_SUND                                   }   /* scriptextensions=sund */,
+  {     7,  1324,  2442,   2,   6,  UNI_N                                      }   /* isnumber */,
+  {    17,  8366,  8937,   7,  11,  UNI_CO                                     }   /* generalcategory=co */,
+  {     1,  3595,  2206,  13,   2,  UNI_NV__29                                 }   /* numericvalue=29 */,
+  {     3,  1127,  4397,   4,   6,  UNI_HANG                                   }   /* scx=hangul */,
+  {     2,  2832,   445,   4,   2,  UNI_BC__LRO                                }   /* bc=lro */,
+  {     2,  3391,   627,  14,   2,  UNI_GREXT                                  }   /* graphemeextend=t */,
+  {     7,  8373,  3383,  12,   8,  UNI_NO                                     }   /* category=othernumber */,
+  {     0,  7893,     0,  26,   0,  UNI_KATAKANAEXT                            }   /* katakanaphoneticextensions */,
+  {     0,  1711,  8696,   7,  21,  UNI_CJKSYMBOLS                             }   /* blk=cjksymbolsandpunctuation */,
+  {     7,  1324,  1411,   2,   9,  UNI_OUGR                                   }   /* isolduyghur */,
+  {     0,   321,  1341,   2,   9,  UNI_INKHUDAWADI                            }   /* inkhudawadi */,
+  {     0,  5057,   627,  17,   2,  UNI__PERL_PATWS                            }   /* patternwhitespace=t */,
+  {     4,  4023,   369,   4,   4,  UNI_MATH                                   }   /* math=yes */,
+  {     8,  3317,  6754,  11,   9,  UNI_MYANMAREXTB                            }   /* blk=myanmarextendedb */,
+  {     6,  2718,  3154,   3,   2,  UNI_LB__QU                                 }   /* lb=qu */,
+  {     0,  4650,  5992,  17,   5,  UNI_GREK                                   }   /* scriptextensions=greek */,
+  {     2,  7867,    43,   3,   4,  UNI_SC__BUHD                               }   /* sc=buhd */,
+  {     0,  1527,   961,   4,   3, -UNI_XPOSIXSPACE                            }   /* space=f */,
+  {     1,  5495,  3794,  19,  12,  UNI_GCB__T                                 }   /* hangulsyllabletype=trailingjamo */,
+  {     0,  1767,   136,   3,   3,  UNI_DT__MED                                }   /* dt=med */,
+  {     8,  1923,  1429,   7,   9,  UNI_PAUC                                   }   /* script=paucinhau */,
+  {     2,  2393,   589,  10,   3,  UNI_IN__2_DOT_1                            }   /* presentin=2.1 */,
+  {     0,   775,     0,   4,   0,  UNI_MARC                                   }   /* marc */,
+  {     0,  4728,     0,  13,   0,  UNI_LATINEXTE                              }   /* blk=latinexte */,
+  {     0,  8366,   136,  16,   2,  UNI_ME                                     }   /* generalcategory=me */,
+  {     8,  4650,   826,  18,   3,  UNI_MERC                                   }   /* scriptextensions=merc */,
+  {     3,  4650,  1953,  17,  11,  UNI_SYLO                                   }   /* scriptextensions=sylotinagri */,
+  {     3,  8315,   639,  11,   2, -UNI_IDEO                                   }   /* ideographic=n */,
+  {    11,   762,  8450,   3,  29,  UNI_ENCLOSEDALPHANUMSUP                    }   /* inenclosedalphanumericsupplement */,
+  {     1,   321,  3774,   2,  16,  UNI_HIGHPUSURROGATES                       }   /* inhighpusurrogates */,
+  {     0,  2252,     0,  12,   0,  UNI_NV__1_SLASH_4                          }   /* nv=2.500e-01 */,
+  {     2,  1324,  1987,   2,   7,  UNI_XPOSIXCNTRL                            }   /* iscontrol */,
+  {     2,   321,   334,   2,   5,  UNI_INTAKRI                                }   /* intakri */,
+  {     4,  1711,  9261,   4,  29,  UNI_MISCARROWS                             }   /* blk=miscellaneoussymbolsandarrows */,
+  {     2,  1324,  8685,   2,  32,  UNI_IDEOGRAPHICSYMBOLS                     }   /* isideographicsymbolsandpunctuation */,
+  {     3,  3595,   918,  12,   3,  UNI_NV__10                                 }   /* numericvalue=10 */,
+  {     2,  1453,  1833,   2,   3,  UNI_LB__CR                                 }   /* wb=cr */,
+  {     1,   321,  1715,   2,   7,  UNI_CJKEXTD                                }   /* incjkextd */,
+  {     0,  7867,   655,   3,   4,  UNI_ELYM                                   }   /* sc=elym */,
+  {     0,  3183,  5713,   4,   3,  UNI_IN__10                                 }   /* in=v100 */,
+  {     0,  1127,  1486,   4,  10,  UNI_CHRS                                   }   /* scx=chorasmian */,
+  {     1,  1127,   247,   4,   4,  UNI_YI                                     }   /* scx=yiii */,
+  {     7,  7867,  2405,   3,  12,  UNI_SC__TUTG                               }   /* sc=tulutigalari */,
+  {     2,  1923,  4878,   7,   4,  UNI_SC__BOPO                               }   /* script=bopo */,
+  {     5,  4247,   962,  17,   2, -UNI_IDCOMPATMATHSTART                      }   /* idcompatmathstart=f */,
+  {     1,   247,     0,   4,   0,  UNI_YI                                     }   /* yiii */,
+  {     4,  1923,   564,   7,   6,  UNI_RJNG                                   }   /* script=rejang */,
+  {     4,  4847,     0,   7,   0,  UNI_LINB                                   }   /* linearb */,
+  {     0,  1127,   444,   4,   4,  UNI_MRO                                    }   /* scx=mroo */,
+  {     1,  1610,     0,  10,   0,  UNI_XPEO                                   }   /* oldpersian */,
+  {     1,  3467,     0,   5,   0,  UNI_XPOSIXALNUM                            }   /* alnum */,
+  {     5,  1238,     0,   3,   0,  UNI_CJK                                    }   /* cjk */,
+  {     1,   944,  5981,   4,   3, -UNI_EBASE                                  }   /* ebase=n */,
+  {     1,   321,  4412,   2,   7,  UNI_INJURCHEN                              }   /* injurchen */,
+  {     3,  7111,     0,  14,   0,  UNI_LM                                     }   /* modifierletter */,
+  {     2,  5436,   215,  13,   2,  UNI_LATINEXTF                              }   /* block=latinextf */,
+  {     2,  8366,  4220,  16,  14,  UNI_ZS                                     }   /* generalcategory=spaceseparator */,
+  {     0,    30,  2368,   1,  13,  UNI_PHAISTOS                               }   /* inphaistosdisc */,
+  {     5,  9096,     0,  16,   0,  UNI_CJKCOMPAT                              }   /* cjkcompatibility */,
+  {     8,  1195,  1203,   7,   2,  UNI_CCC__24                                }   /* ccc=ccc24 */,
+  {     3,  6465,  1553,  14,   4,  UNI_ETHIOPICEXTA                           }   /* block=ethiopicexta */,
+  {     3,  1923,   706,   7,   5,  UNI_OGAM                                   }   /* script=ogham */,
+  {     5,  1711,   444,   4,   3,  UNI_INMRO                                  }   /* blk=mro */,
+  {     3,   168,   962,   3,   2, -UNI_PCM                                    }   /* pcm=f */,
+  {     0,    67,     0,   4,   0,  UNI_CPMN                                   }   /* cpmn */,
+  {     2,  1711,  8763,   4,  25,  UNI_DIACRITICALS                           }   /* blk=combiningdiacriticalmarks */,
+  { 48213,  4023,     0,  10,   0,  UNI_SM                                     }   /* mathsymbol */,
+  {     4,  3935,     0,  11,   0,  UNI_MC                                     }   /* spacingmark */,
+  {     2,  4650,  4878,  17,   4,  UNI_BOPO                                   }   /* scriptextensions=bopo */,
+  {     5,   304,  2243,   3,   9,  UNI_NV__3_SLASH_16                         }   /* nv=1.875e-01 */,
+  {     0,   321,  1177,   2,   9,  UNI_INBERIAERFE                            }   /* inberiaerfe */,
+  {     0,  7867,   701,   3,   5,  UNI_SC__LIMB                               }   /* sc=limbu */,
+  {     0,  4650,  6345,  17,   4,  UNI_SINH                                   }   /* scriptextensions=sinh */,
+  {     1,  7867,   810,   3,   7,  UNI_OSMA                                   }   /* sc=osmanya */,
+  {     1,  6599,     0,   4,   0,  UNI_GLAG                                   }   /* glag */,
+  {     0,  1458,   638,   7,   2,  UNI_xids_values_index                      }   /* xidstart= */,
+  {     2,   321,  1972,   2,  11,  UNI_YISYLLABLES                            }   /* inyisyllables */,
+  {     0,  1711,   215,   9,   2,  UNI_CJKEXTF                                }   /* blk=cjkextf */,
+  {     0,  2449,  8990,   6,  35,  UNI_SYMBOLSFORLEGACYCOMPUTINGSUP           }   /* block=symbolsforlegacycomputingsupplement */,
+  {     0,  9238,     0,  21,   0,  UNI_MATHOPERATORS                          }   /* mathematicaloperators */,
+  {     2,  5074,     0,  18,   0,  UNI_RUMI                                   }   /* ruminumeralsymbols */,
+  {     0,   304,  2211,   3,   9,  UNI_NV__3_SLASH_2                          }   /* nv=1.500e+00 */,
+  {     0,  1711,  3960,   4,  16,  UNI_KAKTOVIKNUMERALS                       }   /* blk=kaktoviknumerals */,
+  {     0,  1236,  2022,   3,  11,  UNI_CHESSSYMBOLS                           }   /* inchesssymbols */,
+  {     0,  3595,     0,  13,   0,  UNI_nv_values_index                        }   /* numericvalue= */,
+  {     3,   321,  3960,   2,  16,  UNI_KAKTOVIKNUMERALS                       }   /* inkaktoviknumerals */,
+  {     0,  4650,  1166,  17,   4,  UNI_VITH                                   }   /* scriptextensions=vith */,
+  {     1,  7867,  1729,   3,  11,  UNI_SC__CPMN                               }   /* sc=cyprominoan */,
+  {     2,  2449,   295,   6,   5,  UNI_INNUSHU                                }   /* block=nushu */,
+  {     1,  1127,  1265,   4,   7,  UNI_MAKA                                   }   /* scx=makasar */,
+  {     0,  7670,     0,  26,   0,  UNI_CCC__22                                }   /* canonicalcombiningclass=22 */,
+  {     3,  1324,  5387,   2,   2,  UNI_CASEDLETTER                            }   /* isl_ */,
+  {     0,  1324,  1247,   2,   4,  UNI_THAI                                   }   /* isthai */,
+  {     0,  6326,   639,   5,   3, -UNI__PERL_NCHAR                            }   /* nchar=no */,
+  {     3,   762,  8858,   3,  31,  UNI_EGYPTIANHIEROGLYPHFORMATCONTROLS       }   /* inegyptianhieroglyphformatcontrols */,
+  {     1,  1127,  1038,   4,   6,  UNI_TELU                                   }   /* scx=telugu */,
+  {     0,    30,    42,   1,   5,  UNI_BUHD                                   }   /* isbuhd */,
+  {     0,  7867,  1953,   3,   4,  UNI_SC__SYLO                               }   /* sc=sylo */,
+  {     0,  1831,  4471,   3,   4,  UNI_JG__BETH                               }   /* jg=beth */,
+  {     2,  1324,  1553,   5,   4,  UNI_CJKEXTA                                }   /* iscjkexta */,
+  {     0,  1983,     0,   5,   0,  UNI_BIDIC                                  }   /* bidic */,
+  {     0,  1459,  2719,   3,   4, -UNI_IDSB                                   }   /* idsb=no */,
+  {     2,  5108,     0,   5,   0,  UNI_BAMU                                   }   /* bamum */,
+  {     0,  1127,   775,   4,   4,  UNI_MARC                                   }   /* scx=marc */,
+  {     2,  1127,  6218,   4,   9,  UNI_SUND                                   }   /* scx=sundanese */,
+  {     0,   868,     0,   4,   0,  UNI_TERM                                   }   /* term */,
+  {     1,  1324,  6736,   2,   6,  UNI_CF                                     }   /* isformat */,
+  {     0,   272,     0,   5,   0,  UNI_CWKCF                                  }   /* cwkcf */,
+  {     1,  2400,   409,   3,   2,  UNI_IN__16                                 }   /* in=16 */,
+  {     7,  2846,  1759,  14,   7,  UNI_BC__RLI                                }   /* bc=righttoleftisolate */,
+  {     1,  1324,  2645,   2,  10,  UNI_POSIXBLANK                             }   /* isposixblank */,
+  {     0,  7867,  4412,   3,   4,  UNI_JURC                                   }   /* sc=jurc */,
+  {     0,  8373,   110,   9,   1,  UNI_Z                                      }   /* category=z */,
+  {     1,  1324,  2357,   2,  12,  UNI_HUNG                                   }   /* isoldhungarian */,
+  {     2,  1127,  3202,   4,  14,  UNI_PHLP                                   }   /* scx=psalterpahlavi */,
+  {     2,   321,  4206,   2,   4,  UNI_INMODI                                 }   /* inmodi */,
+  {     0,  1324,  4796,   2,   5,  UNI_XPOSIXUPPER                            }   /* isupper */,
+  {     0,  8366,  1987,  16,   7,  UNI_XPOSIXCNTRL                            }   /* generalcategory=control */,
+  {     2,  8315,   369,  11,   4,  UNI_IDEO                                   }   /* ideographic=yes */,
+  {     3,  8095,  1759,  18,   8,  UNI_DT__ISO                                }   /* decompositiontype=isolated */,
+  {     0,  1503,   639,   3,   3, -UNI_DEP                                    }   /* dep=no */,
+  {     1,  4650,  1317,  17,   4,  UNI_TIRH                                   }   /* scriptextensions=tirh */,
+  {     1,  7867,   175,   3,   4,  UNI_PHNX                                   }   /* sc=phnx */,
+  {     0,   468,     0,   4,   0,  UNI_PHLI                                   }   /* phli */,
+  {     0,  7867,  1630,   3,  10,  UNI_SAUR                                   }   /* sc=saurashtra */,
+  {     0,  4035,  6670,  13,   3,  UNI_NFKCQC__N                              }   /* nfkcquickcheck=n */,
+  {     1,   541,  4078,   4,   2,  UNI_NV__3_SLASH_8                          }   /* nv=3/8 */,
+  {     0,   321,  7334,   2,  23,  UNI_BYZANTINEMUSIC                         }   /* inbyzantinemusicalsymbols */,
+  {     4,  5863,   627,  21,   5,  UNI_CWCM                                   }   /* changeswhencasemapped=true */,
+  {    10,  5064,   961,   9,   7, -UNI_XPOSIXSPACE                            }   /* whitespace=false */,
+  {     3,  2473,  5981,  12,   4, -UNI_CI                                     }   /* caseignorable=no */,
+  {     1,  8990,     0,  28,   0,  UNI_SYMBOLSFORLEGACYCOMPUTINGSUP           }   /* symbolsforlegacycomputingsup */,
+  {     0,  1577,  5248,   5,  11,  UNI_KANASUP                                }   /* iskanasupplement */,
+  {     2,  2449,  1513,   6,  10,  UNI_INDIVESAKURU                           }   /* block=divesakuru */,
+  {     0,  2449,  8685,   6,  32,  UNI_IDEOGRAPHICSYMBOLS                     }   /* block=ideographicsymbolsandpunctuation */,
+  {     0,   424,     0,   3,   0,  UNI_DIA                                    }   /* dia */,
+  {     0,  6498,  8610,   7,  32,  UNI_MISCMATHSYMBOLSA                       }   /* block=miscellaneousmathematicalsymbolsa */,
+  {     5,  7867,   416,   3,   4,  UNI_SC__TOTO                               }   /* sc=toto */,
+  {     0,  7250,   627,  25,   5,  UNI_CWKCF                                  }   /* changeswhennfkccasefolded=true */,
+  {     0,   321,  7893,   2,   8,  UNI_INKATAKANA                             }   /* inkatakana */,
+  {     1,  1711,  4352,   4,   8,  UNI_VEDICEXT                               }   /* blk=vedicext */,
+  {     2,   915,  2803,   4,   3,  UNI_AGE__6_DOT_1                           }   /* age=6.1 */,
+  {     6,  3705,  6922,   8,  22,  UNI_ARCHAICCUNEIFORMNUMERALS               }   /* block=archaiccuneiformnumerals */,
+  {     0,  7865,  3452,   5,  10,  UNI_INSC__PUREKILLER                       }   /* insc=purekiller */,
+  {     0,  4650,  3877,  17,  10,  UNI_DEVA                                   }   /* scriptextensions=devanagari */,
+  {     0,  5475,   962,  20,   6, -UNI_EXTPICT                                }   /* extendedpictographic=false */,
+  {     0,  8889,  2056,  33,   3,  UNI_CJKEXTD                                }   /* block=cjkunifiedideographsextensiond */,
+  {     0,     0,     0,   1,   0,  UNI_L                                      }   /* l */,
+  {     2,  1459,  1694,   3,   3, -UNI_IDSB                                   }   /* idsb=n */,
+  {     2,  7627,  7427,   7,  22,  UNI_SUPERANDSUB                            }   /* blk=superscriptsandsubscripts */,
+  {     0,  5666,  3954,  13,   3,  UNI_JG__MANICHAEANMEM                      }   /* jg=manichaeanmem */,
+  {     0,  2545,  2753,   3,  12,  UNI_MAYANNUMERALS                          }   /* inmayannumerals */,
+  {     6,  2449,  7015,   6,  16,  UNI_INDICNUMBERFORMS                       }   /* block=indicnumberforms */,
+  {     0,  2449,  5021,   6,  18,  UNI_ORNAMENTALDINGBATS                     }   /* block=ornamentaldingbats */,
+  {     0,  1711,  1393,   4,   9,  UNI_INOLDPERMIC                            }   /* blk=oldpermic */,
+  {     0,  4650,   691,  17,   5,  UNI_BUHD                                   }   /* scriptextensions=buhid */,
+  {     0,  1127,  1447,   4,   4,  UNI_THAA                                   }   /* scx=thaa */,
+  {     2,   424,   962,   3,   6, -UNI_DIA                                    }   /* dia=false */,
+  {     0,  4064,  1376,  14,   3,  UNI_NV__5000                               }   /* numericvalue=5000 */,
+  {     0,  2974,  2499,  10,   8,  UNI_ETHIOPICEXT                            }   /* isethiopicextended */,
+  {     0,   321,  7020,   2,  11,  UNI_NUMBERFORMS                            }   /* innumberforms */,
+  {     1,  7610,    52,  10,   2,  UNI_BC__AN                                 }   /* bidiclass=an */,
+  {    17,  1238,  6812,   3,  18,  UNI_CJKRADICALSSUP                         }   /* cjkradicalssupplement */,
+  {     5,  2252,   546,   4,   2,  UNI_NV__2_SLASH_5                          }   /* nv=2/5 */,
+  {     0,   321,  1014,   2,   6,  UNI_INHATRAN                               }   /* inhatran */,
+  {     4,  5371,  3652,  10,  12,  UNI_WB__EB                                 }   /* wordbreak=glueafterzwj */,
+  {     0,  7867,  1307,   3,   7,  UNI_SC__SUNU                               }   /* sc=sunuwar */,
+  {     0,  2718,    53,   3,   2,  UNI_LB__NS                                 }   /* lb=ns */,
+  {    16,  4352,     0,   8,   0,  UNI_VEDICEXT                               }   /* vedicext */,
+  {     3,  2427,  5981,   9,   3, -UNI_IDC                                    }   /* idcontinue=n */,
+  {     1,  8479,  4636,  28,   4,  UNI_CJKEXTA                                }   /* iscjkunifiedideographsextensiona */,
+  {     4,  7867,  1396,   3,   4,  UNI_SC__PERM                               }   /* sc=perm */,
+  {     0,  8421,  2056,  27,   3,  UNI_CJKEXTD                                }   /* cjkunifiedideographsextensiond */,
+  {     2,  2449,  1620,   6,  10,  UNI_INPHOENICIAN                           }   /* block=phoenician */,
+  {     0,  1923,   761,   7,   7,  UNI_SC__LINA                               }   /* script=lineara */,
+  {     2,  4049,  1380,  15,   2,  UNI_NV__1_SLASH_20                         }   /* numericvalue=1/20 */,
+  {     0,   295,     0,   5,   0,  UNI_NSHU                                   }   /* nushu */,
+  {     5,  3176,   302,  11,   2,  UNI_IN__4                                  }   /* presentin=v40 */,
+  {     3,  7867,   187,   3,   4,  UNI_SC__RUNR                               }   /* sc=runr */,
+  {     2,   321,  8990,   2,  28,  UNI_SYMBOLSFORLEGACYCOMPUTINGSUP           }   /* insymbolsforlegacycomputingsup */,
+  {     4,   665,     0,   2,   0,  UNI_PI                                     }   /* pi */,
+  {    11,  1324,  4281,   2,   4,  UNI_BRAI                                   }   /* isbrai */,
+  {     0,    55,  1205,   4,   5,  UNI_CCC__7                                 }   /* ccc=nukta */,
+  {     2,  2627,  4020,   3,  15,  UNI_MISCMATHSYMBOLSA                       }   /* ismiscmathsymbolsa */,
+  {    17,  5738,     0,   3,   0,  UNI_PUA                                    }   /* pua */,
+  {     0,  2393,  2323,   9,   2,  UNI_IN__5                                  }   /* presentin=5 */,
+  {     0,  1923,   175,   7,   4,  UNI_PHNX                                   }   /* script=phnx */,
+  {     0,  1127,  1286,   4,   7,  UNI_PHAG                                   }   /* scx=phagspa */,
+  {     4,  1711,  4878,   4,  11,  UNI_BOPOMOFOEXT                            }   /* blk=bopomofoext */,
+  {     1,  1453,  6736,   3,   6,  UNI_WB__FO                                 }   /* wb=format */,
+  {     0,  3595,   362,  14,   1,  UNI_NV__48                                 }   /* numericvalue=48 */,
+  {     1,  2449,   721,   6,   5,  UNI_INTAIYO                                }   /* block=taiyo */,
+  {     3,  7867,  1438,   3,   9,  UNI_SC__SAMR                               }   /* sc=samaritan */,
+  {     0,  2449,  8042,   6,  27,  UNI_ANCIENTGREEKMUSIC                      }   /* block=ancientgreekmusicalnotation */,
+  {     0,  7867,  2069,   3,  10,  UNI_SOGO                                   }   /* sc=oldsogdian */,
+  {     1,  1324,  5730,   2,  20,  UNI_HMNP                                   }   /* isnyiakengpuachuehmong */,
+  {     2,  7867,   112,   3,   4,  UNI_KAWI                                   }   /* sc=kawi */,
+  {     0,  4617,  5714,  14,   5,  UNI_NV__300000                             }   /* numericvalue=300000 */,
+  {     2,  1324,  1532,   2,   8,  UNI_BUGI                                   }   /* isbuginese */,
+  {     1,  1711,  4205,   3,   5,  UNI_INMODI                                 }   /* blk=modi */,
+  {     2,  2449,  5523,   6,   9,  UNI_HALFMARKS                              }   /* block=halfmarks */,
+  {     4,  2393,   601,  11,   3,  UNI_IN__17                                 }   /* presentin=17.0 */,
+  {    10,  1458,     0,   8,   0,  UNI_XIDS                                   }   /* xidstart */,
+  {     0,   239,  1703,   2,   8,  UNI_XPOSIXSPACE                            }   /* xperlspace */,
+  {     6,  1324,   468,   2,   4,  UNI_PHLI                                   }   /* isphli */,
+  {     8,  3679,  3854,  12,   9,  UNI_CYRILLICEXTD                           }   /* blk=cyrillicextendedd */,
+  {     0,  4507,     0,  17,   0,  UNI_KITS                                   }   /* khitansmallscript */,
+  {     4,  4382,     0,  12,   0,  UNI_DIACRITICALS                           }   /* diacriticals */,
+  {     3,  6571,   627,  20,   5,  UNI_IDCOMPATMATHCONTINUE                   }   /* idcompatmathcontinue=true */,
+  {     4,     2,   638,   2,   3, -UNI_CWT                                    }   /* cwt=n */,
+  {     0,  3475,     0,  13,   0,  UNI_ME                                     }   /* enclosingmark */,
+  {     2,  6258,    20,  13,   2,  UNI_JG__HE                                 }   /* joininggroup=he */,
+  {     0,  2832,  9132,   2,   2,  UNI_BC__B                                  }   /* bc=b */,
+  {     1,  2718,     0,  13,   0,  UNI_LB__NS                                 }   /* lb=nonstarter */,
+  {     3,  1195,   300,   8,   2,  UNI_CCC__130                               }   /* ccc=ccc130 */,
+  {     0,  7643,  1350,  24,   6,  UNI_CCC__9                                 }   /* canonicalcombiningclass=virama */,
+  {     5,  1324,   691,   2,   5,  UNI_BUHD                                   }   /* isbuhid */,
+  {     0,  4382,     0,  15,   0,  UNI_DIACRITICALSEXT                        }   /* diacriticalsext */,
+  {     0,  2545,  3566,   3,  14,  UNI_MISCPICTOGRAPHS                        }   /* inmiscpictographs */,
+  {     4,    19,   962,   4,   2, -UNI_POSIXXDIGIT                            }   /* ahex=f */,
+  {     6,  5383,  1534,  17,   3,  UNI__PERL_CHARNAME_BEGIN                   }   /* _perl_charname_begin */,
+  {     0,  7643,     0,  27,   0,  UNI_CCC__107                               }   /* canonicalcombiningclass=107 */,
+  {     4,  1324,  4847,   2,  16,  UNI_LINEARBSYLLABARY                       }   /* islinearbsyllabary */,
+  {     0,  1324,  1620,   2,  10,  UNI_PHNX                                   }   /* isphoenician */,
+  {     1,  2096,  3276,   6,   6,  UNI_POSIXDIGIT                             }   /* isposixdigit */,
+  {     0,  1324,   259,   2,   4,  UNI_ZZZZ                                   }   /* iszzzz */,
+  {     0,  4650,     0,  17,   0,  UNI_scx_values_index                       }   /* scriptextensions= */,
+  {     1,    30,  5419,   1,  17,  UNI_TANGUTSUP                              }   /* istangutsupplement */,
+  {     1,  7867,  2072,   3,   4,  UNI_SC__SOGD                               }   /* sc=sogd */,
+  {     3,  7867,   476,   3,   4,  UNI_PRTI                                   }   /* sc=prti */,
+  {     6,  6498,  2985,   7,   6,  UNI_MAHJONG                                }   /* block=mahjong */,
+  {     2,  1788,  1060,   8,   4,  UNI_ARABICEXTB                             }   /* inarabicextb */,
+  {     0,  6258,  4471,  13,   4,  UNI_JG__BETH                               }   /* joininggroup=beth */,
+  {     1,  1127,   696,   4,   5,  UNI_DOGR                                   }   /* scx=dogra */,
+  {     0,  4650,  1911,  17,   4,  UNI_MONG                                   }   /* scriptextensions=mong */,
+  {     1,  1324,    78,   2,   4,  UNI_CYRL                                   }   /* iscyrl */,
+  {     0,  3415,     0,  15,   0,  UNI_ARMI                                   }   /* imperialaramaic */,
+  {     4,  2882,    58,   5,   1,  UNI_emoji_values_index                     }   /* emoji= */,
+  {     2,  5163,   639,  13,   3, -UNI_EMOD                                   }   /* emojimodifier=no */,
+  {     4,  3317,     0,  11,   0,  UNI_INMYANMAR                              }   /* blk=myanmar */,
+  {     1,  4650,  1150,  17,   8,  UNI_TFNG                                   }   /* scriptextensions=tifinagh */,
+  {     1,   321,   373,   2,   6,  UNI_INCHAKMA                               }   /* inchakma */,
+  {     0,  1324,  6744,   2,  19,  UNI_JAMOEXTB                               }   /* ishanguljamoextendedb */,
+  {     0,  1324,  3749,   2,   9,  UNI_Z                                      }   /* isseparator */,
+  {     1,  1127,   496,   4,   4,  UNI_SOGO                                   }   /* scx=sogo */,
+  {     2,  1127,   152,   4,   4,  UNI_NEWA                                   }   /* scx=newa */,
+  {     0,  5242,     0,  17,   0,  UNI_SHARADASUP                             }   /* sharadasupplement */,
+  {     1,  8895,     0,  30,   0,  UNI_CJKEXTI                                }   /* cjkunifiedideographsextensioni */,
+  {     1,  7643,  7844,  18,   7,  UNI_CCC__R                                 }   /* canonicalcombiningclass=r */,
+  {     0,  4412,     0,   4,   0,  UNI_JURC                                   }   /* jurc */,
+  {     0,  3891,  2741,   3,  12,  UNI_LOWSURROGATES                          }   /* islowsurrogates */,
+  {     0,  4650,   711,  17,   5,  UNI_OSGE                                   }   /* scriptextensions=osage */,
+  {     2,  1195,   591,   7,   2,  UNI_CCC__13                                }   /* ccc=ccc13 */,
+  {     0,  7250,   369,  25,   4,  UNI_CWKCF                                  }   /* changeswhennfkccasefolded=yes */,
+  {     0,  1577,  1060,   6,   4,  UNI_KANAEXTB                               }   /* iskanaextb */,
+  {     0,  7610,  4713,  10,  15,  UNI_BC__CS                                 }   /* bidiclass=commonseparator */,
+  {     4,  1127,   432,   4,   3,  UNI_HAN                                    }   /* scx=han */,
+  {     0,  1810,  6922,   4,  22,  UNI_ARCHAICCUNEIFORMNUMERALS               }   /* isarchaiccuneiformnumerals */,
+  {     6,  1238,  3822,   3,  11,  UNI_CJKCOMPATFORMS                         }   /* cjkcompatforms */,
+  {     2,  1324,  1486,   2,  10,  UNI_CHRS                                   }   /* ischorasmian */,
+  {     2,   904,     0,   4,   0,  UNI_IDEO                                   }   /* ideo */,
+  {     5,  1102,  2779,   4,   8,  UNI_NV__1_SLASH_10                         }   /* nv=1.000e-01 */,
+  {     0,  1923,  1919,   7,   4,  UNI_SC__MLYM                               }   /* script=mlym */,
+  {     1,  3806,   639,   4,   2, -UNI_IDSU                                   }   /* idsu=n */,
+  {     5,  2718,  1874,   3,   8,  UNI_LB__NL                                 }   /* lb=nextline */,
+  {     1,  3269,   369,  13,   4,  UNI_POSIXXDIGIT                            }   /* asciihexdigit=yes */,
+  {     1,   432,     0,   4,   0,  UNI_HANO                                   }   /* hano */,
+  {     8,    55,  2872,   4,  10,  UNI_CCC__6                                 }   /* ccc=hanreading */,
+  {     1,  1923,  1630,   7,   4,  UNI_SAUR                                   }   /* script=saur */,
+  {     1,  1127,   726,   4,   5,  UNI_BATK                                   }   /* scx=batak */,
+  {     2,  1831,  4457,   3,  14,  UNI_JG__HAMZAONHEHGOAL                     }   /* jg=hamzaonhehgoal */,
+  {     0,  4650,   247,  17,   2,  UNI_YI                                     }   /* scriptextensions=yi */,
+  {     1,  6303,   639,  21,   2, -UNI_LOE                                    }   /* logicalorderexception=n */,
+  {     9,  7643,   360,  24,   2,  UNI_CCC__11                                }   /* canonicalcombiningclass=11 */,
+  {     0,  1324,  2426,   2,   4,  UNI_XIDC                                   }   /* isxidc */,
+  {     0,  1711,  2069,   4,  10,  UNI_INOLDSOGDIAN                           }   /* blk=oldsogdian */,
+  {     2,    55,  9306,   4,  10,  UNI_CCC__AR                                }   /* ccc=aboveright */,
+  {     6,  1893,   639,   5,   3,  UNI_COMPEX                                 }   /* nfcqc=no */,
+  {     1,  8366,  4910,  16,  16,  UNI_PF                                     }   /* generalcategory=finalpunctuation */,
+  {     6,  2896,     4,   3,   2,  UNI_LM                                     }   /* gc=lm */,
+  {     6,  9226,     0,  33,   0,  UNI_SUPMATHOPERATORS                       }   /* supplementalmathematicaloperators */,
+  {     2,  2545,  4863,   3,  15,  UNI_MISCMATHSYMBOLSB                       }   /* inmiscmathsymbolsb */,
+  {     3,  6672,  5714,  14,   4,  UNI_NV__20000                              }   /* numericvalue=20000 */,
+  {     0,  6571,  5981,  19,   3, -UNI_IDCOMPATMATHCONTINUE                   }   /* idcompatmathcontinue=n */,
+  {     0,  7670,  2277,  25,   2,  UNI_CCC__DB                                }   /* canonicalcombiningclass=233 */,
+  {     6,  4650,  1026,  17,   4,  UNI_LEPC                                   }   /* scriptextensions=lepc */,
+  {     1,   448,     0,   3,   0,  UNI_NKO                                    }   /* nko */,
+  {     1,  2033,  7451,   3,   9,  UNI_EA__H                                  }   /* ea=halfwidth */,
+  {     0,  2321,  5714,   4,   5,  UNI_NV__500000                             }   /* nv=500000 */,
+  {     3,  4650,  3202,  17,  14,  UNI_PHLP                                   }   /* scriptextensions=psalterpahlavi */,
+  {     0,  2096,  3467,   7,   5,  UNI_POSIXALNUM                             }   /* isposixalnum */,
+  {     2,     5,  3566,   1,  14,  UNI_MISCPICTOGRAPHS                        }   /* miscpictographs */,
+  {     1,  3595,  2243,  13,   9,  UNI_NV__3_SLASH_16                         }   /* numericvalue=1.875e-01 */,
+  {     1,  1324,  4878,   2,   4,  UNI_BOPO                                   }   /* isbopo */,
+  {     1,  8763,     0,  25,   0,  UNI_DIACRITICALS                           }   /* combiningdiacriticalmarks */,
+  {     0,  1790,  1060,   6,   4,  UNI_ARABICEXTB                             }   /* arabicextb */,
+  {    15,  6287,   318,  10,   2,  UNI_LB__SP                                 }   /* linebreak=sp */,
+  {     6,  8366,  4206,  16,  14,  UNI_SK                                     }   /* generalcategory=modifiersymbol */,
+  {     4,  1324,  6387,   2,   6,  UNI_YIJING                                 }   /* isyijing */,
+  {     0,  5371,  1833,   9,   3,  UNI_LB__CR                                 }   /* wordbreak=cr */,
+  {     3,   304,  2203,   3,   9,  UNI_NV__1_SLASH_7                          }   /* nv=1.429e-01 */,
+  {     1,    30,  9317,   1,  44,  UNI_UCASEXTA                               }   /* isunifiedcanadianaboriginalsyllabicsextendeda */,
+  {     0,  2014,     0,   8,   0,  UNI_UCASEXTA                               }   /* ucasexta */,
+  {     0,    30,  7147,   1,   5,  UNI_HAN                                    }   /* ishani */,
+  {     1,   341,  6511,   3,  13,  UNI_SUPMATHOPERATORS                       }   /* supmathoperators */,
+  {     0,  6258,  4463,  17,   4,  UNI_JG__CROWNHEH                           }   /* joininggroup=crownheh */,
+  {     0,  7867,  1384,   3,   9,  UNI_ITAL                                   }   /* sc=olditalic */,
+  {     3,  1513,     0,  10,   0,  UNI_DIAK                                   }   /* divesakuru */,
+  {     0,  9147,  9178,  20,   7,  UNI_VO__U                                  }   /* verticalorientation=upright */,
+  {     1,     5,   962,   3,   6, -UNI_MCM                                    }   /* mcm=false */,
+  {     1,  7865,  3146,  14,   5,  UNI_INSC__CONSONANTFINAL                   }   /* insc=consonantfinal */,
+  {     2,  3007,   566,  12,   2,  UNI_JG__MALAYALAMJA                        }   /* jg=malayalamja */,
+  {     1,  7610,  4698,  10,  15,  UNI_BC__BN                                 }   /* bidiclass=boundaryneutral */,
+  {     9,  3960,     0,  16,   0,  UNI_KAKTOVIKNUMERALS                       }   /* kaktoviknumerals */,
+  {     4,    30,  1502,   1,  11,  UNI_DEP                                    }   /* isdeprecated */,
+  {     4,  1893,  1897,   4,   7,  UNI_NFCQC__M                               }   /* nfcqc=maybe */,
+  {     4,  9220,  4683,   8,  15,  UNI_SUTTONSIGNWRITING                      }   /* block=suttonsignwriting */,
+  {     2,   304,     0,   5,   0,  UNI_NV__90                                 }   /* nv=90 */,
+  {     0,  1711,   389,   4,   6,  UNI_INGOTHIC                               }   /* blk=gothic */,
+  {     0,  5968,  1458,  18,   3,  UNI_IDENTIFIERTYPE__NOTXID                 }   /* identifiertype=notxid */,
+  {     0,    30,  5419,   1,   7,  UNI_TANG                                   }   /* istangut */,
+  {     4,  1923,  5242,   7,   7,  UNI_SC__SHRD                               }   /* script=sharada */,
+  {     6,  1711,  3877,   4,  13,  UNI_DEVANAGARIEXT                          }   /* blk=devanagariext */,
+  {     0,   649,  1833,   2,   3,  UNI_LB__CR                                 }   /* lb=cr */,
+  {     0,  1324,  5163,   2,  17,  UNI_EBASE                                  }   /* isemojimodifierbase */,
+  {     1,  1453,  3652,   3,  12,  UNI_WB__EB                                 }   /* wb=glueafterzwj */,
+  {     1,    30,  4381,   1,  13,  UNI_DIACRITICALS                           }   /* indiacriticals */,
+  {     2,  1127,  5813,   4,   4,  UNI_LISU                                   }   /* scx=lisu */,
+  {     0,  7867,  1600,   3,  10,  UNI_NAGM                                   }   /* sc=nagmundari */,
+  {     1,  2896,  5039,   3,  18,  UNI_ZP                                     }   /* gc=paragraphseparator */,
+  {     4,  6258,   744,  18,   3,  UNI_JG__CROWNAIN                           }   /* joininggroup=crownain */,
+  {     0,  1711,   889,   4,   7,  UNI_INTAIVIET                              }   /* blk=taiviet */,
+  {     5,  4186,   369,  17,   4,  UNI_EPRES                                  }   /* emojipresentation=yes */,
+  {     4,  1923,  1247,   7,   4,  UNI_SC__THAI                               }   /* script=thai */,
+  {     3,  1324,  2427,   2,  10,  UNI_IDC                                    }   /* isidcontinue */,
+  {     0,  3007,  2362,  12,   3,  UNI_JG__MALAYALAMNGA                       }   /* jg=malayalamnga */,
+  {     2,  2449,   674,   6,   7,  UNI_INHANUNOO                              }   /* block=hanunoo */,
+  {     5,  3705,  4758,  10,   6,  UNI_ARABICEXTC                             }   /* block=arabicextc */,
+  {     0,  1831,  4977,   3,   5,  UNI_JG__ZHAIN                              }   /* jg=zhain */,
+  {     0,   356,  2277,   5,   2,  UNI_WB__EB                                 }   /* ccc=133 */,
+  {     3,  1102,  1379,   5,   3,  UNI_NV__1_SLASH_320                        }   /* nv=1/320 */,
+  {     1,  1324,  1020,   2,   6,  UNI_KTHI                                   }   /* iskaithi */,
+  {     1,  7865,  2442,   5,   6,  UNI_INSC__NUMBER                           }   /* insc=number */,
+  {     2,  1324,  1740,   2,   6,  UNI_DOMINO                                 }   /* isdomino */,
+  {     0,  8373,   136,   9,   2,  UNI_ME                                     }   /* category=me */,
+  {     2,  1532,     0,   8,   0,  UNI_BUGI                                   }   /* buginese */,
+  {     0,  2393,   306,   9,   2,  UNI_IN__9                                  }   /* presentin=9 */,
+  {     0,  3595,  5712,  12,   4,  UNI_NV__100                                }   /* numericvalue=100 */,
+  {     1,  2088,   369,   7,   4,  UNI_RADICAL                                }   /* radical=yes */,
+  {     1,  1711,  2941,   4,   5,  UNI_INKHMER                                }   /* blk=khmer */,
+  {     6,  1711,  8685,   4,  32,  UNI_IDEOGRAPHICSYMBOLS                     }   /* blk=ideographicsymbolsandpunctuation */,
+  {     0,  1281,  5440,   2,  16,  UNI_LATINEXTC                              }   /* blk=latinextendedc */,
+  {     1,  1324,  7275,   2,  25,  UNI_DI                                     }   /* isdefaultignorablecodepoint */,
+  {     1,  2096,  1703,   3,   8,  UNI_POSIXSPACE                             }   /* isperlspace */,
+  {     2,   321,   448,   2,   3,  UNI_INNKO                                  }   /* innko */,
+  {     1,  6498,  2162,   7,  11,  UNI_MATHALPHANUM                           }   /* block=mathalphanum */,
+  {    16,   128,     0,   3,   0,  UNI_LAO                                    }   /* lao */,
+  {    12,  3877,     0,  14,   0,  UNI_DEVANAGARIEXTA                         }   /* devanagariexta */,
+  {     2,  1127,  1307,   4,   7,  UNI_SUNU                                   }   /* scx=sunuwar */,
+  {    12,  2426,   626,  10,   6,  UNI_XIDC                                   }   /* xidcontinue=true */,
+  {     0,  4186,     0,  17,   0,  UNI_EPRES                                  }   /* emojipresentation */,
+  {     1,  2333,  2779,   4,   8,  UNI_NV__3_SLASH_5                          }   /* nv=6.000e-01 */,
+  {     0,  5196,  1803,  18,   7,  UNI_INCB__LINKER                           }   /* indicconjunctbreak=linker */,
+  {     2,   397,   369,   3,   2,  UNI_EXT                                    }   /* ext=y */,
+  {     1,  8095,   383,  18,   3,  UNI_DT__SML                                }   /* decompositiontype=sml */,
+  {     1,  4650,  1356,  17,   9,  UNI_NBAT                                   }   /* scriptextensions=nabataean */,
+  {    23,  1281,  8893,   2,  32,  UNI_CJKEXTI                                }   /* blk=cjkunifiedideographsextensioni */,
+  {     0,  2449,  3527,   6,   6,  UNI_INHEBREW                               }   /* block=hebrew */,
+  {     2,  1923,   492,   7,   4,  UNI_SIDT                                   }   /* script=sidt */,
+  {     1,   867,   627,   5,   5,  UNI_STERM                                  }   /* sterm=true */,
+  {     3,   321,  6487,   2,  11,  UNI_GEORGIANEXT                            }   /* ingeorgianext */,
+  {     7,  4650,   810,  17,   7,  UNI_OSMA                                   }   /* scriptextensions=osmanya */,
+  {     2,  3806,   369,   4,   4,  UNI_IDSU                                   }   /* idsu=yes */,
+  {     0,  1324,   128,   2,   3,  UNI_LAO                                    }   /* islao */,
+  {     0,  1324,  2941,   2,  12,  UNI_KHMERSYMBOLS                           }   /* iskhmersymbols */,
+  {     0,  1923,  1293,   7,   4,  UNI_SIDD                                   }   /* script=sidd */,
+  {     4,  1831,  6276,   3,   3,  UNI_JG__BEH                                }   /* jg=beh */,
+  {    13,  4427,    58,   5,   1,  UNI_lower_values_index                     }   /* lower= */,
+  {     1,   953,     0,   4,   0,  UNI_bpt_values_index                       }   /* bpt= */,
+  {     2,   321,  2335,   2,   4,  UNI_IN__6_DOT_2                            }   /* in=6.2 */,
+  {     3,  2345,     0,  12,   0,  UNI_NV__1_SLASH_12                         }   /* nv=8.333e-02 */,
+  {     5,  1923,  5259,   7,  14,  UNI_SC__ROHG                               }   /* script=hanifirohingya */,
+  {     1,  1540,  3853,   9,   9,  UNI_GEORGIANEXT                            }   /* ingeorgianextended */,
+  {    11,   191,     0,   4,   0,  UNI_SAMR                                   }   /* samr */,
+  {     5,  1324,  4382,   2,   9,  UNI_DIA                                    }   /* isdiacritic */,
+  {     0,  3176,  4108,  12,   2,  UNI_IN__18                                 }   /* presentin=v180 */,
+  {     4,  2627,  4886,   9,   9,  UNI_MYANMAREXTC                            }   /* ismyanmarextendedc */,
+  {     1,  2449,   152,   6,   4,  UNI_INNEWA                                 }   /* block=newa */,
+  {     2,  1127,    43,   4,   4,  UNI_BUHD                                   }   /* scx=buhd */,
+  {     6,    55,   591,   4,   2,  UNI_CCC__13                                }   /* ccc=13 */,
+  {     0,  6258,  4464,  13,   7,  UNI_JG__HEHGOAL                            }   /* joininggroup=hehgoal */,
+  {     2,  7300,   639,  24,   3, -UNI_COMPEX                                 }   /* fullcompositionexclusion=no */,
+  {     1,  7962,   288,  28,   1,  UNI_CCC__12                                }   /* canonicalcombiningclass=ccc12 */,
+  {     6,  2974,  7697,   3,  26,  UNI_ENCLOSEDCJK                            }   /* isenclosedcjklettersandmonths */,
+  {     8,    30,  6649,   1,   5,  UNI_MODI                                   }   /* ismodi */,
+  {     0,  1711,  5242,   4,  17,  UNI_SHARADASUP                             }   /* blk=sharadasupplement */,
+  {     2,    30,   206,   1,   5,  UNI_TAML                                   }   /* istaml */,
+  {     1,  7643,  7823,  18,   7,  UNI_CCC__L                                 }   /* canonicalcombiningclass=l */,
+  {    10,  7867,  1026,   3,   6,  UNI_LEPC                                   }   /* sc=lepcha */,
+  {     0,  1324,   235,   2,   4,  UNI_WCHO                                   }   /* iswcho */,
+  {     0,  2832,    52,   3,   2,  UNI_BC__AN                                 }   /* bc=an */,
+  {     0,  7275,   638,  24,   2,  UNI_di_values_index                        }   /* defaultignorablecodepoint= */,
+  {     1,  2526,  1553,  10,   4,  UNI_ETHIOPICEXTA                           }   /* inethiopicexta */,
+  {     0,  7867,  4878,   3,   8,  UNI_SC__BOPO                               }   /* sc=bopomofo */,
+  {     2,  1773,  1964,   4,   8,  UNI_WB__EB                                 }   /* gcb=ebasegaz */,
+  {     0,    30,  9317,   1,  43,  UNI_UCASEXT                                }   /* isunifiedcanadianaboriginalsyllabicsextended */,
+  {     1,  2545,     0,   9,   0,  UNI_INMYANMAR                              }   /* inmyanmar */,
+  {     0,   321,  5420,   2,  16,  UNI_TANGUTSUP                              }   /* intangutsupplement */,
+  {     6,   903,  6367,   4,   2,  UNI_uideo_values_index                     }   /* uideo= */,
+  {     1,  7840,   553,  11,   2,  UNI_BC__RLO                                }   /* bidiclass=rlo */,
+  {     5,  7865,  3456,  14,   6,  UNI_INSC__CONSONANTKILLER                  }   /* insc=consonantkiller */,
+  {     0,  3183,   919,   5,   2,  UNI_IN__11                                 }   /* in=v110 */,
+  {     5,  9259,     0,  22,   0,  UNI_MISCSYMBOLS                            }   /* inmiscellaneoussymbols */,
+  {     8,   632,     0,   7,   0,  UNI_DSRT                                   }   /* deseret */,
+  {     3,  7627,  5364,   7,   7,  UNI_SUPARROWSA                             }   /* blk=suparrowsa */,
+  {     9,  2718,  3107,   3,  11,  UNI_LB__EX                                 }   /* lb=exclamation */,
+  {     2,  3183,  2198,   5,   2,  UNI_IN__15                                 }   /* in=v150 */,
+  {     2,  1324,   929,   2,   8,  UNI_ARMN                                   }   /* isarmenian */,
+  {     0,  8366,   103,  16,   2,  UNI_UPPERCASELETTER                        }   /* generalcategory=lu */,
+  {     0,  2449,  2806,   6,  13,  UNI_VERTICALFORMS                          }   /* block=verticalforms */,
+  {     3,  1324,  6487,   2,  11,  UNI_GEORGIANEXT                            }   /* isgeorgianext */,
+  {     0,  1711,   945,   4,   8,  UNI_INBASSAVAH                             }   /* blk=bassavah */,
+  {     0,    30,  3773,   1,  17,  UNI_HIGHPUSURROGATES                       }   /* ishighpusurrogates */,
+  {     3,  6258,  6279,  13,   8,  UNI_JG__THINNOON                           }   /* joininggroup=thinnoon */,
+  {     3,  3580,   639,  13,   3,  UNI_DT__CAN                                }   /* nfdquickcheck=no */,
+  {     8,  1711,  7919,   4,  19,  UNI_TANGUTCOMPONENTSSUP                    }   /* blk=tangutcomponentssup */,
+  {     0,    15,  4121,   2,   3,  UNI_AGE__9                                 }   /* age=9 */,
+  {     1,  2449,  3269,   6,   5,  UNI_ASCII                                  }   /* block=ascii */,
+  {     1,  6498,     0,  13,   0,  UNI_INMYANMAR                              }   /* block=myanmar */,
+  {     0,  7304,  9163,  17,   4,  UNI_ce_values_index                        }   /* compositionexclusion= */,
+  {     1,  1102,  1108,   4,   4,  UNI_NV__11_SLASH_12                        }   /* nv=11/12 */,
+  {     0,  7867,   116,   3,   4,  UNI_KITS                                   }   /* sc=kits */,
+  {     1,  7867,   460,   3,   4,  UNI_SC__ONAO                               }   /* sc=onao */,
+  {     0,  1773,  6095,   4,   9,  UNI_WB__EB                                 }   /* gcb=emodifier */,
+  {     0,  5863,     0,  21,   0,  UNI_CWCM                                   }   /* changeswhencasemapped */,
+  {     0,  1324,  1777,   2,  11,  UNI_GUKH                                   }   /* isgurungkhema */,
+  {     0,   324,   962,   5,   2, -UNI_QMARK                                  }   /* qmark=f */,
+  {     0,  6387,     0,  21,   0,  UNI_YIJING                                 }   /* yijinghexagramsymbols */,
+  {     4,  1773,   733,   4,   2,  UNI_WB__EB                                 }   /* gcb=em */,
+  {     0,  6258,  5299,  13,   6,  UNI_JG__YUDHHE                             }   /* joininggroup=yudhhe */,
+  {     0,  1923,  1438,   7,   9,  UNI_SC__SAMR                               }   /* script=samaritan */,
+  {    12,  6303,  9162,  17,   6,  UNI_LOE                                    }   /* logicalorderexception=t */,
+  {     1,  1711,  8717,   4,  10,  UNI_ARABICMATH                             }   /* blk=arabicmath */,
+  {     6,  2333,     0,   4,   0,  UNI_NV__6                                  }   /* nv=6 */,
+  {     0,    55,  1324,   4,   2,  UNI_CCC__IS                                }   /* ccc=is */,
+  {    10,  1158,     0,   4,   0,  UNI_UGAR                                   }   /* ugar */,
+  {     2,  1127,   211,   4,   4,  UNI_TAVT                                   }   /* scx=tavt */,
+  {     5,  8366,   639,  15,   3,  UNI_NO                                     }   /* generalcategory=no */,
+  {     2,    30,  5339,   1,  20,  UNI_OTTOMANSIYAQNUMBERS                    }   /* isottomansiyaqnumbers */,
+  {     0,  8642,     0,  34,   0,  UNI_CJKEXTB                                }   /* blk=cjkunifiedideographsextensionb */,
+  {     1,  4796,   368,   8,   5,  UNI_XPOSIXUPPER                            }   /* uppercase=yes */,
+  {     0,   747,  5248,   3,  11,  UNI_KANASUP                                }   /* kanasupplement */,
+  {     6,  1324,  2427,   2,   3,  UNI_IDC                                    }   /* isidc */,
+  {     0,  1127,   144,   4,   4,  UNI_MYMR                                   }   /* scx=mymr */,
+  {     1,   669,   368,   5,   2,  UNI_grbase_values_index                    }   /* grbase= */,
+  {     3,    55,  8601,   4,   9,  UNI_CCC__AL                                }   /* ccc=aboveleft */,
+  {     0,  1773,   383,   4,   2,  UNI_GCB__SM                                }   /* gcb=sm */,
+  {     9,  5947,    32,  21,   1,  UNI_GCB__V                                 }   /* graphemeclusterbreak=v */,
+  {     0,  4650,   706,  17,   5,  UNI_OGAM                                   }   /* scriptextensions=ogham */,
+  {     0,  2974,  6190,  10,   9,  UNI_ETHIOPICEXTA                           }   /* isethiopicextendeda */,
+  {     0,  5475,   639,  20,   2, -UNI_EXTPICT                                }   /* extendedpictographic=n */,
+  {    18,  2393,  2778,  10,   3,  UNI_IN__5                                  }   /* presentin=5.0 */,
+  {     0,  4650,   432,  17,   3,  UNI_HAN                                    }   /* scriptextensions=han */,
+  {     4,  1923,  3877,   7,  10,  UNI_SC__DEVA                               }   /* script=devanagari */,
+  {     3,  8366,  3175,  15,   2,  UNI_P                                      }   /* generalcategory=p */,
+  {     0,  1324,   420,   2,   4,  UNI_ARMN                                   }   /* isarmn */,
+  {     1,  7670,  2403,  25,   2,  UNI_CCC__214                               }   /* canonicalcombiningclass=214 */,
+  {     0,  1324,  8510,   2,  16,  UNI_CUNEIFORMNUMBERS                       }   /* iscuneiformnumbers */,
+  {    12,  1127,   448,   4,   3,  UNI_NKO                                    }   /* scx=nko */,
+  {     2,    54,  3320,   2,   8,  UNI_SC__MYMR                               }   /* sc=myanmar */,
+  {     0,  7670,   402,  25,   2,  UNI_CCC__R                                 }   /* canonicalcombiningclass=226 */,
+  {     0,  1453,  1969,   3,   3,  UNI_WB__EB                                 }   /* wb=gaz */,
+  {     2,  3595,  2297,  14,   8,  UNI_NV__5_SLASH_12                         }   /* numericvalue=4.167e-01 */,
+  {     0,  6287,  1350,  10,   6,  UNI_LB__VI                                 }   /* linebreak=virama */,
+  {     0,  1281,  1776,   5,  12,  UNI_INGURUNGKHEMA                          }   /* block=gurungkhema */,
+  {     1,  7052,     0,   5,   0,  UNI_inpc_values_index                      }   /* inpc= */,
+  {     0,  6022,     0,  19,   0,  UNI_MERO                                   }   /* meroitichieroglyphs */,
+  {     2,  1115,     0,   4,   0,  UNI_XPOSIXWORD                             }   /* word */,
+  {     1,  2860,  4886,  10,   9,  UNI_ARABICEXTC                             }   /* blk=arabicextendedc */,
+  {     0,     2,  6004,   1,  10,  UNI_COUNTINGROD                            }   /* countingrod */,
+  {     1,  8257,   984,  23,   3,  UNI_JG__MANICHAEANTEN                      }   /* joininggroup=manichaeanten */,
+  {    13,  5153,  5248,   9,   4,  UNI_KANASUP                                }   /* block=kanasup */,
+  {    14,  1127,  3009,   3,  10,  UNI_MLYM                                   }   /* scx=malayalam */,
+  {     5,  2449,  4412,   6,  15,  UNI_JURCHENRADICALS                        }   /* block=jurchenradicals */,
+  {     4,  6498,  3566,   7,  14,  UNI_MISCPICTOGRAPHS                        }   /* block=miscpictographs */,
+  {     0,  1649,     0,   2,   0,  UNI_LOWERCASELETTER                        }   /* ll */,
+  {     0,  6237,  9075,   5,  21,  UNI_SUPSYMBOLSANDPICTOGRAPHS               }   /* issupsymbolsandpictographs */,
+  {     1,  1711,  2072,   4,   7,  UNI_INSOGDIAN                              }   /* blk=sogdian */,
+  {     0,  2518,     0,   8,   0,  UNI_CYRL                                   }   /* cyrillic */,
+  {     0,  1127,   810,   4,   7,  UNI_OSMA                                   }   /* scx=osmanya */,
+  {     0,  5371,  6670,   8,   4,  UNI_WB__NU                                 }   /* wordbreak=nu */,
+  {     1,  4650,  6345,  17,   7,  UNI_SINH                                   }   /* scriptextensions=sinhala */,
+  {     1,  6258,  3019,  13,  11,  UNI_JG__ROHINGYAYEH                        }   /* joininggroup=rohingyayeh */,
+  {     1,  3274,   638,   7,   2,  UNI_hex_values_index                       }   /* hexdigit= */,
+  {     3,   196,   639,   2,   2,  UNI_EA__N                                  }   /* ea=n */,
+  {     1,  6287,  2111,  10,   2,  UNI_LB__WJ                                 }   /* linebreak=wj */,
+  {     2,  2832,  1759,  14,   7,  UNI_BC__LRI                                }   /* bc=lefttorightisolate */,
+  {     0,  1324,  6218,   2,  12,  UNI_SUNDANESESUP                           }   /* issundanesesup */,
+  {     9,  1324,   464,   2,   4,  UNI_ORKH                                   }   /* isorkh */,
+  {     2,  5371,   209,  10,   2,  UNI_WB__ML                                 }   /* wordbreak=ml */,
+  {     2,  3277,     0,   5,   0,  UNI_XPOSIXDIGIT                            }   /* digit */,
+  {    12,  1923,   187,   7,   4,  UNI_SC__RUNR                               }   /* script=runr */,
+  {     4,  4049,   307,  15,   1,  UNI_NV__1_SLASH_9                          }   /* numericvalue=1/9 */,
+  {     4,  1855,   369,  11,   2,  UNI_KEHNOMIRROR                            }   /* kehnomirror=y */,
+  {     0,  1711,  1496,   7,   7,  UNI_CJKSTROKES                             }   /* blk=cjkstrokes */,
+  {     0,  5666,  4968,  13,   5,  UNI_JG__MANICHAEANZAYIN                    }   /* jg=manichaeanzayin */,
+  {     0,     2,   627,   3,   5,  UNI_CWL                                    }   /* cwl=true */,
+  {     4,  1711,  3527,   4,   6,  UNI_INHEBREW                               }   /* blk=hebrew */,
+  {     7,  1236,  3822,   5,  11,  UNI_CJKCOMPATFORMS                         }   /* incjkcompatforms */,
+  {     0,    30,  4366,   1,  16,  UNI_PD                                     }   /* isdashpunctuation */,
+  {     8,  8095,  7643,  18,   9,  UNI_DT__CAN                                }   /* decompositiontype=canonical */,
+  {     4,  7865,  5578,   5,  15,  UNI_INSC__REGISTERSHIFTER                  }   /* insc=registershifter */,
+  {     1,  1790,  6754,   6,   9,  UNI_ARABICEXTB                             }   /* arabicextendedb */,
+  {     0,   304,  4076,   2,   4,  UNI_NV__5_SLASH_8                          }   /* nv=5/8 */,
+  {     2,    54,  2863,   2,   7,  UNI_SC__ARAB                               }   /* sc=arabic */,
+  {     7,  6095,    58,   4,   1,  UNI_emod_values_index                      }   /* emod= */,
+  {     8,  5196,  7869,  18,  10,  UNI_INCB__CONSONANT                        }   /* indicconjunctbreak=consonant */,
+  {     1,  5884,    58,  21,   1,  UNI_cwl_values_index                       }   /* changeswhenlowercased= */,
+  {     8,    30,  5630,   1,   5,  UNI_CHER                                   }   /* ischer */,
+  {     0,  1767,  1222,   3,   6,  UNI_DT__NAR                                }   /* dt=narrow */,
+  {     2,   304,  1203,   3,   2,  UNI_NV__24                                 }   /* nv=24 */,
+  {     0,   321,  6948,   2,  10,  UNI_PUA                                    }   /* inprivateuse */,
+  {     0,  1923,  1911,   7,   4,  UNI_SC__MONG                               }   /* script=mong */,
+  {    11,  6287,  5704,  10,   6,  UNI_LB__HY                                 }   /* linebreak=hyphen */,
+  {     3,   574,     0,   4,   0,  UNI_TANG                                   }   /* tang */,
+  {     4,  3849,     0,  14,   0,  UNI_LATINEXTD                              }   /* latinextendedd */,
+  {     2,  4603,   369,  14,   4,  UNI_DT__NONE                               }   /* nfkdquickcheck=yes */,
+  {     1,  1923,  6218,   7,   9,  UNI_SUND                                   }   /* script=sundanese */,
+  {     1,  1127,  1919,   4,   4,  UNI_MLYM                                   }   /* scx=mlym */,
+  {     0,  5371,   293,  10,   2,  UNI_WB__XX                                 }   /* wordbreak=xx */,
+  {     4,  2485,     0,  10,   0,  UNI_CN                                     }   /* unassigned */,
+  {     1,  3847,  4925,   6,   5,  UNI_LATIN1                                 }   /* inlatin1sup */,
+  {     6,  7867,  1911,   3,   4,  UNI_SC__MONG                               }   /* sc=mong */,
+  {     9,  1324,  1341,   2,   9,  UNI_SIND                                   }   /* iskhudawadi */,
+  {     0,  2718,   101,   3,   2,  UNI_LB__HH                                 }   /* lb=hh */,
+  {     3,  7300,  9163,  21,   5,  UNI_COMPEX                                 }   /* fullcompositionexclusion=t */,
+  {     3,  3806,   627,   4,   5,  UNI_IDSU                                   }   /* idsu=true */,
+  {     1,  1711,  7020,   4,  11,  UNI_NUMBERFORMS                            }   /* blk=numberforms */,
+  {     0,   321,  6387,   2,   6,  UNI_YIJING                                 }   /* inyijing */,
+  {     8,  5475,  7055,  19,   3,  UNI_EXTPICT                                }   /* extendedpictographic=t */,
+  {     5,  7169,   566,  22,   2,  UNI_JG__MALAYALAMJA                        }   /* joininggroup=malayalamja */,
+  {     1,  2882,   962,  14,   6, -UNI_ECOMP                                  }   /* emojicomponent=false */,
+  {     0,  2545,  6754,   9,   9,  UNI_MYANMAREXTB                            }   /* inmyanmarextendedb */,
+  {     1,  6258,  1587,  13,   3,  UNI_JG__YEH                                }   /* joininggroup=yeh */,
+  {     1,  2528,  6190,   8,   9,  UNI_ETHIOPICEXTA                           }   /* ethiopicextendeda */,
+  {     1,  6498,  2765,   7,  12,  UNI_MISCTECHNICAL                          }   /* block=misctechnical */,
+  {     1,    32,   369,   2,   4,  UNI_VS                                     }   /* vs=yes */,
+  {     1,  2974,  6607,   8,  12,  UNI_ETHIOPICSUP                            }   /* isethiopicsupplement */,
+  {     1,  3176,  2222,  11,   2,  UNI_IN__6_DOT_2                            }   /* presentin=v62 */,
+  {     6,  8095,  4829,  18,   4,  UNI_DT__INIT                               }   /* decompositiontype=init */,
+  {     0,    75,     0,   3,   0,  UNI_CWU                                    }   /* cwu */,
+  {     0,  2400,  6687,   3,   3,  UNI_IN__5_DOT_1                            }   /* in=5.1 */,
+  {     0,    68,     0,   1,   0,  UNI_P                                      }   /* p */,
+  {     1,  2896,   136,   3,   2,  UNI_ME                                     }   /* gc=me */,
+  {     0,   681,  8116,   4,   2,  UNI_LB__H2                                 }   /* hst=lv */,
+  {     0,   321,   810,   2,   7,  UNI_INOSMANYA                              }   /* inosmanya */,
+  {     5,  2616,   962,   5,   2, -UNI_JOINC                                  }   /* joinc=f */,
+  {     0,    30,  1619,   1,  11,  UNI_INPHOENICIAN                           }   /* inphoenician */,
+  {     0,  1127,  1014,   4,   4,  UNI_HATR                                   }   /* scx=hatr */,
+  {     1,   493,   570,   2,   3,  UNI_idsb_values_index                      }   /* idsb= */,
+  {     1,  2449,  7919,   6,  19,  UNI_TANGUTCOMPONENTSSUP                    }   /* block=tangutcomponentssup */,
+  {     2,  4650,  6200,  18,   8,  UNI_MONG                                   }   /* scriptextensions=mongolian */,
+  {     2,  2088,   962,   7,   6, -UNI_RADICAL                                }   /* radical=false */,
+  {     4,  1711,  8510,   4,  16,  UNI_CUNEIFORMNUMBERS                       }   /* blk=cuneiformnumbers */,
+  {     3,  1127,   716,   4,   5,  UNI_RUNR                                   }   /* scx=runic */,
+  {     1,   915,   148,   4,   2,  UNI_IN__NA                                 }   /* age=na */,
+  {     7,  2449,  3624,   6,  15,  UNI_SARB                                   }   /* block=oldsoutharabian */,
+  {     0,   681,     0,   4,   0,  UNI_hst_values_index                       }   /* hst= */,
+  {     0,  4796,     0,   5,   0,  UNI_XPOSIXUPPER                            }   /* upper */,
+  {     8,  1923,  1393,   7,   9,  UNI_SC__PERM                               }   /* script=oldpermic */,
+  {     7,  2096,  4427,   7,   5,  UNI_POSIXLOWER                             }   /* isposixlower */,
+  {     0,  4650,  4281,  17,   7,  UNI_BRAI                                   }   /* scriptextensions=braille */,
+  {     1,     2,   369,   3,   4,  UNI_CWL                                    }   /* cwl=yes */,
+  {     0,  5666,     0,  20,   0,  UNI_JG__MANICHAEANDHAMEDH                  }   /* jg=manichaeandhamedh */,
+  {     0,  3595,   789,  13,   3,  UNI_NV__1_SLASH_2                          }   /* numericvalue=1/2 */,
+  {    18,  1324,  8127,   2,  28,  UNI_PHONETICEXTSUP                         }   /* isphoneticextensionssupplement */,
+  {    41,  3595,   795,  13,   2,  UNI_NV__35                                 }   /* numericvalue=35 */,
+  {     1,  8366,  2442,  16,   6,  UNI_N                                      }   /* generalcategory=number */,
+  {     9,  1324,  2806,   2,  13,  UNI_VERTICALFORMS                          }   /* isverticalforms */,
+  {     0,  2962,  1553,  10,   4,  UNI_CYRILLICEXTA                           }   /* iscyrillicexta */,
+  {     6,  7962,   798,  27,   2,  UNI_CCC__21                                }   /* canonicalcombiningclass=ccc21 */,
+  {     3,  7962,   364,  27,   2,  UNI_CCC__91                                }   /* canonicalcombiningclass=ccc91 */,
+  {     1,  1923,  1006,   7,   4,  UNI_SC__HIRA                               }   /* script=hira */,
+  {     1,   235,     0,   4,   0,  UNI_WCHO                                   }   /* wcho */,
+  {     0,  2896,   496,   3,   2,  UNI_SO                                     }   /* gc=so */,
+  {     8,  3269,     0,  13,   0,  UNI_POSIXXDIGIT                            }   /* asciihexdigit */,
+  {     2,  7867,  5108,   3,   4,  UNI_BAMU                                   }   /* sc=bamu */,
+  {     0,  1324,   124,   2,   4,  UNI_KRAI                                   }   /* iskrai */,
+  {     0,  1324,  5442,   2,  14,  UNI_LATINEXTC                              }   /* islatinextendedc */,
+  {     1,  4427,     0,  15,   0,  UNI_LOWERCASELETTER                        }   /* lowercaseletter */,
+  {     1,  1923,  2173,   7,  12,  UNI_MEND                                   }   /* script=mendekikakui */,
+  {     0,   314,   369,   5,   2,  UNI__PERL_PATWS                            }   /* patws=y */,
+  {     0,  7563,   369,  26,   4,  UNI_PCM                                    }   /* prependedconcatenationmark=yes */,
+  {     0,  8924,  5228,  22,  14,  UNI_INSC__VOWELDEPENDENT                   }   /* indicsyllabiccategory=voweldependent */,
+  {     1,  4650,   432,  17,   4,  UNI_HANO                                   }   /* scriptextensions=hano */,
+  {     9,  7867,  1250,   3,   9,  UNI_SC__QAAI                               }   /* sc=inherited */,
+  {     1,  2832,  6424,  14,   8,  UNI_BC__LRO                                }   /* bc=lefttorightoverride */,
+  {     0,  6345,     0,   4,   0,  UNI_SINH                                   }   /* sinh */,
+  {     0,     2,  3350,   1,  14,  UNI_CONTROLPICTURES                        }   /* controlpictures */,
+  {     0,  2616,    58,  11,   1,  UNI_joinc_values_index                     }   /* joincontrol= */,
+  {     6,   132,     0,   4,   0,  UNI_LATN                                   }   /* latn */,
+  {     1,  1195,  3593,   7,   2,  UNI_CCC__36                                }   /* ccc=ccc36 */,
+  {     1,    55,  2005,   4,   2,  UNI_CCC__DB                                }   /* ccc=db */,
+  {     1,  2974,     0,   6,   0,  UNI_ETHI                                   }   /* isethi */,
+  {     6,    30,   936,   1,   9,  UNI_INBALINESE                             }   /* inbalinese */,
+  {     0,  6465,  8450,   7,  29,  UNI_ENCLOSEDALPHANUMSUP                    }   /* block=enclosedalphanumericsupplement */,
+  {     0,  1324,   179,   2,   4,  UNI_COPT                                   }   /* isqaac */,
+  {     7,  6839,  6282,  19,   5,  UNI_JG__AFRICANNOON                        }   /* joininggroup=africannoon */,
+  {     0,  1324,   564,   2,   6,  UNI_RJNG                                   }   /* isrejang */,
+  {     1,  1923,   775,   7,   7,  UNI_MARC                                   }   /* script=marchen */,
+  {     0,  4264,   962,   4,   6, -UNI_IDSB                                   }   /* idsb=false */,
+  {    11,  2627,  3566,   3,  14,  UNI_MISCPICTOGRAPHS                        }   /* ismiscpictographs */,
+  {     1,  8315,   639,  11,   3, -UNI_IDEO                                   }   /* ideographic=no */,
+  {     1,  7865,  7379,  14,  11,  UNI_INSC__CONSONANTPLACEHOLDER             }   /* insc=consonantplaceholder */,
+  {     3,    16,  2833,   1,   3,  UNI_L                                      }   /* gc=l */,
+  {     1,   304,  2205,   3,   2,  UNI_NV__42                                 }   /* nv=42 */,
+  {     3,  2896,   343,   3,   2,  UNI_PF                                     }   /* gc=pf */,
+  {     0,  1324,   810,   2,   4,  UNI_OSMA                                   }   /* isosma */,
+  {     0,  2718,  1650,   3,   2,  UNI_LB__LF                                 }   /* lb=lf */,
+  {     0,  2449,  6599,   6,  10,  UNI_INGLAGOLITIC                           }   /* block=glagolitic */,
+  {     3,  8796,  9133,  30,  14,  UNI_INPC__TOPANDBOTTOMANDRIGHT             }   /* indicpositionalcategory=topandbottomandright */,
+  {     9,  1767,   253,   3,   2,  UNI_DT__NB                                 }   /* dt=nb */,
+  {     0,  1324,  3527,   2,   4,  UNI_HEBR                                   }   /* ishebr */,
+  {     0,  7867,   860,   3,   7,  UNI_SIDT                                   }   /* sc=sidetic */,
+  {     1,  6326,   369,   5,   4,  UNI__PERL_NCHAR                            }   /* nchar=yes */,
+  {     0,  1471,  4925,   4,   5,  UNI_LATIN1                                 }   /* latin1sup */,
+  {     0,  1923,  1953,   7,  11,  UNI_SC__SYLO                               }   /* script=sylotinagri */,
+  {     1,  4796,   627,   5,   5,  UNI_XPOSIXUPPER                            }   /* upper=true */,
+  {     0,  1711,  6599,   4,  20,  UNI_GLAGOLITICSUP                          }   /* blk=glagoliticsupplement */,
+  {     0,  4650,  1130,  16,   5,  UNI_TALU                                   }   /* scriptextensions=talu */,
+  {     5,  9220,  6877,   7,  22,  UNI_SHORTHANDFORMATCONTROLS                }   /* block=shorthandformatcontrols */,
+  {     0,  3847,  4982,  10,  10,  UNI_LATINEXTADDITIONAL                     }   /* inlatinextadditional */,
+  {     1,  1711,  5808,   4,   7,  UNI_INBENGALI                              }   /* blk=bengali */,
+  {     0,     5,  2985,   1,  11,  UNI_MAHJONG                                }   /* mahjongtiles */,
+  {     0,    11,  2819,   1,  13,  UNI_ANCIENTSYMBOLS                         }   /* ancientsymbols */,
+  {     0,  2449,  7401,   6,  23,  UNI_GEOMETRICSHAPESEXT                     }   /* block=geometricshapesextended */,
+  {     4,   923,  1374,   5,   3,  UNI_AGE__16                                }   /* age=v160 */,
+  {     7,  2636,  2944,   5,   8,  UNI_SO                                     }   /* isothersymbol */,
+  {     1,  2860,  6607,   8,  12,  UNI_ARABICSUP                              }   /* blk=arabicsupplement */,
+  {     0,  7867,   148,   3,   4,  UNI_NARB                                   }   /* sc=narb */,
+  {     2,  7052,  7063,   5,  13,  UNI_INPC__BOTTOMANDLEFT                    }   /* inpc=bottomandleft */,
+  {     8,  2882,     0,  14,   0,  UNI_ECOMP                                  }   /* emojicomponent */,
+  {     2,  1324,  1420,   2,   9,  UNI_PALM                                   }   /* ispalmyrene */,
+  {     3,  5947,  4730,  19,   3,  UNI_GCB__L                                 }   /* graphemeclusterbreak=l */,
+  {     0,  8315,   369,  11,   2,  UNI_IDEO                                   }   /* ideographic=y */,
+  {     4,  2449,  7111,   6,  15,  UNI_MODIFIERLETTERS                        }   /* block=modifierletters */,
+  {     7,  1127,    39,   4,   4,  UNI_BHKS                                   }   /* scx=bhks */,
+  {     0,  5968,  7324,  15,  10,  UNI_IDENTIFIERTYPE__LIMITEDUSE             }   /* identifiertype=limiteduse */,
+  {     0,  7867,   280,   3,   5,  UNI_SC__GARA                               }   /* sc=garay */,
+  {     6,  4650,   120,  17,   4,  UNI_KNDA                                   }   /* scriptextensions=knda */,
+  {     0,    55,  1722,   4,   2,  UNI_CCC__1                                 }   /* ccc=ov */,
+  {     0,  6287,  3175,   9,   3,  UNI_LB__PR                                 }   /* linebreak=pr */,
+  {     2,  2098,  3467,   5,   5,  UNI_POSIXALNUM                             }   /* posixalnum */,
+  {     4,   472,     0,   4,   0,  UNI_MIAO                                   }   /* plrd */,
+  {     1,  3595,  6704,  13,   9,  UNI_NV__1_SLASH_160                        }   /* numericvalue=6.250e-03 */,
+  {     0,  2896,  5387,   3,   2,  UNI_CASEDLETTER                            }   /* gc=l_ */,
+  {     5,  2449,  5420,   6,   9,  UNI_TANGUTSUP                              }   /* block=tangutsup */,
+  {     1,  8127,     0,  28,   0,  UNI_PHONETICEXTSUP                         }   /* phoneticextensionssupplement */,
+  {     1,  1711,  3877,   4,  14,  UNI_DEVANAGARIEXTA                         }   /* blk=devanagariexta */,
+  {    14,   379,    58,   4,   1,  UNI_cwcm_values_index                      }   /* cwcm= */,
+  {     0,  1281,  4205,   5,   5,  UNI_INMODI                                 }   /* block=modi */,
+  {     2,  7867,   696,   3,   5,  UNI_SC__DOGR                               }   /* sc=dogra */,
+  {     1,  1711,  1729,   4,  11,  UNI_INCYPROMINOAN                          }   /* blk=cyprominoan */,
+  {     1,  1711,  7792,   4,  27,  UNI_OCR                                    }   /* blk=opticalcharacterrecognition */,
+  {     0,    30,  4780,   1,  16,  UNI_TITLE                                  }   /* istitlecaseletter */,
+  {     1,  4264,   369,  17,   2,  UNI_IDSB                                   }   /* idsbinaryoperator=y */,
+  {     0,  8373,  3749,   9,   9,  UNI_Z                                      }   /* category=separator */,
+  {     5,  7643,  2277,  24,   2,  UNI_CCC__33                                }   /* canonicalcombiningclass=33 */,
+  {     1,  7867,   183,   3,   4,  UNI_RJNG                                   }   /* sc=rjng */,
+  {     1,    32,   627,   2,   5,  UNI_VS                                     }   /* vs=true */,
+  {     0,  1818,  5649,   3,  17,  UNI_SMALLKANAEXT                           }   /* issmallkanaextension */,
+  {     9,  2449,  1790,   6,   9,  UNI_ARABICPFB                              }   /* block=arabicpfb */,
+  {     5,  1127,   464,   4,   4,  UNI_ORKH                                   }   /* scx=orkh */,
+  {     1,  7867,   761,   3,   7,  UNI_SC__LINA                               }   /* sc=lineara */,
+  {    11,  4650,   112,  17,   4,  UNI_KAWI                                   }   /* scriptextensions=kawi */,
+  {     1,  4650,   701,  17,   5,  UNI_LIMB                                   }   /* scriptextensions=limbu */,
+  {     0,  1923,    39,   7,   4,  UNI_BHKS                                   }   /* script=bhks */,
+  {     0,  1127,   329,   4,   5,  UNI_TALE                                   }   /* scx=taile */,
+  {     0,  3909,  4834,  10,  13,  UNI_SUPPUNCTUATION                         }   /* supplementalpunctuation */,
+  {     6,  4650,  5242,  17,   7,  UNI_SHRD                                   }   /* scriptextensions=sharada */,
+  {     5,  1127,  1317,   4,   4,  UNI_TIRH                                   }   /* scx=tirh */,
+  {     0,  1127,  5992,   4,   5,  UNI_GREK                                   }   /* scx=greek */,
+  {     0,  1458,     0,   4,   0,  UNI_XIDS                                   }   /* xids */,
+  {     1,  4049,     0,  14,   0,  UNI_NV__1                                  }   /* numericvalue=1 */,
+  {     7,   745,  2536,   4,   9,  UNI_KATAKANAEXT                            }   /* inkatakanaext */,
+  {     1,  1324,  2787,   2,  13,  UNI_PATSYN                                 }   /* ispatternsyntax */,
+  {     0,  1396,     0,   4,   0,  UNI_PERM                                   }   /* perm */,
+  {     2,  7867,  1590,   3,   4,  UNI_KHAR                                   }   /* sc=khar */,
+  {     0,  1923,   120,   7,   4,  UNI_SC__KNDA                               }   /* script=knda */,
+  {     0,   390,  3383,   3,   8,  UNI_NO                                     }   /* othernumber */,
+  {     0,    55,  2335,   3,   2,  UNI_CCC__6                                 }   /* ccc=6 */,
+  {     0,  2832,    91,   4,   2,  UNI_BC__LRE                                }   /* bc=lre */,
+  {     0,  6862,  2429,  15,   8,  UNI_SB__SC                                 }   /* sentencebreak=scontinue */,
+  {     2,  6258,  3030,  13,  11,  UNI_JG__STRAIGHTWAW                        }   /* joininggroup=straightwaw */,
+  {     4,  1127,  2150,   4,  12,  UNI_GONM                                   }   /* scx=masaramgondi */,
+  {    12,  1127,   243,   4,   4,  UNI_XSUX                                   }   /* scx=xsux */,
+  {     7,   304,     0,   3,   0,  UNI_nv_values_index                        }   /* nv= */,
+  {     0,  1711,  1438,   4,   9,  UNI_INSAMARITAN                            }   /* blk=samaritan */,
+  {     1,  9147,  2848,  19,   2,  UNI_VO__R                                  }   /* verticalorientation=r */,
+  {     3,  1453,  6671,   2,   8,  UNI_WB__NU                                 }   /* wb=numeric */,
+  {     0,  4427,   962,   5,   2, -UNI_XPOSIXLOWER                            }   /* lower=f */,
+  {     7,    30,  4426,   1,  10,  UNI_XPOSIXLOWER                            }   /* islowercase */,
+  {     8,  4650,   990,  17,   8,  UNI_GUJR                                   }   /* scriptextensions=gujarati */,
+  {     3,  2393,  6687,  11,   3,  UNI_IN__15_DOT_1                           }   /* presentin=15.1 */,
+  {     1,   649,  6974,   2,   3,  UNI_LB__AL                                 }   /* lb=al */,
+  {     0,  7867,   574,   3,   4,  UNI_SC__TANG                               }   /* sc=tang */,
+  {     0,  1324,   448,   2,   3,  UNI_NKO                                    }   /* isnko */,
+  {     7,  4650,  2548,  18,   6,  UNI_MYMR                                   }   /* scriptextensions=myanmar */,
+  {     1,   243,     0,   4,   0,  UNI_XSUX                                   }   /* xsux */,
+  {     0,   321,  8481,   2,  30,  UNI_CJKEXTC                                }   /* incjkunifiedideographsextensionc */,
+  {     1,  1831,    20,   3,   2,  UNI_JG__HE                                 }   /* jg=he */,
+  {     0,  1324,   187,   2,   4,  UNI_RUNR                                   }   /* isrunr */,
+  {     0,  3847,  6754,   7,   9,  UNI_LATINEXTB                              }   /* inlatinextendedb */,
+  {     1,  1711,   726,   4,   5,  UNI_INBATAK                                }   /* blk=batak */,
+  {     1,  8315,  7055,  10,   3,  UNI_IDEO                                   }   /* ideographic=t */,
+  {     8,  8366,   496,  16,   2,  UNI_SO                                     }   /* generalcategory=so */,
+  {     0,    19,     0,   4,   0,  UNI_POSIXXDIGIT                            }   /* ahex */,
+  {     8,  2449,   280,   6,   5,  UNI_INGARAY                                }   /* block=garay */,
+  {     1,   558,   962,   6,   6, -UNI_PATSYN                                 }   /* patsyn=false */,
+  {     1,  1923,  4731,   6,   6,  UNI_SC__LATN                               }   /* script=latin */,
+  {     0,  2896,  2442,   3,   6,  UNI_N                                      }   /* gc=number */,
+  {     7,  1767,     0,   3,   0,  UNI_dt_values_index                        }   /* dt= */,
+  {     1,  3705,  5180,   7,  16,  UNI_ALCHEMICAL                             }   /* block=alchemicalsymbols */,
+  {     5,  1818,     0,   7,   0,  UNI_XPOSIXSPACE                            }   /* isspace */,
+  {     0,  1324,   810,   2,   7,  UNI_OSMA                                   }   /* isosmanya */,
+  {     0,  3580,  6670,  12,   3,  UNI_DT__CAN                                }   /* nfdquickcheck=n */,
+  {     0,  7563,   639,  26,   3, -UNI_PCM                                    }   /* prependedconcatenationmark=no */,
+  {     0,  3595,   409,  13,   2,  UNI_NV__16                                 }   /* numericvalue=16 */,
+  {     0,  5475,   627,  20,   5,  UNI_EXTPICT                                }   /* extendedpictographic=true */,
+  {     0,  8366,   343,  16,   2,  UNI_PF                                     }   /* generalcategory=pf */,
+  {     1,   508,     0,   4,   0,  UNI_VAI                                    }   /* vaii */,
+  {     7,  1711,  6199,   4,  12,  UNI_MONGOLIANSUP                           }   /* blk=mongoliansup */,
+  {     1,  7867,    78,   3,   4,  UNI_SC__CYRL                               }   /* sc=cyrl */,
+  {     0,  1324,  2173,   2,  12,  UNI_MEND                                   }   /* ismendekikakui */,
+  {     0,  1238,  2498,   2,   5,  UNI_CJKEXTE                                }   /* cjkexte */,
+  {     4,  4650,   721,  17,   5,  UNI_TAYO                                   }   /* scriptextensions=taiyo */,
+  {     0,  7865,  4340,   5,  12,  UNI_INSC__NUMBERJOINER                     }   /* insc=numberjoiner */,
+  {    17,   341,  1945,   3,   8,  UNI_SUPERANDSUB                            }   /* superandsub */,
+  {     0,  2832,  3294,   3,  12,  UNI_BC__ON                                 }   /* bc=otherneutral */,
+  {     1,  1127,  6345,   4,   4,  UNI_SINH                                   }   /* scx=sinh */,
+  {     4,  4650,  1429,  17,   9,  UNI_PAUC                                   }   /* scriptextensions=paucinhau */,
+  {     5,   923,   302,   5,   2,  UNI_AGE__4                                 }   /* age=v40 */,
+  {     0,  6287,  1833,   9,   3,  UNI_LB__CR                                 }   /* linebreak=cr */,
+  {     7,  2882,   369,  14,   4,  UNI_ECOMP                                  }   /* emojicomponent=yes */,
+  {     1,   321,  1044,   2,   6,  UNI_INWANCHO                               }   /* inwancho */,
+  {     7,  2449,   574,   6,   6,  UNI_INTANGSA                               }   /* block=tangsa */,
+  {     5,  6444,  5304,  20,   3,  UNI_BPT__C                                 }   /* bidipairedbrackettype=c */,
+  {     0,  8095,  1827,  18,   4,  UNI_DT__VERT                               }   /* decompositiontype=vert */,
+  {     2,  7643,  2863,  23,   3,  UNI_CCC__AR                                }   /* canonicalcombiningclass=ar */,
+  {     0,   321,  3551,   2,  15,  UNI_INMEROITICCURSIVE                      }   /* inmeroiticcursive */,
+  {     0,  1127,   120,   4,   4,  UNI_KNDA                                   }   /* scx=knda */,
+  {     0,   321,  2014,   2,   7,  UNI_UCASEXT                                }   /* inucasext */,
+  {     0,  4023,   639,   4,   2, -UNI_MATH                                   }   /* math=n */,
+  {     3,  7643,   448,  24,   2,  UNI_CCC__7                                 }   /* canonicalcombiningclass=nk */,
+  {     0,  7867,  6199,   3,   9,  UNI_SC__MONG                               }   /* sc=mongolian */,
+  {     1,  7610,  5064,  10,  10,  UNI_BC__WS                                 }   /* bidiclass=whitespace */,
+  {     0,   868,   962,   4,   2, -UNI_TERM                                   }   /* term=f */,
+  {     1,  1127,   990,   4,   8,  UNI_GUJR                                   }   /* scx=gujarati */,
+  {    10,  1127,   500,   4,   4,  UNI_TNSA                                   }   /* scx=tnsa */,
+  {     4,  2400,   598,   4,   3,  UNI_IN__16                                 }   /* in=16.0 */,
+  {     5,  7643,  2277,  25,   2,  UNI_WB__EB                                 }   /* canonicalcombiningclass=133 */,
+  {     0,  3595,  1203,  13,   2,  UNI_NV__24                                 }   /* numericvalue=24 */,
+  {     0,   706,     0,   5,   0,  UNI_OGAM                                   }   /* ogham */,
+  {     0,  2112,    12,  12,   1,  UNI_JT__D                                  }   /* joiningtype=d */,
+  {     1,  2616,   369,  11,   4,  UNI_JOINC                                  }   /* joincontrol=yes */,
+  {     0,  2014,     0,   4,   0,  UNI_UCAS                                   }   /* ucas */,
+  {    13,  9318,     0,  43,   0,  UNI_UCASEXTA                               }   /* unifiedcanadianaboriginalsyllabicsextendeda */,
+  {     1,  1711,  6794,   7,  18,  UNI_CJKCOMPATFORMS                         }   /* blk=cjkcompatibilityforms */,
+  {     6,  3391,   369,  14,   2,  UNI_GREXT                                  }   /* graphemeextend=y */,
+  {     1,    21,  6550,   1,  21,  UNI_EARLYDYNASTICCUNEIFORM                 }   /* earlydynasticcuneiform */,
+  {     0,    30,  6021,   1,   5,  UNI_MERO                                   }   /* ismero */,
+  {     2,  7867,   747,   3,   7,  UNI_SC__KNDA                               }   /* sc=kannada */,
+  {     2,  3176,  4093,  12,   2,  UNI_IN__17                                 }   /* presentin=v170 */,
+  {     1,  2449,   716,   6,   5,  UNI_INRUNIC                                }   /* block=runic */,
+  {     2,  4650,  1272,  17,   4,  UNI_MULT                                   }   /* scriptextensions=mult */,
+  {    13,  2528,     0,   8,   0,  UNI_ETHI                                   }   /* ethiopic */,
+  {     8,  7867,  1088,   3,   8,  UNI_SC__MAHJ                               }   /* sc=mahajani */,
+  {    10,   619,  1379,   5,   2,  UNI_CCC__AR                                }   /* ccc=232 */,
+  {     1,  1324,  1307,   2,   7,  UNI_SUNU                                   }   /* issunuwar */,
+  {     3,  2896,  2596,   3,  11,  UNI_CASEDLETTER                            }   /* gc=casedletter */,
+  {    11,   321,  6487,   2,   8,  UNI_INGEORGIAN                             }   /* ingeorgian */,
+  {     6,  2449,  1666,   6,  10,  UNI_INTOLONGSIKI                           }   /* block=tolongsiki */,
+  {     0,  4811,   962,  18,   2, -UNI_IDST                                   }   /* idstrinaryoperator=f */,
+  {     8,  4617,  2276,  14,   8,  UNI_NV__1_SLASH_3                          }   /* numericvalue=3.333e-01 */,
+  {     0,   456,     0,   4,   0,  UNI_OLCK                                   }   /* olck */,
+  {     3,  2449,  9062,   6,  34,  UNI_MISCPICTOGRAPHS                        }   /* block=miscellaneoussymbolsandpictographs */,
+  {     0,  1923,  1026,   7,   6,  UNI_LEPC                                   }   /* script=lepcha */,
+  {     0,   434,     0,   2,   0,  UNI_NO                                     }   /* no */,
+  {     1,   272,   369,   5,   2,  UNI_CWKCF                                  }   /* cwkcf=y */,
+  {    12,  4650,   853,  17,   7,  UNI_SHAW                                   }   /* scriptextensions=shavian */,
+  {     0,  5926,   962,  21,   2, -UNI_CWU                                    }   /* changeswhenuppercased=f */,
+  {     2,  4650,  7211,  18,  10,  UNI_MTEI                                   }   /* scriptextensions=meeteimayek */,
+  {     2,  2293,   546,   4,   2,  UNI_NV__4_SLASH_5                          }   /* nv=4/5 */,
+  {     3,  3891,  4925,   6,   2,  UNI_LATIN1                                 }   /* islatin1 */,
+  {    11,  2642,  1115,   8,   4,  UNI_XPOSIXWORD                             }   /* isxposixword */,
+  {     3,  4650,   908,  17,   7,  UNI_ZZZZ                                   }   /* scriptextensions=unknown */,
+  {    10,  8366,  3202,  16,   2,  UNI_PS                                     }   /* generalcategory=ps */,
+  {     1,  1127,   128,   4,   4,  UNI_LAO                                    }   /* scx=laoo */,
+  {     1,   395,     0,   5,   0,  UNI_GREXT                                  }   /* grext */,
+  {     2,  2594,     0,  13,   0,  UNI_CASEDLETTER                            }   /* iscasedletter */,
+  {     0,  3183,  1375,   4,   2,  UNI_IN__6                                  }   /* in=v60 */,
+  {     0,  7304,  9163,  17,   5,  UNI_CE                                     }   /* compositionexclusion=t */,
+  {     0,  1236,  1553,   5,   4,  UNI_CJKEXTA                                }   /* incjkexta */,
+  {     2,  7867,   674,   3,   7,  UNI_SC__HANO                               }   /* sc=hanunoo */,
+  {     0,  7867,  8201,   3,   4,  UNI_EGYP                                   }   /* sc=egyp */,
+  {     0,  1324,   747,   2,   7,  UNI_KNDA                                   }   /* iskannada */,
+  {     0,  1127,  8201,   4,  19,  UNI_EGYP                                   }   /* scx=egyptianhieroglyphs */,
+  {     2,   321,   918,   2,   3,  UNI_IN__10                                 }   /* in=10 */,
+  {     0,  4713,     0,   6,   0,  UNI_ZYYY                                   }   /* common */,
+  {     2,  2545,  2765,   3,  12,  UNI_MISCTECHNICAL                          }   /* inmisctechnical */,
+  {     1,  5436,  6190,  11,   9,  UNI_LATINEXTA                              }   /* block=latinextendeda */,
+  {     2,  1324,   530,   2,   6,  UNI_LYDI                                   }   /* islydian */,
+  {     7,  1923,    47,   7,   4,  UNI_SC__CAKM                               }   /* script=cakm */,
+  {     0,    30,  8716,   1,  36,  UNI_ARABICMATH                             }   /* inarabicmathematicalalphabeticsymbols */,
+  {    23,   304,   363,   3,   2,  UNI_NV__49                                 }   /* nv=49 */,
+  {     3,  1127,  6120,   4,  21,  UNI_PRTI                                   }   /* scx=inscriptionalparthian */,
+  {     0,  8373,  6948,   9,  10,  UNI_CO                                     }   /* category=privateuse */,
+  {     0,  4382,   627,   9,   5,  UNI_DIA                                    }   /* diacritic=true */,
+  {    20,  7867,   706,   3,   5,  UNI_OGAM                                   }   /* sc=ogham */,
+  {     0,  2718,  3848,   3,   2,  UNI_LB__NL                                 }   /* lb=nl */,
+  {     1,  2426,   962,   4,   6, -UNI_XIDC                                   }   /* xidc=false */,
+  {     7,   967,   369,   5,   4,  UNI_ECOMP                                  }   /* ecomp=yes */,
+  {     1,   321,  4763,   2,  18,  UNI_COPTICEPACTNUMBERS                     }   /* incopticepactnumbers */,
+  {     3,   321,  8229,   2,  18,  UNI_INVS                                   }   /* invariationselectors */,
+  {     3,  7867,  3193,   3,   9,  UNI_XSUX                                   }   /* sc=cuneiform */,
+  {     0,  1324,   379,   2,   4,  UNI_CWCM                                   }   /* iscwcm */,
+  {     1,  6444,  5978,  17,   6,  UNI_BPT__N                                 }   /* bidipairedbrackettype=n */,
+  {    13,  7867,  2357,   3,  12,  UNI_SC__HUNG                               }   /* sc=oldhungarian */,
+  {     1,  1127,  2910,   4,   4,  UNI_COPT                                   }   /* scx=copt */,
+  {     5,  1127,   574,   4,   4,  UNI_TANG                                   }   /* scx=tang */,
+  {     0,  3595,  1380,  13,   4,  UNI_NV__2000                               }   /* numericvalue=2000 */,
+  {    12,   395,   638,   4,   4, -UNI_GREXT                                  }   /* grext=no */,
+  {     1,  4650,   754,  17,   7,  UNI_KALI                                   }   /* scriptextensions=kayahli */,
+  {     2,  1711,  1056,   4,   4,  UNI_JAMO                                   }   /* blk=jamo */,
+  {     0,  1923,    71,   7,   4,  UNI_SC__CPRT                               }   /* script=cprt */,
+  {     3,  7627,  6877,   5,  22,  UNI_SHORTHANDFORMATCONTROLS                }   /* blk=shorthandformatcontrols */,
+  {     0,  1923,  1915,   7,   4,  UNI_SC__KTHI                               }   /* script=kthi */,
+  {     1,  8889,    96,  35,   1,  UNI_CJKEXTJ                                }   /* block=cjkunifiedideographsextensionj */,
+  {     0,  3891,     0,   3,   0,  UNI_L                                      }   /* isl */,
+  {     1,  7867,   829,   3,   4,  UNI_NBAT                                   }   /* sc=nbat */,
+  {     0,  4650,  5668,  16,  11,  UNI_MANI                                   }   /* scriptextensions=manichaean */,
+  {     0,  1324,  1393,   2,   9,  UNI_PERM                                   }   /* isoldpermic */,
+  {     1,  1818,  1135,   3,   7,  UNI_SPECIALS                               }   /* isspecials */,
+  {    13,  1324,  4633,   2,  17,  UNI_RI                                     }   /* isregionalindicator */,
+  {     0,  8510,     0,  16,   0,  UNI_CUNEIFORMNUMBERS                       }   /* cuneiformnumbers */,
+  {     8,  1923,  4139,   7,   4,  UNI_LANA                                   }   /* script=lana */,
+  {    13,  2393,   607,  10,   3,  UNI_IN__9                                  }   /* presentin=9.0 */,
+  {     0,  7962,  1107,  27,   2,  UNI_CCC__31                                }   /* canonicalcombiningclass=ccc31 */,
+  {     2,  1324,  1972,   2,  11,  UNI_YISYLLABLES                            }   /* isyisyllables */,
+  {     1,  1127,   612,   4,   7,  UNI_AVST                                   }   /* scx=avestan */,
+  {     0,  5808,     0,   4,   0,  UNI_BENG                                   }   /* beng */,
+  {     0,  8366,  3378,  15,   7,  UNI_L                                      }   /* generalcategory=letter */,
+  {     4,  2545,  7540,   3,  23,  UNI_MUSICSUP                               }   /* inmusicalsymbolssupplement */,
+  {     0,  3183,   406,   4,   2,  UNI_IN__4_DOT_1                            }   /* in=v41 */,
+  {    13,  2449,  1972,   6,  11,  UNI_YISYLLABLES                            }   /* block=yisyllables */,
+  {     0,  1711,  1177,   4,   9,  UNI_INBERIAERFE                            }   /* blk=beriaerfe */,
+  {     0,   747,     0,   7,   0,  UNI_KNDA                                   }   /* kannada */,
+  {     2,  7627,  4683,   6,  15,  UNI_SUTTONSIGNWRITING                      }   /* blk=suttonsignwriting */,
+  {     1,  7643,  2206,  24,   2,  UNI_CCC__29                                }   /* canonicalcombiningclass=29 */,
+  {     1,   397,   962,   3,   2, -UNI_EXT                                    }   /* ext=f */,
+  {     0,  8955,     0,  35,   0,  UNI_DIACRITICALSFORSYMBOLS                 }   /* combiningdiacriticalmarksforsymbols */,
+  {     1,  3391,    58,  14,   1,  UNI_grext_values_index                     }   /* graphemeextend= */,
+  {     0,  5926,   369,  21,   2,  UNI_CWU                                    }   /* changeswhenuppercased=y */,
+  {     1,  1127,  1265,   4,   4,  UNI_MAKA                                   }   /* scx=maka */,
+  {     1,  1127,   223,   4,   4,  UNI_TIBT                                   }   /* scx=tibt */,
+  {     0,  1127,   207,   4,   4,  UNI_TAML                                   }   /* scx=taml */,
+  {     8,  2596,   369,   5,   4,  UNI_CASED                                  }   /* cased=yes */,
+  {     0,   253,     0,   2,   0,  UNI_NB                                     }   /* nb */,
+  {    41,   444,     0,   3,   0,  UNI_MRO                                    }   /* mro */,
+  {     0,  2393,   543,   9,   2,  UNI_IN__3                                  }   /* presentin=3 */,
+  {    10,  3847,  2741,   3,  12,  UNI_LOWSURROGATES                          }   /* inlowsurrogates */,
+  {     1,  1923,  4156,   7,  17,  UNI_SC__AGHB                               }   /* script=caucasianalbanian */,
+  {     0,  6465,  6754,  14,   9,  UNI_ETHIOPICEXTB                           }   /* block=ethiopicextendedb */,
+  {     0,  2393,  2336,  10,   3,  UNI_IN__6_DOT_2                            }   /* presentin=6.2 */,
+  {     6,  2400,   601,   3,   3,  UNI_IN__7                                  }   /* in=7.0 */,
+  {    14,   304,  1380,   3,   3,  UNI_NV__200                                }   /* nv=200 */,
+  {     0,  3391,   639,  14,   3, -UNI_GREXT                                  }   /* graphemeextend=no */,
+  {     1,  6324,   627,  21,   5,  UNI__PERL_NCHAR                            }   /* noncharactercodepoint=true */,
+  {    12,  8421,     0,  20,   0,  UNI_CJK                                    }   /* cjkunifiedideographs */,
+  {    11,   762,  1228,   3,   8,  UNI_EMOTICONS                              }   /* inemoticons */,
+  {    19,  1453,  1686,   3,   7,  UNI_WB__LE                                 }   /* wb=aletter */,
+  {     3,  2449,  1557,   6,   8,  UNI_INJAVANESE                             }   /* block=javanese */,
+  {     5,  5007,  2779,  14,   8,  UNI_NV__3_SLASH_5                          }   /* numericvalue=6.000e-01 */,
+  {    18,   424,   639,   2,   2, -UNI_DI                                     }   /* di=n */,
+  {     7,  1324,  1532,   2,   4,  UNI_BUGI                                   }   /* isbugi */,
+  {     1,   339,     0,   5,   0,  UNI_VSSUP                                  }   /* vssup */,
+  {     0,  4603,  6670,  13,   3,  UNI_NFKDQC__N                              }   /* nfkdquickcheck=n */,
+  {     9,   649,  3175,   2,   3,  UNI_LB__PR                                 }   /* lb=pr */,
+  {     2,   304,   405,   3,   2,  UNI_NV__34                                 }   /* nv=34 */,
+  {     3,  8373,  1649,   9,   2,  UNI_LOWERCASELETTER                        }   /* category=ll */,
+  {     1,  4650,    98,  17,   4,  UNI_GUKH                                   }   /* scriptextensions=gukh */,
+  {     2,   982,   639,   8,   2, -UNI_EXT                                    }   /* extender=n */,
+  {     2,   321,  3433,   2,   6,  UNI_ARROWS                                 }   /* inarrows */,
+  {     0,  3679,  6754,  12,   9,  UNI_CYRILLICEXTB                           }   /* blk=cyrillicextendedb */,
+  {     0,  1453,   293,   3,   2,  UNI_WB__XX                                 }   /* wb=xx */,
+  {     0,  6141,  9075,  14,  21,  UNI_SUPSYMBOLSANDPICTOGRAPHS               }   /* insupplementalsymbolsandpictographs */,
+  {     1,  2645,     0,  10,   0,  UNI_POSIXBLANK                             }   /* posixblank */,
+  {     0,  4049,  1379,  15,   3,  UNI_NV__1_SLASH_320                        }   /* numericvalue=1/320 */,
+  {     1,  1324,  3729,   2,   7,  UNI_CPRT                                   }   /* iscypriot */,
+  {     3,  4633,   639,  17,   3, -UNI_RI                                     }   /* regionalindicator=no */,
+  {     0,   341,  5364,   3,   7,  UNI_SUPARROWSA                             }   /* suparrowsa */,
+  {     1,  1324,   268,   2,   4,  UNI_CWCF                                   }   /* iscwcf */,
+  {     0,   310,   962,   2,   2, -UNI_RI                                     }   /* ri=f */,
+  {     0,  1074,   367,   5,   3,  UNI_kehcore_values_index                   }   /* kehcore= */,
+  {     0,  1767,  1751,   3,   8,  UNI_DT__FRA                                }   /* dt=fraction */,
+  {     0,  2627,  1565,   3,   7,  UNI_MUSICSUP                               }   /* ismusicsup */,
+  {     8,    30,  4411,   1,  16,  UNI_JURCHENRADICALS                        }   /* isjurchenradicals */,
+  {     0,  1773,  3661,   4,   3,  UNI_LB__ZWJ                                }   /* gcb=zwj */,
+  {    10,  6287,   191,  10,   2,  UNI_LB__SA                                 }   /* linebreak=sa */,
+  {     0,  1127,   124,   4,   4,  UNI_KRAI                                   }   /* scx=krai */,
+  {     9,  3609,     0,  15,   0,  UNI_NARB                                   }   /* oldnortharabian */,
+  {     5,  2449,  5420,   6,  16,  UNI_TANGUTSUP                              }   /* block=tangutsupplement */,
+  {     0,  5710,     0,   7,   0,  UNI_NV__1000                               }   /* nv=1000 */,
+  {     2,  2393,   593,  12,   2,  UNI_IN__14                                 }   /* presentin=14.0 */,
+  {     2,  1923,  1557,   7,   8,  UNI_SC__JAVA                               }   /* script=javanese */,
+  {     0,  6650,     0,  21,   0,  UNI_MCM                                    }   /* modifiercombiningmark */,
+  {    12,  7643,  7823,  18,  10,  UNI_CCC__L                                 }   /* canonicalcombiningclass=left */,
+  {     9,  1453,  1964,   3,   8,  UNI_WB__EB                                 }   /* wb=ebasegaz */,
+  {     1,  2393,   361,  10,   2,  UNI_IN__18                                 }   /* presentin=18 */,
+  {     8,   570,  1640,   3,   7,  UNI_SB__LE                                 }   /* sb=oletter */,
+  {     3,    16,  7868,   1,   4,  UNI_CO                                     }   /* gc=co */,
+  {     0,   868,   627,   4,   5,  UNI_TERM                                   }   /* term=true */,
+  {     0,  6650,   627,  21,   5,  UNI_MCM                                    }   /* modifiercombiningmark=true */,
+  {     1,  3317,  8826,   5,  32,  UNI_MISCMATHSYMBOLSB                       }   /* blk=miscellaneousmathematicalsymbolsb */,
+  {     1,  1324,  1496,   5,   7,  UNI_CJKSTROKES                             }   /* iscjkstrokes */,
+  {     0,  5371,  1686,  10,   7,  UNI_WB__LE                                 }   /* wordbreak=aletter */,
+  {     0,  8373,  2442,   9,   6,  UNI_N                                      }   /* category=number */,
+  {     0,  1195,   407,   7,   2,  UNI_CCC__15                                }   /* ccc=ccc15 */,
+  {     3,  8373,   347,   9,   2,  UNI_PD                                     }   /* category=pd */,
+  {     0,  6862,  3164,  14,   7,  UNI_SB__NU                                 }   /* sentencebreak=numeric */,
+  {     0,  1127,   889,   4,   7,  UNI_TAVT                                   }   /* scx=taiviet */,
+  {     0,  2718,   856,   3,   2,  UNI_LB__VI                                 }   /* lb=vi */,
+  {     0,  1102,   546,   4,   2,  UNI_NV__1_SLASH_5                          }   /* nv=1/5 */,
+  {     0,  7643,  1722,  24,   7,  UNI_CCC__1                                 }   /* canonicalcombiningclass=overlay */,
+  {     0,  1324,   424,   2,   3,  UNI_DIA                                    }   /* isdia */,
+  {     1,  1324,  4352,   2,   8,  UNI_VEDICEXT                               }   /* isvedicext */,
+  {     3,  2718,     6,   3,   2,  UNI_LB__CM                                 }   /* lb=cm */,
+  {     1,  5153,  5248,   9,  11,  UNI_KANASUP                                }   /* block=kanasupplement */,
+  {     0,  1711,  6180,   4,  19,  UNI_JAMOEXTA                               }   /* blk=hanguljamoextendeda */,
+  {     1,   397,   369,   3,   4,  UNI_EXT                                    }   /* ext=yes */,
+  {    11,   904,   627,   4,   5,  UNI_IDEO                                   }   /* ideo=true */,
+  {     3,  8479,  2056,  29,   3,  UNI_CJKEXTD                                }   /* iscjkunifiedideographsextensiond */,
+  {     3,  5863,   639,  21,   2, -UNI_CWCM                                   }   /* changeswhencasemapped=n */,
+  {    18,  5947,  1964,  21,   8,  UNI_WB__EB                                 }   /* graphemeclusterbreak=ebasegaz */,
+  {     0,  1127,   945,   4,   8,  UNI_BASS                                   }   /* scx=bassavah */,
+  {     0,  1711,     0,   4,   0,  UNI_blk_values_index                       }   /* blk= */,
+  {     1,  4650,  7076,  17,   4,  UNI_BRAH                                   }   /* scriptextensions=brah */,
+  {     0,  1056,     0,   4,   0,  UNI_JAMO                                   }   /* jamo */,
+  {     4,  4650,  4139,  17,   4,  UNI_LANA                                   }   /* scriptextensions=lana */,
+  {     2,  1711,   990,   4,   8,  UNI_INGUJARATI                             }   /* blk=gujarati */,
+  {     0,   904,   639,   4,   2, -UNI_IDEO                                   }   /* ideo=n */,
+  {     7,  1324,  8717,   2,  10,  UNI_ARABICMATH                             }   /* isarabicmath */,
+  {     0,  3595,   551,  14,   1,  UNI_NV__47                                 }   /* numericvalue=47 */,
+  {     0,  6141,  6155,   5,   7,  UNI_SUPARROWSB                             }   /* insuparrowsb */,
+  {     2,  5259,     0,   4,   0,  UNI_HAN                                    }   /* hani */,
+  {     9,     5,  3430,   1,  12,  UNI_MISCARROWSEXT                          }   /* miscarrowsext */,
+  {     3,  1324,  6991,   5,  19,  UNI_CJKCOMPATIDEOGRAPHSSUP                 }   /* iscjkcompatideographssup */,
+  {     0,  2449,   444,   6,   3,  UNI_INMRO                                  }   /* block=mro */,
+  {     4,  2293,  5714,   4,   4,  UNI_NV__40000                              }   /* nv=40000 */,
+  {     4,  7867,  2048,   3,  12,  UNI_SC__GONG                               }   /* sc=gunjalagondi */,
+  {    20,  1324,   164,   2,   4,  UNI_OUGR                                   }   /* isougr */,
+  {     7,  3007,   814,  12,   3,  UNI_JG__MALAYALAMNYA                       }   /* jg=malayalamnya */,
+  {     1,  3164,  3277,  12,   5,  UNI_NT__DI                                 }   /* numerictype=digit */,
+  {     4,  7867,  1676,   3,  10,  UNI_WARA                                   }   /* sc=warangciti */,
+  {     0,  3595,  2213,  13,   3,  UNI_NV__500                                }   /* numericvalue=500 */,
+  {     6,  4650,    90,  17,   4,  UNI_GREK                                   }   /* scriptextensions=grek */,
+  {     7,  1127,  5631,   4,   4,  UNI_CHER                                   }   /* scx=cher */,
+  {     1,  1127,   334,   4,   5,  UNI_TAKR                                   }   /* scx=takri */,
+  {     0,  2896,   267,   3,   2,  UNI_CASEDLETTER                            }   /* gc=lc */,
+  {    19,  4650,   696,  17,   5,  UNI_DOGR                                   }   /* scriptextensions=dogra */,
+  {     0,  3693,  6162,   5,  15,  UNI_ENCLOSEDALPHANUM                       }   /* blk=enclosedalphanum */,
+  {     0,  5947,   586,  21,   2,  UNI_WB__EB                                 }   /* graphemeclusterbreak=eb */,
+  {     0,  1711,  5523,   4,   9,  UNI_HALFMARKS                              }   /* blk=halfmarks */,
+  {     1,   424,   639,   3,   2, -UNI_DIA                                    }   /* dia=n */,
+  {     1,  5371,  1695,   9,   8,  UNI_WB__NL                                 }   /* wordbreak=newline */,
+  {     1,  2896,  1987,   3,   7,  UNI_XPOSIXCNTRL                            }   /* gc=control */,
+  {     0,   321,  9062,   2,  34,  UNI_MISCPICTOGRAPHS                        }   /* inmiscellaneoussymbolsandpictographs */,
+  {     2,    30,  2025,   1,   7,  UNI_S                                      }   /* issymbol */,
+  {     1,    30,  4846,   1,  17,  UNI_LINEARBSYLLABARY                       }   /* inlinearbsyllabary */,
+  {     0,  1711,  5138,   4,   8,  UNI_TAMILSUP                               }   /* blk=tamilsup */,
+  {     1,  3847,   215,   9,   2,  UNI_LATINEXTF                              }   /* inlatinextf */,
+  {     2,  4427,  5981,   8,   4, -UNI_XPOSIXLOWER                            }   /* lowercase=no */,
+  {     1,  1923,  1243,   7,   7,  UNI_SC__GRAN                               }   /* script=grantha */,
+  {     7,  1127,  1532,   4,   8,  UNI_BUGI                                   }   /* scx=buginese */,
+  {     0,  1127,   468,   4,   4,  UNI_PHLI                                   }   /* scx=phli */,
+  {     0,  7865,  2079,   5,   7,  UNI_INSC__VISARGA                          }   /* insc=visarga */,
+  {     0,  1923,  7076,   7,   4,  UNI_BRAH                                   }   /* script=brah */,
+  {     0,  7865,  8000,  14,  15,  UNI_INSC__CONSONANTSUCCEEDINGREPHA         }   /* insc=consonantsucceedingrepha */,
+  {     6,  5704,   369,   6,   2,  UNI_HYPHEN                                 }   /* hyphen=y */,
+  {     7,  4095,  2349,  14,   8,  UNI_NV__1_SLASH_12                         }   /* numericvalue=8.333e-02 */,
+  {     2,    55,  2135,   4,   2,  UNI_CCC__BR                                }   /* ccc=br */,
+  {     7,  1923,  1402,   7,   9,  UNI_SC__ORKH                               }   /* script=oldturkic */,
+  {     3,  1324,  1953,   2,  11,  UNI_SYLO                                   }   /* issylotinagri */,
+  {     1,   304,   800,   3,   3,  UNI_NV__7_SLASH_2                          }   /* nv=7/2 */,
+  {     0,   548,  1376,   4,   2,  UNI_NV__700                                }   /* nv=700 */,
+  {     8,    55,  9132,   3,   2,  UNI_CCC__B                                 }   /* ccc=b */,
+  {     0,  2393,   591,  10,   2,  UNI_IN__13                                 }   /* presentin=13 */,
+  {     4,  5884,   962,  21,   2, -UNI_CWL                                    }   /* changeswhenlowercased=f */,
+  {     8,  1711,  5259,   4,  14,  UNI_INHANIFIROHINGYA                       }   /* blk=hanifirohingya */,
+  {     2,  4943,  7945,  11,  17,  UNI_SUPPUAA                                }   /* supplementaryprivateuseareaa */,
+  {     1,  4650,    15,  17,   4,  UNI_AGHB                                   }   /* scriptextensions=aghb */,
+  {     0,   681,  4234,   4,  13,  UNI_HST__NA                                }   /* hst=notapplicable */,
+  {     0,   552,     0,   6,   0,  UNI_ONAO                                   }   /* olonal */,
+  {     0,  2400,  2312,   3,   3,  UNI_IN__2                                  }   /* in=2.0 */,
+  {     0,  3891,   215,   9,   2,  UNI_LATINEXTF                              }   /* islatinextf */,
+  {     0,  7643,  4173,  24,  13,  UNI_CCC__IS                                }   /* canonicalcombiningclass=iotasubscript */,
+  {     4,  1711,  1341,   4,   9,  UNI_INKHUDAWADI                            }   /* blk=khudawadi */,
+  {     0,  2173,     0,   4,   0,  UNI_MEND                                   }   /* mend */,
+  {     2,  1471,  6494,   4,   5,  UNI_LATINEXTB                              }   /* latinextb */,
+  {     4,  1831,  5299,   3,   6,  UNI_JG__YUDHHE                             }   /* jg=yudhhe */,
+  {    11,  7052,  2833,   3,   6,  UNI_INPC__LEFT                             }   /* inpc=left */,
+  {     1,  1324,   102,   2,   4,  UNI_HLUW                                   }   /* ishluw */,
+  {     8,  1127,  1006,   4,   8,  UNI_HIRA                                   }   /* scx=hiragana */,
+  {     0,  1788,  6754,   8,   9,  UNI_ARABICEXTB                             }   /* inarabicextendedb */,
+  {     4,   923,   300,   6,   2,  UNI_AGE__13                                }   /* age=v130 */,
+  {     4,  4650,  1050,  17,   4,  UNI_YEZI                                   }   /* scriptextensions=yezi */,
+  {     1,  4650,   777,  19,   5,  UNI_MARC                                   }   /* scriptextensions=marchen */,
+  {     8,  1324,  1365,   2,   9,  UNI_TALU                                   }   /* isnewtailue */,
+  {     6,  4650,  3415,  17,  15,  UNI_ARMI                                   }   /* scriptextensions=imperialaramaic */,
+  {     0,  1711,  8764,   5,  32,  UNI_DIACRITICALSEXT                        }   /* blk=combiningdiacriticalmarksextended */,
+  {     0,     5,   627,   3,   2,  UNI_MCM                                    }   /* mcm=t */,
+  {     4,  4080,  1109,  14,   3,  UNI_NV__7_SLASH_12                         }   /* numericvalue=7/12 */,
+  {     5,  6287,  4524,  10,  14,  UNI_LB__CR                                 }   /* linebreak=carriagereturn */,
+  {     1,  8924,  1216,  31,   6,  UNI_INSC__CONSONANTMEDIAL                  }   /* indicsyllabiccategory=consonantmedial */,
+  {     0,  1711,  1150,   4,   8,  UNI_INTIFINAGH                             }   /* blk=tifinagh */,
+  {     0,  3693,  8450,   5,  20,  UNI_ENCLOSEDALPHANUM                       }   /* blk=enclosedalphanumerics */,
+  {     1,  2832,  6713,  14,   9,  UNI_BC__LRE                                }   /* bc=lefttorightembedding */,
+  {     0,   915,   601,   5,   3,  UNI_AGE__17                                }   /* age=17.0 */,
+  {     3,  7867,  1486,   3,  10,  UNI_CHRS                                   }   /* sc=chorasmian */,
+  {     0,  4796,   626,   8,   6,  UNI_XPOSIXUPPER                            }   /* uppercase=true */,
+  {     3,  7819,    91,  11,   2,  UNI_BC__LRE                                }   /* bidiclass=lre */,
+  {     0,  1324,  7401,   2,  23,  UNI_GEOMETRICSHAPESEXT                     }   /* isgeometricshapesextended */,
+  {    18,  3806,   962,  16,   6, -UNI_IDSU                                   }   /* idsunaryoperator=false */,
+  {     1,  6095,     0,   4,   0,  UNI_EMOD                                   }   /* emod */,
+  {     0,  7865,  6591,  14,   8,  UNI_INSC__CONSONANTPREFIXED                }   /* insc=consonantprefixed */,
+  {     0,  1402,     0,   9,   0,  UNI_ORKH                                   }   /* oldturkic */,
+  {     2,  2449,  2542,   9,   4,  UNI_CJKEXTI                                }   /* block=cjkexti */,
+  {     1,  5947,  3935,  21,  11,  UNI_GCB__SM                                }   /* graphemeclusterbreak=spacingmark */,
+  {     4,  4095,  1376,  14,   2,  UNI_NV__800                                }   /* numericvalue=800 */,
+  {     0,  4650,   183,  17,   4,  UNI_RJNG                                   }   /* scriptextensions=rjng */,
+  {     1,  1810,  5986,   3,  18,  UNI_ANCIENTGREEKNUMBERS                    }   /* isancientgreeknumbers */,
+  {     0,  1711,  8685,   4,  18,  UNI_IDEOGRAPHICSYMBOLS                     }   /* blk=ideographicsymbols */,
+  {     2,  6258,  2688,  13,  10,  UNI_JG__REVERSEDPE                         }   /* joininggroup=reversedpe */,
+  {     0,   424,   627,   3,   5,  UNI_DIA                                    }   /* dia=true */,
+  {     1,  4650,  2863,  16,   7,  UNI_ARAB                                   }   /* scriptextensions=arabic */,
+  {     0,  1324,   696,   2,   4,  UNI_DOGR                                   }   /* isdogr */,
+  {     3,  2896,  3935,   3,  11,  UNI_MC                                     }   /* gc=spacingmark */,
+  {     0,  2449,  4878,   6,  16,  UNI_BOPOMOFOEXT                            }   /* block=bopomofoextended */,
+  {     0,  4650,  5813,  17,   4,  UNI_LISU                                   }   /* scriptextensions=lisu */,
+  {     0,  1324,    19,   2,   4,  UNI_POSIXXDIGIT                            }   /* isahex */,
+  {    10,  7627,  5364,  16,   7,  UNI_SUPARROWSA                             }   /* blk=supplementalarrowsa */,
+  {     4,  3595,  1380,  13,   3,  UNI_NV__200                                }   /* numericvalue=200 */,
+  {     6,  1711,  4937,   4,   9,  UNI_SYRIACSUP                              }   /* blk=syriacsup */,
+  {     0,  6287,   651,  10,   2,  UNI_LB__AS                                 }   /* linebreak=as */,
+  {     1,  2449,  3202,   6,  14,  UNI_INPSALTERPAHLAVI                       }   /* block=psalterpahlavi */,
+  {     1,  7052,  4328,   5,  12,  UNI_INPC__LEFTANDRIGHT                     }   /* inpc=leftandright */,
+  {     0,  1324,  6794,   5,  18,  UNI_CJKCOMPATFORMS                         }   /* iscjkcompatibilityforms */,
+  {     0,  1453,  4633,   3,  17,  UNI_RI                                     }   /* wb=regionalindicator */,
+  {     1,  1324,   295,   2,   5,  UNI_NSHU                                   }   /* isnushu */,
+  {     1,  7867,  5730,   3,  20,  UNI_HMNP                                   }   /* sc=nyiakengpuachuehmong */,
+  {     8,  4633,   962,  17,   2, -UNI_RI                                     }   /* regionalindicator=f */,
+  {     3,  1810,  5180,   3,  16,  UNI_ALCHEMICAL                             }   /* isalchemicalsymbols */,
+  {    10,  2545,  7031,   3,  21,  UNI_MISCTECHNICAL                          }   /* inmiscellaneoustechnical */,
+  {     0,  6650,   369,  21,   4,  UNI_MCM                                    }   /* modifiercombiningmark=yes */,
+  {     3,  1324,  9325,   2,  18,  UNI_CANS                                   }   /* iscanadianaboriginal */,
+  {     0,  4049,  2220,  14,   8,  UNI_NV__1_SLASH_64                         }   /* numericvalue=1.562e-02 */,
+  {     3,  2718,   908,   3,   7,  UNI_LB__XX                                 }   /* lb=unknown */,
+  {     0,  1711,  6642,   6,   8,  UNI_CJKSYMBOLS                             }   /* blk=cjksymbols */,
+  {     0,  5842,   639,  21,   2, -UNI_CWCF                                   }   /* changeswhencasefolded=n */,
+  {     4,   915,  2185,   5,   3,  UNI_AGE__11                                }   /* age=11.0 */,
+  {     8,   341,  9075,   3,  21,  UNI_SUPSYMBOLSANDPICTOGRAPHS               }   /* supsymbolsandpictographs */,
+  {    16,  5704,  2401,   5,   2,  UNI_hyphen_values_index                    }   /* hyphen= */,
+  {     1,   424,   962,   2,   6, -UNI_DI                                     }   /* di=false */,
+  {     6,  7867,   803,   3,   7,  UNI_OLCK                                   }   /* sc=olchiki */,
+  {     0,   356,   307,   5,   1,  UNI_CCC__19                                }   /* ccc=19 */,
+  {     3,   395,   627,   5,   5,  UNI_GREXT                                  }   /* grext=true */,
+  {     1,   259,     0,   4,   0,  UNI_ZZZZ                                   }   /* zzzz */,
+  {     3,  7867,  4310,   3,   4,  UNI_SC__SIND                               }   /* sc=sind */,
+  {    11,  5383,  6326,   6,   5,  UNI__PERL_NCHAR                            }   /* _perl_nchar */,
+  {     0,  7962,   302,  28,   1,  UNI_CCC__14                                }   /* canonicalcombiningclass=ccc14 */,
+  {     1,  1324,   484,   2,   4,  UNI_ROHG                                   }   /* isrohg */,
+  {     0,  1923,   726,   7,   5,  UNI_BATK                                   }   /* script=batak */,
+  {     1,  1420,     0,   4,   0,  UNI_PALM                                   }   /* palm */,
+  {     0,  1195,   361,   7,   2,  UNI_CCC__18                                }   /* ccc=ccc18 */,
+  {     3,   923,   610,   5,   2,  UNI_AGE__5_DOT_2                           }   /* age=v52 */,
+  {     2,   304,  6704,   3,   9,  UNI_NV__1_SLASH_160                        }   /* nv=6.250e-03 */,
+  {     3,    71,     0,   4,   0,  UNI_CPRT                                   }   /* cprt */,
+  {     0,  2426,   369,   4,   2,  UNI_XIDC                                   }   /* xidc=y */,
+  {     8,  7610,  5558,  10,   3,  UNI_BC__RLE                                }   /* bidiclass=rle */,
+  {     0,   923,  1380,   5,   2,  UNI_AGE__2                                 }   /* age=v20 */,
+  {     0,  8373,  2026,   9,   6,  UNI_S                                      }   /* category=symbol */,
+  {     0,    55,  1380,   4,   2,  UNI_CCC__20                                }   /* ccc=20 */,
+  {     1,   768,     0,   4,   0,  UNI_MAND                                   }   /* mand */,
+  {     0,   321,  1402,   2,   9,  UNI_INOLDTURKIC                            }   /* inoldturkic */,
+  {     5,  4650,  3527,  17,   4,  UNI_HEBR                                   }   /* scriptextensions=hebr */,
+  {     8,  8373,  2596,   9,  11,  UNI_CASEDLETTER                            }   /* category=casedletter */,
+  {     8,  7867,  1429,   3,   4,  UNI_PAUC                                   }   /* sc=pauc */,
+  {     3,  6839,  2665,  20,   3,  UNI_JG__AFRICANFEH                         }   /* joininggroup=africanfeh */,
+  {     0,  6498,  4886,  13,   9,  UNI_MYANMAREXTC                            }   /* block=myanmarextendedc */,
+  {     1,  5387,     0,   2,   0,  UNI_CASEDLETTER                            }   /* l_ */,
+  {     1,  1711,  2048,   4,  12,  UNI_INGUNJALAGONDI                         }   /* blk=gunjalagondi */,
+  {    20,  1127,  4507,   4,  17,  UNI_KITS                                   }   /* scx=khitansmallscript */,
+  {     1,   321,  1050,   2,   6,  UNI_INYEZIDI                               }   /* inyezidi */,
+  {     0,  7867,  1293,   3,   7,  UNI_SIDD                                   }   /* sc=siddham */,
+  {     0,  1453,  2898,   2,   6,  UNI_WB__XX                                 }   /* wb=other */,
+  {     8,  8015,   627,  10,   5,  UNI_XPOSIXALPHA                            }   /* alphabetic=true */,
+  {     8,    54,  6486,   2,   9,  UNI_SC__GEOR                               }   /* sc=georgian */,
+  {     4,    21,  6162,   1,  18,  UNI_ENCLOSEDALPHANUMSUP                    }   /* enclosedalphanumsup */,
+  {     2,  7643,    18,  24,   1,  UNI_CCC__B                                 }   /* canonicalcombiningclass=b */,
+  {     0,  5947,     9,  21,   2,  UNI_LB__CR                                 }   /* graphemeclusterbreak=cr */,
+  {     0,   304,  1376,   4,   2,  UNI_NV__900                                }   /* nv=900 */,
+  {     2,  7867,   179,   3,   4,  UNI_SC__COPT                               }   /* sc=qaac */,
+  {     0,  1711,  1006,   4,   8,  UNI_INHIRAGANA                             }   /* blk=hiragana */,
+  {     0,  1656,   962,  10,   2, -UNI_SD                                     }   /* softdotted=f */,
+  {     0,  5475,   369,  20,   4,  UNI_EXTPICT                                }   /* extendedpictographic=yes */,
+  {     0,  4124,   627,  16,   2,  UNI_STERM                                  }   /* sentenceterminal=t */,
+  {     0,  2516,     0,  10,   0,  UNI_INCYRILLIC                             }   /* incyrillic */,
+  {     0,  3595,  5712,  12,   5,  UNI_NV__1000                               }   /* numericvalue=1000 */,
+  {     1,  1923,   768,   7,   7,  UNI_SC__MAND                               }   /* script=mandaic */,
+  {     3,  1453,   538,   3,   2,  UNI_WB__DQ                                 }   /* wb=dq */,
+  {     0,  5905,   639,  21,   2, -UNI_CWT                                    }   /* changeswhentitlecased=n */,
+  {     0,  1127,   235,   4,   4,  UNI_WCHO                                   }   /* scx=wcho */,
+  {     0,   304,   301,   3,   1,  UNI_NV__0                                  }   /* nv=0 */,
+  {     0,  1317,     0,   7,   0,  UNI_TIRH                                   }   /* tirhuta */,
+  {     3,  2449,  1060,   9,   4,  UNI_CJKEXTB                                }   /* block=cjkextb */,
+  {    15,  1324,   110,   2,   2,  UNI_ZL                                     }   /* iszl */,
+  {     0,  1711,  6180,   4,  10,  UNI_JAMO                                   }   /* blk=hanguljamo */,
+  {     0,  8642,  2056,  31,   3,  UNI_CJKEXTD                                }   /* blk=cjkunifiedideographsextensiond */,
+  {     0,  6258,  4963,  18,   3,  UNI_JG__CROWNSAD                           }   /* joininggroup=crownsad */,
+  {     0,  1923,   937,   7,   4,  UNI_BALI                                   }   /* script=bali */,
+  {     0,  2449,  7334,   6,  23,  UNI_BYZANTINEMUSIC                         }   /* block=byzantinemusicalsymbols */,
+  {     1,  2449,  3609,   6,  15,  UNI_NARB                                   }   /* block=oldnortharabian */,
+  {     1,  1600,     0,  10,   0,  UNI_NAGM                                   }   /* nagmundari */,
+  {     0,  1127,    51,   4,   4,  UNI_CANS                                   }   /* scx=cans */,
+  {     1,  1324,  3475,   2,  13,  UNI_ME                                     }   /* isenclosingmark */,
+  {    10,  2449,  5242,   6,  10,  UNI_SHARADASUP                             }   /* block=sharadasup */,
+  {    17,  6287,  1461,  16,   5,  UNI_LB__AS                                 }   /* linebreak=aksarastart */,
+  {     0,  2449,  1186,   6,   9,  UNI_INBHAIKSUKI                            }   /* block=bhaiksuki */,
+  {     0,    30,  5630,   1,  12,  UNI_CHEROKEESUP                            }   /* ischerokeesup */,
+  {     0,  7610,  3282,  10,  12,  UNI_BC__AL                                 }   /* bidiclass=arabicletter */,
+  {     2,     0,  3906,   1,   6,  UNI_LISUSUP                                }   /* lisusup */,
+  {     0,   304,  1376,   4,   3,  UNI_NV__9000                               }   /* nv=9000 */,
+  {     0,  3151,   639,  13,   3,  UNI_COMPEX                                 }   /* nfcquickcheck=no */,
+  {     0,  1324,  7210,   2,  11,  UNI_MTEI                                   }   /* ismeeteimayek */,
+  {     0,  6287,  2708,  10,  10,  UNI_LB__BA                                 }   /* linebreak=breakafter */,
+  {     1,     2,   962,   3,   2, -UNI_CWL                                    }   /* cwl=f */,
+  {     5,  1711,   580,   4,   6,  UNI_INTODHRI                               }   /* blk=todhri */,
+  {     2,  7867,  3188,   3,  14,  UNI_SC__PCUN                               }   /* sc=protocuneiform */,
+  {    10,  1923,  2910,   7,   4,  UNI_SC__COPT                               }   /* script=copt */,
+  {     2,  1127,   219,   4,   4,  UNI_TGLG                                   }   /* scx=tglg */,
+  {     9,  7867,  1014,   3,   4,  UNI_HATR                                   }   /* sc=hatr */,
+  {     0,    14,  3376,   2,   3,  UNI_math_values_index                      }   /* math= */,
+  {     4,  1102,   796,   4,   3,  UNI_NV__15_SLASH_2                         }   /* nv=15/2 */,
+  {     1,  2449,  5400,   6,  20,  UNI_INANATOLIANHIEROGLYPHS                 }   /* block=anatolianhieroglyphs */,
+  {     2,   541,  1380,   5,   2,  UNI_NV__3_SLASH_20                         }   /* nv=3/20 */,
+  {     5,    55,   409,   4,   2,  UNI_CCC__16                                }   /* ccc=16 */,
+  {    18,  7962,   307,  28,   1,  UNI_CCC__19                                }   /* canonicalcombiningclass=ccc19 */,
+  {     0,  1503,   369,  10,   4,  UNI_DEP                                    }   /* deprecated=yes */,
+  {     0,  1773,   263,   4,   2,  UNI_GCB__CN                                }   /* gcb=cn */,
+  {     5,  5666,   676,  13,   3,  UNI_JG__MANICHAEANNUN                      }   /* jg=manichaeannun */,
+  {     2,  1503,   962,   3,   2, -UNI_DEP                                    }   /* dep=f */,
+  {    14,  2400,   595,   4,   3,  UNI_IN__14                                 }   /* in=14.0 */,
+  {     2,     2,  5981,   1,   4, -UNI_CE                                     }   /* ce=no */,
+  {     0,    30,  1019,   1,   7,  UNI_INKAITHI                               }   /* inkaithi */,
+  {     1,  6862,   318,  14,   2,  UNI_SB__SP                                 }   /* sentencebreak=sp */,
+  {     0,  2426,   368,  10,   5,  UNI_XIDC                                   }   /* xidcontinue=yes */,
+  {     0,  1324,  1649,   2,   2,  UNI_LOWERCASELETTER                        }   /* isll */,
+  {     0,  1324,  3806,   2,   4,  UNI_IDSU                                   }   /* isidsu */,
+  {     0,  1324,  1600,   2,  10,  UNI_NAGM                                   }   /* isnagmundari */,
+  {    10,  3364,  7463,  15,   9,  UNI_EA__F                                  }   /* eastasianwidth=fullwidth */,
+  {     0,   321,   990,   2,   8,  UNI_INGUJARATI                             }   /* ingujarati */,
+  {     1,  2400,     0,   3,   0,  UNI_in_values_index                        }   /* in= */,
+  {    12,   321,  1777,   2,  11,  UNI_INGURUNGKHEMA                          }   /* ingurungkhema */,
+  {     0,  1711,   701,   4,   5,  UNI_INLIMBU                                }   /* blk=limbu */,
+  {     6,  4597,   961,   5,   3, -UNI_XPOSIXSPACE                            }   /* wspace=f */,
+  {     5,  4650,  1267,  19,   5,  UNI_MAKA                                   }   /* scriptextensions=makasar */,
+  {     0,   968,     0,   2,   0,  UNI_CO                                     }   /* co */,
+  {     1,  7867,   171,   3,   4,  UNI_SC__PHLP                               }   /* sc=phlp */,
+  {     6,  3790,     0,  16,   0,  UNI_GCB__T                                 }   /* hst=trailingjamo */,
+  {     0,  7304,   962,  20,   6, -UNI_CE                                     }   /* compositionexclusion=false */,
+  {     5,   696,     0,   4,   0,  UNI_DOGR                                   }   /* dogr */,
+  {     1,    68,  1112,   1,   7,  UNI_POSIXWORD                              }   /* perlword */,
+  {     0,  1459,   627,   7,   5,  UNI_IDS                                    }   /* idstart=true */,
+  {     2,   782,   639,   6,   3,  UNI_NFKCQC__N                              }   /* nfkcqc=no */,
+  {     1,    15,  6683,   2,   3,  UNI_AGE__2                                 }   /* age=2 */,
+  {     0,  1324,  8696,   5,  21,  UNI_CJKSYMBOLS                             }   /* iscjksymbolsandpunctuation */,
+  {     0,  1127,  3682,   3,   9,  UNI_CYRL                                   }   /* scx=cyrillic */,
+  {     0,  1453,   586,   3,   2,  UNI_WB__EB                                 }   /* wb=eb */,
+  {     1,  1711,  4412,   4,  15,  UNI_JURCHENRADICALS                        }   /* blk=jurchenradicals */,
+  {     0,    20,   639,   3,   2, -UNI_XPOSIXXDIGIT                           }   /* hex=n */,
+  {     0,  1773,  4633,   4,  17,  UNI_RI                                     }   /* gcb=regionalindicator */,
+  {     0,  7052,  2847,   3,   7,  UNI_INPC__RIGHT                            }   /* inpc=right */,
+  {     0,  8373,   263,   9,   5,  UNI_XPOSIXCNTRL                            }   /* category=cntrl */,
+  {     0,  1127,   199,   4,   4,  UNI_SGNW                                   }   /* scx=sgnw */,
+  {     4,  1810,  4886,   8,   9,  UNI_ARABICEXTC                             }   /* isarabicextendedc */,
+  {     1,  1923,  3309,   6,   5,  UNI_SC__GEOR                               }   /* script=geor */,
+  {     4,    21,  7697,   1,  26,  UNI_ENCLOSEDCJK                            }   /* enclosedcjklettersandmonths */,
+  {     7,  1676,     0,   4,   0,  UNI_WARA                                   }   /* wara */,
+  {     1,  2449,  3822,   9,  11,  UNI_CJKCOMPATFORMS                         }   /* block=cjkcompatforms */,
+  {     0,  1923,  1044,   7,   6,  UNI_WCHO                                   }   /* script=wancho */,
+  {     2,  7865,  1350,   5,   6,  UNI_INSC__VIRAMA                           }   /* insc=virama */,
+  {     2,  1127,  1123,   4,   4,  UNI_NSHU                                   }   /* scx=nshu */,
+  {     2,  1923,   309,   7,   5,  UNI_SC__ORYA                               }   /* script=oriya */,
+  {     5,  1831,  6851,   2,  11,  UNI_JG__AFRICANQAF                         }   /* jg=africanqaf */,
+  {     2,   304,  7693,   2,   3,  UNI_NV__22                                 }   /* nv=22 */,
+  {    16,  1324,   106,   2,   4,  UNI_HMNG                                   }   /* ishmng */,
+  {     4,  1711,  7210,   4,  14,  UNI_MEETEIMAYEKEXT                         }   /* blk=meeteimayekext */,
+  {     0,   915,   407,   4,   2,  UNI_AGE__15                                }   /* age=15 */,
+  {     1,  4412,     0,  15,   0,  UNI_JURCHENRADICALS                        }   /* jurchenradicals */,
+  {     1,  8095,     0,  18,   0,  UNI_dt_values_index                        }   /* decompositiontype= */,
+  {     0,     2,   626,   1,   3,  UNI_CE                                     }   /* ce=t */,
+  {     9,  6287,  4894,  10,  16,  UNI_LB__CL                                 }   /* linebreak=closepunctuation */,
+  {    11,  4650,   187,  17,   4,  UNI_RUNR                                   }   /* scriptextensions=runr */,
+  {     1,  1127,   132,   4,   4,  UNI_LATN                                   }   /* scx=latn */,
+  {     0,   923,   798,   6,   2,  UNI_AGE__12_DOT_1                          }   /* age=v121 */,
+  {     0,   553,  5981,   2,   3, -UNI_LOE                                    }   /* loe=n */,
+  {     0,  2449,  2381,   6,  12,  UNI_PLAYINGCARDS                           }   /* block=playingcards */,
+  {     1,    11,  5180,   1,   9,  UNI_ALCHEMICAL                             }   /* alchemical */,
+  {     0,  7643,   402,  24,   2,  UNI_CCC__26                                }   /* canonicalcombiningclass=26 */,
+  {     2,  7627,   872,   8,   3,  UNI_SUPPUAA                                }   /* blk=suppuaa */,
+  {     2,  1711,  1740,   4,   6,  UNI_DOMINO                                 }   /* blk=domino */,
+  {     2,    55,  3334,   4,   5,  UNI_CCC__A                                 }   /* ccc=above */,
+  {     2,  1127,  6345,   4,   7,  UNI_SINH                                   }   /* scx=sinhala */,
+  {     4,  2787,   369,  13,   4,  UNI_PATSYN                                 }   /* patternsyntax=yes */,
+  {     9,  6287,  4552,  10,  14,  UNI_LB__BK                                 }   /* linebreak=mandatorybreak */,
+  {     5,  5436,  3906,   7,  13,  UNI_LISUSUP                                }   /* block=lisusupplement */,
+  {     9,  1324,  5064,   2,  10,  UNI_XPOSIXSPACE                            }   /* iswhitespace */,
+  {     1,  2449,  3415,   6,  15,  UNI_INIMPERIALARAMAIC                      }   /* block=imperialaramaic */,
+  {     3,  5750,   369,  19,   2,  UNI_TERM                                   }   /* terminalpunctuation=y */,
+  {    11,  1923,   247,   7,   4,  UNI_SC__YI                                 }   /* script=yiii */,
+  {     0,  2426,  3605,   9,   3,  UNI_xidc_values_index                      }   /* xidcontinue= */,
+  {     0,  3007,  3946,  12,   4,  UNI_JG__MALAYALAMLLLA                      }   /* jg=malayalamllla */,
+  {     0,   304,   796,   3,   3,  UNI_NV__5_SLASH_2                          }   /* nv=5/2 */,
+  {     0,  2896,   325,   3,   4,  UNI_M                                      }   /* gc=mark */,
+  {     1,  9220,  1135,   7,   7,  UNI_SPECIALS                               }   /* block=specials */,
+  {     3,  2718,   313,   3,   2,  UNI_LB__AP                                 }   /* lb=ap */,
+  {     0,   321,  2266,   2,   4,  UNI_IN__3_DOT_1                            }   /* in=3.1 */,
+  {    15,  1127,  1026,   4,   6,  UNI_LEPC                                   }   /* scx=lepcha */,
+  {     0,  7031,     0,   4,   0,  UNI_CE                                     }   /* isce */,
+  {     1,  4847,     0,  16,   0,  UNI_LINEARBSYLLABARY                       }   /* linearbsyllabary */,
+  {     0,    30,   966,   1,   6,  UNI_ECOMP                                  }   /* isecomp */,
+  {    15,   570,  6736,   3,   6,  UNI_SB__FO                                 }   /* sb=format */,
+  {     0,  5666,  5287,  13,   6,  UNI_JG__MANICHAEANSAMEKH                   }   /* jg=manichaeansamekh */,
+  {     0,  7300,   639,  24,   2, -UNI_COMPEX                                 }   /* fullcompositionexclusion=n */,
+  {     5,  1923,   945,   7,   4,  UNI_BASS                                   }   /* script=bass */,
+  {     5,  4064,  2212,  14,   8,  UNI_NV__11_SLASH_2                         }   /* numericvalue=5.500e+00 */,
+  {     0,  1166,     0,   8,   0,  UNI_VITH                                   }   /* vithkuqi */,
+  {    10,  1711,  6899,   4,  13,  UNI_ZNAMENNYMUSIC                          }   /* blk=znamennymusic */,
+  {     4,  1953,     0,   4,   0,  UNI_SYLO                                   }   /* sylo */,
+  {     0,  7867,  2360,   3,   4,  UNI_SC__HUNG                               }   /* sc=hung */,
+  {     0,  1056,     0,   8,   0,  UNI_JAMOEXTB                               }   /* jamoextb */,
+  {     3,   321,  8127,   2,  28,  UNI_PHONETICEXTSUP                         }   /* inphoneticextensionssupplement */,
+  {     0,  1127,   452,   4,   4,  UNI_OGAM                                   }   /* scx=ogam */,
+  {     0,  1324,  5808,   2,  10,  UNI_BENGALISUP                             }   /* isbengalisup */,
+  {     0,    43,     0,   4,   0,  UNI_BUHD                                   }   /* buhd */,
+  {     3,  8924,     0,  31,   0,  UNI_INSC__CONSONANT                        }   /* indicsyllabiccategory=consonant */,
+  {     1,  4650,    47,  17,   4,  UNI_CAKM                                   }   /* scriptextensions=cakm */,
+  {     1,  2449,   706,   6,   5,  UNI_INOGHAM                                }   /* block=ogham */,
+  {     0,  1243,     0,   7,   0,  UNI_GRAN                                   }   /* grantha */,
+  {     1,   867,   369,   5,   2,  UNI_STERM                                  }   /* sterm=y */,
+  {     3,  6498,  2753,   7,  12,  UNI_MAYANNUMERALS                          }   /* block=mayannumerals */,
+  {     0,   681,  3405,   5,  10,  UNI_GCB__L                                 }   /* hst=leadingjamo */,
+  {     0,  1923,   468,   7,   4,  UNI_PHLI                                   }   /* script=phli */,
+  {     1,  8229,   627,  17,   2,  UNI_VS                                     }   /* variationselector=t */,
+  {     4,  8315,   627,  11,   5,  UNI_IDEO                                   }   /* ideographic=true */,
+  {     0,  2718,  4633,   3,  17,  UNI_RI                                     }   /* lb=regionalindicator */,
+  {     0,  8717,     0,  35,   0,  UNI_ARABICMATH                             }   /* arabicmathematicalalphabeticsymbols */,
+  {     3,  1923,   530,   7,   6,  UNI_SC__LYDI                               }   /* script=lydian */,
+  {     1,  4049,   302,  15,   1,  UNI_NV__1_SLASH_4                          }   /* numericvalue=1/4 */,
+  {     4,   321,  1006,   2,   8,  UNI_INHIRAGANA                             }   /* inhiragana */,
+  {     3,  4650,  2554,  17,   4,  UNI_NAND                                   }   /* scriptextensions=nand */,
+  {     1,  2627,  1060,   9,   4,  UNI_MYANMAREXTB                            }   /* ismyanmarextb */,
+  {     3,  1711,  5515,   5,  17,  UNI_HALFMARKS                              }   /* blk=combininghalfmarks */,
+  {     1,  1324,   183,   2,   4,  UNI_RJNG                                   }   /* isrjng */,
+  {     0,   923,  1107,   5,   2,  UNI_AGE__3_DOT_1                           }   /* age=v31 */,
+  {     0,  8366,   684,  15,   2,  UNI_L                                      }   /* generalcategory=l */,
+  {     5,  7867,  1038,   3,   4,  UNI_SC__TELU                               }   /* sc=telu */,
+  {     0,  2642,  1018,  10,   3,  UNI_XPOSIXBLANK                            }   /* isxposixblank */,
+  {     0,  3010,     0,   9,   0,  UNI_MLYM                                   }   /* malayalam */,
+  {     1,   889,     0,   7,   0,  UNI_TAVT                                   }   /* taiviet */,
+  {     0,  5400,     0,  20,   0,  UNI_HLUW                                   }   /* anatolianhieroglyphs */,
+  {     0,  3317,  4760,  11,   4,  UNI_MYANMAREXTC                            }   /* blk=myanmarextc */,
+  {     0,  2718,  3539,   3,  12,  UNI_LB__IS                                 }   /* lb=infixnumeric */,
+  {     3,  1831,  1839,   3,   8,  UNI_JG__FARSIYEH                           }   /* jg=farsiyeh */,
+  {     0,  1904,     0,  11,   0,  UNI_HMNG                                   }   /* pahawhhmong */,
+  {     8,  1324,   152,   2,   4,  UNI_NEWA                                   }   /* isnewa */,
+  {     4,  1127,   416,   4,   4,  UNI_TOTO                                   }   /* scx=toto */,
+  {     4,  2787,   962,  13,   2, -UNI_PATSYN                                 }   /* patternsyntax=f */,
+  {     0,  1324,  1459,   2,   3,  UNI_IDS                                    }   /* isids */,
+  {     1,  1324,   974,   2,   8,  UNI_DUPL                                   }   /* isduployan */,
+  {     0,   304,  2554,   3,   3,  UNI_NV__NAN                                }   /* nv=nan */,
+  {     2,  2449,  7919,   6,  26,  UNI_TANGUTCOMPONENTSSUP                    }   /* block=tangutcomponentssupplement */,
+  {     0,  2642,  1703,   4,   8,  UNI_XPOSIXSPACE                            }   /* isxperlspace */,
+  {     0,  1923,   164,   7,   4,  UNI_SC__OUGR                               }   /* script=ougr */,
+  {     1,   321,  5340,   2,  19,  UNI_OTTOMANSIYAQNUMBERS                    }   /* inottomansiyaqnumbers */,
+  {     0,  5947,   586,  21,   3,  UNI_WB__EB                                 }   /* graphemeclusterbreak=ebg */,
+  {     2,   264,  6671,   2,   8,  UNI_NT__NU                                 }   /* nt=numeric */,
+  {     1,  7865,     0,   5,   0,  UNI_insc_values_index                      }   /* insc= */,
+  {     2,  1324,  4382,   2,  12,  UNI_DIACRITICALS                           }   /* isdiacriticals */,
+  {     0,  7052,  4328,  11,  12,  UNI_INPC__TOPANDLEFTANDRIGHT               }   /* inpc=topandleftandright */,
+  {     0,  3849,  5945,  11,   3,  UNI_LATINEXTG                              }   /* latinextendedg */,
+  {     7,    55,  1107,   4,   2,  UNI_CCC__31                                }   /* ccc=31 */,
+  {     0,  2427,  3605,   8,   3,  UNI_idc_values_index                       }   /* idcontinue= */,
+  {     1,  3595,  1375,  13,   2,  UNI_NV__60                                 }   /* numericvalue=60 */,
+  {     7,  1324,  7401,   2,  15,  UNI_GEOMETRICSHAPES                        }   /* isgeometricshapes */,
+  {    15,  5666,  4483,  13,   4,  UNI_JG__MANICHAEANKAPH                     }   /* jg=manichaeankaph */,
+  {     7,  5947,  8116,  21,   2,  UNI_LB__H2                                 }   /* graphemeclusterbreak=lv */,
+  {     1,   321,   112,   2,   4,  UNI_INKAWI                                 }   /* inkawi */,
+  {     0,  2400,   595,   3,   3,  UNI_IN__4                                  }   /* in=4.0 */,
+  {     9,  1711,  6004,   5,  18,  UNI_COUNTINGROD                            }   /* blk=countingrodnumerals */,
+  {     1,  1923,   219,   7,   4,  UNI_SC__TGLG                               }   /* script=tglg */,
+  {     1,   304,  2277,   3,   2,  UNI_NV__33                                 }   /* nv=33 */,
+  {     5,  1127,  2173,   4,   4,  UNI_MEND                                   }   /* scx=mend */,
+  {     2,  1324,  6599,   2,   4,  UNI_GLAG                                   }   /* isglag */,
+  {     0,  7867,   500,   3,   4,  UNI_TNSA                                   }   /* sc=tnsa */,
+  {     1,  1324,  1272,   2,   4,  UNI_MULT                                   }   /* ismult */,
+  {     0,  8095,   148,  18,   3,  UNI_DT__NAR                                }   /* decompositiontype=nar */,
+  {     1,  2644,  3467,   6,   5,  UNI_XPOSIXALNUM                            }   /* xposixalnum */,
+  {     0,   379,   962,   4,   6, -UNI_CWCM                                   }   /* cwcm=false */,
+  {     9,  7867,    71,   3,   4,  UNI_SC__CPRT                               }   /* sc=cprt */,
+  {     0,  7643,  6740,  24,   3,  UNI_CCC__202                               }   /* canonicalcombiningclass=atb */,
+  {     1,   227,     0,   4,   0,  UNI_TODR                                   }   /* todr */,
+  {     0,  1261,  6190,   4,   9,  UNI_KANAEXTA                               }   /* kanaextendeda */,
+  {     0,  2345,  2212,   4,   8,  UNI_NV__17_SLASH_2                         }   /* nv=8.500e+00 */,
+  {     1,  6672,  2315,  16,   6,  UNI_NV__1_SLASH_40                         }   /* numericvalue=2.500e-02 */,
+  {     1,  1773,  1987,   4,   7,  UNI_GCB__CN                                }   /* gcb=control */,
+  {     0,  2393,  2312,  11,   3,  UNI_IN__12                                 }   /* presentin=12.0 */,
+  {     1,  2150,     0,  12,   0,  UNI_GONM                                   }   /* masaramgondi */,
+  {     8,   541,  5714,   4,   4,  UNI_NV__30000                              }   /* nv=30000 */,
+  {     3,  2896,  4220,   3,  14,  UNI_ZS                                     }   /* gc=spaceseparator */,
+  {     1,     2,   961,   1,   3, -UNI_CE                                     }   /* ce=f */,
+  {     1,  5884,   369,  21,   4,  UNI_CWL                                    }   /* changeswhenlowercased=yes */,
+  {     0,  5383,  2743,   6,   9,  UNI__PERL_SURROGATE                        }   /* _perl_surrogate */,
+  {     8,  6287,  3848,  10,   2,  UNI_LB__NL                                 }   /* linebreak=nl */,
+  {     8,  8990,     0,  25,   0,  UNI_SYMBOLSFORLEGACYCOMPUTING              }   /* symbolsforlegacycomputing */,
+  {     0,  4650,  6599,  17,  10,  UNI_GLAG                                   }   /* scriptextensions=glagolitic */,
+  {     0,  6287,   586,  10,   2,  UNI_EBASE                                  }   /* linebreak=eb */,
+  {     0,  7076,     0,   6,   0,  UNI_BRAH                                   }   /* brahmi */,
+  {     0,  3595,  1379,  13,   2,  UNI_NV__32                                 }   /* numericvalue=32 */,
+  {     2,  3379,     0,  12,   0,  UNI_NL                                     }   /* letternumber */,
+  {     0,  2528,  2499,   8,   8,  UNI_ETHIOPICEXT                            }   /* ethiopicextended */,
+  {     0,  1711,  2369,   4,  12,  UNI_PHAISTOS                               }   /* blk=phaistosdisc */,
+  {     0,  1711,  8201,   4,  19,  UNI_INEGYPTIANHIEROGLYPHS                  }   /* blk=egyptianhieroglyphs */,
+  {     1,   982,   962,   8,   6, -UNI_EXT                                    }   /* extender=false */,
+  {     1,  7962,   402,  27,   2,  UNI_CCC__26                                }   /* canonicalcombiningclass=ccc26 */,
+  {     0,     2,  6004,   1,  18,  UNI_COUNTINGROD                            }   /* countingrodnumerals */,
+  {     4,  7867,   280,   3,   4,  UNI_SC__GARA                               }   /* sc=gara */,
+  {     1,  8366,  7117,  19,   8,  UNI_LO                                     }   /* generalcategory=otherletter */,
+  {     2,  3595,  2777,  13,  10,  UNI_NV___MINUS_1_SLASH_2                   }   /* numericvalue=-5.000e-01 */,
+  {     9,  1195,  2277,   7,   2,  UNI_CCC__33                                }   /* ccc=ccc33 */,
+  {     0,  2449,  4382,   6,  15,  UNI_DIACRITICALSEXT                        }   /* block=diacriticalsext */,
+  {     1,    30,  4780,   1,   6,  UNI_TITLE                                  }   /* istitle */,
+  {     7,  1810,  5180,   3,   9,  UNI_ALCHEMICAL                             }   /* isalchemical */,
+  {     0,  1324,  4732,   2,  14,  UNI_LATINEXTF                              }   /* islatinextendedf */,
+  {     1,    55,  7693,   3,   4,  UNI_CCC__AL                                }   /* ccc=228 */,
+  {     0,  2036,  5981,  11,   3, -UNI_GRBASE                                 }   /* graphemebase=n */,
+  {     0,  1459,   638,   3,   4, -UNI_IDST                                   }   /* idst=no */,
+  {     9,  1711,  5738,   4,   3,  UNI_PUA                                    }   /* blk=pua */,
+  {     1,  1324,  9097,   3,  35,  UNI_CJKCOMPATIDEOGRAPHSSUP                 }   /* iscjkcompatibilityideographssupplement */,
+  {     0,  1711,   448,   4,   3,  UNI_INNKO                                  }   /* blk=nko */,
+  {     9,   681,  8116,   4,   3,  UNI_LB__H3                                 }   /* hst=lvt */,
+  {     2,  6324,   638,  20,   3, -UNI__PERL_NCHAR                            }   /* noncharactercodepoint=n */,
+  {     0,  1818,  7105,   3,  21,  UNI_MODIFIERLETTERS                        }   /* isspacingmodifierletters */,
+  {     0,  1324,   325,   2,   4,  UNI_M                                      }   /* ismark */,
+  {     2,  1458,   369,   8,   4,  UNI_XIDS                                   }   /* xidstart=yes */,
+  {    17,  2449,   761,   6,   7,  UNI_INLINEARA                              }   /* block=lineara */,
+  {     0,   341,  7427,   3,  22,  UNI_SUPERANDSUB                            }   /* superscriptsandsubscripts */,
+  {     4,  1324,   448,   2,   4,  UNI_NKO                                    }   /* isnkoo */,
+  {     0,    53,   638,   1,   6,  UNI_NV__NAN                                }   /* nt=none */,
+  {     0,  7867,  1447,   3,   4,  UNI_SC__THAA                               }   /* sc=thaa */,
+  {     0,  1281,  9224,   2,  35,  UNI_SUPMATHOPERATORS                       }   /* blk=supplementalmathematicaloperators */,
+  {     3,  1324,   775,   2,   7,  UNI_MARC                                   }   /* ismarchen */,
+  {     1,  5613,     0,  11,   0,  UNI_TAIXUANJING                            }   /* taixuanjing */,
+  {     2,  7867,    98,   3,   4,  UNI_SC__GUKH                               }   /* sc=gukh */,
+  {    10,  2393,  2296,  10,   3,  UNI_IN__4_DOT_1                            }   /* presentin=4.1 */,
+  {     0,  2449,  6899,   6,  13,  UNI_ZNAMENNYMUSIC                          }   /* block=znamennymusic */,
+  {     0,  1127,  1420,   4,   4,  UNI_PALM                                   }   /* scx=palm */,
+  {     2,  1711,  1300,   4,   7,  UNI_INSOYOMBO                              }   /* blk=soyombo */,
+  {     0,  8366,   866,  16,   2,  UNI__PERL_SURROGATE                        }   /* generalcategory=cs */,
+  {     9,   321,  1600,   2,  10,  UNI_INNAGMUNDARI                           }   /* innagmundari */,
+  {     6,   937,     0,   4,   0,  UNI_BALI                                   }   /* bali */,
+  {    11,  4367,     0,  15,   0,  UNI_PD                                     }   /* dashpunctuation */,
+  {     4,  1923,  1032,   7,   4,  UNI_SC__LYCI                               }   /* script=lyci */,
+  {     0,  1893,     0,   6,   0,  UNI_nfcqc_values_index                     }   /* nfcqc= */,
+  {     6,  4049,  1108,  14,   4,  UNI_NV__11_SLASH_12                        }   /* numericvalue=11/12 */,
+  {     1,  8366,  3379,  16,  12,  UNI_NL                                     }   /* generalcategory=letternumber */,
+  {     1,  2896,   665,   3,   2,  UNI_PI                                     }   /* gc=pi */,
+  {     2,  1773,  7563,   4,   7,  UNI_GCB__PP                                }   /* gcb=prepend */,
+  {     0,  8015,   639,  10,   2, -UNI_XPOSIXALPHA                            }   /* alphabetic=n */,
+  {     0,  8373,   119,   9,   2,  UNI_SK                                     }   /* category=sk */,
+  {     0,  2449,  4311,   6,  17,  UNI_INDICSIYAQNUMBERS                      }   /* block=indicsiyaqnumbers */,
+  {     0,  1453,  3645,   5,   4,  UNI_WB__MN                                 }   /* wb=midnum */,
+  {     3,  8366,  4829,  16,  18,  UNI_PI                                     }   /* generalcategory=initialpunctuation */,
+  {     0,  1324,   112,   2,   4,  UNI_KAWI                                   }   /* iskawi */,
+  {     1,  7627,  8182,  15,  17,  UNI_SUPPUAB                                }   /* blk=supplementaryprivateuseareab */,
+  {    16,  1324,   347,   2,   2,  UNI_PD                                     }   /* ispd */,
+  {     0,  7867,  1532,   3,   4,  UNI_SC__BUGI                               }   /* sc=bugi */,
+  {     3,  1324,  8717,   2,  35,  UNI_ARABICMATH                             }   /* isarabicmathematicalalphabeticsymbols */,
+  {     0,  3679,  1659,  14,   2,  UNI_CYRILLICEXTD                           }   /* blk=cyrillicextd */,
+  {     1,  7867,  1286,   3,   7,  UNI_SC__PHAG                               }   /* sc=phagspa */,
+  {     0,  6736,     0,   6,   0,  UNI_CF                                     }   /* format */,
+  {     1,  1324,  6599,   2,  20,  UNI_GLAGOLITICSUP                          }   /* isglagoliticsupplement */,
+  {     0,  8229,     0,  18,   0,  UNI_INVS                                   }   /* variationselectors */,
+  {     1,  1711,   691,   4,   5,  UNI_INBUHID                                }   /* blk=buhid */,
+  {     0,   272,   639,   5,   2, -UNI_CWKCF                                  }   /* cwkcf=n */,
+  {     0,  3847,     0,  16,   0,  UNI_LATINEXTD                              }   /* inlatinextendedd */,
+  {     0,  8373,  1455,   8,   2,  UNI_M                                      }   /* category=m */,
+  {     0,  5666,  5293,  13,   6,  UNI_JG__MANICHAEANTWENTY                   }   /* jg=manichaeantwenty */,
+  {     1,  2449,  6199,   6,   9,  UNI_INMONGOLIAN                            }   /* block=mongolian */,
+  {     2,  7867,  1630,   3,   4,  UNI_SAUR                                   }   /* sc=saur */,
+  {     0,  1453,  3527,   3,  12,  UNI_LB__HL                                 }   /* wb=hebrewletter */,
+  {     1,   321,  8895,   2,  30,  UNI_CJKEXTI                                }   /* incjkunifiedideographsextensioni */,
+  {     6,  2449,  1600,   6,  10,  UNI_INNAGMUNDARI                           }   /* block=nagmundari */,
+  {    10,  1324,    94,   2,   4,  UNI_GUJR                                   }   /* isgujr */,
+  {     0,  1324,  1740,   2,  11,  UNI_DOMINO                                 }   /* isdominotiles */,
+  {     0,  4687,     0,  11,   0,  UNI_SGNW                                   }   /* signwriting */,
+  {     0,  4796,   962,   5,   2, -UNI_XPOSIXUPPER                            }   /* upper=f */,
+  {     1,  1790,     0,   4,   0,  UNI_ARAB                                   }   /* arab */,
+  {     1,  1324,  1243,   2,   4,  UNI_GRAN                                   }   /* isgran */,
+  {     2,  1324,  1056,   2,   8,  UNI_JAMOEXTB                               }   /* isjamoextb */,
+  {     0,  2832,     0,  14,   0,  UNI_BC__L                                  }   /* bc=lefttoright */,
+  {    18,   304,  5712,   2,  14,  UNI_NV__1000000000000                      }   /* nv=1000000000000 */,
+  {     1,  8796,     0,  24,   0,  UNI_inpc_values_index                      }   /* indicpositionalcategory= */,
+  {     0,  1923,   259,   7,   4,  UNI_ZZZZ                                   }   /* script=zzzz */,
+  { 22027,  1324,   119,   2,   2,  UNI_SK                                     }   /* issk */,
+  {     0,  4650,    35,  17,   4,  UNI_BATK                                   }   /* scriptextensions=batk */,
+  {    34,   304,   359,   2,   3,  UNI_NV__11                                 }   /* nv=11 */,
+  {     0,   168,   639,   3,   3, -UNI_PCM                                    }   /* pcm=no */,
+  {     1,  1923,  3729,   7,   7,  UNI_SC__CPRT                               }   /* script=cypriot */,
+  {    13,  2984,     0,   7,   0,  UNI_MAHJONG                                }   /* mahjong */,
+  {     0,   745,  5248,   5,  11,  UNI_KANASUP                                }   /* inkanasupplement */,
+  {    11,  1324,  1387,   2,   4,  UNI_ITAL                                   }   /* isital */,
+  {     2,  4650,   424,  17,   4,  UNI_DIAK                                   }   /* scriptextensions=diak */,
+  {     0,  1831,  1852,   3,   3,  UNI_JG__KAF                                }   /* jg=kaf */,
+  {     3,  1459,     0,   7,   0,  UNI_IDS                                    }   /* idstart */,
+  {     0,  4023,   627,   4,   2,  UNI_MATH                                   }   /* math=t */,
+  {     3,  1923,  5730,   7,  20,  UNI_HMNP                                   }   /* script=nyiakengpuachuehmong */,
+  {     0,  2449,  9096,   6,  16,  UNI_CJKCOMPAT                              }   /* block=cjkcompatibility */,
+  {     0,  5863,   639,  21,   3, -UNI_CWCM                                   }   /* changeswhencasemapped=no */,
+  {     0,  1923,  8201,   7,  19,  UNI_EGYP                                   }   /* script=egyptianhieroglyphs */,
+  {     6,  8366,  2944,  19,   8,  UNI_SO                                     }   /* generalcategory=othersymbol */,
+  {     0,  3806,    58,  16,   1,  UNI_idsu_values_index                      }   /* idsunaryoperator= */,
+  {     1,  1711,  1331,   7,   4,  UNI_CJKEXTJ                                }   /* blk=cjkextj */,
+  {     1,  7867,    23,   3,   4,  UNI_AHOM                                   }   /* sc=ahom */,
+  {     5,   390,  7117,   3,   8,  UNI_LO                                     }   /* otherletter */,
+  {     0,   120,     0,   4,   0,  UNI_KNDA                                   }   /* knda */,
+  {     2,  4049,  2337,  14,   8,  UNI_NV__1_SLASH_80                         }   /* numericvalue=1.250e-02 */,
+  {     0,   314,   639,   5,   3, -UNI__PERL_PATWS                            }   /* patws=no */,
+  {     6,  8366,   263,  16,   2,  UNI_CN                                     }   /* generalcategory=cn */,
+  {     0,  1987,     0,   7,   0,  UNI_XPOSIXCNTRL                            }   /* control */,
+  {     0,  3595,  1376,  14,   3,  UNI_NV__4000                               }   /* numericvalue=4000 */,
+  {     8,   968,   639,   6,   2, -UNI_COMPEX                                 }   /* compex=n */,
+  {     0,  9147,  6380,  31,   7,  UNI_VO__TR                                 }   /* verticalorientation=transformedrotated */,
+  {     1,  7867,  1286,   3,   4,  UNI_SC__PHAG                               }   /* sc=phag */,
+  {     9,  1324,  7893,   2,  26,  UNI_KATAKANAEXT                            }   /* iskatakanaphoneticextensions */,
+  {     0,  2426,  5981,  10,   3, -UNI_XIDC                                   }   /* xidcontinue=n */,
+  {     1,  7865,  6072,   5,  16,  UNI_LB__VF                                 }   /* insc=reorderingkiller */,
+  {     0,  1471,     0,   5,   0,  UNI_LATN                                   }   /* latin */,
+  {     0,  2449,  2014,   6,   8,  UNI_UCASEXTA                               }   /* block=ucasexta */,
+  {     0,  1740,     0,   6,   0,  UNI_DOMINO                                 }   /* domino */,
+  {     0,   321,  5138,   2,   8,  UNI_TAMILSUP                               }   /* intamilsup */,
+  {     1,   923,   307,   5,   2,  UNI_AGE__9                                 }   /* age=v90 */,
+  {     1,  4650,   116,  17,   4,  UNI_KITS                                   }   /* scriptextensions=kits */,
+  {     0,  2449,  4397,   6,   6,  UNI_INHANGUL                               }   /* block=hangul */,
+  {     5,    30,  2952,   1,   3,  UNI_NO                                     }   /* isno */,
+  {    20,  4650,    94,  17,   4,  UNI_GUJR                                   }   /* scriptextensions=gujr */,
+  {     2,  1420,     0,   9,   0,  UNI_PALM                                   }   /* palmyrene */,
+  {     0,  4650,   255,  17,   4,  UNI_ZYYY                                   }   /* scriptextensions=zyyy */,
+  {     0,  8095,  2806,  18,   8,  UNI_DT__VERT                               }   /* decompositiontype=vertical */,
+  {     0,   136,     0,   4,   0,  UNI_MEDF                                   }   /* medf */,
+  {     1,   619,     0,   7,   0,  UNI_CCC__DA                                }   /* ccc=234 */,
+  {     7,  4650,  4952,  17,   4,  UNI_TALE                                   }   /* scriptextensions=tale */,
+  {     2,  2616,   369,   5,   2,  UNI_JOINC                                  }   /* joinc=y */,
+  {     1,  4728,   215,  11,   2,  UNI_LATINEXTF                              }   /* blk=latinextf */,
+  {     3,  2449,  3193,   6,   9,  UNI_INCUNEIFORM                            }   /* block=cuneiform */,
+  {     4,  7867,   484,   3,   4,  UNI_SC__ROHG                               }   /* sc=rohg */,
+  {     0,  1711,  1088,   4,   8,  UNI_INMAHAJANI                             }   /* blk=mahajani */,
+  {     2,  4597,   368,   5,   2,  UNI_wspace_values_index                    }   /* wspace= */,
+  {     7,   334,     0,   5,   0,  UNI_TAKR                                   }   /* takri */,
+  {     0,  1994,    58,  12,   1,  UNI_bidim_values_index                     }   /* bidimirrored= */,
+  {     1,  8366,   665,  16,   2,  UNI_PI                                     }   /* generalcategory=pi */,
+  {     1,  2088,    58,   7,   1,  UNI_radical_values_index                   }   /* radical= */,
+  {     2,  5007,  2212,  14,   8,  UNI_NV__13_SLASH_2                         }   /* numericvalue=6.500e+00 */,
+  {     0,  7867,   530,   3,   4,  UNI_SC__LYDI                               }   /* sc=lydi */,
+  {     6,  3705,  2930,   7,  11,  UNI_ALPHABETICPF                           }   /* block=alphabeticpf */,
+  {     2,  1324,   945,   2,   8,  UNI_BASS                                   }   /* isbassavah */,
+  {    12,  1259,  6190,   6,   9,  UNI_KANAEXTA                               }   /* inkanaextendeda */,
+  {     2,  1711,  1014,   4,   6,  UNI_INHATRAN                               }   /* blk=hatran */,
+  {     0,  1831,   515,   8,   3,  UNI_JG__CROWNHAH                           }   /* jg=crownhah */,
+  {     2,  7867,  4687,   3,  11,  UNI_SGNW                                   }   /* sc=signwriting */,
+  {     0,  3595,   591,  13,   2,  UNI_NV__13                                 }   /* numericvalue=13 */,
+  {     3,  7498,   639,   5,   2, -UNI_EPRES                                  }   /* epres=n */,
+  {     1,  1238,  4394,   3,   4,  UNI_CJKEXTH                                }   /* cjkexth */,
+  {     0,   321,  1243,   2,   7,  UNI_INGRANTHA                              }   /* ingrantha */,
+  {     0,  3595,  2205,  13,   2,  UNI_NV__42                                 }   /* numericvalue=42 */,
+  {     4,  6839,  2835,  14,   3,  UNI_JG__ALEF                               }   /* joininggroup=alef */,
+  {     0,  1923,  1186,   7,   9,  UNI_BHKS                                   }   /* script=bhaiksuki */,
+  {     1,   321,  5259,   2,  14,  UNI_INHANIFIROHINGYA                       }   /* inhanifirohingya */,
+  {     0,  1767,  3475,   3,   3,  UNI_DT__ENC                                }   /* dt=enc */,
+  {     0,  1236,    85,   7,   2,  UNI_CJKEXTG                                }   /* incjkextg */,
+  {     2,  1324,  1384,   2,   9,  UNI_ITAL                                   }   /* isolditalic */,
+  {     0,   321,  2048,   2,  12,  UNI_INGUNJALAGONDI                         }   /* ingunjalagondi */,
+  {     0,   277,   369,   3,   2,  UNI_CWT                                    }   /* cwt=y */,
+  {     1,  8924,  8373,  13,  14,  UNI_INSC__OTHER                            }   /* indicsyllabiccategory=other */,
+  {     2,  5436,    85,  13,   2,  UNI_LATINEXTG                              }   /* block=latinextg */,
+  {     0,  7867,  6218,   3,   4,  UNI_SUND                                   }   /* sc=sund */,
+  {     3,  1923,  1032,   7,   6,  UNI_SC__LYCI                               }   /* script=lycian */,
+  {    22,  1923,  4397,   7,   4,  UNI_SC__HANG                               }   /* script=hang */,
+  {     1,   524,     0,   6,   0,  UNI_KHOJ                                   }   /* khojki */,
+  {    16,  1453,   102,   3,   2,  UNI_LB__HL                                 }   /* wb=hl */,
+  {    14,  2449,  8229,   6,  18,  UNI_INVS                                   }   /* block=variationselectors */,
+  {    29,    30,  5419,   1,  10,  UNI_TANGUTSUP                              }   /* istangutsup */,
+  {     1,  1195,  2197,   7,   2,  UNI_CCC__25                                }   /* ccc=ccc25 */,
+  {     7,  4650,   389,  17,   6,  UNI_GOTH                                   }   /* scriptextensions=gothic */,
+  {     0,  1923,   768,   7,   4,  UNI_SC__MAND                               }   /* script=mand */,
+  {     1,   953,  5305,   3,   6,  UNI_BPT__C                                 }   /* bpt=close */,
+  {     0,  1324,  2036,   2,  12,  UNI_GRBASE                                 }   /* isgraphemebase */,
+  {     2,  3693,  7697,   5,  10,  UNI_ENCLOSEDCJK                            }   /* blk=enclosedcjk */,
+  {     0,  7250,   639,  25,   2, -UNI_CWKCF                                  }   /* changeswhennfkccasefolded=n */,
+  {     0,  7867,    86,   3,   4,  UNI_SC__GONG                               }   /* sc=gong */,
+  {     6,   448,     0,   4,   0,  UNI_NKO                                    }   /* nkoo */,
+  {     2,  1711,    85,   9,   2,  UNI_CJKEXTG                                }   /* blk=cjkextg */,
+  {     1,  3580,  2452,  11,   3,  UNI_nfdqc_values_index                     }   /* nfdquickcheck= */,
+  {     0,  6258,   735,  13,   4,  UNI_JG__SEEN                               }   /* joininggroup=seen */,
+  {     8,  2449,  1247,   6,   4,  UNI_INTHAI                                 }   /* block=thai */,
+  {     1,  5968,  7488,  15,  11,  UNI_IDENTIFIERTYPE__UNCOMMONUSE            }   /* identifiertype=uncommonuse */,
+  {     0,  3118,  4667,   3,  16,  UNI_SMALLFORMS                             }   /* insmallformvariants */,
+  {     0,  1711,  9238,   4,  21,  UNI_MATHOPERATORS                          }   /* blk=mathematicaloperators */,
+  {     1,   649,  5967,   2,   3,  UNI_LB__ID                                 }   /* lb=id */,
+  {     0,  1777,     0,   4,   0,  UNI_GURU                                   }   /* guru */,
+  {     0,  2832,   439,   3,   3,  UNI_BC__RLI                                }   /* bc=rli */,
+  {     1,   747,  5248,   3,   4,  UNI_KANASUP                                }   /* kanasup */,
+  {     1,  4650,  2072,  17,   4,  UNI_SOGD                                   }   /* scriptextensions=sogd */,
+  {     0,  7867,   929,   3,   8,  UNI_SC__ARMN                               }   /* sc=armenian */,
+  {     0,  3705,  5180,   7,   9,  UNI_ALCHEMICAL                             }   /* block=alchemical */,
+  {     0,  4650,  6218,  17,   9,  UNI_SUND                                   }   /* scriptextensions=sundanese */,
+  {     1,    55,  2847,   2,   7,  UNI_CCC__R                                 }   /* ccc=right */,
+  {     6,  1238,  8696,   3,  21,  UNI_CJKSYMBOLS                             }   /* cjksymbolsandpunctuation */,
+  {     0,  2449,  2014,   6,   4,  UNI_UCAS                                   }   /* block=ucas */,
+  {     5,  1453,     0,   3,   0,  UNI_wb_values_index                        }   /* wb= */,
+  {     0,   321,   309,   2,   5,  UNI_INORIYA                                }   /* inoriya */,
+  {     0,   968,   962,   6,   6, -UNI_COMPEX                                 }   /* compex=false */,
+  {     0,  1711,  1882,   4,  11,  UNI_INMEDEFAIDRIN                          }   /* blk=medefaidrin */,
+  {     5,  7643,   623,  24,   2,  UNI_CCC__23                                }   /* canonicalcombiningclass=23 */,
+  {     9,  2832,     0,   4,   0,  UNI_BC__L                                  }   /* bc=l */,
+  {     1,  1994,   627,   5,   2,  UNI_BIDIM                                  }   /* bidim=t */,
+  {     0,   974,     0,   8,   0,  UNI_DUPL                                   }   /* duployan */,
+  {     1,    55,   448,   4,   2,  UNI_CCC__7                                 }   /* ccc=nk */,
+  {     7,   321,   706,   2,   5,  UNI_INOGHAM                                }   /* inogham */,
+  {     0,  4796,     0,  15,   0,  UNI_UPPERCASELETTER                        }   /* uppercaseletter */,
+  {    17,  3891,  1059,   3,   2,  UNI_LOE                                    }   /* isloe */,
+  {     1,   272,   627,   5,   2,  UNI_CWKCF                                  }   /* cwkcf=t */,
+  {     3,  1324,   215,   7,   2,  UNI_CJKEXTF                                }   /* iscjkextf */,
+  {    11,   321,  2581,   2,  13,  UNI_IPAEXT                                 }   /* inipaextensions */,
+  {     4,  1923,   106,   7,   4,  UNI_HMNG                                   }   /* script=hmng */,
+  {     0,   121,     0,   2,   0,  UNI_XPOSIXDIGIT                            }   /* nd */,
+  {     0,     2,   638,   2,   4, -UNI_CWT                                    }   /* cwt=no */,
+  {     1,  2400,   799,   3,   2,  UNI_IN__17                                 }   /* in=17 */,
+  {     7,    33,  7105,   1,  21,  UNI_MODIFIERLETTERS                        }   /* spacingmodifierletters */,
+  {     0,  2293,  5714,   4,   5,  UNI_NV__400000                             }   /* nv=400000 */,
+  {     6,  1923,   524,   7,   4,  UNI_SC__KHOJ                               }   /* script=khoj */,
+  {     0,  1983,     0,  11,   0,  UNI_BIDIC                                  }   /* bidicontrol */,
+  {     0,  4650,  2910,  17,   4,  UNI_COPT                                   }   /* scriptextensions=copt */,
+  {     6,  1127,  1177,   4,   9,  UNI_BERF                                   }   /* scx=beriaerfe */,
+  {     2,  1324,  6991,   5,  16,  UNI_CJKCOMPATIDEOGRAPHS                    }   /* iscjkcompatideographs */,
+  {     4,  2449,  5074,   6,  18,  UNI_RUMI                                   }   /* block=ruminumeralsymbols */,
+  {     2,  1923,  2863,   6,   5,  UNI_SC__ARAB                               }   /* script=arab */,
+  {     4,  1324,  4597,   2,   6,  UNI_XPOSIXSPACE                            }   /* iswspace */,
+  {     2,  3462,     0,  13,   0,  UNI_XPOSIXDIGIT                            }   /* decimalnumber */,
+  {     0,  4597,   626,   5,   6,  UNI_XPOSIXSPACE                            }   /* wspace=true */,
+  {    12,  1236,  1331,   5,   4,  UNI_CJKEXTJ                                }   /* incjkextj */,
+  {     0,  4650,   309,  17,   5,  UNI_ORYA                                   }   /* scriptextensions=oriya */,
+  {     4,  1831,  1335,   3,   6,  UNI_JG__LAMADH                             }   /* jg=lamadh */,
+  {     0,  2896,   210,   3,   2,  UNI_TITLE                                  }   /* gc=lt */,
+  {     5,  2832,  8287,   3,  21,  UNI_BC__PDI                                }   /* bc=popdirectionalisolate */,
+  {     8,  3317,  4020,   5,  15,  UNI_MISCMATHSYMBOLSA                       }   /* blk=miscmathsymbolsa */,
+  {     2,  6095,   962,   4,   2, -UNI_EMOD                                   }   /* emod=f */,
+  {     3,  4035,  6501,  12,   4,  UNI_NFCQC__M                               }   /* nfkcquickcheck=m */,
+  {     0,  1324,  6812,   5,  11,  UNI_CJKRADICALSSUP                         }   /* iscjkradicalssup */,
+  {    18,  7962,   600,  28,   2,  UNI_CCC__107                               }   /* canonicalcombiningclass=ccc107 */,
+  {     1,   536,  1896,   3,   3,  UNI_nfdqc_values_index                     }   /* nfdqc= */,
+  {    16,  1324,   436,   2,   4,  UNI_KHMR                                   }   /* iskhmr */,
+  {     0,    55,   366,   4,   2,  UNI_CCC__9                                 }   /* ccc=vr */,
+  {     1,  7867,   524,   3,   4,  UNI_SC__KHOJ                               }   /* sc=khoj */,
+  {     8,  3364,  3299,  15,   7,  UNI_EA__N                                  }   /* eastasianwidth=neutral */,
+  {     0,  1923,  5813,   7,   4,  UNI_SC__LISU                               }   /* script=lisu */,
+  {     1,  2896,  2743,   3,   9,  UNI__PERL_SURROGATE                        }   /* gc=surrogate */,
+  {     4,    69,     0,   2,   0,  UNI_MN                                     }   /* mn */,
+  {     2,  1127,  1142,   4,   4,  UNI_TAGB                                   }   /* scx=tagb */,
+  {     0,  7867,  6599,   3,  10,  UNI_SC__GLAG                               }   /* sc=glagolitic */,
+  {     3,    21,  7697,   1,  10,  UNI_ENCLOSEDCJK                            }   /* enclosedcjk */,
+  {     1,   915,   598,   4,   3,  UNI_AGE__6                                 }   /* age=6.0 */,
+  {     4,  4650,   389,  17,   4,  UNI_GOTH                                   }   /* scriptextensions=goth */,
+  {     4,  2642,  2165,   8,   5,  UNI_XPOSIXALPHA                            }   /* isxposixalpha */,
+  {     0,   321,   701,   2,   5,  UNI_INLIMBU                                }   /* inlimbu */,
+  {     3,  2400,   590,   4,   2,  UNI_IN__1_DOT_1                            }   /* in=1.1 */,
+  {     1,  7867,   448,   3,   3,  UNI_SC__NKO                                }   /* sc=nko */,
+  {     1,  1711,  1972,   4,  11,  UNI_YISYLLABLES                            }   /* blk=yisyllables */,
+  {     0,  4427,   369,   5,   2,  UNI_XPOSIXLOWER                            }   /* lower=y */,
+  {     0,  6239,     0,  19,   0,  UNI_SUPARROWSC                             }   /* supplementalarrowsc */,
+  {    32,    30,  4426,   1,   6,  UNI_XPOSIXLOWER                            }   /* islower */,
+  {     7,  1711,  4397,   4,  15,  UNI_INHANGUL                               }   /* blk=hangulsyllables */,
+  {    14,  2112,   626,  10,   3,  UNI_JT__T                                  }   /* joiningtype=t */,
+  {     0,  2718,  4442,   3,  15,  UNI_LB__OP                                 }   /* lb=openpunctuation */,
+  {    35,  1014,     0,   4,   0,  UNI_HATR                                   }   /* hatr */,
+  {    16,  9130,   632,   3,   2,  UNI_XPOSIXDIGIT                            }   /* nt=de */,
+  {     0,    33,  4667,   1,  16,  UNI_SMALLFORMS                             }   /* smallformvariants */,
+  {     0,  8889,   152,  34,   2,  UNI_CJKEXTE                                }   /* block=cjkunifiedideographsextensione */,
+  {     0,  6345,     0,   7,   0,  UNI_SINH                                   }   /* sinhala */,
+  {     0,  2449,  3960,   6,  16,  UNI_KAKTOVIKNUMERALS                       }   /* block=kaktoviknumerals */,
+  {     1,  7867,  1006,   3,   4,  UNI_SC__HIRA                               }   /* sc=hira */,
+  {     4,  1236,  6004,   3,  18,  UNI_COUNTINGROD                            }   /* incountingrodnumerals */,
+  {     2,  4650,  1630,  17,  10,  UNI_SAUR                                   }   /* scriptextensions=saurashtra */,
+  {     2,  4049,  1374,  15,   3,  UNI_NV__1_SLASH_160                        }   /* numericvalue=1/160 */,
+  {     0,   500,     0,   4,   0,  UNI_TNSA                                   }   /* tnsa */,
+  {     0,  1711,  3624,   4,  15,  UNI_SARB                                   }   /* blk=oldsoutharabian */,
+  {     0,  2393,  2335,   9,   2,  UNI_IN__6                                  }   /* presentin=6 */,
+  {     0,  1127,   711,   4,   5,  UNI_OSGE                                   }   /* scx=osage */,
+  {     0,  8421,  5472,  26,   4,  UNI_CJKEXTE                                }   /* cjkunifiedideographsextensione */,
+  {     1,  1503,   962,  10,   2, -UNI_DEP                                    }   /* deprecated=f */,
+  {     0,  8366,  3475,  16,  13,  UNI_ME                                     }   /* generalcategory=enclosingmark */,
+  {     5,  4264,    58,  17,   1,  UNI_idsb_values_index                      }   /* idsbinaryoperator= */,
+  {     0,  6487,     0,  11,   0,  UNI_GEORGIANEXT                            }   /* georgianext */,
+  {     1,  7865,  7076,   5,  19,  UNI_INSC__BRAHMIJOININGNUMBER              }   /* insc=brahmijoiningnumber */,
+  {     3,  4264,   627,  17,   5,  UNI_IDSB                                   }   /* idsbinaryoperator=true */,
+  {    18,  6141,  4834,  12,  13,  UNI_SUPPUNCTUATION                         }   /* insupplementalpunctuation */,
+  {     5,    30,  8989,   1,  29,  UNI_SYMBOLSFORLEGACYCOMPUTINGSUP           }   /* issymbolsforlegacycomputingsup */,
+  {     0,  3176,   406,  11,   2,  UNI_IN__4_DOT_1                            }   /* presentin=v41 */,
+  {     1,  2718,  1350,   3,   6,  UNI_LB__VI                                 }   /* lb=virama */,
+  {     0,  1324,  8646,   2,  30,  UNI_CJKEXTB                                }   /* iscjkunifiedideographsextensionb */,
+  {     0,  7865,  1216,  14,   6,  UNI_INSC__CONSONANTMEDIAL                  }   /* insc=consonantmedial */,
+  {     1,   321,   896,   2,   7,  UNI_INTIBETAN                              }   /* intibetan */,
+  {    17,  4110,  2297,  14,   8,  UNI_NV__11_SLASH_12                        }   /* numericvalue=9.167e-01 */,
+  {     3,  7867,  1557,   3,   8,  UNI_SC__JAVA                               }   /* sc=javanese */,
+  {     0,  2627,  3430,   3,   9,  UNI_MISCARROWS                             }   /* ismiscarrows */,
+  {     2,     5,  5322,   1,  18,  UNI_MODIFIERTONELETTERS                    }   /* modifiertoneletters */,
+  {     3,  7867,   191,   3,   4,  UNI_SC__SAMR                               }   /* sc=samr */,
+  {     0,  7867,   132,   3,   4,  UNI_SC__LATN                               }   /* sc=latn */,
+  {     0,  3595,   363,  13,   2,  UNI_NV__49                                 }   /* numericvalue=49 */,
+  {     0,  2616,   369,   5,   4,  UNI_JOINC                                  }   /* joinc=yes */,
+  {    11,  7867,    94,   3,   4,  UNI_SC__GUJR                               }   /* sc=gujr */,
+  {    17,    30,  1246,   1,   5,  UNI_INTHAI                                 }   /* inthai */,
+  {     5,  1711,   612,   4,   7,  UNI_INAVESTAN                              }   /* blk=avestan */,
+  {     0,  4064,  2313,  14,   8,  UNI_NV__1_SLASH_20                         }   /* numericvalue=5.000e-02 */,
+  {     0,  5371,  2008,   8,   4,  UNI_WB__KA                                 }   /* wordbreak=ka */,
+  {    16,  2098,  2036,   5,   5,  UNI_POSIXGRAPH                             }   /* posixgraph */,
+  {     1,  6199,     0,   9,   0,  UNI_MONG                                   }   /* mongolian */,
+  {     0,  4781,     0,  15,   0,  UNI_TITLE                                  }   /* titlecaseletter */,
+  {     1,    30,  3832,   1,   7,  UNI_KANGXI                                 }   /* iskangxi */,
+  {     0,  1994,   962,   5,   6, -UNI_BIDIM                                  }   /* bidim=false */,
+  {     0,  2449,   974,   6,   8,  UNI_INDUPLOYAN                             }   /* block=duployan */,
+  {     4,  1127,   754,   4,   7,  UNI_KALI                                   }   /* scx=kayahli */,
+  {     0,  7865,  2953,   5,   9,  UNI_INSC__NONJOINER                        }   /* insc=nonjoiner */,
+  {     1,  7867,   243,   3,   4,  UNI_XSUX                                   }   /* sc=xsux */,
+  {     4,  1711,  3758,   4,  16,  UNI_HALFANDFULLFORMS                       }   /* blk=halfandfullforms */,
+  {     1,    30,  7230,   1,   5,  UNI_DEVA                                   }   /* isdeva */,
+  {     0,  1458,   369,   4,   2,  UNI_XIDS                                   }   /* xids=y */,
+  {     1,  1711,  5138,   4,  15,  UNI_TAMILSUP                               }   /* blk=tamilsupplement */,
+  {     1,   541,   307,   4,   1,  UNI_NV__39                                 }   /* nv=39 */,
+  {     2,  3306,  5532,   6,  16,  UNI_INPUNCTUATION                          }   /* blk=generalpunctuation */,
+  {     2,  1127,  1934,   4,  11,  UNI_SORA                                   }   /* scx=sorasompeng */,
+  {    38,  2616,   639,  11,   3, -UNI_JOINC                                  }   /* joincontrol=no */,
+  {     2,  2124,   961,  10,   3, -UNI_KEHNOROTATE                            }   /* kehnorotate=f */,
+  {     3,    30,   372,   1,   7,  UNI_CAKM                                   }   /* ischakma */,
+  {     1,  1458,   638,   7,   4, -UNI_XIDS                                   }   /* xidstart=no */,
+  {     0,  1324,  2022,   3,  11,  UNI_CHESSSYMBOLS                           }   /* ischesssymbols */,
+  {     2,  5750,   962,  19,   6, -UNI_TERM                                   }   /* terminalpunctuation=false */,
+  {     4,   662,   369,   7,   2,  UNI_EXTPICT                                }   /* extpict=y */,
+  {     0,  1711,   674,   4,   7,  UNI_INHANUNOO                              }   /* blk=hanunoo */,
+  {     4,   321,   775,   2,   7,  UNI_INMARCHEN                              }   /* inmarchen */,
+  {     0,  1324,   203,   2,   4,  UNI_TAGS                                   }   /* istags */,
+  {     4,  5842,   369,  21,   2,  UNI_CWCF                                   }   /* changeswhencasefolded=y */,
+  {     0,  3183,  1374,   4,   3,  UNI_IN__16                                 }   /* in=v160 */,
+  {     1,  4728,  4982,  12,  10,  UNI_LATINEXTADDITIONAL                     }   /* blk=latinextadditional */,
+  {    14,  6287,  1774,  10,   2,  UNI_LB__CB                                 }   /* linebreak=cb */,
+  {     3,  7867,   106,   3,   4,  UNI_HMNG                                   }   /* sc=hmng */,
+  {     6,  1711,  7231,   4,  18,  UNI_DEVANAGARIEXT                          }   /* blk=devanagariextended */,
+  {     0,  1127,  2048,   4,  12,  UNI_GONG                                   }   /* scx=gunjalagondi */,
+  {     2,  1788,  1553,   8,   4,  UNI_ARABICEXTA                             }   /* inarabicexta */,
+  {     0,  8373,   121,   9,   2,  UNI_XPOSIXDIGIT                            }   /* category=nd */,
+  {     2,  2832,  6432,   3,  12,  UNI_BC__AN                                 }   /* bc=arabicnumber */,
+  {     1,   548,  4078,   4,   2,  UNI_NV__7_SLASH_8                          }   /* nv=7/8 */,
+  {     0,  4650,   148,  17,   4,  UNI_NARB                                   }   /* scriptextensions=narb */,
+  {     9,  2545,  5322,   3,  18,  UNI_MODIFIERTONELETTERS                    }   /* inmodifiertoneletters */,
+  {     3,  4617,  6688,  14,   8,  UNI_NV__1_SLASH_320                        }   /* numericvalue=3.125e-03 */,
+  {     1,  1324,   612,   2,   7,  UNI_AVST                                   }   /* isavestan */,
+  {     0,  2112,  3085,  12,  11,  UNI_JT__T                                  }   /* joiningtype=transparent */,
+  {     0,  5593,     0,  20,   0,  UNI_PHLI                                   }   /* inscriptionalpahlavi */,
+  {    10,  3580,   369,  13,   4,  UNI_NFDQC__Y                               }   /* nfdquickcheck=yes */,
+  {     4,   304,  5712,   2,  12,  UNI_NV__10000000000                        }   /* nv=10000000000 */,
+  {     0,  1711,  1934,   4,  11,  UNI_INSORASOMPENG                          }   /* blk=sorasompeng */,
+  {     1,   553,  5981,   2,   4, -UNI_LOE                                    }   /* loe=no */,
+  {     1,    55,   362,   4,   2,  UNI_CCC__84                                }   /* ccc=84 */,
+  {     4,  5884,   627,  21,   5,  UNI_CWL                                    }   /* changeswhenlowercased=true */,
+  {     0,  1577,  2536,   4,   9,  UNI_KATAKANAEXT                            }   /* iskatakanaext */,
+  {     1,  6287,  4633,  10,  17,  UNI_RI                                     }   /* linebreak=regionalindicator */,
+  {    10,  1102,  4078,   4,   2,  UNI_NV__1_SLASH_8                          }   /* nv=1/8 */,
+  {     5,  8421,  2699,  27,   3,  UNI_CJKEXTJ                                }   /* cjkunifiedideographsextensionj */,
+  {     0,  1453,  6671,   2,   3,  UNI_WB__NU                                 }   /* wb=nu */,
+  {     0,    20,   369,   3,   4,  UNI_XPOSIXXDIGIT                           }   /* hex=yes */,
+  {     0,  2718,  1334,   3,   2,  UNI_GCB__L                                 }   /* lb=jl */,
+  {     0,  7867,   711,   3,   5,  UNI_SC__OSGE                               }   /* sc=osage */,
+  {    18,  1195,     0,   9,   0,  UNI_CCC__12                                }   /* ccc=ccc12 */,
+  {    16,  8366,  3932,  16,  14,  UNI_MN                                     }   /* generalcategory=nonspacingmark */,
+  {     0,  2427,   368,   9,   5,  UNI_IDC                                    }   /* idcontinue=yes */,
+  {     0,  7643,     0,  26,   0,  UNI_CCC__10                                }   /* canonicalcombiningclass=10 */,
+  {    10,  4186,  9158,   9,  10,  UNI_EPRES                                  }   /* emojipresentation=t */,
+  {     1,  3391,   962,  14,   6, -UNI_GREXT                                  }   /* graphemeextend=false */,
+  {     4,   168,     0,   3,   0,  UNI_PCM                                    }   /* pcm */,
+  {     4,  7643,  3328,  24,  11,  UNI_CCC__DA                                }   /* canonicalcombiningclass=doubleabove */,
+  {     0,  1102,   302,   5,   2,  UNI_NV__1_SLASH_40                         }   /* nv=1/40 */,
+  {     1,  1453,   386,   3,   2,  UNI_WB__SQ                                 }   /* wb=sq */,
+  {     9,   681,  8116,   4,  11,  UNI_LB__H3                                 }   /* hst=lvtsyllable */,
+  { 18188,  1994,   627,  12,   2,  UNI_BIDIM                                  }   /* bidimirrored=t */,
+  {     3,   849,     0,   4,   0,  UNI_QAAI                                   }   /* zinh */,
+  {    10,  8924,  3452,  22,  10,  UNI_INSC__PUREKILLER                       }   /* indicsyllabiccategory=purekiller */,
+  {     4,   321,   929,   2,   8,  UNI_INARMENIAN                             }   /* inarmenian */,
+  {     3,   321,  2014,   2,   8,  UNI_UCASEXTA                               }   /* inucasexta */,
+  {     3,    54,  1929,   2,   5,  UNI_TAYO                                   }   /* sc=tayo */,
+  {     0,  1324,  5108,   2,   5,  UNI_BAMU                                   }   /* isbamum */,
+  {     0,  1324,  1123,   2,   4,  UNI_NSHU                                   }   /* isnshu */,
+  {     0,  7867,   444,   3,   3,  UNI_MRO                                    }   /* sc=mro */,
+  {     6,   721,     0,   5,   0,  UNI_TAYO                                   }   /* taiyo */,
+  {     3,  5057,  5981,  16,   4, -UNI__PERL_PATWS                            }   /* patternwhitespace=no */,
+  {     3,  1711,  2984,   4,   7,  UNI_MAHJONG                                }   /* blk=mahjong */,
+  {     0,  5905,   369,  21,   2,  UNI_CWT                                    }   /* changeswhentitlecased=y */,
+  {     2,  2545,  4020,   3,  15,  UNI_MISCMATHSYMBOLSA                       }   /* inmiscmathsymbolsa */,
+  {     7,   268,     0,   4,   0,  UNI_CWCF                                   }   /* cwcf */,
+  {     4,  2449,   112,   6,   4,  UNI_INKAWI                                 }   /* block=kawi */,
+  {     0,  1324,  1557,   2,   4,  UNI_JAVA                                   }   /* isjava */,
+  {     0,  7670,  1379,  25,   2,  UNI_CCC__AR                                }   /* canonicalcombiningclass=232 */,
+  {     0,  1983,    57,   4,   2,  UNI_bidic_values_index                     }   /* bidic= */,
+  {     5,  7865,  2735,   5,   6,  UNI_LB__ZWJ                                }   /* insc=joiner */,
+  {     1,  1324,  1526,   2,   2,  UNI_ZS                                     }   /* iszs */,
+  {     7,  1983,   627,   5,   5,  UNI_BIDIC                                  }   /* bidic=true */,
+  {     0,  2516,  6607,   8,  12,  UNI_CYRILLICSUP                            }   /* incyrillicsupplement */,
+  {     1,  2449,  1166,   6,   8,  UNI_INVITHKUQI                             }   /* block=vithkuqi */,
+  {     0,  6465,  8308,   7,  28,  UNI_ENCLOSEDIDEOGRAPHICSUP                 }   /* block=enclosedideographicsupplement */,
+  {     0,  1923,  1365,   7,   9,  UNI_TALU                                   }   /* script=newtailue */,
+  {    10,  1458,   962,   4,   2, -UNI_XIDS                                   }   /* xids=f */,
+  {     0,  7867,  6022,   3,  19,  UNI_SC__MERO                               }   /* sc=meroitichieroglyphs */,
+  {     0,  1590,     0,  10,   0,  UNI_KHAR                                   }   /* kharoshthi */,
+  {     8,  7643,  7844,  18,  11,  UNI_CCC__R                                 }   /* canonicalcombiningclass=right */,
+  {     0,   662,  1928,   6,   3,  UNI_EXTPICT                                }   /* extpict=t */,
+  {     1,  1790,  4758,   4,   6,  UNI_ARABICEXTC                             }   /* arabicextc */,
+  {     0,  6498,  8543,   7,  29,  UNI_MISCSYMBOLSSUP                         }   /* block=miscellaneoussymbolssupplement */,
+  {     4,  6095,   962,   4,   6, -UNI_EMOD                                   }   /* emod=false */,
+  {     1,  8229,     0,  28,   0,  UNI_VSSUP                                  }   /* variationselectorssupplement */,
+  {     6,   321,  6599,   2,  20,  UNI_GLAGOLITICSUP                          }   /* inglagoliticsupplement */,
+  {     4,  4650,   648,  17,   7,  UNI_ELBA                                   }   /* scriptextensions=elbasan */,
+  {     2,  2896,   121,   3,   2,  UNI_XPOSIXDIGIT                            }   /* gc=nd */,
+  {     0,  1923,  1590,   7,  10,  UNI_KHAR                                   }   /* script=kharoshthi */,
+  {     0,  4064,   403,  15,   1,  UNI_NV__5_SLASH_6                          }   /* numericvalue=5/6 */,
+  {     9,  1711,  7126,   4,  22,  UNI_TRANSPORTANDMAP                        }   /* blk=transportandmapsymbols */,
+  {     0,  3664,     0,  15,   0,  UNI_ZANB                                   }   /* zanabazarsquare */,
+  {     1,  5842,   627,  21,   2,  UNI_CWCF                                   }   /* changeswhencasefolded=t */,
+  {     4,  1923,   247,   7,   2,  UNI_SC__YI                                 }   /* script=yi */,
+  {     1,  3595,  5712,  12,   6,  UNI_NV__10000                              }   /* numericvalue=10000 */,
+  {     0,  5666,  4126,  12,   4,  UNI_JG__MANICHAEANTEN                      }   /* jg=manichaeanten */,
+  {     3,  8424,  3377,  15,   2,  UNI_uideo_values_index                     }   /* unifiedideograph= */,
+  {     6,   669,   368,   5,   5,  UNI_GRBASE                                 }   /* grbase=yes */,
+  {     2,   321,  2103,   2,   6,  UNI_INSYRIAC                               }   /* insyriac */,
+  {     8,   558,   369,   6,   4,  UNI_PATSYN                                 }   /* patsyn=yes */,
+  {     2,   314,  4665,   4,   2,  UNI_patws_values_index                     }   /* patws= */,
+  {     3,   112,  2536,   2,   9,  UNI_KATAKANAEXT                            }   /* katakanaext */,
+  {     3,  1923,  3188,   7,  14,  UNI_SC__PCUN                               }   /* script=protocuneiform */,
+  {    16,    30,  2368,   1,   9,  UNI_PHAISTOS                               }   /* inphaistos */,
+  {     6,  5064,   961,   9,   3, -UNI_XPOSIXSPACE                            }   /* whitespace=f */,
+  {     1,  1983,   627,  11,   5,  UNI_BIDIC                                  }   /* bidicontrol=true */,
+  {     2,  1458,  4665,   3,   2,  UNI_xids_values_index                      }   /* xids= */,
+  {     1,  2718,   220,   3,   2,  UNI_LB__GL                                 }   /* lb=gl */,
+  {    18,  6862,  1651,  14,   2,  UNI_SB__FO                                 }   /* sentencebreak=fo */,
+  {    23,  5371,  3645,  12,   4,  UNI_WB__MN                                 }   /* wordbreak=midnum */,
+  {     2,  9220,  6346,   7,  20,  UNI_SINHALAARCHAICNUMBERS                  }   /* block=sinhalaarchaicnumbers */,
+  {     5,  2449,  1006,   6,   8,  UNI_INHIRAGANA                             }   /* block=hiragana */,
+  {     0,    27,  6922,   2,  22,  UNI_ARCHAICCUNEIFORMNUMERALS               }   /* archaiccuneiformnumerals */,
+  {     1,  4186,   369,  17,   2,  UNI_EPRES                                  }   /* emojipresentation=y */,
+  {     1,  2644,   263,   6,   5,  UNI_XPOSIXCNTRL                            }   /* xposixcntrl */,
+  {     0,  6324,   638,  20,   4, -UNI__PERL_NCHAR                            }   /* noncharactercodepoint=no */,
+  {     4,  1831,   735,   3,   4,  UNI_JG__SEEN                               }   /* jg=seen */,
+  {     2,   424,   369,   3,   4,  UNI_DIA                                    }   /* dia=yes */,
+  {     1,  1711,  2916,   4,  14,  UNI_HIGHSURROGATES                         }   /* blk=highsurrogates */,
+  {     0,  1711,  6218,   4,  12,  UNI_SUNDANESESUP                           }   /* blk=sundanesesup */,
+  {     3,  4633,   369,  17,   4,  UNI_RI                                     }   /* regionalindicator=yes */,
+  {     0,  6444,  2119,  17,   5,  UNI_bpt_values_index                       }   /* bidipairedbrackettype= */,
+  {     0,  2449,  3551,   6,  15,  UNI_INMEROITICCURSIVE                      }   /* block=meroiticcursive */,
+  {     0,  8796,  7063,  24,  13,  UNI_INPC__BOTTOMANDLEFT                    }   /* indicpositionalcategory=bottomandleft */,
+  {     7,  6862,    54,  14,   2,  UNI_SB__SC                                 }   /* sentencebreak=sc */,
+  {     2,  1324,    39,   2,   4,  UNI_BHKS                                   }   /* isbhks */,
+  {     0,  1127,  3696,   3,   5,  UNI_ETHI                                   }   /* scx=ethi */,
+  {     0,  1324,  6948,   2,  10,  UNI_CO                                     }   /* isprivateuse */,
+  {     0,   356,  1379,   5,   2,  UNI_CCC__132                               }   /* ccc=132 */,
+  {     0,  2449,  8696,   9,  21,  UNI_CJKSYMBOLS                             }   /* block=cjksymbolsandpunctuation */,
+  {     1,   321,  2069,   2,  10,  UNI_INOLDSOGDIAN                           }   /* inoldsogdian */,
+  {     0,  2449,  2022,   7,  11,  UNI_CHESSSYMBOLS                           }   /* block=chesssymbols */,
+  {     8,  1324,  4811,   2,  18,  UNI_IDST                                   }   /* isidstrinaryoperator */,
+  {     3,  1831,  2668,   3,   3,  UNI_JG__DAL                                }   /* jg=dal */,
+  {     3,    75,   639,   3,   2, -UNI_CWU                                    }   /* cwu=n */,
+  {     0,  1923,    82,   7,   4,  UNI_DSRT                                   }   /* script=dsrt */,
+  {     0,  2449,   416,   6,   4,  UNI_INTOTO                                 }   /* block=toto */,
+  {     1,  7627,  7740,   5,  24,  UNI_SYMBOLSANDPICTOGRAPHSEXTA              }   /* blk=symbolsandpictographsexta */,
+  {     1,  2718,  2098,   3,   2,  UNI_LB__PO                                 }   /* lb=po */,
+  {     0,  2860,  5180,   5,  16,  UNI_ALCHEMICAL                             }   /* blk=alchemicalsymbols */,
+  {     1,  9220,  5649,   7,  11,  UNI_SMALLKANAEXT                           }   /* block=smallkanaext */,
+  {     1,  7052,  3442,   5,  10,  UNI_INPC__OVERSTRUCK                       }   /* inpc=overstruck */,
+  {     4,  5905,   627,  21,   2,  UNI_CWT                                    }   /* changeswhentitlecased=t */,
+  {     2,  1831,   735,   8,   4,  UNI_JG__CROWNSEEN                          }   /* jg=crownseen */,
+  {     0,  3847,  4005,   3,  15,  UNI_LINEARBIDEOGRAMS                       }   /* inlinearbideograms */,
+  {     2,    33,  8572,   1,  29,  UNI_SYMBOLSANDPICTOGRAPHSEXTA              }   /* symbolsandpictographsextendeda */,
+  {    10,  1711,  3849,   4,  14,  UNI_LATINEXTD                              }   /* blk=latinextendedd */,
+  {     6,  1324,  4140,   3,  16,  UNI_UCAS                                   }   /* iscanadiansyllabics */,
+  {    11,   321,   754,   2,   7,  UNI_KALI                                   }   /* inkayahli */,
+  {     0,  4049,   302,  15,   2,  UNI_NV__1_SLASH_40                         }   /* numericvalue=1/40 */,
+  {     4,   923,   410,   5,   2,  UNI_AGE__6_DOT_1                           }   /* age=v61 */,
+  {     0,  5710,     0,   9,   0,  UNI_NV__100000                             }   /* nv=100000 */,
+  {     0,  4650,  1393,  17,   9,  UNI_PERM                                   }   /* scriptextensions=oldpermic */,
+  {     1,  5842,   962,  21,   6, -UNI_CWCF                                   }   /* changeswhencasefolded=false */,
+  {     3,  1324,  5515,   3,  17,  UNI_HALFMARKS                              }   /* iscombininghalfmarks */,
+  {     0,  5863,   369,  21,   4,  UNI_CWCM                                   }   /* changeswhencasemapped=yes */,
+  {     2,  1324,   768,   2,   7,  UNI_MAND                                   }   /* ismandaic */,
+  {     1,  2449,  2369,   6,  12,  UNI_PHAISTOS                               }   /* block=phaistosdisc */,
+  {     1,  1261,     0,   4,   0,  UNI_KANA                                   }   /* kana */,
+  {     0,  1893,   369,   5,   2,  UNI_NFCQC__Y                               }   /* nfcqc=y */,
+  {     1,  7867,   124,   3,   4,  UNI_KRAI                                   }   /* sc=krai */,
+  {     1,  7867,  5992,   3,   5,  UNI_SC__GREK                               }   /* sc=greek */,
+  {     0,   321,  4878,   2,   8,  UNI_INBOPOMOFO                             }   /* inbopomofo */,
+  {     1,  1127,   255,   4,   4,  UNI_ZYYY                                   }   /* scx=zyyy */,
+  {     0,  2449,     0,   6,   0,  UNI_blk_values_index                       }   /* block= */,
+  {     4,  8095,   639,  17,   5,  UNI_DT__NONE                               }   /* decompositiontype=none */,
+  {     1,  1831,  2020,   3,   3,  UNI_JG__TAH                                }   /* jg=tah */,
+  {     0,  2345,  2276,   4,   8,  UNI_NV__5_SLASH_6                          }   /* nv=8.333e-01 */,
+  {     1,  6948,     0,  10,   0,  UNI_CO                                     }   /* privateuse */,
+  {     1,    32,   962,   2,   6, -UNI_VS                                     }   /* vs=false */,
+  {     0,  2400,  2803,   3,   3,  UNI_IN__6_DOT_1                            }   /* in=6.1 */,
+  {     8,  7401,     0,  23,   0,  UNI_GEOMETRICSHAPESEXT                     }   /* geometricshapesextended */,
+  {     0,   321,  5808,   2,   7,  UNI_INBENGALI                              }   /* inbengali */,
+  {     4,  2627,  6754,   9,   9,  UNI_MYANMAREXTB                            }   /* ismyanmarextendedb */,
+  {    10,  1272,     0,   4,   0,  UNI_MULT                                   }   /* mult */,
+  {     0,    55,  2847,   2,   3,  UNI_CCC__R                                 }   /* ccc=r */,
+  {    17,  7962,   300,  28,   1,  UNI_CCC__13                                }   /* canonicalcombiningclass=ccc13 */,
+  {     1,  2896,  4796,   3,  15,  UNI_UPPERCASELETTER                        }   /* gc=uppercaseletter */,
+  {     0,  6498,  2985,   7,  11,  UNI_MAHJONG                                }   /* block=mahjongtiles */,
+  {     1,  5842,   627,  21,   5,  UNI_CWCF                                   }   /* changeswhencasefolded=true */,
+  {     1,  2393,   590,  11,   2,  UNI_IN__1_DOT_1                            }   /* presentin=1.1 */,
+  {     1,  2449,  2581,   6,  13,  UNI_IPAEXT                                 }   /* block=ipaextensions */,
+  {     0,  4049,  2256,  14,   8,  UNI_NV__3_SLASH_20                         }   /* numericvalue=1.500e-01 */,
+  {     5,  1324,   231,   2,   4,  UNI_TUTG                                   }   /* istutg */,
+  {     0,  6498,  4863,   7,  15,  UNI_MISCMATHSYMBOLSB                       }   /* block=miscmathsymbolsb */,
+  {     0,  2526,  1060,  10,   4,  UNI_ETHIOPICEXTB                           }   /* inethiopicextb */,
+  {     0,  4650,  1080,  17,   8,  UNI_KRAI                                   }   /* scriptextensions=kiratrai */,
+  {    25,  8373,  6736,   9,   6,  UNI_CF                                     }   /* category=format */,
+  {     0,  1711,  6599,   4,  10,  UNI_INGLAGOLITIC                           }   /* blk=glagolitic */,
+  {     0,   580,     0,   6,   0,  UNI_TODR                                   }   /* todhri */,
+  {     4,    30,  6898,   1,  24,  UNI_ZNAMENNYMUSIC                          }   /* isznamennymusicalnotation */,
+  {     2,  7169,   947,  22,   3,  UNI_JG__MALAYALAMSSA                       }   /* joininggroup=malayalamssa */,
+  {     0,  4064,  1109,  14,   3,  UNI_NV__5_SLASH_12                         }   /* numericvalue=5/12 */,
+  {     0,  7867,   849,   3,   4,  UNI_SC__QAAI                               }   /* sc=zinh */,
+  {     4,  1711,  8042,   4,  17,  UNI_ANCIENTGREEKMUSIC                      }   /* blk=ancientgreekmusic */,
+  {     2,   179,  6667,   1,   5,  UNI_qmark_values_index                     }   /* qmark= */,
+  {     3,  2638,  5463,   4,  12,  UNI_PO                                     }   /* otherpunctuation */,
+  {     0,  9325,     0,  18,   0,  UNI_CANS                                   }   /* canadianaboriginal */,
+  {     0,  6258,  5259,  13,  16,  UNI_JG__HANIFIROHINGYAPA                   }   /* joininggroup=hanifirohingyapa */,
+  {     3,  1923,   696,   7,   4,  UNI_SC__DOGR                               }   /* script=dogr */,
+  {     0,  2596,   627,   5,   5,  UNI_CASED                                  }   /* cased=true */,
+  {     0,  6481,     0,  17,   0,  UNI_GEORGIANEXT                            }   /* block=georgianext */,
+  {     7,  1711,  7893,   4,  26,  UNI_KATAKANAEXT                            }   /* blk=katakanaphoneticextensions */,
+  {     0,  4650,  3696,  16,   5,  UNI_ETHI                                   }   /* scriptextensions=ethi */,
+  {     0,  1711,   508,   4,   3,  UNI_INVAI                                  }   /* blk=vai */,
+  {     5,   612,     0,   7,   0,  UNI_AVST                                   }   /* avestan */,
+  {     1,  4650,   145,  18,   3,  UNI_MYMR                                   }   /* scriptextensions=mymr */,
+  {     4,   321,  2916,   2,  14,  UNI_HIGHSURROGATES                         }   /* inhighsurrogates */,
+  {     1,  1247,     0,   4,   0,  UNI_THAI                                   }   /* thai */,
+  {     0,  1711,  9096,   4,   9,  UNI_CJKCOMPAT                              }   /* blk=cjkcompat */,
+  {     2,  1324,   211,   2,   4,  UNI_TAVT                                   }   /* istavt */,
+  {     0,  1127,  1365,   4,   9,  UNI_TALU                                   }   /* scx=newtailue */,
+  {    18,   541,  5714,   4,   5,  UNI_NV__300000                             }   /* nv=300000 */,
+  {     0,    15,  4106,   2,   3,  UNI_AGE__8                                 }   /* age=8 */,
+  {     2,  4728,  3906,   5,   6,  UNI_LISUSUP                                }   /* blk=lisusup */,
+  {     7,   762,  7697,   3,  10,  UNI_ENCLOSEDCJK                            }   /* inenclosedcjk */,
+  {     0,  5750,   962,  19,   2, -UNI_TERM                                   }   /* terminalpunctuation=f */,
+  {     5,  1127,  1620,   4,  10,  UNI_PHNX                                   }   /* scx=phoenician */,
+  {     2,  2896,  4427,   3,  15,  UNI_LOWERCASELETTER                        }   /* gc=lowercaseletter */,
+  {    24,  7563,     0,  26,   0,  UNI_PCM                                    }   /* prependedconcatenationmark */,
+  {     1,  6744,     0,  19,   0,  UNI_JAMOEXTB                               }   /* hanguljamoextendedb */,
+  {     2,   915,     0,   6,   0,  UNI_AGE__10                                }   /* age=10 */,
+  {     8,   548,     0,   4,   0,  UNI_NV__7                                  }   /* nv=7 */,
+  {     1,  4382,  7055,   8,   3,  UNI_DIA                                    }   /* diacritic=t */,
+  {     0,    55,  2197,   4,   2,  UNI_CCC__25                                }   /* ccc=25 */,
+  {    12,   496,     0,   2,   0,  UNI_SO                                     }   /* so */,
+  {     3,  1831,  4499,   3,   4,  UNI_JG__QAPH                               }   /* jg=qaph */,
+  {     0,  1324,   845,   2,   4,  UNI_SYRC                                   }   /* issyrc */,
+  {     1,  2449,     0,   9,   0,  UNI_CJK                                    }   /* block=cjk */,
+  {     0,  7643,  7694,  25,   2,  UNI_CCC__122                               }   /* canonicalcombiningclass=122 */,
+  {     1,  8642,     0,  24,   0,  UNI_CJK                                    }   /* blk=cjkunifiedideographs */,
+  {     3,  1788,     0,  11,   0,  UNI_ARABICPFB                              }   /* inarabicpfb */,
+  {     0,  7867,   691,   3,   5,  UNI_SC__BUHD                               }   /* sc=buhid */,
+  {    16,  8642,  6919,  30,   4,  UNI_CJKEXTC                                }   /* blk=cjkunifiedideographsextensionc */,
+  {     2,   321,  1438,   2,   9,  UNI_INSAMARITAN                            }   /* insamaritan */,
+  {     2,  1711,  5613,   4,  18,  UNI_TAIXUANJING                            }   /* blk=taixuanjingsymbols */,
+  {     0,  7563,   639,  26,   2, -UNI_PCM                                    }   /* prependedconcatenationmark=n */,
+  {     0,  7627,  6346,   5,  20,  UNI_SINHALAARCHAICNUMBERS                  }   /* blk=sinhalaarchaicnumbers */,
+  {     8,  6095,   639,   4,   3, -UNI_EMOD                                   }   /* emod=no */,
+  {     1,  2400,  2312,   4,   3,  UNI_IN__12                                 }   /* in=12.0 */,
+  {     1,  8366,  3848,  16,   2,  UNI_NL                                     }   /* generalcategory=nl */,
+  {     3,  1923,    58,   6,   5,  UNI_CHAM                                   }   /* script=cham */,
+  {     3,  2096,  1527,   7,   5,  UNI_POSIXSPACE                             }   /* isposixspace */,
+  {     0,  5138,     0,  15,   0,  UNI_TAMILSUP                               }   /* tamilsupplement */,
+  {     3,   508,     0,   3,   0,  UNI_VAI                                    }   /* vai */,
+  {     1,  2718,  4877,   3,   2,  UNI_LB__BB                                 }   /* lb=bb */,
+  {     0,  1711,  1476,   4,  10,  UNI_BOXDRAWING                             }   /* blk=boxdrawing */,
+  {     0,  3216,   962,  13,   2, -UNI_QMARK                                  }   /* quotationmark=f */,
+  {     0,  1102,   919,   5,   2,  UNI_NV__1_SLASH_10                         }   /* nv=1/10 */,
+  {     7,  1711,  6345,   4,   7,  UNI_INSINHALA                              }   /* blk=sinhala */,
+  {     5,  6141,  4371,   5,  11,  UNI_SUPPUNCTUATION                         }   /* insuppunctuation */,
+  {     0,  4049,   546,  14,   2,  UNI_NV__1_SLASH_5                          }   /* numericvalue=1/5 */,
+  {     0,  6862,  5305,  13,   6,  UNI_SB__CL                                 }   /* sentencebreak=close */,
+  {     5,  1324,   132,   2,   4,  UNI_LATN                                   }   /* islatn */,
+  {     0,  5383,  2427,   6,   6,  UNI__PERL_IDCONT                           }   /* _perl_idcont */,
+  {     0,  1324,    23,   2,   4,  UNI_AHOM                                   }   /* isahom */,
+  {     0,  4203,     0,  17,   0,  UNI_SK                                     }   /* gc=modifiersymbol */,
+  {     0,  2718,  4552,   3,  14,  UNI_LB__BK                                 }   /* lb=mandatorybreak */,
+  {     0,  2369,     0,  12,   0,  UNI_PHAISTOS                               }   /* phaistosdisc */,
+  {     1,   908,     0,   7,   0,  UNI_ZZZZ                                   }   /* unknown */,
+  {     0,  6258,  1335,  13,   6,  UNI_JG__LAMADH                             }   /* joininggroup=lamadh */,
+  {     3,  4382,   962,   9,   6, -UNI_DIA                                    }   /* diacritic=false */,
+  {     1,  7275,   627,  25,   2,  UNI_DI                                     }   /* defaultignorablecodepoint=t */,
+  {     0,  1831,  4463,   7,   4,  UNI_JG__CROWNHEH                           }   /* jg=crownheh */,
+  {     0,  8229,   962,  17,   6, -UNI_VS                                     }   /* variationselector=false */,
+  {     5,  1711,   373,   4,   6,  UNI_INCHAKMA                               }   /* blk=chakma */,
+  {     0,  8095,  7643,  21,   9,  UNI_DT__NONCANON                           }   /* decompositiontype=noncanonical */,
+  {     1,  1458,   369,   8,   2,  UNI_XIDS                                   }   /* xidstart=y */,
+  {     0,  5523,     0,   9,   0,  UNI_HALFMARKS                              }   /* halfmarks */,
+  {     6,  6650,   962,  21,   2, -UNI_MCM                                    }   /* modifiercombiningmark=f */,
+  {     6,   553,     0,   2,   0,  UNI_LO                                     }   /* lo */,
+  {     0,  1471,  6754,   5,   9,  UNI_LATINEXTB                              }   /* latinextendedb */,
+  {     0,  6287,  3985,  16,   7,  UNI_LB__AP                                 }   /* linebreak=aksaraprebase */,
+  {     0,  4427,   369,   5,   4,  UNI_XPOSIXLOWER                            }   /* lower=yes */,
+  {     0,  6258,  1069,  13,   5,  UNI_JG__KHAPH                              }   /* joininggroup=khaph */,
+  {     1,   412,     0,   4,   0,  UNI_MIAO                                   }   /* miao */,
+  {     1,  1711,  1080,   4,   8,  UNI_INKIRATRAI                             }   /* blk=kiratrai */,
+  {     0,  1324,  6907,   2,   5,  UNI_MUSIC                                  }   /* ismusic */,
+  {     6,  7643,  9298,  24,  18,  UNI_CCC__216                               }   /* canonicalcombiningclass=attachedaboveright */,
+  {     7,  1324,  1119,   2,   4,  UNI_LINB                                   }   /* islinb */,
+  {    10,  1236,     0,   5,   0,  UNI_CJK                                    }   /* incjk */,
+  {     0,  1324,  7792,   2,  27,  UNI_OCR                                    }   /* isopticalcharacterrecognition */,
+  {     0,  4650,  1014,  17,   4,  UNI_HATR                                   }   /* scriptextensions=hatr */,
+  {     4,  6287,    53,  10,   2,  UNI_LB__NS                                 }   /* linebreak=ns */,
+  {     4,  1324,   632,   2,   7,  UNI_DSRT                                   }   /* isdeseret */,
+  {     9,  2449,     8,   6,   3,  UNI_OCR                                    }   /* block=ocr */,
+  {     1,  8015,     0,  27,   0,  UNI_ALPHABETICPF                           }   /* alphabeticpresentationforms */,
+  {     2,  7867,  9325,   3,  18,  UNI_CANS                                   }   /* sc=canadianaboriginal */,
+  {     0,  2896,     0,   3,   2,  UNI_CASEDLETTER                            }   /* gc=l& */,
+  {    18,  1810,     0,   8,   0,  UNI_ARAB                                   }   /* isarabic */,
+  {     0,   968,     0,   6,   0,  UNI_COMPEX                                 }   /* compex */,
+  {     1,  3216,   369,  13,   4,  UNI_QMARK                                  }   /* quotationmark=yes */,
+  {     0,  2449,  6004,   7,  10,  UNI_COUNTINGROD                            }   /* block=countingrod */,
+  {     1,    42,  1833,   2,   3,  UNI_LB__CR                                 }   /* sb=cr */,
+  {     0,  1923,   329,   7,   5,  UNI_SC__TALE                               }   /* script=taile */,
+  {     0,  3595,   302,  14,   1,  UNI_NV__44                                 }   /* numericvalue=44 */,
+  {     0,  6324,   962,  21,   6, -UNI__PERL_NCHAR                            }   /* noncharactercodepoint=false */,
+  {     1,  1324,   128,   2,   4,  UNI_LAO                                    }   /* islaoo */,
+  {     3,  1324,  8229,   2,  28,  UNI_VSSUP                                  }   /* isvariationselectorssupplement */,
+  {     2,  1711,  8229,   4,  18,  UNI_INVS                                   }   /* blk=variationselectors */,
+  {     2,  1790,  4886,   6,   9,  UNI_ARABICEXTC                             }   /* arabicextendedc */,
+  {     0,  1983,   369,   5,   2,  UNI_BIDIC                                  }   /* bidic=y */,
+  {     0,  1502,     0,   2,   0,  UNI_SD                                     }   /* sd */,
+  {     5,   304,  2197,   3,   2,  UNI_NV__25                                 }   /* nv=25 */,
+  {     0,  1453,  2417,   3,   9,  UNI_WB__WSEGSPACE                          }   /* wb=wsegspace */,
+  {     2,  6237,  1314,   6,   3,  UNI_SUPPUAB                                }   /* issuppuab */,
+  {     0,  1711,  7010,   5,  21,  UNI_INDICNUMBERFORMS                       }   /* blk=commonindicnumberforms */,
+  {     5,  1324,  2060,   3,   9,  UNI_COMPATJAMO                             }   /* iscompatjamo */,
+  {     6,  1923,  1356,   7,   9,  UNI_NBAT                                   }   /* script=nabataean */,
+  {     3,   696,     0,   5,   0,  UNI_DOGR                                   }   /* dogra */,
+  {     0,  1486,     0,  10,   0,  UNI_CHRS                                   }   /* chorasmian */,
+  {     0,  2962,  8171,  10,  13,  UNI_CYRILLICSUP                            }   /* iscyrillicsupplementary */,
+  {     2,  6862,   868,  15,   4,  UNI_SB__ST                                 }   /* sentencebreak=sterm */,
+  {     3,  2616,   962,  11,   2, -UNI_JOINC                                  }   /* joincontrol=f */,
+  {     2,  1711,   416,   4,   4,  UNI_INTOTO                                 }   /* blk=toto */,
+  {     4,  2449,  2014,   6,   7,  UNI_UCASEXT                                }   /* block=ucasext */,
+  {     0,  1453,    69,   3,   2,  UNI_WB__MN                                 }   /* wb=mn */,
+  {     1,  5371,  1651,  10,   2,  UNI_WB__FO                                 }   /* wordbreak=fo */,
+  {     8,  5436,  3906,   7,   6,  UNI_LISUSUP                                }   /* block=lisusup */,
+  {    16,  1127,  5138,   4,   5,  UNI_TAML                                   }   /* scx=tamil */,
+  {     0,  1324,  6571,   2,  20,  UNI_IDCOMPATMATHCONTINUE                   }   /* isidcompatmathcontinue */,
+  {     0,  2627,  6200,   3,  18,  UNI_MONGOLIANSUP                           }   /* ismongoliansupplement */,
+  {     5,  4310,     0,   4,   0,  UNI_SIND                                   }   /* sind */,
+  {     2,  2896,  1526,   3,   2,  UNI_ZS                                     }   /* gc=zs */,
+  {     2,  6481,  2495,   7,   7,  UNI_GREEKEXT                               }   /* block=greekext */,
+  {     0,  6237,  4834,  12,  13,  UNI_SUPPUNCTUATION                         }   /* issupplementalpunctuation */,
+  {     1,  1923,   179,   7,   4,  UNI_SC__COPT                               }   /* script=qaac */,
+  {     2,    54,  1776,   2,  12,  UNI_SC__GUKH                               }   /* sc=gurungkhema */,
+  {     0,  1855,   962,  11,   6, -UNI_KEHNOMIRROR                            }   /* kehnomirror=false */,
+  {     0,  2718,  6095,   3,   9,  UNI_EMOD                                   }   /* lb=emodifier */,
+  {     0,  1923,   896,   7,   7,  UNI_SC__TIBT                               }   /* script=tibetan */,
+  {    17,  2545,  7211,   3,  20,  UNI_MEETEIMAYEKEXT                         }   /* inmeeteimayekextensions */,
+  {     2,  2545,  4886,   9,   9,  UNI_MYANMAREXTC                            }   /* inmyanmarextendedc */,
+  {     1,  1127,  6199,   4,   9,  UNI_MONG                                   }   /* scx=mongolian */,
+  {     2,  7643,   301,  24,   1,  UNI_CCC__0                                 }   /* canonicalcombiningclass=0 */,
+  {     3,   321,  1610,   2,  10,  UNI_INOLDPERSIAN                           }   /* inoldpersian */,
+  {     3,   277,     0,   3,   0,  UNI_CWT                                    }   /* cwt */,
+  {    15,  2400,  2800,   3,   3,  UNI_IN__5_DOT_2                            }   /* in=5.2 */,
+  {     0,  3891,  4982,  15,  10,  UNI_LATINEXTADDITIONAL                     }   /* islatinextendedadditional */,
+  {     1,  3176,  2230,  11,   2,  UNI_IN__6_DOT_3                            }   /* presentin=v63 */,
+  {     2,   548,  2256,   4,   8,  UNI_NV__3_SLASH_4                          }   /* nv=7.500e-01 */,
+  {     5,  7867,  1676,   3,   4,  UNI_WARA                                   }   /* sc=wara */,
+  {     0,   324,   627,   5,   5,  UNI_QMARK                                  }   /* qmark=true */,
+  {     4,   923,  4093,   5,   2,  UNI_AGE__7                                 }   /* age=v70 */,
+  {     0,  1293,     0,   7,   0,  UNI_SIDD                                   }   /* siddham */,
+  {     2,  4650,   428,  17,   4,  UNI_GONM                                   }   /* scriptextensions=gonm */,
+  {     1,  6498,  4760,  13,   4,  UNI_MYANMAREXTC                            }   /* block=myanmarextc */,
+  {     0,  1711,  8990,   4,  25,  UNI_SYMBOLSFORLEGACYCOMPUTING              }   /* blk=symbolsforlegacycomputing */,
+  {     4,  6237,  6251,   5,   7,  UNI_SUPARROWSC                             }   /* issuparrowsc */,
+  {     0,  6218,     0,   9,   0,  UNI_SUND                                   }   /* sundanese */,
+  {     1,  2518,  1553,   8,   4,  UNI_CYRILLICEXTA                           }   /* cyrillicexta */,
+  {     0,  7643,  2135,  24,   2,  UNI_CCC__BR                                }   /* canonicalcombiningclass=br */,
+  {     1,  2545,  1060,   9,   4,  UNI_MYANMAREXTB                            }   /* inmyanmarextb */,
+  {     6,  6258,   512,  13,   3,  UNI_JG__GAF                                }   /* joininggroup=gaf */,
+  {     1,  2718,  2743,   3,   9,  UNI_LB__SG                                 }   /* lb=surrogate */,
+  {     1,  1711,  7076,   4,   6,  UNI_INBRAHMI                               }   /* blk=brahmi */,
+  {     0,  2473,   961,  12,   3, -UNI_CI                                     }   /* caseignorable=f */,
+  {     0,  2449,  6387,   6,  21,  UNI_YIJING                                 }   /* block=yijinghexagramsymbols */,
+  {     0,  5669,     0,  10,   0,  UNI_MANI                                   }   /* manichaean */,
+  {     1,  8424,     0,  16,   0,  UNI_UIDEO                                  }   /* unifiedideograph */,
+  {    16,  5007,  5714,  14,   5,  UNI_NV__600000                             }   /* numericvalue=600000 */,
+  {     2,  2427,   639,   3,   2, -UNI_IDC                                    }   /* idc=n */,
+  {     1,  7867,  3415,   3,  15,  UNI_ARMI                                   }   /* sc=imperialaramaic */,
+  {     1,  2400,   601,   4,   3,  UNI_IN__17                                 }   /* in=17.0 */,
+  {     2,  7962,  1380,  27,   2,  UNI_CCC__20                                }   /* canonicalcombiningclass=ccc20 */,
+  {     1,  4049,  1106,  14,   2,  UNI_NV__1_SLASH_3                          }   /* numericvalue=1/3 */,
+  {    12,  7627,  9075,  16,  21,  UNI_SUPSYMBOLSANDPICTOGRAPHS               }   /* blk=supplementalsymbolsandpictographs */,
+  {     0,  3007,   143,   4,   2,  UNI_JG__MIM                                }   /* jg=mim */,
+  {     4,  8924,  2573,  22,   8,  UNI_INSC__TONEMARK                         }   /* indicsyllabiccategory=tonemark */,
+  {     2,  6862,  6736,  14,   6,  UNI_SB__FO                                 }   /* sentencebreak=format */,
+  {     6,   662,     0,   7,   0,  UNI_EXTPICT                                }   /* extpict */,
+  {     0,  2252,  5714,   4,   4,  UNI_NV__20000                              }   /* nv=20000 */,
+  {     8,  1923,  1610,   7,  10,  UNI_XPEO                                   }   /* script=oldpersian */,
+  {    14,  7867,   389,   3,   6,  UNI_SC__GOTH                               }   /* sc=gothic */,
+  {     2,  2896,  3745,   3,  13,  UNI_ZL                                     }   /* gc=lineseparator */,
+  {     3,   619,   402,   5,   2,  UNI_CCC__R                                 }   /* ccc=226 */,
+  {     5,  5371,  1964,  10,   5,  UNI_WB__EB                                 }   /* wordbreak=ebase */,
+  {    14,  3595,   405,  13,   2,  UNI_NV__34                                 }   /* numericvalue=34 */,
+  {     2,  1923,    43,   7,   4,  UNI_SC__BUHD                               }   /* script=buhd */,
+  {     9,  1994,   962,  12,   6, -UNI_BIDIM                                  }   /* bidimirrored=false */,
+  {     5,  1324,  4910,   2,  16,  UNI_PF                                     }   /* isfinalpunctuation */,
+  {     2,  2787,     0,  13,   0,  UNI_PATSYN                                 }   /* patternsyntax */,
+  {     0,  8424,   639,  16,   2, -UNI_UIDEO                                  }   /* unifiedideograph=n */,
+  {     3,  6258,  6276,  13,   3,  UNI_JG__BEH                                }   /* joininggroup=beh */,
+  {     1,  1127,   853,   4,   7,  UNI_SHAW                                   }   /* scx=shavian */,
+  {     5,  8373,  7117,  12,   8,  UNI_LO                                     }   /* category=otherletter */,
+  {     0,  6258,   739,  13,   4,  UNI_JG__SHIN                               }   /* joininggroup=shin */,
+  {     4,  7867,   841,   3,   4,  UNI_SC__SHRD                               }   /* sc=shrd */,
+  {     3,  1831,  7148,   3,  21,  UNI_JG__HANIFIROHINGYAKINNAYA              }   /* jg=hanifirohingyakinnaya */,
+  {     0,  1923,   424,   7,   4,  UNI_DIAK                                   }   /* script=diak */,
+  {     0,  7643,  5825,  24,  13,  UNI_CCC__202                               }   /* canonicalcombiningclass=attachedbelow */,
+  {     4,  6324,   627,  21,   2,  UNI__PERL_NCHAR                            }   /* noncharactercodepoint=t */,
+  {     0,  2449,  5730,   6,  20,  UNI_INNYIAKENGPUACHUEHMONG                 }   /* block=nyiakengpuachuehmong */,
+  {     1,  1127,  1300,   4,   7,  UNI_SOYO                                   }   /* scx=soyombo */,
+  {     1,   203,     0,   4,   0,  UNI_TAGS                                   }   /* tags */,
+  {     0,    55,  5825,   4,  17,  UNI_WB__EB                                 }   /* ccc=attachedbelowleft */,
+  {    46,  2036,     0,   5,   0,  UNI_XPOSIXGRAPH                            }   /* graph */,
+  {     0,  3595,  2197,  13,   2,  UNI_NV__25                                 }   /* numericvalue=25 */,
+  {     3,  1923,  1676,   7,   4,  UNI_WARA                                   }   /* script=wara */,
+  {     0,    54,  3696,   2,   5,  UNI_SC__ETHI                               }   /* sc=ethi */,
+  {     0,  4203,     0,   4,   0,  UNI_M                                      }   /* gc=m */,
+  {     1,  3183,  2198,   4,   2,  UNI_IN__5                                  }   /* in=v50 */,
+  {     4,  1034,   369,   2,   2,  UNI_CI                                     }   /* ci=y */,
+  {     2,  5057,   962,  17,   2, -UNI__PERL_PATWS                            }   /* patternwhitespace=f */,
+  {     0,  3391,   962,  14,   2, -UNI_GREXT                                  }   /* graphemeextend=f */,
+  {     0,  3007,   749,  12,   3,  UNI_JG__MALAYALAMNNA                       }   /* jg=malayalamnna */,
+  {     0,  8373,   383,   9,   2,  UNI_SM                                     }   /* category=sm */,
+  {     2,  1127,  1630,   4,   4,  UNI_SAUR                                   }   /* scx=saur */,
+  {     0,     2,   626,   1,   6,  UNI_CE                                     }   /* ce=true */,
+  {     2,  8924,  6041,  23,  15,  UNI_INSC__CANTILLATIONMARK                 }   /* indicsyllabiccategory=cantillationmark */,
+  {     1,   304,  5714,   4,   4,  UNI_NV__90000                              }   /* nv=90000 */,
+  {     1,    30,   507,   1,   4,  UNI_VAI                                    }   /* isvai */,
+  {     0,  4650,  2554,  17,  11,  UNI_NAND                                   }   /* scriptextensions=nandinagari */,
+  {     4,  6481,  6205,  11,  13,  UNI_GEORGIANSUP                            }   /* block=georgiansupplement */,
+  {     0,    16,  1801,   1,   4,  UNI_GCB__L                                 }   /* gcb=l */,
+  {     2,  1711,  3269,   4,   5,  UNI_ASCII                                  }   /* blk=ascii */,
+  {     5,  1503,   369,   3,   2,  UNI_DEP                                    }   /* dep=y */,
+  {     1,  1923,  4412,   7,   4,  UNI_JURC                                   }   /* script=jurc */,
+  {     0,  6944,     0,  24,   0,  UNI_HIGHPUSURROGATES                       }   /* highprivateusesurrogates */,
+  {     4,   321,  1882,   2,  11,  UNI_INMEDEFAIDRIN                          }   /* inmedefaidrin */,
+  {    12,    30,  9095,   1,  10,  UNI_CJKCOMPAT                              }   /* iscjkcompat */,
+  {     4,  3306,  2903,   5,  13,  UNI_INGREEK                                }   /* blk=greekandcoptic */,
+  {     3,  5074,     0,   4,   0,  UNI_RUMI                                   }   /* rumi */,
+  {     2,  2449,  6812,   9,  11,  UNI_CJKRADICALSSUP                         }   /* block=cjkradicalssup */,
+  {     2,   397,     0,   3,   0,  UNI_EXT                                    }   /* ext */,
+  {     0,   110,     0,   1,   0,  UNI_Z                                      }   /* z */,
+  {    10,  1324,  1300,   2,   4,  UNI_SOYO                                   }   /* issoyo */,
+  {     2,  1127,  1610,   4,  10,  UNI_XPEO                                   }   /* scx=oldpersian */,
+  {    20,  2974,  6162,   3,  18,  UNI_ENCLOSEDALPHANUMSUP                    }   /* isenclosedalphanumsup */,
+  {     2,  7867,  1158,   3,   8,  UNI_UGAR                                   }   /* sc=ugaritic */,
+  {     2,   304,  6695,   3,   9,  UNI_NV__3_SLASH_80                         }   /* nv=3.750e-02 */,
+  {     0,   845,     0,   4,   0,  UNI_SYRC                                   }   /* syrc */,
+  {    42,  4650,   753,  18,   3,  UNI_MAKA                                   }   /* scriptextensions=maka */,
+  {     0,   321,  5400,   2,  20,  UNI_INANATOLIANHIEROGLYPHS                 }   /* inanatolianhieroglyphs */,
+  {     4,   168,   962,   3,   6, -UNI_PCM                                    }   /* pcm=false */,
+  {     0,  1324,   480,   2,   4,  UNI_QAAI                                   }   /* isqaai */,
+  {     6,  4650,   334,  17,   5,  UNI_TAKR                                   }   /* scriptextensions=takri */,
+  {     3,  1324,   350,   2,   6,  UNI_CARI                                   }   /* iscarian */,
+  {     0,  7867,   574,   3,   6,  UNI_TNSA                                   }   /* sc=tangsa */,
+  {     0,  8366,  4296,  16,  14,  UNI_SC                                     }   /* generalcategory=currencysymbol */,
+  {     4,  7867,  5138,   3,   5,  UNI_SC__TAML                               }   /* sc=tamil */,
+  {     2,  5007,  2337,  14,   8,  UNI_NV__1_SLASH_16                         }   /* numericvalue=6.250e-02 */,
+  {     2,  6258,  4977,  13,   5,  UNI_JG__ZHAIN                              }   /* joininggroup=zhain */,
+  {     8,  4650,   841,  17,   4,  UNI_SHRD                                   }   /* scriptextensions=shrd */,
+  {     0,  2449,  1466,   6,  10,  UNI_ASCII                                  }   /* block=basiclatin */,
+  {     0,  1923,  1532,   7,   8,  UNI_SC__BUGI                               }   /* script=buginese */,
+  {     5,  5371,  3639,   9,   3,  UNI_WB__EX                                 }   /* wordbreak=ex */,
+  {     1,    16,  2903,   1,  13,  UNI_INGREEK                                }   /* greekandcoptic */,
+  {     4,   148,     0,   4,   0,  UNI_NARB                                   }   /* narb */,
+  {     2,  1773,  8116,   4,   2,  UNI_LB__H2                                 }   /* gcb=lv */,
+  {     3,  2449,  1293,   6,   7,  UNI_INSIDDHAM                              }   /* block=siddham */,
+  {    10,  7020,     0,  11,   0,  UNI_NUMBERFORMS                            }   /* numberforms */,
+  {     0,  7643,  1379,  24,   2,  UNI_CCC__32                                }   /* canonicalcombiningclass=32 */,
+  {     0,  4650,    39,  17,   4,  UNI_BHKS                                   }   /* scriptextensions=bhks */,
+  {     5,  3364,    17,  15,   1,  UNI_EA__H                                  }   /* eastasianwidth=h */,
+  {     1,  1324,   662,   2,   7,  UNI_EXTPICT                                }   /* isextpict */,
+  {     0,  8307,     0,  29,   0,  UNI_ENCLOSEDIDEOGRAPHICSUP                 }   /* enclosedideographicsupplement */,
+  { 15790,  2449,   726,   6,   5,  UNI_INBATAK                                }   /* block=batak */,
+  {    36,   321,  2910,   2,   6,  UNI_INCOPTIC                               }   /* incoptic */,
+  {     6,  1711,   152,   4,   4,  UNI_INNEWA                                 }   /* blk=newa */,
+  {     0,  1711,   350,   4,   6,  UNI_INCARIAN                               }   /* blk=carian */,
+  {     0,   321,  4281,   2,  15,  UNI_BRAI                                   }   /* inbraillepatterns */,
+  {     0,  7867,   373,   3,   6,  UNI_SC__CAKM                               }   /* sc=chakma */,
+  {     3,     5,  2753,   1,  12,  UNI_MAYANNUMERALS                          }   /* mayannumerals */,
+  {     0,  2449,  1411,   6,   9,  UNI_INOLDUYGHUR                            }   /* block=olduyghur */,
+  {     8,  1324,  6487,   2,   8,  UNI_GEOR                                   }   /* isgeorgian */,
+  {     0,  6258,  4499,  13,   4,  UNI_JG__QAPH                               }   /* joininggroup=qaph */,
+  {     2,  7627,  5649,   5,  17,  UNI_SMALLKANAEXT                           }   /* blk=smallkanaextension */,
+  {     1,    19,  1129,   3,   2,  UNI_ahex_values_index                      }   /* ahex= */,
+  {     2,  1711,  2554,   4,  11,  UNI_INNANDINAGARI                          }   /* blk=nandinagari */,
+  {     1,  8366,  2743,  16,   9,  UNI__PERL_SURROGATE                        }   /* generalcategory=surrogate */,
+  {     2,  2896,  4442,   3,  15,  UNI_PS                                     }   /* gc=openpunctuation */,
+  {     2,  8373,  3378,   8,  13,  UNI_NL                                     }   /* category=letternumber */,
+  {     0,  4617,  1380,  15,   2,  UNI_NV__3_SLASH_20                         }   /* numericvalue=3/20 */,
+  {     0,  2449,  4847,   6,  16,  UNI_LINEARBSYLLABARY                       }   /* block=linearbsyllabary */,
+  {     0,  5968,  6327,  18,   9,  UNI_IDENTIFIERTYPE__NOTCHARACTER           }   /* identifiertype=notcharacter */,
+  {     8,  2896,   110,   3,   1,  UNI_Z                                      }   /* gc=z */,
+  {     0,  5007,     0,  14,   0,  UNI_NV__6                                  }   /* numericvalue=6 */,
+  {     0,  1324,   825,   2,   4,  UNI_MERC                                   }   /* ismerc */,
+  {     0,    30,  7230,   1,  20,  UNI_DEVANAGARIEXTA                         }   /* isdevanagariextendeda */,
+  {     1,  8373,  5039,   9,  18,  UNI_ZP                                     }   /* category=paragraphseparator */,
+  {     0,  1324,   937,   2,   8,  UNI_BALI                                   }   /* isbalinese */,
+  {     5,  2449,    32,   6,   2,  UNI_INVS                                   }   /* block=vs */,
+  {     0,  6465,  6607,  12,  12,  UNI_ETHIOPICSUP                            }   /* block=ethiopicsupplement */,
+  {     0,   356,     0,   5,   0,  UNI_CCC__1                                 }   /* ccc=1 */,
+  {     0,  2718,   586,   3,   2,  UNI_EBASE                                  }   /* lb=eb */,
+  {     5,   379,   639,   4,   2, -UNI_CWCM                                   }   /* cwcm=n */,
+  {     3,  7867,  6599,   3,   4,  UNI_SC__GLAG                               }   /* sc=glag */,
+  {     2,   321,  9185,   2,  35,  UNI_DIACRITICALSSUP                        }   /* incombiningdiacriticalmarkssupplement */,
+  {     2,   168,   627,   3,   2,  UNI_PCM                                    }   /* pcm=t */,
+  {    13,    30,  1739,   1,  12,  UNI_DOMINO                                 }   /* indominotiles */,
+  {     0,  5163,    58,  13,   1,  UNI_emod_values_index                      }   /* emojimodifier= */,
+  {     0,  7867,  2103,   3,   6,  UNI_SC__SYRC                               }   /* sc=syriac */,
+  {     1,  1953,     0,  11,   0,  UNI_SYLO                                   }   /* sylotinagri */,
+  {     0,  7563,   627,  26,   2,  UNI_PCM                                    }   /* prependedconcatenationmark=t */,
+  {     0,  1324,  5808,   2,   7,  UNI_BENG                                   }   /* isbengali */,
+  {     9,  7840,  6424,  21,   8,  UNI_BC__RLO                                }   /* bidiclass=righttoleftoverride */,
+  {     1,   321,  8646,   2,  30,  UNI_CJKEXTB                                }   /* incjkunifiedideographsextensionb */,
+  {     4,  1324,  6199,   2,  12,  UNI_MONGOLIANSUP                           }   /* ismongoliansup */,
+  {    23,  2547,  4886,   7,   9,  UNI_MYANMAREXTC                            }   /* myanmarextendedc */,
+  {     0,  8373,  3462,   9,  13,  UNI_XPOSIXDIGIT                            }   /* category=decimalnumber */,
+  {     1,  1014,     0,   6,   0,  UNI_HATR                                   }   /* hatran */,
+  {     0,  3595,  2305,  14,   8,  UNI_NV__3_SLASH_64                         }   /* numericvalue=4.688e-02 */,
+  {     3,   321,   648,   2,   7,  UNI_INELBASAN                              }   /* inelbasan */,
+  {     1,  7867,  2910,   3,   4,  UNI_SC__COPT                               }   /* sc=copt */,
+  {     0,  1656,    58,  10,   1,  UNI_sd_values_index                        }   /* softdotted= */,
+  {     0,  6218,     0,   4,   0,  UNI_SUND                                   }   /* sund */,
+  {     1,  3976,     0,   5,   0,  UNI_LB__AK                                 }   /* lb=ak */,
+  {     1,  2644,  4796,   6,   5,  UNI_XPOSIXUPPER                            }   /* xposixupper */,
+  {     0,    55,   122,   4,   2,  UNI_CCC__DA                                }   /* ccc=da */,
+  {     1,  6862,  3120,  14,   3,  UNI_SB__SE                                 }   /* sentencebreak=sep */,
+  {     0,  7627,  7105,   5,  21,  UNI_MODIFIERLETTERS                        }   /* blk=spacingmodifierletters */,
+  {    18,  1923,   821,   7,   4,  UNI_SC__KALI                               }   /* script=kali */,
+  {     0,  5666,  5275,  13,   6,  UNI_JG__MANICHAEANDALETH                   }   /* jg=manichaeandaleth */,
+  {    11,  1923,   504,   7,   4,  UNI_TOLS                                   }   /* script=tols */,
+  {     2,  1855,    58,  11,   1,  UNI_kehnomirror_values_index               }   /* kehnomirror= */,
+  {     2,  4296,     0,  15,   0,  UNI_CURRENCYSYMBOLS                        }   /* currencysymbols */,
+  {     2,  1127,   974,   4,   8,  UNI_DUPL                                   }   /* scx=duployan */,
+  {     1,  4650,    51,  17,   4,  UNI_CANS                                   }   /* scriptextensions=cans */,
+  {     1,  2882,   639,   5,   3, -UNI_EMOJI                                  }   /* emoji=no */,
+  {     9,  1238,  1060,   3,   4,  UNI_CJKEXTB                                }   /* cjkextb */,
+  {     2,    19,   962,   4,   6, -UNI_POSIXXDIGIT                            }   /* ahex=false */,
+  {     4,   441,  2819,   3,  13,  UNI_ANCIENTSYMBOLS                         }   /* inancientsymbols */,
+  {     1,  4650,  2863,  16,   5,  UNI_ARAB                                   }   /* scriptextensions=arab */,
+  {     7,  2427,   369,   3,   4,  UNI_IDC                                    }   /* idc=yes */,
+  {     1,  4650,  1666,  17,  10,  UNI_TOLS                                   }   /* scriptextensions=tolongsiki */,
+  {     1,  5436,  1553,  11,   4,  UNI_LATINEXTA                              }   /* block=latinexta */,
+  {     1,  7052,  9133,   5,  14,  UNI_INPC__BOTTOMANDRIGHT                   }   /* inpc=bottomandright */,
+  {     2,  1127,   882,   4,   7,  UNI_LANA                                   }   /* scx=taitham */,
+  {     2,  7169,   814,  22,   3,  UNI_JG__MALAYALAMNYA                       }   /* joininggroup=malayalamnya */,
+  {    11,  2449,  5108,   6,   5,  UNI_INBAMUM                                }   /* block=bamum */,
+  {     1,  2449,  8201,   6,  28,  UNI_EGYPTIANHIEROGLYPHSEXTA                }   /* block=egyptianhieroglyphsextendeda */,
+  {     7,  6465,  6550,   7,  21,  UNI_EARLYDYNASTICCUNEIFORM                 }   /* block=earlydynasticcuneiform */,
+  {     0,  2627,  8610,   3,  32,  UNI_MISCMATHSYMBOLSA                       }   /* ismiscellaneousmathematicalsymbolsa */,
+  {     1,  2449,  7901,   6,  18,  UNI_PHONETICEXT                            }   /* block=phoneticextensions */,
+  {    18,  4023,     0,   4,   0,  UNI_MATH                                   }   /* math */,
+  {     0,  2896,  2485,   3,  10,  UNI_CN                                     }   /* gc=unassigned */,
+  {     3,  4064,  5714,  14,   4,  UNI_NV__50000                              }   /* numericvalue=50000 */,
+  {    23,  1923,  1729,   7,  11,  UNI_SC__CPMN                               }   /* script=cyprominoan */,
+  {     2,  1711,  5108,   4,  15,  UNI_BAMUMSUP                               }   /* blk=bamumsupplement */,
+  {     9,  1265,     0,   4,   0,  UNI_MAKA                                   }   /* maka */,
+  {     6,  7300,   369,  24,   4,  UNI_COMPEX                                 }   /* fullcompositionexclusion=yes */,
+  {     0,  6498,  3919,   7,  10,  UNI_MISCSYMBOLS                            }   /* block=miscsymbols */,
+  {     1,   321,  7076,   2,   6,  UNI_INBRAHMI                               }   /* inbrahmi */,
+  {     0,   321,  7210,   2,  11,  UNI_INMEETEIMAYEK                          }   /* inmeeteimayek */,
+  {     0,  2787,   369,  13,   2,  UNI_PATSYN                                 }   /* patternsyntax=y */,
+  {     0,  2832,  6724,   3,   3,  UNI_BC__PDI                                }   /* bc=pdi */,
+  {     0,   112,     0,   4,   0,  UNI_KAWI                                   }   /* kawi */,
+  {     0,  1711,  7210,   4,  11,  UNI_INMEETEIMAYEK                          }   /* blk=meeteimayek */,
+  {     1,  1236,  3350,   3,  14,  UNI_CONTROLPICTURES                        }   /* incontrolpictures */,
+  {     5,  2449,  3664,   6,  15,  UNI_INZANABAZARSQUARE                      }   /* block=zanabazarsquare */,
+  {     4,  1711,  9062,   4,  34,  UNI_MISCPICTOGRAPHS                        }   /* blk=miscellaneoussymbolsandpictographs */,
+  {     0,  6141,  1945,   5,   8,  UNI_SUPERANDSUB                            }   /* insuperandsub */,
+  {     0,  5968,  7477,  15,  11,  UNI_IDENTIFIERTYPE__RECOMMENDED            }   /* identifiertype=recommended */,
+  {     4,  5947,  1650,  21,   2,  UNI_LB__LF                                 }   /* graphemeclusterbreak=lf */,
+  {     0,   321,  6120,   2,  21,  UNI_ININSCRIPTIONALPARTHIAN                }   /* ininscriptionalparthian */,
+  {    11,  5666,  5281,  13,   6,  UNI_JG__MANICHAEANLAMEDH                   }   /* jg=manichaeanlamedh */,
+  {     3,   304,   790,   4,   2,  UNI_NV__9_SLASH_2                          }   /* nv=9/2 */,
+  {     3,  1324,  6642,   4,   8,  UNI_CJKSYMBOLS                             }   /* iscjksymbols */,
+  {     2,  5863,   369,  21,   2,  UNI_CWCM                                   }   /* changeswhencasemapped=y */,
+  {     3,  1453,  3240,   3,  11,  UNI_WB__SQ                                 }   /* wb=singlequote */,
+  {     0,  1915,     0,   4,   0,  UNI_KTHI                                   }   /* kthi */,
+  {     9,  1127,  1532,   4,   4,  UNI_BUGI                                   }   /* scx=bugi */,
+  {    13,  1324,   121,   2,   2,  UNI_XPOSIXDIGIT                            }   /* isnd */,
+  {     1,  1711,  1904,   4,  11,  UNI_INPAHAWHHMONG                          }   /* blk=pahawhhmong */,
+  {    20,  1923,   373,   7,   6,  UNI_SC__CAKM                               }   /* script=chakma */,
+  {     3,  7563,   369,  26,   2,  UNI_PCM                                    }   /* prependedconcatenationmark=y */,
+  {     2,  1503,   369,  10,   2,  UNI_DEP                                    }   /* deprecated=y */,
+  {     4,  6498,  3430,   7,   9,  UNI_MISCARROWS                             }   /* block=miscarrows */,
+  {    12,   619,  2277,   5,   2,  UNI_CCC__DB                                }   /* ccc=233 */,
+  {     0,  1324,  4394,   5,   4,  UNI_CJKEXTH                                }   /* iscjkexth */,
+  {     1,  3847,  6190,   7,   9,  UNI_LATINEXTA                              }   /* inlatinextendeda */,
+  {     0,  1127,  1904,   4,  11,  UNI_HMNG                                   }   /* scx=pahawhhmong */,
+  {     8,  1238,  6991,   3,  19,  UNI_CJKCOMPATIDEOGRAPHSSUP                 }   /* cjkcompatideographssup */,
+  {     3,  1923,   937,   7,   8,  UNI_BALI                                   }   /* script=balinese */,
+  {     1,  1831,   515,   3,   3,  UNI_JG__HAH                                }   /* jg=hah */,
+  {    18,  6095,   627,   4,   5,  UNI_EMOD                                   }   /* emod=true */,
+  {     0,  1127,  1150,   4,   8,  UNI_TFNG                                   }   /* scx=tifinagh */,
+  {     1,  2449,  8387,   6,  32,  UNI_INIDC                                  }   /* block=ideographicdescriptioncharacters */,
+  {     4,  5905,   962,  21,   6, -UNI_CWT                                    }   /* changeswhentitlecased=false */,
+  {    24,  6258,  2665,  13,   3,  UNI_JG__FEH                                }   /* joininggroup=feh */,
+  {     1,   553,   961,   2,   7, -UNI_LOE                                    }   /* loe=false */,
+  {     2,  1324,  1447,   2,   6,  UNI_THAA                                   }   /* isthaana */,
+  {     0,   321,   359,   2,   3,  UNI_IN__11                                 }   /* in=11 */,
+  {     0,  6326,   369,   5,   2,  UNI__PERL_NCHAR                            }   /* nchar=y */,
+  {     6,  1324,  6650,   2,  21,  UNI_MCM                                    }   /* ismodifiercombiningmark */,
+  {     0,  5992,     0,   5,   0,  UNI_GREK                                   }   /* greek */,
+  {     1,   681,  7991,   5,   9,  UNI_LB__H2                                 }   /* hst=lvsyllable */,
+  {     1,  5475,    57,  19,   2,  UNI_extpict_values_index                   }   /* extendedpictographic= */,
+  {     0,  8366,  3383,  19,   8,  UNI_NO                                     }   /* generalcategory=othernumber */,
+  {     0,  1429,     0,   4,   0,  UNI_PAUC                                   }   /* pauc */,
+  {     9,  1324,  2069,   2,  10,  UNI_SOGO                                   }   /* isoldsogdian */,
+  {     0,   669,   961,   5,   3, -UNI_GRBASE                                 }   /* grbase=f */,
+  {     0,  8257,  5281,  23,   6,  UNI_JG__MANICHAEANLAMEDH                   }   /* joininggroup=manichaeanlamedh */,
+  {     5,  2393,  2267,  10,   3,  UNI_IN__3_DOT_1                            }   /* presentin=3.1 */,
+  {     1,  1281,  4730,   4,  16,  UNI_LATINEXTF                              }   /* block=latinextendedf */,
+  {     7,  6258,  1064,  13,   5,  UNI_JG__GAMAL                              }   /* joininggroup=gamal */,
+  {     3,  1831,  2665,   3,   3,  UNI_JG__FEH                                }   /* jg=feh */,
+  {     0,  9147,     0,  22,   0,  UNI_VO__TR                                 }   /* verticalorientation=tr */,
+  {     0,  1831,  2668,   3,  10,  UNI_JG__DALATHRISH                         }   /* jg=dalathrish */,
+  {    16,  1127,  1953,   4,  11,  UNI_SYLO                                   }   /* scx=sylotinagri */,
+  {     5,  8366,  4443,  17,  14,  UNI_PS                                     }   /* generalcategory=openpunctuation */,
+  {     1,  4650,  2360,  17,   4,  UNI_HUNG                                   }   /* scriptextensions=hung */,
+  {     9,   321,  1393,   2,   9,  UNI_INOLDPERMIC                            }   /* inoldpermic */,
+  {     4,   548,  1109,   4,   3,  UNI_NV__7_SLASH_12                         }   /* nv=7/12 */,
+  {     3,  1542,  3853,   7,   9,  UNI_GEORGIANEXT                            }   /* georgianextended */,
+  {     2,  1711,   295,   4,   5,  UNI_INNUSHU                                }   /* blk=nushu */,
+  {     7,   570,  1651,   3,   2,  UNI_SB__FO                                 }   /* sb=fo */,
+  {     2,  3364,     0,  15,   0,  UNI_ea_values_index                        }   /* eastasianwidth= */,
+  {     4,  2449,  2060,   7,   9,  UNI_COMPATJAMO                             }   /* block=compatjamo */,
+  {     0,  3693,  8450,   5,  29,  UNI_ENCLOSEDALPHANUMSUP                    }   /* blk=enclosedalphanumericsupplement */,
+  {     0,  2616,   962,  11,   6, -UNI_JOINC                                  }   /* joincontrol=false */,
+  {     4,  8229,   627,  17,   5,  UNI_VS                                     }   /* variationselector=true */,
+  {     8,  5064,   368,   9,   2,  UNI_wspace_values_index                    }   /* whitespace= */,
+  {     1,  7867,  3551,   3,   4,  UNI_SC__MERO                               }   /* sc=mero */,
+  {     0,  1923,   853,   7,   7,  UNI_SC__SHAW                               }   /* script=shavian */,
+  {     0,  1195,  7695,   7,   2,  UNI_CCC__28                                }   /* ccc=ccc28 */,
+  {     1,    30,  1141,   1,   5,  UNI_TAGB                                   }   /* istagb */,
+  {     3,  4650,  4507,  17,  17,  UNI_KITS                                   }   /* scriptextensions=khitansmallscript */,
+  {     0,  1324,  1186,   2,   9,  UNI_BHKS                                   }   /* isbhaiksuki */,
+  {    10,  2165,   627,   5,   5,  UNI_XPOSIXALPHA                            }   /* alpha=true */,
+  {    17,  1127,   691,   4,   5,  UNI_BUHD                                   }   /* scx=buhid */,
+  {     8,  2112,  2848,  11,   2,  UNI_JT__R                                  }   /* joiningtype=r */,
+  {     6,  3317,  5322,   5,  18,  UNI_MODIFIERTONELETTERS                    }   /* blk=modifiertoneletters */,
+  {     2,  1923,  1447,   7,   4,  UNI_SC__THAA                               }   /* script=thaa */,
+  {     1,  2627,  2985,   3,  11,  UNI_MAHJONG                                }   /* ismahjongtiles */,
+  {     1,  1923,   860,   7,   7,  UNI_SIDT                                   }   /* script=sidetic */,
+  {     0,  1711,   706,   4,   5,  UNI_INOGHAM                                }   /* blk=ogham */,
+  { 31248,  5968,  6968,  10,  14,  UNI_IDENTIFIERSTATUS__ALLOWED              }   /* identifierstatus=allowed */,
+  {     0,    19,  1129,   3,   3,  UNI_POSIXXDIGIT                            }   /* ahex=t */,
+  {     4,  1923,    67,   7,   4,  UNI_SC__CPMN                               }   /* script=cpmn */,
+  {     5,  1711,  1265,   4,   7,  UNI_INMAKASAR                              }   /* blk=makasar */,
+  {     0,  4650,   496,  17,   4,  UNI_SOGO                                   }   /* scriptextensions=sogo */,
+  {     1,  2449,  2916,   6,  14,  UNI_HIGHSURROGATES                         }   /* block=highsurrogates */,
+  {     8,   379,   369,   4,   4,  UNI_CWCM                                   }   /* cwcm=yes */,
+  {     2,   304,  2213,   3,   3,  UNI_NV__500                                }   /* nv=500 */,
+  {     1,  3118,  7105,   3,  21,  UNI_MODIFIERLETTERS                        }   /* inspacingmodifierletters */,
+  {     8,  4746,  1553,  14,   4,  UNI_CYRILLICEXTA                           }   /* block=cyrillicexta */,
+  {     0,  1324,  5992,   2,   5,  UNI_GREK                                   }   /* isgreek */,
+  {     0,   424,     0,   4,   0,  UNI_DIAK                                   }   /* diak */,
+  {     0,  2033,  3299,   3,   7,  UNI_EA__N                                  }   /* ea=neutral */,
+  {     0,     2,  7010,   1,  21,  UNI_INDICNUMBERFORMS                       }   /* commonindicnumberforms */,
+  {     1,  1324,   833,   2,   4,  UNI_PCUN                                   }   /* ispcun */,
+  {     6,  1483,  2495,   3,  12,  UNI_GREEKEXT                               }   /* ingreekextended */,
+  {     0,  4603,   639,  14,   3,  UNI_NFKDQC__N                              }   /* nfkdquickcheck=no */,
+  {    24,  1324,  4442,   2,  15,  UNI_PS                                     }   /* isopenpunctuation */,
+  {     1,  5383,  2429,  15,   8,  UNI__PERL_CHARNAME_CONTINUE                }   /* _perl_charname_continue */,
+  {     0,  2393,   403,  10,   3,  UNI_IN__6_DOT_3                            }   /* presentin=6.3 */,
+  {     0,  6465,  6190,  14,   9,  UNI_ETHIOPICEXTA                           }   /* block=ethiopicextendeda */,
+  {     1,   343,     0,   2,   0,  UNI_PF                                     }   /* pf */,
+  {     1,  1711,  4412,   4,   7,  UNI_INJURCHEN                              }   /* blk=jurchen */,
+  {     7,  1127,  1293,   4,   7,  UNI_SIDD                                   }   /* scx=siddham */,
+  {     1,  1923,  1666,   7,  10,  UNI_TOLS                                   }   /* script=tolongsiki */,
+  {     9,  1324,   903,   2,   5,  UNI_UIDEO                                  }   /* isuideo */,
+  {     0,  2449,  6239,   6,  19,  UNI_SUPARROWSC                             }   /* block=supplementalarrowsc */,
+  {     3,  4206,     0,  14,   0,  UNI_SK                                     }   /* modifiersymbol */,
+  {     9,   314,     0,   5,   0,  UNI__PERL_PATWS                            }   /* patws */,
+  {     1,     0,     0,   2,   0,  UNI_CASEDLETTER                            }   /* l& */,
+  {     0,   321,   918,   2,   5,  UNI_IN__10                                 }   /* in=10.0 */,
+  {     2,  1127,  2103,   4,   6,  UNI_SYRC                                   }   /* scx=syriac */,
+  {     2,  2832,  5064,   3,  10,  UNI_BC__WS                                 }   /* bc=whitespace */,
+  {     2,  5057,   369,  17,   4,  UNI__PERL_PATWS                            }   /* patternwhitespace=yes */,
+  {     4,  1711,  2581,   4,  13,  UNI_IPAEXT                                 }   /* blk=ipaextensions */,
+  {     2,  4382,     0,   9,   0,  UNI_DIA                                    }   /* diacritic */,
+  {     4,  4371,     0,  11,   0,  UNI_P                                      }   /* punctuation */,
+  {     6,  2345,  1376,   4,   2,  UNI_NV__800                                }   /* nv=800 */,
+  {     1,  7819,     0,  11,   0,  UNI_BC__L                                  }   /* bidiclass=l */,
+  {     0,   321,  1317,   2,   7,  UNI_INTIRHUTA                              }   /* intirhuta */,
+  {     0,  1324,  1855,   2,  11,  UNI_KEHNOMIRROR                            }   /* iskehnomirror */,
+  {     2,  6258,   518,  13,   3,  UNI_JG__REH                                }   /* joininggroup=reh */,
+  {     0,  7498,   962,   5,   6, -UNI_EPRES                                  }   /* epres=false */,
+  {     0,  2096,  3276,   7,   6,  UNI_POSIXXDIGIT                            }   /* isposixxdigit */,
+  {     0,  1831,   512,   3,   3,  UNI_JG__GAF                                }   /* jg=gaf */,
+  {     3,  6287,  1650,  10,   2,  UNI_LB__LF                                 }   /* linebreak=lf */,
+  {     2,  6498,  6200,   7,  18,  UNI_MONGOLIANSUP                           }   /* block=mongoliansupplement */,
+  {     3,  8373,     4,   9,   2,  UNI_LM                                     }   /* category=lm */,
+  {     1,   304,   794,   3,   2,  UNI_NV__43                                 }   /* nv=43 */,
+  {     9,  2449,   580,   6,   6,  UNI_INTODHRI                               }   /* block=todhri */,
+  {     0,   541,   302,   5,   1,  UNI_NV__3_SLASH_4                          }   /* nv=3/4 */,
+  {     2,  2449,  8956,   7,  34,  UNI_DIACRITICALSFORSYMBOLS                 }   /* block=combiningdiacriticalmarksforsymbols */,
+  {     9,  7867,  5242,   3,   7,  UNI_SC__SHRD                               }   /* sc=sharada */,
+  {     0,   324,   369,   5,   4,  UNI_QMARK                                  }   /* qmark=yes */,
+  {     1,  7867,  1317,   3,   4,  UNI_SC__TIRH                               }   /* sc=tirh */,
+  {     0,  2449,  7334,   6,  14,  UNI_BYZANTINEMUSIC                         }   /* block=byzantinemusic */,
+  {     5,  6287,  1334,  10,   2,  UNI_GCB__L                                 }   /* linebreak=jl */,
+  {     0,  1831,   743,   3,   4,  UNI_JG__ZAIN                               }   /* jg=zain */,
+  {     1,  2832,   866,   3,   2,  UNI_BC__CS                                 }   /* bc=cs */,
+  {     0,     2,   962,   3,   6, -UNI_CWL                                    }   /* cwl=false */,
+  {     0,  7498,   369,   5,   4,  UNI_EPRES                                  }   /* epres=yes */,
+  {     4,  2427,     0,  10,   0,  UNI_IDC                                    }   /* idcontinue */,
+  {     1,    55,  8752,   4,  11,  UNI_CCC__DB                                }   /* ccc=doublebelow */,
+  {     3,  6481,  5532,   8,  16,  UNI_INPUNCTUATION                          }   /* block=generalpunctuation */,
+  {     2,  2098,  1527,   5,   5,  UNI_POSIXSPACE                             }   /* posixspace */,
+  {     4,     5,     0,   3,   0,  UNI_MCM                                    }   /* mcm */,
+  {     2,  2882,  1928,  13,   3,  UNI_ECOMP                                  }   /* emojicomponent=t */,
+  {     2,  2896,     0,   3,   0,  UNI_gc_values_index                        }   /* gc= */,
+  {     1,  4412,     0,   7,   0,  UNI_JURC                                   }   /* jurchen */,
+  {     0,  1127,   552,   4,   6,  UNI_ONAO                                   }   /* scx=olonal */,
+  {     1,  1711,   280,   4,   5,  UNI_INGARAY                                }   /* blk=garay */,
+  {     1,   321,  9096,   2,  16,  UNI_CJKCOMPAT                              }   /* incjkcompatibility */,
+  {     0,   268,   639,   4,   3, -UNI_CWCF                                   }   /* cwcf=no */,
+  {     0,  1393,     0,   9,   0,  UNI_PERM                                   }   /* oldpermic */,
+  {     0,  1324,  1429,   2,   4,  UNI_PAUC                                   }   /* ispauc */,
+  {     0,   136,     0,   2,   0,  UNI_ME                                     }   /* me */,
+  {     2,    19,   369,   4,   2,  UNI_POSIXXDIGIT                            }   /* ahex=y */,
+  {     1,   953,    58,   3,   2,  UNI_BPT__C                                 }   /* bpt=c */,
+  {     0,  4650,   648,  17,   4,  UNI_ELBA                                   }   /* scriptextensions=elba */,
+  {     1,  8373,   240,   9,   2,  UNI_PE                                     }   /* category=pe */,
+  {     0,  5813,     0,   4,   0,  UNI_LISU                                   }   /* lisu */,
+  {     0,  1476,     0,  10,   0,  UNI_BOXDRAWING                             }   /* boxdrawing */,
+  {     2,  4110,  1376,  14,   2,  UNI_NV__900                                }   /* numericvalue=900 */,
+  {    16,  8366,  2485,  16,  10,  UNI_CN                                     }   /* generalcategory=unassigned */,
+  {     1,  3705,  2437,   7,  12,  UNI_AEGEANNUMBERS                          }   /* block=aegeannumbers */,
+  {     0,  2644,   319,   6,   5,  UNI_XPOSIXPRINT                            }   /* xposixprint */,
+  {     0,  7962,  1379,  27,   2,  UNI_CCC__32                                }   /* canonicalcombiningclass=ccc32 */,
+  {     0,   747,   521,   3,   3,  UNI_KANBUN                                 }   /* kanbun */,
+  {    19,  6465,  7357,   7,  22,  UNI_EGYPTIANHIEROGLYPHSEXTA                }   /* block=egyptianhieroglyphsexta */,
+  {     2,   570,  1650,   3,   2,  UNI_LB__LF                                 }   /* sb=lf */,
+  {     0,   321,  4156,   2,  17,  UNI_INCAUCASIANALBANIAN                    }   /* incaucasianalbanian */,
+  {     2,  6218,     0,  19,   0,  UNI_SUNDANESESUP                           }   /* sundanesesupplement */,
+  {     5,  1711,  6744,   4,  19,  UNI_JAMOEXTB                               }   /* blk=hanguljamoextendedb */,
+  {     4,  1127,  2072,   4,   4,  UNI_SOGD                                   }   /* scx=sogd */,
+  {     1,  2718,  8015,   3,  10,  UNI_LB__AL                                 }   /* lb=alphabetic */,
+  {     3,   304,   789,   3,   3,  UNI_NV__1_SLASH_2                          }   /* nv=1/2 */,
+  {     1,   649,  5305,   2,   3,  UNI_LB__CL                                 }   /* lb=cl */,
+  {    16,  1195,  2403,   7,   2,  UNI_CCC__14                                }   /* ccc=ccc14 */,
+  {    16,  1127,   136,   4,   4,  UNI_MEDF                                   }   /* scx=medf */,
+  {     5,   341,  4371,   3,  11,  UNI_SUPPUNCTUATION                         }   /* suppunctuation */,
+  {     8,  1923,  4281,   7,   4,  UNI_BRAI                                   }   /* script=brai */,
+  {     0,  8479,   641,  29,   3,  UNI_CJKEXTE                                }   /* iscjkunifiedideographsextensione */,
+  {     0,  4186,   639,  17,   2, -UNI_EPRES                                  }   /* emojipresentation=n */,
+  {     0,  2896,   263,   3,   2,  UNI_CN                                     }   /* gc=cn */,
+  {     9,  1923,    27,   7,   4,  UNI_ARMI                                   }   /* script=armi */,
+  {     2,  8366,  5463,  20,  12,  UNI_PO                                     }   /* generalcategory=otherpunctuation */,
+  {    43,  3693,  1060,  12,   4,  UNI_ETHIOPICEXTB                           }   /* blk=ethiopicextb */,
+  {     0,  2896,  3277,   3,   5,  UNI_XPOSIXDIGIT                            }   /* gc=digit */,
+  {     3,  1458,   627,   8,   5,  UNI_XIDS                                   }   /* xidstart=true */,
+  {     0,  6141,  6251,   5,   7,  UNI_SUPARROWSC                             }   /* insuparrowsc */,
+  {     2,  4650,  4281,  17,   4,  UNI_BRAI                                   }   /* scriptextensions=brai */,
+  {     1,  2449,  8201,   6,  19,  UNI_INEGYPTIANHIEROGLYPHS                  }   /* block=egyptianhieroglyphs */,
+  {     1,  7867,    27,   3,   4,  UNI_ARMI                                   }   /* sc=armi */,
+  {     3,  4650,  1166,  17,   8,  UNI_VITH                                   }   /* scriptextensions=vithkuqi */,
+  {    12,  4728,  4925,   8,   5,  UNI_LATIN1                                 }   /* blk=latin1sup */,
+  {     4,  1324,  5523,   2,   9,  UNI_HALFMARKS                              }   /* ishalfmarks */,
+  {    10,  1502,    58,   2,   1,  UNI_sd_values_index                        }   /* sd= */,
+  {     0,  2426,   369,   4,   4,  UNI_XIDC                                   }   /* xidc=yes */,
+  {     2,  1711,   853,   4,   7,  UNI_SC__SHAW                               }   /* blk=shavian */,
+  {     4,   619,   302,   5,   2,  UNI_CCC__IS                                }   /* ccc=240 */,
+  {     8,   686,     0,   5,   0,  UNI_ADLM                                   }   /* adlam */,
+  {     0,  4650,   580,  17,   6,  UNI_TODR                                   }   /* scriptextensions=todhri */,
+  {     1,  5383,  6408,   6,  16,  UNI__PERL_WORD_BUT_NONCONT                 }   /* _perl_word_but_noncont */,
+  {     0,    55,  1380,   4,   3,  UNI_WB__EB                                 }   /* ccc=200 */,
+  {     7,  6095,   369,   4,   4,  UNI_EMOD                                   }   /* emod=yes */,
+  {     7,  3976,  1461,   9,   5,  UNI_LB__AS                                 }   /* lb=aksarastart */,
+  {     0,  1127,  2360,   4,   4,  UNI_HUNG                                   }   /* scx=hung */,
+  {    29,  2518,  4886,   8,   9,  UNI_CYRILLICEXTC                           }   /* cyrillicextendedc */,
+  {     0,  3118,  8572,   3,  29,  UNI_SYMBOLSANDPICTOGRAPHSEXTA              }   /* insymbolsandpictographsextendeda */,
+  {     0,  7670,   361,  25,   2,  UNI_CCC__BL                                }   /* canonicalcombiningclass=218 */,
+  {     0,  1711,  3833,   4,   6,  UNI_KANGXI                                 }   /* blk=kangxi */,
+  {     0,  1711,  1038,   4,   6,  UNI_INTELUGU                               }   /* blk=telugu */,
+  {    12,  2449,  8763,   6,  25,  UNI_DIACRITICALS                           }   /* block=combiningdiacriticalmarks */,
+  {     1,  7867,    39,   3,   4,  UNI_BHKS                                   }   /* sc=bhks */,
+  {     1,  1324,  3527,   2,   6,  UNI_HEBR                                   }   /* ishebrew */,
+  {     0,  1324,  1930,   2,   4,  UNI_TAYO                                   }   /* istayo */,
+  {     5,  3847,  1553,   7,   4,  UNI_LATINEXTA                              }   /* inlatinexta */,
+  {     6,  4247,   638,  16,   2,  UNI_idcompatmathstart_values_index         }   /* idcompatmathstart= */,
+  {     0,  5039,     0,  18,   0,  UNI_ZP                                     }   /* paragraphseparator */,
+  {     5,    75,   639,   3,   3, -UNI_CWU                                    }   /* cwu=no */,
+  {     1,  3118,  5649,   3,  11,  UNI_SMALLKANAEXT                           }   /* insmallkanaext */,
+  {     0,  7643,  1378,  25,   2,  UNI_CCC__103                               }   /* canonicalcombiningclass=103 */,
+  {     3,  3183,   302,   4,   2,  UNI_IN__4                                  }   /* in=v40 */,
+  {     4,  2910,     0,   6,   0,  UNI_COPT                                   }   /* coptic */,
+  {     0,  6444,   956,  21,   5,  UNI_BPT__O                                 }   /* bidipairedbrackettype=open */,
+  {     0,  8257,  4487,  23,   4,  UNI_JG__MANICHAEANQOPH                     }   /* joininggroup=manichaeanqoph */,
+  {    29,  2393,   148,  10,   2,  UNI_IN__NA                                 }   /* presentin=na */,
+  {     1,  6650,   639,  21,   3, -UNI_MCM                                    }   /* modifiercombiningmark=no */,
+  {     6,  8373,   639,   8,   3,  UNI_NO                                     }   /* category=no */,
+  {    21,  6258,   515,  13,   3,  UNI_JG__HAH                                }   /* joininggroup=hah */,
+  {    17,  6258,  6859,  13,   3,  UNI_JG__QAF                                }   /* joininggroup=qaf */,
+  {     0,  6599,     0,  13,   0,  UNI_GLAGOLITICSUP                          }   /* glagoliticsup */,
+  {     0,  1471,  4760,   5,   4,  UNI_LATINEXTC                              }   /* latinextc */,
+  {     0,  1324,  3877,   2,  14,  UNI_DEVANAGARIEXTA                         }   /* isdevanagariexta */,
+  {     2,  2393,  1110,  10,   2,  UNI_IN__12                                 }   /* presentin=12 */,
+  {     0,  1810,     0,   6,   0,  UNI_ARAB                                   }   /* isarab */,
+  {     3,   321,  2554,   2,  11,  UNI_INNANDINAGARI                          }   /* innandinagari */,
+  {     6,  2787,  1129,  12,   2,  UNI_patsyn_values_index                    }   /* patternsyntax= */,
+  {     4,  4080,  5714,  14,   4,  UNI_NV__70000                              }   /* numericvalue=70000 */,
+  {    15,  2896,  3475,   3,  13,  UNI_ME                                     }   /* gc=enclosingmark */,
+  {     1,  1711,  2014,   4,   8,  UNI_UCASEXTA                               }   /* blk=ucasexta */,
+  {     3,  4095,  2276,  14,   8,  UNI_NV__5_SLASH_6                          }   /* numericvalue=8.333e-01 */,
+  {     4,    30,  9317,   1,  35,  UNI_UCAS                                   }   /* isunifiedcanadianaboriginalsyllabics */,
+  {     9,  3891,    85,   9,   2,  UNI_LATINEXTG                              }   /* islatinextg */,
+  {     9,  1923,  1286,   7,   7,  UNI_SC__PHAG                               }   /* script=phagspa */,
+  {     5,  7867,   207,   3,   4,  UNI_SC__TAML                               }   /* sc=taml */,
+  {    13,  1127,  1293,   4,   4,  UNI_SIDD                                   }   /* scx=sidd */,
+  {     1,  1324,  3216,   2,  13,  UNI_QMARK                                  }   /* isquotationmark */,
+  {     0,  1324,   103,   2,   2,  UNI_UPPERCASELETTER                        }   /* islu */,
+  {     2,   321,  3664,   2,  15,  UNI_INZANABAZARSQUARE                      }   /* inzanabazarsquare */,
+  {     2,  1127,  2357,   4,  12,  UNI_HUNG                                   }   /* scx=oldhungarian */,
+  {     3,  7610,   737,  10,   2,  UNI_BC__EN                                 }   /* bidiclass=en */,
+  {     1,  2860,  5986,   5,  18,  UNI_ANCIENTGREEKNUMBERS                    }   /* blk=ancientgreeknumbers */,
+  {     1,  1711,  5031,   4,   8,  UNI_DINGBATS                               }   /* blk=dingbats */,
+  {     0,  5196,   639,  18,   5,  UNI_INCB__NONE                             }   /* indicconjunctbreak=none */,
+  {     0,  1648,     0,   3,   0,  UNI_ALL                                    }   /* all */,
+  {     0,  1983,   369,  11,   4,  UNI_BIDIC                                  }   /* bidicontrol=yes */,
+  {     0,  1711,  2381,   4,  12,  UNI_PLAYINGCARDS                           }   /* blk=playingcards */,
+  {    11,  1324,  1166,   2,   8,  UNI_VITH                                   }   /* isvithkuqi */,
+  {     0,    98,     0,   4,   0,  UNI_GUKH                                   }   /* gukh */,
+  {     2,     5,  7211,   1,  20,  UNI_MEETEIMAYEKEXT                         }   /* meeteimayekextensions */,
+  {     0,  2832,  4512,   3,   3,  UNI_BC__NSM                                }   /* bc=nsm */,
+  {     1,  7643,   361,  25,   2,  UNI_CCC__118                               }   /* canonicalcombiningclass=118 */,
+  {     0,   321,   686,   2,   5,  UNI_INADLAM                                }   /* inadlam */,
+  {    11,  7126,     0,  15,   0,  UNI_TRANSPORTANDMAP                        }   /* transportandmap */,
+  {     0,  7169,  5826,  22,   3,  UNI_JG__MALAYALAMTTA                       }   /* joininggroup=malayalamtta */,
+  {     1,  4650,   128,  17,   3,  UNI_LAO                                    }   /* scriptextensions=lao */,
+  {     3,  2449,  3350,   7,  14,  UNI_CONTROLPICTURES                        }   /* block=controlpictures */,
+  {     0,   645,  6367,   3,   3,  UNI_IDEO                                   }   /* ideo=t */,
+  {     0,  3007,    10,  12,   2,  UNI_JG__MALAYALAMRA                        }   /* jg=malayalamra */,
+  {     1,  1324,    20,   2,   3,  UNI_XPOSIXXDIGIT                           }   /* ishex */,
+  {     5,  4650,  1438,  17,   9,  UNI_SAMR                                   }   /* scriptextensions=samaritan */,
+  {     0,  1127,  1557,   4,   8,  UNI_JAVA                                   }   /* scx=javanese */,
+  {     0,  3276,     0,   6,   0,  UNI_XPOSIXXDIGIT                           }   /* xdigit */,
+  {     0,   324,   627,   5,   2,  UNI_QMARK                                  }   /* qmark=t */,
+  {     1,  1767,  1751,   3,   3,  UNI_DT__FRA                                }   /* dt=fra */,
+  {     1,  4878,     0,   4,   0,  UNI_BOPO                                   }   /* bopo */,
+  {     2,  1527,  5384,   5,   4,  UNI_XPOSIXSPACE                            }   /* spaceperl */,
+  {     0,   379,     0,   4,   0,  UNI_CWCM                                   }   /* cwcm */,
+  {     0,  6862,  3639,  13,   3,  UNI_SB__EX                                 }   /* sentencebreak=ex */,
+  {    14,    33,  4204,   1,   6,  UNI_SC__MODI                               }   /* sc=modi */,
+  {     2,  1324,  1166,   2,   4,  UNI_VITH                                   }   /* isvith */,
+  {     1,  2072,     0,   7,   0,  UNI_SOGD                                   }   /* sogdian */,
+  {    20,   272,   627,   5,   5,  UNI_CWKCF                                  }   /* cwkcf=true */,
+  {     3,  1324,   270,   2,   2,  UNI_CF                                     }   /* iscf */,
+  {     3,  4650,  1447,  17,   6,  UNI_THAA                                   }   /* scriptextensions=thaana */,
+  {     1,   570,  4796,   3,   5,  UNI_SB__UP                                 }   /* sb=upper */,
+  {     4,  1324,  6345,   2,   7,  UNI_SINH                                   }   /* issinhala */,
+  {     1,  5420,     0,   6,   0,  UNI_TANG                                   }   /* tangut */,
+  {     3,   321,  9261,   2,  37,  UNI_MISCARROWSEXT                          }   /* inmiscellaneoussymbolsandarrowsextended */,
+  {     4,  1272,     0,   7,   0,  UNI_MULT                                   }   /* multani */,
+  {     3,  1324,  6004,   3,  10,  UNI_COUNTINGROD                            }   /* iscountingrod */,
+  {     0,  1711,  6812,   7,  11,  UNI_CJKRADICALSSUP                         }   /* blk=cjkradicalssup */,
+  {     0,   304,  5714,   4,   5,  UNI_NV__900000                             }   /* nv=900000 */,
+  {     0,   711,     0,   5,   0,  UNI_OSGE                                   }   /* osage */,
+  {     0,  6258,  3639,  12,   2,  UNI_JG__E                                  }   /* joininggroup=e */,
+  {     0,  2596,   639,   5,   2, -UNI_CASED                                  }   /* cased=n */,
+  {     0,  1324,   472,   2,   4,  UNI_MIAO                                   }   /* isplrd */,
+  {     1,  3007,  1976,  12,   3,  UNI_JG__MALAYALAMLLA                       }   /* jg=malayalamlla */,
+  {     3,  3847,  4925,   6,  12,  UNI_LATIN1                                 }   /* inlatin1supplement */,
+  {     3,  1034,   369,   2,   4,  UNI_CI                                     }   /* ci=yes */,
+  {     1,  6287,   313,  10,   2,  UNI_LB__AP                                 }   /* linebreak=ap */,
+  {     3,  2882,   638,  13,   3, -UNI_ECOMP                                  }   /* emojicomponent=n */,
+  {     2,   321,  1307,   2,   7,  UNI_INSUNUWAR                              }   /* insunuwar */,
+  {    12,   321,  5523,   2,   9,  UNI_HALFMARKS                              }   /* inhalfmarks */,
+  {     0,  1324,  4829,   2,  18,  UNI_PI                                     }   /* isinitialpunctuation */,
+  {    16,   321,  9096,   2,   9,  UNI_CJKCOMPAT                              }   /* incjkcompat */,
+  {     1,  2124,   626,  10,   6,  UNI_KEHNOROTATE                            }   /* kehnorotate=true */,
+  {     1,   701,     0,   5,   0,  UNI_LIMB                                   }   /* limbu */,
+  {     7,  7867,  4397,   3,   4,  UNI_SC__HANG                               }   /* sc=hang */,
+  {     0,  8717,     0,  10,   0,  UNI_ARABICMATH                             }   /* arabicmath */,
+  {     8,  3891,  5945,  13,   3,  UNI_LATINEXTG                              }   /* islatinextendedg */,
+  {     0,   268,   627,   4,   5,  UNI_CWCF                                   }   /* cwcf=true */,
+  {     5,   681,   926,   3,   2,  UNI_HST__V                                 }   /* hst=v */,
+  {     6,  1453,  3639,   2,   7,  UNI_WB__EXTEND                             }   /* wb=extend */,
+  {     1,  7962,   408,  28,   1,  UNI_CCC__15                                }   /* canonicalcombiningclass=ccc15 */,
+  {     0,  2006,   521,   7,   3,  UNI_KANBUN                                 }   /* blk=kanbun */,
+  {     7,    30,  4426,   1,   3,  UNI_LO                                     }   /* islo */,
+  {     0,  2545,  8826,   3,  32,  UNI_MISCMATHSYMBOLSB                       }   /* inmiscellaneousmathematicalsymbolsb */,
+  {     1,   304,  4092,   2,   3,  UNI_NV__70                                 }   /* nv=70 */,
+  {     0,  2096,     0,   3,   0,  UNI_P                                      }   /* isp */,
+  {     4,   321,  1676,   2,  10,  UNI_INWARANGCITI                           }   /* inwarangciti */,
+  {    15,  1923,    31,   7,   4,  UNI_SC__AVST                               }   /* script=avst */,
+  {     3,  7867,   128,   3,   3,  UNI_LAO                                    }   /* sc=lao */,
+  {     0,  8201,     0,  28,   0,  UNI_EGYPTIANHIEROGLYPHSEXTA                }   /* egyptianhieroglyphsextendeda */,
+  {     8,   162,  5532,   2,  16,  UNI_INPUNCTUATION                          }   /* generalpunctuation */,
+  {     4,  6498,  3919,   7,  13,  UNI_MISCSYMBOLSSUP                         }   /* block=miscsymbolssup */,
+  {     1,  1711,  5631,   4,  11,  UNI_CHEROKEESUP                            }   /* blk=cherokeesup */,
+  {     2,  2449,  1429,   6,   9,  UNI_INPAUCINHAU                            }   /* block=paucinhau */,
+  {     1,  4617,  2212,  14,   8,  UNI_NV__7_SLASH_2                          }   /* numericvalue=3.500e+00 */,
+  {     1,  1453,  3229,   3,  11,  UNI_WB__DQ                                 }   /* wb=doublequote */,
+  {     1,  5007,  2236,  14,   8,  UNI_NV__2_SLASH_3                          }   /* numericvalue=6.667e-01 */,
+  {    17,    11,     0,   4,   0,  UNI_ADLM                                   }   /* adlm */,
+  {     0,  7300,     0,  24,   0,  UNI_COMPEX                                 }   /* fullcompositionexclusion */,
+  {     1,  2449,  6022,   6,  19,  UNI_SC__MERO                               }   /* block=meroitichieroglyphs */,
+  {     3,  6498,  6754,  13,   9,  UNI_MYANMAREXTB                            }   /* block=myanmarextendedb */,
+  {     1,  1324,  3274,   2,   8,  UNI_XPOSIXXDIGIT                           }   /* ishexdigit */,
+  {     7,  4220,     0,  14,   0,  UNI_ZS                                     }   /* spaceseparator */,
+  {     0,   553,   961,   2,   3, -UNI_LOE                                    }   /* loe=f */,
+  {    13,   866,     0,   2,   0,  UNI__PERL_SURROGATE                        }   /* cs */,
+  {     0,  2449,  6899,   6,  23,  UNI_ZNAMENNYMUSIC                          }   /* block=znamennymusicalnotation */,
+  {     0,  2333,     0,  12,   0,  UNI_NV__1_SLASH_16                         }   /* nv=6.250e-02 */,
+  {     0,  6465,  6162,   7,  18,  UNI_ENCLOSEDALPHANUMSUP                    }   /* block=enclosedalphanumsup */,
+  {     0,  8642,   641,  31,   3,  UNI_CJKEXTE                                }   /* blk=cjkunifiedideographsextensione */,
+  {    10,  4650,  4397,  17,   6,  UNI_HANG                                   }   /* scriptextensions=hangul */,
+  {    10,  8924,  6072,  22,  16,  UNI_LB__VF                                 }   /* indicsyllabiccategory=reorderingkiller */,
+  {     1,  1711,  9099,   7,  33,  UNI_CJKCOMPATIDEOGRAPHSSUP                 }   /* blk=cjkcompatibilityideographssupplement */,
+  {     1,  8366,  1649,  16,   2,  UNI_LOWERCASELETTER                        }   /* generalcategory=ll */,
+  {     3,  1923,   136,   7,   4,  UNI_MEDF                                   }   /* script=medf */,
+  {     0,  4080,   301,  14,   1,  UNI_NV__70                                 }   /* numericvalue=70 */,
+  {     0,   915,   409,   4,   2,  UNI_AGE__16                                }   /* age=16 */,
+  {     0,  2449,  5738,   6,   3,  UNI_PUA                                    }   /* block=pua */,
+  {     2,  4650,   488,  17,   4,  UNI_SHAW                                   }   /* scriptextensions=shaw */,
+  {     0,  1102,     0,   4,   0,  UNI_NV__1                                  }   /* nv=1 */,
+  {     2,  2449,  2581,   6,   6,  UNI_IPAEXT                                 }   /* block=ipaext */,
+  {     4,  2743,     0,   9,   0,  UNI__PERL_SURROGATE                        }   /* surrogate */,
+  {     8,   324,   369,   5,   2,  UNI_QMARK                                  }   /* qmark=y */,
+  {     0,   619,     0,   6,   0,  UNI_CCC__23                                }   /* ccc=23 */,
+  {     1,  1324,  1994,   2,   5,  UNI_BIDIM                                  }   /* isbidim */,
+  {     1,   304,  2777,   3,  10,  UNI_NV___MINUS_1_SLASH_2                   }   /* nv=-5.000e-01 */,
+  {     0,  4382,   639,   9,   2, -UNI_DIA                                    }   /* diacritic=n */,
+  {     0,  1324,  1676,   2,  10,  UNI_WARA                                   }   /* iswarangciti */,
+  {     0,  4811,   627,  18,   5,  UNI_IDST                                   }   /* idstrinaryoperator=true */,
+  {     0,  1502,   962,   2,   6, -UNI_SD                                     }   /* sd=false */,
+  {     4,  2449,  4760,   9,   4,  UNI_CJKEXTC                                }   /* block=cjkextc */,
+  {     0,  5057,   627,  17,   5,  UNI__PERL_PATWS                            }   /* patternwhitespace=true */,
+  {     0,    30,  6407,   1,   5,  UNI_XPOSIXWORD                             }   /* isword */,
+  {     0,  6237,  4371,   5,  11,  UNI_SUPPUNCTUATION                         }   /* issuppunctuation */,
+  {     0,  7867,   504,   3,   4,  UNI_TOLS                                   }   /* sc=tols */,
+  {     5,  4247,   627,  17,   5,  UNI_IDCOMPATMATHSTART                      }   /* idcompatmathstart=true */,
+  {     0,  7169,   143,  14,   2,  UNI_JG__MIM                                }   /* joininggroup=mim */,
+  {     3,  4382,   639,   9,   3, -UNI_DIA                                    }   /* diacritic=no */,
+  {     4,  1923,   908,   7,   7,  UNI_ZZZZ                                   }   /* script=unknown */,
+  {     2,  1324,   990,   2,   8,  UNI_GUJR                                   }   /* isgujarati */,
+  {     1,  2516,  1553,  10,   4,  UNI_CYRILLICEXTA                           }   /* incyrillicexta */,
+  {     2,  1923,   747,   7,   7,  UNI_SC__KNDA                               }   /* script=kannada */,
+  {     0,  2554,     0,  11,   0,  UNI_NAND                                   }   /* nandinagari */,
+  {     0,   321,  4412,   2,  15,  UNI_JURCHENRADICALS                        }   /* injurchenradicals */,
+  {     1,  7867,   144,   3,   4,  UNI_SC__MYMR                               }   /* sc=mymr */,
+  {     1,  8257,  5275,  23,   6,  UNI_JG__MANICHAEANDALETH                   }   /* joininggroup=manichaeandaleth */,
+  {     1,  1127,  1396,   4,   4,  UNI_PERM                                   }   /* scx=perm */,
+  {     0,  5163,  5981,  16,   3, -UNI_EBASE                                  }   /* emojimodifierbase=n */,
+  {     2,  7867,   775,   3,   7,  UNI_MARC                                   }   /* sc=marchen */,
+  {     2,  1711,   195,   4,   4,  UNI_SEAL                                   }   /* blk=seal */,
+  {     2,  2860,  1567,   8,   5,  UNI_ARABICSUP                              }   /* blk=arabicsup */,
+  {     0,  3118,  7740,   3,  24,  UNI_SYMBOLSANDPICTOGRAPHSEXTA              }   /* insymbolsandpictographsexta */,
+  {    24,    32,   962,   2,   2, -UNI_VS                                     }   /* vs=f */,
+  {     4,  1127,  3415,   4,  15,  UNI_ARMI                                   }   /* scx=imperialaramaic */,
+  {     0,  1324,   648,   2,   4,  UNI_ELBA                                   }   /* iselba */,
+  {     0,  4650,  6599,  17,   4,  UNI_GLAG                                   }   /* scriptextensions=glag */,
+  {     1,    55,   799,   4,   2,  UNI_CCC__17                                }   /* ccc=17 */,
+  {     1,  2449,  2150,   6,  12,  UNI_INMASARAMGONDI                         }   /* block=masaramgondi */,
+  {     3,  2644,  3276,   5,   6,  UNI_XPOSIXDIGIT                            }   /* xposixdigit */,
+  {     1,  2449,  4878,   6,   8,  UNI_INBOPOMOFO                             }   /* block=bopomofo */,
+  {     0,  2427,   961,   9,   7, -UNI_IDC                                    }   /* idcontinue=false */,
+  {     3,  7962,   362,  27,   2,  UNI_CCC__84                                }   /* canonicalcombiningclass=ccc84 */,
+  {     4,  5947,  6095,  21,   9,  UNI_WB__EB                                 }   /* graphemeclusterbreak=emodifier */,
+  {     6,  3976,     0,   9,   0,  UNI_LB__AK                                 }   /* lb=aksara */,
+  {     0,  5631,     0,   4,   0,  UNI_CHER                                   }   /* cher */,
+  {    26,  7867,  1026,   3,   4,  UNI_LEPC                                   }   /* sc=lepc */,
+  {    19,  1527,   368,   4,   2,  UNI_wspace_values_index                    }   /* space= */,
+  {    14,  1127,   432,   4,   4,  UNI_HANO                                   }   /* scx=hano */,
+  {     1,  7275,   639,  25,   2, -UNI_DI                                     }   /* defaultignorablecodepoint=n */,
+  {     0,   662,   638,   6,   2,  UNI_extpict_values_index                   }   /* extpict= */,
+  {     1,  2449,  5138,   6,   5,  UNI_INTAMIL                                }   /* block=tamil */,
+  {     1,  2607,  6205,   7,  13,  UNI_GEORGIANSUP                            }   /* isgeorgiansupplement */,
+  {     4,   915,  2778,   4,   3,  UNI_AGE__5                                 }   /* age=5.0 */,
+  {    22,  1930,     0,   4,   0,  UNI_TAYO                                   }   /* tayo */,
+  {     0,   321,  5631,   2,  18,  UNI_CHEROKEESUP                            }   /* incherokeesupplement */,
+  {     1,   875,     0,   7,   0,  UNI_TGLG                                   }   /* tagalog */,
+  {     6,   867,   962,   5,   6, -UNI_STERM                                  }   /* sterm=false */,
+  {     2,  1324,  1459,   2,   4,  UNI_IDST                                   }   /* isidst */,
+  {     0,  8095,  3673,  18,   6,  UNI_DT__SQR                                }   /* decompositiontype=square */,
+  {     3,  2449,   754,   6,   7,  UNI_KALI                                   }   /* block=kayahli */,
+  {     7,  5371,  3240,  10,  11,  UNI_WB__SQ                                 }   /* wordbreak=singlequote */,
+  {     3,  3806,     0,  16,   0,  UNI_IDSU                                   }   /* idsunaryoperator */,
+  {     2,  4597,   368,   5,   3,  UNI_XPOSIXSPACE                            }   /* wspace=y */,
+  {     0,  6326,    58,   5,   1,  UNI_nchar_values_index                     }   /* nchar= */,
+  {     0,  3183,   360,   4,   2,  UNI_IN__1_DOT_1                            }   /* in=v11 */,
+  {     0,  1923,   574,   7,   4,  UNI_SC__TANG                               }   /* script=tang */,
+  {     6,  7250,    58,  25,   1,  UNI_cwkcf_values_index                     }   /* changeswhennfkccasefolded= */,
+  {     7,  6287,  6670,   8,   4,  UNI_LB__NU                                 }   /* linebreak=nu */,
+  {     5,   321,  2072,   2,   7,  UNI_INSOGDIAN                              }   /* insogdian */,
+  {     0,    55,  3717,   4,  12,  UNI_CCC__0                                 }   /* ccc=notreordered */,
+  {     0,   440,     0,   4,   0,  UNI_LINA                                   }   /* lina */,
+  {    20,    30,  7918,   1,  27,  UNI_TANGUTCOMPONENTSSUP                    }   /* istangutcomponentssupplement */,
+  {     1,   390,  2944,   3,   8,  UNI_SO                                     }   /* othersymbol */,
+  {    17,  8540,     0,  32,   0,  UNI_MISCSYMBOLSSUP                         }   /* ismiscellaneoussymbolssupplement */,
+  {     2,   277,   369,   3,   4,  UNI_CWT                                    }   /* cwt=yes */,
+  {     7,  1324,   476,   2,   4,  UNI_PRTI                                   }   /* isprti */,
+  {     0,    15,  4075,   2,   3,  UNI_AGE__5                                 }   /* age=5 */,
+  {     0,  7867,   480,   3,   4,  UNI_SC__QAAI                               }   /* sc=qaai */,
+  {     5,  1324,  1915,   2,   4,  UNI_KTHI                                   }   /* iskthi */,
+  {     0,   661,     0,   2,   0,  UNI_CE                                     }   /* ce */,
+  {     2,  6498,  3430,   7,  12,  UNI_MISCARROWSEXT                          }   /* block=miscarrowsext */,
+  {     2,  2882,     0,   5,   0,  UNI_EMOJI                                  }   /* emoji */,
+  {     0,  7643,  8752,  24,  11,  UNI_CCC__DB                                }   /* canonicalcombiningclass=doublebelow */,
+  {     2,   219,     0,   4,   0,  UNI_TGLG                                   }   /* tglg */,
+  {     0,  2616,   627,  11,   5,  UNI_JOINC                                  }   /* joincontrol=true */,
+  {     5,  5371,  2898,   9,   6,  UNI_WB__XX                                 }   /* wordbreak=other */,
+  {     0,  3433,     0,   6,   0,  UNI_ARROWS                                 }   /* arrows */,
+  {     0,  1034,   962,   2,   2, -UNI_CI                                     }   /* ci=f */,
+  {     3,   321,  1088,   2,   8,  UNI_INMAHAJANI                             }   /* inmahajani */,
+  {     5,   304,   622,   2,   3,  UNI_NV__23                                 }   /* nv=23 */,
+  {     0,  1324,  1026,   2,   4,  UNI_LEPC                                   }   /* islepc */,
+  {     2,  7275,   627,  25,   5,  UNI_DI                                     }   /* defaultignorablecodepoint=true */,
+  {     0,  8424,   369,  16,   2,  UNI_UIDEO                                  }   /* unifiedideograph=y */,
+  {     4,  4650,  4412,  17,   4,  UNI_JURC                                   }   /* scriptextensions=jurc */,
+  {     0,  5371,     0,  10,   0,  UNI_wb_values_index                        }   /* wordbreak= */,
+  {    11,  1324,  2150,   2,  12,  UNI_GONM                                   }   /* ismasaramgondi */,
+  {    17,  2360,     0,   4,   0,  UNI_HUNG                                   }   /* hung */,
+  {     0,  5371,   386,  10,   2,  UNI_WB__SQ                                 }   /* wordbreak=sq */,
+  {     0,  8366,  4367,  16,  15,  UNI_PD                                     }   /* generalcategory=dashpunctuation */,
+  {     3,  5666,  4491,  13,   4,  UNI_JG__MANICHAEANRESH                     }   /* jg=manichaeanresh */,
+  {     0,  3595,  5712,  12,  18,  UNI_NV__10000000000000000                  }   /* numericvalue=10000000000000000 */,
+  {     8,  1711,  2357,   4,  12,  UNI_INOLDHUNGARIAN                         }   /* blk=oldhungarian */,
+  {     6,  1818,  6877,   3,  22,  UNI_SHORTHANDFORMATCONTROLS                }   /* isshorthandformatcontrols */,
+  {     8,  1818,  5384,   7,   4,  UNI_XPOSIXSPACE                            }   /* isspaceperl */,
+  {     0,    30,  7147,   1,  15,  UNI_ROHG                                   }   /* ishanifirohingya */,
+  {     8,  3317,  1565,   5,   7,  UNI_MUSICSUP                               }   /* blk=musicsup */,
+  {     3,   436,     0,   4,   0,  UNI_KHMR                                   }   /* khmr */,
+  {     0,  3164,   639,  11,   5,  UNI_NV__NAN                                }   /* numerictype=none */,
+  {     0,  3151,  1898,  13,   6,  UNI_NFCQC__M                               }   /* nfcquickcheck=maybe */,
+  {     0,   356,  2206,   5,   2,  UNI_CCC__129                               }   /* ccc=129 */,
+  {     2,  1577,   521,   5,   3,  UNI_KANBUN                                 }   /* iskanbun */,
+  {     1,  1923,  4713,   7,   6,  UNI_SC__ZYYY                               }   /* script=common */,
+  {     4,   309,     0,   5,   0,  UNI_ORYA                                   }   /* oriya */,
+  {    28,  2718,  1324,   3,   2,  UNI_LB__IS                                 }   /* lb=is */,
+  {     4,  8315,     0,  11,   0,  UNI_IDEO                                   }   /* ideographic */,
+  {     8,  1502,   627,   2,   5,  UNI_SD                                     }   /* sd=true */,
+  {     0,   334,     0,   4,   0,  UNI_TAKR                                   }   /* takr */,
+  {     0,  4650,  1777,  17,   4,  UNI_GURU                                   }   /* scriptextensions=guru */,
+  {    37,  1711,  5242,   4,   7,  UNI_INSHARADA                              }   /* blk=sharada */,
+  {     0,  7867,  1341,   3,   9,  UNI_SC__SIND                               }   /* sc=khudawadi */,
+  {     0,   541,  2212,   4,   8,  UNI_NV__7_SLASH_2                          }   /* nv=3.500e+00 */,
+  {     2,  7643,   403,  24,   1,  UNI_CCC__6                                 }   /* canonicalcombiningclass=6 */,
+  {     0,    30,  4381,   1,  16,  UNI_DIACRITICALSEXT                        }   /* indiacriticalsext */,
+  {     0,  1307,     0,   7,   0,  UNI_SUNU                                   }   /* sunuwar */,
+  {     0,  4650,   612,  17,   7,  UNI_AVST                                   }   /* scriptextensions=avestan */,
+  {     1,  2345,  2779,   4,   8,  UNI_NV__4_SLASH_5                          }   /* nv=8.000e-01 */,
+  {     2,  2718,  3661,   3,   2,  UNI_LB__ZW                                 }   /* lb=zw */,
+  {     0,  1127,  2554,   4,  11,  UNI_NAND                                   }   /* scx=nandinagari */,
+  {     4,  8796,  5548,  24,  15,  UNI_LOE                                    }   /* indicpositionalcategory=visualorderleft */,
+  {     0,  5842,     0,  21,   0,  UNI_CWCF                                   }   /* changeswhencasefolded */,
+  {     2,  8257,  5679,  23,   7,  UNI_JG__MANICHAEANDHAMEDH                  }   /* joininggroup=manichaeandhamedh */,
+  {     0,  7643,  1281,  24,   2,  UNI_CCC__BL                                }   /* canonicalcombiningclass=bl */,
+  {     2,   321,  6199,   2,   9,  UNI_INMONGOLIAN                            }   /* inmongolian */,
+  {     4,  2449,   803,   6,   7,  UNI_OLCK                                   }   /* block=olchiki */,
+  {     0,  1790,  1174,   6,   3,  UNI_ARABICPFA                              }   /* arabicpfa */,
+  {     0,  7643,  5227,  24,   2,  UNI_CCC__8                                 }   /* canonicalcombiningclass=kv */,
+  {     0,  4427,   961,   8,   7, -UNI_XPOSIXLOWER                            }   /* lowercase=false */,
+  {     0,   304,   799,   3,   4,  UNI_NV__17_SLASH_2                         }   /* nv=17/2 */,
+  {     1,  8042,     0,  27,   0,  UNI_ANCIENTGREEKMUSIC                      }   /* ancientgreekmusicalnotation */,
+  {     0,  1711,   655,   4,   7,  UNI_INELYMAIC                              }   /* blk=elymaic */,
+  {     2,  5371,  3661,  10,   3,  UNI_LB__ZWJ                                }   /* wordbreak=zwj */,
+  {     3,  4124,   962,  16,   6, -UNI_STERM                                  }   /* sentenceterminal=false */,
+  {     2,  7275,   369,  25,   2,  UNI_DI                                     }   /* defaultignorablecodepoint=y */,
+  {    16,   536,   639,   5,   3,  UNI_DT__CAN                                }   /* nfdqc=no */,
+  {     0,  1711,  6387,   4,   6,  UNI_YIJING                                 }   /* blk=yijing */,
+  {     2,  5968,   782,  18,   4,  UNI_IDENTIFIERTYPE__NOTNFKC                }   /* identifiertype=notnfkc */,
+  {     1,  2449,  1265,   6,   7,  UNI_INMAKASAR                              }   /* block=makasar */,
+  {     2,   321,  2941,   2,  12,  UNI_KHMERSYMBOLS                           }   /* inkhmersymbols */,
+  {    16,   321,  6944,   2,  24,  UNI_HIGHPUSURROGATES                       }   /* inhighprivateusesurrogates */,
+  {     0,  1923,   841,   7,   4,  UNI_SC__SHRD                               }   /* script=shrd */,
+  {     0,   264,  6671,   2,   3,  UNI_NT__NU                                 }   /* nt=nu */,
+  {     1,  1711,  5242,   4,  10,  UNI_SHARADASUP                             }   /* blk=sharadasup */,
+  {     0,  7023,     0,   4,   0,  UNI_BERF                                   }   /* berf */,
+  {     7,  6237,  7945,  13,  17,  UNI_SUPPUAA                                }   /* issupplementaryprivateuseareaa */,
+  {     4,  2400,   604,   3,   3,  UNI_IN__8                                  }   /* in=8.0 */,
+  {    16,  7867,   775,   3,   4,  UNI_MARC                                   }   /* sc=marc */,
+  {     9,  1711,  2405,   4,  12,  UNI_INTULUTIGALARI                         }   /* blk=tulutigalari */,
+  {     0,   923,  4108,   5,   2,  UNI_AGE__8                                 }   /* age=v80 */,
+  {     2,  4728,  2741,   5,  12,  UNI_LOWSURROGATES                          }   /* blk=lowsurrogates */,
+  {     3,  1923,  1630,   7,  10,  UNI_SAUR                                   }   /* script=saurashtra */,
+  {     0,  2400,   604,   4,   3,  UNI_IN__18                                 }   /* in=18.0 */,
+  {     0,  8366,  1455,  15,   2,  UNI_M                                      }   /* generalcategory=m */,
+  {     0,  1324,  2369,   2,  12,  UNI_PHAISTOS                               }   /* isphaistosdisc */,
+  {     2,  6444,  5304,  20,   7,  UNI_BPT__C                                 }   /* bidipairedbrackettype=close */,
+  {     1,  2507,  6368,   2,  19,  UNI_VO__TR                                 }   /* vo=transformedrotated */,
+  {    20,   304,  7695,   3,   2,  UNI_NV__28                                 }   /* nv=28 */,
+  {    42,  7052,  7063,   5,   6,  UNI_INPC__BOTTOM                           }   /* inpc=bottom */,
+  {     0,  8424,   627,  16,   2,  UNI_UIDEO                                  }   /* unifiedideograph=t */,
+  {     0,   321,  6199,   2,  12,  UNI_MONGOLIANSUP                           }   /* inmongoliansup */,
+  {     3,  3317,  1060,  11,   4,  UNI_MYANMAREXTB                            }   /* blk=myanmarextb */,
+  {     0,  8257,  3954,  23,   3,  UNI_JG__MANICHAEANMEM                      }   /* joininggroup=manichaeanmem */,
+  {     0,  1166,     0,   4,   0,  UNI_VITH                                   }   /* vith */,
+  {     1,  5769,  2439,   8,   9,  UNI_BC__EN                                 }   /* bc=europeannumber */,
+  {     2,  2449,  7010,   7,  21,  UNI_INDICNUMBERFORMS                       }   /* block=commonindicnumberforms */,
+  {     2,  8373,   270,   9,   2,  UNI_CF                                     }   /* category=cf */,
+  {     0,  6287,  3661,  10,   3,  UNI_LB__ZWJ                                }   /* linebreak=zwj */,
+  {     3,  7867,  4139,   3,   4,  UNI_LANA                                   }   /* sc=lana */,
+  {     1,   356,  7694,   5,   2,  UNI_CCC__122                               }   /* ccc=122 */,
+  {     1,   395,   369,   5,   2,  UNI_GREXT                                  }   /* grext=y */,
+  {     0,  1127,  5593,   4,  20,  UNI_PHLI                                   }   /* scx=inscriptionalpahlavi */,
+  {     3,   915,     0,   4,   0,  UNI_age_values_index                       }   /* age= */,
+  {     0,  6839,  4973,  14,   4,  UNI_JG__ALAPH                              }   /* joininggroup=alaph */,
+  {     5,  1767,  2806,   3,   8,  UNI_DT__VERT                               }   /* dt=vertical */,
+  {     0,  2449,  4156,   6,  17,  UNI_INCAUCASIANALBANIAN                    }   /* block=caucasianalbanian */,
+  {     1,  5163,   627,  17,   2,  UNI_EBASE                                  }   /* emojimodifierbase=t */,
+  {    18,  1923,  2863,   6,   7,  UNI_SC__ARAB                               }   /* script=arabic */,
+  {     1,  8373,  5387,   9,   2,  UNI_CASEDLETTER                            }   /* category=l_ */,
+  {     2,  2896,  4367,   3,  15,  UNI_PD                                     }   /* gc=dashpunctuation */,
+  {     0,  1923,  6345,   7,   7,  UNI_SC__SINH                               }   /* script=sinhala */,
+  {    44,  6258,  5299,  13,   4,  UNI_JG__YUDH                               }   /* joininggroup=yudh */,
+  {     3,  1127,  1341,   4,   9,  UNI_SIND                                   }   /* scx=khudawadi */,
+  {    68,  3693,  1228,   5,   8,  UNI_EMOTICONS                              }   /* blk=emoticons */,
+  {     0,    55,  3593,   4,   2,  UNI_CCC__36                                }   /* ccc=36 */,
+  {     0,  2449,  3758,   6,  16,  UNI_HALFANDFULLFORMS                       }   /* block=halfandfullforms */,
+  {     0,  2545,  3430,   3,  12,  UNI_MISCARROWSEXT                          }   /* inmiscarrowsext */,
+  {     1,  1324,  5738,   2,   3,  UNI_PUA                                    }   /* ispua */,
+  {     0,  1127,  7893,   4,   8,  UNI_KANA                                   }   /* scx=katakana */,
+  {     2,  2096,  1112,   3,   7,  UNI_POSIXWORD                              }   /* isperlword */,
+  {     0,  1074,  5512,   6,   3,  UNI_KEHCORE__L                             }   /* kehcore=l */,
+  {     0,   272,   369,   5,   4,  UNI_CWKCF                                  }   /* cwkcf=yes */,
+  {     8,    30,   573,   1,   5,  UNI_TANG                                   }   /* istang */,
+  {    21,  1923,   480,   7,   4,  UNI_SC__QAAI                               }   /* script=qaai */,
+  {     0,  2718,   102,   3,   2,  UNI_LB__HL                                 }   /* lb=hl */,
+  {     1,  4049,  2212,  14,   8,  UNI_NV__3_SLASH_2                          }   /* numericvalue=1.500e+00 */,
+  {     1,  1250,     0,   9,   0,  UNI_QAAI                                   }   /* inherited */,
+  {     0,  7947,     0,  14,   0,  UNI_PUA                                    }   /* privateusearea */,
+  {    16,  6258,   519,  19,   2,  UNI_JG__CROWNBEH                           }   /* joininggroup=crownbeh */,
+  {     0,  1127,  1243,   4,   4,  UNI_GRAN                                   }   /* scx=gran */,
+  {     0,  1711,  3774,   4,  16,  UNI_HIGHPUSURROGATES                       }   /* blk=highpusurrogates */,
+  {     1,  1711,  5808,   4,  10,  UNI_BENGALISUP                             }   /* blk=bengalisup */,
+  {     1,  5905,   627,  21,   5,  UNI_CWT                                    }   /* changeswhentitlecased=true */,
+  {     0,  4650,   247,  17,   4,  UNI_YI                                     }   /* scriptextensions=yiii */,
+  {     6,  1502,   369,   2,   4,  UNI_SD                                     }   /* sd=yes */,
+  {     0,  5371,  3639,   9,  13,  UNI_WB__EX                                 }   /* wordbreak=extendnumlet */,
+  {     0,  1923,   124,   7,   4,  UNI_KRAI                                   }   /* script=krai */,
+  {    16,  1577,  5248,   5,   4,  UNI_KANASUP                                }   /* iskanasup */,
+  {    16,  6287,  3216,  10,   9,  UNI_LB__QU                                 }   /* linebreak=quotation */,
+  {     0,  5710,     0,  11,   0,  UNI_NV__10000000                           }   /* nv=10000000 */,
+  {     0,  1324,  4281,   2,  15,  UNI_BRAI                                   }   /* isbraillepatterns */,
+  {     3,  1923,  3609,   7,  15,  UNI_NARB                                   }   /* script=oldnortharabian */,
+  {     5,  1711,  6899,   4,  23,  UNI_ZNAMENNYMUSIC                          }   /* blk=znamennymusicalnotation */,
+  {     0,  8924,  7076,  22,  19,  UNI_INSC__BRAHMIJOININGNUMBER              }   /* indicsyllabiccategory=brahmijoiningnumber */,
+  {     6,   541,  4108,   5,   2,  UNI_NV__3_SLASH_80                         }   /* nv=3/80 */,
+  {     0,  2449,  3433,   6,   6,  UNI_ARROWS                                 }   /* block=arrows */,
+  {     2,  3679,  6607,  10,  12,  UNI_CYRILLICSUP                            }   /* blk=cyrillicsupplement */,
+  {     0,   541,   409,   5,   2,  UNI_NV__3_SLASH_16                         }   /* nv=3/16 */,
+  {     0,  7962,  2197,  27,   2,  UNI_CCC__25                                }   /* canonicalcombiningclass=ccc25 */,
+  {    17,  2832,  5039,   3,  18,  UNI_BC__B                                  }   /* bc=paragraphseparator */,
+  {     9,  1923,   552,   7,   6,  UNI_SC__ONAO                               }   /* script=olonal */,
+  {     0,  3595,  1107,  13,   2,  UNI_NV__31                                 }   /* numericvalue=31 */,
+  {     5,  4650,   259,  17,   4,  UNI_ZZZZ                                   }   /* scriptextensions=zzzz */,
+  {    51,     2,   638,   2,   2,  UNI_cwt_values_index                       }   /* cwt= */,
+  {    20,  4617,  5714,  14,   4,  UNI_NV__30000                              }   /* numericvalue=30000 */,
+  {     4,  2293,  1376,   4,   3,  UNI_NV__4000                               }   /* nv=4000 */,
+  {    20,  1195,  1379,   7,   2,  UNI_CCC__32                                }   /* ccc=ccc32 */,
+  {    14,  1127,   389,   4,   4,  UNI_GOTH                                   }   /* scx=goth */,
+  {     9,   321,  1026,   2,   6,  UNI_INLEPCHA                               }   /* inlepcha */,
+  {     0,   395,   638,   4,   3, -UNI_GREXT                                  }   /* grext=n */,
+  {    33,  4650,  2941,  17,   5,  UNI_KHMR                                   }   /* scriptextensions=khmer */,
+  {     0,     5,  8336,   1,  30,  UNI_MATHALPHANUM                           }   /* mathematicalalphanumericsymbols */,
+  {     2,  7610,  3294,  10,  12,  UNI_BC__ON                                 }   /* bidiclass=otherneutral */,
+  {     0,  1923,  3527,   7,   6,  UNI_SC__HEBR                               }   /* script=hebrew */,
+  {     0,  2718,   321,   3,   2,  UNI_LB__IN                                 }   /* lb=in */,
+  {     0,  1127,   440,   4,   4,  UNI_LINA                                   }   /* scx=lina */,
+  {     0,  1127,    90,   4,   4,  UNI_GREK                                   }   /* scx=grek */,
+  {     0,  2165,   639,   5,   2, -UNI_XPOSIXALPHA                            }   /* alpha=n */,
+  {     1,  4186,   962,  17,   6, -UNI_EPRES                                  }   /* emojipresentation=false */,
+  {     1,  2718,  2111,   3,   2,  UNI_LB__WJ                                 }   /* lb=wj */,
+  {     9,  1656,   639,  10,   3, -UNI_SD                                     }   /* softdotted=no */,
+  {     1,  7867,   432,   3,   3,  UNI_SC__HAN                                }   /* sc=han */,
+  {     0,   324,   639,   5,   3, -UNI_QMARK                                  }   /* qmark=no */,
+  {     0,  1324,   908,   2,   7,  UNI_ZZZZ                                   }   /* isunknown */,
+  {     0,  2449,  8229,   6,  28,  UNI_VSSUP                                  }   /* block=variationselectorssupplement */,
+  {    53,  1324,  6599,   2,  10,  UNI_GLAG                                   }   /* isglagolitic */,
+  {    16,  1127,   164,   4,   4,  UNI_OUGR                                   }   /* scx=ougr */,
+  {     1,  1127,  2941,   4,   5,  UNI_KHMR                                   }   /* scx=khmer */,
+  {     2,  4095,     0,  14,   0,  UNI_NV__8                                  }   /* numericvalue=8 */,
+  {    16,  6287,  4596,  10,   7,  UNI_LB__ZW                                 }   /* linebreak=zwspace */,
+  {     8,  7867,  2554,   3,   4,  UNI_SC__NAND                               }   /* sc=nand */,
+  {     6,  9220,  1314,  10,   3,  UNI_SUPPUAB                                }   /* block=suppuab */,
+  {     1,  8424,   639,  16,   3, -UNI_UIDEO                                  }   /* unifiedideograph=no */,
+  {     2,  1711,   768,   4,   7,  UNI_INMANDAIC                              }   /* blk=mandaic */,
+  {     0,  2896,    54,   3,   2,  UNI_SC                                     }   /* gc=sc */,
+  {     7,  4650,  5668,  16,   5,  UNI_MANI                                   }   /* scriptextensions=mani */,
+  {     0,    30,  6811,   1,   8,  UNI_RADICAL                                }   /* isradical */,
+  {     0,  1127,  1166,   4,   8,  UNI_VITH                                   }   /* scx=vithkuqi */,
+  {     0,  4650,  1557,  17,   4,  UNI_JAVA                                   }   /* scriptextensions=java */,
+  {     2,  4650,   472,  17,   4,  UNI_MIAO                                   }   /* scriptextensions=plrd */,
+  {     1,  4650,  1158,  17,   4,  UNI_UGAR                                   }   /* scriptextensions=ugar */,
+  {     0,  1485,  3378,   2,  13,  UNI_NL                                     }   /* gc=letternumber */,
+  {     0,  1711,  4281,   4,  15,  UNI_BRAI                                   }   /* blk=braillepatterns */,
+  {     2,  1324,  1150,   2,   8,  UNI_TFNG                                   }   /* istifinagh */,
+  {     0,  1324,   716,   2,   5,  UNI_RUNR                                   }   /* isrunic */,
+  {     6,    30,  8621,   1,   5,  UNI_MATH                                   }   /* ismath */,
+  {     9,  4650,  3609,  17,  15,  UNI_NARB                                   }   /* scriptextensions=oldnortharabian */,
+  {    23,  9220,  4667,   7,  16,  UNI_SMALLFORMS                             }   /* block=smallformvariants */,
+  {     2,  2718,   191,   3,   2,  UNI_LB__SA                                 }   /* lb=sa */,
+  {    11,  2718,  4494,   3,   2,  UNI_LB__HY                                 }   /* lb=hy */,
+  {    23,  1281,  4750,   2,  14,  UNI_CYRILLICEXTC                           }   /* blk=cyrillicextc */,
+  {     6,  4811,   627,  18,   2,  UNI_IDST                                   }   /* idstrinaryoperator=t */,
+  {     1,  7627,  7945,  15,  17,  UNI_SUPPUAA                                }   /* blk=supplementaryprivateuseareaa */,
+  {     0,    30,  8509,   1,  31,  UNI_CUNEIFORMNUMBERS                       }   /* incuneiformnumbersandpunctuation */,
+  {     0,  1324,   580,   2,   6,  UNI_TODR                                   }   /* istodhri */,
+  {     5,  1324,  5669,   2,  10,  UNI_MANI                                   }   /* ismanichaean */,
+  {     1,  3216,  6667,   9,   5,  UNI_qmark_values_index                     }   /* quotationmark= */,
+  {     2,  8419,   851,  30,   2,  UNI_CJKEXTH                                }   /* incjkunifiedideographsextensionh */,
+  {     4,  2896,  6736,   3,   6,  UNI_CF                                     }   /* gc=format */,
+  {     0,  1127,   998,   4,   8,  UNI_GURU                                   }   /* scx=gurmukhi */,
+  {     3,  5666,  3957,  13,   3,  UNI_JG__MANICHAEANTAW                      }   /* jg=manichaeantaw */,
+  {     1,  7867,   444,   3,   4,  UNI_MRO                                    }   /* sc=mroo */,
+  {     2,  7919,     0,  26,   0,  UNI_TANGUTCOMPONENTSSUP                    }   /* tangutcomponentssupplement */,
+  {     0,    30,  6898,   1,  14,  UNI_ZNAMENNYMUSIC                          }   /* isznamennymusic */,
+  {     1,  7304,   962,  20,   2, -UNI_CE                                     }   /* compositionexclusion=f */,
+  {     2,  1711,  7231,   4,  19,  UNI_DEVANAGARIEXTA                         }   /* blk=devanagariextendeda */,
+  {     0,  6326,   639,   5,   2, -UNI__PERL_NCHAR                            }   /* nchar=n */,
+  {     8,  1923,  2069,   7,  10,  UNI_SOGO                                   }   /* script=oldsogdian */,
+  {     6,  4650,   464,  17,   4,  UNI_ORKH                                   }   /* scriptextensions=orkh */,
+  {     7,  1711,  8542,   4,  30,  UNI_MISCSYMBOLSSUP                         }   /* blk=miscellaneoussymbolssupplement */,
+  {     5,  2896,  4023,   3,  10,  UNI_SM                                     }   /* gc=mathsymbol */,
+  {     0,  7867,   140,   3,   4,  UNI_MTEI                                   }   /* sc=mtei */,
+  {     8,  7867,   889,   3,   7,  UNI_TAVT                                   }   /* sc=taiviet */,
+  {    19,   183,     0,   4,   0,  UNI_RJNG                                   }   /* rjng */,
+  {     4,  2449,   691,   6,   5,  UNI_INBUHID                                }   /* block=buhid */,
+  {     1,  1458,    57,   3,   2,  UNI_xidc_values_index                      }   /* xidc= */,
+  {     1,   321,  3729,   2,  16,  UNI_CYPRIOTSYLLABARY                       }   /* incypriotsyllabary */,
+  {    21,  2526,  6607,   8,  12,  UNI_ETHIOPICSUP                            }   /* inethiopicsupplement */,
+  {     1,  1831,  3488,   3,  12,  UNI_JG__FINALSEMKATH                       }   /* jg=finalsemkath */,
+  {    19,  4878,     0,  16,   0,  UNI_BOPOMOFOEXT                            }   /* bopomofoextended */,
+  {     0,  2449,   530,   6,   6,  UNI_INLYDIAN                               }   /* block=lydian */,
+  {    18,    17,  1523,   1,   9,  UNI_XPOSIXBLANK                            }   /* horizspace */,
+  {    14,  1557,     0,   8,   0,  UNI_JAVA                                   }   /* javanese */,
+  {     0,  1324,   558,   2,   6,  UNI_PATSYN                                 }   /* ispatsyn */,
+  {     1,   116,     0,   4,   0,  UNI_KITS                                   }   /* kits */,
+  {     1,   304,  1375,   3,   4,  UNI_NV__6000                               }   /* nv=6000 */,
+  {     5,   903,   369,   5,   2,  UNI_UIDEO                                  }   /* uideo=y */,
+  {    13,  2449,  5808,   6,   7,  UNI_INBENGALI                              }   /* block=bengali */,
+  {     1,  1324,  2581,   2,  13,  UNI_IPAEXT                                 }   /* isipaextensions */,
+  {     0,  5710,     0,   5,   0,  UNI_NV__10                                 }   /* nv=10 */,
+  {    24,  1324,  6120,   2,  21,  UNI_PRTI                                   }   /* isinscriptionalparthian */,
+  {     0,  1324,  2360,   2,   4,  UNI_HUNG                                   }   /* ishung */,
+  {     0,   321,   128,   2,   3,  UNI_INLAO                                  }   /* inlao */,
+  {     0,  2393,   598,  11,   3,  UNI_IN__16                                 }   /* presentin=16.0 */,
+  {     1,  7962,  2206,  28,   2,  UNI_CCC__129                               }   /* canonicalcombiningclass=ccc129 */,
+  {     8,  1127,  3729,   4,   7,  UNI_CPRT                                   }   /* scx=cypriot */,
+  {     0,  1324,  1265,   2,   7,  UNI_MAKA                                   }   /* ismakasar */,
+  {     3,   570,   867,   3,   5,  UNI_SB__ST                                 }   /* sb=sterm */,
+  {     2,  5710,     0,   6,   0,  UNI_NV__100                                }   /* nv=100 */,
+  {     1,   558,   962,   6,   2, -UNI_PATSYN                                 }   /* patsyn=f */,
+  {    24,  3705,  6754,  12,   9,  UNI_ARABICEXTB                             }   /* block=arabicextendedb */,
+  {     0,   106,     0,   4,   0,  UNI_HMNG                                   }   /* hmng */,
+  { 44204,  5242,     0,  10,   0,  UNI_SHARADASUP                             }   /* sharadasup */,
+  {     0,  2832,   310,   4,   2,  UNI_BC__LRI                                }   /* bc=lri */,
+  {    12,  1127,   140,   4,   4,  UNI_MTEI                                   }   /* scx=mtei */,
+  {     1,  5495,  3405,  20,  10,  UNI_GCB__L                                 }   /* hangulsyllabletype=leadingjamo */,
+  {     8,  2644,  1115,   6,   4,  UNI_XPOSIXWORD                             }   /* xposixword */,
+  {     0,  2112,  5304,  10,   3,  UNI_JT__C                                  }   /* joiningtype=c */,
+  {    12,  8095,  1751,  18,   3,  UNI_DT__FRA                                }   /* decompositiontype=fra */,
+  {     2,    30,  6943,   1,  25,  UNI_HIGHPUSURROGATES                       }   /* ishighprivateusesurrogates */,
+  {     0,  4650,   768,  17,   4,  UNI_MAND                                   }   /* scriptextensions=mand */,
+  {     0,  4650,  7076,  17,   6,  UNI_BRAH                                   }   /* scriptextensions=brahmi */,
+  {     0,  7052,  5548,   5,  15,  UNI_LOE                                    }   /* inpc=visualorderleft */,
+  {     4,  2516,  6190,  10,   9,  UNI_CYRILLICEXTA                           }   /* incyrillicextendeda */,
+  {     1,  4650,  1247,  17,   4,  UNI_THAI                                   }   /* scriptextensions=thai */,
+  {     2,  4650,  1243,  17,   4,  UNI_GRAN                                   }   /* scriptextensions=gran */,
+  {     2,  3806,   962,  16,   2, -UNI_IDSU                                   }   /* idsunaryoperator=f */,
+  {     2,  1831,   731,   8,   4,  UNI_JG__CROWNMEEM                          }   /* jg=crownmeem */,
+  {     3,  1923,   945,   7,   8,  UNI_BASS                                   }   /* script=bassavah */,
+  {     0,  1127,  1666,   4,  10,  UNI_TOLS                                   }   /* scx=tolongsiki */,
+  {     0,  4650,   656,  18,   3,  UNI_MLYM                                   }   /* scriptextensions=mlym */,
+  {     1,  4650,  1777,  17,  11,  UNI_GUKH                                   }   /* scriptextensions=gurungkhema */,
+  {     1,  1711,  3863,   4,  11,  UNI_PHONETICEXT                            }   /* blk=phoneticext */,
+  {     0,  5905,   369,  21,   4,  UNI_CWT                                    }   /* changeswhentitlecased=yes */,
+  {     3,  4110,   790,  14,   2,  UNI_NV__9_SLASH_2                          }   /* numericvalue=9/2 */,
+  {     5,   321,   550,   2,   2,  UNI_IN__7                                  }   /* in=7 */,
+  {     0,  1711,  3863,   4,  14,  UNI_PHONETICEXTSUP                         }   /* blk=phoneticextsup */,
+  {     2,  7865,  5228,   5,  14,  UNI_INSC__VOWELDEPENDENT                   }   /* insc=voweldependent */,
+  {     2,  5842,   639,  21,   3, -UNI_CWCF                                   }   /* changeswhencasefolded=no */,
+  {     2,  4811,   369,  18,   4,  UNI_IDST                                   }   /* idstrinaryoperator=yes */,
+  {    17,  1711,  7893,   4,   8,  UNI_INKATAKANA                             }   /* blk=katakana */,
+  {     0,  5436,  4580,   7,  16,  UNI_LETTERLIKESYMBOLS                      }   /* block=letterlikesymbols */,
+  {     1,  1236,   215,   7,   2,  UNI_CJKEXTF                                }   /* incjkextf */,
+  {     4,  7867,  3527,   3,   6,  UNI_SC__HEBR                               }   /* sc=hebrew */,
+  {     0,  1324,   998,   2,   8,  UNI_GURU                                   }   /* isgurmukhi */,
+  {     2,  2607,  6205,   7,   6,  UNI_GEORGIANSUP                            }   /* isgeorgiansup */,
+  {     4,   321,  1166,   2,   8,  UNI_INVITHKUQI                             }   /* invithkuqi */,
+  {     0,  4728,    85,  11,   2,  UNI_LATINEXTG                              }   /* blk=latinextg */,
+  {     0,  1324,  1648,   2,   3,  UNI_ALL                                    }   /* isall */,
+  {     0,  1504,  4665,   4,   2,  UNI_epres_values_index                     }   /* epres= */,
+  {     0,  7867,   845,   3,   4,  UNI_SC__SYRC                               }   /* sc=syrc */,
+  {     1,  7610,  6724,  10,   3,  UNI_BC__PDI                                }   /* bidiclass=pdi */,
+  {     1,  1259,  6754,   6,   9,  UNI_KANAEXTB                               }   /* inkanaextendedb */,
+  {     4,  1324,   655,   2,   7,  UNI_ELYM                                   }   /* iselymaic */,
+  {    18,  4095,     0,  15,   0,  UNI_NV__80                                 }   /* numericvalue=80 */,
+  {     0,  1923,  1020,   7,   6,  UNI_SC__KTHI                               }   /* script=kaithi */,
+  {     1,   321,   768,   2,   7,  UNI_INMANDAIC                              }   /* inmandaic */,
+  {     1,  9096,     0,  26,   0,  UNI_CJKCOMPATIDEOGRAPHS                    }   /* cjkcompatibilityideographs */,
+  {     1,  3595,  1110,  13,   2,  UNI_NV__12                                 }   /* numericvalue=12 */,
+  {     4,  1238,  2542,   3,   4,  UNI_CJKEXTI                                }   /* cjkexti */,
+  {     1,  8373,  4205,   8,  15,  UNI_SK                                     }   /* category=modifiersymbol */,
+  {     3,  1773,  1650,   4,   2,  UNI_LB__LF                                 }   /* gcb=lf */,
+  {    72,  4080,  1376,  14,   2,  UNI_NV__700                                }   /* numericvalue=700 */,
+  {     0,  1767,  1152,   3,   3,  UNI_DT__FIN                                }   /* dt=fin */,
+  {     4,  1923,  4878,   7,   8,  UNI_SC__BOPO                               }   /* script=bopomofo */,
+  {     1,  4035,   369,  14,   2,  UNI_NFKCQC__Y                              }   /* nfkcquickcheck=y */,
+  {     9,  2642,   263,   8,   5,  UNI_XPOSIXCNTRL                            }   /* isxposixcntrl */,
+  {     2,  4650,  2173,  17,   4,  UNI_MEND                                   }   /* scriptextensions=mend */,
+  {     0,  1711,  6528,   4,  22,  UNI_DIACRITICALSFORSYMBOLS                 }   /* blk=diacriticalsforsymbols */,
+  {    24,  1127,  1026,   4,   4,  UNI_LEPC                                   }   /* scx=lepc */,
+  {     0,   674,     0,   7,   0,  UNI_HANO                                   }   /* hanunoo */,
+  {     0,  5666,  5686,  13,   7,  UNI_JG__MANICHAEANHUNDRED                  }   /* jg=manichaeanhundred */,
+  {     0,  2449,  1447,   6,   6,  UNI_INTHAANA                               }   /* block=thaana */,
+  {     0,  6141,   872,   6,   3,  UNI_SUPPUAA                                }   /* insuppuaa */,
+  {     4,  4247,   369,  17,   4,  UNI_IDCOMPATMATHSTART                      }   /* idcompatmathstart=yes */,
+  {     1,   754,     0,   7,   0,  UNI_KALI                                   }   /* kayahli */,
+  {     0,  8015,    57,   9,   2,  UNI_alpha_values_index                     }   /* alphabetic= */,
+  {     0,  1195,  7694,   7,   2,  UNI_CCC__22                                }   /* ccc=ccc22 */,
+  {     0,  3176,   408,  11,   2,  UNI_IN__5_DOT_1                            }   /* presentin=v51 */,
+  {    13,  1711,  5668,   3,  11,  UNI_INMANICHAEAN                           }   /* blk=manichaean */,
+  {     1,  7867,   223,   3,   4,  UNI_SC__TIBT                               }   /* sc=tibt */,
+  {     0,   662,   962,   7,   6, -UNI_EXTPICT                                }   /* extpict=false */,
+  {     2,  2882,   962,   5,   2, -UNI_EMOJI                                  }   /* emoji=f */,
+  {    10,  6258,   731,  18,   4,  UNI_JG__CROWNMEEM                          }   /* joininggroup=crownmeem */,
+  {     2,  1994,   369,  12,   4,  UNI_BIDIM                                  }   /* bidimirrored=yes */,
+  {     8,    30,  4426,   1,  16,  UNI_LOWERCASELETTER                        }   /* islowercaseletter */,
+  {     0,   829,     0,   4,   0,  UNI_NBAT                                   }   /* nbat */,
+  {     3,  7865,  6104,   5,  16,  UNI_INSC__VOWELINDEPENDENT                 }   /* insc=vowelindependent */,
+  {     8,  7867,  2173,   3,   4,  UNI_MEND                                   }   /* sc=mend */,
+  {     1,  1923,    63,   7,   4,  UNI_CHRS                                   }   /* script=chrs */,
+  {     0,  1711,  3609,   4,  15,  UNI_NARB                                   }   /* blk=oldnortharabian */,
+  {     0,  3595,  1380,  13,   2,  UNI_NV__20                                 }   /* numericvalue=20 */,
+  {     0,  1831,  3500,   3,  12,  UNI_JG__VERTICALTAIL                       }   /* jg=verticaltail */,
+  {     5,  1127,  3609,   4,  15,  UNI_NARB                                   }   /* scx=oldnortharabian */,
+  {     0,   321,  2357,   2,  12,  UNI_INOLDHUNGARIAN                         }   /* inoldhungarian */,
+  {     0,   968,  1129,   5,   3,  UNI_COMPEX                                 }   /* compex=t */,
+  {     1,  5968,  2768,  15,   9,  UNI_IDENTIFIERTYPE__TECHNICAL              }   /* identifiertype=technical */,
+  {     5,  1127,  1438,   4,   9,  UNI_SAMR                                   }   /* scx=samaritan */,
+  {     0,  7867,    51,   3,   4,  UNI_CANS                                   }   /* sc=cans */,
+  {     3,  9130,   424,   3,   2,  UNI_NT__DI                                 }   /* nt=di */,
+  {     0,   321,  7451,   2,  26,  UNI_HALFANDFULLFORMS                       }   /* inhalfwidthandfullwidthforms */,
+  {     2,  7643,  2872,  24,   4,  UNI_CCC__6                                 }   /* canonicalcombiningclass=hanr */,
+  {     0,  2449,  4352,   6,  15,  UNI_VEDICEXT                               }   /* block=vedicextensions */,
+  {     1,  1195,  1379,   8,   2,  UNI_CCC__132                               }   /* ccc=ccc132 */,
+  {     7,     2,   368,   1,   2,  UNI_ce_values_index                        }   /* ce= */,
+  {     4,  8366,    54,  16,   2,  UNI_SC                                     }   /* generalcategory=sc */,
+  {     2,  1324,  4878,   2,  11,  UNI_BOPOMOFOEXT                            }   /* isbopomofoext */,
+  {    54,  3705,  7499,  12,  18,  UNI_ARABICPFB                              }   /* block=arabicpresentationformsb */,
+  {     2,  2718,     0,   3,   0,  UNI_lb_values_index                        }   /* lb= */,
+  {     9,  7670,  2226,  25,   2,  UNI_CCC__202                               }   /* canonicalcombiningclass=202 */,
+  {     0,  7867,  1293,   3,   4,  UNI_SIDD                                   }   /* sc=sidd */,
+  {    24,  1923,   810,   7,   7,  UNI_OSMA                                   }   /* script=osmanya */,
+  {     0,  8366,    69,  16,   2,  UNI_MN                                     }   /* generalcategory=mn */,
+  {     1,  1324,    85,   7,   2,  UNI_CJKEXTG                                }   /* iscjkextg */,
+  {    40,  1799,  7869,   4,  10,  UNI_INCB__CONSONANT                        }   /* incb=consonant */,
+  {     9,  1923,  1882,   7,  11,  UNI_MEDF                                   }   /* script=medefaidrin */,
+  {     0,  1711,  5593,   4,  20,  UNI_ININSCRIPTIONALPAHLAVI                 }   /* blk=inscriptionalpahlavi */,
+  {     1,  7643,   362,  24,   2,  UNI_CCC__84                                }   /* canonicalcombiningclass=84 */,
+  {     1,   321,  1293,   2,   7,  UNI_INSIDDHAM                              }   /* insiddham */,
+  {     2,  4650,   530,  17,   4,  UNI_LYDI                                   }   /* scriptextensions=lydi */,
+  {     0,   304,  1375,   3,   3,  UNI_NV__600                                }   /* nv=600 */,
+  {     0,  2896,  4910,   3,  16,  UNI_PF                                     }   /* gc=finalpunctuation */,
+  {     1,  1324,  6345,   2,  21,  UNI_SINHALAARCHAICNUMBERS                  }   /* issinhalaarchaicnumbers */,
+  {     3,   321,  9318,   2,  43,  UNI_UCASEXTA                               }   /* inunifiedcanadianaboriginalsyllabicsextendeda */,
+  {     7,  4110,  5714,  14,   5,  UNI_NV__900000                             }   /* numericvalue=900000 */,
+  {     0,   321,  1532,   2,   8,  UNI_INBUGINESE                             }   /* inbuginese */,
+  {     6,  6303,   639,  21,   3, -UNI_LOE                                    }   /* logicalorderexception=no */,
+  {     0,    55,  5833,   4,   9,  UNI_CCC__BL                                }   /* ccc=belowleft */,
+  {     0,  1923,  1307,   7,   7,  UNI_SC__SUNU                               }   /* script=sunuwar */,
+  {     1,  2400,     0,   5,   0,  UNI_IN__14                                 }   /* in=14 */,
+  {     1,  4049,   307,  14,   1,  UNI_NV__19                                 }   /* numericvalue=19 */,
+  {     0,  2896,  4894,   3,  16,  UNI_PE                                     }   /* gc=closepunctuation */,
+  {     0,  6326,   627,   5,   2,  UNI__PERL_NCHAR                            }   /* nchar=t */,
+  {     0,  1923,  1026,   7,   4,  UNI_LEPC                                   }   /* script=lepc */,
+  {     0,  7563,   627,  26,   5,  UNI_PCM                                    }   /* prependedconcatenationmark=true */,
+  {     3,  2832,  5790,   3,  18,  UNI_BC__FSI                                }   /* bc=firststrongisolate */,
+  {    18,  6465,  8858,   7,  31,  UNI_EGYPTIANHIEROGLYPHFORMATCONTROLS       }   /* block=egyptianhieroglyphformatcontrols */,
+  {    13,  4796,   369,   5,   2,  UNI_XPOSIXUPPER                            }   /* upper=y */,
+  {     0,  5436,  1659,  13,   2,  UNI_LATINEXTD                              }   /* block=latinextd */,
+  {     0,   558,   369,   6,   2,  UNI_PATSYN                                 }   /* patsyn=y */,
+  {     2,  2896,   103,   3,   2,  UNI_UPPERCASELETTER                        }   /* gc=lu */,
+  {     0,  9147,   231,  20,   2,  UNI_VO__TU                                 }   /* verticalorientation=tu */,
+  {     0,  1324,  1790,   2,   9,  UNI_ARABICPFB                              }   /* isarabicpfb */,
+  {     0,  7867,  1934,   3,   4,  UNI_SORA                                   }   /* sc=sora */,
+  {     2,  1127,  1387,   4,   4,  UNI_ITAL                                   }   /* scx=ital */,
+  {     0,  2718,  1527,   3,   5,  UNI_LB__SP                                 }   /* lb=space */,
+  {     0,  5007,  5714,  14,   4,  UNI_NV__60000                              }   /* numericvalue=60000 */,
+  {     0,  4124,   639,  16,   3, -UNI_STERM                                  }   /* sentenceterminal=no */,
+  {     3,  3118,  5649,   3,  17,  UNI_SMALLKANAEXT                           }   /* insmallkanaextension */,
+  {     0,   321,  5074,   2,  18,  UNI_RUMI                                   }   /* inruminumeralsymbols */,
+  {    20,  6287,  4494,  10,   2,  UNI_LB__HY                                 }   /* linebreak=hy */,
+  {     0,  7867,  1300,   3,   7,  UNI_SOYO                                   }   /* sc=soyombo */,
+  {    17,  3317,  4863,   5,  15,  UNI_MISCMATHSYMBOLSB                       }   /* blk=miscmathsymbolsb */,
+  {     0,  7867,   448,   3,   4,  UNI_SC__NKO                                }   /* sc=nkoo */,
+  {     0,  8889,   139,  35,   1,  UNI_CJKEXTF                                }   /* block=cjkunifiedideographsextensionf */,
+  {     2,  8387,     0,  32,   0,  UNI_INIDC                                  }   /* ideographicdescriptioncharacters */,
+  {     0,  5383,  1459,   6,   7,  UNI__PERL_IDSTART                          }   /* _perl_idstart */,
+  {     1,  4095,  2779,  14,   8,  UNI_NV__4_SLASH_5                          }   /* numericvalue=8.000e-01 */,
+  {     1,   915,   403,   4,   3,  UNI_AGE__6_DOT_3                           }   /* age=6.3 */,
+  {     2,   321,  4878,   2,  11,  UNI_BOPOMOFOEXT                            }   /* inbopomofoext */,
+  {     1,  2345,  2285,   4,   8,  UNI_NV__7_SLASH_8                          }   /* nv=8.750e-01 */,
+  {     1,  1324,  3202,   2,  14,  UNI_PHLP                                   }   /* ispsalterpahlavi */,
+  {     0,  6287,  6974,   9,   3,  UNI_LB__AL                                 }   /* linebreak=al */,
+  {     0,  2596,   962,   5,   6, -UNI_CASED                                  }   /* cased=false */,
+  {    72,  7867,  1387,   3,   4,  UNI_ITAL                                   }   /* sc=ital */,
+  {     0,  1324,  1014,   2,   6,  UNI_HATR                                   }   /* ishatran */,
+  {     2,  7867,   428,   3,   4,  UNI_SC__GONM                               }   /* sc=gonm */,
+  {     0,  5163,   627,  17,   5,  UNI_EBASE                                  }   /* emojimodifierbase=true */,
+  {     0,  8796,  4328,  30,  12,  UNI_INPC__TOPANDLEFTANDRIGHT               }   /* indicpositionalcategory=topandleftandright */,
+  {     2,  8373,   285,   9,   2,  UNI_ZP                                     }   /* category=zp */,
+  {     0,   321,  5138,   2,   5,  UNI_INTAMIL                                }   /* intamil */,
+  {     5,   321,  1549,   2,   8,  UNI_JAMOEXTA                               }   /* injamoexta */,
+  {     0,  2449,  6744,   6,  19,  UNI_JAMOEXTB                               }   /* block=hanguljamoextendedb */,
+  {     0,  1923,  3664,   7,  15,  UNI_ZANB                                   }   /* script=zanabazarsquare */,
+  {     0,  2112,    44,  12,   1,  UNI_JT__U                                  }   /* joiningtype=u */,
+  {     5,  6143,     0,  19,   0,  UNI_SUPARROWSB                             }   /* supplementalarrowsb */,
+  {     1,  8924,  6591,  31,   8,  UNI_INSC__CONSONANTPREFIXED                }   /* indicsyllabiccategory=consonantprefixed */,
+  {     0,  1127,  1676,   4,  10,  UNI_WARA                                   }   /* scx=warangciti */,
+  {     2,  6258,  2668,  13,   3,  UNI_JG__DAL                                }   /* joininggroup=dal */,
+  {     3,  1034,   639,   2,   3, -UNI_CI                                     }   /* ci=no */,
+  {     5,  2644,  3276,   6,   6,  UNI_XPOSIXXDIGIT                           }   /* xposixxdigit */,
+  {     0,  8366,     0,  21,   0,  UNI_C                                      }   /* generalcategory=other */,
+  {     1,  4049,   919,  15,   2,  UNI_NV__1_SLASH_10                         }   /* numericvalue=1/10 */,
+  {     0,  1711,  6991,   7,  16,  UNI_CJKCOMPATIDEOGRAPHS                    }   /* blk=cjkcompatideographs */,
+  {     0,  8421,  4907,  26,   4,  UNI_CJKEXTF                                }   /* cjkunifiedideographsextensionf */,
+  {     7,  1324,   395,   2,   5,  UNI_GREXT                                  }   /* isgrext */,
+  {    16,  2449,  6944,   6,  24,  UNI_HIGHPUSURROGATES                       }   /* block=highprivateusesurrogates */,
+  {     0,  4650,    63,  17,   4,  UNI_CHRS                                   }   /* scriptextensions=chrs */,
+  {     0,  1127,   215,   4,   4,  UNI_TFNG                                   }   /* scx=tfng */,
+  {     4,  2718,  1866,   3,   8,  UNI_LB__LF                                 }   /* lb=linefeed */,
+  {     0,   321,  6180,   2,  19,  UNI_JAMOEXTA                               }   /* inhanguljamoextendeda */,
+  {     0,  2896,  7111,   3,  14,  UNI_LM                                     }   /* gc=modifierletter */,
+  {     0,   649,  1714,   2,   3,  UNI_LB__CJ                                 }   /* lb=cj */,
+  {     4,  1324,  4382,   2,  15,  UNI_DIACRITICALSEXT                        }   /* isdiacriticalsext */,
+  {     0,     5,   962,   3,   2, -UNI_MCM                                    }   /* mcm=f */,
+  {     3,   716,     0,   5,   0,  UNI_RUNR                                   }   /* runic */,
+  {     5,  8479,  6919,  28,   4,  UNI_CJKEXTC                                }   /* iscjkunifiedideographsextensionc */,
+  {     0,  1127,    67,   4,   4,  UNI_CPMN                                   }   /* scx=cpmn */,
+  {     0,  3391,   369,  14,   4,  UNI_GREXT                                  }   /* graphemeextend=yes */,
+  {     6,  4650,  3188,  17,  14,  UNI_PCUN                                   }   /* scriptextensions=protocuneiform */,
+  {     2,  3595,  2778,  13,   9,  UNI_NV__1_SLASH_2                          }   /* numericvalue=5.000e-01 */,
+  {     0,  2393,   550,   9,   2,  UNI_IN__7                                  }   /* presentin=7 */,
+  {     0,  1923,  1119,   7,   4,  UNI_SC__LINB                               }   /* script=linb */,
+  {     0,  1831,  1069,   3,   5,  UNI_JG__KHAPH                              }   /* jg=khaph */,
+  {     1,   904,   639,   4,   3, -UNI_IDEO                                   }   /* ideo=no */,
+  {     1,  1324,  2485,   2,  10,  UNI_CN                                     }   /* isunassigned */,
+  {     0,  1324,  7334,   2,  14,  UNI_BYZANTINEMUSIC                         }   /* isbyzantinemusic */,
+  {     7,  1453,  7893,   3,   8,  UNI_WB__KA                                 }   /* wb=katakana */,
+  {     0,  4049,   789,  14,   3,  UNI_NV__11_SLASH_2                         }   /* numericvalue=11/2 */,
+  {    24,  2449,  4878,   6,  11,  UNI_BOPOMOFOEXT                            }   /* block=bopomofoext */,
+  {     1,  2718,  3527,   3,  12,  UNI_LB__HL                                 }   /* lb=hebrewletter */,
+  {     9,  6498,  7211,   7,  13,  UNI_MEETEIMAYEKEXT                         }   /* block=meeteimayekext */,
+  {    65,  7610,  2441,  17,   7,  UNI_BC__EN                                 }   /* bidiclass=europeannumber */,
+  {     0,  1324,  2165,   2,   5,  UNI_XPOSIXALPHA                            }   /* isalpha */,
+  {    72,  8042,     0,  17,   0,  UNI_ANCIENTGREEKMUSIC                      }   /* ancientgreekmusic */,
+  {    21,  2718,  4538,   3,  14,  UNI_LB__SA                                 }   /* lb=complexcontext */,
+  {     0,  2718,  8315,   3,  11,  UNI_LB__ID                                 }   /* lb=ideographic */,
+  {     0,   493,    57,   2,   2,  UNI_idc_values_index                       }   /* idc= */,
+  {     4,   541,   362,   4,   1,  UNI_NV__38                                 }   /* nv=38 */,
+  {     0,  4633,   627,  17,   2,  UNI_RI                                     }   /* regionalindicator=t */,
+  {     0,  4650,   280,  17,   4,  UNI_GARA                                   }   /* scriptextensions=gara */,
+  {     0,  2293,   403,   4,   1,  UNI_NV__46                                 }   /* nv=46 */,
+  {     5,  7643,  1205,  24,   5,  UNI_CCC__7                                 }   /* canonicalcombiningclass=nukta */,
+  {     3,     0,  3906,   1,  13,  UNI_LISUSUP                                }   /* lisusupplement */,
+  {     1,  1923,   990,   7,   8,  UNI_SC__GUJR                               }   /* script=gujarati */,
+  {     1,  6287,  5305,   9,  17,  UNI_LB__CP                                 }   /* linebreak=closeparenthesis */,
+  {     2,  1994,   639,   5,   2, -UNI_BIDIM                                  }   /* bidim=n */,
+  {     4,  1711,  1402,   4,   9,  UNI_INOLDTURKIC                            }   /* blk=oldturkic */,
+  {     1,  8366,  6948,  16,  10,  UNI_CO                                     }   /* generalcategory=privateuse */,
+  {     5,  1324,  5138,   2,   8,  UNI_TAMILSUP                               }   /* istamilsup */,
+  {     0,  7643,   366,  24,   2,  UNI_CCC__9                                 }   /* canonicalcombiningclass=vr */,
+  {     0,  1324,  3624,   2,  15,  UNI_SARB                                   }   /* isoldsoutharabian */,
+  {    49,  1923,  3624,   7,  15,  UNI_SARB                                   }   /* script=oldsoutharabian */,
+  {     2,  1127,   480,   4,   4,  UNI_QAAI                                   }   /* scx=qaai */,
+  {     6,  1034,   962,   2,   6, -UNI_CI                                     }   /* ci=false */,
+  {     0,  2449,  9318,   6,  34,  UNI_UCAS                                   }   /* block=unifiedcanadianaboriginalsyllabics */,
+  {     0,  1324,  1286,   2,   4,  UNI_PHAG                                   }   /* isphag */,
+  {     0,  4427,   626,   8,   6,  UNI_XPOSIXLOWER                            }   /* lowercase=true */,
+  {     1,  1790,  7499,   6,  18,  UNI_ARABICPFB                              }   /* arabicpresentationformsb */,
+  {     0,    16,  1197,   1,   4,  UNI_XPOSIXCNTRL                            }   /* gc=cc */,
+  {     1,  2832,     0,   3,   0,  UNI_bc_values_index                        }   /* bc= */,
+  {     1,  5666,  2383,  13,   4,  UNI_JG__MANICHAEANAYIN                     }   /* jg=manichaeanayin */,
+  {     0,  4650,  2048,  17,  12,  UNI_GONG                                   }   /* scriptextensions=gunjalagondi */,
+  {     1,  9261,     0,  37,   0,  UNI_MISCARROWSEXT                          }   /* miscellaneoussymbolsandarrowsextended */,
+  {     0,  1324,     5,   2,   3,  UNI_MCM                                    }   /* ismcm */,
+  {     1,  3274,   962,   8,   2, -UNI_XPOSIXXDIGIT                           }   /* hexdigit=f */,
+  {     0,  3595,  5712,  12,  10,  UNI_NV__100000000                          }   /* numericvalue=100000000 */,
+  {     0,  2393,  2347,   9,   2,  UNI_IN__8                                  }   /* presentin=8 */,
+  {     3,  4650,  2357,  17,  12,  UNI_HUNG                                   }   /* scriptextensions=oldhungarian */,
+  {     1,  1324,   882,   2,   7,  UNI_LANA                                   }   /* istaitham */,
+  {    70,  4156,     0,  17,   0,  UNI_AGHB                                   }   /* caucasianalbanian */,
+  {     3,  7867,  1513,   3,  10,  UNI_DIAK                                   }   /* sc=divesakuru */,
+  {     0,  1994,   639,  12,   3, -UNI_BIDIM                                  }   /* bidimirrored=no */,
+  {     6,   953,   638,   2,   3,  UNI_BPT__N                                 }   /* bpt=n */,
+  {     6,  4617,  2268,  14,   8,  UNI_NV__1_SLASH_32                         }   /* numericvalue=3.125e-02 */,
+  {     0,  2896,  5463,   7,  12,  UNI_PO                                     }   /* gc=otherpunctuation */,
+  {     0,  2896,  4829,   3,  18,  UNI_PI                                     }   /* gc=initialpunctuation */,
+  {     2,  3595,  5712,  12,   9,  UNI_NV__10000000                           }   /* numericvalue=10000000 */,
+  {     2,  1767,   148,   3,   3,  UNI_DT__NAR                                }   /* dt=nar */,
+  {     0,    54,  5668,   2,   5,  UNI_SC__MANI                               }   /* sc=mani */,
+  {     2,  1324,  3609,   2,  15,  UNI_NARB                                   }   /* isoldnortharabian */,
+  {    10,    55,  7985,   3,   6,  UNI_CCC__11                                }   /* ccc=ccc11 */,
+  {     1,  2449,  6599,   6,  20,  UNI_GLAGOLITICSUP                          }   /* block=glagoliticsupplement */,
+  {     2,  2112,    57,   4,   2,  UNI_joinc_values_index                     }   /* joinc= */,
+  {     2,  4650,  1158,  17,   8,  UNI_UGAR                                   }   /* scriptextensions=ugaritic */,
+  {     1,   321,   203,   2,   4,  UNI_TAGS                                   }   /* intags */,
+  {     0,  7610,   151,  10,   2,  UNI_BC__BN                                 }   /* bidiclass=bn */,
+  {     0,  8479,   851,  30,   2,  UNI_CJKEXTH                                }   /* iscjkunifiedideographsextensionh */,
+  {     0,  1102,   307,   5,   1,  UNI_NV__1_SLASH_9                          }   /* nv=1/9 */,
+  {    11,  5947,   383,  21,   2,  UNI_GCB__SM                                }   /* graphemeclusterbreak=sm */,
+  {     4,  4650,  1384,  17,   9,  UNI_ITAL                                   }   /* scriptextensions=olditalic */,
+  {     0,  2545,  3430,   3,   9,  UNI_MISCARROWS                             }   /* inmiscarrows */,
+  {     4,  1656,   627,  10,   2,  UNI_SD                                     }   /* softdotted=t */,
+  {     0,  3806,   627,   4,   2,  UNI_IDSU                                   }   /* idsu=t */,
+  {     7,  2449,  9099,   9,  33,  UNI_CJKCOMPATIDEOGRAPHSSUP                 }   /* block=cjkcompatibilityideographssupplement */,
+  {    36,  1923,   420,   7,   4,  UNI_SC__ARMN                               }   /* script=armn */,
+  {     0,  1799,   639,   4,   5,  UNI_INCB__NONE                             }   /* incb=none */,
+  {     0,   476,     0,   4,   0,  UNI_PRTI                                   }   /* prti */,
+  {     0,  3909,   872,   4,   3,  UNI_SUPPUAA                                }   /* suppuaa */,
+  {     1,  1711,  2806,   4,  13,  UNI_VERTICALFORMS                          }   /* blk=verticalforms */,
+  {     3,  2096,  2036,   7,   5,  UNI_POSIXGRAPH                             }   /* isposixgraph */,
+  {     4,  3595,   794,  13,   2,  UNI_NV__43                                 }   /* numericvalue=43 */,
+  {     1,  3164,     0,  12,   0,  UNI_nt_values_index                        }   /* numerictype= */,
+  {     2,   782,  1895,   3,   5,  UNI_NFCQC__M                               }   /* nfkcqc=m */,
+  {     2,  1485,  5513,   2,   3,  UNI_LO                                     }   /* gc=lo */,
+  {     2,  1324,  3433,   2,   6,  UNI_ARROWS                                 }   /* isarrows */,
+  {     0,  5475,     0,  20,   0,  UNI_EXTPICT                                }   /* extendedpictographic */,
+  {     1,  2545,  3919,   3,  13,  UNI_MISCSYMBOLSSUP                         }   /* inmiscsymbolssup */,
+  {     2,  2449,  2173,   6,  12,  UNI_INMENDEKIKAKUI                         }   /* block=mendekikakui */,
+  {     1,   321,  3877,   2,  10,  UNI_INDEVANAGARI                           }   /* indevanagari */,
+  {     1,  3512,  3074,   3,  11,  UNI_JT__L                                  }   /* jt=leftjoining */,
+  {     1,  4124,   962,  16,   2, -UNI_STERM                                  }   /* sentenceterminal=f */,
+  {     6,   321,  6218,   2,  12,  UNI_SUNDANESESUP                           }   /* insundanesesup */,
+  {     0,  1127,  1020,   4,   6,  UNI_KTHI                                   }   /* scx=kaithi */,
+  {    12,  1831,  8269,   2,  18,  UNI_JG__MANICHAEANTHAMEDH                  }   /* jg=manichaeanthamedh */,
+  {     0,  1324,   280,   2,   4,  UNI_GARA                                   }   /* isgara */,
+  {     1,  1324,  1919,   2,   4,  UNI_MLYM                                   }   /* ismlym */,
+  {     4,  7867,  4281,   3,   4,  UNI_BRAI                                   }   /* sc=brai */,
+  {     0,  6324,     0,  21,   0,  UNI__PERL_NCHAR                            }   /* noncharactercodepoint */,
+  {     8,    30,  4595,   1,   2,  UNI_Z                                      }   /* isz */,
+  {     6,   321,  7919,   2,  19,  UNI_TANGUTCOMPONENTSSUP                    }   /* intangutcomponentssup */,
+  {     1,  7643,   551,  25,   1,  UNI_CCC__17                                }   /* canonicalcombiningclass=17 */,
+  {    41,   102,     0,   4,   0,  UNI_HLUW                                   }   /* hluw */,
+  {     0,  1711,  6004,   5,  10,  UNI_COUNTINGROD                            }   /* blk=countingrod */,
+  {    80,  1127,    58,   3,   5,  UNI_CHAM                                   }   /* scx=cham */,
+  {     0,  7867,  1044,   3,   6,  UNI_WCHO                                   }   /* sc=wancho */,
+  {     2,   310,   962,   2,   6, -UNI_RI                                     }   /* ri=false */,
+  {    11,   813,     0,   3,   0,  UNI_ANY                                    }   /* any */,
+  {    14,   321,  6899,   2,  13,  UNI_ZNAMENNYMUSIC                          }   /* inznamennymusic */,
+  {     4,   717,  6336,   3,   4,  UNI_ANY                                    }   /* unicode */,
+  {     0,    42,  5305,   2,   6,  UNI_SB__CL                                 }   /* sb=close */,
+  {     0,  1127,  4713,   4,   6,  UNI_ZYYY                                   }   /* scx=common */,
+  {     0,  7867,   468,   3,   4,  UNI_PHLI                                   }   /* sc=phli */,
+  {     0,  4367,   962,   4,   2, -UNI_DASH                                   }   /* dash=f */,
+  {     1,     2,   627,   3,   2,  UNI_CWL                                    }   /* cwl=t */,
+  {     4,  1324,   432,   2,   4,  UNI_HANO                                   }   /* ishano */,
+  {     0,  7867,  1307,   3,   4,  UNI_SC__SUNU                               }   /* sc=sunu */,
+  {     0,  1923,  1088,   7,   8,  UNI_SC__MAHJ                               }   /* script=mahajani */,
+  {     0,  1919,     0,   4,   0,  UNI_MLYM                                   }   /* mlym */,
+  {     0,   321,  5138,   2,  15,  UNI_TAMILSUP                               }   /* intamilsupplement */,
+  {     3,  1324,   310,   2,   2,  UNI_RI                                     }   /* isri */,
+  {     0,  1324,   706,   2,   5,  UNI_OGAM                                   }   /* isogham */,
+  {     2,  1102,  2220,   4,   8,  UNI_NV__1_SLASH_64                         }   /* nv=1.562e-02 */,
+  {     0,  8229,   369,  17,   4,  UNI_VS                                     }   /* variationselector=yes */,
+  {     0,  1923,   199,   7,   4,  UNI_SGNW                                   }   /* script=sgnw */,
+  {     0,  3512,  2698,   3,  10,  UNI_JT__U                                  }   /* jt=nonjoining */,
+  {     1,  9259,     0,  31,   0,  UNI_MISCARROWS                             }   /* inmiscellaneoussymbolsandarrows */,
+  {     0,  2393,   799,  10,   2,  UNI_IN__17                                 }   /* presentin=17 */,
+  {     0,  1324,   416,   2,   4,  UNI_TOTO                                   }   /* istoto */,
+  {     8,  1711,  7919,   4,  26,  UNI_TANGUTCOMPONENTSSUP                    }   /* blk=tangutcomponentssupplement */,
+  {     0,  7962,  2277,  28,   2,  UNI_WB__EB                                 }   /* canonicalcombiningclass=ccc133 */,
+  {    13,  3693,   660,  10,   5,  UNI_ETHIOPICEXT                            }   /* blk=ethiopicext */,
+  {     0,  2124,   368,  10,   5,  UNI_KEHNOROTATE                            }   /* kehnorotate=yes */,
+  {    25,  1923,  1620,   7,  10,  UNI_PHNX                                   }   /* script=phoenician */,
+  {     2,  2507,  9166,   2,  19,  UNI_VO__TU                                 }   /* vo=transformedupright */,
+  {     0,  2832,   317,   3,   2,  UNI_BC__WS                                 }   /* bc=ws */,
+  {     1,  3891,  6494,   6,   5,  UNI_LATINEXTB                              }   /* islatinextb */,
+  {     0,  6258,   731,  13,   4,  UNI_JG__MEEM                               }   /* joininggroup=meem */,
+  {     0,  1923,   243,   7,   4,  UNI_XSUX                                   }   /* script=xsux */,
+  {     4,  5808,     0,   7,   0,  UNI_BENG                                   }   /* bengali */,
+  {    35,  2718,  2148,   3,   2,  UNI_HST__V                                 }   /* lb=jv */,
+  {     0,  1458,   639,   4,   3, -UNI_XIDS                                   }   /* xids=no */,
+  {     0,  3269,   962,  13,   6, -UNI_POSIXXDIGIT                            }   /* asciihexdigit=false */,
+  {     4,  3693,  6190,  12,   9,  UNI_ETHIOPICEXTA                           }   /* blk=ethiopicextendeda */,
+  {     1,  1324,  1513,   2,  10,  UNI_DIAK                                   }   /* isdivesakuru */,
+  {     7,  2718,   291,   3,   2,  UNI_LB__VF                                 }   /* lb=vf */,
+  {     0,  5947,  8116,  21,   3,  UNI_LB__H3                                 }   /* graphemeclusterbreak=lvt */,
+  {     2,  1923,  1934,   7,   4,  UNI_SORA                                   }   /* script=sora */,
+  {    11,  3705,  1553,  12,   4,  UNI_ARABICEXTA                             }   /* block=arabicexta */,
+  {     6,  1324,  1243,   2,   7,  UNI_GRAN                                   }   /* isgrantha */,
+  {     1,  7610,   371,  10,   2,  UNI_BC__ES                                 }   /* bidiclass=es */,
+  {     0,  3151,  6501,  11,   4,  UNI_NFCQC__M                               }   /* nfcquickcheck=m */,
+  {     5,  1324,   444,   2,   4,  UNI_MRO                                    }   /* ismroo */,
+  {     1,  1923,  2150,   7,  12,  UNI_SC__GONM                               }   /* script=masaramgondi */,
+  {     0,  1773,  1964,   4,   5,  UNI_WB__EB                                 }   /* gcb=ebase */,
+  {    58,  3847,  4982,  15,  10,  UNI_LATINEXTADDITIONAL                     }   /* inlatinextendedadditional */,
+  {     1,  1324,  4847,   2,   7,  UNI_LINB                                   }   /* islinearb */,
+  {     0,  4650,   219,  17,   4,  UNI_TGLG                                   }   /* scriptextensions=tglg */,
+  {    18,    30,  2017,   1,   4,  UNI_EXT                                    }   /* isext */,
+  {     0,  1923,  4281,   7,   7,  UNI_BRAI                                   }   /* script=braille */,
+  {     0,  3849,   215,   7,   2,  UNI_LATINEXTF                              }   /* latinextf */,
+  {     3,  5666,  2109,  13,   3,  UNI_JG__MANICHAEANWAW                      }   /* jg=manichaeanwaw */,
+  {     8,  1767,   386,   3,   3,  UNI_DT__SQR                                }   /* dt=sqr */,
+  {     3,  1127,   350,   4,   6,  UNI_CARI                                   }   /* scx=carian */,
+  {     1,  1923,   448,   7,   4,  UNI_SC__NKO                                }   /* script=nkoo */,
+  {     0,  1286,     0,   7,   0,  UNI_PHAG                                   }   /* phagspa */,
+  {     2,  6287,   220,  10,   2,  UNI_LB__GL                                 }   /* linebreak=gl */,
+  {     0,  1527,   368,   4,   3,  UNI_XPOSIXSPACE                            }   /* space=y */,
+  {     4,  7867,  7023,   3,   4,  UNI_BERF                                   }   /* sc=berf */,
+  {     0,  4650,   251,  17,   4,  UNI_ZANB                                   }   /* scriptextensions=zanb */,
+  {    11,  1324,   504,   2,   4,  UNI_TOLS                                   }   /* istols */,
+  {     1,  7867,   655,   3,   7,  UNI_ELYM                                   }   /* sc=elymaic */,
+  {     9,  1324,   195,   2,   4,  UNI_SEAL                                   }   /* isseal */,
+  {     6,  8373,  7111,   9,  14,  UNI_LM                                     }   /* category=modifierletter */,
+  {     0,  4728,   631,  15,   3,  UNI_LATINEXTE                              }   /* blk=latinextendede */,
+  {     0,  1324,  1317,   2,   7,  UNI_TIRH                                   }   /* istirhuta */,
+  {     1,  3705,     0,  12,   0,  UNI_INARABIC                               }   /* block=arabic */,
+  {     2,   923,  1375,   5,   2,  UNI_AGE__6                                 }   /* age=v60 */,
+  {     2,  1324,  1953,   2,   4,  UNI_SYLO                                   }   /* issylo */,
+  {    16,  8366,  5039,  16,  18,  UNI_ZP                                     }   /* generalcategory=paragraphseparator */,
+  {     0,  1773,  3639,   3,   3,  UNI_GCB__EX                                }   /* gcb=ex */,
+  {     3,  4603,  2452,  12,   3,  UNI_nfkdqc_values_index                    }   /* nfkdquickcheck= */,
+  {     0,  7300,   962,  24,   6, -UNI_COMPEX                                 }   /* fullcompositionexclusion=false */,
+  {     0,  6303,   369,  21,   2,  UNI_LOE                                    }   /* logicalorderexception=y */,
+  {     2,  7867,  1402,   3,   9,  UNI_SC__ORKH                               }   /* sc=oldturkic */,
+  {     0,   967,   627,   5,   5,  UNI_ECOMP                                  }   /* ecomp=true */,
+  {     0,   821,     0,   4,   0,  UNI_KALI                                   }   /* kali */,
+  {     0,    96,  1928,   1,   3,  UNI_JT__T                                  }   /* jt=t */,
+  {     8,  1324,  2369,   2,   8,  UNI_PHAISTOS                               }   /* isphaistos */,
+  {     1,  2547,  1553,   7,   4,  UNI_MYANMAREXTA                            }   /* myanmarexta */,
+  {     3,  1983,   639,   5,   2, -UNI_BIDIC                                  }   /* bidic=n */,
+  {     2,   536,   369,   5,   2,  UNI_NFDQC__Y                               }   /* nfdqc=y */,
+  {     3,  1324,   160,   2,   4,  UNI_OSGE                                   }   /* isosge */,
+  {    64,    21,  6162,   1,  15,  UNI_ENCLOSEDALPHANUM                       }   /* enclosedalphanum */,
+  {     1,  1324,  5813,   2,   4,  UNI_LISU                                   }   /* islisu */,
+  {    28,   915,   592,   4,   3,  UNI_AGE__3                                 }   /* age=3.0 */,
+  {     1,  1127,  7023,   4,   4,  UNI_BERF                                   }   /* scx=berf */,
+  {     5,  2400,   598,   3,   3,  UNI_IN__6                                  }   /* in=6.0 */,
+  {     2,  4650,  1365,  17,   9,  UNI_TALU                                   }   /* scriptextensions=newtailue */,
+  {     4,  1127,   508,   4,   3,  UNI_VAI                                    }   /* scx=vai */,
+  {     0,  8796,  7063,  24,   6,  UNI_INPC__BOTTOM                           }   /* indicpositionalcategory=bottom */,
+  {     1,  1127,  5808,   4,   4,  UNI_BENG                                   }   /* scx=beng */,
+  {     1,  7867,  4412,   3,   7,  UNI_JURC                                   }   /* sc=jurchen */,
+  {    50,  2627,  6190,   9,   9,  UNI_MYANMAREXTA                            }   /* ismyanmarextendeda */,
+  {     6,  1711,  1447,   4,   6,  UNI_INTHAANA                               }   /* blk=thaana */,
+  {     4,  1127,    98,   4,   4,  UNI_GUKH                                   }   /* scx=gukh */,
+  {     2,  7962,   919,  27,   2,  UNI_CCC__10                                }   /* canonicalcombiningclass=ccc10 */,
+  {     0,  1324,   191,   2,   4,  UNI_SAMR                                   }   /* issamr */,
+  {     0,  2832,  5092,   3,  16,  UNI_BC__S                                  }   /* bc=segmentseparator */,
+  {     1,  5371,  3645,  12,   7,  UNI_WB__MB                                 }   /* wordbreak=midnumlet */,
+  {     2,   967,   369,   5,   2,  UNI_ECOMP                                  }   /* ecomp=y */,
+  {     9,  1324,  3467,   2,   5,  UNI_XPOSIXALNUM                            }   /* isalnum */,
+  {    16,  2832,  6974,   2,   3,  UNI_BC__AL                                 }   /* bc=al */,
+  {     8,  1127,   492,   4,   4,  UNI_SIDT                                   }   /* scx=sidt */,
+  {     3,   321,  3010,   2,   9,  UNI_INMALAYALAM                            }   /* inmalayalam */,
+  {     0,  7867,   945,   3,   4,  UNI_BASS                                   }   /* sc=bass */,
+  {    10,  2449,  5613,   6,  11,  UNI_TAIXUANJING                            }   /* block=taixuanjing */,
+  {     0,  7169,   749,  22,   3,  UNI_JG__MALAYALAMNNA                       }   /* joininggroup=malayalamnna */,
+  {     3,  7867,   259,   3,   4,  UNI_ZZZZ                                   }   /* sc=zzzz */,
+  {     0,  2962,  6607,   8,  12,  UNI_CYRILLICSUP                            }   /* iscyrillicsupplement */,
+  {     1,  6672,  1374,  14,   5,  UNI_NV__216000                             }   /* numericvalue=216000 */,
+  {     3,  5495,  8116,  19,   2,  UNI_LB__H2                                 }   /* hangulsyllabletype=lv */,
+  {     7,  1324,  4397,   2,  15,  UNI_INHANGUL                               }   /* ishangulsyllables */,
+  {     3,   929,     0,   8,   0,  UNI_ARMN                                   }   /* armenian */,
+  {     0,  3595,  2284,  13,   9,  UNI_NV__3_SLASH_8                          }   /* numericvalue=3.750e-01 */,
+  {     0,  5057,   962,  17,   6, -UNI__PERL_PATWS                            }   /* patternwhitespace=false */,
+  {     2,   321,  1265,   2,   7,  UNI_INMAKASAR                              }   /* inmakasar */,
+  {     0,  7627,  6251,   7,   7,  UNI_SUPARROWSC                             }   /* blk=suparrowsc */,
+  {    11,  6258,  4479,  13,   4,  UNI_JG__HETH                               }   /* joininggroup=heth */,
+  {    20,  3183,  4108,   5,   2,  UNI_IN__18                                 }   /* in=v180 */,
+  {     0,  1324,  7343,   2,  14,  UNI_MUSIC                                  }   /* ismusicalsymbols */,
+  {     0,   541,  2276,   4,   8,  UNI_NV__1_SLASH_3                          }   /* nv=3.333e-01 */,
+  {     0,  1324,  1279,   2,   7,  UNI_NB                                     }   /* isnoblock */,
+  {     0,  1265,     0,   7,   0,  UNI_MAKA                                   }   /* makasar */,
+  {    33,   321,  5021,   2,  18,  UNI_ORNAMENTALDINGBATS                     }   /* inornamentaldingbats */,
+  {     0,  6258,  2678,  13,  10,  UNI_JG__KNOTTEDHEH                         }   /* joininggroup=knottedheh */,
+  {     0,  1923,  2910,   7,   6,  UNI_SC__COPT                               }   /* script=coptic */,
+  {     0,  1324,  4763,   2,  18,  UNI_COPTICEPACTNUMBERS                     }   /* iscopticepactnumbers */,
+  {     0,  4095,  5714,  14,   4,  UNI_NV__80000                              }   /* numericvalue=80000 */,
+  {     4,  8229,   962,  17,   2, -UNI_VS                                     }   /* variationselector=f */,
+  {     6,  1855,   639,  11,   2, -UNI_KEHNOMIRROR                            }   /* kehnomirror=n */,
+  {     1,  1324,  2014,   2,   8,  UNI_UCASEXTA                               }   /* isucasexta */,
+  {     3,  1102,  2228,   4,   8,  UNI_NV__1_SLASH_64                         }   /* nv=1.563e-02 */,
+  {     7,  2449,  4281,   6,  15,  UNI_BRAI                                   }   /* block=braillepatterns */,
+  {     0,   713,   359,   3,   3,  UNI_AGE__11                                }   /* age=11 */,
+  {     0,  8373,   325,   9,   4,  UNI_M                                      }   /* category=mark */,
+  {     2,  1324,   456,   2,   4,  UNI_OLCK                                   }   /* isolck */,
+  {     4,  6287,  1866,  10,   8,  UNI_LB__LF                                 }   /* linebreak=linefeed */,
+  {     0,  2293,     0,   4,   0,  UNI_NV__4                                  }   /* nv=4 */,
+  {     6,    55,  1203,   4,   2,  UNI_CCC__24                                }   /* ccc=24 */,
+  {     1,  8257,   641,  23,   3,  UNI_JG__MANICHAEANONE                      }   /* joininggroup=manichaeanone */,
+  {     1,  7867,  1038,   3,   6,  UNI_SC__TELU                               }   /* sc=telugu */,
+  {     0,  1127,    94,   4,   4,  UNI_GUJR                                   }   /* scx=gujr */,
+  {     5,   867,   369,   5,   4,  UNI_STERM                                  }   /* sterm=yes */,
+  {     5,  7670,  1380,  25,   2,  UNI_CCC__B                                 }   /* canonicalcombiningclass=220 */,
+  {     0,  2449,   215,  11,   2,  UNI_CJKEXTF                                }   /* block=cjkextf */,
+  {     0,  7610,   439,  10,   3,  UNI_BC__RLI                                }   /* bidiclass=rli */,
+  {     0,  4650,   448,  17,   3,  UNI_NKO                                    }   /* scriptextensions=nko */,
+  {     1,  7643,  1380,  24,   2,  UNI_CCC__20                                }   /* canonicalcombiningclass=20 */,
+  {     0,  1983,   962,  11,   6, -UNI_BIDIC                                  }   /* bidicontrol=false */,
+  {     0,  7867,  1272,   3,   7,  UNI_SC__MULT                               }   /* sc=multani */,
+  {     6,  1127,  2984,   4,   4,  UNI_MAHJ                                   }   /* scx=mahj */,
+  {     6,  1281,  3009,   5,  10,  UNI_INMALAYALAM                            }   /* block=malayalam */,
+  {     2,    90,     0,   4,   0,  UNI_GREK                                   }   /* grek */,
+  {     2,  2449,   612,   6,   7,  UNI_INAVESTAN                              }   /* block=avestan */,
+  {     0,  2400,   589,   4,   3,  UNI_IN__12_DOT_1                           }   /* in=12.1 */,
+  {    25,  1923,   215,   7,   4,  UNI_SC__TFNG                               }   /* script=tfng */,
+  {     0,  1236,  7517,   3,  23,  UNI_DIACRITICALSFORSYMBOLS                 }   /* incombiningmarksforsymbols */,
+  {     1,  1459,   962,   7,   6, -UNI_IDS                                    }   /* idstart=false */,
+  {     1,  1324,  7451,   2,  26,  UNI_HALFANDFULLFORMS                       }   /* ishalfwidthandfullwidthforms */,
+  {     3,  2036,   961,  11,   7, -UNI_GRBASE                                 }   /* graphemebase=false */,
+  {     0,  6487,     0,   8,   0,  UNI_GEOR                                   }   /* georgian */,
+  {     6,  2846,  6713,  14,   9,  UNI_BC__RLE                                }   /* bc=righttoleftembedding */,
+  {     7,  4650,  1090,  19,   6,  UNI_MAHJ                                   }   /* scriptextensions=mahajani */,
+  {     1,    21,   638,   2,   4, -UNI_EXT                                    }   /* ext=no */,
+  {     3,  1324,   219,   2,   4,  UNI_TGLG                                   }   /* istglg */,
+  {     0,  1453,   690,   3,   2,  UNI_WB__MB                                 }   /* wb=mb */,
+  {     2,  1459,   962,   3,   2, -UNI_IDS                                    }   /* ids=f */,
+  {     0,  8373,  4442,   9,  15,  UNI_PS                                     }   /* category=openpunctuation */,
+  {     2,  8924,  2565,  22,   8,  UNI_INSC__AVAGRAHA                         }   /* indicsyllabiccategory=avagraha */,
+  {     0,  8366,  1198,  15,   3,  UNI_XPOSIXCNTRL                            }   /* generalcategory=cc */,
+  {     2,  7670,   409,  25,   2,  UNI_CCC__216                               }   /* canonicalcombiningclass=216 */,
+  {     0,  4650,  1513,  17,  10,  UNI_DIAK                                   }   /* scriptextensions=divesakuru */,
+  {    24,  5163,   627,  13,   5,  UNI_EMOD                                   }   /* emojimodifier=true */,
+  {     1,  2405,     0,  12,   0,  UNI_TUTG                                   }   /* tulutigalari */,
+  {     1,  1923,   251,   7,   4,  UNI_ZANB                                   }   /* script=zanb */,
+  {     0,   619,  2403,   5,   2,  UNI_CCC__214                               }   /* ccc=214 */,
+  {     2,  7867,  1166,   3,   4,  UNI_VITH                                   }   /* sc=vith */,
+  {     0,  1773,  1833,   3,   3,  UNI_LB__CR                                 }   /* gcb=cr */,
+  {     1,  7076,     0,   4,   0,  UNI_BRAH                                   }   /* brah */,
+  {     0,  4650,   761,  17,   7,  UNI_LINA                                   }   /* scriptextensions=lineara */,
+  {     0,  1711,   937,   4,   8,  UNI_INBALINESE                             }   /* blk=balinese */,
+  {     3,  1324,  2882,   2,   5,  UNI_EMOJI                                  }   /* isemoji */,
+  {     0,  9220,  6251,   9,   7,  UNI_SUPARROWSC                             }   /* block=suparrowsc */,
+  {     5,  5442,     0,  14,   0,  UNI_LATINEXTC                              }   /* latinextendedc */,
+  {     0,  6862,  2898,  13,   6,  UNI_SB__XX                                 }   /* sentencebreak=other */,
+  {     0,  1102,  1379,   5,   2,  UNI_NV__1_SLASH_32                         }   /* nv=1/32 */,
+  {    11,   321,  2460,   2,  13,  UNI_BLOCKELEMENTS                          }   /* inblockelements */,
+  {     2,  8924,  5578,  22,  15,  UNI_INSC__REGISTERSHIFTER                  }   /* indicsyllabiccategory=registershifter */,
+  {     5,     2,  4140,   1,  16,  UNI_UCAS                                   }   /* canadiansyllabics */,
+  {     5,  2036,   368,  11,   5,  UNI_GRBASE                                 }   /* graphemebase=yes */,
+  {     0,  4206,     0,   4,   0,  UNI_MODI                                   }   /* modi */,
+  {     1,  1102,  4108,   5,   2,  UNI_NV__1_SLASH_80                         }   /* nv=1/80 */,
+  {     0,  7401,     0,  15,   0,  UNI_GEOMETRICSHAPES                        }   /* geometricshapes */,
+  {     0,  1459,   638,   6,   3, -UNI_IDS                                    }   /* idstart=n */,
+  {     3,    75,   369,   3,   4,  UNI_CWU                                    }   /* cwu=yes */,
+  {     4,  1324,  8229,   2,  18,  UNI_INVS                                   }   /* isvariationselectors */,
+  {     0,  7643,   122,  24,   2,  UNI_CCC__DA                                }   /* canonicalcombiningclass=da */,
+  {     1,   310,   639,   2,   3, -UNI_RI                                     }   /* ri=no */,
+  {     2,    55,     0,   2,   0,  UNI_XPOSIXCNTRL                            }   /* cc */,
+  {     2,  5947,   627,  20,   2,  UNI_GCB__T                                 }   /* graphemeclusterbreak=t */,
+  {     0,  8373,  4894,   9,  16,  UNI_PE                                     }   /* category=closepunctuation */,
+  {     0,  2449,  1904,   6,  11,  UNI_INPAHAWHHMONG                          }   /* block=pahawhhmong */,
+  {     1,  4650,  5259,  17,   4,  UNI_HAN                                    }   /* scriptextensions=hani */,
+  {     7,  2088,   962,   7,   2, -UNI_RADICAL                                }   /* radical=f */,
+  {    60,  1127,  2554,   4,   4,  UNI_NAND                                   }   /* scx=nand */,
+  {    71,  1831,  2996,   3,  11,  UNI_JG__KASHMIRIYEH                        }   /* jg=kashmiriyeh */,
+  {     1,  5371,    69,  10,   2,  UNI_WB__MN                                 }   /* wordbreak=mn */,
+  {     0,   321,  5420,   2,   9,  UNI_TANGUTSUP                              }   /* intangutsup */,
+  {     1,  4650,  2072,  17,   7,  UNI_SOGD                                   }   /* scriptextensions=sogdian */,
+  {     1,  1127,   239,   4,   4,  UNI_XPEO                                   }   /* scx=xpeo */,
+  {     0,   632,  6269,   2,   2,  UNI_dep_values_index                       }   /* dep= */,
+  {     0,   321,  3202,   2,  14,  UNI_INPSALTERPAHLAVI                       }   /* inpsalterpahlavi */,
+  {     2,  1459,     0,   3,   0,  UNI_IDS                                    }   /* ids */,
+  {     0,  1972,     0,  11,   0,  UNI_YISYLLABLES                            }   /* yisyllables */,
+  {    21,  1324,  1476,   2,  10,  UNI_BOXDRAWING                             }   /* isboxdrawing */,
+  {     1,    30,  4310,   1,  18,  UNI_INDICSIYAQNUMBERS                      }   /* isindicsiyaqnumbers */,
+  {     5,  1923,  1384,   7,   9,  UNI_ITAL                                   }   /* script=olditalic */,
+  {     0,  8095,  3475,  18,   3,  UNI_DT__ENC                                }   /* decompositiontype=enc */,
+  {     0,     5,  1565,   1,   7,  UNI_MUSICSUP                               }   /* musicsup */,
+  {     0,  1324,  4220,   2,  14,  UNI_ZS                                     }   /* isspaceseparator */,
+  {     2,   103,     0,   2,   0,  UNI_UPPERCASELETTER                        }   /* lu */,
+  {    34,  2449,  1056,   6,   4,  UNI_JAMO                                   }   /* block=jamo */,
+  {     1,   304,   402,   3,   2,  UNI_NV__26                                 }   /* nv=26 */,
+  {     2,  4186,   639,  17,   3, -UNI_EPRES                                  }   /* emojipresentation=no */,
+  {     4,  8373,  4829,   9,  18,  UNI_PI                                     }   /* category=initialpunctuation */,
+  {     1,  1711,  8990,   4,  35,  UNI_SYMBOLSFORLEGACYCOMPUTINGSUP           }   /* blk=symbolsforlegacycomputingsupplement */,
+  {     6,  7867,  1032,   3,   6,  UNI_SC__LYCI                               }   /* sc=lycian */,
+  {     3,  3891,  4925,   6,  12,  UNI_LATIN1                                 }   /* islatin1supplement */,
+  {     0,  1127,  4952,   4,   4,  UNI_TALE                                   }   /* scx=tale */,
+  {     0,  2333,  5714,   4,   4,  UNI_NV__60000                              }   /* nv=60000 */,
+  {     5,  4650,   889,  17,   7,  UNI_TAVT                                   }   /* scriptextensions=taiviet */,
+  {     0,  1195,  2206,   8,   2,  UNI_CCC__129                               }   /* ccc=ccc129 */,
+  {    22,  3269,   638,  12,   3, -UNI_POSIXXDIGIT                            }   /* asciihexdigit=n */,
+  {     3,  1923,   716,   7,   5,  UNI_SC__RUNR                               }   /* script=runic */,
+  {    21,  2473,   368,  12,   2,  UNI_ci_values_index                        }   /* caseignorable= */,
+  {     4,  1324,  1934,   2,   4,  UNI_SORA                                   }   /* issora */,
+  {     0,  1923,  1904,   7,  11,  UNI_HMNG                                   }   /* script=pahawhhmong */,
+  {    29,  1324,  7020,   2,  11,  UNI_NUMBERFORMS                            }   /* isnumberforms */,
+  {    41,  4650,  1142,  17,   8,  UNI_TAGB                                   }   /* scriptextensions=tagbanwa */,
+  {     2,  1923,  1300,   7,   7,  UNI_SOYO                                   }   /* script=soyombo */,
+  {     0,  7867,   424,   3,   4,  UNI_DIAK                                   }   /* sc=diak */,
+  {     0,  1934,     0,   4,   0,  UNI_SORA                                   }   /* sora */,
+  {     3,    33,  6877,   1,  22,  UNI_SHORTHANDFORMATCONTROLS                }   /* shorthandformatcontrols */,
+  {     4,   277,   627,   3,   5,  UNI_CWT                                    }   /* cwt=true */,
+  {     1,  1459,   638,   3,   3, -UNI_IDST                                   }   /* idst=n */,
+  {     0,  6287,  4877,  10,   2,  UNI_LB__BB                                 }   /* linebreak=bb */,
+  {    15,  1818,  5649,   3,  11,  UNI_SMALLKANAEXT                           }   /* issmallkanaext */,
+  {     2,  6303,     0,  21,   0,  UNI_LOE                                    }   /* logicalorderexception */,
+  {     0,  7867,  2984,   3,   4,  UNI_SC__MAHJ                               }   /* sc=mahj */,
+  {    17,  3891,     0,   7,   0,  UNI_LATN                                   }   /* islatin */,
+  {    36,  2449,  5259,   6,  14,  UNI_INHANIFIROHINGYA                       }   /* block=hanifirohingya */,
+  {     1,  4796,  5981,   8,   3, -UNI_XPOSIXUPPER                            }   /* uppercase=n */,
+  {     6,  1324,  7023,   2,   4,  UNI_BERF                                   }   /* isberf */,
+  {     3,  2718,  1964,   3,   5,  UNI_EBASE                                  }   /* lb=ebase */,
+  {    23,     5,  3430,   1,   9,  UNI_MISCARROWS                             }   /* miscarrows */,
+  {     0,  8199,     0,   6,   0,  UNI_EGYP                                   }   /* isegyp */,
+  {     1,  2718,   318,   3,   2,  UNI_LB__SP                                 }   /* lb=sp */,
+  {     0,  7643,     0,  25,   0,  UNI_CCC__1                                 }   /* canonicalcombiningclass=1 */,
+  {     0,    11,  2930,   1,  11,  UNI_ALPHABETICPF                           }   /* alphabeticpf */,
+  {     0,  1324,  6218,   2,   9,  UNI_SUND                                   }   /* issundanese */,
+  {     0,  1711,   929,   4,   8,  UNI_INARMENIAN                             }   /* blk=armenian */,
+  {     3,  6287,  4992,  10,  15,  UNI_LB__CB                                 }   /* linebreak=contingentbreak */,
+  {     0,  6498,  1060,  13,   4,  UNI_MYANMAREXTB                            }   /* block=myanmarextb */,
+  {     2,  4124,   369,  16,   4,  UNI_STERM                                  }   /* sentenceterminal=yes */,
+  {     7,  1453,  1964,   3,   5,  UNI_WB__EB                                 }   /* wb=ebase */,
+  {     1,  1324,   460,   2,   4,  UNI_ONAO                                   }   /* isonao */,
+  {     1,  6237,  6155,   5,   7,  UNI_SUPARROWSB                             }   /* issuparrowsb */,
+  {     3,  2581,     0,   6,   0,  UNI_IPAEXT                                 }   /* ipaext */,
+  {     1,  1127,  1300,   4,   4,  UNI_SOYO                                   }   /* scx=soyo */,
+  {     0,  7867,  1620,   3,  10,  UNI_PHNX                                   }   /* sc=phoenician */,
+  {     5,  2449,  8127,   6,  28,  UNI_PHONETICEXTSUP                         }   /* block=phoneticextensionssupplement */,
+  {     8,  2545,  4760,   9,   4,  UNI_MYANMAREXTC                            }   /* inmyanmarextc */,
+  {     0,  1317,     0,   4,   0,  UNI_TIRH                                   }   /* tirh */,
+  {     5,  4650,  1420,  17,   9,  UNI_PALM                                   }   /* scriptextensions=palmyrene */,
+  {     7,   321,   726,   2,   5,  UNI_INBATAK                                }   /* inbatak */,
+  {     0,  6287,   733,  10,   2,  UNI_EMOD                                   }   /* linebreak=em */,
+  {     8,  1923,  1420,   7,   9,  UNI_PALM                                   }   /* script=palmyrene */,
+  {    29,  1324,  3932,   2,  14,  UNI_MN                                     }   /* isnonspacingmark */,
+  {     1,  1923,     0,  11,   0,  UNI_TAYO                                   }   /* script=tayo */,
+  {     0,     2,   368,   1,   3,  UNI_CE                                     }   /* ce=y */,
+  {     1,  1324,   817,   2,   4,  UNI_HMNP                                   }   /* ishmnp */,
+  {     0,  7867,  3664,   3,  15,  UNI_ZANB                                   }   /* sc=zanabazarsquare */,
+  {     0,  7867,   821,   3,   4,  UNI_SC__KALI                               }   /* sc=kali */,
+  {     0,    30,    66,   1,   5,  UNI_CPMN                                   }   /* iscpmn */,
+  {     0,  1127,  4156,   4,  17,  UNI_AGHB                                   }   /* scx=caucasianalbanian */,
+  {     0,  1767,  7643,   3,   9,  UNI_DT__CAN                                }   /* dt=canonical */,
+  {     1,    35,     0,   4,   0,  UNI_BATK                                   }   /* batk */,
+  {    12,  2644,  2036,   6,   5,  UNI_XPOSIXGRAPH                            }   /* xposixgraph */,
+  {     4,  1324,  4752,   2,  12,  UNI_CYRILLICEXTC                           }   /* iscyrillicextc */,
+  {     0,  2449,  7517,   7,  23,  UNI_DIACRITICALSFORSYMBOLS                 }   /* block=combiningmarksforsymbols */,
+  {     0,   321,  2086,   2,  10,  UNI_YIRADICALS                             }   /* inyiradicals */,
+  {    48,  4264,   627,  17,   2,  UNI_IDSB                                   }   /* idsbinaryoperator=t */,
+  {     0,  4650,   295,  17,   5,  UNI_NSHU                                   }   /* scriptextensions=nushu */,
+  {     5,  1923,  1447,   7,   6,  UNI_SC__THAA                               }   /* script=thaana */,
+  {     1,   903,   962,   5,   2, -UNI_UIDEO                                  }   /* uideo=f */,
+  {     0,  3891,  6190,   7,   9,  UNI_LATINEXTA                              }   /* islatinextendeda */,
+  {     6,  8366,  4371,  16,  11,  UNI_P                                      }   /* generalcategory=punctuation */,
+  {     1,  4650,   530,  17,   6,  UNI_LYDI                                   }   /* scriptextensions=lydian */,
+  {     0,  2607,  5532,   4,  16,  UNI_INPUNCTUATION                          }   /* isgeneralpunctuation */,
+  {     4,  2165,   627,   5,   2,  UNI_XPOSIXALPHA                            }   /* alpha=t */,
+  {     0,   110,     0,   2,   0,  UNI_ZL                                     }   /* zl */,
+  {     3,   395,  1928,   4,   3,  UNI_GREXT                                  }   /* grext=t */,
+  {     1,  1983,   627,  11,   2,  UNI_BIDIC                                  }   /* bidicontrol=t */,
+  {    17,  5057,     0,  17,   0,  UNI__PERL_PATWS                            }   /* patternwhitespace */,
+  {     0,  1324,  7076,   2,   6,  UNI_BRAH                                   }   /* isbrahmi */,
+  {     5,  8373,  1198,   8,   3,  UNI_XPOSIXCNTRL                            }   /* category=cc */,
+  {     0,  1324,  4507,   2,  17,  UNI_KITS                                   }   /* iskhitansmallscript */,
+  {     0,  8366,     0,  16,   2,  UNI_CASEDLETTER                            }   /* generalcategory=l& */,
+  {     0,  3269,   369,  13,   2,  UNI_POSIXXDIGIT                            }   /* asciihexdigit=y */,
+  {    13,  3183,   798,   4,   2,  UNI_IN__2_DOT_1                            }   /* in=v21 */,
+  {    13,    68,  1703,   1,   8,  UNI_POSIXSPACE                             }   /* perlspace */,
+  {     1,  1127,  1429,   4,   9,  UNI_PAUC                                   }   /* scx=paucinhau */,
+  {     0,  6287,   101,  10,   2,  UNI_LB__HH                                 }   /* linebreak=hh */,
+  {     2,   321,  8990,   2,  25,  UNI_SYMBOLSFORLEGACYCOMPUTING              }   /* insymbolsforlegacycomputing */,
+  {     1,  1324,     8,   2,   3,  UNI_OCR                                    }   /* isocr */,
+  {     4,  3164,   424,  12,   2,  UNI_NT__DI                                 }   /* numerictype=di */,
+  {     4,  1485,   639,   2,   2,  UNI_N                                      }   /* gc=n */,
+  {     2,  3183,   408,   4,   2,  UNI_IN__5_DOT_1                            }   /* in=v51 */,
+  {     0,  2449,  1279,   6,   7,  UNI_NB                                     }   /* block=noblock */,
+  {     0,   903,   627,   5,   5,  UNI_UIDEO                                  }   /* uideo=true */,
+  {     0,  1186,     0,   9,   0,  UNI_BHKS                                   }   /* bhaiksuki */,
+  {     5,  1324,  1250,   2,   9,  UNI_QAAI                                   }   /* isinherited */,
+  {     2,  4296,     0,  14,   0,  UNI_SC                                     }   /* currencysymbol */,
+  {     4,   564,     0,   6,   0,  UNI_RJNG                                   }   /* rejang */,
+  {     0,  7867,   974,   3,   8,  UNI_SC__DUPL                               }   /* sc=duployan */,
+  {     2,  2607,  5175,   3,   5,  UNI_GRBASE                                 }   /* isgrbase */,
+  {    12,  3391,   627,  14,   5,  UNI_GREXT                                  }   /* graphemeextend=true */,
+  {     2,  3595,   800,  13,   3,  UNI_NV__7_SLASH_2                          }   /* numericvalue=7/2 */,
+  {     2,  1711,  3877,   4,  10,  UNI_INDEVANAGARI                           }   /* blk=devanagari */,
+  {     4,  1127,  6022,   4,  19,  UNI_MERO                                   }   /* scx=meroitichieroglyphs */,
+  {     4,  3693,  1567,  10,   5,  UNI_ETHIOPICSUP                            }   /* blk=ethiopicsup */,
+  {     4,  1923,  1532,   7,   4,  UNI_SC__BUGI                               }   /* script=bugi */,
+  {    33,  1236,  8696,   5,  21,  UNI_CJKSYMBOLS                             }   /* incjksymbolsandpunctuation */,
+  {     0,  2124,   368,  10,   2,  UNI_kehnorotate_values_index               }   /* kehnorotate= */,
+  {     2,  1458,   962,   8,   2, -UNI_XIDS                                   }   /* xidstart=f */,
+  {    38,  2962,  3854,  10,   9,  UNI_CYRILLICEXTD                           }   /* iscyrillicextendedd */,
+  {     0,   904,   962,   4,   6, -UNI_IDEO                                   }   /* ideo=false */,
+  {     1,  9220,  7945,  17,  17,  UNI_SUPPUAA                                }   /* block=supplementaryprivateuseareaa */,
+  {    25,  1324,  5242,   2,  10,  UNI_SHARADASUP                             }   /* issharadasup */,
+  {    48,  4650,    86,  17,   4,  UNI_GONG                                   }   /* scriptextensions=gong */,
+  {     1,  4110,  5714,  14,   4,  UNI_NV__90000                              }   /* numericvalue=90000 */,
+  {     1,  2787,   962,  13,   6, -UNI_PATSYN                                 }   /* patternsyntax=false */,
+  {     0,  1923,  1953,   7,   4,  UNI_SC__SYLO                               }   /* script=sylo */,
+  {     0,  1923,  5631,   7,   4,  UNI_SC__CHER                               }   /* script=cher */,
+  {     5,  4650,  1307,  17,   4,  UNI_SUNU                                   }   /* scriptextensions=sunu */,
+  {     4,   321,   711,   2,   5,  UNI_INOSAGE                                }   /* inosage */,
+  {     0,  5163,   639,  13,   2, -UNI_EMOD                                   }   /* emojimodifier=n */,
+  {     6,  1127,  1953,   4,   4,  UNI_SYLO                                   }   /* scx=sylo */,
+  {     2,  1711,  4382,   4,  12,  UNI_DIACRITICALS                           }   /* blk=diacriticals */,
+  {     0,  1324,   837,   2,   4,  UNI_SARB                                   }   /* issarb */,
+  {     0,  2896,    69,   3,   2,  UNI_MN                                     }   /* gc=mn */,
+  {     2,  5613,     0,  18,   0,  UNI_TAIXUANJING                            }   /* taixuanjingsymbols */,
+  {    29,   321,  2984,   2,   7,  UNI_MAHJONG                                }   /* inmahjong */,
+  {    20,  2787,   639,  13,   3, -UNI_PATSYN                                 }   /* patternsyntax=no */,
+  {    11,  7052,  4234,   5,  13,  UNI_INPC__NA                               }   /* inpc=notapplicable */,
+  {     0,  1923,  7076,   7,   6,  UNI_BRAH                                   }   /* script=brahmi */,
+  {     0,  1127,   187,   4,   4,  UNI_RUNR                                   }   /* scx=runr */,
+  {     1,  3863,     0,  11,   0,  UNI_PHONETICEXT                            }   /* phoneticext */,
+  {     1,  1923,  2103,   7,   6,  UNI_SC__SYRC                               }   /* script=syriac */,
+  {    41,  8373,  3277,   9,   5,  UNI_XPOSIXDIGIT                            }   /* category=digit */,
+  {     1,    30,  4366,   1,   5,  UNI_DASH                                   }   /* isdash */,
+  {     0,  1127,  1356,   4,   9,  UNI_NBAT                                   }   /* scx=nabataean */,
+  {     0,  1324,  1050,   2,   6,  UNI_YEZI                                   }   /* isyezidi */,
+  {     2,  2718,  5695,   3,   9,  UNI_LB__AI                                 }   /* lb=ambiguous */,
+  {     0,    20,     0,   3,   0,  UNI_XPOSIXXDIGIT                           }   /* hex */,
+  {     0,  5631,     0,   8,   0,  UNI_CHER                                   }   /* cherokee */,
+  {     6,  8924,  2735,  22,   6,  UNI_LB__ZWJ                                }   /* indicsyllabiccategory=joiner */,
+  {     0,  1034,    58,   2,   1,  UNI_ci_values_index                        }   /* ci= */,
+  {     4,  7867,   552,   3,   6,  UNI_SC__ONAO                               }   /* sc=olonal */,
+  {     0,  1923,  2048,   7,  12,  UNI_SC__GONG                               }   /* script=gunjalagondi */,
+  {     1,  6258,   744,  13,   3,  UNI_JG__AIN                                }   /* joininggroup=ain */,
+  {     3,  7643,   795,  24,   2,  UNI_CCC__35                                }   /* canonicalcombiningclass=35 */,
+  {     2,  7865,  5563,   5,  15,  UNI_INSC__MODIFYINGLETTER                  }   /* insc=modifyingletter */,
+  {     1,   314,   962,   5,   2, -UNI__PERL_PATWS                            }   /* patws=f */,
+  {     2,  1127,  9325,   4,  18,  UNI_CANS                                   }   /* scx=canadianaboriginal */,
+  {     2,   321,  8685,   2,  32,  UNI_IDEOGRAPHICSYMBOLS                     }   /* inideographicsymbolsandpunctuation */,
+  {     1,  2449,  7401,   6,  18,  UNI_GEOMETRICSHAPESEXT                     }   /* block=geometricshapesext */,
+  {     0,  4650,   504,  17,   4,  UNI_TOLS                                   }   /* scriptextensions=tols */,
+  {     0,  1127,   896,   4,   7,  UNI_TIBT                                   }   /* scx=tibetan */,
+  {     3,  6287,  1874,  10,   8,  UNI_LB__NL                                 }   /* linebreak=nextline */,
+  {     0,  1923,   612,   7,   7,  UNI_SC__AVST                               }   /* script=avestan */,
+  {     1,  3269,  1928,  12,   3,  UNI_POSIXXDIGIT                            }   /* asciihexdigit=t */,
+  {     0,    30,   573,   1,   7,  UNI_TNSA                                   }   /* istangsa */,
+  {     6,  6498,  7031,   7,  21,  UNI_MISCTECHNICAL                          }   /* block=miscellaneoustechnical */,
+  {     0,   967,     0,   5,   0,  UNI_ECOMP                                  }   /* ecomp */,
+  {     9,  1324,  4937,   2,  16,  UNI_SYRIACSUP                              }   /* issyriacsupplement */,
+  {     4,    55,   301,   4,   1,  UNI_CCC__0                                 }   /* ccc=0 */,
+  {     0,  4080,     0,  14,   0,  UNI_NV__7                                  }   /* numericvalue=7 */,
+  {     6,   424,   369,   2,   4,  UNI_DI                                     }   /* di=yes */,
+  {    24,  6528,     0,  22,   0,  UNI_DIACRITICALSFORSYMBOLS                 }   /* diacriticalsforsymbols */,
+  {    33,  1158,     0,   8,   0,  UNI_UGAR                                   }   /* ugaritic */,
+  {     4,  1324,  2086,   2,  10,  UNI_YIRADICALS                             }   /* isyiradicals */,
+  {     4,    11,  5986,   1,  18,  UNI_ANCIENTGREEKNUMBERS                    }   /* ancientgreeknumbers */,
+  {     0,  5863,    58,  21,   1,  UNI_cwcm_values_index                      }   /* changeswhencasemapped= */,
+  {     0,  3705,  6607,  10,  12,  UNI_ARABICSUP                              }   /* block=arabicsupplement */,
+  {     1,  2449,  6763,   6,  23,  UNI_COMPATJAMO                             }   /* block=hangulcompatibilityjamo */,
+  {     2,  1711,  7401,   4,  23,  UNI_GEOMETRICSHAPESEXT                     }   /* blk=geometricshapesextended */,
+  {     1,  7867,   810,   3,   4,  UNI_OSMA                                   }   /* sc=osma */,
+  {     1,  4035,  1898,  14,   6,  UNI_NFCQC__M                               }   /* nfkcquickcheck=maybe */,
+  {     2,  1127,  2910,   4,   6,  UNI_COPT                                   }   /* scx=coptic */,
+  {     1,  1711,  8201,   4,  28,  UNI_EGYPTIANHIEROGLYPHSEXTA                }   /* blk=egyptianhieroglyphsextendeda */,
+  {     0,  7300,   627,  24,   5,  UNI_COMPEX                                 }   /* fullcompositionexclusion=true */,
+  {    19,  4650,  3309,  16,   5,  UNI_GEOR                                   }   /* scriptextensions=geor */,
+  {     4,  2449,   339,   6,   5,  UNI_VSSUP                                  }   /* block=vssup */,
+  {     8,  7643,  1324,  24,   2,  UNI_CCC__IS                                }   /* canonicalcombiningclass=is */,
+  {     1,  1127,    15,   4,   4,  UNI_AGHB                                   }   /* scx=aghb */,
+  {     1,  5968,     0,  15,   0,  UNI_identifiertype_values_index            }   /* identifiertype= */,
+  {     1,    55,  5227,   4,   2,  UNI_CCC__8                                 }   /* ccc=kv */,
+  {     0,  1527,  5981,   4,   3, -UNI_XPOSIXSPACE                            }   /* space=n */,
+  {     1,  1923,  1300,   7,   4,  UNI_SOYO                                   }   /* script=soyo */,
+  {    35,  2252,  2212,   4,   8,  UNI_NV__5_SLASH_2                          }   /* nv=2.500e+00 */,
+  {     0,  1324,  2581,   2,   6,  UNI_IPAEXT                                 }   /* isipaext */,
+  {    45,   325,     0,   4,   0,  UNI_M                                      }   /* mark */,
+  {     3,  1831,  4464,   3,   7,  UNI_JG__HEHGOAL                            }   /* jg=hehgoal */,
+  {     2,  1983,   639,  11,   2, -UNI_BIDIC                                  }   /* bidicontrol=n */,
+  {     2,  1324,    32,   2,   2,  UNI_VS                                     }   /* isvs */,
+  {     6,  1324,  5905,   2,  21,  UNI_CWT                                    }   /* ischangeswhentitlecased */,
+  {     5,  8419,   641,  29,   3,  UNI_CJKEXTE                                }   /* incjkunifiedideographsextensione */,
+  {     3,  1127,   655,   4,   7,  UNI_ELYM                                   }   /* scx=elymaic */,
+  {     3,  1923,  8201,   7,   4,  UNI_EGYP                                   }   /* script=egyp */,
+  {     4,   310,   627,   2,   5,  UNI_RI                                     }   /* ri=true */,
+  {     3,  2547,  6754,   7,   9,  UNI_MYANMAREXTB                            }   /* myanmarextendedb */,
+  {     5,  1923,    15,   7,   4,  UNI_SC__AGHB                               }   /* script=aghb */,
+  {     5,  2627,  3430,   3,  12,  UNI_MISCARROWSEXT                          }   /* ismiscarrowsext */,
+  {     6,   321,  3877,   2,  14,  UNI_DEVANAGARIEXTA                         }   /* indevanagariexta */,
+  {     1,  7563,   962,  26,   6, -UNI_PCM                                    }   /* prependedconcatenationmark=false */,
+  {     1,  7867,  1243,   3,   7,  UNI_SC__GRAN                               }   /* sc=grantha */,
+  {     0,  2594,     0,   7,   0,  UNI_CASED                                  }   /* iscased */,
+  {    89,  7867,  1050,   3,   6,  UNI_SC__YEZI                               }   /* sc=yezidi */,
+  {    30,   321,   721,   2,   5,  UNI_INTAIYO                                }   /* intaiyo */,
+  {     0,  1324,  1038,   2,   4,  UNI_TELU                                   }   /* istelu */,
+  {     1,  1503,     0,  10,   0,  UNI_DEP                                    }   /* deprecated */,
+  {     0,  2449,  8307,   6,  22,  UNI_ENCLOSEDIDEOGRAPHICSUP                 }   /* block=enclosedideographicsup */,
+  {     2,  1711,  1620,   4,  10,  UNI_INPHOENICIAN                           }   /* blk=phoenician */,
+  {     3,  1711,   810,   4,   7,  UNI_INOSMANYA                              }   /* blk=osmanya */,
+  {    39,  9096,     0,   9,   0,  UNI_CJKCOMPAT                              }   /* cjkcompat */,
+  {     0,  1238,  4760,   3,   4,  UNI_CJKEXTC                                }   /* cjkextc */,
+  {    19,  4650,  1934,  17,  11,  UNI_SORA                                   }   /* scriptextensions=sorasompeng */,
+  {     0,  2449,  1476,   6,  10,  UNI_BOXDRAWING                             }   /* block=boxdrawing */,
+  {     0,  4728,  1553,   9,   4,  UNI_LATINEXTA                              }   /* blk=latinexta */,
+  {     1,  2449,   203,   6,   4,  UNI_TAGS                                   }   /* block=tags */,
+  {     0,   321,  3415,   2,  15,  UNI_INIMPERIALARAMAIC                      }   /* inimperialaramaic */,
+  {     9,  4264,   639,  17,   2, -UNI_IDSB                                   }   /* idsbinaryoperator=n */,
+  {     0,   944,   961,   4,   3, -UNI_EBASE                                  }   /* ebase=f */,
+  {     0,  1773,  2898,   3,   6,  UNI_GCB__XX                                }   /* gcb=other */,
+  {     1,  4650,  5593,  17,  20,  UNI_PHLI                                   }   /* scriptextensions=inscriptionalpahlavi */,
+  {     0,  1459,   369,   4,   4,  UNI_IDST                                   }   /* idst=yes */,
+  {     4,   179,     0,   4,   0,  UNI_COPT                                   }   /* qaac */,
+  {     1,  1923,   280,   7,   4,  UNI_SC__GARA                               }   /* script=gara */,
+  {     4,  3705,  2819,   7,  13,  UNI_ANCIENTSYMBOLS                         }   /* block=ancientsymbols */,
+  {    88,   304,   407,   3,   2,  UNI_NV__15                                 }   /* nv=15 */,
+  {     1,  1923,   432,   7,   3,  UNI_SC__HAN                                }   /* script=han */,
+  {     0,  8924,  7390,  31,  11,  UNI_INSC__CONSONANTWITHSTACKER             }   /* indicsyllabiccategory=consonantwithstacker */,
+  {     0,  7627,  9075,   7,  21,  UNI_SUPSYMBOLSANDPICTOGRAPHS               }   /* blk=supsymbolsandpictographs */,
+  {     9,  1831,  1064,   3,   5,  UNI_JG__GAMAL                              }   /* jg=gamal */,
+  {     1,  5710,     0,  12,   0,  UNI_NV__100000000                          }   /* nv=100000000 */,
+  {     4,  4650,   195,  17,   4,  UNI_SEAL                                   }   /* scriptextensions=seal */,
+  {    14,  1324,  4247,   2,  17,  UNI_IDCOMPATMATHSTART                      }   /* isidcompatmathstart */,
+  {     1,  3693,  7697,   5,  26,  UNI_ENCLOSEDCJK                            }   /* blk=enclosedcjklettersandmonths */,
+  {     8,  2026,     0,   6,   0,  UNI_S                                      }   /* symbol */,
+  {     1,   321,   295,   2,   5,  UNI_INNUSHU                                }   /* innushu */,
+  {     0,  9062,     0,  34,   0,  UNI_MISCPICTOGRAPHS                        }   /* miscellaneoussymbolsandpictographs */,
+  {     1,  1711,  7334,   4,  14,  UNI_BYZANTINEMUSIC                         }   /* blk=byzantinemusic */,
+  {     2,   860,     0,   7,   0,  UNI_SIDT                                   }   /* sidetic */,
+  {     1,  2449,  9096,   6,  26,  UNI_CJKCOMPATIDEOGRAPHS                    }   /* block=cjkcompatibilityideographs */,
+  {     0,  4186,   627,  17,   5,  UNI_EPRES                                  }   /* emojipresentation=true */,
+  {    18,  2832,  5772,   3,  18,  UNI_BC__ET                                 }   /* bc=europeanterminator */,
+  {     1,  1127,  1032,   4,   6,  UNI_LYCI                                   }   /* scx=lycian */,
+  {     4,  3595,   402,  13,   2,  UNI_NV__26                                 }   /* numericvalue=26 */,
+  {    23,   762,  7357,   3,  22,  UNI_EGYPTIANHIEROGLYPHSEXTA                }   /* inegyptianhieroglyphsexta */,
+  {     0,  1127,     0,   4,   0,  UNI_scx_values_index                       }   /* scx= */,
+  {     4,   379,   627,   4,   2,  UNI_CWCM                                   }   /* cwcm=t */,
+  {     1,   321,  5813,   2,   4,  UNI_INLISU                                 }   /* inlisu */,
+  {    46,  1485,  3175,   2,   2,  UNI_P                                      }   /* gc=p */,
+  {     3,  7867,   215,   3,   4,  UNI_SC__TFNG                               }   /* sc=tfng */,
+  {     0,  1324,  1307,   2,   4,  UNI_SUNU                                   }   /* issunu */,
+  {     1,  1324,  1610,   2,  10,  UNI_XPEO                                   }   /* isoldpersian */,
+  {     4,  8924,  7879,  31,  14,  UNI_INSC__CONSONANTPRECEDINGREPHA          }   /* indicsyllabiccategory=consonantprecedingrepha */,
+  {     8,  6287,   908,  10,   7,  UNI_LB__XX                                 }   /* linebreak=unknown */,
+  {     3,  2596,     0,  11,   0,  UNI_CASEDLETTER                            }   /* casedletter */,
+  {    44,  2516,  3854,  10,   9,  UNI_CYRILLICEXTD                           }   /* incyrillicextendedd */,
+  {     0,  3317,  6190,  11,   9,  UNI_MYANMAREXTA                            }   /* blk=myanmarextendeda */,
+  {     2,  2896,  4781,   3,  15,  UNI_TITLE                                  }   /* gc=titlecaseletter */,
+  {     1,  8366,   263,  16,   5,  UNI_XPOSIXCNTRL                            }   /* generalcategory=cntrl */,
+  {     0,   619,   300,   5,   2,  UNI_CCC__A                                 }   /* ccc=230 */,
+  {     1,  1127,   472,   4,   4,  UNI_MIAO                                   }   /* scx=plrd */,
+  {     0,  3364,   962,  14,   2,  UNI_EA__F                                  }   /* eastasianwidth=f */,
+  {     1,  3274,   638,   7,   4, -UNI_XPOSIXXDIGIT                           }   /* hexdigit=no */,
+  {     0,  1324,  2542,   5,   4,  UNI_CJKEXTI                                }   /* iscjkexti */,
+  {    32,  3176,  1374,  11,   3,  UNI_IN__16                                 }   /* presentin=v160 */,
+  {     1,  7304,     0,  20,   0,  UNI_CE                                     }   /* compositionexclusion */,
+  {    21,  1831,  2109,   3,   3,  UNI_JG__WAW                                }   /* jg=waw */,
+  {     0,  4264,   639,  17,   3, -UNI_IDSB                                   }   /* idsbinaryoperator=no */,
+  {     5,  6862,   342,  14,   2,  UNI_SB__UP                                 }   /* sentencebreak=up */,
+  {     0,  1195,   362,   7,   2,  UNI_CCC__84                                }   /* ccc=ccc84 */,
+  {     0,   460,     0,   4,   0,  UNI_ONAO                                   }   /* onao */,
+  {     0,  1540,  6205,   7,  13,  UNI_GEORGIANSUP                            }   /* ingeorgiansupplement */,
+  {     2,  1127,   574,   4,   6,  UNI_TNSA                                   }   /* scx=tangsa */,
+  {     2,  4650,  3624,  17,  15,  UNI_SARB                                   }   /* scriptextensions=oldsoutharabian */,
+  {     3,  1324,  6658,   2,  13,  UNI_M                                      }   /* iscombiningmark */,
+  {    28,  3183,   300,   4,   2,  UNI_IN__3                                  }   /* in=v30 */,
+  {     1,  1127,    71,   4,   4,  UNI_CPRT                                   }   /* scx=cprt */,
+  {     7,  2449,  8990,   6,  28,  UNI_SYMBOLSFORLEGACYCOMPUTINGSUP           }   /* block=symbolsforlegacycomputingsup */,
+  {     9,  2916,     0,  14,   0,  UNI_HIGHSURROGATES                         }   /* highsurrogates */,
+  {     0,  3317,  3430,   5,   9,  UNI_MISCARROWS                             }   /* blk=miscarrows */,
+  {     3,  8924,     0,  22,   0,  UNI_insc_values_index                      }   /* indicsyllabiccategory= */,
+  {     1,  1127,  5730,   4,  20,  UNI_HMNP                                   }   /* scx=nyiakengpuachuehmong */,
+  {     0,  1711,  5813,   4,   4,  UNI_INLISU                                 }   /* blk=lisu */,
+  {     1,  2449,  1496,   9,   7,  UNI_CJKSTROKES                             }   /* block=cjkstrokes */,
+  {     0,  1324,   937,   2,   4,  UNI_BALI                                   }   /* isbali */,
+  {     1,  1711,  1513,   4,  10,  UNI_INDIVESAKURU                           }   /* blk=divesakuru */,
+  {     7,   321,  3863,   2,  11,  UNI_PHONETICEXT                            }   /* inphoneticext */,
+  {    27,  1127,   821,   4,   4,  UNI_KALI                                   }   /* scx=kali */,
+  {    12,  1236,  4760,   5,   4,  UNI_CJKEXTC                                }   /* incjkextc */,
+  {     6,  1453,  3848,   3,   2,  UNI_WB__NL                                 }   /* wb=nl */,
+  {     0,  5436,  5945,  17,   3,  UNI_LATINEXTG                              }   /* block=latinextendedg */,
+  {     8,   321,  7919,   2,  16,  UNI_TANGUTCOMPONENTS                       }   /* intangutcomponents */,
+  {     0,  1127,   768,   4,   7,  UNI_MAND                                   }   /* scx=mandaic */,
+  {     1,   982,   369,   8,   2,  UNI_EXT                                    }   /* extender=y */,
+  {     2,  7867,  5631,   3,   4,  UNI_SC__CHER                               }   /* sc=cher */,
+  {     0,  1983,    58,  11,   1,  UNI_bidic_values_index                     }   /* bidicontrol= */,
+  {     3,  5383,  3251,   6,   9,  UNI__PERL_ANY_FOLDS                        }   /* _perl_any_folds */,
+  {     0,  1324,    86,   2,   4,  UNI_GONG                                   }   /* isgong */,
+  {    12,  1324,  6599,   2,  13,  UNI_GLAGOLITICSUP                          }   /* isglagoliticsup */,
+  {     0,  1324,  5138,   2,   5,  UNI_TAML                                   }   /* istamil */,
+  {     0,  6287,  3154,  10,   2,  UNI_LB__QU                                 }   /* linebreak=qu */,
+  {    40,  1923,  4412,   7,   7,  UNI_JURC                                   }   /* script=jurchen */,
+  {    43,  1195,  2206,   7,   2,  UNI_CCC__29                                }   /* ccc=ccc29 */,
+  {     0,  2393,   592,  10,   3,  UNI_IN__3                                  }   /* presentin=3.0 */,
+  {     0,  1711,  3551,   4,  15,  UNI_INMEROITICCURSIVE                      }   /* blk=meroiticcursive */,
+  {     1,  7867,   389,   3,   4,  UNI_SC__GOTH                               }   /* sc=goth */,
+  {    31,  1711,   803,   4,   7,  UNI_OLCK                                   }   /* blk=olchiki */,
+  {    24,  2655,  4973,   4,   4,  UNI_JG__ALAPH                              }   /* jg=alaph */,
+  {     2,  1324,  1641,   2,   6,  UNI_L                                      }   /* isletter */,
+  {   202,  5031,     0,   8,   0,  UNI_DINGBATS                               }   /* dingbats */,
+  {     5,   168,   627,   3,   5,  UNI_PCM                                    }   /* pcm=true */,
+  {     6,  1324,  6004,   3,  18,  UNI_COUNTINGROD                            }   /* iscountingrodnumerals */,
+  {     4,  2006,  6754,   8,   9,  UNI_KANAEXTB                               }   /* blk=kanaextendedb */,
+  {     2,   255,     0,   4,   0,  UNI_ZYYY                                   }   /* zyyy */,
+  {     5,  4264,   962,   4,   2, -UNI_IDSB                                   }   /* idsb=f */,
+  {     2,  8924,  7379,  31,  11,  UNI_INSC__CONSONANTPLACEHOLDER             }   /* indicsyllabiccategory=consonantplaceholder */,
+  {    10,  1923,  1050,   7,   6,  UNI_SC__YEZI                               }   /* script=yezidi */,
+  {     0,  3391,     0,  14,   0,  UNI_GREXT                                  }   /* graphemeextend */,
+  {     1,   321,  1466,   2,  10,  UNI_ASCII                                  }   /* inbasiclatin */,
+  {     7,  2449,  1729,   6,  11,  UNI_INCYPROMINOAN                          }   /* block=cyprominoan */,
+  {     0,  1127,   937,   4,   4,  UNI_BALI                                   }   /* scx=bali */,
+  {     2,  8924,  2953,  22,   9,  UNI_INSC__NONJOINER                        }   /* indicsyllabiccategory=nonjoiner */,
+  {     8,  2449,  6218,   6,   9,  UNI_INSUNDANESE                            }   /* block=sundanese */,
+  {     0,  1324,  1060,   5,   4,  UNI_CJKEXTB                                }   /* iscjkextb */,
+  {    16,  6465,  7697,   7,  10,  UNI_ENCLOSEDCJK                            }   /* block=enclosedcjk */,
+  {     0,  5108,     0,   8,   0,  UNI_BAMUMSUP                               }   /* bamumsup */,
+  {     0,  7867,   564,   3,   6,  UNI_RJNG                                   }   /* sc=rejang */,
+  {     1,  2896,  3749,   3,   9,  UNI_Z                                      }   /* gc=separator */,
+  {     0,   648,     0,   4,   0,  UNI_ELBA                                   }   /* elba */,
+  {     0,  8366,  4427,  16,  15,  UNI_LOWERCASELETTER                        }   /* generalcategory=lowercaseletter */,
+  {    24,   277,   962,   3,   6, -UNI_CWT                                    }   /* cwt=false */,
+  {     0,  8924,  6088,  22,  16,  UNI_INSC__SYLLABLEMODIFIER                 }   /* indicsyllabiccategory=syllablemodifier */,
+  {     2,  1324,  6303,   2,  21,  UNI_LOE                                    }   /* islogicalorderexception */,
+  {     0,  1502,   962,   2,   2, -UNI_SD                                     }   /* sd=f */,
+  {     3,  3216,     0,  13,   0,  UNI_QMARK                                  }   /* quotationmark */,
+  {     2,   314,   962,   5,   6, -UNI__PERL_PATWS                            }   /* patws=false */,
+  {     5,   558,   627,   6,   5,  UNI_PATSYN                                 }   /* patsyn=true */,
+  {     0,  6498,  6200,   7,  11,  UNI_MONGOLIANSUP                           }   /* block=mongoliansup */,
+  {    33,  1127,  2072,   4,   7,  UNI_SOGD                                   }   /* scx=sogdian */,
+  {     4,  3806,   369,  16,   4,  UNI_IDSU                                   }   /* idsunaryoperator=yes */,
+  {    11,  2449,  5031,   6,   8,  UNI_DINGBATS                               }   /* block=dingbats */,
+  {     0,  1127,   706,   4,   5,  UNI_OGAM                                   }   /* scx=ogham */,
+  {    13,  1527,   626,   4,   3,  UNI_XPOSIXSPACE                            }   /* space=t */,
+  {     0,   321,  8990,   2,  35,  UNI_SYMBOLSFORLEGACYCOMPUTINGSUP           }   /* insymbolsforlegacycomputingsupplement */,
+  {     0,  4049,   409,  15,   2,  UNI_NV__1_SLASH_16                         }   /* numericvalue=1/16 */,
+  {     1,  8366,  1526,  16,   2,  UNI_ZS                                     }   /* generalcategory=zs */,
+  {    23,  4650,   574,  17,   6,  UNI_TNSA                                   }   /* scriptextensions=tangsa */,
+  {     5,  8889,     0,  26,   0,  UNI_CJK                                    }   /* block=cjkunifiedideographs */,
+  {     0,  2449,  6143,   6,  19,  UNI_SUPARROWSB                             }   /* block=supplementalarrowsb */,
+  {     1,  7643,  7449,  24,   2,  UNI_CCC__27                                }   /* canonicalcombiningclass=27 */,
+  {     3,  2974,  6550,   3,  21,  UNI_EARLYDYNASTICCUNEIFORM                 }   /* isearlydynasticcuneiform */,
+  {    42,  1711,    23,   4,   4,  UNI_INAHOM                                 }   /* blk=ahom */,
+  {     0,     5,  2162,   1,  11,  UNI_MATHALPHANUM                           }   /* mathalphanum */,
+  {     2,  1127,  2863,   3,   7,  UNI_ARAB                                   }   /* scx=arabic */,
+  {     3,  2449,   747,   6,   7,  UNI_INKANNADA                              }   /* block=kannada */,
+  {     1,  4080,  2256,  14,   8,  UNI_NV__3_SLASH_4                          }   /* numericvalue=7.500e-01 */,
+  {     0,     5,   369,   3,   4,  UNI_MCM                                    }   /* mcm=yes */,
+  {     0,  1127,   128,   4,   3,  UNI_LAO                                    }   /* scx=lao */,
+  {     0,   304,  2297,   4,   8,  UNI_NV__11_SLASH_12                        }   /* nv=9.167e-01 */,
+  {     2,  1527,   626,   4,   6,  UNI_XPOSIXSPACE                            }   /* space=true */,
+  {     2,   304,  1379,   3,   2,  UNI_NV__32                                 }   /* nv=32 */,
+  {     1,  1324,  3391,   2,  14,  UNI_GREXT                                  }   /* isgraphemeextend */,
+  {     0,  1810,  8023,   6,  20,  UNI_ARABICPFA                              }   /* isarabicpresentationformsa */,
+  {     3,    30,  1446,   1,   7,  UNI_INTHAANA                               }   /* inthaana */,
+  {     0,  1324,  2984,   2,   7,  UNI_MAHJONG                                }   /* ismahjong */,
+  {     0,  7867,   420,   3,   4,  UNI_SC__ARMN                               }   /* sc=armn */,
+  {     4,   321,  7210,   2,  14,  UNI_MEETEIMAYEKEXT                         }   /* inmeeteimayekext */,
+  {     3,  2449,  1158,   6,   8,  UNI_INUGARITIC                             }   /* block=ugaritic */,
+  {     0,  1711,  3822,   7,  11,  UNI_CJKCOMPATFORMS                         }   /* blk=cjkcompatforms */,
+  {    28,  4617,  4108,  15,   2,  UNI_NV__3_SLASH_80                         }   /* numericvalue=3/80 */,
+  {     2,   541,   546,   4,   2,  UNI_NV__3_SLASH_5                          }   /* nv=3/5 */,
+  {     6,   558,  2401,   5,   2,  UNI_patsyn_values_index                    }   /* patsyn= */,
+  {     0,   277,   962,   3,   2, -UNI_CWT                                    }   /* cwt=f */,
+  {     2,  3188,     0,  14,   0,  UNI_PCUN                                   }   /* protocuneiform */,
+  {     3,  1711,   716,   4,   5,  UNI_INRUNIC                                }   /* blk=runic */,
+  {    32,   304,   302,   3,   2,  UNI_NV__40                                 }   /* nv=40 */,
+  {     3,  6498,  8826,   7,  32,  UNI_MISCMATHSYMBOLSB                       }   /* block=miscellaneousmathematicalsymbolsb */,
+  {     0,  1923,  3696,   6,   9,  UNI_SC__ETHI                               }   /* script=ethiopic */,
+  {     2,  1127,   227,   4,   4,  UNI_TODR                                   }   /* scx=todr */,
+  {     5,  1767,   968,   3,   3,  UNI_DT__COM                                }   /* dt=com */,
+  {     0,   321,   998,   2,   8,  UNI_INGURMUKHI                             }   /* ingurmukhi */,
+  {     1,  2636,  5463,   6,  12,  UNI_PO                                     }   /* isotherpunctuation */,
+  {     1,  2098,  4796,   5,   5,  UNI_POSIXUPPER                             }   /* posixupper */,
+  {     1,   662,   962,   7,   2, -UNI_EXTPICT                                }   /* extpict=f */,
+  {    18,  1324,   144,   2,   4,  UNI_MYMR                                   }   /* ismymr */,
+  {     1,  1300,     0,   4,   0,  UNI_SOYO                                   }   /* soyo */,
+  {     0,  6287,     0,  12,   0,  UNI_LB__AK                                 }   /* linebreak=ak */,
+  {    23,    19,   639,   4,   3, -UNI_POSIXXDIGIT                            }   /* ahex=no */,
+  {     2,  4728,  4005,   5,  15,  UNI_LINEARBIDEOGRAMS                       }   /* blk=linearbideograms */,
+  {     0,  4633,    58,  17,   1,  UNI_ri_values_index                        }   /* regionalindicator= */,
+  {     0,  8095,   253,  18,   2,  UNI_DT__NB                                 }   /* decompositiontype=nb */,
+  {     0,  7962,  2277,  27,   2,  UNI_CCC__33                                }   /* canonicalcombiningclass=ccc33 */,
+  {     2,  7610,  3932,  10,  14,  UNI_BC__NSM                                }   /* bidiclass=nonspacingmark */,
+  {     0,   321,  1666,   2,  10,  UNI_INTOLONGSIKI                           }   /* intolongsiki */,
+  {     1,  8889,  4636,  32,   4,  UNI_CJKEXTA                                }   /* block=cjkunifiedideographsextensiona */,
+  {     0,   321,  2427,   2,   3,  UNI_INIDC                                  }   /* inidc */,
+  {     0,  4650,   191,  17,   4,  UNI_SAMR                                   }   /* scriptextensions=samr */,
+  {     1,  2882,   627,   5,   5,  UNI_EMOJI                                  }   /* emoji=true */,
+  {     0,  1923,   389,   7,   6,  UNI_SC__GOTH                               }   /* script=gothic */,
+  {     2,  2426,   626,  10,   3,  UNI_XIDC                                   }   /* xidcontinue=t */,
+  {     2,  2718,  5693,   3,  17,  UNI_LB__HH                                 }   /* lb=unambiguoushyphen */,
+  {     0,    55,  4173,   4,  13,  UNI_CCC__IS                                }   /* ccc=iotasubscript */,
+  {    13,  1324,  8511,   3,  29,  UNI_CUNEIFORMNUMBERS                       }   /* iscuneiformnumbersandpunctuation */,
+  {     1,  1324,   452,   2,   4,  UNI_OGAM                                   }   /* isogam */,
+  {     2,  4650,   413,  18,   3,  UNI_MIAO                                   }   /* scriptextensions=miao */,
+  {     1,  1127,   179,   4,   4,  UNI_COPT                                   }   /* scx=qaac */,
+  {     4,  8796,  2848,  23,   6,  UNI_INPC__RIGHT                            }   /* indicpositionalcategory=right */,
+  {     0,   321,  1150,   2,   8,  UNI_INTIFINAGH                             }   /* intifinagh */,
+  {     8,  7865,  7095,  14,  10,  UNI_INSC__CONSONANTHEADLETTER              }   /* insc=consonantheadletter */,
+  {    20,  4650,   929,  17,   8,  UNI_ARMN                                   }   /* scriptextensions=armenian */,
+  {     0,    75,   962,   3,   6, -UNI_CWU                                    }   /* cwu=false */,
+  {     0,  6672,  2212,  14,   8,  UNI_NV__5_SLASH_2                          }   /* numericvalue=2.500e+00 */,
+  {     3,  8421,  4636,  26,   4,  UNI_CJKEXTA                                }   /* cjkunifiedideographsextensiona */,
+  {     0,  1923,  1600,   7,  10,  UNI_NAGM                                   }   /* script=nagmundari */,
+  {    16,    30,  5630,   1,   9,  UNI_CHER                                   }   /* ischerokee */,
+  {     0,    42,  2834,   2,   3,  UNI_SB__LE                                 }   /* sb=le */,
+  {     0,   321,  9318,   2,  34,  UNI_UCAS                                   }   /* inunifiedcanadianaboriginalsyllabics */,
+  {     0,  8479,  4907,  28,   4,  UNI_CJKEXTF                                }   /* iscjkunifiedideographsextensionf */,
+  {     2,  1711,  2014,   4,   4,  UNI_UCAS                                   }   /* blk=ucas */,
+  {     4,  3693,  1553,  12,   4,  UNI_ETHIOPICEXTA                           }   /* blk=ethiopicexta */,
+  {     2,  7231,     0,  19,   0,  UNI_DEVANAGARIEXTA                         }   /* devanagariextendeda */,
+  {     8,  1923,  3551,   7,  15,  UNI_MERC                                   }   /* script=meroiticcursive */,
+  {    23,   321,  7401,   2,  18,  UNI_GEOMETRICSHAPESEXT                     }   /* ingeometricshapesext */,
+  {    50,  1923,  4847,   7,   7,  UNI_SC__LINB                               }   /* script=linearb */,
+  {    34,  1324,  5926,   2,  21,  UNI_CWU                                    }   /* ischangeswhenuppercased */,
+  {     2,  5436,  4982,  14,  10,  UNI_LATINEXTADDITIONAL                     }   /* block=latinextadditional */,
+  {     2,  1324,  4397,   2,   6,  UNI_HANG                                   }   /* ishangul */,
+  {     2,  2627,  4863,   3,  15,  UNI_MISCMATHSYMBOLSB                       }   /* ismiscmathsymbolsb */,
+  {     9,  6258,  3488,  13,  12,  UNI_JG__FINALSEMKATH                       }   /* joininggroup=finalsemkath */,
+  {     0,  1711,  4878,   4,   8,  UNI_INBOPOMOFO                             }   /* blk=bopomofo */,
+  {     1,  1261,  1060,   4,   4,  UNI_KANAEXTB                               }   /* kanaextb */,
+  {     0,  1102,     0,   6,   0,  UNI_NV__1_SLASH_3                          }   /* nv=1/3 */,
+  {     0,  3595,   408,  14,   1,  UNI_NV__45                                 }   /* numericvalue=45 */,
+  {     0,  1127,  1600,   4,   4,  UNI_NAGM                                   }   /* scx=nagm */,
+  {     0,  4746,  6607,  12,  12,  UNI_CYRILLICSUP                            }   /* block=cyrillicsupplement */,
+  {     0,  7643,  6740,  24,   4,  UNI_WB__EB                                 }   /* canonicalcombiningclass=atbl */,
+  {     3,  5750,   369,  19,   4,  UNI_TERM                                   }   /* terminalpunctuation=yes */,
+  {    11,  2860,  6922,   6,  22,  UNI_ARCHAICCUNEIFORMNUMERALS               }   /* blk=archaiccuneiformnumerals */,
+  {     1,  1324,   247,   2,   4,  UNI_YI                                     }   /* isyiii */,
+  {     0,  2449,  1044,   6,   6,  UNI_INWANCHO                               }   /* block=wancho */,
+  {    11,   558,  9165,   5,   3,  UNI_PATSYN                                 }   /* patsyn=t */,
+  {     2,  1236,  6642,   4,   8,  UNI_CJKSYMBOLS                             }   /* incjksymbols */,
+  {    11,  1540,  5532,   4,  16,  UNI_INPUNCTUATION                          }   /* ingeneralpunctuation */,
+  {     0,  1831,  2020,   8,   3,  UNI_JG__CROWNTAH                           }   /* jg=crowntah */,
+  {     0,  1127,   833,   4,   4,  UNI_PCUN                                   }   /* scx=pcun */,
+  {     1,  3317,  3919,   5,  10,  UNI_MISCSYMBOLS                            }   /* blk=miscsymbols */,
+  {     0,  5138,     0,   8,   0,  UNI_TAMILSUP                               }   /* tamilsup */,
+  {     0,  6571,   962,  20,   2, -UNI_IDCOMPATMATHCONTINUE                   }   /* idcompatmathcontinue=f */,
+  {    17,   321,  4352,   2,   8,  UNI_VEDICEXT                               }   /* invedicext */,
+  {    31,  7867,    63,   3,   4,  UNI_CHRS                                   }   /* sc=chrs */,
+  {     2,   321,  5242,   2,   7,  UNI_INSHARADA                              }   /* insharada */,
+  {     4,  1177,     0,   9,   0,  UNI_BERF                                   }   /* beriaerfe */,
+  {     1,   321,  7334,   2,  14,  UNI_BYZANTINEMUSIC                         }   /* inbyzantinemusic */,
+  {     2,   395,   638,   4,   2,  UNI_grext_values_index                     }   /* grext= */,
+  {     2,   867,    58,   5,   1,  UNI_sterm_values_index                     }   /* sterm= */,
+  {     0,  4247,   962,  17,   6, -UNI_IDCOMPATMATHSTART                      }   /* idcompatmathstart=false */,
+  {    31,  1923,   530,   7,   4,  UNI_SC__LYDI                               }   /* script=lydi */,
+  {     2,  7052,     0,   8,   0,  UNI_INPC__TOP                              }   /* inpc=top */,
+  {    16,  1827,  1527,   4,   5,  UNI_VERTSPACE                              }   /* vertspace */,
+  {     3,  8095,  1751,  18,   8,  UNI_DT__FRA                                }   /* decompositiontype=fraction */,
+  {     0,  2449,  5631,   6,  18,  UNI_CHEROKEESUP                            }   /* block=cherokeesupplement */,
+  {     0,  7962,   405,  27,   2,  UNI_CCC__34                                }   /* canonicalcombiningclass=ccc34 */,
+  {     0,  1324,  2072,   2,   7,  UNI_SOGD                                   }   /* issogdian */,
+  {     2,  7627,  1647,   5,   9,  UNI_SMALLFORMS                             }   /* blk=smallforms */,
+  {    13,  4650,  5808,  17,   4,  UNI_BENG                                   }   /* scriptextensions=beng */,
+  {     2,  5947,   263,  21,   2,  UNI_GCB__CN                                }   /* graphemeclusterbreak=cn */,
+  {     3,  4035,   369,  14,   4,  UNI_NFKCQC__Y                              }   /* nfkcquickcheck=yes */,
+  {     1,  1238,  6812,   3,  11,  UNI_CJKRADICALSSUP                         }   /* cjkradicalssup */,
+  {     6,   321,   612,   2,   7,  UNI_INAVESTAN                              }   /* inavestan */,
+  {     1,  6287,  3992,  10,  13,  UNI_LB__PR                                 }   /* linebreak=prefixnumeric */,
+  {     6,   321,  5242,   2,  10,  UNI_SHARADASUP                             }   /* insharadasup */,
+  {    83,  2644,  4427,   6,   5,  UNI_XPOSIXLOWER                            }   /* xposixlower */,
+  {     8,  1324,  1026,   2,   6,  UNI_LEPC                                   }   /* islepcha */,
+  {     2,  7643,  8675,  24,  10,  UNI_CCC__BR                                }   /* canonicalcombiningclass=belowright */,
+  {     3,  1711,  6218,   4,   9,  UNI_INSUNDANESE                            }   /* blk=sundanese */,
+  {     0,  5495,  8117,  20,  10,  UNI_LB__H3                                 }   /* hangulsyllabletype=lvtsyllable */,
+  {     8,  2449,   998,   6,   8,  UNI_INGURMUKHI                             }   /* block=gurmukhi */,
+  {     2,  5666,  4958,  13,   5,  UNI_JG__MANICHAEANGIMEL                    }   /* jg=manichaeangimel */,
+  {     1,  8373,  2098,   9,   2,  UNI_PO                                     }   /* category=po */,
+  {     0,  4650,   175,  17,   4,  UNI_PHNX                                   }   /* scriptextensions=phnx */,
+  {     0,  2526,     0,  10,   0,  UNI_INETHIOPIC                             }   /* inethiopic */,
+  {     0,  1324,   148,   2,   4,  UNI_NARB                                   }   /* isnarb */,
+  {     1,  1195,  7667,   7,   3,  UNI_CCC__107                               }   /* ccc=ccc107 */,
+  {     2,  2393,   360,  10,   2,  UNI_IN__11                                 }   /* presentin=11 */,
+  {     6,  1127,   373,   4,   6,  UNI_CAKM                                   }   /* scx=chakma */,
+  {     0,  3891,  1718,   7,   4,  UNI_LATINEXTD                              }   /* islatinextd */,
+  {     8,  2426,   639,   4,   2, -UNI_XIDC                                   }   /* xidc=n */,
+  {     1,  6571,   962,  20,   6, -UNI_IDCOMPATMATHCONTINUE                   }   /* idcompatmathcontinue=false */,
+  {     0,  4650,  1420,  17,   4,  UNI_PALM                                   }   /* scriptextensions=palm */,
+  {     0,  2596,   962,   5,   2, -UNI_CASED                                  }   /* cased=f */,
+  {    57,  1127,   247,   4,   2,  UNI_YI                                     }   /* scx=yi */,
+  {     1,    30,  8989,   1,  26,  UNI_SYMBOLSFORLEGACYCOMPUTING              }   /* issymbolsforlegacycomputing */,
+  {     2,  1831,  6629,   3,   9,  UNI_JG__YEHBARREE                          }   /* jg=yehbarree */,
+  {     0,  1923,  1272,   7,   4,  UNI_SC__MULT                               }   /* script=mult */,
+  {     1,  1324,   210,   2,   2,  UNI_TITLE                                  }   /* islt */,
+  {     2,  4650,   152,  17,   4,  UNI_NEWA                                   }   /* scriptextensions=newa */,
+  {     0,  7867,   530,   3,   6,  UNI_SC__LYDI                               }   /* sc=lydian */,
+  {     9,  1711,  8511,   5,  29,  UNI_CUNEIFORMNUMBERS                       }   /* blk=cuneiformnumbersandpunctuation */,
+  {     0,  6120,     0,  21,   0,  UNI_PRTI                                   }   /* inscriptionalparthian */,
+  {     1,   868,    58,   4,   1,  UNI_term_values_index                      }   /* term= */,
+  {     6,  1577,  1553,   6,   4,  UNI_KANAEXTA                               }   /* iskanaexta */,
+  {    69,  2718,  4992,   3,  15,  UNI_LB__CB                                 }   /* lb=contingentbreak */,
+  {     0,  1577,  6754,   6,   9,  UNI_KANAEXTB                               }   /* iskanaextendedb */,
+  {     0,  3806,   369,   4,   2,  UNI_IDSU                                   }   /* idsu=y */,
+  {     4,  2036,     0,  12,   0,  UNI_GRBASE                                 }   /* graphemebase */,
+  {    21,  1711,  4352,   4,  15,  UNI_VEDICEXT                               }   /* blk=vedicextensions */,
+  {     1,  1923,  1080,   7,   8,  UNI_KRAI                                   }   /* script=kiratrai */,
+  {     0,   321,  6218,   2,   9,  UNI_INSUNDANESE                            }   /* insundanese */,
+  {     0,   321,    23,   2,   4,  UNI_INAHOM                                 }   /* inahom */,
+  {     0,   321,  9238,   2,  21,  UNI_MATHOPERATORS                          }   /* inmathematicaloperators */,
+  {     0,  4650,  4205,  16,   5,  UNI_MODI                                   }   /* scriptextensions=modi */,
+  {     3,  8366,  2596,  16,  11,  UNI_CASEDLETTER                            }   /* generalcategory=casedletter */,
+  {     0,  3877,     0,   4,   0,  UNI_DEVA                                   }   /* deva */,
+  {     0,  1324,  8229,   2,  17,  UNI_VS                                     }   /* isvariationselector */,
+  {     8,  2718,  4524,   3,  14,  UNI_LB__CR                                 }   /* lb=carriagereturn */,
+  {     4,  3176,   307,  11,   2,  UNI_IN__9                                  }   /* presentin=v90 */,
+  {     0,  1088,     0,   8,   0,  UNI_MAHJ                                   }   /* mahajani */,
+  {     2,   268,    58,   4,   1,  UNI_cwcf_values_index                      }   /* cwcf= */,
+  {   103,  8924,  3146,  31,   5,  UNI_INSC__CONSONANTFINAL                   }   /* indicsyllabiccategory=consonantfinal */,
+  {     0,  6862,  5513,  13,   3,  UNI_SB__LO                                 }   /* sentencebreak=lo */,
+  {     1,  4650,  4687,  17,  11,  UNI_SGNW                                   }   /* scriptextensions=signwriting */,
+  {     3,  7867,  1365,   3,   9,  UNI_TALU                                   }   /* sc=newtailue */,
+  {     0,   967,   962,   5,   2, -UNI_ECOMP                                  }   /* ecomp=f */,
+  {     2,  1711,  5074,   4,  18,  UNI_RUMI                                   }   /* blk=ruminumeralsymbols */,
+  {     0,  1142,     0,   8,   0,  UNI_TAGB                                   }   /* tagbanwa */,
+  {     0,  2616,   369,  11,   2,  UNI_JOINC                                  }   /* joincontrol=y */,
+  {     2,  1324,  1300,   2,   7,  UNI_SOYO                                   }   /* issoyombo */,
+  {     0,  7867,   612,   3,   7,  UNI_SC__AVST                               }   /* sc=avestan */,
+  {     0,  8373,  3745,   9,  13,  UNI_ZL                                     }   /* category=lineseparator */,
+  {     4,  1127,  7076,   4,   6,  UNI_BRAH                                   }   /* scx=brahmi */,
+  {     0,   745,   521,   5,   3,  UNI_KANBUN                                 }   /* inkanbun */,
+  {     0,  1324,  6511,   2,  13,  UNI_MATHOPERATORS                          }   /* ismathoperators */,
+  {     2,  1711,  6239,   4,  19,  UNI_SUPARROWSC                             }   /* blk=supplementalarrowsc */,
+  {    40,  1324,  3664,   2,  15,  UNI_ZANB                                   }   /* iszanabazarsquare */,
+  {     0,  2882,   638,  13,   4, -UNI_ECOMP                                  }   /* emojicomponent=no */,
+  {     0,  3512,     0,   4,   0,  UNI_JT__R                                  }   /* jt=r */,
+  {     5,  1799,     0,  11,   0,  UNI_INCB__LINKER                           }   /* incb=linker */,
+  {     0,  7865,  8153,  12,  18,  UNI_INSC__CONSONANTINITIALPOSTFIXED        }   /* insc=consonantinitialpostfixed */,
+  {     0,  1127,  1088,   4,   8,  UNI_MAHJ                                   }   /* scx=mahajani */,
+  {     1,  1127,   171,   4,   4,  UNI_PHLP                                   }   /* scx=phlp */,
+  {     5,  2449,  4352,   6,   8,  UNI_VEDICEXT                               }   /* block=vedicext */,
+  {    12,  1711,  1365,   4,   9,  UNI_INNEWTAILUE                            }   /* blk=newtailue */,
+  {     6,  2393,   601,  10,   3,  UNI_IN__7                                  }   /* presentin=7.0 */,
+  {    32,  1831,  7778,   3,  10,  UNI_JG__TEHMARBUTA                         }   /* jg=tehmarbuta */,
+  {     7,  1324,  4352,   2,  15,  UNI_VEDICEXT                               }   /* isvedicextensions */,
+  {     0,  7867,  1032,   3,   4,  UNI_SC__LYCI                               }   /* sc=lyci */,
+  {     2,  1831,  2685,   3,   3,  UNI_JG__HEH                                }   /* jg=heh */,
+  {    10,  1503,   627,  10,   5,  UNI_DEP                                    }   /* deprecated=true */,
+  {     3,   321,   945,   2,   8,  UNI_INBASSAVAH                             }   /* inbassavah */,
+  {     1,   395,   369,   5,   4,  UNI_GREXT                                  }   /* grext=yes */,
+  {     2,  1324,  7947,   2,  14,  UNI_PUA                                    }   /* isprivateusearea */,
+  {     1,  3833,     0,   6,   0,  UNI_KANGXI                                 }   /* kangxi */,
+  {     0,   272,    58,   5,   1,  UNI_cwkcf_values_index                     }   /* cwkcf= */,
+  {     3,  2896,   866,   3,   2,  UNI__PERL_SURROGATE                        }   /* gc=cs */,
+  {     9,  9185,     0,  35,   0,  UNI_DIACRITICALSSUP                        }   /* combiningdiacriticalmarkssupplement */,
+  {     6,  1923,  6599,   7,  10,  UNI_SC__GLAG                               }   /* script=glagolitic */,
+  {    15,   541,  1376,   4,   3,  UNI_NV__3000                               }   /* nv=3000 */,
+  {     1,  4796,   639,   5,   3, -UNI_XPOSIXUPPER                            }   /* upper=no */,
+  {     6,  8366,  6658,  16,  13,  UNI_M                                      }   /* generalcategory=combiningmark */,
+  {     7,   324,   962,   5,   6, -UNI_QMARK                                  }   /* qmark=false */,
+  {    24,  7867,   436,   3,   4,  UNI_KHMR                                   }   /* sc=khmr */,
+  {     3,   321,  1056,   2,   8,  UNI_JAMOEXTB                               }   /* injamoextb */,
+  {     1,  5947,  1969,  21,   3,  UNI_WB__EB                                 }   /* graphemeclusterbreak=gaz */,
+  {    55,   548,  2212,   4,   8,  UNI_NV__15_SLASH_2                         }   /* nv=7.500e+00 */,
+  {     2,   868,   962,   4,   6, -UNI_TERM                                   }   /* term=false */,
+  {     0,  5436,  4925,  10,   2,  UNI_LATIN1                                 }   /* block=latin1 */,
+  {     3,  1923,  2072,   7,   4,  UNI_SC__SOGD                               }   /* script=sogd */,
+  {     2,  7610,  3696,   9,   3,  UNI_BC__ET                                 }   /* bidiclass=et */,
+  {     0,  2449,  1056,   6,   8,  UNI_JAMOEXTB                               }   /* block=jamoextb */,
+  {     1,  2449,   309,   6,   5,  UNI_INORIYA                                }   /* block=oriya */,
+  {    11,  1831,   731,   3,   4,  UNI_JG__MEEM                               }   /* jg=meem */,
+  {     2,  7867,  1119,   3,   4,  UNI_SC__LINB                               }   /* sc=linb */,
+  {     5,  1324,   267,   2,   2,  UNI_CASEDLETTER                            }   /* islc */,
+  {     0,  3729,     0,  16,   0,  UNI_CYPRIOTSYLLABARY                       }   /* cypriotsyllabary */,
+  {    11,  1810,  1567,   6,   5,  UNI_ARABICSUP                              }   /* isarabicsup */,
+  {     4,  8373,  3935,   9,  11,  UNI_MC                                     }   /* category=spacingmark */,
+  {     1,  3216,   639,  13,   3, -UNI_QMARK                                  }   /* quotationmark=no */,
+  {     6,  6599,     0,  10,   0,  UNI_GLAG                                   }   /* glagolitic */,
+  {     0,  1324,   696,   2,   5,  UNI_DOGR                                   }   /* isdogra */,
+  {     0,  1324,  1964,   2,   5,  UNI_EBASE                                  }   /* isebase */,
+  {     0,  6498,  6190,  13,   9,  UNI_MYANMAREXTA                            }   /* block=myanmarextendeda */,
+  {     2,  1459,   369,   7,   2,  UNI_IDS                                    }   /* idstart=y */,
+  {     0,  4650,  1387,  17,   4,  UNI_ITAL                                   }   /* scriptextensions=ital */,
+  {     0,  1324,    71,   2,   4,  UNI_CPRT                                   }   /* iscprt */,
+  {     0,  1711,  7111,   4,  15,  UNI_MODIFIERLETTERS                        }   /* blk=modifierletters */,
+  {     4,  6366,    44,   3,   1,  UNI_VO__U                                  }   /* vo=u */,
+  {    19,  1127,  5108,   4,   4,  UNI_BAMU                                   }   /* scx=bamu */,
+  {     1,  1923,  1050,   7,   4,  UNI_SC__YEZI                               }   /* script=yezi */,
+  {     4,  4746,  4886,  14,   9,  UNI_CYRILLICEXTC                           }   /* block=cyrillicextendedc */,
+  {     2,   915,   799,   4,   2,  UNI_AGE__17                                }   /* age=17 */,
+  {     0,  1236,  6812,   5,  18,  UNI_CJKRADICALSSUP                         }   /* incjkradicalssupplement */,
+  {     5,  7275,   639,  25,   3, -UNI_DI                                     }   /* defaultignorablecodepoint=no */,
+  {     9,  1923,  1158,   7,   4,  UNI_UGAR                                   }   /* script=ugar */,
+  {     9,  8366,     4,  16,   2,  UNI_LM                                     }   /* generalcategory=lm */,
+  {    10,   321,  6022,   2,  19,  UNI_SC__MERO                               }   /* inmeroitichieroglyphs */,
+  {    12,  2974,  1060,  10,   4,  UNI_ETHIOPICEXTB                           }   /* isethiopicextb */,
+  {     0,    55,  7693,   3,   3,  UNI_CCC__22                                }   /* ccc=22 */,
+  {   128,  2516,  1060,  10,   4,  UNI_CYRILLICEXTB                           }   /* incyrillicextb */,
+  {     8,  1711,   412,   4,   4,  UNI_INMIAO                                 }   /* blk=miao */,
+  {     1,  1127,   280,   4,   5,  UNI_GARA                                   }   /* scx=garay */,
+  {     2,  8924,  1572,  22,   5,  UNI_INSC__BINDU                            }   /* indicsyllabiccategory=bindu */,
+  {     0,  1324,  5884,   2,  21,  UNI_CWL                                    }   /* ischangeswhenlowercased */,
+  {     1,  1324,  8764,   3,  32,  UNI_DIACRITICALSEXT                        }   /* iscombiningdiacriticalmarksextended */,
+  {     0,  1810,  6190,   8,   9,  UNI_ARABICEXTA                             }   /* isarabicextendeda */,
+  {    75,  2616,   627,  11,   2,  UNI_JOINC                                  }   /* joincontrol=t */,
+  {    30,  4650,  6023,  18,  18,  UNI_MERO                                   }   /* scriptextensions=meroitichieroglyphs */,
+  {     2,  2369,     0,   8,   0,  UNI_PHAISTOS                               }   /* phaistos */,
+  {     0,  4650,  5400,  17,  20,  UNI_HLUW                                   }   /* scriptextensions=anatolianhieroglyphs */,
+  { 21017,   285,     0,   2,   0,  UNI_ZP                                     }   /* zp */,
+  {     0,  8642,    96,  33,   1,  UNI_CJKEXTJ                                }   /* blk=cjkunifiedideographsextensionj */,
+  {     0,  3595,  5712,  12,   7,  UNI_NV__100000                             }   /* numericvalue=100000 */,
+  {     8,  3176,  4108,  11,   2,  UNI_IN__8                                  }   /* presentin=v80 */,
+  {     2,  1324,  3010,   2,   9,  UNI_MLYM                                   }   /* ismalayalam */,
+  {     9,    55,  7861,   4,   4,  UNI_CCC__216                               }   /* ccc=atar */,
+  {     7,  1923,  3320,   6,   8,  UNI_SC__MYMR                               }   /* script=myanmar */,
+  {    21,  2596,   627,   5,   2,  UNI_CASED                                  }   /* cased=t */,
+  {     0,  1503,   369,   3,   4,  UNI_DEP                                    }   /* dep=yes */,
+  {     0,  3176,  1379,  11,   2,  UNI_IN__3_DOT_2                            }   /* presentin=v32 */,
+  {     1,  1411,     0,   9,   0,  UNI_OUGR                                   }   /* olduyghur */,
+  {     0,  1324,  3729,   2,  16,  UNI_CYPRIOTSYLLABARY                       }   /* iscypriotsyllabary */,
+  {     2,   570,     0,   3,   0,  UNI_sb_values_index                        }   /* sb= */,
+  {     0,  4264,     0,  17,   0,  UNI_IDSB                                   }   /* idsbinaryoperator */,
+  {     1,  1324,   314,   2,   5,  UNI__PERL_PATWS                            }   /* ispatws */,
+  {     0,  4124,   627,  16,   5,  UNI_STERM                                  }   /* sentenceterminal=true */,
+  {     1,  7867,   508,   3,   3,  UNI_VAI                                    }   /* sc=vai */,
+  {     0,  1711,  3664,   4,  15,  UNI_INZANABAZARSQUARE                      }   /* blk=zanabazarsquare */,
+  {     9,  1855,   369,  11,   4,  UNI_KEHNOMIRROR                            }   /* kehnomirror=yes */,
+  {    83,   570,  4427,   3,   5,  UNI_SB__LO                                 }   /* sb=lower */,
+  {     1,  1238,  6642,   2,   8,  UNI_CJKSYMBOLS                             }   /* cjksymbols */,
+  {     0,  6862,  4796,  14,   5,  UNI_SB__UP                                 }   /* sentencebreak=upper */,
+  {     0,  1127,  5259,   4,  14,  UNI_ROHG                                   }   /* scx=hanifirohingya */,
+  {     0,  2528,  1060,   8,   4,  UNI_ETHIOPICEXTB                           }   /* ethiopicextb */,
+  {    41,  2006,  5248,   7,  11,  UNI_KANASUP                                }   /* blk=kanasupplement */,
+  {     1,  2449,  1676,   6,  10,  UNI_INWARANGCITI                           }   /* block=warangciti */,
+  {     5,   915,  6687,   4,   3,  UNI_AGE__5_DOT_1                           }   /* age=5.1 */,
+  {    29,  1324,   255,   2,   4,  UNI_ZYYY                                   }   /* iszyyy */,
+  {    27,    55,   918,   3,   3,  UNI_CCC__10                                }   /* ccc=10 */,
+  {    12,  4281,     0,   7,   0,  UNI_BRAI                                   }   /* braille */,
+  {     5,  3806,   962,   4,   6, -UNI_IDSU                                   }   /* idsu=false */,
+  {     3,  4650,   440,  17,   4,  UNI_LINA                                   }   /* scriptextensions=lina */,
+  {    11,  1503,    58,  10,   1,  UNI_dep_values_index                       }   /* deprecated= */,
+  {     0,  8095,    51,  18,   3,  UNI_DT__CAN                                }   /* decompositiontype=can */,
+  {     0,   321,   716,   2,   5,  UNI_INRUNIC                                }   /* inrunic */,
+  {     0,  2098,  3276,   5,   6,  UNI_POSIXXDIGIT                            }   /* posixxdigit */,
+  {     8,  1831,  1587,   3,   3,  UNI_JG__YEH                                }   /* jg=yeh */,
+  {     4,   967,   627,   5,   2,  UNI_ECOMP                                  }   /* ecomp=t */,
+  {     0,   903,     0,   5,   0,  UNI_UIDEO                                  }   /* uideo */,
+  {     0,  3595,  1376,  14,   2,  UNI_NV__400                                }   /* numericvalue=400 */,
+  {    15,  2321,  1376,   4,   3,  UNI_NV__5000                               }   /* nv=5000 */,
+  {     4,  1459,  1928,   6,   3,  UNI_IDS                                    }   /* idstart=t */,
+  {    19,  3849,   631,  11,   3,  UNI_LATINEXTE                              }   /* latinextendede */,
+  {     9,  2545,  2162,   3,  11,  UNI_MATHALPHANUM                           }   /* inmathalphanum */,
+  {     0,  1923,   775,   7,   4,  UNI_MARC                                   }   /* script=marc */,
+  {     9,  4650,  1729,  17,  11,  UNI_CPMN                                   }   /* scriptextensions=cyprominoan */,
+  {     1,  2449,  1142,   6,   8,  UNI_INTAGBANWA                             }   /* block=tagbanwa */,
+  {     6,  8796,  7069,  27,   7,  UNI_INPC__TOPANDLEFT                       }   /* indicpositionalcategory=topandleft */,
+  {     0,  2393,   604,  11,   3,  UNI_IN__18                                 }   /* presentin=18.0 */,
+  {     0,  1324,  4894,   2,  16,  UNI_PE                                     }   /* isclosepunctuation */,
+  {     0,  1994,   639,  12,   2, -UNI_BIDIM                                  }   /* bidimirrored=n */,
+  {    27,  2449,  6180,   6,  10,  UNI_JAMO                                   }   /* block=hanguljamo */,
+  {     0,  1034,     0,   2,   0,  UNI_CI                                     }   /* ci */,
+  {     5,  8366,     0,  16,   0,  UNI_gc_values_index                        }   /* generalcategory= */,
+  {     0,  1324,  4023,   2,  10,  UNI_SM                                     }   /* ismathsymbol */,
+  {     2,  3176,   919,  12,   2,  UNI_IN__11                                 }   /* presentin=v110 */,
+  {    12,  5153,  1060,  10,   4,  UNI_KANAEXTB                               }   /* block=kanaextb */,
+  {     0,   867,   627,   5,   2,  UNI_STERM                                  }   /* sterm=t */,
+  {     5,  3164,  6671,  11,   3,  UNI_NT__NU                                 }   /* numerictype=nu */,
+  {     0,  7867,   768,   3,   7,  UNI_SC__MAND                               }   /* sc=mandaic */,
+  {     0,  6303,  9162,  17,   5,  UNI_loe_values_index                       }   /* logicalorderexception= */,
+  {     7,    15,  3606,   2,   3,  UNI_AGE__4                                 }   /* age=4 */,
+  {     3,  2896,   285,   3,   2,  UNI_ZP                                     }   /* gc=zp */,
+  {    18,  1923,  2009,   6,   5,  UNI_SC__KANA                               }   /* script=kana */,
+  {     0,  4650,   420,  17,   4,  UNI_ARMN                                   }   /* scriptextensions=armn */,
+  {     1,  4023,   962,   4,   6, -UNI_MATH                                   }   /* math=false */,
+  {     1,  1127,   102,   4,   4,  UNI_HLUW                                   }   /* scx=hluw */,
+  {    75,  3595,  2324,  13,   9,  UNI_NV__7_SLASH_12                         }   /* numericvalue=5.833e-01 */,
+  {     0,    55,  2206,   4,   2,  UNI_CCC__29                                }   /* ccc=29 */,
+  {     0,  2449,  1300,   6,   7,  UNI_INSOYOMBO                              }   /* block=soyombo */,
+  {     0,  5163,  5981,  16,   4, -UNI_EBASE                                  }   /* emojimodifierbase=no */,
+  {     2,  1810,  6607,   6,  12,  UNI_ARABICSUP                              }   /* isarabicsupplement */,
+  {     3,    16,  2495,   1,   7,  UNI_GREEKEXT                               }   /* greekext */,
+  {     0,  1127,   231,   4,   4,  UNI_TUTG                                   }   /* scx=tutg */,
+  {     1,  1711,   112,   4,   4,  UNI_INKAWI                                 }   /* blk=kawi */,
+  {     0,  7867,  1666,   3,  10,  UNI_TOLS                                   }   /* sc=tolongsiki */,
+  {    55,  5704,   962,   6,   2, -UNI_HYPHEN                                 }   /* hyphen=f */,
+  {     0,    54,     0,   2,   0,  UNI_SC                                     }   /* sc */,
+  {     1,  8229,     0,  17,   0,  UNI_VS                                     }   /* variationselector */,
+  {     1,   713,  2295,   3,   4,  UNI_AGE__4_DOT_1                           }   /* age=4.1 */,
+  {     2,  2596,   369,   5,   2,  UNI_CASED                                  }   /* cased=y */,
+  {     3,  4650,  4878,  17,   8,  UNI_BOPO                                   }   /* scriptextensions=bopomofo */,
+  {     2,   321,  1056,   2,   4,  UNI_JAMO                                   }   /* injamo */,
+  {     0,  3512,    12,   3,   1,  UNI_JT__D                                  }   /* jt=d */,
+  {     4,  1711,  4156,   4,  17,  UNI_INCAUCASIANALBANIAN                    }   /* blk=caucasianalbanian */,
+  {     2,  6366,     0,   3,   0,  UNI_vo_values_index                        }   /* vo= */,
+  {     1,  1127,   488,   4,   4,  UNI_SHAW                                   }   /* scx=shaw */,
+  {     0,  1620,     0,  10,   0,  UNI_PHNX                                   }   /* phoenician */,
+  {     1,  4728,  4925,   8,   2,  UNI_LATIN1                                 }   /* blk=latin1 */,
+  {     2,  4763,     0,  18,   0,  UNI_COPTICEPACTNUMBERS                     }   /* copticepactnumbers */,
+  {     0,  2642,  2036,   8,   5,  UNI_XPOSIXGRAPH                            }   /* isxposixgraph */,
+  {     0,  1923,   152,   7,   4,  UNI_SC__NEWA                               }   /* script=newa */,
+  {     0,  8366,  2026,  16,   6,  UNI_S                                      }   /* generalcategory=symbol */,
+  {     5,  1656,   369,  10,   4,  UNI_SD                                     }   /* softdotted=yes */,
+  {     0,  1711,  8956,   5,  34,  UNI_DIACRITICALSFORSYMBOLS                 }   /* blk=combiningdiacriticalmarksforsymbols */,
+  {     5,    30,  5630,   1,  19,  UNI_CHEROKEESUP                            }   /* ischerokeesupplement */,
+  {     7,  2974,  8308,   3,  28,  UNI_ENCLOSEDIDEOGRAPHICSUP                 }   /* isenclosedideographicsupplement */,
+  {     1,  3679,  1567,  10,   5,  UNI_CYRILLICSUP                            }   /* blk=cyrillicsup */,
+  {     1,   321,    59,   2,   4,  UNI_INCHAM                                 }   /* incham */,
+  {     0,  3863,     0,  14,   0,  UNI_PHONETICEXTSUP                         }   /* phoneticextsup */,
+  {     0,  1324,    27,   2,   4,  UNI_ARMI                                   }   /* isarmi */,
+  {     6,  7304,   627,  20,   5,  UNI_CE                                     }   /* compositionexclusion=true */,
+  {     1,  2518,  6754,   8,   9,  UNI_CYRILLICEXTB                           }   /* cyrillicextendedb */,
+  {     1,   321,  1356,   2,   9,  UNI_INNABATAEAN                            }   /* innabataean */,
+  {     0,  3679,  8171,  12,  13,  UNI_CYRILLICSUP                            }   /* blk=cyrillicsupplementary */,
+  {     5,  6465,  1567,  12,   5,  UNI_ETHIOPICSUP                            }   /* block=ethiopicsup */,
+  {     3,  9025,  1461,  33,   5,  UNI__PERL_PROBLEMATIC_LOCALE_FOLDEDS_START }   /* _perl_problematic_locale_foldeds_start */,
+  {     1,  7643,   551,  24,   1,  UNI_CCC__7                                 }   /* canonicalcombiningclass=7 */,
+  {     2,     2,   368,   1,   5,  UNI_CE                                     }   /* ce=yes */,
+  {     5,  3595,  2212,  14,   8,  UNI_NV__9_SLASH_2                          }   /* numericvalue=4.500e+00 */,
+  {     0,  1923,   436,   7,   4,  UNI_KHMR                                   }   /* script=khmr */,
+  {     2,   570,    36,   3,   2,  UNI_SB__AT                                 }   /* sb=at */,
+  {    79,  4746,  1567,  12,   5,  UNI_CYRILLICSUP                            }   /* block=cyrillicsup */,
+  {    31,  4650,    23,  17,   4,  UNI_AHOM                                   }   /* scriptextensions=ahom */,
+  {     0,   321,  4296,   2,  15,  UNI_CURRENCYSYMBOLS                        }   /* incurrencysymbols */,
+  {     1,  1773,  3639,   3,   7,  UNI_GCB__EX                                }   /* gcb=extend */,
+  {     3,  1711,  6199,   4,   9,  UNI_INMONGOLIAN                            }   /* blk=mongolian */,
+  {     1,  1711,   339,   4,   5,  UNI_VSSUP                                  }   /* blk=vssup */,
+  {     6,  1923,  1014,   7,   4,  UNI_HATR                                   }   /* script=hatr */,
+  {     6,  1711,  1307,   4,   7,  UNI_INSUNUWAR                              }   /* blk=sunuwar */,
+  {     5,   187,     0,   4,   0,  UNI_RUNR                                   }   /* runr */,
+  {     4,  6672,   546,  14,   2,  UNI_NV__2_SLASH_5                          }   /* numericvalue=2/5 */,
+  {     0,  8924,  7095,  31,  10,  UNI_INSC__CONSONANTHEADLETTER              }   /* indicsyllabiccategory=consonantheadletter */,
+  {     6,   270,     0,   2,   0,  UNI_CF                                     }   /* cf */,
+  {    11,  7819,     0,  21,   0,  UNI_BC__L                                  }   /* bidiclass=lefttoright */,
+  {     1,  2449,  1050,   6,   6,  UNI_INYEZIDI                               }   /* block=yezidi */,
+  {    13,  8366,  4371,  16,   5,  UNI_P                                      }   /* generalcategory=punct */,
+  {     0,  4650,   456,  17,   4,  UNI_OLCK                                   }   /* scriptextensions=olck */,
+  {    25,  7867,   456,   3,   4,  UNI_OLCK                                   }   /* sc=olck */,
+  {    26,  1127,  4878,   4,   4,  UNI_BOPO                                   }   /* scx=bopo */,
+  {     2,  6287,  2098,  10,   2,  UNI_LB__PO                                 }   /* linebreak=po */,
+  {     3,  2449,  1307,   6,   7,  UNI_INSUNUWAR                              }   /* block=sunuwar */,
+  {     5,  1281,  5668,   5,  11,  UNI_INMANICHAEAN                           }   /* block=manichaean */,
+  {     4,  1923,   484,   7,   4,  UNI_SC__ROHG                               }   /* script=rohg */,
+  {    56,  3364,  7451,  15,   9,  UNI_EA__H                                  }   /* eastasianwidth=halfwidth */,
+  {   128,   268,   962,   4,   2, -UNI_CWCF                                   }   /* cwcf=f */,
+  {     1,  2449,  5138,   6,   8,  UNI_TAMILSUP                               }   /* block=tamilsup */,
+  {     0,  2910,     0,   4,   0,  UNI_COPT                                   }   /* copt */,
+  {     1,  1324,  1272,   2,   7,  UNI_MULT                                   }   /* ismultani */,
+  {     2,  7962,  2206,  27,   2,  UNI_CCC__29                                }   /* canonicalcombiningclass=ccc29 */,
+  {     0,  1711,  4311,   4,  17,  UNI_INDICSIYAQNUMBERS                      }   /* blk=indicsiyaqnumbers */,
+  {     9,   570,   293,   3,   2,  UNI_SB__XX                                 }   /* sb=xx */,
+  {    29,    55,  1722,   4,   7,  UNI_CCC__1                                 }   /* ccc=overlay */,
+  {     0,  1324,  3269,   2,  13,  UNI_POSIXXDIGIT                            }   /* isasciihexdigit */,
+  {     2,  1324,  7563,   2,  26,  UNI_PCM                                    }   /* isprependedconcatenationmark */,
+  {    17,  3317,  1553,  11,   4,  UNI_MYANMAREXTA                            }   /* blk=myanmarexta */,
+  {     0,  1324,  6199,   2,   9,  UNI_MONG                                   }   /* ismongolian */,
+  {    12,   304,  2206,   3,   2,  UNI_NV__29                                 }   /* nv=29 */,
+  {    22,  8366,   639,  15,   2,  UNI_N                                      }   /* generalcategory=n */,
+  {   104,  2882,   962,   5,   6, -UNI_EMOJI                                  }   /* emoji=false */,
+  {     0,  1923,   580,   7,   6,  UNI_SC__TODR                               }   /* script=todhri */,
+  {     0,  4650,  4397,  17,   4,  UNI_HANG                                   }   /* scriptextensions=hang */,
+  {     1,  7169,    10,  22,   2,  UNI_JG__MALAYALAMRA                        }   /* joininggroup=malayalamra */,
+  {     0,  1324,  1265,   2,   4,  UNI_MAKA                                   }   /* ismaka */,
+  {     9,  4650,   215,  17,   4,  UNI_TFNG                                   }   /* scriptextensions=tfng */,
+  {     0,  2449,  7126,   6,  15,  UNI_TRANSPORTANDMAP                        }   /* block=transportandmap */,
+  {     0,  7867,   492,   3,   4,  UNI_SIDT                                   }   /* sc=sidt */,
+  {   129,  6287,  1527,  10,   5,  UNI_LB__SP                                 }   /* linebreak=space */,
+  {     0,    33,  7740,   1,  24,  UNI_SYMBOLSANDPICTOGRAPHSEXTA              }   /* symbolsandpictographsexta */,
+  {     2,  1127,  7210,   4,  11,  UNI_MTEI                                   }   /* scx=meeteimayek */,
+  {     0,  1324,  7111,   2,  14,  UNI_LM                                     }   /* ismodifierletter */,
+  {     1,  7867,  5593,   3,  20,  UNI_PHLI                                   }   /* sc=inscriptionalpahlavi */,
+  {     0,  4650,   141,  18,   3,  UNI_MTEI                                   }   /* scriptextensions=mtei */,
+  {     0,  7867,  4713,   3,   6,  UNI_SC__ZYYY                               }   /* sc=common */,
+  {     1,  7867,   908,   3,   7,  UNI_ZZZZ                                   }   /* sc=unknown */,
+  {     9,   945,     0,   4,   0,  UNI_BASS                                   }   /* bass */,
+  {     1,  4650,   280,  17,   5,  UNI_GARA                                   }   /* scriptextensions=garay */,
+  {     0,   424,   962,   2,   2, -UNI_DI                                     }   /* di=f */,
+  {     1,  1923,   160,   7,   4,  UNI_SC__OSGE                               }   /* script=osge */,
+  {     1,  2006,  5248,   7,   4,  UNI_KANASUP                                }   /* blk=kanasup */,
+  {     0,  4781,     0,   5,   0,  UNI_TITLE                                  }   /* title */,
+  {     8,  1923,   412,   7,   4,  UNI_MIAO                                   }   /* script=miao */,
+  {     0,  7867,   350,   3,   6,  UNI_SC__CARI                               }   /* sc=carian */,
+  {     0,   493,  4665,   2,   2,  UNI_ids_values_index                       }   /* ids= */,
+  {     0,  1236,  7010,   3,  21,  UNI_INDICNUMBERFORMS                       }   /* incommonindicnumberforms */,
+  {     1,  6258,   814,  13,   3,  UNI_JG__NYA                                }   /* joininggroup=nya */,
+  {     3,  7610,   866,  10,   2,  UNI_BC__CS                                 }   /* bidiclass=cs */,
+  {     0,  4080,  4078,  14,   2,  UNI_NV__7_SLASH_8                          }   /* numericvalue=7/8 */,
+  {   103,  1123,     0,   4,   0,  UNI_NSHU                                   }   /* nshu */,
+  {     1,  4247,     0,  17,   0,  UNI_IDCOMPATMATHSTART                      }   /* idcompatmathstart */,
+  {     8,  1324,    11,   2,   4,  UNI_ADLM                                   }   /* isadlm */,
+  {     5,  7865,  1205,   5,   5,  UNI_INSC__NUKTA                            }   /* insc=nukta */,
+  {    33,  7865,  2507,   5,   5,  UNI_INSC__VOWEL                            }   /* insc=vowel */,
+  {     0,  4650,   436,  17,   4,  UNI_KHMR                                   }   /* scriptextensions=khmr */,
+  {    12,  7867,   235,   3,   4,  UNI_WCHO                                   }   /* sc=wcho */,
+  {     0,  1324,    15,   2,   4,  UNI_AGHB                                   }   /* isaghb */,
+  {     0,  2718,  3979,   3,  13,  UNI_LB__AP                                 }   /* lb=aksaraprebase */,
+  {     1,   321,  5108,   2,   5,  UNI_INBAMUM                                }   /* inbamum */,
+  {    22,  2449,  2554,   6,  11,  UNI_INNANDINAGARI                          }   /* block=nandinagari */,
+  {     2,  2806,     0,  13,   0,  UNI_VERTICALFORMS                          }   /* verticalforms */,
+  {     1,  3183,  4093,   5,   2,  UNI_IN__17                                 }   /* in=v170 */,
+  {     2,   915,   595,   5,   3,  UNI_AGE__14                                }   /* age=14.0 */,
+  {    21,  1324,  5613,   2,  11,  UNI_TAIXUANJING                            }   /* istaixuanjing */,
+  {     0,   321,  5730,   2,  20,  UNI_INNYIAKENGPUACHUEHMONG                 }   /* innyiakengpuachuehmong */,
+  {     0,   280,     0,   5,   0,  UNI_GARA                                   }   /* garay */,
+  {     3,  1127,  1038,   4,   4,  UNI_TELU                                   }   /* scx=telu */,
+  {     0,  1923,   140,   7,   4,  UNI_MTEI                                   }   /* script=mtei */,
+  {    34,    33,     0,   1,   0,  UNI_S                                      }   /* s */,
+  {    37,  2449,  9186,   7,  34,  UNI_DIACRITICALSSUP                        }   /* block=combiningdiacriticalmarkssupplement */,
+  {     0,  2545,  6200,   3,  18,  UNI_MONGOLIANSUP                           }   /* inmongoliansupplement */,
+  {     4,  1324,  1356,   2,   9,  UNI_NBAT                                   }   /* isnabataean */,
+  {     0,  2473,   961,  12,   7, -UNI_CI                                     }   /* caseignorable=false */,
+  {     0,   558,   639,   6,   3, -UNI_PATSYN                                 }   /* patsyn=no */,
+  {     0,  1127,   191,   4,   4,  UNI_SAMR                                   }   /* scx=samr */,
+  {     4,   867,   639,   5,   2, -UNI_STERM                                  }   /* sterm=n */,
+  {     0,     5,  8610,   1,  32,  UNI_MISCMATHSYMBOLSA                       }   /* miscellaneousmathematicalsymbolsa */,
+  {     2,  2449,  7076,   6,   6,  UNI_INBRAHMI                               }   /* block=brahmi */,
+  {     0,    55,  9298,   4,  18,  UNI_CCC__216                               }   /* ccc=attachedaboveright */,
+  {     1,  3595,   300,  13,   2,  UNI_NV__30                                 }   /* numericvalue=30 */,
+  {    19,  1831,  7778,   3,  14,  UNI_JG__HAMZAONHEHGOAL                     }   /* jg=tehmarbutagoal */,
+  {     4,  1096,   369,   6,   4,  UNI_DT__NONE                               }   /* nfkdqc=yes */,
+  {     3,   553,   368,   2,   2,  UNI_loe_values_index                       }   /* loe= */,
+  {    75,  9147,  2841,  33,   5,  UNI_VO__TU                                 }   /* verticalorientation=transformedupright */,
+  {     6,  1711,  2581,   4,   6,  UNI_IPAEXT                                 }   /* blk=ipaext */,
+  {     0,  1788,  7499,   8,  18,  UNI_ARABICPFB                              }   /* inarabicpresentationformsb */,
+  {    25,  9220,  7740,   7,  24,  UNI_SYMBOLSANDPICTOGRAPHSEXTA              }   /* block=symbolsandpictographsexta */,
+  {     1,  1923,   207,   7,   4,  UNI_SC__TAML                               }   /* script=taml */,
+  {     0,  7962,  1203,  27,   2,  UNI_CCC__24                                }   /* canonicalcombiningclass=ccc24 */,
+  {     0,  2427,     0,   3,   0,  UNI_IDC                                    }   /* idc */,
+  {     0,  8937,     0,  10,   0,  UNI_C                                      }   /* category=c */,
+  {     5,  8924,  4340,  22,  12,  UNI_INSC__NUMBERJOINER                     }   /* indicsyllabiccategory=numberjoiner */,
+  {    62,  2896,  2026,   3,   6,  UNI_S                                      }   /* gc=symbol */,
+  {     5,  1195,   795,   7,   2,  UNI_CCC__35                                }   /* ccc=ccc35 */,
+  {     2,  1324,  5475,   2,  20,  UNI_EXTPICT                                }   /* isextendedpictographic */,
+  {     1,  8095,  1216,  18,   6,  UNI_DT__MED                                }   /* decompositiontype=medial */,
+  {     6,  1711,  4371,   4,  11,  UNI_INPUNCTUATION                          }   /* blk=punctuation */,
+  {     0,  1324,  3849,   2,  14,  UNI_LATINEXTD                              }   /* islatinextendedd */,
+  {     1,   304,  2195,   3,   9,  UNI_NV__1_SLASH_8                          }   /* nv=1.250e-01 */,
+  {     5,    20,   639,   3,   3, -UNI_XPOSIXXDIGIT                           }   /* hex=no */,
+  {     2,  1983,   369,  11,   2,  UNI_BIDIC                                  }   /* bidicontrol=y */,
+  {     6,  1831,  3041,   3,  11,  UNI_JG__YEHWITHTAIL                        }   /* jg=yehwithtail */,
+  {     0,   868,   639,   4,   3, -UNI_TERM                                   }   /* term=no */,
+  {     0,  7865,  6828,  12,  11,  UNI_INSC__CONSONANTSUBJOINED               }   /* insc=consonantsubjoined */,
+  {     0,  4023,   369,   4,   2,  UNI_MATH                                   }   /* math=y */,
+  {     2,  1831,  4963,   3,   3,  UNI_JG__SAD                                }   /* jg=sad */,
+  {     0,  1711,  2103,   4,   6,  UNI_INSYRIAC                               }   /* blk=syriac */,
+  {     1,  1127,     0,   8,   0,  UNI_TALU                                   }   /* scx=talu */,
+  {    20,  5968,  6982,  15,   9,  UNI_IDENTIFIERTYPE__INCLUSION              }   /* identifiertype=inclusion */,
+  {     1,  1324,  6218,   2,   4,  UNI_SUND                                   }   /* issund */,
+  {     0,  7250,   639,  25,   3, -UNI_CWKCF                                  }   /* changeswhennfkccasefolded=no */,
+  {     0,  1711,   875,   4,   7,  UNI_INTAGALOG                              }   /* blk=tagalog */,
+  {     0,  8924,  2079,  22,   7,  UNI_INSC__VISARGA                          }   /* indicsyllabiccategory=visarga */,
+  {     1,  3164,  6671,  11,   8,  UNI_NT__NU                                 }   /* numerictype=numeric */,
+  {     4,  6258,  3041,  13,  11,  UNI_JG__YEHWITHTAIL                        }   /* joininggroup=yehwithtail */,
+  {     0,  4367,     0,   4,   0,  UNI_DASH                                   }   /* dash */,
+  {     0,  1324,     2,   2,   3,  UNI_CWL                                    }   /* iscwl */,
+  {     0,  1127,   476,   4,   4,  UNI_PRTI                                   }   /* scx=prti */,
+  {     4,  1711,  2427,   4,   3,  UNI_INIDC                                  }   /* blk=idc */,
+  {     0,  6862,  4427,  14,   5,  UNI_SB__LO                                 }   /* sentencebreak=lower */,
+  {     0,   321,   882,   2,   7,  UNI_INTAITHAM                              }   /* intaitham */,
+  {     0,  4650,   803,  17,   7,  UNI_OLCK                                   }   /* scriptextensions=olchiki */,
+  {     3,  5666,  4471,  13,   4,  UNI_JG__MANICHAEANBETH                     }   /* jg=manichaeanbeth */,
+  {     0,  5842,   369,  21,   4,  UNI_CWCF                                   }   /* changeswhencasefolded=yes */,
+  {     6,  4110,     0,  14,   0,  UNI_NV__9                                  }   /* numericvalue=9 */,
+  {     3,  1324,   982,   2,   8,  UNI_EXT                                    }   /* isextender */,
+  {     2,  1127,   825,   4,   4,  UNI_MERC                                   }   /* scx=merc */,
+  {     1,  1923,  1038,   7,   4,  UNI_SC__TELU                               }   /* script=telu */,
+  {     8,  1324,   721,   2,   5,  UNI_TAYO                                   }   /* istaiyo */,
+  {     0,  4650,  1286,  17,   4,  UNI_PHAG                                   }   /* scriptextensions=phag */,
+  {     0,  3847,  3906,   3,  13,  UNI_LISUSUP                                }   /* inlisusupplement */,
+  {    36,  4650,   160,  17,   4,  UNI_OSGE                                   }   /* scriptextensions=osge */,
+  {     0,  6258,  7764,  13,  14,  UNI_JG__NOJOININGGROUP                     }   /* joininggroup=nojoininggroup */,
+  {     3,  1923,  6199,   7,   9,  UNI_SC__MONG                               }   /* script=mongolian */,
+  {     8,  1324,     0,   2,   2,  UNI_CASEDLETTER                            }   /* isl& */,
+  {    14,  1540,  6205,   7,   6,  UNI_GEORGIANSUP                            }   /* ingeorgiansup */,
+  {     1,  2449,  2048,   6,  12,  UNI_INGUNJALAGONDI                         }   /* block=gunjalagondi */,
+  {    13,  1324,   343,   2,   2,  UNI_PF                                     }   /* ispf */,
+  {     2,  3679,  1060,  12,   4,  UNI_CYRILLICEXTB                           }   /* blk=cyrillicextb */,
+  {     0,  2112,  7055,   4,   3,  UNI_JOINC                                  }   /* joinc=t */,
+  {    59,  1127,   156,   4,   4,  UNI_ORYA                                   }   /* scx=orya */,
+  {     4,  1711,  5420,   4,   6,  UNI_INTANGUT                               }   /* blk=tangut */,
+  {     0,  1923,  1317,   7,   4,  UNI_SC__TIRH                               }   /* script=tirh */,
+  {     4,   967,  6269,   4,   2,  UNI_ecomp_values_index                     }   /* ecomp= */,
+  {     1,   321,   696,   2,   5,  UNI_INDOGRA                                }   /* indogra */,
+  {     0,  1324,  2014,   2,   4,  UNI_UCAS                                   }   /* isucas */,
+  {     0,  6366,   231,   3,   2,  UNI_VO__TU                                 }   /* vo=tu */,
+  {     1,  7498,   369,   5,   2,  UNI_EPRES                                  }   /* epres=y */,
+  {     0,  4650,   821,  17,   4,  UNI_KALI                                   }   /* scriptextensions=kali */,
+  {     1,    55,   727,   4,   3,  UNI_CCC__214                               }   /* ccc=ata */,
+  {   104,  2860,  1553,  10,   4,  UNI_ARABICEXTA                             }   /* blk=arabicexta */,
+  {     0,  6141,  5364,  14,   7,  UNI_SUPARROWSA                             }   /* insupplementalarrowsa */,
+  {     1,   321,  4397,   2,   6,  UNI_INHANGUL                               }   /* inhangul */,
+  {     2,  7867,  1420,   3,   4,  UNI_PALM                                   }   /* sc=palm */,
+  {     0,  1324,  3188,   2,  14,  UNI_PCUN                                   }   /* isprotocuneiform */,
+  {     1,  6498,  5322,   7,  18,  UNI_MODIFIERTONELETTERS                    }   /* block=modifiertoneletters */,
+  {     0,  8373,  3932,   9,  14,  UNI_MN                                     }   /* category=nonspacingmark */,
+  {     0,  6258,  2996,  13,  11,  UNI_JG__KASHMIRIYEH                        }   /* joininggroup=kashmiriyeh */,
+  {     3,  4811,    58,  18,   1,  UNI_idst_values_index                      }   /* idstrinaryoperator= */,
+  {     0,  1711,  7401,   4,  18,  UNI_GEOMETRICSHAPESEXT                     }   /* blk=geometricshapesext */,
+  {     0,   944,   961,   4,   7, -UNI_EBASE                                  }   /* ebase=false */,
+  {    40,   171,     0,   4,   0,  UNI_PHLP                                   }   /* phlp */,
+  {     8,  1923,  1411,   7,   9,  UNI_SC__OUGR                               }   /* script=olduyghur */,
+  {     0,  2655,  6282,   9,   5,  UNI_JG__AFRICANNOON                        }   /* jg=africannoon */,
+  {    32,  1050,     0,   4,   0,  UNI_YEZI                                   }   /* yezi */,
+  {     0,  7610,    87,  10,   2,  UNI_BC__ON                                 }   /* bidiclass=on */,
+  {     0,  2088,   639,   7,   3, -UNI_RADICAL                                }   /* radical=no */,
+  {     7,   321,  2335,   2,   2,  UNI_IN__6                                  }   /* in=6 */,
+  {     0,   480,     0,   4,   0,  UNI_QAAI                                   }   /* qaai */,
+  {     0,  1324,   383,   2,   2,  UNI_SM                                     }   /* issm */,
+  {     0,  1127,  1186,   4,   9,  UNI_BHKS                                   }   /* scx=bhaiksuki */,
+  {     2,  2449,  5813,   6,   4,  UNI_INLISU                                 }   /* block=lisu */,
+  {     1,  3595,  2554,  13,   3,  UNI_NV__NAN                                }   /* numericvalue=nan */,
+  {     2,  2718,  4596,   3,   7,  UNI_LB__ZW                                 }   /* lb=zwspace */,
+  {     5,  1324,   945,   2,   4,  UNI_BASS                                   }   /* isbass */,
+  {     0,     5,  4020,   1,  15,  UNI_MISCMATHSYMBOLSA                       }   /* miscmathsymbolsa */,
+  {     0,  4650,  1044,  17,   6,  UNI_WCHO                                   }   /* scriptextensions=wancho */,
+  {     0,  1711,   696,   4,   5,  UNI_INDOGRA                                }   /* blk=dogra */,
+  {     4,   304,   591,   3,   2,  UNI_NV__13                                 }   /* nv=13 */,
+  {     3,   263,     0,   5,   0,  UNI_XPOSIXCNTRL                            }   /* cntrl */,
+  {   151,  1324,  5057,   2,  17,  UNI__PERL_PATWS                            }   /* ispatternwhitespace */,
+  {     1,  2449,  1272,   6,   7,  UNI_INMULTANI                              }   /* block=multani */,
+  {    40,  1127,  1393,   4,   9,  UNI_PERM                                   }   /* scx=oldpermic */,
+  {    12,  3274,   369,   8,   4,  UNI_XPOSIXXDIGIT                           }   /* hexdigit=yes */,
+  {    20,  1324,   339,   2,   5,  UNI_VSSUP                                  }   /* isvssup */,
+  {     1,  1676,     0,  10,   0,  UNI_WARA                                   }   /* warangciti */,
+  {    25,  7250,   369,  25,   2,  UNI_CWKCF                                  }   /* changeswhennfkccasefolded=y */,
+  {    25,  4650,   480,  17,   4,  UNI_QAAI                                   }   /* scriptextensions=qaai */,
+  {     1,  1810,  2437,   3,  12,  UNI_AEGEANNUMBERS                          }   /* isaegeannumbers */,
+  {     0,  6672,     0,  14,   0,  UNI_NV__2                                  }   /* numericvalue=2 */,
+  {     2,  1923,   350,   7,   4,  UNI_SC__CARI                               }   /* script=cari */,
+  {     8,  5905,    58,  21,   1,  UNI_cwt_values_index                       }   /* changeswhentitlecased= */,
+  {    20,  2449,  9318,   6,  43,  UNI_UCASEXTA                               }   /* block=unifiedcanadianaboriginalsyllabicsextendeda */,
+  {    27,  8373,  4910,   9,  16,  UNI_PF                                     }   /* category=finalpunctuation */,
+  {     1,  2607,  3853,   9,   9,  UNI_GEORGIANEXT                            }   /* isgeorgianextended */,
+  {     2,  5947,  1987,  21,   7,  UNI_GCB__CN                                }   /* graphemeclusterbreak=control */,
+  {     8,  3705,  4886,  12,   9,  UNI_ARABICEXTC                             }   /* block=arabicextendedc */,
+  {    72,  2112,  5509,   7,   6,  UNI_JT__L                                  }   /* joiningtype=l */,
+  {    98,    30,   523,   1,   7,  UNI_INKHOJKI                               }   /* inkhojki */,
+  {    25,  5968,  6968,  10,   7,  UNI_identifierstatus_values_index          }   /* identifierstatus= */,
+  {     0,    54,  5668,   2,  11,  UNI_SC__MANI                               }   /* sc=manichaean */,
+  {    65,  6258,  2103,  13,   9,  UNI_JG__SYRIACWAW                          }   /* joininggroup=syriacwaw */,
+  {     4,  1281,  6485,   2,  10,  UNI_INGEORGIAN                             }   /* blk=georgian */,
+  {     6,  1281,    58,   5,   5,  UNI_INCHAM                                 }   /* block=cham */,
+  {     0,  1923,   464,   7,   4,  UNI_SC__ORKH                               }   /* script=orkh */,
+  {    33,  2449,  2910,   6,   6,  UNI_INCOPTIC                               }   /* block=coptic */,
+  {     2,   321,   691,   2,   5,  UNI_INBUHID                                }   /* inbuhid */,
+  {     6,  1923,  1158,   7,   8,  UNI_UGAR                                   }   /* script=ugaritic */,
+  {     1,  4427,   626,   8,   3,  UNI_XPOSIXLOWER                            }   /* lowercase=t */,
+  {     4,  2516,  6754,  10,   9,  UNI_CYRILLICEXTB                           }   /* incyrillicextendedb */,
+  {     1,  2460,     0,  13,   0,  UNI_BLOCKELEMENTS                          }   /* blockelements */,
+  {     0,  6287,  6658,  10,  13,  UNI_LB__CM                                 }   /* linebreak=combiningmark */,
+  {     6,  1711,  1532,   4,   8,  UNI_INBUGINESE                             }   /* blk=buginese */,
+  {     1,  1577,     0,   6,   0,  UNI_KANA                                   }   /* iskana */,
+  {     0,  4811,   639,  18,   2, -UNI_IDST                                   }   /* idstrinaryoperator=n */,
+  {     1,  1238,   215,   5,   2,  UNI_CJKEXTF                                }   /* cjkextf */,
+  {     0,  2655,  2835,   4,   3,  UNI_JG__ALEF                               }   /* jg=alef */,
+  {     0,  5371,  1969,  10,   3,  UNI_WB__EB                                 }   /* wordbreak=gaz */,
+  {     2,  5926,   639,  21,   2, -UNI_CWU                                    }   /* changeswhenuppercased=n */,
+  {     1,  1711,  1776,   3,  12,  UNI_INGURUNGKHEMA                          }   /* blk=gurungkhema */,
+  {     3,  1127,   530,   4,   6,  UNI_LYDI                                   }   /* scx=lydian */,
+  {     0,  2252,  2315,   6,   6,  UNI_NV__1_SLASH_40                         }   /* nv=2.500e-02 */,
+  {     1,  5926,   369,  21,   4,  UNI_CWU                                    }   /* changeswhenuppercased=yes */,
+  {     0,    30,  1655,   1,  11,  UNI_SD                                     }   /* issoftdotted */,
+  {     5,  7610,   347,  10,   3,  UNI_BC__PDF                                }   /* bidiclass=pdf */,
+  {     0,  6287,  3527,  10,  12,  UNI_LB__HL                                 }   /* linebreak=hebrewletter */,
+  {     3,  4650,   875,  17,   7,  UNI_TGLG                                   }   /* scriptextensions=tagalog */,
+  {     2,  3317,  3566,   5,  14,  UNI_MISCPICTOGRAPHS                        }   /* blk=miscpictographs */,
+  {     0,  2449,   524,   6,   6,  UNI_INKHOJKI                               }   /* block=khojki */,
+  {     2,  5138,     0,   5,   0,  UNI_TAML                                   }   /* tamil */,
+  {    32,  7865,     0,  28,   0,  UNI_INSC__CONSONANTPRECEDINGREPHA          }   /* insc=consonantprecedingrepha */,
+  {     0,  4049,   408,  14,   1,  UNI_NV__15                                 }   /* numericvalue=15 */,
+  {    37,  7840,     0,  11,   0,  UNI_BC__R                                  }   /* bidiclass=r */,
+  {    84,  1923,    23,   7,   4,  UNI_AHOM                                   }   /* script=ahom */,
+  {     5,  1324,  1158,   2,   8,  UNI_UGAR                                   }   /* isugaritic */,
+  {     6,  1324,  3277,   2,   5,  UNI_XPOSIXDIGIT                            }   /* isdigit */,
+  {     0,  1788,  1567,   6,   5,  UNI_ARABICSUP                              }   /* inarabicsup */,
+  {     0,  4650,  1676,  17,   4,  UNI_WARA                                   }   /* scriptextensions=wara */,
+  {     2,  1711,  5108,   4,   5,  UNI_INBAMUM                                }   /* blk=bamum */,
+  {     3,  2449,   711,   6,   5,  UNI_INOSAGE                                }   /* block=osage */,
+  {     0,  6287,  2135,  10,   9,  UNI_LB__B2                                 }   /* linebreak=breakboth */,
+  {     0,  7275,     0,  25,   0,  UNI_DI                                     }   /* defaultignorablecodepoint */,
+  {     8,  5436,     0,  15,   0,  UNI_LATINEXTE                              }   /* block=latinexte */,
+  {     0,  6862,  6670,  12,   4,  UNI_SB__NU                                 }   /* sentencebreak=nu */,
+  {    66,  3176,  2198,  11,   2,  UNI_IN__5                                  }   /* presentin=v50 */,
+  {    66,   321,  2381,   2,  12,  UNI_PLAYINGCARDS                           }   /* inplayingcards */,
+  {     0,  5495,   148,  19,   2,  UNI_HST__NA                                }   /* hangulsyllabletype=na */,
+  {    49,    30,  8041,   1,  18,  UNI_ANCIENTGREEKMUSIC                      }   /* isancientgreekmusic */,
+  {     0,  2449,  5108,   6,   8,  UNI_BAMUMSUP                               }   /* block=bamumsup */,
+  {     8,  1324,   334,   2,   4,  UNI_TAKR                                   }   /* istakr */,
+  {     4,  1195,   623,   7,   2,  UNI_CCC__23                                }   /* ccc=ccc23 */,
+  {     0,  1324,   648,   2,   7,  UNI_ELBA                                   }   /* iselbasan */,
+  {    25,  1142,     0,   4,   0,  UNI_TAGB                                   }   /* tagb */,
+  {     0,  2103,     0,   6,   0,  UNI_SYRC                                   }   /* syriac */,
+  {     9,   953,     0,   8,   0,  UNI_BPT__O                                 }   /* bpt=open */,
+  {     0,  2449,  1080,   6,   8,  UNI_INKIRATRAI                             }   /* block=kiratrai */,
+  {     1,  3306,  2495,   5,   7,  UNI_GREEKEXT                               }   /* blk=greekext */,
+  {    20,   168,   369,   3,   2,  UNI_PCM                                    }   /* pcm=y */,
+  {    13,   321,  6218,   2,  19,  UNI_SUNDANESESUP                           }   /* insundanesesupplement */,
+  {     3,   867,     0,   5,   0,  UNI_STERM                                  }   /* sterm */,
+  {     2,  1102,  1374,   5,   3,  UNI_NV__1_SLASH_160                        }   /* nv=1/160 */,
+  {    14,  1983,   639,   5,   3, -UNI_BIDIC                                  }   /* bidic=no */,
+  {    13,  1711,  1553,   7,   4,  UNI_CJKEXTA                                }   /* blk=cjkexta */,
+  {    15,  5666,  4953,  13,   5,  UNI_JG__MANICHAEANALEPH                    }   /* jg=manichaeanaleph */,
+  {     0,  6465,    34,  16,   2,  UNI_ETHIOPICEXTB                           }   /* block=ethiopicextb */,
+  {     0,  1542,  6205,   5,   6,  UNI_GEORGIANSUP                            }   /* georgiansup */,
+  {     0,    32,  4665,   1,   2,  UNI_vs_values_index                        }   /* vs= */,
+  {     1,  1127,   116,   4,   4,  UNI_KITS                                   }   /* scx=kits */,
+  {     1,  4049,  4630,  14,   3,  UNI_NV__13_SLASH_2                         }   /* numericvalue=13/2 */,
+  {     3,  3595,   798,  13,   2,  UNI_NV__21                                 }   /* numericvalue=21 */,
+  {    18,  1238,  6794,   3,  18,  UNI_CJKCOMPATFORMS                         }   /* cjkcompatibilityforms */,
+  {     1,    75,    58,   3,   1,  UNI_cwu_values_index                       }   /* cwu= */,
+  {     1,  2642,  3467,   8,   5,  UNI_XPOSIXALNUM                            }   /* isxposixalnum */,
+  {     0,    33,  5649,   1,  11,  UNI_SMALLKANAEXT                           }   /* smallkanaext */,
+  {    69,  7643,   300,  25,   2,  UNI_CCC__130                               }   /* canonicalcombiningclass=130 */,
+  {     0,    54,  4731,   2,   6,  UNI_SC__LATN                               }   /* sc=latin */,
+  {     6,  3679,     0,  12,   0,  UNI_INCYRILLIC                             }   /* blk=cyrillic */,
+  {     1,  1195,  2277,   8,   2,  UNI_WB__EB                                 }   /* ccc=ccc133 */,
+  {     9,  1831,   518,   3,   3,  UNI_JG__REH                                }   /* jg=reh */,
+  {    61,  1923,  6486,   6,   9,  UNI_SC__GEOR                               }   /* script=georgian */,
+  {     0,  3193,     0,   9,   0,  UNI_XSUX                                   }   /* cuneiform */,
+  {     2,  1324,  3863,   2,  14,  UNI_PHONETICEXTSUP                         }   /* isphoneticextsup */,
+  {     0,  1923,   875,   7,   7,  UNI_SC__TGLG                               }   /* script=tagalog */,
+  {     4,  4427,   627,   5,   2,  UNI_XPOSIXLOWER                            }   /* lower=t */,
+  {     0,   321,   306,   2,   2,  UNI_IN__9                                  }   /* in=9 */,
+  {     1,  2449,  1438,   6,   9,  UNI_INSAMARITAN                            }   /* block=samaritan */,
+  {     0,  8366,  4781,  16,  15,  UNI_TITLE                                  }   /* generalcategory=titlecaseletter */,
+  {     0,  2449,  5242,   6,  17,  UNI_SHARADASUP                             }   /* block=sharadasupplement */,
+  {     0,  1127,    78,   4,   4,  UNI_CYRL                                   }   /* scx=cyrl */,
+  {     0,  7643,   798,  24,   2,  UNI_CCC__21                                }   /* canonicalcombiningclass=21 */,
+  {     0,  1324,  1715,   2,   7,  UNI_CJKEXTD                                }   /* iscjkextd */,
+  {     9,  1324,  1630,   2,  10,  UNI_SAUR                                   }   /* issaurashtra */,
+  {     1,  1127,  3527,   4,   4,  UNI_HEBR                                   }   /* scx=hebr */,
+  {     4,  1324,   428,   2,   4,  UNI_GONM                                   }   /* isgonm */,
+  {     0,  1711,  5138,   4,   5,  UNI_INTAMIL                                }   /* blk=tamil */,
+  {     1,  2896,     0,   8,   0,  UNI_C                                      }   /* gc=other */,
+  {     0,  8257,  4963,  23,   5,  UNI_JG__MANICHAEANSADHE                    }   /* joininggroup=manichaeansadhe */,
+  {     3,  1923,   195,   7,   4,  UNI_SEAL                                   }   /* script=seal */,
+  {     0,  8315,   962,  11,   2, -UNI_IDEO                                   }   /* ideographic=f */,
+  {    30,  2449,   896,   6,   7,  UNI_INTIBETAN                              }   /* block=tibetan */,
+  {     0,  1831,  6619,   3,  19,  UNI_JG__BURUSHASKIYEHBARREE                }   /* jg=burushaskiyehbarree */,
+  {     0,  6326,     0,   5,   0,  UNI__PERL_NCHAR                            }   /* nchar */,
+  {    32,    30,  1629,   1,  11,  UNI_INSAURASHTRA                           }   /* insaurashtra */,
+  {     0,    30,  7230,   1,  11,  UNI_DEVA                                   }   /* isdevanagari */,
+  {     5,  4080,  2212,  14,   8,  UNI_NV__15_SLASH_2                         }   /* numericvalue=7.500e+00 */,
+  {     1,  2449,  4937,   6,  16,  UNI_SYRIACSUP                              }   /* block=syriacsupplement */,
+  {     6,  1711,  4763,   4,  18,  UNI_COPTICEPACTNUMBERS                     }   /* blk=copticepactnumbers */,
+  {    12,  7304,   369,  20,   2,  UNI_CE                                     }   /* compositionexclusion=y */,
+  {    64,  1711,  4507,   4,  17,  UNI_INKHITANSMALLSCRIPT                    }   /* blk=khitansmallscript */,
+  {     8,  3183,  2230,   4,   2,  UNI_IN__6_DOT_3                            }   /* in=v63 */,
+  {     1,  1777,     0,  11,   0,  UNI_GUKH                                   }   /* gurungkhema */,
+  {     0,  4247,   638,  16,   3, -UNI_IDCOMPATMATHSTART                      }   /* idcompatmathstart=n */,
+  {     0,  2449,   564,   6,   6,  UNI_INREJANG                               }   /* block=rejang */,
+  {     2,  7867,   716,   3,   5,  UNI_SC__RUNR                               }   /* sc=runic */,
+  {     2,  4650,  9325,  17,  18,  UNI_CANS                                   }   /* scriptextensions=canadianaboriginal */,
+  {     0,  5436,  6754,  11,   9,  UNI_LATINEXTB                              }   /* block=latinextendedb */,
+  {     1,  7867,   452,   3,   4,  UNI_OGAM                                   }   /* sc=ogam */,
+  {     0,  1127,  1317,   4,   7,  UNI_TIRH                                   }   /* scx=tirhuta */,
+  {     0,  2449,  5420,   6,   6,  UNI_INTANGUT                               }   /* block=tangut */,
+  {     0,   982,   962,   8,   2, -UNI_EXT                                    }   /* extender=f */,
+  {     0,  8095,  3822,  18,   6,  UNI_DT__COM                                }   /* decompositiontype=compat */,
+  {   106,  8257,  4479,  23,   4,  UNI_JG__MANICHAEANHETH                     }   /* joininggroup=manichaeanheth */,
+  {     1,  8373,   210,   9,   2,  UNI_TITLE                                  }   /* category=lt */,
+  {     0,  2400,   407,   3,   2,  UNI_IN__15                                 }   /* in=15 */,
+  {     0,   321,  6599,   2,  10,  UNI_INGLAGOLITIC                           }   /* inglagolitic */,
+  {    33,   915,     0,   8,   0,  UNI_AGE__10                                }   /* age=10.0 */,
+  {     4,  1923,  1776,   6,  12,  UNI_SC__GUKH                               }   /* script=gurungkhema */,
+  {    32,  7343,     0,  14,   0,  UNI_MUSIC                                  }   /* musicalsymbols */,
+  {     3,   168,   639,   3,   2, -UNI_PCM                                    }   /* pcm=n */,
+  {     1,  5064,   368,   9,   5,  UNI_XPOSIXSPACE                            }   /* whitespace=yes */,
+  {    20,  3705,  1174,  12,   3,  UNI_ARABICPFA                              }   /* block=arabicpfa */,
+  {    27,  1324,  1396,   2,   4,  UNI_PERM                                   }   /* isperm */,
+  {     2,   713,  2335,   3,   4,  UNI_AGE__6_DOT_2                           }   /* age=6.2 */,
+  {     1,   223,     0,   4,   0,  UNI_TIBT                                   }   /* tibt */,
+  {    67,   310,   639,   2,   2, -UNI_RI                                     }   /* ri=n */,
+  {     1,  4650,  5808,  17,   7,  UNI_BENG                                   }   /* scriptextensions=bengali */,
+  {     3,  1127,   849,   4,   4,  UNI_QAAI                                   }   /* scx=zinh */,
+  {     1,  9220,  9075,  18,  21,  UNI_SUPSYMBOLSANDPICTOGRAPHS               }   /* block=supplementalsymbolsandpictographs */,
+  {    89,   356,  1378,   5,   2,  UNI_CCC__103                               }   /* ccc=103 */,
+  {     0,   321,  1729,   2,  11,  UNI_INCYPROMINOAN                          }   /* incyprominoan */,
+  {     0,  1711,    58,   3,   5,  UNI_INCHAM                                 }   /* blk=cham */,
+  {     0,  1923,  1934,   7,  11,  UNI_SORA                                   }   /* script=sorasompeng */,
+  {    19,  1324,   247,   2,   2,  UNI_YI                                     }   /* isyi */,
+  {     0,  1994,   627,   5,   5,  UNI_BIDIM                                  }   /* bidim=true */,
+  {     0,  3693,  2499,  12,   8,  UNI_ETHIOPICEXT                            }   /* blk=ethiopicextended */,
+  {     2,  8889,    87,  33,   3,  UNI_CJKEXTG                                }   /* block=cjkunifiedideographsextensiong */,
+  {     1,  3891,  4925,   6,   5,  UNI_LATIN1                                 }   /* islatin1sup */,
+  {     6,  7867,   825,   3,   4,  UNI_MERC                                   }   /* sc=merc */,
+  {     3,  2718,  3129,   3,  11,  UNI_LB__IN                                 }   /* lb=inseperable */,
+  {    68,  2449,   945,   6,   8,  UNI_INBASSAVAH                             }   /* block=bassavah */,
+  {    16,  1711,  6120,   4,  21,  UNI_ININSCRIPTIONALPARTHIAN                }   /* blk=inscriptionalparthian */,
+  {     0,  9058,     0,  24,   0,  UNI_MISCSYMBOLS                            }   /* blk=miscellaneoussymbols */,
+  {     0,  2449,  3877,   6,  14,  UNI_DEVANAGARIEXTA                         }   /* block=devanagariexta */,
+  {     0,  4943,  5364,  12,   7,  UNI_SUPARROWSA                             }   /* supplementalarrowsa */,
+  {    11,    42,  5513,   2,   3,  UNI_SB__LO                                 }   /* sb=lo */,
+  {     0,  2427,   961,   9,   3, -UNI_IDC                                    }   /* idcontinue=f */,
+  {     3,  3891,  4005,   3,  15,  UNI_LINEARBIDEOGRAMS                       }   /* islinearbideograms */,
+  {     0,  7052,  4332,   8,   8,  UNI_INPC__TOPANDRIGHT                      }   /* inpc=topandright */,
+  {   206,  2449,  3774,   6,  16,  UNI_HIGHPUSURROGATES                       }   /* block=highpusurrogates */,
+  {     0,  5371,  6095,  10,   9,  UNI_WB__EB                                 }   /* wordbreak=emodifier */,
+  {     0,    19,   627,   4,   5,  UNI_POSIXXDIGIT                            }   /* ahex=true */,
+  {     0,  1656,   627,  10,   5,  UNI_SD                                     }   /* softdotted=true */,
+  {     1,  1324,  1447,   2,   4,  UNI_THAA                                   }   /* isthaa */,
+  {     1,  8421,    87,  27,   3,  UNI_CJKEXTG                                }   /* cjkunifiedideographsextensiong */,
+  {     0,  2400,  2185,   4,   3,  UNI_IN__11                                 }   /* in=11.0 */,
+  {     1,  7169,  3946,  22,   4,  UNI_JG__MALAYALAMLLLA                      }   /* joininggroup=malayalamllla */,
+  {     1,  5371,  1964,  10,   8,  UNI_WB__EB                                 }   /* wordbreak=ebasegaz */,
+  {    13,  1324,  5863,   2,  21,  UNI_CWCM                                   }   /* ischangeswhencasemapped */,
+  {     8,  5863,   962,  21,   2, -UNI_CWCM                                   }   /* changeswhencasemapped=f */,
+  {     0,  7867,  7076,   3,   6,  UNI_BRAH                                   }   /* sc=brahmi */,
+  {     6,  7867,   199,   3,   4,  UNI_SGNW                                   }   /* sc=sgnw */,
+  {     3,  7867,  3527,   3,   4,  UNI_SC__HEBR                               }   /* sc=hebr */,
+  {     1,  8257,  4483,  23,   4,  UNI_JG__MANICHAEANKAPH                     }   /* joininggroup=manichaeankaph */,
+  {     4,  2072,     0,   4,   0,  UNI_SOGD                                   }   /* sogd */,
+  {     2,  1831,  4963,   3,   5,  UNI_JG__SADHE                              }   /* jg=sadhe */,
+  {     1,   761,     0,   7,   0,  UNI_LINA                                   }   /* lineara */,
+  {     2,  2449,  2369,   6,   8,  UNI_PHAISTOS                               }   /* block=phaistos */,
+  {     3,  5926,   627,  21,   2,  UNI_CWU                                    }   /* changeswhenuppercased=t */,
+  {     1,  4352,     0,  15,   0,  UNI_VEDICEXT                               }   /* vedicextensions */,
+  {    10,  3705,  5986,   7,  18,  UNI_ANCIENTGREEKNUMBERS                    }   /* block=ancientgreeknumbers */,
+  {     1,  3274,   627,   8,   5,  UNI_XPOSIXXDIGIT                           }   /* hexdigit=true */,
+  {     3,  6258,  7778,  13,  14,  UNI_JG__HAMZAONHEHGOAL                     }   /* joininggroup=tehmarbutagoal */,
+  {     0,  2718,  4566,   3,  14,  UNI_LB__PO                                 }   /* lb=postfixnumeric */,
+  {     0,   321,  9226,   2,  33,  UNI_SUPMATHOPERATORS                       }   /* insupplementalmathematicaloperators */,
+  {     0,   904,   962,   4,   2, -UNI_IDEO                                   }   /* ideo=f */,
+  {     5,  2449,  9096,   6,   9,  UNI_CJKCOMPAT                              }   /* block=cjkcompat */,
+  {     1,  8685,     0,  32,   0,  UNI_IDEOGRAPHICSYMBOLS                     }   /* ideographicsymbolsandpunctuation */,
+  {    65,  1711,  9186,   5,  34,  UNI_DIACRITICALSSUP                        }   /* blk=combiningdiacriticalmarkssupplement */,
+  {   146,  1831,  6283,   3,   4,  UNI_JG__NOON                               }   /* jg=noon */,
+  {     0,  1324,  1904,   2,  11,  UNI_HMNG                                   }   /* ispahawhhmong */,
+  {     0,   541,   551,   4,   1,  UNI_NV__37                                 }   /* nv=37 */,
+  {    11,   321,  8685,   2,  18,  UNI_IDEOGRAPHICSYMBOLS                     }   /* inideographicsymbols */,
+  {     6,   570,    54,   3,   2,  UNI_SB__SC                                 }   /* sb=sc */,
+  {     0,   782,   369,   6,   2,  UNI_NFKCQC__Y                              }   /* nfkcqc=y */,
+  {    17,  2449,  2103,   6,   6,  UNI_INSYRIAC                               }   /* block=syriac */,
+  {     8,  5383,  3260,   6,   9,  UNI__PERL_QUOTEMETA                        }   /* _perl_quotemeta */,
+  {    18,  1102,  2256,   4,   8,  UNI_NV__3_SLASH_20                         }   /* nv=1.500e-01 */,
+  {     0,   464,     0,   4,   0,  UNI_ORKH                                   }   /* orkh */,
+  {     8,  4796,   961,   8,   7, -UNI_XPOSIXUPPER                            }   /* uppercase=false */,
+  {     6,  2899,     0,   5,   0,  UNI_C                                      }   /* other */,
+  {     4,   321,  3833,   2,   6,  UNI_KANGXI                                 }   /* inkangxi */,
+  {     2,  2293,   551,   4,   1,  UNI_NV__47                                 }   /* nv=47 */,
+  {    46,   321,  1429,   2,   9,  UNI_INPAUCINHAU                            }   /* inpaucinhau */,
+  {     2,  3679,  6190,  12,   9,  UNI_CYRILLICEXTA                           }   /* blk=cyrillicextendeda */,
+  {     2,  5704,   962,   6,   6, -UNI_HYPHEN                                 }   /* hyphen=false */,
+  {     0,  5495,     0,  19,   0,  UNI_hst_values_index                       }   /* hangulsyllabletype= */,
+  {     0,   321,   416,   2,   4,  UNI_INTOTO                                 }   /* intoto */,
+  {     0,   762,  6162,   3,  18,  UNI_ENCLOSEDALPHANUMSUP                    }   /* inenclosedalphanumsup */,
+  {     3,  4650,  1486,  17,  10,  UNI_CHRS                                   }   /* scriptextensions=chorasmian */,
+  {     3,  1236,  5515,   3,  17,  UNI_HALFMARKS                              }   /* incombininghalfmarks */,
+  {     1,  1324,  8387,   2,  32,  UNI_INIDC                                  }   /* isideographicdescriptioncharacters */,
+  {     2,  5926,   639,  21,   3, -UNI_CWU                                    }   /* changeswhenuppercased=no */,
+  {     8,   649,   956,   2,   3,  UNI_LB__OP                                 }   /* lb=op */,
+  {     0,  1923,   444,   7,   4,  UNI_MRO                                    }   /* script=mroo */,
+  {     0,  5750,     0,  19,   0,  UNI_TERM                                   }   /* terminalpunctuation */,
+  {    49,  8373,  4296,   9,  14,  UNI_SC                                     }   /* category=currencysymbol */,
+  {     9,  2124,  5981,  10,   4, -UNI_KEHNOROTATE                            }   /* kehnorotate=no */,
+  {     0,  6258,  3500,  13,  12,  UNI_JG__VERTICALTAIL                       }   /* joininggroup=verticaltail */,
+  {     1,  1127,   295,   4,   5,  UNI_NSHU                                   }   /* scx=nushu */,
+  {     4,  1127,  1247,   4,   4,  UNI_THAI                                   }   /* scx=thai */,
+  {     0,    30,  7918,   1,  20,  UNI_TANGUTCOMPONENTSSUP                    }   /* istangutcomponentssup */,
+  {    43,  7867,  1532,   3,   8,  UNI_SC__BUGI                               }   /* sc=buginese */,
+  {     0,  2449,  1243,   6,   7,  UNI_INGRANTHA                              }   /* block=grantha */,
+  {    92,  1459,   369,   7,   4,  UNI_IDS                                    }   /* idstart=yes */,
+  {     5,  1810,  1060,   8,   4,  UNI_ARABICEXTB                             }   /* isarabicextb */,
+  {     2,   762,  7697,   3,  26,  UNI_ENCLOSEDCJK                            }   /* inenclosedcjklettersandmonths */,
+  {     0,  5884,   639,  21,   2, -UNI_CWL                                    }   /* changeswhenlowercased=n */,
+  {    17,  7643,   189,  24,   2,  UNI_CCC__0                                 }   /* canonicalcombiningclass=nr */,
+  {     0,  4023,   627,   4,   5,  UNI_MATH                                   }   /* math=true */,
+  {     0,   953,     0,   5,   0,  UNI_BPT__O                                 }   /* bpt=o */,
+  {     3,  2449,  6120,   6,  21,  UNI_ININSCRIPTIONALPARTHIAN                }   /* block=inscriptionalparthian */,
+  {     0,  1788,  6190,   8,   9,  UNI_ARABICEXTA                             }   /* inarabicextendeda */,
+  {     2,  1096,  1896,   4,   3,  UNI_nfkdqc_values_index                    }   /* nfkdqc= */,
+  {     5,  1324,  8956,   3,  34,  UNI_DIACRITICALSFORSYMBOLS                 }   /* iscombiningdiacriticalmarksforsymbols */,
+  {    11,  8373,   665,   9,   2,  UNI_PI                                     }   /* category=pi */,
+  {     0,  3317,  3919,   5,  13,  UNI_MISCSYMBOLSSUP                         }   /* blk=miscsymbolssup */,
+  {     4,   424,  2034,   2,   2,  UNI_dia_values_index                       }   /* dia= */,
+  {     0,  1711,  6218,   4,  19,  UNI_SUNDANESESUP                           }   /* blk=sundanesesupplement */,
+  {     8,  4650,   817,  17,   4,  UNI_HMNP                                   }   /* scriptextensions=hmnp */,
+  {     2,  1102,   792,   4,   2,  UNI_NV__1_SLASH_6                          }   /* nv=1/6 */,
+  {    21,  1195,   919,   7,   2,  UNI_CCC__10                                }   /* ccc=ccc10 */,
+  {     0,  8095,  6524,  18,   4,  UNI_DT__FONT                               }   /* decompositiontype=font */,
+  {    10,  4247,   638,  16,   4, -UNI_IDCOMPATMATHSTART                      }   /* idcompatmathstart=no */,
+  {     0,  5631,     0,  11,   0,  UNI_CHEROKEESUP                            }   /* cherokeesup */,
+  {     3,  6287,  4538,  10,  14,  UNI_LB__SA                                 }   /* linebreak=complexcontext */,
+  {     0,  1923,   334,   7,   5,  UNI_SC__TAKR                               }   /* script=takri */,
+  {     0,  2426,   639,   4,   3, -UNI_XIDC                                   }   /* xidc=no */,
+  {     0,  1127,   436,   4,   4,  UNI_KHMR                                   }   /* scx=khmr */,
+  {     1,   896,     0,   7,   0,  UNI_TIBT                                   }   /* tibetan */,
+  {     3,  1324,  6387,   2,  21,  UNI_YIJING                                 }   /* isyijinghexagramsymbols */,
+  {    12,  1324,  8895,   2,  30,  UNI_CJKEXTI                                }   /* iscjkunifiedideographsextensioni */,
+  {     0,  6658,     0,  13,   0,  UNI_M                                      }   /* combiningmark */,
+  {     0,  6287,  2731,  10,  10,  UNI_LB__WJ                                 }   /* linebreak=wordjoiner */,
+  {     0,  5371,  2848,   9,   3,  UNI_RI                                     }   /* wordbreak=ri */,
+  {     2,  7867,  3609,   3,  15,  UNI_NARB                                   }   /* sc=oldnortharabian */,
+  {    65,  2449,  2460,   6,  13,  UNI_BLOCKELEMENTS                          }   /* block=blockelements */,
+  {    67,  1127,   389,   4,   6,  UNI_GOTH                                   }   /* scx=gothic */,
+  {    87,  2449,  8717,   6,  10,  UNI_ARABICMATH                             }   /* block=arabicmath */,
+  {    21,  1324,  2554,   2,   4,  UNI_NAND                                   }   /* isnand */,
+  {     0,  1656,     0,  10,   0,  UNI_SD                                     }   /* softdotted */,
+  {     0,  1324,  7210,   2,  14,  UNI_MEETEIMAYEKEXT                         }   /* ismeeteimayekext */,
+  {     2,  4650,   524,  17,   6,  UNI_KHOJ                                   }   /* scriptextensions=khojki */,
+  {     1,  7867,   329,   3,   5,  UNI_SC__TALE                               }   /* sc=taile */,
+  {     7,  1127,  2173,   4,  12,  UNI_MEND                                   }   /* scx=mendekikakui */,
+  {     6,  2882,   638,  13,   2,  UNI_ecomp_values_index                     }   /* emojicomponent= */,
+  {     4,   782,   639,   6,   2,  UNI_NFKCQC__N                              }   /* nfkcqc=n */,
+  {     0,  3595,   302,  13,   2,  UNI_NV__40                                 }   /* numericvalue=40 */,
+  {     2,  4650,   655,  17,   4,  UNI_ELYM                                   }   /* scriptextensions=elym */,
+  {     0,   570,     0,   5,   0,  UNI_SB__ST                                 }   /* sb=st */,
+  {     0,  2400,  6687,   4,   3,  UNI_IN__15_DOT_1                           }   /* in=15.1 */,
+  {     1,  5495,  8116,  19,   3,  UNI_LB__H3                                 }   /* hangulsyllabletype=lvt */,
+  {     9,    75,   369,   3,   2,  UNI_CWU                                    }   /* cwu=y */,
+  {    12,  7867,  7076,   3,   4,  UNI_BRAH                                   }   /* sc=brah */,
+  {   128,  4650,   223,  17,   4,  UNI_TIBT                                   }   /* scriptextensions=tibt */,
+  {     0,  4728,  4580,   5,  16,  UNI_LETTERLIKESYMBOLS                      }   /* blk=letterlikesymbols */,
+  {     6,  7643,   409,  24,   2,  UNI_CCC__16                                }   /* canonicalcombiningclass=16 */,
+  {     2,    30,  6021,   1,  20,  UNI_MERO                                   }   /* ismeroitichieroglyphs */,
+  {     3,  1324,  2460,   2,  13,  UNI_BLOCKELEMENTS                          }   /* isblockelements */,
+  {     0,  7670,   300,  25,   2,  UNI_CCC__A                                 }   /* canonicalcombiningclass=230 */,
+  {     0,  6481,     0,  14,   0,  UNI_INGEORGIAN                             }   /* block=georgian */,
+  {     0,  1281,  9060,   4,  22,  UNI_MISCSYMBOLS                            }   /* block=miscellaneoussymbols */,
+  {     0,  4633,   639,  17,   2, -UNI_RI                                     }   /* regionalindicator=n */,
+  {     0,  4633,     0,  17,   0,  UNI_RI                                     }   /* regionalindicator */,
+  {     0,  1459,   962,   4,   6, -UNI_IDST                                   }   /* idst=false */,
+  {     0,  6141,  7945,  13,  17,  UNI_SUPPUAA                                }   /* insupplementaryprivateuseareaa */,
+  {     1,  2449,  1420,   6,   9,  UNI_PALM                                   }   /* block=palmyrene */,
+  {     1,  1630,     0,   4,   0,  UNI_SAUR                                   }   /* saur */,
+  {     9,  1711,  8387,   4,  32,  UNI_INIDC                                  }   /* blk=ideographicdescriptioncharacters */,
+  {     2,  1790,  1553,   6,   4,  UNI_ARABICEXTA                             }   /* arabicexta */,
+  {    30,  1259,  1553,   6,   4,  UNI_KANAEXTA                               }   /* inkanaexta */,
+  {     8,  3847,     0,  11,   0,  UNI_LATINEXTE                              }   /* inlatinexte */,
+  {   129,  9147,  6380,  20,   7,  UNI_VO__R                                  }   /* verticalorientation=rotated */,
+  {     0,   681,  2507,   4,   9,  UNI_HST__V                                 }   /* hst=voweljamo */,
+  {    34,  7867,  3624,   3,  15,  UNI_SARB                                   }   /* sc=oldsoutharabian */,
+  {     1,  6287,  8069,  10,  26,  UNI_LB__CJ                                 }   /* linebreak=conditionaljapanesestarter */,
+  {     7,  2393,   409,  10,   2,  UNI_IN__16                                 }   /* presentin=16 */,
+  {     0,  4264,   369,  17,   4,  UNI_IDSB                                   }   /* idsbinaryoperator=yes */,
+  {     1,  1127,  1915,   4,   4,  UNI_KTHI                                   }   /* scx=kthi */,
+  {     4,  2048,     0,  12,   0,  UNI_GONG                                   }   /* gunjalagondi */,
+  {     0,  5495,  2507,  19,   9,  UNI_HST__V                                 }   /* hangulsyllabletype=voweljamo */,
+  {     0,  6839,   513,  21,   2,  UNI_JG__AFRICANQAF                         }   /* joininggroup=africanqaf */,
+  {     0,  7867,   247,   3,   2,  UNI_SC__YI                                 }   /* sc=yi */,
+  {   131,   530,     0,   6,   0,  UNI_LYDI                                   }   /* lydian */,
+  {     9,    55,  2657,   3,   2,  UNI_CCC__A                                 }   /* ccc=a */,
+  {    69,   321,   552,   2,   6,  UNI_INOLONAL                               }   /* inolonal */,
+  {     1,  4080,  5714,  14,   5,  UNI_NV__700000                             }   /* numericvalue=700000 */,
+  {     6,  2449,  7919,   6,  16,  UNI_TANGUTCOMPONENTS                       }   /* block=tangutcomponents */,
+  {     0,    19,   639,   4,   2, -UNI_POSIXXDIGIT                            }   /* ahex=n */,
+  {     1,  5808,     0,  17,   0,  UNI_BENGALISUP                             }   /* bengalisupplement */,
+  {   264,  5947,  3639,  20,   3,  UNI_GCB__EX                                }   /* graphemeclusterbreak=ex */,
+  {     0,  2642,  3276,   8,   6,  UNI_XPOSIXXDIGIT                           }   /* isxposixxdigit */,
+  {    43,  3891,  4760,   7,   4,  UNI_LATINEXTC                              }   /* islatinextc */,
+  {     2,  1127,   721,   4,   5,  UNI_TAYO                                   }   /* scx=taiyo */,
+  {     1,  7962,  1379,  28,   2,  UNI_CCC__132                               }   /* canonicalcombiningclass=ccc132 */,
+  {     2,  2449,   990,   6,   8,  UNI_INGUJARATI                             }   /* block=gujarati */,
+  {     4,  3849,    85,   7,   2,  UNI_LATINEXTG                              }   /* latinextg */,
+  {     2,  1767,  7643,   6,   9,  UNI_DT__NONCANON                           }   /* dt=noncanonical */,
+  {     0,  1324,  4264,   2,   4,  UNI_IDSB                                   }   /* isidsb */,
+  {     0,  2974,   660,   8,   5,  UNI_ETHIOPICEXT                            }   /* isethiopicext */,
+  {     2,  1324,  2984,   2,   4,  UNI_MAHJ                                   }   /* ismahj */,
+  {     7,  6862,   195,  14,   2,  UNI_SB__SE                                 }   /* sentencebreak=se */,
+  {     2,  1127,  1286,   4,   4,  UNI_PHAG                                   }   /* scx=phag */,
+  {     2,    30,  8716,   1,  11,  UNI_ARABICMATH                             }   /* inarabicmath */,
+  {     0,  7867,  4281,   3,   7,  UNI_BRAI                                   }   /* sc=braille */,
+  {     0,  2832,   572,   2,   2,  UNI_BC__S                                  }   /* bc=s */,
+  {     0,  7867,   195,   3,   4,  UNI_SEAL                                   }   /* sc=seal */,
+  {     3,  3151,  6670,  12,   3,  UNI_COMPEX                                 }   /* nfcquickcheck=n */,
+  {     0,  1983,   369,   5,   4,  UNI_BIDIC                                  }   /* bidic=yes */,
+  {     0,  4650,  1286,  17,   7,  UNI_PHAG                                   }   /* scriptextensions=phagspa */,
+  {     1,  2718,  5704,   3,   6,  UNI_LB__HY                                 }   /* lb=hyphen */,
+  {     1,  4650,  1243,  17,   7,  UNI_GRAN                                   }   /* scriptextensions=grantha */,
+  {     0,  1923,  1150,   7,   8,  UNI_SC__TFNG                               }   /* script=tifinagh */,
+  {     0,    31,     0,   4,   0,  UNI_AVST                                   }   /* avst */,
+  {     1,  8366,   267,  16,   2,  UNI_CASEDLETTER                            }   /* generalcategory=lc */,
+  {    17,  2449,  5631,   6,  11,  UNI_CHEROKEESUP                            }   /* block=cherokeesup */,
+  {    64,   314,   369,   5,   4,  UNI__PERL_PATWS                            }   /* patws=yes */,
+  {    10,  1656,   639,  10,   2, -UNI_SD                                     }   /* softdotted=n */,
+  {     0,  4397,     0,   4,   0,  UNI_HANG                                   }   /* hang */,
+  {     0,  1324,  1600,   2,   4,  UNI_NAGM                                   }   /* isnagm */,
+  {     0,  1324,  4186,   2,  17,  UNI_EPRES                                  }   /* isemojipresentation */,
+  {     0,     2,    58,   3,   1,  UNI_cwl_values_index                       }   /* cwl= */,
+  {     1,  4650,  2152,  19,  10,  UNI_GONM                                   }   /* scriptextensions=masaramgondi */,
+  {     0,   541,  1376,   4,   2,  UNI_NV__300                                }   /* nv=300 */,
+  {     8,  5064,  5981,   9,   4, -UNI_XPOSIXSPACE                            }   /* whitespace=no */,
+  {     0,  4110,  1376,  14,   3,  UNI_NV__9000                               }   /* numericvalue=9000 */,
+  {     9,  7867,   309,   3,   5,  UNI_SC__ORYA                               }   /* sc=oriya */,
+  {     1,  8095,  1152,  18,   3,  UNI_DT__FIN                                }   /* decompositiontype=fin */,
+  {     0,  6237,  1945,   5,   8,  UNI_SUPERANDSUB                            }   /* issuperandsub */,
+  {     0,  6287,  2146,  10,   2,  UNI_LB__H3                                 }   /* linebreak=h3 */,
+  {     0,  1485,   639,   2,   3,  UNI_NO                                     }   /* gc=no */,
+  {    12,  3269,   627,  13,   5,  UNI_POSIXXDIGIT                            }   /* asciihexdigit=true */,
+  {     0,  4728,     0,  18,   0,  UNI_LATINEXTF                              }   /* blk=latinextendedf */,
+  {     0,  4650,  1317,  17,   7,  UNI_TIRH                                   }   /* scriptextensions=tirhuta */,
+  {    16,  7867,  1006,   3,   8,  UNI_SC__HIRA                               }   /* sc=hiragana */,
+  {     5,   923,  2230,   5,   2,  UNI_AGE__6_DOT_3                           }   /* age=v63 */,
+  {    35,  2096,   263,   7,   5,  UNI_POSIXCNTRL                             }   /* isposixcntrl */,
+  {     0,  3364,   148,  15,   2,  UNI_EA__NA                                 }   /* eastasianwidth=na */,
+  {     1,  6303,   962,  21,   2, -UNI_LOE                                    }   /* logicalorderexception=f */,
+  {     3,  1102,  2236,   4,   8,  UNI_NV__1_SLASH_6                          }   /* nv=1.667e-01 */,
+  {     2,  4095,  2212,  14,   8,  UNI_NV__17_SLASH_2                         }   /* numericvalue=8.500e+00 */,
+  {     0,    30,  7918,   1,  17,  UNI_TANGUTCOMPONENTS                       }   /* istangutcomponents */,
+  {     6,  8015,   369,  10,   4,  UNI_XPOSIXALPHA                            }   /* alphabetic=yes */,
+  {     0,  1923,  1293,   7,   7,  UNI_SIDD                                   }   /* script=siddham */,
+  {     2,     2,   639,   3,   2, -UNI_CWL                                    }   /* cwl=n */,
+  {     4,  3512,    44,   3,   1,  UNI_JT__U                                  }   /* jt=u */,
+  {     2,    21,   638,   2,   2,  UNI_ext_values_index                       }   /* ext= */,
+  {     7,  1127,   530,   4,   4,  UNI_LYDI                                   }   /* scx=lydi */,
+  {     0,  6287,  2148,  10,   2,  UNI_HST__V                                 }   /* linebreak=jv */,
+  {     6,  2426,  5981,  10,   4, -UNI_XIDC                                   }   /* xidcontinue=no */,
+  {    12,  7867,  3551,   3,  15,  UNI_MERC                                   }   /* sc=meroiticcursive */,
+  {     0,  2449,  2941,   6,   5,  UNI_INKHMER                                }   /* block=khmer */,
+  {     2,  2345,  5714,   4,   5,  UNI_NV__800000                             }   /* nv=800000 */,
+  {     1,  7610,  4718,  17,  10,  UNI_BC__ES                                 }   /* bidiclass=europeanseparator */,
+  {     0,  2033,     0,   3,   0,  UNI_ea_values_index                        }   /* ea= */,
+  {     0,  4650,  1293,  17,   7,  UNI_SIDD                                   }   /* scriptextensions=siddham */,
+  {     0,  1324,  1459,   2,   7,  UNI_IDS                                    }   /* isidstart */,
+  {    12,  5108,     0,   4,   0,  UNI_BAMU                                   }   /* bamu */,
+  {   152,   713,  2266,   3,   4,  UNI_AGE__3_DOT_1                           }   /* age=3.1 */,
+  {    22,  2345,     0,   4,   0,  UNI_NV__8                                  }   /* nv=8 */,
+  {     0,  1831,  3030,   3,  11,  UNI_JG__STRAIGHTWAW                        }   /* jg=straightwaw */,
+  {   132,  1711,  3009,   3,  10,  UNI_INMALAYALAM                            }   /* blk=malayalam */,
+  {    68,  1711,  3193,   4,   9,  UNI_INCUNEIFORM                            }   /* blk=cuneiform */,
+  {     0,   244,  4683,   2,  15,  UNI_SUTTONSIGNWRITING                      }   /* suttonsignwriting */,
+  {   192,  6287,  4442,  10,  15,  UNI_LB__OP                                 }   /* linebreak=openpunctuation */,
+  {     3,  7962,     0,  29,   0,  UNI_CCC__11                                }   /* canonicalcombiningclass=ccc11 */,
+  {     0,  4650,  2069,  17,  10,  UNI_SOGO                                   }   /* scriptextensions=oldsogdian */,
+  {     4,  5710,     0,  10,   0,  UNI_NV__1000000                            }   /* nv=1000000 */,
+  {     4,  6672,  5714,  14,   7,  UNI_NV__20000000                           }   /* numericvalue=20000000 */,
+  {     1,  3891,  4580,   3,  16,  UNI_LETTERLIKESYMBOLS                      }   /* isletterlikesymbols */,
+  {     0,  1324,  1050,   2,   4,  UNI_YEZI                                   }   /* isyezi */,
+  {     0,  4371,     0,   5,   0,  UNI_P                                      }   /* punct */,
+  {     5,  1923,   452,   7,   4,  UNI_OGAM                                   }   /* script=ogam */,
+  {   130,  8366,  3749,  16,   9,  UNI_Z                                      }   /* generalcategory=separator */,
+  {     8,  1324,  1630,   2,   4,  UNI_SAUR                                   }   /* issaur */,
+  {     0,    55,  2833,   2,   3,  UNI_CCC__L                                 }   /* ccc=l */,
+  {     6,  1038,     0,   4,   0,  UNI_TELU                                   }   /* telu */,
+  {     1,  4650,  3729,  17,   7,  UNI_CPRT                                   }   /* scriptextensions=cypriot */,
+  {     1,  7610,   344,  10,   3,  UNI_BC__FSI                                }   /* bidiclass=fsi */,
+  {     0,  1324,  1006,   2,   4,  UNI_HIRA                                   }   /* ishira */,
+  {     0,  4650,   231,  17,   4,  UNI_TUTG                                   }   /* scriptextensions=tutg */,
+  {     2,   321,  5613,   2,  18,  UNI_TAIXUANJING                            }   /* intaixuanjingsymbols */,
+  {    33,  6862,  5359,  14,   5,  UNI_SB__AT                                 }   /* sentencebreak=aterm */,
+  {     3,  1711,  1590,   4,  10,  UNI_INKHAROSHTHI                           }   /* blk=kharoshthi */,
+  {     1,   239,     0,   4,   0,  UNI_XPEO                                   }   /* xpeo */,
+  {     1,  1711,  1243,   4,   7,  UNI_INGRANTHA                              }   /* blk=grantha */,
+  {     1,  2718,  8069,   3,  26,  UNI_LB__CJ                                 }   /* lb=conditionaljapanesestarter */,
+  {     1,  7867,  1447,   3,   6,  UNI_SC__THAA                               }   /* sc=thaana */,
+  {     3,  1799,  3639,   4,   7,  UNI_INCB__EXTEND                           }   /* incb=extend */,
+  {     1,     0,  2741,   1,  12,  UNI_LOWSURROGATES                          }   /* lowsurrogates */,
+  {     2,  4597,   368,   5,   5,  UNI_XPOSIXSPACE                            }   /* wspace=yes */,
+  {     4,  2507,  2848,   2,   2,  UNI_VO__R                                  }   /* vo=r */,
+  {     1,  7867,  1590,   3,  10,  UNI_KHAR                                   }   /* sc=kharoshthi */,
+  {     0,  7627,  6155,   7,   7,  UNI_SUPARROWSB                             }   /* blk=suparrowsb */,
+  {     7,  2518,  1567,   6,   5,  UNI_CYRILLICSUP                            }   /* cyrillicsup */,
+  {    34,  5884,   627,  21,   2,  UNI_CWL                                    }   /* changeswhenlowercased=t */,
+  {     0,   168,    58,   3,   1,  UNI_pcm_values_index                       }   /* pcm= */,
+  {     0,  1711,  6907,   4,   5,  UNI_MUSIC                                  }   /* blk=music */,
+  {     1,  5436,  4982,  19,  10,  UNI_LATINEXTADDITIONAL                     }   /* block=latinextendedadditional */,
+  {    24,  4650,   860,  17,   7,  UNI_SIDT                                   }   /* scriptextensions=sidetic */,
+  {   258,  7867,   412,   3,   4,  UNI_MIAO                                   }   /* sc=miao */,
+  {     4,  6287,  3107,  10,  11,  UNI_LB__EX                                 }   /* linebreak=exclamation */,
+  {    10,  1131,     0,   4,   0,  UNI_TALU                                   }   /* talu */,
+  {     1,    20,   962,   3,   2, -UNI_XPOSIXXDIGIT                           }   /* hex=f */,
+  {     0,  2321,     0,   4,   0,  UNI_NV__5                                  }   /* nv=5 */,
+  {    24,   915,   589,   4,   3,  UNI_AGE__2_DOT_1                           }   /* age=2.1 */,
+  {     0,  1453,  2848,   2,   3,  UNI_RI                                     }   /* wb=ri */,
+  {     8,  4650,   329,  17,   5,  UNI_TALE                                   }   /* scriptextensions=taile */,
+  {     0,  4650,   686,  17,   5,  UNI_ADLM                                   }   /* scriptextensions=adlam */,
+  {     0,  7840,  1759,  21,   7,  UNI_BC__RLI                                }   /* bidiclass=righttoleftisolate */,
+  {   193,  8642,  4636,  30,   4,  UNI_CJKEXTA                                }   /* blk=cjkunifiedideographsextensiona */,
+  {    38,  1127,  1776,   3,  12,  UNI_GUKH                                   }   /* scx=gurungkhema */,
+  {     0,  1773,   586,   4,   2,  UNI_WB__EB                                 }   /* gcb=eb */,
+  {    14,  2449,    85,  11,   2,  UNI_CJKEXTG                                }   /* block=cjkextg */,
+  {     3,  1923,  6345,   7,   4,  UNI_SC__SINH                               }   /* script=sinh */,
+  {     0,  7627,  4371,   7,  11,  UNI_SUPPUNCTUATION                         }   /* blk=suppunctuation */,
+  {    14,  8015,   639,  10,   3, -UNI_XPOSIXALPHA                            }   /* alphabetic=no */,
+  {     0,  7627,  4667,   5,  16,  UNI_SMALLFORMS                             }   /* blk=smallformvariants */,
+  {     2,  3364,   644,  15,   4,  UNI_EA__W                                  }   /* eastasianwidth=wide */,
+  {     0,  1324,  4206,   2,  14,  UNI_SK                                     }   /* ismodifiersymbol */,
+  {     0,  1324,  5021,   2,  18,  UNI_ORNAMENTALDINGBATS                     }   /* isornamentaldingbats */,
+  {     2,   619,   361,   5,   2,  UNI_CCC__BL                                }   /* ccc=218 */,
+  {     5,  5905,   639,  21,   3, -UNI_CWT                                    }   /* changeswhentitlecased=no */,
+  {     1,  3118,  1135,   3,   7,  UNI_SPECIALS                               }   /* inspecials */,
+  {     2,   321,   853,   2,   7,  UNI_SC__SHAW                               }   /* inshavian */,
+  {    30,  1983,  7055,   4,   3,  UNI_BIDIC                                  }   /* bidic=t */,
+  {     5,  1767,  3822,   3,   6,  UNI_DT__COM                                }   /* dt=compat */,
+  {     0,  7867,  1150,   3,   8,  UNI_SC__TFNG                               }   /* sc=tifinagh */,
+  {     0,  1324,  1044,   2,   6,  UNI_WCHO                                   }   /* iswancho */,
+  {     0,  4650,  7893,  17,   8,  UNI_KANA                                   }   /* scriptextensions=katakana */,
+  {     0,  1923,  2554,   7,  11,  UNI_SC__NAND                               }   /* script=nandinagari */,
+  {     0,  7643,   307,  25,   1,  UNI_CCC__19                                }   /* canonicalcombiningclass=19 */,
+  {     0,   915,  1110,   4,   2,  UNI_AGE__12                                }   /* age=12 */,
+  {     7,  1127,  1402,   4,   9,  UNI_ORKH                                   }   /* scx=oldturkic */,
+  {    47,   314,   627,   5,   5,  UNI__PERL_PATWS                            }   /* patws=true */,
+  {     2,  1711,  2014,   4,   7,  UNI_UCASEXT                                }   /* blk=ucasext */,
+  {     0,  4650,  5108,  17,   4,  UNI_BAMU                                   }   /* scriptextensions=bamu */,
+  {     4,  2718,  2708,   3,  10,  UNI_LB__BA                                 }   /* lb=breakafter */,
+  {     0,  2518,  3854,   8,   9,  UNI_CYRILLICEXTD                           }   /* cyrillicextendedd */,
+  {     1,  7300,   962,  24,   2, -UNI_COMPEX                                 }   /* fullcompositionexclusion=f */,
+  {     0,  4728,  3906,   5,  13,  UNI_LISUSUP                                }   /* blk=lisusupplement */,
+  {     0,  1825,  1527,   6,   5,  UNI_VERTSPACE                              }   /* isvertspace */,
+  {     0,  4650,  4847,  17,   7,  UNI_LINB                                   }   /* scriptextensions=linearb */,
+  {    16,  1324,  4796,   2,   9,  UNI_XPOSIXUPPER                            }   /* isuppercase */,
+  {    96,  8257,  5294,  24,   5,  UNI_JG__MANICHAEANTWENTY                   }   /* joininggroup=manichaeantwenty */,
+  {    28,  1773,   627,   3,   2,  UNI_GCB__T                                 }   /* gcb=t */,
+  {     4,  8366,   572,  15,   2,  UNI_S                                      }   /* generalcategory=s */,
+  {    17,  1711,  5021,   4,  18,  UNI_ORNAMENTALDINGBATS                     }   /* blk=ornamentaldingbats */,
+  {     1,  9220,  6155,   9,   7,  UNI_SUPARROWSB                             }   /* block=suparrowsb */,
+  {     6,   310,     0,   2,   0,  UNI_RI                                     }   /* ri */,
+  {     4,   144,     0,   4,   0,  UNI_MYMR                                   }   /* mymr */,
+  {     4,  4281,     0,   4,   0,  UNI_BRAI                                   }   /* brai */,
+  {     1,   247,     0,   2,   0,  UNI_YI                                     }   /* yi */,
+  {     1,  1831,   739,   3,   4,  UNI_JG__SHIN                               }   /* jg=shin */,
+  {     0,  2718,  3992,   3,  13,  UNI_LB__PR                                 }   /* lb=prefixnumeric */,
+  {     0,  8095,  1759,  18,   3,  UNI_DT__ISO                                }   /* decompositiontype=iso */,
+  {     0,  1127,   160,   4,   4,  UNI_OSGE                                   }   /* scx=osge */,
+  {     0,  1466,     0,  10,   0,  UNI_ASCII                                  }   /* basiclatin */,
+  {    28,  6258,  6619,  13,  19,  UNI_JG__BURUSHASKIYEHBARREE                }   /* joininggroup=burushaskiyehbarree */,
+  {    48,  2400,   400,   3,   3,  UNI_IN__3_DOT_2                            }   /* in=3.2 */,
+  {     1,  8366,  6736,  16,   6,  UNI_CF                                     }   /* generalcategory=format */,
+  {     5,  8373,     0,   9,   0,  UNI_gc_values_index                        }   /* category= */,
+  {     0,  6672,  1106,  14,   2,  UNI_NV__2_SLASH_3                          }   /* numericvalue=2/3 */,
+  {    34,  2449,  1331,   9,   4,  UNI_CJKEXTJ                                }   /* block=cjkextj */,
+  {    38,  2449,  7792,   6,  27,  UNI_OCR                                    }   /* block=opticalcharacterrecognition */,
+  {     0,  7643,  2005,  24,   2,  UNI_CCC__DB                                }   /* canonicalcombiningclass=db */,
+  {     0,  1127,  1166,   4,   4,  UNI_VITH                                   }   /* scx=vith */,
+  {     2,   321,  9318,   2,  42,  UNI_UCASEXT                                }   /* inunifiedcanadianaboriginalsyllabicsextended */,
+  {     0,  1324,  6180,   2,  19,  UNI_JAMOEXTA                               }   /* ishanguljamoextendeda */,
+  {     1,  4650,   845,  17,   4,  UNI_SYRC                                   }   /* scriptextensions=syrc */,
+  {     2,  2293,  2212,   4,   8,  UNI_NV__9_SLASH_2                          }   /* nv=4.500e+00 */,
+  {     0,    30,  8509,   1,  17,  UNI_CUNEIFORMNUMBERS                       }   /* incuneiformnumbers */,
+  {     0,     2,  2060,   1,   9,  UNI_COMPATJAMO                             }   /* compatjamo */,
+  {    64,  1923,  3877,   7,   4,  UNI_SC__DEVA                               }   /* script=deva */,
+  {     0,  1324,   156,   2,   4,  UNI_ORYA                                   }   /* isorya */,
+  {     7,  3595,   361,  13,   2,  UNI_NV__18                                 }   /* numericvalue=18 */,
+  {     0,  6258,  4963,  13,   3,  UNI_JG__SAD                                }   /* joininggroup=sad */,
+  {     1,  7867,  1265,   3,   7,  UNI_MAKA                                   }   /* sc=makasar */,
+  {     0,  1923,  1123,   7,   4,  UNI_NSHU                                   }   /* script=nshu */,
+  {     5,  1923,   239,   7,   4,  UNI_XPEO                                   }   /* script=xpeo */,
+  {     0,  1453,  3639,   2,   3,  UNI_WB__EX                                 }   /* wb=ex */,
+  {    24,  1324,   389,   2,   6,  UNI_GOTH                                   }   /* isgothic */,
+  {     0,  1711,  1740,   4,  11,  UNI_DOMINO                                 }   /* blk=dominotiles */,
+  {     0,   179,  6667,   1,   6, -UNI_QMARK                                  }   /* qmark=n */,
+  {    37,  6258,  1852,  13,   3,  UNI_JG__KAF                                }   /* joininggroup=kaf */,
+  {     1,  1790,  6190,   6,   9,  UNI_ARABICEXTA                             }   /* arabicextendeda */,
+  {     1,   304,  7449,   3,   2,  UNI_NV__27                                 }   /* nv=27 */,
+  {     1,  2528,  6607,   6,  12,  UNI_ETHIOPICSUP                            }   /* ethiopicsupplement */,
+  {     1,  1923,  3682,   6,   9,  UNI_SC__CYRL                               }   /* script=cyrillic */,
+  {    34,  1324,  1286,   2,   7,  UNI_PHAG                                   }   /* isphagspa */,
+  {     1,  2449,  6387,   6,   6,  UNI_YIJING                                 }   /* block=yijing */,
+  {   259,  2333,  2236,   4,   8,  UNI_NV__2_SLASH_3                          }   /* nv=6.667e-01 */,
+  {     1,  2098,  1115,   5,   4,  UNI_POSIXWORD                              }   /* posixword */,
+  {    50,  1767,  1827,   3,   4,  UNI_DT__VERT                               }   /* dt=vert */,
+  {    27,  1711,  1247,   4,   4,  UNI_INTHAI                                 }   /* blk=thai */,
+  {    25,  3317,  2985,   5,  11,  UNI_MAHJONG                                }   /* blk=mahjongtiles */,
+  {     1,  3833,     0,  14,   0,  UNI_KANGXI                                 }   /* kangxiradicals */,
+  {    69,  1324,  8015,   2,  27,  UNI_ALPHABETICPF                           }   /* isalphabeticpresentationforms */,
+  {     0,  1127,  1557,   4,   4,  UNI_JAVA                                   }   /* scx=java */,
+  {   206,  4650,  1186,  17,   9,  UNI_BHKS                                   }   /* scriptextensions=bhaiksuki */,
+  {     6,   681,     0,   5,   0,  UNI_GCB__L                                 }   /* hst=l */,
+  {     0,  3164,   632,  12,   2,  UNI_XPOSIXDIGIT                            }   /* numerictype=de */,
+  {     0,   923,  4093,   6,   2,  UNI_AGE__17                                }   /* age=v170 */,
+  {     0,  5947,  3661,  21,   3,  UNI_LB__ZWJ                                }   /* graphemeclusterbreak=zwj */,
+  {     0,  1324,  4687,   2,  11,  UNI_SGNW                                   }   /* issignwriting */,
+  {     0,  8257,  4953,  23,   5,  UNI_JG__MANICHAEANALEPH                    }   /* joininggroup=manichaeanaleph */,
+  {    91,  1324,   243,   2,   4,  UNI_XSUX                                   }   /* isxsux */,
+  {     0,  5163,   962,  17,   6, -UNI_EBASE                                  }   /* emojimodifierbase=false */,
+  {     0,  7867,   464,   3,   4,  UNI_SC__ORKH                               }   /* sc=orkh */,
+  {     0,  1324,  4371,   2,   5,  UNI_P                                      }   /* ispunct */,
+  {     3,  8373,     0,   9,   2,  UNI_CASEDLETTER                            }   /* category=l& */,
+  {     8,  1711,  3433,   4,   6,  UNI_ARROWS                                 }   /* blk=arrows */,
+  {     7,  5495,   627,  18,   2,  UNI_GCB__T                                 }   /* hangulsyllabletype=t */,
+  {    64,  1923,   227,   7,   4,  UNI_SC__TODR                               }   /* script=todr */,
+  {   232,  6287,    18,  10,   2,  UNI_LB__BA                                 }   /* linebreak=ba */,
+  {    33,  1711,  2941,   4,  12,  UNI_KHMERSYMBOLS                           }   /* blk=khmersymbols */,
+  {     9,   441,  5986,   3,  18,  UNI_ANCIENTGREEKNUMBERS                    }   /* inancientgreeknumbers */,
+  {     0,  1711,  6511,   4,  13,  UNI_MATHOPERATORS                          }   /* blk=mathoperators */,
+  {     0,  1711,  1158,   4,   8,  UNI_INUGARITIC                             }   /* blk=ugaritic */,
+  {     2,  1711,   761,   4,   7,  UNI_INLINEARA                              }   /* blk=lineara */,
+  {     2,  1324,  5808,   2,   4,  UNI_BENG                                   }   /* isbeng */,
+  {     0,   915,  2312,   5,   3,  UNI_AGE__12                                }   /* age=12.0 */,
+  {     1,   570,  3120,   3,   3,  UNI_SB__SE                                 }   /* sb=sep */,
+  {     1,  2962,  1567,   8,   5,  UNI_CYRILLICSUP                            }   /* iscyrillicsup */,
+  {     7,  1503,   627,   3,   2,  UNI_DEP                                    }   /* dep=t */,
+  {    72,  5064,   368,   9,   3,  UNI_XPOSIXSPACE                            }   /* whitespace=y */,
+  {    16,  2449,  3863,   6,  11,  UNI_PHONETICEXT                            }   /* block=phoneticext */,
+  {     0,  1127,   524,   4,   4,  UNI_KHOJ                                   }   /* scx=khoj */,
+  {     0,  2545,  6190,   9,   9,  UNI_MYANMAREXTA                            }   /* inmyanmarextendeda */,
+  {     1,  2718,   651,   3,   2,  UNI_LB__AS                                 }   /* lb=as */,
+  {     0,  8373,  6658,   9,  13,  UNI_M                                      }   /* category=combiningmark */,
+  {    17,  7867,   754,   3,   7,  UNI_SC__KALI                               }   /* sc=kayahli */,
+  {     1,  1923,   508,   7,   4,  UNI_VAI                                    }   /* script=vaii */,
+  {     6,  6287,  3140,  10,  11,  UNI_LB__VF                                 }   /* linebreak=viramafinal */,
+  {     1,  5947,  4633,  21,  17,  UNI_RI                                     }   /* graphemeclusterbreak=regionalindicator */,
+  {     0,  1923,    11,   7,   4,  UNI_SC__ADLM                               }   /* script=adlm */,
+  {     2,  6237,  5364,   5,   7,  UNI_SUPARROWSA                             }   /* issuparrowsa */,
+  {     0,  2096,   319,   7,   5,  UNI_POSIXPRINT                             }   /* isposixprint */,
+  {     2,  4752,     0,  12,   0,  UNI_CYRILLICEXTC                           }   /* cyrillicextc */,
+  {     0,  4746,  8171,  14,  13,  UNI_CYRILLICSUP                            }   /* block=cyrillicsupplementary */,
+  {     1,  1923,  4687,   7,  11,  UNI_SGNW                                   }   /* script=signwriting */,
+  {   270,  7867,  8201,   3,  19,  UNI_EGYP                                   }   /* sc=egyptianhieroglyphs */,
+  {     1,   210,     0,   2,   0,  UNI_TITLE                                  }   /* lt */,
+  {     0,  2096,  4371,   7,   5,  UNI_POSIXPUNCT                             }   /* isposixpunct */,
+  {     0,   321,  7792,   2,  27,  UNI_OCR                                    }   /* inopticalcharacterrecognition */,
+  {     6,  8229,   369,  17,   2,  UNI_VS                                     }   /* variationselector=y */,
+  {     1,  2644,  1527,   6,   5,  UNI_XPOSIXSPACE                            }   /* xposixspace */,
+  {     0,  7643,  7861,  24,   4,  UNI_CCC__216                               }   /* canonicalcombiningclass=atar */,
+  {    14,  1324,  6326,   2,   5,  UNI__PERL_NCHAR                            }   /* isnchar */,
+  {     7,  1767,   644,   3,   4,  UNI_EA__F                                  }   /* dt=wide */,
+  {    10,  1503,   962,   3,   6, -UNI_DEP                                    }   /* dep=false */,
+  {     3,  1324,  4878,   2,  16,  UNI_BOPOMOFOEXT                            }   /* isbopomofoextended */,
+  {     1,  1127,   696,   4,   4,  UNI_DOGR                                   }   /* scx=dogr */,
+  {     0,   196,   962,   2,   2,  UNI_EA__F                                  }   /* ea=f */,
+  {    67,  5666,  4495,  13,   4,  UNI_JG__MANICHAEANYODH                     }   /* jg=manichaeanyodh */,
+  {    13,  1453,  1650,   3,   2,  UNI_LB__LF                                 }   /* wb=lf */,
+  {     0,  1711,     8,   4,   3,  UNI_OCR                                    }   /* blk=ocr */,
+  {     0,  2627,  1553,   9,   4,  UNI_MYANMAREXTA                            }   /* ismyanmarexta */,
+  {     0,  1127,   648,   4,   4,  UNI_ELBA                                   }   /* scx=elba */,
+  {     1,  2098,   319,   5,   5,  UNI_POSIXPRINT                             }   /* posixprint */,
+  {     2,  1711,  1384,   4,   9,  UNI_INOLDITALIC                            }   /* blk=olditalic */,
+  {     2,  1324,   701,   2,   5,  UNI_LIMB                                   }   /* islimbu */,
+  {    14,   923,  1379,   5,   2,  UNI_AGE__3_DOT_2                           }   /* age=v32 */,
+  {     2,  6481,  2903,   7,  13,  UNI_INGREEK                                }   /* block=greekandcoptic */,
+  {     6,   619,  1380,   5,   2,  UNI_CCC__B                                 }   /* ccc=220 */,
+  {     1,  2036,   961,  11,   3, -UNI_GRBASE                                 }   /* graphemebase=f */,
+  {     0,  1923,   974,   7,   8,  UNI_SC__DUPL                               }   /* script=duployan */,
+  {     2,  7304,   639,  20,   3, -UNI_CE                                     }   /* compositionexclusion=no */,
+  {    12,  6465,     0,  14,   0,  UNI_INETHIOPIC                             }   /* block=ethiopic */,
+  {     0,  2962,  1060,  10,   4,  UNI_CYRILLICEXTB                           }   /* iscyrillicextb */,
+  {    43,  2627,  2162,   3,  11,  UNI_MATHALPHANUM                           }   /* ismathalphanum */,
+  {     4,  3306,  6205,   9,  13,  UNI_GEORGIANSUP                            }   /* blk=georgiansupplement */,
+  {     0,  5475,   962,  20,   2, -UNI_EXTPICT                                }   /* extendedpictographic=f */,
+  {     1,  1324,   775,   2,   4,  UNI_MARC                                   }   /* ismarc */,
+  {     5,  2545,  2985,   3,  11,  UNI_MAHJONG                                }   /* inmahjongtiles */,
+  {     0,  1923,   524,   7,   6,  UNI_SC__KHOJ                               }   /* script=khojki */,
+  {     1,  3183,  1380,   4,   2,  UNI_IN__2                                  }   /* in=v20 */,
+  {     0,  1324,  2072,   2,   4,  UNI_SOGD                                   }   /* issogd */,
+  {     4,  4650,   128,  17,   4,  UNI_LAO                                    }   /* scriptextensions=laoo */,
+  {     0,   124,     0,   4,   0,  UNI_KRAI                                   }   /* krai */,
+  {     3,  6287,  5695,  10,   9,  UNI_LB__AI                                 }   /* linebreak=ambiguous */,
+  {     1,  6287,  4566,  10,  14,  UNI_LB__PO                                 }   /* linebreak=postfixnumeric */,
+  {     1,  1324,  9261,   2,  29,  UNI_MISCARROWS                             }   /* ismiscellaneoussymbolsandarrows */,
+  {     1,  8542,     0,  20,   0,  UNI_MISCSYMBOLS                            }   /* miscellaneoussymbols */,
+  {    18,  5371,   733,  10,   2,  UNI_WB__EB                                 }   /* wordbreak=em */,
+  {     0,  3806,    58,   4,   1,  UNI_idsu_values_index                      }   /* idsu= */,
+  {    32,  4650,   171,  17,   4,  UNI_PHLP                                   }   /* scriptextensions=phlp */,
+  {     2,  1767,  1950,   3,   3,  UNI_DT__SUB                                }   /* dt=sub */,
+  {     0,  6862,  1640,  14,   7,  UNI_SB__LE                                 }   /* sentencebreak=oletter */,
+  {     6,  1711,  1356,   4,   9,  UNI_INNABATAEAN                            }   /* blk=nabataean */,
+  {     5,   493,  3791,   2,   4,  UNI_IDST                                   }   /* idst=t */,
+  {     0,  1983,   639,  11,   3, -UNI_BIDIC                                  }   /* bidicontrol=no */,
+  {     0,  2860,  2437,   5,  12,  UNI_AEGEANNUMBERS                          }   /* blk=aegeannumbers */,
+  {    21,  1855,   627,  11,   5,  UNI_KEHNOMIRROR                            }   /* kehnomirror=true */,
+  {     0,  3176,  2198,  12,   2,  UNI_IN__15                                 }   /* presentin=v150 */,
+  {    26,  2718,   733,   3,   2,  UNI_EMOD                                   }   /* lb=em */,
+  {     0,  1549,     0,   8,   0,  UNI_JAMOEXTA                               }   /* jamoexta */,
+  {    23,  7643,   727,  24,   3,  UNI_CCC__214                               }   /* canonicalcombiningclass=ata */,
+  {     2,  1324,  1729,   2,  11,  UNI_CPMN                                   }   /* iscyprominoan */,
+  {     0,  8015,   962,  10,   2, -UNI_XPOSIXALPHA                            }   /* alphabetic=f */,
+  {     1,    55,  1379,   4,   2,  UNI_CCC__32                                }   /* ccc=32 */,
+  {     2,  8373,    54,   9,   2,  UNI_SC                                     }   /* category=sc */,
+  {     1,  6258,   735,  18,   4,  UNI_JG__CROWNSEEN                          }   /* joininggroup=crownseen */,
+  {     0,  7867,    11,   3,   4,  UNI_SC__ADLM                               }   /* sc=adlm */,
+  {     0,   662,   627,   7,   5,  UNI_EXTPICT                                }   /* extpict=true */,
+  {     2,  2962,  4886,  10,   9,  UNI_CYRILLICEXTC                           }   /* iscyrillicextendedc */,
+  {     0,  6672,  2256,  14,   8,  UNI_NV__1_SLASH_4                          }   /* numericvalue=2.500e-01 */,
+  {     3,  3693,     0,  12,   0,  UNI_INETHIOPIC                             }   /* blk=ethiopic */,
+  {     0,  7052,  7069,   8,   7,  UNI_INPC__TOPANDLEFT                       }   /* inpc=topandleft */,
+  {     0,  4650,    78,  17,   4,  UNI_CYRL                                   }   /* scriptextensions=cyrl */,
+  {     8,  2616,   639,   5,   2, -UNI_JOINC                                  }   /* joinc=n */,
+  {     2,  4382,   369,   9,   4,  UNI_DIA                                    }   /* diacritic=yes */,
+  {     2,  3317,  8336,   5,  30,  UNI_MATHALPHANUM                           }   /* blk=mathematicalalphanumericsymbols */,
+  {    73,   304,  1108,   3,   4,  UNI_NV__1_SLASH_12                         }   /* nv=1/12 */,
+  {     2,  1102,   793,   5,   2,  UNI_NV__1_SLASH_64                         }   /* nv=1/64 */,
+  {     0,  1324,  3551,   2,  15,  UNI_MERC                                   }   /* ismeroiticcursive */,
+  {    48,  4878,     0,   8,   0,  UNI_BOPO                                   }   /* bopomofo */,
+  {   129,  2636,  3383,   5,   8,  UNI_NO                                     }   /* isothernumber */,
+  {    96,  7867,  1014,   3,   6,  UNI_HATR                                   }   /* sc=hatran */,
+  {     4,   321,  7401,   2,  23,  UNI_GEOMETRICSHAPESEXT                     }   /* ingeometricshapesextended */,
+  {     2,  1127,   701,   4,   4,  UNI_LIMB                                   }   /* scx=limb */,
+  {     6,  4124,    58,  16,   1,  UNI_sterm_values_index                     }   /* sentenceterminal= */,
+  {     8,  1324,   500,   2,   4,  UNI_TNSA                                   }   /* istnsa */,
+  {     4,  4650,  2986,  19,   2,  UNI_MAHJ                                   }   /* scriptextensions=mahj */,
+  {     0,  1324,  1994,   2,  12,  UNI_BIDIM                                  }   /* isbidimirrored */,
+  {    95,  1127,   334,   4,   4,  UNI_TAKR                                   }   /* scx=takr */,
+  {     2,  8373,  2743,   9,   9,  UNI__PERL_SURROGATE                        }   /* category=surrogate */,
+  {     3,  2832,  3932,   3,  14,  UNI_BC__NSM                                }   /* bc=nonspacingmark */,
+  {    70,    55,  7449,   4,   2,  UNI_CCC__27                                }   /* ccc=27 */,
+  {     0,  4650,   632,  17,   7,  UNI_DSRT                                   }   /* scriptextensions=deseret */,
+  {     1,  5968,  7723,  10,  17,  UNI_IDENTIFIERSTATUS__RESTRICTED           }   /* identifierstatus=restricted */,
+  {     7,  2449,  4382,   6,  12,  UNI_DIACRITICALS                           }   /* block=diacriticals */,
+  {     3,  3595,  5712,  12,  12,  UNI_NV__10000000000                        }   /* numericvalue=10000000000 */,
+  {     2,  1923,  9325,   7,  18,  UNI_CANS                                   }   /* script=canadianaboriginal */,
+  {     4,   321,  3877,   2,  13,  UNI_DEVANAGARIEXT                          }   /* indevanagariext */,
+  {     2,  4650,   574,  17,   4,  UNI_TANG                                   }   /* scriptextensions=tang */,
+  {     1,  1102,   307,   4,   1,  UNI_NV__19                                 }   /* nv=19 */,
+  {     1,  8424,   962,  16,   6, -UNI_UIDEO                                  }   /* unifiedideograph=false */,
+  {     0,  1831,  5299,   3,   4,  UNI_JG__YUDH                               }   /* jg=yudh */,
+  {     3,  4650,   945,  17,   4,  UNI_BASS                                   }   /* scriptextensions=bass */,
+  {   168,  7867,  4847,   3,   7,  UNI_SC__LINB                               }   /* sc=linearb */,
+  {     0,  7643,   405,  24,   2,  UNI_CCC__34                                }   /* canonicalcombiningclass=34 */,
+  {     0,  5163,     0,  17,   0,  UNI_EBASE                                  }   /* emojimodifierbase */,
+  {     0,    30,  4155,   1,  18,  UNI_AGHB                                   }   /* iscaucasianalbanian */,
+  {     0,  1324,   860,   2,   7,  UNI_SIDT                                   }   /* issidetic */,
+  {     0,  1324,  5750,   2,  19,  UNI_TERM                                   }   /* isterminalpunctuation */,
+  {    21,  5884,     0,  21,   0,  UNI_CWL                                    }   /* changeswhenlowercased */,
+  {     3,  5666,   240,  13,   2,  UNI_JG__MANICHAEANPE                       }   /* jg=manichaeanpe */,
+  {     0,  2882,   627,   5,   2,  UNI_EMOJI                                  }   /* emoji=t */,
+  {     3,   825,     0,   4,   0,  UNI_MERC                                   }   /* merc */,
+  {     1,  1102,  1380,   5,   2,  UNI_NV__1_SLASH_20                         }   /* nv=1/20 */,
+  {     1,  1127,    82,   4,   4,  UNI_DSRT                                   }   /* scx=dsrt */,
+  {     0,    20,   627,   3,   5,  UNI_XPOSIXXDIGIT                           }   /* hex=true */,
+  {     4,  8796,     0,  27,   0,  UNI_INPC__TOP                              }   /* indicpositionalcategory=top */,
+  {    98,  7865,  3404,  14,   4,  UNI_INSC__CONSONANTDEAD                    }   /* insc=consonantdead */,
+  {     0,  2449,  1882,   6,  11,  UNI_INMEDEFAIDRIN                          }   /* block=medefaidrin */,
+  {    17,  6287,   956,   9,   3,  UNI_LB__OP                                 }   /* linebreak=op */,
+  {     1,  2787,  1129,  12,   3,  UNI_PATSYN                                 }   /* patternsyntax=t */,
+  {     1,  1831,   688,   3,   3,  UNI_JG__LAM                                }   /* jg=lam */,
+  {   128,  3595,     0,  14,   0,  UNI_NV__4                                  }   /* numericvalue=4 */,
+  {    13,  4650,   179,  17,   4,  UNI_COPT                                   }   /* scriptextensions=qaac */,
+  {     2,   968,   962,   6,   2, -UNI_COMPEX                                 }   /* compex=f */,
+  {    20,  1831,  4479,   3,   4,  UNI_JG__HETH                               }   /* jg=heth */,
+  {     0,  1711,  1272,   4,   7,  UNI_INMULTANI                              }   /* blk=multani */,
+  {     0,   321,  1080,   2,   8,  UNI_INKIRATRAI                             }   /* inkiratrai */,
+  {     6,  1923,   488,   7,   4,  UNI_SC__SHAW                               }   /* script=shaw */,
+  {     0,  1236,  6794,   5,  18,  UNI_CJKCOMPATFORMS                         }   /* incjkcompatibilityforms */,
+  {     0,  1324,  5074,   2,  18,  UNI_RUMI                                   }   /* isruminumeralsymbols */,
+  {     3,  2675,  1523,   3,   9,  UNI_XPOSIXBLANK                            }   /* ishorizspace */,
+  {     0,  1711,  7919,   4,  16,  UNI_TANGUTCOMPONENTS                       }   /* blk=tangutcomponents */,
+  {     2,  1459,   369,   4,   2,  UNI_IDST                                   }   /* idst=y */,
+  {    49,  1711,   711,   4,   5,  UNI_INOSAGE                                }   /* blk=osage */,
+  {    23,   321,  8015,   2,  27,  UNI_ALPHABETICPF                           }   /* inalphabeticpresentationforms */,
+  {    31,   321,  6599,   2,  13,  UNI_GLAGOLITICSUP                          }   /* inglagoliticsup */,
+  {     0,  3847,  5945,  13,   3,  UNI_LATINEXTG                              }   /* inlatinextendedg */,
+  {     4,  4796,   368,   8,   3,  UNI_XPOSIXUPPER                            }   /* uppercase=y */,
+  {    38,  9147,    44,  20,   1,  UNI_VO__U                                  }   /* verticalorientation=u */,
+  {     2,     5,    58,   3,   1,  UNI_mcm_values_index                       }   /* mcm= */,
+  {     1,  2718,   126,   3,   2,  UNI_LB__AI                                 }   /* lb=ai */,
+  {    15,  1324,   168,   2,   2,  UNI_PC                                     }   /* ispc */,
+  {     2,   304,  2198,   3,   2,  UNI_NV__50                                 }   /* nv=50 */,
+  {    78,     2,     0,   1,   0,  UNI_C                                      }   /* c */,
+  {     0,  8924,  5563,  22,  15,  UNI_INSC__MODIFYINGLETTER                  }   /* indicsyllabiccategory=modifyingletter */,
+  {     4,  7867,  1142,   3,   4,  UNI_SC__TAGB                               }   /* sc=tagb */,
+  {     6,  4427,  5981,   8,   3, -UNI_XPOSIXLOWER                            }   /* lowercase=n */,
+  {     0,  8419,  2056,  29,   3,  UNI_CJKEXTD                                }   /* incjkunifiedideographsextensiond */,
+  {     0,  5163,   627,  13,   2,  UNI_EMOD                                   }   /* emojimodifier=t */,
+  {    20,  1324,  1882,   2,  11,  UNI_MEDF                                   }   /* ismedefaidrin */,
+  {    19,    21,  7357,   1,  22,  UNI_EGYPTIANHIEROGLYPHSEXTA                }   /* egyptianhieroglyphsexta */,
+  {     3,  7867,   696,   3,   4,  UNI_SC__DOGR                               }   /* sc=dogr */,
+  {     0,  2547,  6190,   7,   9,  UNI_MYANMAREXTA                            }   /* myanmarextendeda */,
+  {     0,  7867,   120,   3,   4,  UNI_SC__KNDA                               }   /* sc=knda */,
+  {     2,  1711,   860,   4,   7,  UNI_INSIDETIC                              }   /* blk=sidetic */,
+  {    16,  2449,  3833,   6,   6,  UNI_KANGXI                                 }   /* block=kangxi */,
+  {     3,  3202,     0,  14,   0,  UNI_PHLP                                   }   /* psalterpahlavi */,
+  {     0,  8796,  7063,  30,  13,  UNI_INPC__TOPANDBOTTOMANDLEFT              }   /* indicpositionalcategory=topandbottomandleft */,
+  {     0,  1127,  1776,   3,   5,  UNI_GURU                                   }   /* scx=guru */,
+  {     0,  8373,   639,   8,   2,  UNI_N                                      }   /* category=n */,
+  {     0,  1711,   648,   4,   7,  UNI_INELBASAN                              }   /* blk=elbasan */,
+  {     0,    39,     0,   4,   0,  UNI_BHKS                                   }   /* bhks */,
+  {     1,    30,  9095,   1,  17,  UNI_CJKCOMPAT                              }   /* iscjkcompatibility */,
+  {     3,   321,   889,   2,   7,  UNI_INTAIVIET                              }   /* intaiviet */,
+  {     4,   321,  3758,   2,  16,  UNI_HALFANDFULLFORMS                       }   /* inhalfandfullforms */,
+  {     1,  6237,     0,  21,   0,  UNI_SUPARROWSC                             }   /* issupplementalarrowsc */,
+  {     0,  5947,   174,  21,   2,  UNI_GCB__PP                                }   /* graphemeclusterbreak=pp */,
+  {     8,  4728,  6494,   8,   5,  UNI_LATINEXTB                              }   /* blk=latinextb */,
+  {     0,  1923,   235,   7,   4,  UNI_WCHO                                   }   /* script=wcho */,
+  {     2,  1324,  1549,   2,   8,  UNI_JAMOEXTA                               }   /* isjamoexta */,
+  {     6,  8924,  5329,  22,  10,  UNI_INSC__TONELETTER                       }   /* indicsyllabiccategory=toneletter */,
+  {     7,  1324,   350,   2,   4,  UNI_CARI                                   }   /* iscari */,
+  {    57,  1711,  3729,   4,  16,  UNI_CYPRIOTSYLLABARY                       }   /* blk=cypriotsyllabary */,
+  {     0,  2449,  5613,   6,  18,  UNI_TAIXUANJING                            }   /* block=taixuanjingsymbols */,
+  {     0,  3007,  5826,  12,   3,  UNI_JG__MALAYALAMTTA                       }   /* jg=malayalamtta */,
+  {     0,   321,   580,   2,   6,  UNI_INTODHRI                               }   /* intodhri */,
+  {     0,   574,     0,   6,   0,  UNI_TNSA                                   }   /* tangsa */,
+  {    23,   304,  2402,   2,   3,  UNI_NV__14                                 }   /* nv=14 */,
+  {    96,   548,  5714,   4,   5,  UNI_NV__700000                             }   /* nv=700000 */,
+  {     0,  2449,  5631,   6,   8,  UNI_INCHEROKEE                             }   /* block=cherokee */,
+  {    21,   968,  1129,   5,   2,  UNI_compex_values_index                    }   /* compex= */,
+  {     1,  4781,     0,   9,   0,  UNI_TITLE                                  }   /* titlecase */,
+  {     6,  6141,  6511,   5,  13,  UNI_SUPMATHOPERATORS                       }   /* insupmathoperators */,
+  {     1,  4650,  1341,  17,   9,  UNI_SIND                                   }   /* scriptextensions=khudawadi */,
+  {     3,  5631,     0,  18,   0,  UNI_CHEROKEESUP                            }   /* cherokeesupplement */,
+  {     1,  1102,  2188,   4,   8,  UNI_NV__1_SLASH_9                          }   /* nv=1.111e-01 */,
+  {     4,  8924,  1350,  22,   6,  UNI_INSC__VIRAMA                           }   /* indicsyllabiccategory=virama */,
+  {     4,  2124,   961,  10,   7, -UNI_KEHNOROTATE                            }   /* kehnorotate=false */,
+  {     0,  1324,  3758,   2,  16,  UNI_HALFANDFULLFORMS                       }   /* ishalfandfullforms */,
+  {     1,  1127,  4878,   4,   8,  UNI_BOPO                                   }   /* scx=bopomofo */,
+  {     0,  1923,   432,   7,   4,  UNI_SC__HANO                               }   /* script=hano */,
+  {     0,  2882,   369,   5,   2,  UNI_EMOJI                                  }   /* emoji=y */,
+  {     7,  2449,  6948,   6,  10,  UNI_PUA                                    }   /* block=privateuse */,
+  {    67,  2449,  4397,   6,  15,  UNI_INHANGUL                               }   /* block=hangulsyllables */,
+  {     0,  1324,  9062,   2,  34,  UNI_MISCPICTOGRAPHS                        }   /* ismiscellaneoussymbolsandpictographs */,
+  {     0,  1324,   223,   2,   4,  UNI_TIBT                                   }   /* istibt */,
+  {     9,  1324,  3822,   5,  11,  UNI_CJKCOMPATFORMS                         }   /* iscjkcompatforms */,
+  {     2,  1542,  6205,   5,  13,  UNI_GEORGIANSUP                            }   /* georgiansupplement */,
+  {     1,  1127,   484,   4,   4,  UNI_ROHG                                   }   /* scx=rohg */,
+  {     0,  3595,  7449,  13,   2,  UNI_NV__27                                 }   /* numericvalue=27 */,
+  {     6,  5383,  7589,   6,  21,  UNI__PERL_IS_IN_MULTI_CHAR_FOLD            }   /* _perl_is_in_multi_char_fold */,
+  {     0,   944,   368,   4,   2,  UNI_ebase_values_index                     }   /* ebase= */,
+  {     0,  9220,  9075,   9,  21,  UNI_SUPSYMBOLSANDPICTOGRAPHS               }   /* block=supsymbolsandpictographs */,
+  {     0,  1923,   845,   7,   4,  UNI_SC__SYRC                               }   /* script=syrc */,
+  {     0,  4650,  1032,  17,   4,  UNI_LYCI                                   }   /* scriptextensions=lyci */,
+  {     1,   837,     0,   4,   0,  UNI_SARB                                   }   /* sarb */,
+  {    20,  1324,  1934,   2,  11,  UNI_SORA                                   }   /* issorasompeng */,
+  {     1,     0,  4005,   1,  15,  UNI_LINEARBIDEOGRAMS                       }   /* linearbideograms */,
+  {     1,  7867,  1272,   3,   4,  UNI_SC__MULT                               }   /* sc=mult */,
+  {     4,   321,  5420,   2,   6,  UNI_INTANGUT                               }   /* intangut */,
+  {     5,  2393,   604,  10,   3,  UNI_IN__8                                  }   /* presentin=8.0 */,
+  {    68,  2449,  2072,   6,   7,  UNI_INSOGDIAN                              }   /* block=sogdian */,
+  {     0,  1923,  1166,   7,   4,  UNI_VITH                                   }   /* script=vith */,
+  {    11,  1127,  6486,   3,   9,  UNI_GEOR                                   }   /* scx=georgian */,
+  {    36,  1324,   889,   2,   7,  UNI_TAVT                                   }   /* istaiviet */,
+  {     7,   321,  6387,   2,  21,  UNI_YIJING                                 }   /* inyijinghexagramsymbols */,
+  {     0,  4427,   368,   8,   3,  UNI_XPOSIXLOWER                            }   /* lowercase=y */,
+  {    11,  1096,   639,   6,   2,  UNI_NFKDQC__N                              }   /* nfkdqc=n */,
+  {     0,   321,   543,   2,   2,  UNI_IN__3                                  }   /* in=3 */,
+  {     1,  2832,  6722,   3,  20,  UNI_BC__PDF                                }   /* bc=popdirectionalformat */,
+  {     9,  1324,   253,   2,   2,  UNI_NB                                     }   /* isnb */,
+  {     1,  7867,  2150,   3,  12,  UNI_SC__GONM                               }   /* sc=masaramgondi */,
+  {     0,  1711,  4382,   4,  15,  UNI_DIACRITICALSEXT                        }   /* blk=diacriticalsext */,
+  {     1,  1127,   908,   4,   7,  UNI_ZZZZ                                   }   /* scx=unknown */,
+  {     0,  2449,   389,   6,   6,  UNI_INGOTHIC                               }   /* block=gothic */,
+  {     2,  5371,  7893,  10,   8,  UNI_WB__KA                                 }   /* wordbreak=katakana */,
+  {    38,  1656,   962,  10,   6, -UNI_SD                                     }   /* softdotted=false */,
+  {     3,    53,     0,   1,   0,  UNI_N                                      }   /* n */,
+  {    32,  7867,    15,   3,   4,  UNI_SC__AGHB                               }   /* sc=aghb */,
+  {     1,  5495,  7991,  20,   9,  UNI_LB__H2                                 }   /* hangulsyllabletype=lvsyllable */,
+  {    64,  3848,     0,   2,   0,  UNI_NL                                     }   /* nl */,
+  {     0,  3364,  2657,  14,   2,  UNI_EA__A                                  }   /* eastasianwidth=a */,
+  {     0,  3595,  5714,  14,   5,  UNI_NV__400000                             }   /* numericvalue=400000 */,
+  {     0,    55,  9298,   4,  13,  UNI_CCC__214                               }   /* ccc=attachedabove */,
+  {     1,   998,     0,   8,   0,  UNI_GURU                                   }   /* gurmukhi */,
+  {     0,  8373,   572,   8,   2,  UNI_S                                      }   /* category=s */,
+  {     0,  1923,   350,   7,   6,  UNI_SC__CARI                               }   /* script=carian */,
+  {     2,  8366,   285,  16,   2,  UNI_ZP                                     }   /* generalcategory=zp */,
+  {     8,  3183,  1107,   4,   2,  UNI_IN__3_DOT_1                            }   /* in=v31 */,
+  {     0,  7867,  5808,   3,   4,  UNI_SC__BENG                               }   /* sc=beng */,
+  {     0,  1324,  4310,   2,   4,  UNI_SIND                                   }   /* issind */,
+  {    12,  8257,  4958,  23,   5,  UNI_JG__MANICHAEANGIMEL                    }   /* joininggroup=manichaeangimel */,
+  {     1,   570,   342,   3,   2,  UNI_SB__UP                                 }   /* sb=up */,
+  {     0,  9220,  4834,  16,  13,  UNI_SUPPUNCTUATION                         }   /* block=supplementalpunctuation */,
+  {     5,  6862,  3639,  13,   7,  UNI_SB__EX                                 }   /* sentencebreak=extend */,
+  {     3,  7867,   648,   3,   7,  UNI_SC__ELBA                               }   /* sc=elbasan */,
+  {     0,  1236,  1060,   5,   4,  UNI_CJKEXTB                                }   /* incjkextb */,
+  {     0,   395,   962,   5,   6, -UNI_GREXT                                  }   /* grext=false */,
+  {     0,  4311,     0,  17,   0,  UNI_INDICSIYAQNUMBERS                      }   /* indicsiyaqnumbers */,
+  {     0,  3216,   962,  13,   6, -UNI_QMARK                                  }   /* quotationmark=false */,
+  {     0,  1527,   368,   4,   5,  UNI_XPOSIXSPACE                            }   /* space=yes */,
+  {     1,  2449,  1630,   6,  10,  UNI_INSAURASHTRA                           }   /* block=saurashtra */,
+  {     0,  3595,   788,  13,   4,  UNI_NV___MINUS_1_SLASH_2                   }   /* numericvalue=-1/2 */,
+  {     1,  1923,  1014,   7,   6,  UNI_HATR                                   }   /* script=hatran */,
+  {    34,  1788,     0,   8,   0,  UNI_INARABIC                               }   /* inarabic */,
+  {     1,  2896,   263,   3,   5,  UNI_XPOSIXCNTRL                            }   /* gc=cntrl */,
+  {     0,  1324,   726,   2,   5,  UNI_BATK                                   }   /* isbatak */,
+  {   102,  1429,     0,   9,   0,  UNI_PAUC                                   }   /* paucinhau */,
+  {     0,  1711,  1286,   4,   7,  UNI_INPHAGSPA                              }   /* blk=phagspa */,
+  {     0,  1324,   655,   2,   4,  UNI_ELYM                                   }   /* iselym */,
+  {     1,  7867,  1953,   3,  11,  UNI_SC__SYLO                               }   /* sc=sylotinagri */,
+  {   133,  1195,   402,   7,   2,  UNI_CCC__26                                }   /* ccc=ccc26 */,
+  {     0,  2449,  9261,   6,  29,  UNI_MISCARROWS                             }   /* block=miscellaneoussymbolsandarrows */,
+  {     0,  1324,   524,   2,   6,  UNI_KHOJ                                   }   /* iskhojki */,
+  {     0,  4023,   962,   4,   2, -UNI_MATH                                   }   /* math=f */,
+  {     7,   441,  2930,   3,  11,  UNI_ALPHABETICPF                           }   /* inalphabeticpf */,
+  {     0,  4442,     0,  15,   0,  UNI_PS                                     }   /* openpunctuation */,
+  {     4,   645,  6367,   3,   2,  UNI_ideo_values_index                      }   /* ideo= */,
+  {     0,  2321,  2313,   4,   8,  UNI_NV__1_SLASH_20                         }   /* nv=5.000e-02 */,
+  {     2,  1923,   701,   7,   5,  UNI_SC__LIMB                               }   /* script=limbu */,
+  {    32,   321,  2405,   2,  12,  UNI_INTULUTIGALARI                         }   /* intulutigalari */,
+  { 48549,  1923,   476,   7,   4,  UNI_PRTI                                   }   /* script=prti */,
+  {     0,  1711,     0,  11,   0,  UNI_CJKEXTD                                }   /* blk=cjkextd */,
+  {     1,  1788,  6922,   4,  22,  UNI_ARCHAICCUNEIFORMNUMERALS               }   /* inarchaiccuneiformnumerals */,
+  {    15,   868,   639,   4,   2, -UNI_TERM                                   }   /* term=n */,
+  {     1,  1324,   552,   2,   6,  UNI_ONAO                                   }   /* isolonal */,
+  {     0,  1923,  2072,   7,   7,  UNI_SC__SOGD                               }   /* script=sogdian */,
+  {     2,  2449,  5108,   6,  15,  UNI_BAMUMSUP                               }   /* block=bamumsupplement */,
+  {     1,  6498,  8336,   7,  30,  UNI_MATHALPHANUM                           }   /* block=mathematicalalphanumericsymbols */,
+  {     0,   762,  8450,   3,  20,  UNI_ENCLOSEDALPHANUM                       }   /* inenclosedalphanumerics */,
+  {    41,  4427,   368,   8,   5,  UNI_XPOSIXLOWER                            }   /* lowercase=yes */,
+  {    15,   321,  3527,   2,   6,  UNI_INHEBREW                               }   /* inhebrew */,
+  {     2,  4746,    74,  16,   2,  UNI_CYRILLICEXTC                           }   /* block=cyrillicextc */,
+  {     0,  1711,  9318,   4,  42,  UNI_UCASEXT                                }   /* blk=unifiedcanadianaboriginalsyllabicsextended */,
+  {   194,  1127,  2009,   3,   5,  UNI_KANA                                   }   /* scx=kana */,
+  {     0,  2252,  5714,   4,   7,  UNI_NV__20000000                           }   /* nv=20000000 */,
+  {   128,  3007,  3950,  12,   4,  UNI_JG__MALAYALAMNNNA                      }   /* jg=malayalamnnna */,
+  {     0,   810,     0,   7,   0,  UNI_OSMA                                   }   /* osmanya */,
+  {     9,  8763,     0,  33,   0,  UNI_DIACRITICALSEXT                        }   /* combiningdiacriticalmarksextended */,
+  {     0,  4650,   164,  17,   4,  UNI_OUGR                                   }   /* scriptextensions=ougr */,
+  {    39,  2449,  1038,   6,   6,  UNI_INTELUGU                               }   /* block=telugu */,
+  {     0,  1096,   369,   6,   2,  UNI_DT__NONE                               }   /* nfkdqc=y */,
+  {     0,  1994,   369,   5,   4,  UNI_BIDIM                                  }   /* bidim=yes */,
+  {     1,  7643,  1203,  24,   2,  UNI_CCC__24                                }   /* canonicalcombiningclass=24 */,
+  {     1,  1324,  4760,   5,   4,  UNI_CJKEXTC                                }   /* iscjkextc */,
+  {     4,   441,  5180,   3,  16,  UNI_ALCHEMICAL                             }   /* inalchemicalsymbols */,
+  {     1,   389,     0,   4,   0,  UNI_GOTH                                   }   /* goth */,
+  {     5,  4281,     0,  15,   0,  UNI_BRAI                                   }   /* braillepatterns */,
+  {     0,   424,   639,   3,   3, -UNI_DIA                                    }   /* dia=no */,
+  {     0,  1127,  5668,   3,   5,  UNI_MANI                                   }   /* scx=mani */,
+  {     0,  1341,     0,   9,   0,  UNI_SIND                                   }   /* khudawadi */,
+  {     0,  1503,   639,  10,   2, -UNI_DEP                                    }   /* deprecated=n */,
+  {     0,  7867,  1915,   3,   4,  UNI_SC__KTHI                               }   /* sc=kthi */,
+  {     3,   321,   339,   2,   5,  UNI_VSSUP                                  }   /* invssup */,
+  {   121,  5057,   369,  17,   2,  UNI__PERL_PATWS                            }   /* patternwhitespace=y */,
+  {     3,  6141,  7427,   5,  22,  UNI_SUPERANDSUB                            }   /* insuperscriptsandsubscripts */,
+  {    86,  4650,   552,  17,   6,  UNI_ONAO                                   }   /* scriptextensions=olonal */,
+  {     0,  2400,   361,   3,   2,  UNI_IN__18                                 }   /* in=18 */,
+  {   278,  6287,  1324,  10,   2,  UNI_LB__IS                                 }   /* linebreak=is */,
+  {     1,   570,  2429,   4,   8,  UNI_SB__SC                                 }   /* sb=scontinue */,
+  {     1,  2449,  1953,   6,  11,  UNI_INSYLOTINAGRI                          }   /* block=sylotinagri */,
+  {     7,  1324,   875,   2,   7,  UNI_TGLG                                   }   /* istagalog */,
+  {     2,  8924,  5214,  22,  14,  UNI_INSC__GEMINATIONMARK                   }   /* indicsyllabiccategory=geminationmark */,
+  {    33,  1324,  3269,   2,   5,  UNI_ASCII                                  }   /* isascii */,
+  {    12,  2427,   626,   9,   6,  UNI_IDC                                    }   /* idcontinue=true */,
+  {     0,  7610,    18,  10,   1,  UNI_BC__B                                  }   /* bidiclass=b */,
+  {    25,  7819,  1759,  21,   7,  UNI_BC__LRI                                }   /* bidiclass=lefttorightisolate */,
+  {     0,  1790,     0,   6,   0,  UNI_ARAB                                   }   /* arabic */,
+  {     0,  4650,   452,  17,   4,  UNI_OGAM                                   }   /* scriptextensions=ogam */,
+  {    31,  5863,   962,  21,   6, -UNI_CWCM                                   }   /* changeswhencasemapped=false */,
+  {     4,  4650,   445,  18,   3,  UNI_MRO                                    }   /* scriptextensions=mroo */,
+  {     0,  2252,  1106,   4,   2,  UNI_NV__2_SLASH_3                          }   /* nv=2/3 */,
+  {     5,   321,  9096,   2,  26,  UNI_CJKCOMPATIDEOGRAPHS                    }   /* incjkcompatibilityideographs */,
+  {     0,  1236,  2542,   5,   4,  UNI_CJKEXTI                                }   /* incjkexti */,
+  {     0,    55,  2863,   3,   3,  UNI_CCC__AR                                }   /* ccc=ar */,
+  {     0,  7498,   639,   5,   3, -UNI_EPRES                                  }   /* epres=no */,
+  {    65,   968,   639,   6,   3, -UNI_COMPEX                                 }   /* compex=no */,
+  {     0,   570,   195,   3,   2,  UNI_SB__SE                                 }   /* sb=se */,
+  {     0,  2516,  8171,  10,  13,  UNI_CYRILLICSUP                            }   /* incyrillicsupplementary */,
+  {     0,   321,  7893,   2,  26,  UNI_KATAKANAEXT                            }   /* inkatakanaphoneticextensions */,
+  {     1,  8366,  3462,  16,  13,  UNI_XPOSIXDIGIT                            }   /* generalcategory=decimalnumber */,
+  {     3,  1127,  1142,   4,   8,  UNI_TAGB                                   }   /* scx=tagbanwa */,
+  {    26,  1324,  5842,   2,  21,  UNI_CWCF                                   }   /* ischangeswhencasefolded */,
+  {     3,   304,   406,   3,   2,  UNI_NV__41                                 }   /* nv=41 */,
+  {     0,  2393,  2485,  10,  10,  UNI_IN__NA                                 }   /* presentin=unassigned */,
+  {     7,  1458,   369,   4,   4,  UNI_XIDS                                   }   /* xids=yes */,
+  {     1,  3364,     3,  15,   1,  UNI_EA__W                                  }   /* eastasianwidth=w */,
+  {     0,  7867,   524,   3,   6,  UNI_SC__KHOJ                               }   /* sc=khojki */,
+  {     0,  2449,   810,   6,   7,  UNI_INOSMANYA                              }   /* block=osmanya */,
+  {    14,     5,     0,   2,   0,  UNI_MC                                     }   /* mc */,
+  {   137,  1127,  1630,   4,  10,  UNI_SAUR                                   }   /* scx=saurashtra */,
+  {     3,  7867,   136,   3,   4,  UNI_MEDF                                   }   /* sc=medf */,
+  {     0,  2124,  5981,  10,   3, -UNI_KEHNOROTATE                            }   /* kehnorotate=n */,
+  {     3,  3151,   369,  13,   4,  UNI_NFCQC__Y                               }   /* nfcquickcheck=yes */,
+  {     0,  4650,  5259,  17,  14,  UNI_ROHG                                   }   /* scriptextensions=hanifirohingya */,
+  {     1,  8424,   369,  16,   4,  UNI_UIDEO                                  }   /* unifiedideograph=yes */,
+  {     2,  2014,     0,   7,   0,  UNI_UCASEXT                                }   /* ucasext */,
+  {     8,  5436,  2741,   7,  12,  UNI_LOWSURROGATES                          }   /* block=lowsurrogates */,
+  {     0,  8889,    18,  35,   1,  UNI_CJKEXTB                                }   /* block=cjkunifiedideographsextensionb */,
+  {     0,  6287,  3661,  10,   2,  UNI_LB__ZW                                 }   /* linebreak=zw */,
+  {    66,   304,  1107,   3,   2,  UNI_NV__31                                 }   /* nv=31 */,
+  {    15,  7250,   962,  25,   6, -UNI_CWKCF                                  }   /* changeswhennfkccasefolded=false */,
+  {     0,   321,  3863,   2,  14,  UNI_PHONETICEXTSUP                         }   /* inphoneticextsup */,
+  {     0,  3806,     0,   4,   0,  UNI_IDSU                                   }   /* idsu */,
+  {     0,   397,   962,   3,   6, -UNI_EXT                                    }   /* ext=false */,
+  {     5,  4617,   302,  15,   1,  UNI_NV__3_SLASH_4                          }   /* numericvalue=3/4 */,
+  {     1,  1459,   638,   6,   2,  UNI_ids_values_index                       }   /* idstart= */,
+  {     0,  4397,     0,  15,   0,  UNI_INHANGUL                               }   /* hangulsyllables */,
+  {     1,   321,  6511,   2,  13,  UNI_MATHOPERATORS                          }   /* inmathoperators */,
+  {    95,  7867,  1300,   3,   4,  UNI_SOYO                                   }   /* sc=soyo */,
+  {     1,  8373,   168,   9,   2,  UNI_PC                                     }   /* category=pc */,
+  {     1,  1773,   293,   4,   2,  UNI_GCB__XX                                }   /* gcb=xx */,
+  {     0,  3317,  2765,   5,  12,  UNI_MISCTECHNICAL                          }   /* blk=misctechnical */,
+  {     8,   649,  6671,   2,   3,  UNI_LB__NU                                 }   /* lb=nu */,
+  {     0,  1923,  6022,   7,  19,  UNI_SC__MERO                               }   /* script=meroitichieroglyphs */,
+  {     2,  1923,   833,   7,   4,  UNI_SC__PCUN                               }   /* script=pcun */,
+  {     0,  9220,  5364,  18,   7,  UNI_SUPARROWSA                             }   /* block=supplementalarrowsa */,
+  {    75,  1831,  1583,   3,   7,  UNI_JG__THINYEH                            }   /* jg=thinyeh */,
+  {    54,  8373,   110,   9,   2,  UNI_ZL                                     }   /* category=zl */,
+  {     0,  8479,    87,  29,   3,  UNI_CJKEXTG                                }   /* iscjkunifiedideographsextensiong */,
+  {     0,  8646,     0,  30,   0,  UNI_CJKEXTB                                }   /* cjkunifiedideographsextensionb */,
+  {     1,  4650,  1300,  17,   4,  UNI_SOYO                                   }   /* scriptextensions=soyo */,
+  {   325,    86,     0,   4,   0,  UNI_GONG                                   }   /* gong */,
+  {    89,  2896,  3932,   3,  14,  UNI_MN                                     }   /* gc=nonspacingmark */,
+  {     0,  1243,     0,   4,   0,  UNI_GRAN                                   }   /* gran */,
+  {     0,    21,   638,   2,   3, -UNI_EXT                                    }   /* ext=n */,
+  {     0,  7867,  1177,   3,   9,  UNI_BERF                                   }   /* sc=beriaerfe */,
+  {     0,  2627,  7540,   3,  23,  UNI_MUSICSUP                               }   /* ismusicalsymbolssupplement */,
+  {     4,    55,  2833,   2,   6,  UNI_CCC__L                                 }   /* ccc=left */,
+  {     0,   558,     0,   6,   0,  UNI_PATSYN                                 }   /* patsyn */,
+  {     0,  2098,     0,   2,   0,  UNI_PO                                     }   /* po */,
+  {     2,  9220,  1647,   7,   9,  UNI_SMALLFORMS                             }   /* block=smallforms */,
+  {    67,  1127,  1934,   4,   4,  UNI_SORA                                   }   /* scx=sora */,
+  {     2,   761,  5962,   4,   8,  UNI_LB__ID                                 }   /* linebreak=id */,
+  {     2,  6287,  3096,  10,  11,  UNI_LB__BB                                 }   /* linebreak=breakbefore */,
+  {    13,  4650,   524,  17,   4,  UNI_KHOJ                                   }   /* scriptextensions=khoj */,
+  {     0,  2098,  2165,   5,   5,  UNI_POSIXALPHA                             }   /* posixalpha */,
+  {     8,  6141,  5364,   5,   7,  UNI_SUPARROWSA                             }   /* insuparrowsa */,
+  {   296,  1767,  7643,   6,   5,  UNI_DT__NONCANON                           }   /* dt=noncanon */,
+  {    64,  8229,    58,  17,   1,  UNI_vs_values_index                        }   /* variationselector= */,
+  {     0,  1324,   444,   2,   3,  UNI_MRO                                    }   /* ismro */,
+  {     0,  7610,  6973,   8,   4,  UNI_BC__AL                                 }   /* bidiclass=al */,
+  {     1,  7867,  4878,   3,   4,  UNI_SC__BOPO                               }   /* sc=bopo */,
+  {     0,  8373,  5463,  13,  12,  UNI_PO                                     }   /* category=otherpunctuation */,
+  {    34,  7610,   317,  10,   2,  UNI_BC__WS                                 }   /* bidiclass=ws */,
+  {     0,  1127,  1590,   4,  10,  UNI_KHAR                                   }   /* scx=kharoshthi */,
+  {     0,  2449,   648,   6,   7,  UNI_INELBASAN                              }   /* block=elbasan */,
+  {    96,  9220,  4371,   9,  11,  UNI_SUPPUNCTUATION                         }   /* block=suppunctuation */,
+  {     3,    54,  3696,   2,   9,  UNI_SC__ETHI                               }   /* sc=ethiopic */,
+  {     5,  1324,   768,   2,   4,  UNI_MAND                                   }   /* ismand */,
+  {     2,  5420,     0,   9,   0,  UNI_TANGUTSUP                              }   /* tangutsup */,
+  {     0,  7867,  6345,   3,   7,  UNI_SC__SINH                               }   /* sc=sinhala */,
+  {     0,  7867,   937,   3,   8,  UNI_BALI                                   }   /* sc=balinese */,
+  {    13,  2846,     0,  14,   0,  UNI_BC__R                                  }   /* bc=righttoleft */,
+  {     0,  1923,   837,   7,   4,  UNI_SARB                                   }   /* script=sarb */,
+  {     0,    55,  5825,   4,  13,  UNI_CCC__202                               }   /* ccc=attachedbelow */,
+  {     1,  7962,   795,  27,   2,  UNI_CCC__35                                }   /* canonicalcombiningclass=ccc35 */,
+  {     1,  7867,   231,   3,   4,  UNI_SC__TUTG                               }   /* sc=tutg */,
+  {     0,  1324,     0,   3,   0,  UNI_C                                      }   /* isc */,
+  {     0,  2473,   626,  12,   6,  UNI_CI                                     }   /* caseignorable=true */,
+  {     0,  2974,  1567,   8,   5,  UNI_ETHIOPICSUP                            }   /* isethiopicsup */,
+  {     2,  5057,   368,  16,   2,  UNI_patws_values_index                     }   /* patternwhitespace= */,
+  {     0,  1324,  5031,   2,   8,  UNI_DINGBATS                               }   /* isdingbats */,
+  {    14,  6862,     0,  14,   0,  UNI_sb_values_index                        }   /* sentencebreak= */,
+  {     1,  6287,     0,  10,   0,  UNI_lb_values_index                        }   /* linebreak= */,
+  { 11334,  3849,  4982,  13,  10,  UNI_LATINEXTADDITIONAL                     }   /* latinextendedadditional */,
+  {     0,  1923,  1142,   7,   8,  UNI_SC__TAGB                               }   /* script=tagbanwa */,
+  {     2,  2449,  6511,   6,  13,  UNI_MATHOPERATORS                          }   /* block=mathoperators */,
+  {    19,  1893,   639,   5,   2,  UNI_COMPEX                                 }   /* nfcqc=n */,
+  {     1,  3847,  4760,   7,   4,  UNI_LATINEXTC                              }   /* inlatinextc */,
+  {     0,  1923,  5420,   7,   6,  UNI_SC__TANG                               }   /* script=tangut */,
+  {     5,    54,  2009,   2,   5,  UNI_SC__KANA                               }   /* sc=kana */,
+  {     9,  6287,  6095,  10,   9,  UNI_EMOD                                   }   /* linebreak=emodifier */,
+  {     2,  2449,  5593,   6,  20,  UNI_ININSCRIPTIONALPAHLAVI                 }   /* block=inscriptionalpahlavi */,
+  {     0,  3183,   307,   4,   2,  UNI_IN__9                                  }   /* in=v90 */,
+  {     1,  1127,  1420,   4,   9,  UNI_PALM                                   }   /* scx=palmyrene */,
+  {    34,  1471,  1553,   5,   4,  UNI_LATINEXTA                              }   /* latinexta */,
+  {    28,  5371,  1650,  10,   2,  UNI_LB__LF                                 }   /* wordbreak=lf */,
+  {     0,   199,     0,   4,   0,  UNI_SGNW                                   }   /* sgnw */,
+  {     0,  1324,  5455,   2,  20,  UNI_PC                                     }   /* isconnectorpunctuation */,
+  {     0,  3176,  5713,  11,   3,  UNI_IN__10                                 }   /* presentin=v100 */,
+  {     0,  1600,     0,   4,   0,  UNI_NAGM                                   }   /* nagm */,
+  {     0,  1711,  5074,   4,   4,  UNI_RUMI                                   }   /* blk=rumi */,
+  {    20,  6258,   676,  13,   3,  UNI_JG__NUN                                }   /* joininggroup=nun */,
+  {   163,  9130,     0,   3,   0,  UNI_nt_values_index                        }   /* nt= */,
+  {     3,  4943,  8182,  11,  17,  UNI_SUPPUAB                                }   /* supplementaryprivateuseareab */,
+  {   118,  1711,  6022,   4,  19,  UNI_SC__MERO                               }   /* blk=meroitichieroglyphs */,
+  {    33,  1711,  2022,   5,  11,  UNI_CHESSSYMBOLS                           }   /* blk=chesssymbols */,
+  {     0,  3891,     0,  11,   0,  UNI_LATINEXTE                              }   /* islatinexte */,
+  {    89,  1923,  1177,   7,   9,  UNI_BERF                                   }   /* script=beriaerfe */,
+  {     2,  4650,  1883,  18,  10,  UNI_MEDF                                   }   /* scriptextensions=medefaidrin */,
+  {     5,  1711,  1600,   4,  10,  UNI_INNAGMUNDARI                           }   /* blk=nagmundari */,
+  {     0,  9318,     0,  34,   0,  UNI_UCAS                                   }   /* unifiedcanadianaboriginalsyllabics */,
+  {   182,  2393,   918,   9,   3,  UNI_IN__10                                 }   /* presentin=10 */,
+  {    10,  2449,  8511,   7,  29,  UNI_CUNEIFORMNUMBERS                       }   /* block=cuneiformnumbersandpunctuation */,
+  {     0,  7867,   726,   3,   5,  UNI_BATK                                   }   /* sc=batak */,
+  {     2,  1324,  9226,   2,  33,  UNI_SUPMATHOPERATORS                       }   /* issupplementalmathematicaloperators */,
+  {     0,  2718,   289,   3,   2,  UNI_LB__H2                                 }   /* lb=h2 */,
+  {     3,    33,  5649,   1,  17,  UNI_SMALLKANAEXT                           }   /* smallkanaextension */,
+  {     0,  1127,  5242,   4,   7,  UNI_SHRD                                   }   /* scx=sharada */,
+  {     0,  5750,  9161,  14,   6,  UNI_term_values_index                      }   /* terminalpunctuation= */,
+  {     1,  1324,  2554,   2,  11,  UNI_NAND                                   }   /* isnandinagari */,
+  {    33,   488,     0,   4,   0,  UNI_SHAW                                   }   /* shaw */,
+  {     1,  1577,  6190,   6,   9,  UNI_KANAEXTA                               }   /* iskanaextendeda */,
+  {     1,  7610,  8287,  10,  21,  UNI_BC__PDI                                }   /* bidiclass=popdirectionalisolate */,
+  {     7,  1324,  3935,   2,  11,  UNI_MC                                     }   /* isspacingmark */,
+  {     9,  1324,  7401,   2,  18,  UNI_GEOMETRICSHAPESEXT                     }   /* isgeometricshapesext */,
+  {   260,  5769,  4718,  10,  10,  UNI_BC__ES                                 }   /* bc=europeanseparator */,
+  {     0,  1127,   259,   4,   4,  UNI_ZZZZ                                   }   /* scx=zzzz */,
+  {     4,  5905,     0,  21,   0,  UNI_CWT                                    }   /* changeswhentitlecased */,
+  {     1,  6287,  5305,   9,   3,  UNI_LB__CL                                 }   /* linebreak=cl */,
+  {     0,  1324,  8307,   2,  22,  UNI_ENCLOSEDIDEOGRAPHICSUP                 }   /* isenclosedideographicsup */,
+  {     1,   321,  8763,   2,  33,  UNI_DIACRITICALSEXT                        }   /* incombiningdiacriticalmarksextended */,
+  {     2,     5,   369,   3,   2,  UNI_MCM                                    }   /* mcm=y */,
+  {     0,  4910,     0,  16,   0,  UNI_PF                                     }   /* finalpunctuation */,
+  {     0,  1127,   456,   4,   4,  UNI_OLCK                                   }   /* scx=olck */,
+  {     1,  7867,   160,   3,   4,  UNI_SC__OSGE                               }   /* sc=osge */,
+  {     0,    30,   563,   1,   7,  UNI_INREJANG                               }   /* inrejang */,
+  {     7,  1994,   369,  12,   2,  UNI_BIDIM                                  }   /* bidimirrored=y */,
+  {     0,  2165,   962,   5,   6, -UNI_XPOSIXALPHA                            }   /* alpha=false */,
+  {     0,   389,     0,   6,   0,  UNI_GOTH                                   }   /* gothic */,
+  {     5,   424,   962,   3,   2, -UNI_DIA                                    }   /* dia=f */,
+  {     2,   321,   350,   2,   6,  UNI_INCARIAN                               }   /* incarian */,
+  {     6,  2718,  2731,   3,  10,  UNI_LB__WJ                                 }   /* lb=wordjoiner */,
+  {     1,   175,     0,   4,   0,  UNI_PHNX                                   }   /* phnx */,
+  {    12,   321,  5031,   2,   8,  UNI_DINGBATS                               }   /* indingbats */,
+  {     4,  1923,   882,   7,   7,  UNI_LANA                                   }   /* script=taitham */,
+  {    34,    75,   962,   3,   2, -UNI_CWU                                    }   /* cwu=f */,
+  {    38,  1324,  3462,   2,  13,  UNI_XPOSIXDIGIT                            }   /* isdecimalnumber */,
+  {     2,  4650,  3664,  17,  15,  UNI_ZANB                                   }   /* scriptextensions=zanabazarsquare */,
+  {     2,  2718,  6638,   3,  12,  UNI_LB__SY                                 }   /* lb=breaksymbols */,
+  {     0,  2096,  2165,   7,   5,  UNI_POSIXALPHA                             }   /* isposixalpha */,
+  {     2,   841,     0,   4,   0,  UNI_SHRD                                   }   /* shrd */,
+  {     2,  1711,  8229,   4,  28,  UNI_VSSUP                                  }   /* blk=variationselectorssupplement */,
+  {     1,  1324,  5108,   2,  15,  UNI_BAMUMSUP                               }   /* isbamumsupplement */,
+  {     0,  1711,   334,   4,   5,  UNI_INTAKRI                                }   /* blk=takri */,
+  {    40,  4650,   243,  17,   4,  UNI_XSUX                                   }   /* scriptextensions=xsux */,
+  {     6,  5371,  6736,  10,   6,  UNI_WB__FO                                 }   /* wordbreak=format */,
+  {     1,  1557,     0,   4,   0,  UNI_JAVA                                   }   /* java */,
+  {     0,  4650,   776,  18,   3,  UNI_MARC                                   }   /* scriptextensions=marc */,
+  {     7,  1127,   350,   4,   4,  UNI_CARI                                   }   /* scx=cari */,
+  {    34,  1711,  6143,   4,  19,  UNI_SUPARROWSB                             }   /* blk=supplementalarrowsb */,
+  {   147,   968,   627,   6,   5,  UNI_COMPEX                                 }   /* compex=true */,
+  {     9,  4650,   770,  19,   5,  UNI_MAND                                   }   /* scriptextensions=mandaic */,
+  {     1,  1711,   998,   4,   8,  UNI_INGURMUKHI                             }   /* blk=gurmukhi */,
+  {     0,  7250,     0,  25,   0,  UNI_CWKCF                                  }   /* changeswhennfkccasefolded */,
+  {    40,  2449,   929,   6,   8,  UNI_INARMENIAN                             }   /* block=armenian */,
+  {     7,  2473,   368,  12,   5,  UNI_CI                                     }   /* caseignorable=yes */,
+  {     0,  1711,  1486,   4,  10,  UNI_INCHORASMIAN                           }   /* blk=chorasmian */,
+  {     5,  1711,  6763,   4,  23,  UNI_COMPATJAMO                             }   /* blk=hangulcompatibilityjamo */,
+  {     2,  2449,   768,   6,   7,  UNI_INMANDAIC                              }   /* block=mandaic */,
+  {     1,  4728,  4982,  17,  10,  UNI_LATINEXTADDITIONAL                     }   /* blk=latinextendedadditional */,
+  {    17,  3877,     0,  13,   0,  UNI_DEVANAGARIEXT                          }   /* devanagariext */,
+  {    69,  4650,  1050,  17,   6,  UNI_YEZI                                   }   /* scriptextensions=yezidi */,
+  {     1,   982,   639,   8,   3, -UNI_EXT                                    }   /* extender=no */,
+  {     1,  1324,  5108,   2,   8,  UNI_BAMUMSUP                               }   /* isbamumsup */,
+  {     0,  8373,  3475,   9,  13,  UNI_ME                                     }   /* category=enclosingmark */,
+  {    54,  8924,  2507,  22,   5,  UNI_INSC__VOWEL                            }   /* indicsyllabiccategory=vowel */,
+  {     1,  5495,  4234,  19,  13,  UNI_HST__NA                                }   /* hangulsyllabletype=notapplicable */,
+  {     2,    30,  7230,   1,  19,  UNI_DEVANAGARIEXT                          }   /* isdevanagariextended */,
+  {     0,   868,   369,   4,   4,  UNI_TERM                                   }   /* term=yes */,
+  {     1,   321,  5631,   2,   8,  UNI_INCHEROKEE                             }   /* incherokee */,
+  {    16,  1324,  3415,   2,  15,  UNI_ARMI                                   }   /* isimperialaramaic */,
+  {     0,  1447,     0,   4,   0,  UNI_THAA                                   }   /* thaa */,
+  {     6,  1711,   747,   4,   7,  UNI_INKANNADA                              }   /* blk=kannada */,
+  {    36,   915,   607,   4,   3,  UNI_AGE__9                                 }   /* age=9.0 */,
+  {     2,  7643,   300,  25,   1,  UNI_CCC__13                                }   /* canonicalcombiningclass=13 */,
+  {    10,  1711,   721,   4,   5,  UNI_INTAIYO                                }   /* blk=taiyo */,
+  {     0,  1458,  7055,   3,   3,  UNI_XIDC                                   }   /* xidc=t */,
+  {    24,  7627,  1135,   5,   7,  UNI_SPECIALS                               }   /* blk=specials */,
+  {     0,  6287,  2848,   9,   3,  UNI_RI                                     }   /* linebreak=ri */,
+  {     0,  2832,  3696,   2,   3,  UNI_BC__ET                                 }   /* bc=et */,
+  {    20,  1923,  1676,   7,  10,  UNI_WARA                                   }   /* script=warangciti */,
+  {     1,  4811,   639,  18,   3, -UNI_IDST                                   }   /* idstrinaryoperator=no */,
+  {     5,  2718,    67,   3,   2,  UNI_LB__CP                                 }   /* lb=cp */,
+  {    57,  2321,  2212,   4,   8,  UNI_NV__11_SLASH_2                         }   /* nv=5.500e+00 */,
+  {    20,  5669,     0,   4,   0,  UNI_MANI                                   }   /* mani */,
+  {   270,  8257,  4471,  23,   4,  UNI_JG__MANICHAEANBETH                     }   /* joininggroup=manichaeanbeth */,
+  {     0,  6650,   369,  21,   2,  UNI_MCM                                    }   /* modifiercombiningmark=y */,
+  {   105,  7867,   440,   3,   4,  UNI_SC__LINA                               }   /* sc=lina */,
+  {    56,    54,  3309,   2,   5,  UNI_SC__GEOR                               }   /* sc=geor */,
+  {     1,  1923,  1776,   6,   5,  UNI_SC__GURU                               }   /* script=guru */,
+  {     0,  2627,  5322,   3,  18,  UNI_MODIFIERTONELETTERS                    }   /* ismodifiertoneletters */,
+  {     1,  1923,   112,   7,   4,  UNI_KAWI                                   }   /* script=kawi */,
+  {     0,  3693,  6550,   5,  21,  UNI_EARLYDYNASTICCUNEIFORM                 }   /* blk=earlydynasticcuneiform */,
+  {     0,  2449,  4937,   6,   9,  UNI_SYRIACSUP                              }   /* block=syriacsup */,
+  {     4,  2449,  5074,   6,   4,  UNI_RUMI                                   }   /* block=rumi */,
+  {     3,  4597,   626,   5,   3,  UNI_XPOSIXSPACE                            }   /* wspace=t */,
+  {     1,  5704,     0,   6,   0,  UNI_HYPHEN                                 }   /* hyphen */,
+  {     1,  7643,  3717,  24,  12,  UNI_CCC__0                                 }   /* canonicalcombiningclass=notreordered */,
+  {    86,   321,  8387,   2,  32,  UNI_INIDC                                  }   /* inideographicdescriptioncharacters */,
+  {   165,  4746,  6754,  14,   9,  UNI_CYRILLICEXTB                           }   /* block=cyrillicextendedb */,
+  {   619,   321,  1142,   2,   8,  UNI_INTAGBANWA                             }   /* intagbanwa */,
+  {     2,  1026,     0,   4,   0,  UNI_LEPC                                   }   /* lepc */,
+  {     3,  7643,  8601,  24,   9,  UNI_CCC__AL                                }   /* canonicalcombiningclass=aboveleft */,
+  {     1,  1855,   639,  11,   3, -UNI_KEHNOMIRROR                            }   /* kehnomirror=no */,
+  {     4,  5926,    58,  21,   1,  UNI_cwu_values_index                       }   /* changeswhenuppercased= */,
+  {     0,  6571,  3605,  18,   3,  UNI_idcompatmathcontinue_values_index      }   /* idcompatmathcontinue= */,
+  {   158,   915,   361,   4,   2,  UNI_AGE__18                                }   /* age=18 */,
+  {   131,  4124,   369,  16,   2,  UNI_STERM                                  }   /* sentenceterminal=y */,
+  {     0,  2449,  2427,   6,   3,  UNI_INIDC                                  }   /* block=idc */,
+  {     9,  2941,     0,   5,   0,  UNI_KHMR                                   }   /* khmer */,
+  {     3,  6862,  2834,  13,   3,  UNI_SB__LE                                 }   /* sentencebreak=le */,
+  {    36,  1324,  7300,   2,  24,  UNI_COMPEX                                 }   /* isfullcompositionexclusion */,
+  {     1,  2449,  1553,   9,   4,  UNI_CJKEXTA                                }   /* block=cjkexta */,
+  {     2,   321,  5631,   2,  11,  UNI_CHEROKEESUP                            }   /* incherokeesup */,
+  {     0,  1964,     0,   5,   0,  UNI_EBASE                                  }   /* ebase */,
+  {     0,  8201,     0,  19,   0,  UNI_EGYP                                   }   /* egyptianhieroglyphs */,
+  {     0,  1711,  1293,   4,   7,  UNI_INSIDDHAM                              }   /* blk=siddham */,
+  {     0,  4728,  6190,   9,   9,  UNI_LATINEXTA                              }   /* blk=latinextendeda */,
+  {     1,  8796,  4234,  24,  13,  UNI_INPC__NA                               }   /* indicpositionalcategory=notapplicable */,
+  {     7,   321,  7401,   2,  15,  UNI_GEOMETRICSHAPES                        }   /* ingeometricshapes */,
+  {     4,   231,     0,   4,   0,  UNI_TUTG                                   }   /* tutg */,
+  {    34,  7169,  3950,  22,   4,  UNI_JG__MALAYALAMNNNA                      }   /* joininggroup=malayalamnnna */,
+  {     2,  5750,   639,  19,   2, -UNI_TERM                                   }   /* terminalpunctuation=n */,
+  {    82,  1324,   524,   2,   4,  UNI_KHOJ                                   }   /* iskhoj */,
+  {     1,  3693,  8308,   5,  28,  UNI_ENCLOSEDIDEOGRAPHICSUP                 }   /* blk=enclosedideographicsupplement */,
+  {     0,   484,     0,   4,   0,  UNI_ROHG                                   }   /* rohg */,
+  {     0,  1711,   564,   4,   6,  UNI_INREJANG                               }   /* blk=rejang */,
+  {     0,  1542,     0,   4,   0,  UNI_GEOR                                   }   /* geor */,
+  {   133,  3176,  1107,  11,   2,  UNI_IN__3_DOT_1                            }   /* presentin=v31 */,
+  {    34,  8366,   121,  16,   2,  UNI_XPOSIXDIGIT                            }   /* generalcategory=nd */,
+  {     2,  7627,  5649,   5,  11,  UNI_SMALLKANAEXT                           }   /* blk=smallkanaext */,
+  {     2,    55,  3328,   4,  11,  UNI_CCC__DA                                }   /* ccc=doubleabove */,
+  {     2,  4650,   716,  17,   5,  UNI_RUNR                                   }   /* scriptextensions=runic */,
+  {    39,   321,  8042,   2,  27,  UNI_ANCIENTGREEKMUSIC                      }   /* inancientgreekmusicalnotation */,
+  {     0,  2718,  4894,   3,  16,  UNI_LB__CL                                 }   /* lb=closepunctuation */,
+  {    13,  1711,  8990,   4,  28,  UNI_SYMBOLSFORLEGACYCOMPUTINGSUP           }   /* blk=symbolsforlegacycomputingsup */,
+  {     1,  7210,     0,  11,   0,  UNI_MTEI                                   }   /* meeteimayek */,
+  {     1,  1127,   674,   4,   7,  UNI_HANO                                   }   /* scx=hanunoo */,
+  {    32,   321,  6907,   2,   5,  UNI_MUSIC                                  }   /* inmusic */,
+  {     0,  1127,  1590,   4,   4,  UNI_KHAR                                   }   /* scx=khar */,
+  {     1,  1923,  2173,   7,   4,  UNI_MEND                                   }   /* script=mend */,
+  {     1,  5842,   962,  21,   2, -UNI_CWCF                                   }   /* changeswhencasefolded=f */,
+  {     0,  1324,   272,   2,   5,  UNI_CWKCF                                  }   /* iscwkcf */,
+  {    74,  1790,  6607,   4,  12,  UNI_ARABICSUP                              }   /* arabicsupplement */,
+  {    98,  1527,   961,   4,   7, -UNI_XPOSIXSPACE                            }   /* space=false */,
+  {     3,   548,  1376,   4,   3,  UNI_NV__7000                               }   /* nv=7000 */,
+  {     1,   356,     0,   6,   0,  UNI_CCC__11                                }   /* ccc=11 */,
+  {     8,  6907,     0,   5,   0,  UNI_MUSIC                                  }   /* music */,
+  {     0,  6899,     0,  13,   0,  UNI_ZNAMENNYMUSIC                          }   /* znamennymusic */,
+  {     0,   782,  1895,   3,   4,  UNI_nfkcqc_values_index                    }   /* nfkcqc= */,
+  {     3,    30,  1502,   1,   4,  UNI_DEP                                    }   /* isdep */,
+  {     0,  7867,   334,   3,   4,  UNI_SC__TAKR                               }   /* sc=takr */,
+  {     3,    33,  1135,   1,   7,  UNI_SPECIALS                               }   /* specials */,
+  {     0,  4650,  1119,  17,   4,  UNI_LINB                                   }   /* scriptextensions=linb */,
+  {     0,  2393,   592,  11,   3,  UNI_IN__13                                 }   /* presentin=13.0 */,
+  {     1,  1127,  5259,   4,   4,  UNI_HAN                                    }   /* scx=hani */,
+  {     1,  4650,  4713,  17,   6,  UNI_ZYYY                                   }   /* scriptextensions=common */,
+  {   192,   321,  4752,   2,  12,  UNI_CYRILLICEXTC                           }   /* incyrillicextc */,
+  {     1,  7169,  2362,  22,   3,  UNI_JG__MALAYALAMNGA                       }   /* joininggroup=malayalamnga */,
+  {     0,  1711,   574,   4,   6,  UNI_INTANGSA                               }   /* blk=tangsa */,
+  {     1,  1324,    47,   2,   4,  UNI_CAKM                                   }   /* iscakm */,
+  {     1,   268,   369,   4,   4,  UNI_CWCF                                   }   /* cwcf=yes */,
+  {     0,  1127,  1272,   4,   4,  UNI_MULT                                   }   /* scx=mult */,
+  {     0,  6650,   639,  21,   2, -UNI_MCM                                    }   /* modifiercombiningmark=n */,
+  {     5,  7867,   945,   3,   8,  UNI_BASS                                   }   /* sc=bassavah */,
+  {    21,  1102,  4630,   4,   3,  UNI_NV__13_SLASH_2                         }   /* nv=13/2 */,
+  {     2,  1711,  7015,   4,  16,  UNI_INDICNUMBERFORMS                       }   /* blk=indicnumberforms */,
+  {     1,  2088,     0,   7,   0,  UNI_RADICAL                                }   /* radical */,
+  {     0,  5475,   639,  20,   3, -UNI_EXTPICT                                }   /* extendedpictographic=no */,
+  {     0,   321,   530,   2,   6,  UNI_INLYDIAN                               }   /* inlydian */,
+  {   398,  1711,  8717,   4,  35,  UNI_ARABICMATH                             }   /* blk=arabicmathematicalalphabeticsymbols */,
+  {     0,  9147,     0,  20,   0,  UNI_vo_values_index                        }   /* verticalorientation= */,
+  {    80,  8796,  2834,  23,   5,  UNI_INPC__LEFT                             }   /* indicpositionalcategory=left */,
+  {     0,  3183,  1380,   5,   2,  UNI_IN__12                                 }   /* in=v120 */,
+  {     1,  1127,  6218,   4,   4,  UNI_SUND                                   }   /* scx=sund */,
+  {     1,  1911,     0,   4,   0,  UNI_MONG                                   }   /* mong */,
+  {    20,  1711,  1050,   4,   6,  UNI_INYEZIDI                               }   /* blk=yezidi */,
+  {     5,  1127,  3877,   4,  10,  UNI_DEVA                                   }   /* scx=devanagari */,
+  {     0,  2449,  8685,   6,  18,  UNI_IDEOGRAPHICSYMBOLS                     }   /* block=ideographicsymbols */,
+  {     1,  1453,   733,   3,   2,  UNI_WB__EB                                 }   /* wb=em */,
+  {     0,  1630,     0,  10,   0,  UNI_SAUR                                   }   /* saurashtra */,
+  {     1,  4650,    31,  17,   4,  UNI_AVST                                   }   /* scriptextensions=avst */,
+  {    20,  5371,   538,  10,   2,  UNI_WB__DQ                                 }   /* wordbreak=dq */,
+  {     5,  4650,    27,  17,   4,  UNI_ARMI                                   }   /* scriptextensions=armi */,
+  {    10,    21,  8450,   1,  20,  UNI_ENCLOSEDALPHANUM                       }   /* enclosedalphanumerics */,
+  {     2,  4650,   484,  17,   4,  UNI_ROHG                                   }   /* scriptextensions=rohg */,
+  {     2,    15,  4091,   2,   3,  UNI_AGE__7                                 }   /* age=7 */,
+  {     5,  5905,   962,  21,   2, -UNI_CWT                                    }   /* changeswhentitlecased=f */,
+  {     0,  7867,   853,   3,   7,  UNI_SC__SHAW                               }   /* sc=shavian */,
+  {    37,  8373,  4371,   9,   5,  UNI_P                                      }   /* category=punct */,
+  {     2,  1127,  4205,   3,   5,  UNI_MODI                                   }   /* scx=modi */,
+  {     1,  4382,   369,   9,   2,  UNI_DIA                                    }   /* diacritic=y */,
+  {     0,    55,  7695,   4,   2,  UNI_CCC__28                                }   /* ccc=28 */,
+  {    69,  4952,     0,   4,   0,  UNI_TALE                                   }   /* tale */,
+  {    20,  4937,     0,  16,   0,  UNI_SYRIACSUP                              }   /* syriacsupplement */,
+  {     0,  8307,     0,  22,   0,  UNI_ENCLOSEDIDEOGRAPHICSUP                 }   /* enclosedideographicsup */,
+  {    48,  2860,  7499,  10,  18,  UNI_ARABICPFB                              }   /* blk=arabicpresentationformsb */,
+  {     0,  2616,   639,  11,   2, -UNI_JOINC                                  }   /* joincontrol=n */,
+  {     4,   915,   595,   4,   3,  UNI_AGE__4                                 }   /* age=4.0 */,
+  {     1,   904,   369,   4,   4,  UNI_IDEO                                   }   /* ideo=yes */,
+  {     1,  1006,     0,   4,   0,  UNI_HIRA                                   }   /* hira */,
+  {     5,  1831,  2103,   3,   9,  UNI_JG__SYRIACWAW                          }   /* jg=syriacwaw */,
+  {     9,  7867,  1904,   3,  11,  UNI_HMNG                                   }   /* sc=pahawhhmong */,
+  {     0,    30,  9095,   1,  27,  UNI_CJKCOMPATIDEOGRAPHS                    }   /* iscjkcompatibilityideographs */,
+  {     1,  1810,  2930,   3,  11,  UNI_ALPHABETICPF                           }   /* isalphabeticpf */,
+  {     1,  2642,  4427,   8,   5,  UNI_XPOSIXLOWER                            }   /* isxposixlower */,
+  {     0,  9220,  7427,   9,  22,  UNI_SUPERANDSUB                            }   /* block=superscriptsandsubscripts */,
+  {     0,  1711,  5992,   4,   5,  UNI_INGREEK                                }   /* blk=greek */,
+  {     8,    30,  3270,   1,   3,  UNI_CI                                     }   /* isci */,
+  {     0,  3595,   799,  13,   4,  UNI_NV__17_SLASH_2                         }   /* numericvalue=17/2 */,
+  {    17,  1324,  5613,   2,  18,  UNI_TAIXUANJING                            }   /* istaixuanjingsymbols */,
+  {     0,  1458,   962,   8,   6, -UNI_XIDS                                   }   /* xidstart=false */,
+  {     0,  1831,  7764,   3,  14,  UNI_JG__NOJOININGGROUP                     }   /* jg=nojoininggroup */,
+  {     0,  2086,     0,  10,   0,  UNI_YIRADICALS                             }   /* yiradicals */,
+  {     0,  6141,  4683,   4,  15,  UNI_SUTTONSIGNWRITING                      }   /* insuttonsignwriting */,
+  {   128,  6465,  6162,   7,  15,  UNI_ENCLOSEDALPHANUM                       }   /* block=enclosedalphanum */,
+  {     1,  1195,  7694,   8,   2,  UNI_CCC__122                               }   /* ccc=ccc122 */,
+  {     9,  1923,  6120,   7,  21,  UNI_PRTI                                   }   /* script=inscriptionalparthian */,
+  {     3,  5163,   369,  17,   2,  UNI_EBASE                                  }   /* emojimodifierbase=y */,
+  {     0,  1923,    90,   7,   4,  UNI_SC__GREK                               }   /* script=grek */,
+  {    75,  2036,  5981,  11,   4, -UNI_GRBASE                                 }   /* graphemebase=no */,
+  {    15,  2393,  2800,  10,   3,  UNI_IN__5_DOT_2                            }   /* presentin=5.2 */,
+  {    50,   321,  4937,   2,  16,  UNI_SYRIACSUP                              }   /* insyriacsupplement */,
+  {    11,  2518,  6190,   8,   9,  UNI_CYRILLICEXTA                           }   /* cyrillicextendeda */,
+  {     4,   833,     0,   4,   0,  UNI_PCUN                                   }   /* pcun */,
+  {    39,  7867,   937,   3,   4,  UNI_BALI                                   }   /* sc=bali */,
+  {   105,   268,   627,   4,   2,  UNI_CWCF                                   }   /* cwcf=t */,
+  {     7,  2832,  3282,   3,  12,  UNI_BC__AL                                 }   /* bc=arabicletter */,
+  { 42812,  1503,   639,   3,   2, -UNI_DEP                                    }   /* dep=n */,
+  {   192,  7670,  1203,  25,   2,  UNI_CCC__L                                 }   /* canonicalcombiningclass=224 */,
+  {     8,    55,  1281,   4,   2,  UNI_CCC__BL                                }   /* ccc=bl */,
+  {    67,    55,     0,   4,   0,  UNI_ccc_values_index                       }   /* ccc= */,
+  {     5,  3317,  6200,   5,  18,  UNI_MONGOLIANSUP                           }   /* blk=mongoliansupplement */,
+  {     0,  7643,  2872,  24,  10,  UNI_CCC__6                                 }   /* canonicalcombiningclass=hanreading */,
+  {     1,  1324,  4124,   2,  16,  UNI_STERM                                  }   /* issentenceterminal */,
+  {    20,   304,  5712,   2,  11,  UNI_NV__1000000000                         }   /* nv=1000000000 */,
+  {     1,  1074,  5304,   6,   3,  UNI_KEHCORE__C                             }   /* kehcore=c */,
+  {     0,  4650,  4156,  17,  17,  UNI_AGHB                                   }   /* scriptextensions=caucasianalbanian */,
+  {     0,   669,   961,   5,   7, -UNI_GRBASE                                 }   /* grbase=false */,
+  {     0,  2974,  8450,   3,  20,  UNI_ENCLOSEDALPHANUM                       }   /* isenclosedalphanumerics */,
+  {   164,  2860,  6190,  10,   9,  UNI_ARABICEXTA                             }   /* blk=arabicextendeda */,
+  {     0,  2718,   561,   3,   2,  UNI_LB__SY                                 }   /* lb=sy */,
+  {    34,  2449,  1032,   6,   6,  UNI_INLYCIAN                               }   /* block=lycian */,
+  {    30,  1458,  1928,   7,   3,  UNI_XIDS                                   }   /* xidstart=t */,
+  {     0,  4597,  5981,   5,   3, -UNI_XPOSIXSPACE                            }   /* wspace=n */,
+  {     8,  5371,   586,  10,   2,  UNI_WB__EB                                 }   /* wordbreak=eb */,
+  {     0,  4382,   962,   9,   2, -UNI_DIA                                    }   /* diacritic=f */,
+  {     3,  2449,   701,   6,   5,  UNI_INLIMBU                                }   /* block=limbu */,
+  {    50,  4650,  1250,  17,   9,  UNI_QAAI                                   }   /* scriptextensions=inherited */,
+  {    18,  2427,   962,   3,   2, -UNI_IDC                                    }   /* idc=f */,
+  {    24,  2069,     0,  10,   0,  UNI_SOGO                                   }   /* oldsogdian */,
+  {     8,   915,   590,   5,   2,  UNI_IN__1_DOT_1                            }   /* age=1.1 */,
+  {     4,  1127,  5631,   4,   8,  UNI_CHER                                   }   /* scx=cherokee */,
+  {    12,  1503,   962,  10,   6, -UNI_DEP                                    }   /* deprecated=false */,
+  {     1,   304,  2324,   3,   9,  UNI_NV__7_SLASH_12                         }   /* nv=5.833e-01 */,
+  {     1,  2473,  5981,  12,   3, -UNI_CI                                     }   /* caseignorable=n */,
+  {     0,  2449,  1026,   6,   6,  UNI_INLEPCHA                               }   /* block=lepcha */,
+  {     7,  7962,  7695,  27,   2,  UNI_CCC__28                                }   /* canonicalcombiningclass=ccc28 */,
+  {    73,  8373,    69,   9,   2,  UNI_MN                                     }   /* category=mn */,
+  {     1,  1324,  2910,   2,   6,  UNI_COPT                                   }   /* iscoptic */,
+  {     3,  1711,  5808,   4,  17,  UNI_BENGALISUP                             }   /* blk=bengalisupplement */,
+  {     3,  5371,   690,  10,   2,  UNI_WB__MB                                 }   /* wordbreak=mb */,
+  {   130,  2596,   639,   5,   3, -UNI_CASED                                  }   /* cased=no */,
+  {     4,  4650,   350,  17,   4,  UNI_CARI                                   }   /* scriptextensions=cari */,
+  {     0,  4650,   508,  17,   3,  UNI_VAI                                    }   /* scriptextensions=vai */,
+  {   644,  8373,     5,   9,   2,  UNI_MC                                     }   /* category=mc */,
+  {     0,  1711,   882,   4,   7,  UNI_INTAITHAM                              }   /* blk=taitham */,
+  {     0,  6237,   872,   6,   3,  UNI_SUPPUAA                                }   /* issuppuaa */,
+  {    10,  2393,   920,  11,   3,  UNI_IN__10                                 }   /* presentin=10.0 */,
+  {     2,  2449,  3849,   6,  14,  UNI_LATINEXTD                              }   /* block=latinextendedd */,
+  {     0,  1324,  7015,   2,  16,  UNI_INDICNUMBERFORMS                       }   /* isindicnumberforms */,
+  {    21,  7962,   403,  28,   1,  UNI_CCC__16                                }   /* canonicalcombiningclass=ccc16 */,
+  {     6,  8095,  7630,  17,   4,  UNI_DT__SUP                                }   /* decompositiontype=sup */,
+  {     0,  1127,  4687,   4,  11,  UNI_SGNW                                   }   /* scx=signwriting */,
+  {     0,  8366,  4023,  16,  10,  UNI_SM                                     }   /* generalcategory=mathsymbol */,
+  {     0,  5968,  6786,  15,   8,  UNI_IDENTIFIERTYPE__OBSOLETE               }   /* identifiertype=obsolete */,
+  {     0,  7643,  5833,  24,   9,  UNI_CCC__BL                                }   /* canonicalcombiningclass=belowleft */,
+  {     2,  6287,  2720,   9,  11,  UNI_LB__NS                                 }   /* linebreak=nonstarter */,
+  {   131,  1923,    94,   7,   4,  UNI_SC__GUJR                               }   /* script=gujr */,
+  {     0,  4427,   639,   5,   2, -UNI_XPOSIXLOWER                            }   /* lower=n */,
+  {     0,  1324,  5242,   2,  17,  UNI_SHARADASUP                             }   /* issharadasupplement */,
+  {     2,  4650,  5420,  17,   6,  UNI_TANG                                   }   /* scriptextensions=tangut */,
+  {   108,   321,  6763,   2,  23,  UNI_COMPATJAMO                             }   /* inhangulcompatibilityjamo */,
+  {    65,  1882,     0,  11,   0,  UNI_MEDF                                   }   /* medefaidrin */,
+  {    16,  1324,  8015,   2,  10,  UNI_XPOSIXALPHA                            }   /* isalphabetic */,
+  { 44185,    16,  5175,   1,   5,  UNI_GRBASE                                 }   /* grbase */,
+  {    13,  1127,  4139,   4,   4,  UNI_LANA                                   }   /* scx=lana */,
+  {    43,   982,    58,   8,   1,  UNI_ext_values_index                       }   /* extender= */,
+  {    16,   272,   962,   5,   6, -UNI_CWKCF                                  }   /* cwkcf=false */,
+  {     0,   350,     0,   6,   0,  UNI_CARI                                   }   /* carian */,
+  {     0,  2426,     0,  11,   0,  UNI_XIDC                                   }   /* xidcontinue */,
+  {    40,  5108,     0,  15,   0,  UNI_BAMUMSUP                               }   /* bamumsupplement */,
+  {     1,  1324,  4139,   2,   4,  UNI_LANA                                   }   /* islana */,
+  {    33,  3806,   627,  16,   5,  UNI_IDSU                                   }   /* idsunaryoperator=true */,
+  {   125,    78,     0,   4,   0,  UNI_CYRL                                   }   /* cyrl */,
+  {     1,  2036,   626,  11,   6,  UNI_GRBASE                                 }   /* graphemebase=true */,
+  {     0,  4035,   639,  14,   3,  UNI_NFKCQC__N                              }   /* nfkcquickcheck=no */,
+  {     0,  1923,  3415,   7,  15,  UNI_ARMI                                   }   /* script=imperialaramaic */,
+  {     0,  6444,   639,  21,   5,  UNI_BPT__N                                 }   /* bidipairedbrackettype=none */,
+  {     1,    55,   405,   4,   2,  UNI_CCC__34                                }   /* ccc=34 */,
+  {   279,  2449,  5138,   6,  15,  UNI_TAMILSUP                               }   /* block=tamilsupplement */,
+  {     0,  2449,  6812,   9,  18,  UNI_CJKRADICALSSUP                         }   /* block=cjkradicalssupplement */,
+  {     3,  1711,  7901,   4,  18,  UNI_PHONETICEXT                            }   /* blk=phoneticextensions */,
+  {     2,    30,   507,   1,   5,  UNI_VAI                                    }   /* isvaii */,
+  {   264,  2449,  1590,   6,  10,  UNI_INKHAROSHTHI                           }   /* block=kharoshthi */,
+  {     4,  7867,   632,   3,   7,  UNI_DSRT                                   }   /* sc=deseret */,
+  {    71,  2607,  2495,   3,   7,  UNI_GREEKEXT                               }   /* isgreekext */,
+  {     3,  1127,  3551,   4,   4,  UNI_MERO                                   }   /* scx=mero */,
+  {     1,  5495,    32,  19,   1,  UNI_HST__V                                 }   /* hangulsyllabletype=v */,
+  {    69,     5,  3919,   1,  13,  UNI_MISCSYMBOLSSUP                         }   /* miscsymbolssup */,
+  {     2,  1074,  5981,   6,   3,  UNI_KEHCORE__N                             }   /* kehcore=n */,
+  {     0,  3176,  1375,  11,   2,  UNI_IN__6                                  }   /* presentin=v60 */,
+  {     0,  2033,   644,   3,   4,  UNI_EA__W                                  }   /* ea=wide */,
+  {     0,   397,   627,   3,   5,  UNI_EXT                                    }   /* ext=true */,
+  {     4,  1127,   648,   4,   7,  UNI_ELBA                                   }   /* scx=elbasan */,
+  {    73,  5475,   369,  20,   2,  UNI_EXTPICT                                }   /* extendedpictographic=y */,
+  {     2,   530,     0,   4,   0,  UNI_LYDI                                   }   /* lydi */,
+  {     0,  2518,  1718,   8,   4,  UNI_CYRILLICEXTD                           }   /* cyrillicextd */,
+  {    65,  7867,  2554,   3,  11,  UNI_SC__NAND                               }   /* sc=nandinagari */,
+  {     0,  3176,  1380,  11,   2,  UNI_IN__2                                  }   /* presentin=v20 */,
+  {     3,  6287,  3129,  10,  11,  UNI_LB__IN                                 }   /* linebreak=inseperable */,
+  {     0,  1923,  2357,   7,  12,  UNI_SC__HUNG                               }   /* script=oldhungarian */,
+  {     4,   817,     0,   4,   0,  UNI_HMNP                                   }   /* hmnp */,
+  {     5,  8540,     0,  22,   0,  UNI_MISCSYMBOLS                            }   /* ismiscellaneoussymbols */,
+  {     4,  7867,    31,   3,   4,  UNI_SC__AVST                               }   /* sc=avst */,
+  {    32,  4427,     0,   9,   0,  UNI_XPOSIXLOWER                            }   /* lowercase */,
+  {     1,  5947,  1964,  21,   5,  UNI_WB__EB                                 }   /* graphemeclusterbreak=ebase */,
+  {     0,  2832,   344,   3,   3,  UNI_BC__FSI                                }   /* bc=fsi */,
+  {     1,  1711,  9096,   4,  16,  UNI_CJKCOMPAT                              }   /* blk=cjkcompatibility */,
+  {     2,  4796,   626,   8,   3,  UNI_XPOSIXUPPER                            }   /* uppercase=t */,
+  {   258,  2449,  1341,   6,   9,  UNI_INKHUDAWADI                            }   /* block=khudawadi */,
+  {     1,  7867,    35,   3,   4,  UNI_BATK                                   }   /* sc=batk */,
+  {     0,  7962,   623,  27,   2,  UNI_CCC__23                                }   /* canonicalcombiningclass=ccc23 */,
+  {     0,    30,  4411,   1,   8,  UNI_JURC                                   }   /* isjurchen */,
+  {     0,  4617,   551,  14,   1,  UNI_NV__37                                 }   /* numericvalue=37 */,
+  {    36,  1236,  1496,   5,   7,  UNI_CJKSTROKES                             }   /* incjkstrokes */,
+  {     1,  4650,  1915,  17,   4,  UNI_KTHI                                   }   /* scriptextensions=kthi */,
+  {     0,  1788,  8023,   6,  20,  UNI_ARABICPFA                              }   /* inarabicpresentationformsa */,
+  {     0,  2449,  4281,   6,   7,  UNI_BRAI                                   }   /* block=braille */,
+  {   260,   196,  2657,   2,   2,  UNI_EA__A                                  }   /* ea=a */,
+  {     4,  8924,  8000,  31,  15,  UNI_INSC__CONSONANTSUCCEEDINGREPHA         }   /* indicsyllabiccategory=consonantsucceedingrepha */,
+  { 53527,  1195,   405,   7,   2,  UNI_CCC__34                                }   /* ccc=ccc34 */,
+  {     0,    54,  1130,   2,   5,  UNI_TALU                                   }   /* sc=talu */,
+  {     0,  2607,     0,   6,   0,  UNI_GEOR                                   }   /* isgeor */,
+  {     1,  3891,   631,  13,   3,  UNI_LATINEXTE                              }   /* islatinextendede */,
+  {    13,  8095,  1223,  19,   5,  UNI_DT__NAR                                }   /* decompositiontype=narrow */,
+  {     0,  1711,  5400,   4,  20,  UNI_INANATOLIANHIEROGLYPHS                 }   /* blk=anatolianhieroglyphs */,
+  {     3,  2449,  1177,   6,   9,  UNI_INBERIAERFE                            }   /* block=beriaerfe */,
+  {     0,  1324,   280,   2,   5,  UNI_GARA                                   }   /* isgaray */,
+  {    11,  1923,   334,   7,   4,  UNI_SC__TAKR                               }   /* script=takr */,
+  {   130,  4796,     0,   9,   0,  UNI_XPOSIXUPPER                            }   /* uppercase */,
+  {     1,  2718,  3140,   3,  11,  UNI_LB__VF                                 }   /* lb=viramafinal */,
+  {     0,  2293,  1379,   4,   5,  UNI_NV__432000                             }   /* nv=432000 */,
+  {    49,  1324,  1420,   2,   4,  UNI_PALM                                   }   /* ispalm */,
+  {     1,   321,  1272,   2,   7,  UNI_INMULTANI                              }   /* inmultani */,
+  {     1,  6287,  5693,  10,  17,  UNI_LB__HH                                 }   /* linebreak=unambiguoushyphen */,
+  {     7,  2896,   383,   3,   2,  UNI_SM                                     }   /* gc=sm */,
+  {     0,  2860,  8023,   8,  20,  UNI_ARABICPFA                              }   /* blk=arabicpresentationformsa */,
+  {     1,  7867,  1882,   3,  11,  UNI_MEDF                                   }   /* sc=medefaidrin */,
+  {     0,  2974,  1228,   3,   8,  UNI_EMOTICONS                              }   /* isemoticons */,
+  {     0,  1324,   904,   2,   4,  UNI_IDEO                                   }   /* isideo */,
+  {     9,  1711,   203,   4,   4,  UNI_TAGS                                   }   /* blk=tags */,
+  {     0,  2787,   639,  13,   2, -UNI_PATSYN                                 }   /* patternsyntax=n */,
+  {     0,  7865,  5214,   5,  14,  UNI_INSC__GEMINATIONMARK                   }   /* insc=geminationmark */,
+  {     3,  6287,   102,  10,   2,  UNI_LB__HL                                 }   /* linebreak=hl */,
+  {     1,  1831,  6859,   3,   3,  UNI_JG__QAF                                }   /* jg=qaf */,
+  {     0,  3007,   947,  12,   3,  UNI_JG__MALAYALAMSSA                       }   /* jg=malayalamssa */,
+  {     0,  1923,  5138,   7,   5,  UNI_SC__TAML                               }   /* script=tamil */,
+  {     0,   350,     0,   4,   0,  UNI_CARI                                   }   /* cari */,
+  {     0,  1324,  1317,   2,   4,  UNI_TIRH                                   }   /* istirh */,
+  {   265,  1923,  1265,   7,   7,  UNI_MAKA                                   }   /* script=makasar */,
+  {    10,  4650,   373,  17,   6,  UNI_CAKM                                   }   /* scriptextensions=chakma */,
+  {     6,   452,     0,   4,   0,  UNI_OGAM                                   }   /* ogam */,
+  {     1,  2449,  7893,   6,  26,  UNI_KATAKANAEXT                            }   /* block=katakanaphoneticextensions */,
+  {    68,  2832,  4713,   3,  15,  UNI_BC__CS                                 }   /* bc=commonseparator */,
+  {     1,  2526,  6190,  10,   9,  UNI_ETHIOPICEXTA                           }   /* inethiopicextendeda */,
+  {     0,  1127,   974,   4,   4,  UNI_DUPL                                   }   /* scx=dupl */,
+  {     0,  2896,   347,   3,   2,  UNI_PD                                     }   /* gc=pd */,
+  {     1,   379,   962,   4,   2, -UNI_CWCM                                   }   /* cwcm=f */,
+  {     0,    30,   673,   1,   4,  UNI_HAN                                    }   /* ishan */,
+  {     4,  1127,   412,   4,   4,  UNI_MIAO                                   }   /* scx=miao */,
+  {    38,    55,   189,   4,   2,  UNI_CCC__0                                 }   /* ccc=nr */,
+  {     0,  8937,     0,  11,   0,  UNI_CO                                     }   /* category=co */,
+  {     1,  8095,  7643,  21,   5,  UNI_DT__NONCANON                           }   /* decompositiontype=noncanon */,
+  {   129,  7643,  1107,  24,   2,  UNI_CCC__31                                }   /* canonicalcombiningclass=31 */,
+  {     0,  4650,  1929,  16,   5,  UNI_TAYO                                   }   /* scriptextensions=tayo */,
+  {     0,  5007,  2196,  14,   8,  UNI_NV__5_SLASH_8                          }   /* numericvalue=6.250e-01 */,
+  {     6,   321,  1279,   2,   7,  UNI_NB                                     }   /* innoblock */,
+  {     0,  1767,  1216,   3,   6,  UNI_DT__MED                                }   /* dt=medial */,
+  {     2,  8419,    96,  31,   1,  UNI_CJKEXTJ                                }   /* incjkunifiedideographsextensionj */,
+  {    32,  3595,   546,  14,   2,  UNI_NV__4_SLASH_5                          }   /* numericvalue=4/5 */,
+  {     0,   304,  2284,   3,   9,  UNI_NV__3_SLASH_8                          }   /* nv=3.750e-01 */,
+  {     7,  7300,   369,  24,   2,  UNI_COMPEX                                 }   /* fullcompositionexclusion=y */,
+  {     4,  4139,     0,   4,   0,  UNI_LANA                                   }   /* lana */,
+  {     0,  1923,  5108,   7,   5,  UNI_BAMU                                   }   /* script=bamum */,
+  {     0,   321,   674,   2,   7,  UNI_INHANUNOO                              }   /* inhanunoo */,
+  {     2,  4650,  1014,  17,   6,  UNI_HATR                                   }   /* scriptextensions=hatran */,
+  {     0,  1356,     0,   9,   0,  UNI_NBAT                                   }   /* nabataean */,
+  {     0,  1127,  4847,   4,   7,  UNI_LINB                                   }   /* scx=linearb */,
+  {     0,  1127,   183,   4,   4,  UNI_RJNG                                   }   /* scx=rjng */,
+  {    32,    55,  6740,   4,   3,  UNI_CCC__202                               }   /* ccc=atb */,
+  {     2,  2860,  1060,  10,   4,  UNI_ARABICEXTB                             }   /* blk=arabicextb */,
+  {     1,  6141,     0,  21,   0,  UNI_SUPARROWSB                             }   /* insupplementalarrowsb */,
+  {     0,  1923,   889,   7,   7,  UNI_TAVT                                   }   /* script=taiviet */,
+  {     0,  2165,   369,   5,   4,  UNI_XPOSIXALPHA                            }   /* alpha=yes */,
+  {     0,  1483,  2903,   3,  13,  UNI_INGREEK                                }   /* ingreekandcoptic */,
+  {    28,  1127,   632,   4,   7,  UNI_DSRT                                   }   /* scx=deseret */,
+  {     1,     2,  5981,   1,   3, -UNI_CE                                     }   /* ce=n */,
+  {     2,  3679,  1553,  12,   4,  UNI_CYRILLICEXTA                           }   /* blk=cyrillicexta */,
+  {     0,  2607,  2495,   3,  12,  UNI_GREEKEXT                               }   /* isgreekextended */,
+  {     0,  1453,  3661,   3,   3,  UNI_LB__ZWJ                                }   /* wb=zwj */,
+  {     1,  3118,  1647,   3,   9,  UNI_SMALLFORMS                             }   /* insmallforms */,
+  {    30,  7643,  9298,  24,  13,  UNI_CCC__214                               }   /* canonicalcombiningclass=attachedabove */,
+  {     0,  7563,  1713,  25,   2,  UNI_pcm_values_index                       }   /* prependedconcatenationmark= */,
+  {     0,  5021,     0,  18,   0,  UNI_ORNAMENTALDINGBATS                     }   /* ornamentaldingbats */,
+  {    32,  2616,   639,   5,   3, -UNI_JOINC                                  }   /* joinc=no */,
+  {     1,  7126,     0,  22,   0,  UNI_TRANSPORTANDMAP                        }   /* transportandmapsymbols */,
+  {     5,   304,  1110,   3,   2,  UNI_NV__12                                 }   /* nv=12 */,
+  {    12,  1127,  1050,   4,   4,  UNI_YEZI                                   }   /* scx=yezi */,
+  {     0,   304,  4107,   2,   3,  UNI_NV__80                                 }   /* nv=80 */,
+  {     0,  6763,     0,  23,   0,  UNI_COMPATJAMO                             }   /* hangulcompatibilityjamo */,
+  {     5,  2427,   368,   9,   3,  UNI_IDC                                    }   /* idcontinue=y */,
+  {     0,    19,   369,   4,   4,  UNI_POSIXXDIGIT                            }   /* ahex=yes */,
+  {     3,  7867,    82,   3,   4,  UNI_DSRT                                   }   /* sc=dsrt */,
+  {    41,  4427,   627,   5,   5,  UNI_XPOSIXLOWER                            }   /* lower=true */,
+  {     0,  4617,     0,  14,   0,  UNI_NV__3                                  }   /* numericvalue=3 */,
+  {    20,  1127,  3664,   4,  15,  UNI_ZANB                                   }   /* scx=zanabazarsquare */,
+  {    56,  4796,   639,   5,   2, -UNI_XPOSIXUPPER                            }   /* upper=n */,
+  {    96,  1324,  9186,   3,  34,  UNI_DIACRITICALSSUP                        }   /* iscombiningdiacriticalmarkssupplement */,
+  {     1,  1127,  1411,   4,   9,  UNI_OUGR                                   }   /* scx=olduyghur */,
+  {     0,  1711,  8307,   4,  22,  UNI_ENCLOSEDIDEOGRAPHICSUP                 }   /* blk=enclosedideographicsup */,
+  {     0,  1923,  5259,   7,   4,  UNI_SC__HAN                                }   /* script=hani */,
+  {     0,  1324,  7010,   3,  21,  UNI_INDICNUMBERFORMS                       }   /* iscommonindicnumberforms */,
+  {    68,  6324,   962,  21,   2, -UNI__PERL_NCHAR                            }   /* noncharactercodepoint=f */,
+  {     3,  6672,  2779,  14,   8,  UNI_NV__1_SLASH_5                          }   /* numericvalue=2.000e-01 */,
+  {    32,  7867,  1247,   3,   4,  UNI_SC__THAI                               }   /* sc=thai */,
+  {     0,  2650,     0,   5,   0,  UNI_XPOSIXBLANK                            }   /* blank */,
+  {     1,  4264,   627,   4,   2,  UNI_IDSB                                   }   /* idsb=t */,
+  {     0,  1324,   324,   2,   5,  UNI_QMARK                                  }   /* isqmark */,
+  {     6,   310,    58,   2,   1,  UNI_ri_values_index                        }   /* ri= */,
+  {     0,  2449,  3833,   6,  14,  UNI_KANGXI                                 }   /* block=kangxiradicals */,
+  {     0,  2832,  4698,   3,  15,  UNI_BC__BN                                 }   /* bc=boundaryneutral */,
+  {     1,   321,   875,   2,   7,  UNI_INTAGALOG                              }   /* intagalog */,
+  {     0,  7867,  4397,   3,   6,  UNI_SC__HANG                               }   /* sc=hangul */,
+  {     3,   321,  2014,   2,   4,  UNI_UCAS                                   }   /* inucas */,
+  {     1,  3705,  1567,  10,   5,  UNI_ARABICSUP                              }   /* block=arabicsup */,
+  {     6,  1324,  4713,   2,   6,  UNI_ZYYY                                   }   /* iscommon */,
+  {    22,  8796,  9133,  24,  14,  UNI_INPC__BOTTOMANDRIGHT                   }   /* indicpositionalcategory=bottomandright */,
+  {   110,   990,     0,   8,   0,  UNI_GUJR                                   }   /* gujarati */,
+  {     2,   903,   962,   5,   6, -UNI_UIDEO                                  }   /* uideo=false */,
+  {     1,  4049,  2196,  14,   8,  UNI_NV__1_SLASH_8                          }   /* numericvalue=1.250e-01 */,
+  {     0,  5968,  7275,  15,  16,  UNI_IDENTIFIERTYPE__DEFAULTIGNORABLE       }   /* identifiertype=defaultignorable */,
+  {     0,  7840,  6713,  21,   9,  UNI_BC__RLE                                }   /* bidiclass=righttoleftembedding */,
+  {     0,   662,   369,   7,   4,  UNI_EXTPICT                                }   /* extpict=yes */,
+  {   333,  6465,  2499,  14,   8,  UNI_ETHIOPICEXT                            }   /* block=ethiopicextended */,
+  {    48,  3758,     0,  16,   0,  UNI_HALFANDFULLFORMS                       }   /* halfandfullforms */,
+  {     0,  2516,  4886,  10,   9,  UNI_CYRILLICEXTC                           }   /* incyrillicextendedc */,
+  {   553,  1324,  5074,   2,   4,  UNI_RUMI                                   }   /* isrumi */,
+  {    16,  1324,  3848,   2,   2,  UNI_NL                                     }   /* isnl */,
+  {     9,  7867,  1610,   3,  10,  UNI_XPEO                                   }   /* sc=oldpersian */,
+  {    12,   321,  1590,   2,  10,  UNI_INKHAROSHTHI                           }   /* inkharoshthi */,
+  {    20,  1324,   821,   2,   4,  UNI_KALI                                   }   /* iskali */,
+  {     8,  1127,  3624,   4,  15,  UNI_SARB                                   }   /* scx=oldsoutharabian */,
+  {     0,  1711,  3833,   4,  14,  UNI_KANGXI                                 }   /* blk=kangxiradicals */,
+  {     0,  4650,  1142,  17,   4,  UNI_TAGB                                   }   /* scriptextensions=tagb */,
+  {     0,  4650,  3551,  17,   4,  UNI_MERO                                   }   /* scriptextensions=mero */,
+  {     2,  2449,   882,   6,   7,  UNI_INTAITHAM                              }   /* block=taitham */,
+  {     9,  8366,   383,  16,   2,  UNI_SM                                     }   /* generalcategory=sm */,
+  {   267,  8419,  4636,  28,   4,  UNI_CJKEXTA                                }   /* incjkunifiedideographsextensiona */,
+  {     1,  2962,     0,  10,   0,  UNI_CYRL                                   }   /* iscyrillic */,
+  {     1,   272,   962,   5,   2, -UNI_CWKCF                                  }   /* cwkcf=f */,
+  {    38,  3202,     0,   2,   0,  UNI_PS                                     }   /* ps */,
+  {     1,    30,  4411,   1,   5,  UNI_JURC                                   }   /* isjurc */,
+  {     1,    30,  3832,   1,  15,  UNI_KANGXI                                 }   /* iskangxiradicals */,
+  {     0,   321,   974,   2,   8,  UNI_INDUPLOYAN                             }   /* induployan */,
+  {     9,  7867,    67,   3,   4,  UNI_SC__CPMN                               }   /* sc=cpmn */,
+  {     4,  5163,   369,  13,   4,  UNI_EMOD                                   }   /* emojimodifier=yes */,
+  {     3,  1459,   962,   3,   6, -UNI_IDS                                    }   /* ids=false */,
+  {     0,   321,  2323,   2,   2,  UNI_IN__5                                  }   /* in=5 */,
+  {   146,  1127,  4281,   4,   4,  UNI_BRAI                                   }   /* scx=brai */,
+  {     1,  8366,   347,  16,   2,  UNI_PD                                     }   /* generalcategory=pd */,
+  {     8,  1711,   329,   4,   5,  UNI_INTAILE                                }   /* blk=taile */,
+  {     1,  4427,   639,   5,   3, -UNI_XPOSIXLOWER                            }   /* lower=no */,
+  {     0,  1923,   655,   7,   4,  UNI_ELYM                                   }   /* script=elym */,
+  {     0,  1923,  7210,   7,  11,  UNI_MTEI                                   }   /* script=meeteimayek */,
+  {     0,  5163,   369,  13,   2,  UNI_EMOD                                   }   /* emojimodifier=y */,
+  {     1,  1923,   825,   7,   4,  UNI_MERC                                   }   /* script=merc */,
+  {     0,  2449,  6599,   6,  13,  UNI_GLAGOLITICSUP                          }   /* block=glagoliticsup */,
+  {     0,   762,  6550,   3,  21,  UNI_EARLYDYNASTICCUNEIFORM                 }   /* inearlydynasticcuneiform */,
+  {     0,  3595,  2403,  13,   2,  UNI_NV__14                                 }   /* numericvalue=14 */,
+  {     0,  4650,   334,  17,   4,  UNI_TAKR                                   }   /* scriptextensions=takr */,
+  {     9,  6095,   627,   4,   2,  UNI_EMOD                                   }   /* emod=t */,
+  {     4,  1324,   754,   2,   7,  UNI_KALI                                   }   /* iskayahli */,
+  {     0,  1324,  1131,   2,   4,  UNI_TALU                                   }   /* istalu */,
+  {   171,  7610,   572,   9,   2,  UNI_BC__S                                  }   /* bidiclass=s */,
+  {     3,     2,  1928,   2,   3,  UNI_CWT                                    }   /* cwt=t */,
+  {     0,  1324,    54,   2,   2,  UNI_SC                                     }   /* issc */,
+  {     2,  7610,  6722,  10,  20,  UNI_BC__PDF                                }   /* bidiclass=popdirectionalformat */,
+  {    46,  1195,  1380,   7,   2,  UNI_CCC__20                                }   /* ccc=ccc20 */,
+  {     0,  4650,    82,  17,   4,  UNI_DSRT                                   }   /* scriptextensions=dsrt */,
+  {     0,  2896,  3462,   3,  13,  UNI_XPOSIXDIGIT                            }   /* gc=decimalnumber */,
+  {     0,  4427,   962,   5,   6, -UNI_XPOSIXLOWER                            }   /* lower=false */,
+  {     3,  1324,  2103,   2,   6,  UNI_SYRC                                   }   /* issyriac */,
+  {    20,  2033,   148,   3,   2,  UNI_EA__NA                                 }   /* ea=na */,
+  {    80,  1923,  5668,   6,   5,  UNI_SC__MANI                               }   /* script=mani */,
+  {     4,  5436,  6494,  10,   5,  UNI_LATINEXTB                              }   /* block=latinextb */,
+  {     0,  2627,  8826,   3,  32,  UNI_MISCMATHSYMBOLSB                       }   /* ismiscellaneousmathematicalsymbolsb */,
+  {   213,  1324,  1429,   2,   9,  UNI_PAUC                                   }   /* ispaucinhau */,
+  {     3,   321,  3609,   2,  15,  UNI_NARB                                   }   /* inoldnortharabian */,
+  {     2,  1127,   175,   4,   4,  UNI_PHNX                                   }   /* scx=phnx */,
+  {     2,  4650,  1532,  17,   4,  UNI_BUGI                                   }   /* scriptextensions=bugi */,
+  {    19,  4264,   369,   4,   2,  UNI_IDSB                                   }   /* idsb=y */,
+  {    29,  1923,  1513,   7,  10,  UNI_DIAK                                   }   /* script=divesakuru */,
+  {     9,  1711,  4140,   5,  16,  UNI_UCAS                                   }   /* blk=canadiansyllabics */,
+  {     0,  1923,    98,   7,   4,  UNI_SC__GUKH                               }   /* script=gukh */,
+  {     0,  1711,  1060,   7,   4,  UNI_CJKEXTB                                }   /* blk=cjkextb */,
+  {     4,  2426,   627,   4,   5,  UNI_XIDC                                   }   /* xidc=true */,
+  {     0,    55,  3339,   4,  11,  UNI_CCC__8                                 }   /* ccc=kanavoicing */,
+  {     0,  8366,   270,  16,   2,  UNI_CF                                     }   /* generalcategory=cf */,
+  {    17,  2449,  4412,   6,   7,  UNI_INJURCHEN                              }   /* block=jurchen */,
+  {     0,  2426,   961,  10,   3, -UNI_XIDC                                   }   /* xidcontinue=f */,
+  {    90,  1324,    59,   2,   4,  UNI_CHAM                                   }   /* ischam */,
+  {     0,  1324,  3193,   2,   9,  UNI_XSUX                                   }   /* iscuneiform */,
+  {     0,  4110,   301,  14,   1,  UNI_NV__90                                 }   /* numericvalue=90 */,
+  {     1,   321,  7126,   2,  22,  UNI_TRANSPORTANDMAP                        }   /* intransportandmapsymbols */,
+  {    50,  3693,  8858,   5,  31,  UNI_EGYPTIANHIEROGLYPHFORMATCONTROLS       }   /* blk=egyptianhieroglyphformatcontrols */,
+  {     1,  6237,  7427,   5,  22,  UNI_SUPERANDSUB                            }   /* issuperscriptsandsubscripts */,
+  {     6,   321,   253,   2,   2,  UNI_NB                                     }   /* innb */,
+  {    16,  3595,  2198,  13,   2,  UNI_NV__50                                 }   /* numericvalue=50 */,
+  {     0,  1711,  1610,   4,  10,  UNI_INOLDPERSIAN                           }   /* blk=oldpersian */,
+  {     0,  7670,   302,  25,   2,  UNI_CCC__IS                                }   /* canonicalcombiningclass=240 */,
+  {   149,  7867,  2173,   3,  12,  UNI_MEND                                   }   /* sc=mendekikakui */,
+  {    29,  1711,  1056,   4,   8,  UNI_JAMOEXTB                               }   /* blk=jamoextb */,
+  {     1,   321,  2347,   2,   2,  UNI_IN__8                                  }   /* in=8 */,
+  {     1,  7563,   962,  26,   2, -UNI_PCM                                    }   /* prependedconcatenationmark=f */,
+  {     1,  1324,  3202,   2,   2,  UNI_PS                                     }   /* isps */,
+  {     0,   681,   148,   4,   2,  UNI_HST__NA                                }   /* hst=na */,
+  {     0,    82,     0,   4,   0,  UNI_DSRT                                   }   /* dsrt */,
+  {     0,  7670,  1376,  25,   2,  UNI_WB__EB                                 }   /* canonicalcombiningclass=200 */,
+  {     9,  1503,   627,  10,   2,  UNI_DEP                                    }   /* deprecated=t */,
+  {     0,  1767,  3673,   3,   6,  UNI_DT__SQR                                }   /* dt=square */,
+  {     0,  1711,  1044,   4,   6,  UNI_INWANCHO                               }   /* blk=wancho */,
+  {     0,  1324,  2616,   2,  11,  UNI_JOINC                                  }   /* isjoincontrol */,
+  {     1,  1923,   472,   7,   4,  UNI_MIAO                                   }   /* script=plrd */,
+  {     0,  1324,  1293,   2,   4,  UNI_SIDD                                   }   /* issidd */,
+  {    13,  4650,  1038,  17,   6,  UNI_TELU                                   }   /* scriptextensions=telugu */,
+  {     2,  3847,  3906,   3,   6,  UNI_LISUSUP                                }   /* inlisusup */,
+  {     1,  7867,   295,   3,   5,  UNI_NSHU                                   }   /* sc=nushu */,
+  {     3,  1923,   974,   7,   4,  UNI_SC__DUPL                               }   /* script=dupl */,
+  {     0,  1831,  5259,   3,  16,  UNI_JG__HANIFIROHINGYAPA                   }   /* jg=hanifirohingyapa */,
+  {     0,     2,  7517,   1,  23,  UNI_DIACRITICALSFORSYMBOLS                 }   /* combiningmarksforsymbols */,
+  {     0,  1324,  2498,   4,   5,  UNI_CJKEXTE                                }   /* iscjkexte */,
+  {     1,  1324,   329,   2,   5,  UNI_TALE                                   }   /* istaile */,
+  {    75,  4049,   796,  14,   3,  UNI_NV__15_SLASH_2                         }   /* numericvalue=15/2 */,
+  {     0,  7498,   962,   5,   2, -UNI_EPRES                                  }   /* epres=f */,
+  {     3,  2400,  1110,   3,   2,  UNI_IN__12                                 }   /* in=12 */,
+  {     2,  3183,  2222,   4,   2,  UNI_IN__6_DOT_2                            }   /* in=v62 */,
+  {     1,  1238,    85,   5,   2,  UNI_CJKEXTG                                }   /* cjkextg */,
+  {     0,  1923,  1396,   7,   4,  UNI_SC__PERM                               }   /* script=perm */,
+  {     4,  3595,  7693,  12,   3,  UNI_NV__22                                 }   /* numericvalue=22 */,
+  {   142,  1711,  5420,   4,  16,  UNI_TANGUTSUP                              }   /* blk=tangutsupplement */,
+  {     0,  1127,   420,   4,   4,  UNI_ARMN                                   }   /* scx=armn */,
+  {     1,  6287,    67,  10,   2,  UNI_LB__CP                                 }   /* linebreak=cp */,
+  {     0,  1923,   156,   7,   4,  UNI_SC__ORYA                               }   /* script=orya */,
+  {   514,  7867,   102,   3,   4,  UNI_HLUW                                   }   /* sc=hluw */,
+  {    83,  5436,     0,  20,   0,  UNI_LATINEXTC                              }   /* block=latinextendedc */,
+  {     2,  4650,   937,  17,   4,  UNI_BALI                                   }   /* scriptextensions=bali */,
+  {     1,  1127,   829,   4,   4,  UNI_NBAT                                   }   /* scx=nbat */,
+  {     0,  1453,  3639,   2,  13,  UNI_WB__EX                                 }   /* wb=extendnumlet */,
+  {     1,  4650,  3552,  18,  14,  UNI_MERC                                   }   /* scriptextensions=meroiticcursive */,
+  {     0,   321,  4507,   2,  17,  UNI_INKHITANSMALLSCRIPT                    }   /* inkhitansmallscript */,
+  {   675,  6571,   627,  20,   2,  UNI_IDCOMPATMATHCONTINUE                   }   /* idcompatmathcontinue=t */,
+  {     3,  8373,   103,   9,   2,  UNI_UPPERCASELETTER                        }   /* category=lu */,
+  {    66,  1711,  7126,   4,  15,  UNI_TRANSPORTANDMAP                        }   /* blk=transportandmap */,
+  {     0,  1711,  8015,   4,  27,  UNI_ALPHABETICPF                           }   /* blk=alphabeticpresentationforms */,
+  {     1,  1324,  6218,   2,  19,  UNI_SUNDANESESUP                           }   /* issundanesesupplement */,
+  {   129,  1994,   369,   5,   2,  UNI_BIDIM                                  }   /* bidim=y */,
+  {     1,  5064,   626,   9,   6,  UNI_XPOSIXSPACE                            }   /* whitespace=true */,
+  {     5,  7169,  1976,  22,   3,  UNI_JG__MALAYALAMLLA                       }   /* joininggroup=malayalamlla */,
+  {    35,  2098,   263,   5,   5,  UNI_POSIXCNTRL                             }   /* posixcntrl */,
+  {    56,  1127,   810,   4,   4,  UNI_OSMA                                   }   /* scx=osma */,
+  {   131,  4633,   369,  17,   2,  UNI_RI                                     }   /* regionalindicator=y */,
+  {    19,  8257,  2528,  24,   3,  UNI_JG__MANICHAEANTETH                     }   /* joininggroup=manichaeanteth */,
+  {     1,  2449,  1393,   6,   9,  UNI_INOLDPERMIC                            }   /* block=oldpermic */,
+  {     8,  9261,     0,  29,   0,  UNI_MISCARROWS                             }   /* miscellaneoussymbolsandarrows */,
+  {     0,  2718,   287,   3,   2,  UNI_LB__B2                                 }   /* lb=b2 */,
+  {     0,  8095,   644,  18,   4,  UNI_EA__F                                  }   /* decompositiontype=wide */,
+  {     4,  6258,  1839,  13,   8,  UNI_JG__FARSIYEH                           }   /* joininggroup=farsiyeh */,
+  {     1,   923,   407,   5,   3,  UNI_AGE__15_DOT_1                          }   /* age=v151 */,
+  {    34,  6287,  3539,  10,  12,  UNI_LB__IS                                 }   /* linebreak=infixnumeric */,
+  {    24,  1711,   754,   4,   7,  UNI_KALI                                   }   /* blk=kayahli */,
+  {     0,  4746,  1659,  16,   2,  UNI_CYRILLICEXTD                           }   /* block=cyrillicextd */,
+  {     3,  7250,   962,  25,   2, -UNI_CWKCF                                  }   /* changeswhennfkccasefolded=f */,
+  {     0,   441,  5180,   3,   9,  UNI_ALCHEMICAL                             }   /* inalchemical */,
+  {     0,  8373,  3378,   8,   7,  UNI_L                                      }   /* category=letter */,
+  {     0,  7275,   962,  25,   6, -UNI_DI                                     }   /* defaultignorablecodepoint=false */,
+  {     2,  1590,     0,   4,   0,  UNI_KHAR                                   }   /* khar */,
+  {     1,  8889,   851,  34,   2,  UNI_CJKEXTH                                }   /* block=cjkunifiedideographsextensionh */,
+  {     0,    30,  2818,   1,   2,  UNI_N                                      }   /* isn */,
+  {     1,  2449,   412,   6,   4,  UNI_INMIAO                                 }   /* block=miao */,
+  {     2,  2449,  7947,   6,  14,  UNI_PUA                                    }   /* block=privateusearea */,
+  {    38,  5666,  4503,  13,   4,  UNI_JG__MANICHAEANTETH                     }   /* jg=manichaeanteth */,
+  {     0,  1767,  1759,   3,   3,  UNI_DT__ISO                                }   /* dt=iso */,
+  {     2,  1818,  4667,   3,  16,  UNI_SMALLFORMS                             }   /* issmallformvariants */,
+  {     6,  4617,  1376,  14,   2,  UNI_NV__300                                }   /* numericvalue=300 */,
+  {     7,  1324,   227,   2,   4,  UNI_TODR                                   }   /* istodr */,
+  {     2,  6862,   293,  14,   2,  UNI_SB__XX                                 }   /* sentencebreak=xx */,
+  {     1,  4617,     0,  16,   0,  UNI_NV__3_SLASH_2                          }   /* numericvalue=3/2 */,
+  {    55,  4650,   655,  17,   7,  UNI_ELYM                                   }   /* scriptextensions=elymaic */,
+  {   112,  8479,     0,  22,   0,  UNI_CJK                                    }   /* iscjkunifiedideographs */,
+  {    73,  3595,  1108,  13,   4,  UNI_NV__1_SLASH_12                         }   /* numericvalue=1/12 */,
+  {     0,  5153,  6754,  10,   9,  UNI_KANAEXTB                               }   /* block=kanaextendedb */,
+  {    19,  4186,   962,  17,   2, -UNI_EPRES                                  }   /* emojipresentation=f */,
+  {     0,  4650,   882,  17,   7,  UNI_LANA                                   }   /* scriptextensions=taitham */,
+  {    24,  4049,  4108,  15,   2,  UNI_NV__1_SLASH_80                         }   /* numericvalue=1/80 */,
+  {    11,   428,     0,   4,   0,  UNI_GONM                                   }   /* gonm */,
+  {     0,     5,  7540,   1,  23,  UNI_MUSICSUP                               }   /* musicalsymbolssupplement */,
+  {     0,  2112,     0,  12,   0,  UNI_jt_values_index                        }   /* joiningtype= */,
+  {     1,  1127,   768,   4,   4,  UNI_MAND                                   }   /* scx=mand */,
+  {     0,   304,  3593,   3,   2,  UNI_NV__36                                 }   /* nv=36 */,
+  {    80,  2616,     0,   5,   0,  UNI_JOINC                                  }   /* joinc */,
+  {     0,   923,   360,   5,   2,  UNI_IN__1_DOT_1                            }   /* age=v11 */,
+  {    17,    20,   962,   3,   6, -UNI_XPOSIXXDIGIT                           }   /* hex=false */,
+  {     1,  1032,     0,   6,   0,  UNI_LYCI                                   }   /* lycian */,
+  {     0,   441,  2437,   3,  12,  UNI_AEGEANNUMBERS                          }   /* inaegeannumbers */,
+  {    88,  1447,     0,   6,   0,  UNI_THAA                                   }   /* thaana */,
+  {     0,   240,     0,   2,   0,  UNI_PE                                     }   /* pe */,
+  {    31,  7867,  4156,   3,  17,  UNI_SC__AGHB                               }   /* sc=caucasianalbanian */,
+  {     0,  2393,   598,  10,   3,  UNI_IN__6                                  }   /* presentin=6.0 */,
+  {     0,  1127,   937,   4,   8,  UNI_BALI                                   }   /* scx=balinese */,
+  {     0,  1923,  4205,   6,   5,  UNI_SC__MODI                               }   /* script=modi */,
+  {     1,  2642,  1527,   8,   5,  UNI_XPOSIXSPACE                            }   /* isxposixspace */,
+  {     0,  1711,  4878,   4,  16,  UNI_BOPOMOFOEXT                            }   /* blk=bopomofoextended */,
+  {    48,    54,  3682,   2,   9,  UNI_SC__CYRL                               }   /* sc=cyrillic */,
+  {    10,  1656,   369,  10,   2,  UNI_SD                                     }   /* softdotted=y */,
+  {     0,  1711,   253,   4,   2,  UNI_NB                                     }   /* blk=nb */,
+  {     4,  2545,  3919,   3,  10,  UNI_MISCSYMBOLS                            }   /* inmiscsymbols */,
+  {     0,  4650,  1411,  17,   9,  UNI_OUGR                                   }   /* scriptextensions=olduyghur */,
+  {     6,   272,   639,   5,   3, -UNI_CWKCF                                  }   /* cwkcf=no */,
+  {     2,  5947,   733,  21,   2,  UNI_WB__EB                                 }   /* graphemeclusterbreak=em */,
+  {    18,  7867,  1080,   3,   8,  UNI_KRAI                                   }   /* sc=kiratrai */,
+  {    88,  3595,   360,  14,   1,  UNI_NV__41                                 }   /* numericvalue=41 */,
+  {    61,   548,  5714,   4,   4,  UNI_NV__70000                              }   /* nv=70000 */,
+  {     4,  4247,  1928,  16,   3,  UNI_IDCOMPATMATHSTART                      }   /* idcompatmathstart=t */,
+  {     1,   669,   626,   5,   3,  UNI_GRBASE                                 }   /* grbase=t */,
+  {   192,   321,   444,   2,   3,  UNI_INMRO                                  }   /* inmro */,
+  {   617,  2896,  3383,   6,   8,  UNI_NO                                     }   /* gc=othernumber */,
+  {     0,  1281,  6485,   2,  13,  UNI_GEORGIANEXT                            }   /* blk=georgianext */,
+  {     2,  6571,   369,  20,   2,  UNI_IDCOMPATMATHCONTINUE                   }   /* idcompatmathcontinue=y */,
+  {     0,  8257,  5686,  23,   7,  UNI_JG__MANICHAEANHUNDRED                  }   /* joininggroup=manichaeanhundred */,
+  {     1,   341,  6251,   3,   7,  UNI_SUPARROWSC                             }   /* suparrowsc */,
+  {   123,  1458,   627,   4,   2,  UNI_XIDS                                   }   /* xids=t */,
+  {     6,  6095,   639,   4,   2, -UNI_EMOD                                   }   /* emod=n */,
+  {   163,  2293,   302,   4,   1,  UNI_NV__44                                 }   /* nv=44 */,
+  {     0,  6571,     0,  20,   0,  UNI_IDCOMPATMATHCONTINUE                   }   /* idcompatmathcontinue */,
+  {     1,  1459,   627,   4,   5,  UNI_IDST                                   }   /* idst=true */,
+  {     1,   321,  5738,   2,   3,  UNI_PUA                                    }   /* inpua */,
+  {    43,  6258,  1184,  13,   2,  UNI_JG__FE                                 }   /* joininggroup=fe */,
+  {    33,  1453,  1651,   3,   2,  UNI_WB__FO                                 }   /* wb=fo */,
+  {     2,  1324,  2899,   2,   5,  UNI_C                                      }   /* isother */,
+  {     1,  4811,     0,  18,   0,  UNI_IDST                                   }   /* idstrinaryoperator */,
+  {    29,    30,  6021,   1,   3,  UNI_ME                                     }   /* isme */,
+  {     6,  1810,  4758,   6,   6,  UNI_ARABICEXTC                             }   /* isarabicextc */,
+  {     0,  8257,  5287,  23,   6,  UNI_JG__MANICHAEANSAMEKH                   }   /* joininggroup=manichaeansamekh */,
+  {     0,  6287,   161,  10,   2,  UNI_LB__SG                                 }   /* linebreak=sg */,
+  {     0,  2449,   696,   6,   5,  UNI_INDOGRA                                }   /* block=dogra */,
+  {     1,     2,   369,   3,   2,  UNI_CWL                                    }   /* cwl=y */,
+  {    39,  1324,  3863,   2,  11,  UNI_PHONETICEXT                            }   /* isphoneticext */,
+  {    79,  1831,  3639,   2,   2,  UNI_JG__E                                  }   /* jg=e */,
+  {     0,   424,   639,   2,   3, -UNI_DI                                     }   /* di=no */,
+  {     1,  1127,    31,   4,   4,  UNI_AVST                                   }   /* scx=avst */,
+  {     5,  3745,     0,  13,   0,  UNI_ZL                                     }   /* lineseparator */,
+  {     2,  1324,  2048,   2,  12,  UNI_GONG                                   }   /* isgunjalagondi */,
+  {     3,  1923,   496,   7,   4,  UNI_SOGO                                   }   /* script=sogo */,
+  {     0,  6141,  8182,  13,  17,  UNI_SUPPUAB                                }   /* insupplementaryprivateuseareab */,
+  {     0,   726,     0,   5,   0,  UNI_BATK                                   }   /* batak */,
+  {     0,   915,   604,   5,   3,  UNI_AGE__18                                }   /* age=18.0 */,
+  {     1,  1711,  7343,   4,  14,  UNI_MUSIC                                  }   /* blk=musicalsymbols */,
+  {     0,  2449,   329,   6,   5,  UNI_INTAILE                                }   /* block=taile */,
+  {     3,  1923,   803,   7,   7,  UNI_OLCK                                   }   /* script=olchiki */,
+  {    69,  4650,  4412,  17,   7,  UNI_JURC                                   }   /* scriptextensions=jurchen */,
+  { 57391,  8373,   343,   9,   2,  UNI_PF                                     }   /* category=pf */,
+  {     0,   424,     0,   2,   0,  UNI_DI                                     }   /* di */,
+  {     0,  1711,  1020,   4,   6,  UNI_INKAITHI                               }   /* blk=kaithi */,
+  {     0,  1238,  1496,   3,   7,  UNI_CJKSTROKES                             }   /* cjkstrokes */,
+  {    24,  6258,  1852,  18,   3,  UNI_JG__CROWNKAF                           }   /* joininggroup=crownkaf */,
+  {     1,  1923,   255,   7,   4,  UNI_SC__ZYYY                               }   /* script=zyyy */,
+  {    62,  8424,   627,  16,   5,  UNI_UIDEO                                  }   /* unifiedideograph=true */,
+  {     0,  3306,  6205,   9,   6,  UNI_GEORGIANSUP                            }   /* blk=georgiansup */,
+  {     5,  1102,   551,   5,   1,  UNI_NV__1_SLASH_7                          }   /* nv=1/7 */,
+  {     1,  2006,  1060,   8,   4,  UNI_KANAEXTB                               }   /* blk=kanaextb */,
+  {    47,  1195,   799,   7,   2,  UNI_CCC__17                                }   /* ccc=ccc17 */,
+  {     0,  2581,     0,  13,   0,  UNI_IPAEXT                                 }   /* ipaextensions */,
+  {     0,     2,   639,   3,   3, -UNI_CWL                                    }   /* cwl=no */,
+  {     0,  6258,   240,  13,   2,  UNI_JG__PE                                 }   /* joininggroup=pe */,
+  {    18,  3595,  1375,  13,   3,  UNI_NV__600                                }   /* numericvalue=600 */,
+  {    92,   937,     0,   8,   0,  UNI_BALI                                   }   /* balinese */,
+  {   157,  6862,  1833,  13,   3,  UNI_LB__CR                                 }   /* sentencebreak=cr */,
+  {     0,  1923,   460,   7,   4,  UNI_SC__ONAO                               }   /* script=onao */,
+  {     3,  1923,   810,   7,   4,  UNI_OSMA                                   }   /* script=osma */,
+  {     1,  1923,   817,   7,   4,  UNI_HMNP                                   }   /* script=hmnp */,
+  {     0,    42,  6671,   2,   8,  UNI_SB__NU                                 }   /* sb=numeric */,
+  {   324,  4650,  1396,  17,   4,  UNI_PERM                                   }   /* scriptextensions=perm */,
+  {    41,  2165,     0,   5,   0,  UNI_XPOSIXALPHA                            }   /* alpha */,
+  {     0,  8479,    96,  31,   1,  UNI_CJKEXTJ                                }   /* iscjkunifiedideographsextensionj */,
+  {     2,  1127,   817,   4,   4,  UNI_HMNP                                   }   /* scx=hmnp */,
+  {     0,  8366,  5387,  16,   2,  UNI_CASEDLETTER                            }   /* generalcategory=l_ */,
+  {     0,  1324,  3960,   2,  16,  UNI_KAKTOVIKNUMERALS                       }   /* iskaktoviknumerals */,
+  {    21,  7901,     0,  18,   0,  UNI_PHONETICEXT                            }   /* phoneticextensions */,
+  {     1,  1324,  2650,   2,   5,  UNI_XPOSIXBLANK                            }   /* isblank */,
+  {     0,  1324,    82,   2,   4,  UNI_DSRT                                   }   /* isdsrt */,
+  {     0,   915,  6687,   5,   3,  UNI_AGE__15_DOT_1                          }   /* age=15.1 */,
+  {     1,  6287,  1713,   8,   4,  UNI_LB__CJ                                 }   /* linebreak=cj */,
+  {     0,  1923,   128,   7,   3,  UNI_LAO                                    }   /* script=lao */,
+  {     1,  8990,     0,  35,   0,  UNI_SYMBOLSFORLEGACYCOMPUTINGSUP           }   /* symbolsforlegacycomputingsupplement */,
+  {     3,  2400,  2778,   4,   3,  UNI_IN__15                                 }   /* in=15.0 */,
+  {     0,  2449,  1365,   6,   9,  UNI_INNEWTAILUE                            }   /* block=newtailue */,
+  {    32,  7867,  3202,   3,  14,  UNI_SC__PHLP                               }   /* sc=psalterpahlavi */,
+  {     1,   321,   632,   2,   7,  UNI_DSRT                                   }   /* indeseret */,
+  {     3,  1127,   564,   4,   6,  UNI_RJNG                                   }   /* scx=rejang */,
+  {     0,  4603,   369,  14,   2,  UNI_DT__NONE                               }   /* nfkdquickcheck=y */,
+  {     0,  8373,   267,   9,   2,  UNI_CASEDLETTER                            }   /* category=lc */,
+  {     0,  2718,  3118,   3,  11,  UNI_LB__IN                                 }   /* lb=inseparable */,
+  {     0,  1324,   285,   2,   2,  UNI_ZP                                     }   /* iszp */,
+  {    71,  1324,  5669,   2,   4,  UNI_MANI                                   }   /* ismani */,
+  {     1,   669,   368,   5,   3,  UNI_GRBASE                                 }   /* grbase=y */,
+  {     1,  1324,   171,   2,   4,  UNI_PHLP                                   }   /* isphlp */,
+  {     0,   280,     0,   4,   0,  UNI_GARA                                   }   /* gara */,
+  {     0,   915,   598,   5,   3,  UNI_AGE__16                                }   /* age=16.0 */,
+  {    11,  7643,   408,  25,   1,  UNI_CCC__15                                }   /* canonicalcombiningclass=15 */,
+  {    72,  1923,   674,   7,   7,  UNI_SC__HANO                               }   /* script=hanunoo */,
+  {     1,   321,  5669,   2,  10,  UNI_INMANICHAEAN                           }   /* inmanichaean */,
+  {     0,  1767,    51,   3,   3,  UNI_DT__CAN                                }   /* dt=can */,
+  {     0,  1923,   849,   7,   4,  UNI_SC__QAAI                               }   /* script=zinh */,
+  {   188,  4650,  1600,  17,   4,  UNI_NAGM                                   }   /* scriptextensions=nagm */,
+  {     0,  3847,  1718,   7,   4,  UNI_LATINEXTD                              }   /* inlatinextd */,
+  {    50,  1324,   263,   2,   2,  UNI_CN                                     }   /* iscn */,
+  {     0,  2882,   962,  14,   2, -UNI_ECOMP                                  }   /* emojicomponent=f */,
+  {     0,  2449,  1286,   6,   7,  UNI_INPHAGSPA                              }   /* block=phagspa */,
+  {    68,  1259,  1060,   6,   4,  UNI_KANAEXTB                               }   /* inkanaextb */,
+  {     6,   915,   601,   4,   3,  UNI_AGE__7                                 }   /* age=7.0 */,
+  {   258,  2860,  2930,   5,  11,  UNI_ALPHABETICPF                           }   /* blk=alphabeticpf */,
+  {     6,  2015,  7282,   4,   9,  UNI_CI                                     }   /* caseignorable */,
+  {     0,  1773,  3652,   4,  12,  UNI_WB__EB                                 }   /* gcb=glueafterzwj */,
+  {    81,  7867,   432,   3,   4,  UNI_SC__HANO                               }   /* sc=hano */,
+  {     0,  2718,  3652,   3,   4,  UNI_LB__GL                                 }   /* lb=glue */,
+  {     0,  8373,  3848,   9,   2,  UNI_NL                                     }   /* category=nl */,
+  {     8,   923,  5713,   5,   3,  UNI_AGE__10                                }   /* age=v100 */,
+  {     6,    94,     0,   4,   0,  UNI_GUJR                                   }   /* gujr */,
+  {     2,  3274,     0,   8,   0,  UNI_XPOSIXXDIGIT                           }   /* hexdigit */,
+  {     2,  1195,  1378,   8,   2,  UNI_CCC__103                               }   /* ccc=ccc103 */,
+  {     0,  4650,   564,  17,   6,  UNI_RJNG                                   }   /* scriptextensions=rejang */,
+  {     0,  6237,  9075,  14,  21,  UNI_SUPSYMBOLSANDPICTOGRAPHS               }   /* issupplementalsymbolsandpictographs */,
+  {     8,  8373,  3202,   9,   2,  UNI_PS                                     }   /* category=ps */,
+  {    31,  1641,     0,   6,   0,  UNI_L                                      }   /* letter */,
+  {     5,  2554,     0,   4,   0,  UNI_NAND                                   }   /* nand */,
+  {     0,  6237,  6511,   5,  13,  UNI_SUPMATHOPERATORS                       }   /* issupmathoperators */,
+  {     0,   195,     0,   4,   0,  UNI_SEAL                                   }   /* seal */,
+  {     0,  1923,   648,   7,   4,  UNI_SC__ELBA                               }   /* script=elba */,
+  {     0,  2518,  6607,   6,  12,  UNI_CYRILLICSUP                            }   /* cyrillicsupplement */,
+  {    31,  1923,  7023,   7,   4,  UNI_BERF                                   }   /* script=berf */,
+  {     5,  4728,  4925,   8,  12,  UNI_LATIN1                                 }   /* blk=latin1supplement */,
+  {     1,   321,  9096,   2,  36,  UNI_CJKCOMPATIDEOGRAPHSSUP                 }   /* incjkcompatibilityideographssupplement */,
+  {    18,  2393,   407,  10,   2,  UNI_IN__15                                 }   /* presentin=15 */,
+  {     2,  2846,     0,   4,   0,  UNI_BC__R                                  }   /* bc=r */,
+  {    41,     0,  1059,   1,   2,  UNI_LOE                                    }   /* loe */,
+  {   129,   923,  4108,   6,   2,  UNI_AGE__18                                }   /* age=v180 */,
+  {     1,  7867,  3729,   3,   7,  UNI_SC__CPRT                               }   /* sc=cypriot */,
+  {     1,  3512,  3052,   3,  11,  UNI_JT__D                                  }   /* jt=dualjoining */,
+  {    36,  1471,  1718,   5,   4,  UNI_LATINEXTD                              }   /* latinextd */,
+  {    11,  1711,  6944,   4,  24,  UNI_HIGHPUSURROGATES                       }   /* blk=highprivateusesurrogates */,
+  {    16,  1458,   962,   4,   6, -UNI_XIDS                                   }   /* xids=false */,
+  {     5,   321,  6899,   2,  23,  UNI_ZNAMENNYMUSIC                          }   /* inznamennymusicalnotation */,
+  {     0,  1474,     0,  12,   0,  UNI_BOXDRAWING                             }   /* inboxdrawing */,
+  {    98,  2545,  1565,   3,   7,  UNI_MUSICSUP                               }   /* inmusicsup */,
+  {     2,  2718,  3512,   3,   2,  UNI_GCB__T                                 }   /* lb=jt */,
+  {    84,  3317,  7211,   5,  20,  UNI_MEETEIMAYEKEXT                         }   /* blk=meeteimayekextensions */,
+  {     0,  4746,  3854,  14,   9,  UNI_CYRILLICEXTD                           }   /* block=cyrillicextendedd */,
+  {     0,  1923,   191,   7,   4,  UNI_SC__SAMR                               }   /* script=samr */,
+  {     0,   974,     0,   4,   0,  UNI_DUPL                                   }   /* dupl */,
+  {     0,   416,     0,   4,   0,  UNI_TOTO                                   }   /* toto */,
+  {     0,  2528,     0,   4,   0,  UNI_ETHI                                   }   /* ethi */,
+  {     0,  1324,  1014,   2,   4,  UNI_HATR                                   }   /* ishatr */,
+  {     0,  1923,  5108,   7,   4,  UNI_BAMU                                   }   /* script=bamu */,
+  {   118,  1195,   361,   8,   2,  UNI_CCC__118                               }   /* ccc=ccc118 */,
+  {     1,   923,   302,   6,   2,  UNI_AGE__14                                }   /* age=v140 */,
+  {    12,  1127,  8201,   4,   4,  UNI_EGYP                                   }   /* scx=egyp */,
+  {     0,  2449,  5808,   6,  10,  UNI_BENGALISUP                             }   /* block=bengalisup */,
+  {     0,  1127,   280,   4,   4,  UNI_GARA                                   }   /* scx=gara */,
+  {     0,   775,     0,   7,   0,  UNI_MARC                                   }   /* marchen */,
+  {     1,  8924,  3456,  31,   6,  UNI_INSC__CONSONANTKILLER                  }   /* indicsyllabiccategory=consonantkiller */,
+  {     0,  4650,  1261,  17,   4,  UNI_KANA                                   }   /* scriptextensions=kana */,
+  {     1,  1711,  1032,   4,   6,  UNI_INLYCIAN                               }   /* blk=lycian */,
+  {     1,  4650,  1590,  17,   4,  UNI_KHAR                                   }   /* scriptextensions=khar */,
+  {     0,  1923,   280,   7,   5,  UNI_SC__GARA                               }   /* script=garay */,
+  {     7,  1893,   369,   5,   4,  UNI_NFCQC__Y                               }   /* nfcqc=yes */,
+  {     0,  1127,   747,   4,   7,  UNI_KNDA                                   }   /* scx=kannada */,
+  {     0,   304,     0,   4,   0,  UNI_NV__9                                  }   /* nv=9 */,
+  {    64,  1324,     5,   2,   2,  UNI_MC                                     }   /* ismc */,
+  {     0,  1324,  1438,   2,   9,  UNI_SAMR                                   }   /* issamaritan */,
+  {     0,  1458,   639,   4,   2, -UNI_XIDS                                   }   /* xids=n */,
+  {   158,  4650,  6120,  17,  21,  UNI_PRTI                                   }   /* scriptextensions=inscriptionalparthian */,
+  {     1,    30,    54,   1,   3,  UNI_XPOSIXCNTRL                            }   /* iscc */,
+  {     0,  4650,  1590,  17,  10,  UNI_KHAR                                   }   /* scriptextensions=kharoshthi */,
+  {     1,  1127,   106,   4,   4,  UNI_HMNG                                   }   /* scx=hmng */,
+  {    48,  2449,   860,   6,   7,  UNI_INSIDETIC                              }   /* block=sidetic */,
+  {    12,  7643,   361,  24,   2,  UNI_CCC__18                                }   /* canonicalcombiningclass=18 */,
+  {     0,  1923,  4310,   7,   4,  UNI_SC__SIND                               }   /* script=sind */,
+  {     0,   923,  2222,   5,   2,  UNI_AGE__6_DOT_2                           }   /* age=v62 */,
+  {     0,  4035,  2452,  12,   3,  UNI_nfkcqc_values_index                    }   /* nfkcquickcheck= */,
+  {     1,  1324,  3276,   2,   6,  UNI_XPOSIXXDIGIT                           }   /* isxdigit */,
+  {     2,  5704,  9165,   5,   3,  UNI_HYPHEN                                 }   /* hyphen=t */,
+  {     1,  1923,  4507,   7,  17,  UNI_KITS                                   }   /* script=khitansmallscript */,
+  {    24,  6287,   561,  10,   2,  UNI_LB__SY                                 }   /* linebreak=sy */,
+  {   266,  5340,     0,  19,   0,  UNI_OTTOMANSIYAQNUMBERS                    }   /* ottomansiyaqnumbers */,
+  {    12,  5163,   368,  16,   2,  UNI_ebase_values_index                     }   /* emojimodifierbase= */,
+  {     0,  1818,     0,   3,   0,  UNI_S                                      }   /* iss */,
+  {     0,  7052,     0,  17,   0,  UNI_INPC__TOPANDBOTTOM                     }   /* inpc=topandbottom */,
+  {     2,  1767,  3146,   3,   5,  UNI_DT__FIN                                }   /* dt=final */,
+  {     0,  3317,  2162,   5,  11,  UNI_MATHALPHANUM                           }   /* blk=mathalphanum */,
+  {     0,  6287,   289,  10,   2,  UNI_LB__H2                                 }   /* linebreak=h2 */,
+  {    15,  2896,  3848,   3,   2,  UNI_NL                                     }   /* gc=nl */,
+  {     2,  2627,  8336,   3,  30,  UNI_MATHALPHANUM                           }   /* ismathematicalalphanumericsymbols */,
+  {     1,  2449,   448,   6,   3,  UNI_INNKO                                  }   /* block=nko */,
+  {     0,  7334,     0,  14,   0,  UNI_BYZANTINEMUSIC                         }   /* byzantinemusic */,
+  {     0,   915,   400,   4,   3,  UNI_AGE__3_DOT_2                           }   /* age=3.2 */,
+  {    75,  9318,     0,  42,   0,  UNI_UCASEXT                                }   /* unifiedcanadianaboriginalsyllabicsextended */,
+  {   131,  4894,     0,  16,   0,  UNI_PE                                     }   /* closepunctuation */,
+  {     0,  1923,  3696,   6,   5,  UNI_SC__ETHI                               }   /* script=ethi */,
+  {     0,  6650,   627,  21,   2,  UNI_MCM                                    }   /* modifiercombiningmark=t */,
+  {     0,  6498,  4020,   7,  15,  UNI_MISCMATHSYMBOLSA                       }   /* block=miscmathsymbolsa */,
+  {   115,  1006,     0,   8,   0,  UNI_HIRA                                   }   /* hiragana */,
+  {   172,  2449,  7126,   6,  22,  UNI_TRANSPORTANDMAP                        }   /* block=transportandmapsymbols */,
+  {     0,  9025,  2069,  26,   4,  UNI__PERL_PROBLEMATIC_LOCALE_FOLDS         }   /* _perl_problematic_locale_folds */,
+  {   131,    30,  4295,   1,  15,  UNI_SC                                     }   /* iscurrencysymbol */,
+  {     3,  6258,   515,  18,   3,  UNI_JG__CROWNHAH                           }   /* joininggroup=crownhah */,
+  {    20,  7867,   227,   3,   4,  UNI_SC__TODR                               }   /* sc=todr */,
+  {     1,  4650,   508,  17,   4,  UNI_VAI                                    }   /* scriptextensions=vaii */,
+  {     2,  2545,  8610,   3,  32,  UNI_MISCMATHSYMBOLSA                       }   /* inmiscellaneousmathematicalsymbolsa */,
+  {     0,   541,  6688,   4,   8,  UNI_NV__1_SLASH_320                        }   /* nv=3.125e-03 */,
+  {     0,  1324,    31,   2,   4,  UNI_AVST                                   }   /* isavst */,
+  {     1,  1711,  1790,   4,   9,  UNI_ARABICPFB                              }   /* blk=arabicpfb */,
+  {     1,  1711,  1557,   4,   8,  UNI_INJAVANESE                             }   /* blk=javanese */,
+  {    29,   923,  2198,   5,   2,  UNI_AGE__5                                 }   /* age=v50 */,
+  {     2,  2896,  4371,   3,  11,  UNI_P                                      }   /* gc=punctuation */,
+  {     0,  5064,  5981,   9,   3, -UNI_XPOSIXSPACE                            }   /* whitespace=n */,
+  {     1,  4650,  1006,  17,   4,  UNI_HIRA                                   }   /* scriptextensions=hira */,
+  {     8,  5704,   627,   6,   5,  UNI_HYPHEN                                 }   /* hyphen=true */,
+  {     1,  2832,   371,   3,   2,  UNI_BC__ES                                 }   /* bc=es */,
+  {    33,  2449,   552,   6,   6,  UNI_INOLONAL                               }   /* block=olonal */,
+  {    24,  1127,  1158,   4,   4,  UNI_UGAR                                   }   /* scx=ugar */,
+  {    11,  6862,  5305,  13,   3,  UNI_SB__CL                                 }   /* sentencebreak=cl */,
+  {     0,   321,  1411,   2,   9,  UNI_INOLDUYGHUR                            }   /* inolduyghur */,
+  {   667,  7275,   962,  25,   2, -UNI_DI                                     }   /* defaultignorablecodepoint=f */,
+  {     0,  2449,  6794,   9,  18,  UNI_CJKCOMPATFORMS                         }   /* block=cjkcompatibilityforms */,
+  {    16,  2252,  5714,   4,   5,  UNI_NV__200000                             }   /* nv=200000 */,
+  {     3,  1127,   448,   4,   4,  UNI_NKO                                    }   /* scx=nkoo */,
+  {    14,  2333,  2196,   4,   8,  UNI_NV__5_SLASH_8                          }   /* nv=6.250e-01 */,
+  {    46,  2547,  4760,   7,   4,  UNI_MYANMAREXTC                            }   /* myanmarextc */,
+  {     0,  1324,    35,   2,   4,  UNI_BATK                                   }   /* isbatk */,
+  {     4,   915,   591,   4,   4,  UNI_AGE__13                                }   /* age=13.0 */,
+  {    38,  1923,  2941,   7,   5,  UNI_KHMR                                   }   /* script=khmer */,
+  {    10,  3216,   627,  13,   2,  UNI_QMARK                                  }   /* quotationmark=t */,
+  {     4,    55,   402,   4,   2,  UNI_CCC__26                                }   /* ccc=26 */,
+  {     1,  5926,   627,  21,   5,  UNI_CWU                                    }   /* changeswhenuppercased=true */,
+  {     2,  5947,     0,  21,   0,  UNI_gcb_values_index                       }   /* graphemeclusterbreak= */,
+  {     0,  1923,   128,   7,   4,  UNI_LAO                                    }   /* script=laoo */,
+  {     1,  5242,     0,   7,   0,  UNI_SHRD                                   }   /* sharada */,
+  {     1,  2449,  2086,   6,  10,  UNI_YIRADICALS                             }   /* block=yiradicals */,
+  {     0,   915,   591,   4,   2,  UNI_AGE__13                                }   /* age=13 */,
+  {     1,  1324,  2405,   2,  12,  UNI_TUTG                                   }   /* istulutigalari */,
+  {     0,   160,     0,   4,   0,  UNI_OSGE                                   }   /* osge */,
+  {     2,  2252,     0,   4,   0,  UNI_NV__2                                  }   /* nv=2 */,
+  {     0,  7867,   239,   3,   4,  UNI_XPEO                                   }   /* sc=xpeo */,
+  {    89,  2528,  1567,   6,   5,  UNI_ETHIOPICSUP                            }   /* ethiopicsup */,
+  {    12,   321,   152,   2,   4,  UNI_INNEWA                                 }   /* innewa */,
+  {    11,  6180,     0,  19,   0,  UNI_JAMOEXTA                               }   /* hanguljamoextendeda */,
+  {     0,  2449,  7231,   6,  19,  UNI_DEVANAGARIEXTA                         }   /* block=devanagariextendeda */,
+  {     1,   915,  2312,   4,   3,  UNI_AGE__2                                 }   /* age=2.0 */,
+  {   130,  8366,  3745,  16,  13,  UNI_ZL                                     }   /* generalcategory=lineseparator */,
+  {     2,  7643,  1722,  24,   2,  UNI_CCC__1                                 }   /* canonicalcombiningclass=ov */,
+  {     0,  4597,     0,   6,   0,  UNI_XPOSIXSPACE                            }   /* wspace */,
+  {     1,  7867,   508,   3,   4,  UNI_VAI                                    }   /* sc=vaii */,
+  {     4,  1711,  1666,   4,  10,  UNI_INTOLONGSIKI                           }   /* blk=tolongsiki */,
+  {     0,  1773,  2848,   3,   3,  UNI_RI                                     }   /* gcb=ri */,
+  {    49,  8642,   139,  33,   1,  UNI_CJKEXTF                                }   /* blk=cjkunifiedideographsextensionf */,
+  {     2,  1923,   711,   7,   5,  UNI_SC__OSGE                               }   /* script=osage */,
+  {    19,  2449,  1718,   9,   4,  UNI_CJKEXTD                                }   /* block=cjkextd */,
+  {     0,  3512,    58,   2,   2,  UNI_JT__C                                  }   /* jt=c */,
+  {     0,  1831,  1847,   3,   8,  UNI_JG__SWASHKAF                           }   /* jg=swashkaf */,
+  {     0,  3806,   639,   4,   3, -UNI_IDSU                                   }   /* idsu=no */,
+  {   229,  1324,  2381,   2,  12,  UNI_PLAYINGCARDS                           }   /* isplayingcards */,
+  {     2,  8015,     0,  10,   0,  UNI_XPOSIXALPHA                            }   /* alphabetic */,
+  {     0,  8796,   148,  24,   2,  UNI_INPC__NA                               }   /* indicpositionalcategory=na */,
+  {     0,  1788,  1174,   8,   3,  UNI_ARABICPFA                              }   /* inarabicpfa */,
+  {     1,  5436,  4925,  10,  12,  UNI_LATIN1                                 }   /* block=latin1supplement */,
+  {   389,  1923,   574,   7,   6,  UNI_TNSA                                   }   /* script=tangsa */,
+  {     6,  2655,     0,  13,   0,  UNI_JG__AFRICANFEH                         }   /* jg=africanfeh */,
+  {     0,  1127,  3877,   4,   4,  UNI_DEVA                                   }   /* scx=deva */,
+  {    79,  1127,  3696,   3,   9,  UNI_ETHI                                   }   /* scx=ethiopic */,
+  {     1,  7840,     0,  21,   0,  UNI_BC__R                                  }   /* bidiclass=righttoleft */,
+  {    11,  1438,     0,   9,   0,  UNI_SAMR                                   }   /* samaritan */,
+  {    11,  1711,  6948,   4,  10,  UNI_PUA                                    }   /* blk=privateuse */,
+  {     0,  2400,  2485,   3,  10,  UNI_IN__NA                                 }   /* in=unassigned */,
+  {    44,  5750,  9161,  14,   7,  UNI_TERM                                   }   /* terminalpunctuation=t */,
+  {     0,    42,  3639,   2,   7,  UNI_SB__EX                                 }   /* sb=extend */,
+  {   550,  2357,     0,  12,   0,  UNI_HUNG                                   }   /* oldhungarian */,
+  {     2,  6258,  2685,  13,   3,  UNI_JG__HEH                                }   /* joininggroup=heh */,
+  {     4,  7015,     0,  16,   0,  UNI_INDICNUMBERFORMS                       }   /* indicnumberforms */,
+  {     0,    55,  2402,   3,   3,  UNI_CCC__14                                }   /* ccc=14 */,
+  {     0,   619,   409,   5,   2,  UNI_CCC__216                               }   /* ccc=216 */,
+  {     5,  8373,  4796,   9,  15,  UNI_UPPERCASELETTER                        }   /* category=uppercaseletter */,
+  {     2,  2644,  4371,   6,   5,  UNI_XPOSIXPUNCT                            }   /* xposixpunct */,
+  {     0,   321,  6345,   2,   7,  UNI_INSINHALA                              }   /* insinhala */,
+  {     2,   662,   638,   6,   4, -UNI_EXTPICT                                }   /* extpict=no */,
+  {    31,  2516,  1567,   8,   5,  UNI_CYRILLICSUP                            }   /* incyrillicsup */,
+  {     6,  7670,  7694,  25,   2,  UNI_CCC__BR                                }   /* canonicalcombiningclass=222 */,
+  {   516,  1711,  7334,   4,  23,  UNI_BYZANTINEMUSIC                         }   /* blk=byzantinemusicalsymbols */,
+  {     0,  9220,  5364,   9,   7,  UNI_SUPARROWSA                             }   /* block=suparrowsa */,
+  {     2,     5,  6200,   1,  18,  UNI_MONGOLIANSUP                           }   /* mongoliansupplement */,
+  {     0,  5704,   369,   6,   4,  UNI_HYPHEN                                 }   /* hyphen=yes */,
+  {     0,  1324,  1177,   2,   9,  UNI_BERF                                   }   /* isberiaerfe */,
+  {   268,  6571,   369,  20,   4,  UNI_IDCOMPATMATHCONTINUE                   }   /* idcompatmathcontinue=yes */,
+  {     4,  6345,     0,  21,   0,  UNI_SINHALAARCHAICNUMBERS                  }   /* sinhalaarchaicnumbers */,
+  {    15,  1818,  1647,   3,   9,  UNI_SMALLFORMS                             }   /* issmallforms */,
+  {     8,   321,  1557,   2,   8,  UNI_INJAVANESE                             }   /* injavanese */,
+  {   257,  2449,  3863,   6,  14,  UNI_PHONETICEXTSUP                         }   /* block=phoneticextsup */,
+  {    45,  3527,     0,   4,   0,  UNI_HEBR                                   }   /* hebr */,
+  {   142,  4650,   227,  17,   4,  UNI_TODR                                   }   /* scriptextensions=todr */,
+  {     6,  6258,  7148,  13,  21,  UNI_JG__HANIFIROHINGYAKINNAYA              }   /* joininggroup=hanifirohingyakinnaya */,
+  {    15,  2449,  5242,   6,   7,  UNI_INSHARADA                              }   /* block=sharada */,
+  {   224,  1471,  6190,   5,   9,  UNI_LATINEXTA                              }   /* latinextendeda */,
+  {     0,  1324,   440,   2,   4,  UNI_LINA                                   }   /* islina */,
+  {     0,  3151,   369,  13,   2,  UNI_NFCQC__Y                               }   /* nfcquickcheck=y */,
+  {     0,  1923,  1142,   7,   4,  UNI_SC__TAGB                               }   /* script=tagb */,
+  {     1,  7275,   369,  25,   4,  UNI_DI                                     }   /* defaultignorablecodepoint=yes */,
+  {     2,  1324,  8315,   2,  11,  UNI_IDEO                                   }   /* isideographic */,
+  {   418,     5,  3919,   1,  10,  UNI_MISCSYMBOLS                            }   /* miscsymbols */,
+  {    66,  8257,  2383,  23,   4,  UNI_JG__MANICHAEANAYIN                     }   /* joininggroup=manichaeanayin */,
+  {    14,  6258,  4963,  13,   5,  UNI_JG__SADHE                              }   /* joininggroup=sadhe */,
+  {   200,  6258,  2109,  13,   3,  UNI_JG__WAW                                }   /* joininggroup=waw */,
+  {    21,  1923,  5808,   7,   7,  UNI_SC__BENG                               }   /* script=bengali */,
+  {     0,  1119,     0,   4,   0,  UNI_LINB                                   }   /* linb */,
+  {     0,  2718,  3216,   3,   9,  UNI_LB__QU                                 }   /* lb=quotation */,
+  {     0,  4427,   368,   8,   2,  UNI_lower_values_index                     }   /* lowercase= */,
+  {     0,  2098,  3276,   4,   6,  UNI_POSIXDIGIT                             }   /* posixdigit */,
+  {    91,  6258,  3957,  13,   3,  UNI_JG__TAW                                }   /* joininggroup=taw */,
+  {     1,  8373,  2944,  12,   8,  UNI_SO                                     }   /* category=othersymbol */,
+  {     4,  7052,   148,   5,   2,  UNI_INPC__NA                               }   /* inpc=na */,
+  {     3,  1767,  6524,   3,   4,  UNI_DT__FONT                               }   /* dt=font */,
+  {    17,  6899,     0,  23,   0,  UNI_ZNAMENNYMUSIC                          }   /* znamennymusicalnotation */,
+  {     8,  4650,   945,  17,   8,  UNI_BASS                                   }   /* scriptextensions=bassavah */,
+  {     0,  1384,     0,   9,   0,  UNI_ITAL                                   }   /* olditalic */,
+  {   233,    30,   859,   1,   8,  UNI_INSIDETIC                              }   /* insidetic */,
+  {  1061,  1740,     0,  11,   0,  UNI_DOMINO                                 }   /* dominotiles */,
+  {     0,  7627,  6511,   7,  13,  UNI_SUPMATHOPERATORS                       }   /* blk=supmathoperators */,
+  {     1,  1923,  1420,   7,   4,  UNI_PALM                                   }   /* script=palm */,
+  {   210,  3269,   638,  12,   4, -UNI_POSIXXDIGIT                            }   /* asciihexdigit=no */,
+  {     0,  1923,   444,   7,   3,  UNI_MRO                                    }   /* script=mro */,
+  {    12,  7643,   364,  24,   2,  UNI_CCC__91                                }   /* canonicalcombiningclass=91 */,
+  {     0,  2427,  5981,   9,   4, -UNI_IDC                                    }   /* idcontinue=no */,
+  {     5,  1324,  1590,   2,   4,  UNI_KHAR                                   }   /* iskhar */,
+  {    66,  1773,   586,   4,   3,  UNI_WB__EB                                 }   /* gcb=ebg */,
+  {     8,  1324,  4371,   2,  11,  UNI_P                                      }   /* ispunctuation */,
+  {     4,  2165,  2034,   4,   2,  UNI_alpha_values_index                     }   /* alpha= */,
+  {     0,   304,  1380,   3,   2,  UNI_NV__20                                 }   /* nv=20 */,
+  {    25,  2165,   369,   5,   2,  UNI_XPOSIXALPHA                            }   /* alpha=y */,
+  {     6,     2,  2022,   1,  11,  UNI_CHESSSYMBOLS                           }   /* chesssymbols */,
+  {    14,  1459,   638,   6,   4, -UNI_IDS                                    }   /* idstart=no */,
+  {     0,  5926,   962,  21,   6, -UNI_CWU                                    }   /* changeswhenuppercased=false */,
+  {    65,     8,     0,   3,   0,  UNI_OCR                                    }   /* ocr */,
+  {     0,  1831,  3019,   3,  11,  UNI_JG__ROHINGYAYEH                        }   /* jg=rohingyayeh */,
+  {    27,   321,  1186,   2,   9,  UNI_INBHAIKSUKI                            }   /* inbhaiksuki */,
+  {   209,  1923,  1286,   7,   4,  UNI_SC__PHAG                               }   /* script=phag */,
+  {     0,  7893,     0,   8,   0,  UNI_KANA                                   }   /* katakana */,
+  {   116,   140,     0,   4,   0,  UNI_MTEI                                   }   /* mtei */,
+  {     8,    32,   627,   2,   2,  UNI_VS                                     }   /* vs=t */,
+  {     9,  1127,  1044,   4,   6,  UNI_WCHO                                   }   /* scx=wancho */,
+  {     4,  8199,     0,  30,   0,  UNI_EGYPTIANHIEROGLYPHSEXTA                }   /* isegyptianhieroglyphsextendeda */,
+  {     8,  3216,  6667,   9,   6, -UNI_QMARK                                  }   /* quotationmark=n */,
+  {   272,  4633,   627,  17,   5,  UNI_RI                                     }   /* regionalindicator=true */,
+  {     0,  1127,  3551,   4,  15,  UNI_MERC                                   }   /* scx=meroiticcursive */,
+  {     2,  7867,  1411,   3,   9,  UNI_SC__OUGR                               }   /* sc=olduyghur */,
+  {     0,  6287,   293,  10,   2,  UNI_LB__XX                                 }   /* linebreak=xx */,
+  {     5,  7643,  9306,  24,  10,  UNI_CCC__AR                                }   /* canonicalcombiningclass=aboveright */,
+  {     1,  7867,  2072,   3,   7,  UNI_SC__SOGD                               }   /* sc=sogdian */,
+  {     0,  5947,  7563,  21,   7,  UNI_GCB__PP                                }   /* graphemeclusterbreak=prepend */,
+  {     4,  1127,   837,   4,   4,  UNI_SARB                                   }   /* scx=sarb */,
+  {   136,  2006,  2536,   6,   9,  UNI_KATAKANAEXT                            }   /* blk=katakanaext */,
+  {   258,  1324,  9238,   2,  21,  UNI_MATHOPERATORS                          }   /* ismathematicaloperators */,
+  {     5,  1453,  2834,   2,   3,  UNI_WB__LE                                 }   /* wb=le */,
+  {     9,  7643,  3339,  24,  11,  UNI_CCC__8                                 }   /* canonicalcombiningclass=kanavoicing */,
+  {     0,  4397,     0,   6,   0,  UNI_HANG                                   }   /* hangul */,
+  {     0,   915,   589,   5,   3,  UNI_AGE__12_DOT_1                          }   /* age=12.1 */,
+  {   224,  7867,  1317,   3,   7,  UNI_SC__TIRH                               }   /* sc=tirhuta */,
+  {     0,   268,   369,   4,   2,  UNI_CWCF                                   }   /* cwcf=y */,
+  {  1054,   329,     0,   5,   0,  UNI_TALE                                   }   /* taile */,
+  {     0,  2545,  1553,   9,   4,  UNI_MYANMAREXTA                            }   /* inmyanmarexta */,
+  {     0,   321,  3269,   2,   5,  UNI_ASCII                                  }   /* inascii */,
+  {     0,    54,  1776,   2,   5,  UNI_SC__GURU                               }   /* sc=guru */,
+  {     0,  1831,  2678,   3,  10,  UNI_JG__KNOTTEDHEH                         }   /* jg=knottedheh */,
+  {     1,  2449,  4296,   6,  15,  UNI_CURRENCYSYMBOLS                        }   /* block=currencysymbols */,
+  {     2,  8542,     0,  30,   0,  UNI_MISCSYMBOLSSUP                         }   /* miscellaneoussymbolssupplement */,
+  {     4,    96,  3513,   1,  14,  UNI_JT__R                                  }   /* jt=rightjoining */,
+  {     4,  1324,   140,   2,   4,  UNI_MTEI                                   }   /* ismtei */,
+  {     0,  1767,  4829,   3,   7,  UNI_DT__INIT                               }   /* dt=initial */,
+  {     4,  7867,  1166,   3,   8,  UNI_VITH                                   }   /* sc=vithkuqi */,
+  {     1,  2088,   369,   7,   2,  UNI_RADICAL                                }   /* radical=y */,
+  {   963,  3269,     0,   5,   0,  UNI_ASCII                                  }   /* ascii */,
+  {     0,  1711,   632,   4,   7,  UNI_DSRT                                   }   /* blk=deseret */,
+  {     0,  1324,  5108,   2,   4,  UNI_BAMU                                   }   /* isbamu */,
+  {     0,  2518,  1060,   8,   4,  UNI_CYRILLICEXTB                           }   /* cyrillicextb */,
+  {     4,  6258,  4503,  13,   4,  UNI_JG__TETH                               }   /* joininggroup=teth */,
+  {     0,  4796,   962,   5,   6, -UNI_XPOSIXUPPER                            }   /* upper=false */,
+  {    32,   982,   627,   8,   5,  UNI_EXT                                    }   /* extender=true */,
+  {    76,   745,     0,   9,   0,  UNI_INKANNADA                              }   /* inkannada */,
+  {     1,  1127,   428,   4,   4,  UNI_GONM                                   }   /* scx=gonm */,
+  {    14,  6498,  1565,   7,   7,  UNI_MUSICSUP                               }   /* block=musicsup */,
+  {     0,  4617,   307,  14,   1,  UNI_NV__39                                 }   /* numericvalue=39 */,
+  {     2,   321,  5808,   2,  17,  UNI_BENGALISUP                             }   /* inbengalisupplement */,
+  {     1,  2528,   660,   6,   5,  UNI_ETHIOPICEXT                            }   /* ethiopicext */,
+  {     1,  4650,  5631,  17,   4,  UNI_CHER                                   }   /* scriptextensions=cher */,
+  {     0,    30,  7230,   1,  14,  UNI_DEVANAGARIEXT                          }   /* isdevanagariext */,
+  {     1,  7867,  1265,   3,   4,  UNI_MAKA                                   }   /* sc=maka */,
+  {     4,  1711,   775,   4,   7,  UNI_INMARCHEN                              }   /* blk=marchen */,
+  {    78,  4049,   403,  15,   1,  UNI_NV__1_SLASH_6                          }   /* numericvalue=1/6 */,
+  {     0,  1044,     0,   6,   0,  UNI_WCHO                                   }   /* wancho */,
+  {     0,   156,     0,   4,   0,  UNI_ORYA                                   }   /* orya */,
+  {     1,  7867,  1050,   3,   4,  UNI_SC__YEZI                               }   /* sc=yezi */,
+  {    44,  1711,  6991,   7,  19,  UNI_CJKCOMPATIDEOGRAPHSSUP                 }   /* blk=cjkcompatideographssup */,
+  {     3,  1923,   211,   7,   4,  UNI_TAVT                                   }   /* script=tavt */,
+  {   148,  5371,  2600,  12,   7,  UNI_WB__ML                                 }   /* wordbreak=midletter */,
+  {  1026,   304,  1380,   3,   4,  UNI_NV__2000                               }   /* nv=2000 */,
+  {     0,   945,     0,   8,   0,  UNI_BASS                                   }   /* bassavah */,
+  {     5,   649,  2848,   2,   3,  UNI_RI                                     }   /* lb=ri */,
+  {    34,  1324,  9261,   2,  37,  UNI_MISCARROWSEXT                          }   /* ismiscellaneoussymbolsandarrowsextended */,
+  {     0,  2112,  3514,  11,  13,  UNI_JT__R                                  }   /* joiningtype=rightjoining */,
+  {    27,  7867,   211,   3,   4,  UNI_TAVT                                   }   /* sc=tavt */,
+  {   259,  4650,   211,  17,   4,  UNI_TAVT                                   }   /* scriptextensions=tavt */,
+  {     8,    20,  1129,   2,   2,  UNI_hex_values_index                       }   /* hex= */,
+  {     0,  2718,  2135,   3,   9,  UNI_LB__B2                                 }   /* lb=breakboth */,
+  {     0,  2882,   369,   5,   4,  UNI_EMOJI                                  }   /* emoji=yes */,
+  {     1,  6324,   369,  21,   2,  UNI__PERL_NCHAR                            }   /* noncharactercodepoint=y */,
+  {    33,  1711,  1676,   4,  10,  UNI_INWARANGCITI                           }   /* blk=warangciti */,
+  {     0,  7865,  6041,   6,  15,  UNI_INSC__CANTILLATIONMARK                 }   /* insc=cantillationmark */,
+  {  1071,  3551,     0,   4,   0,  UNI_MERO                                   }   /* mero */,
+  {     0,   953,   638,   2,   6,  UNI_BPT__N                                 }   /* bpt=none */,
+  {     5,  7867,  1186,   3,   9,  UNI_BHKS                                   }   /* sc=bhaiksuki */,
+  {     3,  3849,  4982,   8,  10,  UNI_LATINEXTADDITIONAL                     }   /* latinextadditional */,
+  {     4,  1324,  1402,   2,   9,  UNI_ORKH                                   }   /* isoldturkic */,
+  {     1,  1923,   448,   7,   3,  UNI_SC__NKO                                }   /* script=nko */,
+  {     2,  2096,  1115,   7,   4,  UNI_POSIXWORD                              }   /* isposixword */,
+  {     5,  2449,  5515,   7,  17,  UNI_HALFMARKS                              }   /* block=combininghalfmarks */,
+  {     1,  1034,   627,   2,   2,  UNI_CI                                     }   /* ci=t */,
+  {     0,  2896,   119,   3,   2,  UNI_SK                                     }   /* gc=sk */,
+  {     3,  1923,  5400,   7,  20,  UNI_HLUW                                   }   /* script=anatolianhieroglyphs */,
+  {     0,  7867,   990,   3,   8,  UNI_SC__GUJR                               }   /* sc=gujarati */,
+  {    21,  8924,  6830,  31,   9,  UNI_INSC__CONSONANTSUBJOINED               }   /* indicsyllabiccategory=consonantsubjoined */,
+  {   323,    32,     0,   2,   0,  UNI_VS                                     }   /* vs */,
+  {     0,  3595,  5714,  14,   4,  UNI_NV__40000                              }   /* numericvalue=40000 */,
+  {    18,  6287,  2144,  10,   2,  UNI_LB__BK                                 }   /* linebreak=bk */,
+  {     1,  2627,  2765,   3,  12,  UNI_MISCTECHNICAL                          }   /* ismisctechnical */,
+  {     0,  7867,   721,   3,   5,  UNI_TAYO                                   }   /* sc=taiyo */,
+  {     0,  3176,   408,  12,   2,  UNI_IN__15_DOT_1                           }   /* presentin=v151 */,
+  {     4,  1831,  2688,   3,  10,  UNI_JG__REVERSEDPE                         }   /* jg=reversedpe */,
+  {     0,  3176,   798,  12,   2,  UNI_IN__12_DOT_1                           }   /* presentin=v121 */,
+  {     0,  4650,   102,  17,   4,  UNI_HLUW                                   }   /* scriptextensions=hluw */,
+  {     0,  3512,  3085,   3,  11,  UNI_JT__T                                  }   /* jt=transparent */,
+  {     0,  1471,  4925,   4,  12,  UNI_LATIN1                                 }   /* latin1supplement */,
+  {     0,  6862,    36,  14,   2,  UNI_SB__AT                                 }   /* sentencebreak=at */,
+  {   114,    55,  2277,   4,   2,  UNI_CCC__33                                }   /* ccc=33 */,
+  {    70,  1324,  2014,   2,   7,  UNI_UCASEXT                                }   /* isucasext */,
+  {     0,    63,     0,   4,   0,  UNI_CHRS                                   }   /* chrs */,
+  {     0,  7643,   362,  24,   1,  UNI_CCC__8                                 }   /* canonicalcombiningclass=8 */,
+  {     1,  7867,    90,   3,   4,  UNI_SC__GREK                               }   /* sc=grek */,
+  {     0,   762,  6162,   3,  15,  UNI_ENCLOSEDALPHANUM                       }   /* inenclosedalphanum */,
+  {     0,  1923,  1307,   7,   4,  UNI_SC__SUNU                               }   /* script=sunu */,
+  {     0,  7451,     0,  26,   0,  UNI_HALFANDFULLFORMS                       }   /* halfwidthandfullwidthforms */,
+  {     0,   321,   761,   2,   7,  UNI_INLINEARA                              }   /* inlineara */,
+  {     4,  2962,  6754,  10,   9,  UNI_CYRILLICEXTB                           }   /* iscyrillicextendedb */,
+  {    99,  4650,  4731,  16,   6,  UNI_LATN                                   }   /* scriptextensions=latin */,
+  {    77,  1324,  6324,   2,  21,  UNI__PERL_NCHAR                            }   /* isnoncharactercodepoint */,
+  {     0,  1127,   580,   4,   6,  UNI_TODR                                   }   /* scx=todhri */,
+  {    67,  4264,   962,  17,   6, -UNI_IDSB                                   }   /* idsbinaryoperator=false */,
+  {     0,  2449,  6218,   6,  19,  UNI_SUNDANESESUP                           }   /* block=sundanesesupplement */,
+  {   259,   762,  8308,   3,  28,  UNI_ENCLOSEDIDEOGRAPHICSUP                 }   /* inenclosedideographicsupplement */,
+  {     0,  4650,  1953,  17,   4,  UNI_SYLO                                   }   /* scriptextensions=sylo */,
+  {   232,   570,  5359,   3,   5,  UNI_SB__AT                                 }   /* sb=aterm */,
+  {     0,  2627,     0,   9,   0,  UNI_MYMR                                   }   /* ismyanmar */,
+  {   103,  3216,   627,  13,   5,  UNI_QMARK                                  }   /* quotationmark=true */,
+  {     0,  4878,     0,  11,   0,  UNI_BOPOMOFOEXT                            }   /* bopomofoext */,
+  {    33,  7867,  7893,   3,   8,  UNI_SC__KANA                               }   /* sc=katakana */,
+  {    20,   321,  5123,   2,  15,  UNI_DIACRITICALSSUP                        }   /* indiacriticalssup */,
+  {     5,  2449,  2405,   6,  12,  UNI_INTULUTIGALARI                         }   /* block=tulutigalari */,
+  {     1,    30,  7125,   1,  23,  UNI_TRANSPORTANDMAP                        }   /* istransportandmapsymbols */,
+  {     0,  1236,  2060,   3,   9,  UNI_COMPATJAMO                             }   /* incompatjamo */,
+  {     0,  4650,   974,  17,   4,  UNI_DUPL                                   }   /* scriptextensions=dupl */,
+  {     0,  1711,  2369,   4,   8,  UNI_PHAISTOS                               }   /* blk=phaistos */,
+  {     3,   321,  8542,   2,  30,  UNI_MISCSYMBOLSSUP                         }   /* inmiscellaneoussymbolssupplement */,
+  {   385,  6180,     0,  10,   0,  UNI_JAMO                                   }   /* hanguljamo */,
+  {     0,  1324,    75,   2,   3,  UNI_CWU                                    }   /* iscwu */,
+  {     0,  2449,  6991,   9,  19,  UNI_CJKCOMPATIDEOGRAPHSSUP                 }   /* block=cjkcompatideographssup */,
+  {     0,  4427,   961,   8,   3, -UNI_XPOSIXLOWER                            }   /* lowercase=f */,
+  {    13,  8924,  1205,  22,   5,  UNI_INSC__NUKTA                            }   /* indicsyllabiccategory=nukta */,
+  {    54,  1195,  1107,   7,   2,  UNI_CCC__31                                }   /* ccc=ccc31 */,
+  {    19,  2036,   626,  11,   3,  UNI_GRBASE                                 }   /* graphemebase=t */,
+  {   184,  4367,   369,   4,   4,  UNI_DASH                                   }   /* dash=yes */,
+  {     2,  2718,    18,   3,   2,  UNI_LB__BA                                 }   /* lb=ba */,
+  {     3,  1050,     0,   6,   0,  UNI_YEZI                                   }   /* yezidi */,
+  {     0,   304,   361,   3,   2,  UNI_NV__18                                 }   /* nv=18 */,
+  {   577,  1831,  4503,   3,   4,  UNI_JG__TETH                               }   /* jg=teth */,
+  {     0,  1934,     0,  11,   0,  UNI_SORA                                   }   /* sorasompeng */,
+  {   280,  1711,  1317,   4,   7,  UNI_INTIRHUTA                              }   /* blk=tirhuta */,
+  {     0,  2526,  1567,   8,   5,  UNI_ETHIOPICSUP                            }   /* inethiopicsup */,
+  {  1026,  5436,  4925,  10,   5,  UNI_LATIN1                                 }   /* block=latin1sup */,
+  {     0,  6366,     0,   5,   0,  UNI_VO__TR                                 }   /* vo=tr */,
+  {     1,  8424,   962,  16,   2, -UNI_UIDEO                                  }   /* unifiedideograph=f */,
+  {   212,  2449,   853,   6,   7,  UNI_SC__SHAW                               }   /* block=shavian */,
+  {     0,   321,  4281,   2,   7,  UNI_BRAI                                   }   /* inbraille */,
+  {     1,  1666,     0,  10,   0,  UNI_TOLS                                   }   /* tolongsiki */,
+  {     8,  6287,  8015,  10,  10,  UNI_LB__AL                                 }   /* linebreak=alphabetic */,
+  {     0,   128,     0,   4,   0,  UNI_LAO                                    }   /* laoo */,
+  {   260,  2293,  2305,   4,   8,  UNI_NV__3_SLASH_64                         }   /* nv=4.688e-02 */,
+  {     1,  1324,    63,   2,   4,  UNI_CHRS                                   }   /* ischrs */,
+  {     0,  7867,   837,   3,   4,  UNI_SARB                                   }   /* sc=sarb */,
+  {     5,  1127,  2069,   4,  10,  UNI_SOGO                                   }   /* scx=oldsogdian */,
+  {     1,  4064,     0,  14,   0,  UNI_NV__5                                  }   /* numericvalue=5 */,
+  {   128,  2718,  3096,   3,  11,  UNI_LB__BB                                 }   /* lb=breakbefore */,
+  {     0,  2896,   110,   3,   2,  UNI_ZL                                     }   /* gc=zl */,
+  {   177,  4650,  1904,  17,  11,  UNI_HMNG                                   }   /* scriptextensions=pahawhhmong */,
+  {   138,  4650,  1447,  17,   4,  UNI_THAA                                   }   /* scriptextensions=thaa */,
+  {     0,  5710,     0,   8,   0,  UNI_NV__10000                              }   /* nv=10000 */,
+  {   270,   558,   639,   6,   2, -UNI_PATSYN                                 }   /* patsyn=n */,
+  {    20,  9220,   872,  10,   3,  UNI_SUPPUAA                                }   /* block=suppuaa */,
+  {     0,  7865,  6088,   5,  16,  UNI_INSC__SYLLABLEMODIFIER                 }   /* insc=syllablemodifier */,
+  {    75,  3391,   639,  14,   2, -UNI_GREXT                                  }   /* graphemeextend=n */,
+  {     0,  2400,   591,   3,   4,  UNI_IN__13                                 }   /* in=13.0 */,
+  {     0,  2896,  2098,   3,   2,  UNI_PO                                     }   /* gc=po */,
+  {  1409,  8257,  4495,  23,   4,  UNI_JG__MANICHAEANYODH                     }   /* joininggroup=manichaeanyodh */,
+  {     0,  3269,   638,  12,   2,  UNI_ahex_values_index                      }   /* asciihexdigit= */,
+  {     0,    27,     0,   4,   0,  UNI_ARMI                                   }   /* armi */,
+  {     0,  8373,  4427,   9,  15,  UNI_LOWERCASELETTER                        }   /* category=lowercaseletter */,
+  {     0,  4617,   409,  15,   2,  UNI_NV__3_SLASH_16                         }   /* numericvalue=3/16 */,
+  {    12,  3317,  3430,   5,  12,  UNI_MISCARROWSEXT                          }   /* blk=miscarrowsext */,
+  {     1,  1788,  6607,   6,  12,  UNI_ARABICSUP                              }   /* inarabicsupplement */,
+  {     0,  5057,  5981,  16,   3, -UNI__PERL_PATWS                            }   /* patternwhitespace=n */,
+  {     0,  4650,  1429,  17,   4,  UNI_PAUC                                   }   /* scriptextensions=pauc */,
+  {     1,  4650,  1273,  18,   6,  UNI_MULT                                   }   /* scriptextensions=multani */,
+  {   140,    54,  3009,   2,  10,  UNI_SC__MLYM                               }   /* sc=malayalam */,
+  {     0,  5064,     0,  10,   0,  UNI_XPOSIXSPACE                            }   /* whitespace */,
+  {     7,  7867,  1934,   3,  11,  UNI_SORA                                   }   /* sc=sorasompeng */,
+  {    41,  1127,   504,   4,   4,  UNI_TOLS                                   }   /* scx=tols */,
+  {   307,  8419,    87,  29,   3,  UNI_CJKEXTG                                }   /* incjkunifiedideographsextensiong */,
+  {    54,  3806,   639,  16,   2, -UNI_IDSU                                   }   /* idsunaryoperator=n */,
+  {     0,    30,  8509,   1,  10,  UNI_INCUNEIFORM                            }   /* incuneiform */,
+  {     0,  1324,   309,   2,   5,  UNI_ORYA                                   }   /* isoriya */,
+  {     0,  8366,   119,  16,   2,  UNI_SK                                     }   /* generalcategory=sk */,
+  {   290,  2984,     0,   4,   0,  UNI_MAHJ                                   }   /* mahj */,
+  {    20,  1923,   389,   7,   4,  UNI_SC__GOTH                               }   /* script=goth */,
+  {    98,  4367,  3377,   3,   2,  UNI_dash_values_index                      }   /* dash= */,
+  {    76,   321,  6180,   2,  10,  UNI_JAMO                                   }   /* inhanguljamo */,
+  {     1,   321,  4732,   2,  14,  UNI_LATINEXTF                              }   /* inlatinextendedf */,
+  {     0,   215,     0,   4,   0,  UNI_TFNG                                   }   /* tfng */,
+  {     4,  1324,  1293,   2,   7,  UNI_SIDD                                   }   /* issiddham */,
+  {     0,  7052,  9133,  11,  14,  UNI_INPC__TOPANDBOTTOMANDRIGHT             }   /* inpc=topandbottomandright */,
+  {  1065,  1038,     0,   6,   0,  UNI_TELU                                   }   /* telugu */,
+  {    21,  6258,  4483,  13,   4,  UNI_JG__KAPH                               }   /* joininggroup=kaph */,
+  {     1,  2974,     0,  10,   0,  UNI_ETHI                                   }   /* isethiopic */,
+  {   219,  5704,   639,   6,   3, -UNI_HYPHEN                                 }   /* hyphen=no */,
+  {    16,  2718,  6658,   3,  13,  UNI_LB__CM                                 }   /* lb=combiningmark */,
+  {     1,  4617,   793,  15,   2,  UNI_NV__3_SLASH_64                         }   /* numericvalue=3/64 */,
+  {    32,  8373,   866,   9,   2,  UNI__PERL_SURROGATE                        }   /* category=cs */,
+  {     0,  1324,  6143,   2,  19,  UNI_SUPARROWSB                             }   /* issupplementalarrowsb */,
+  {     0,   424,   627,   2,   2,  UNI_DI                                     }   /* di=t */,
+  {     1,  1127,  1447,   4,   6,  UNI_THAA                                   }   /* scx=thaana */,
+  {     5,  2449,  6004,   7,  18,  UNI_COUNTINGROD                            }   /* block=countingrodnumerals */,
+  {   392,  7867,  4952,   3,   4,  UNI_SC__TALE                               }   /* sc=tale */,
+  {     1,  1238,  1553,   3,   4,  UNI_CJKEXTA                                }   /* cjkexta */,
+  {    19,  4650,  1620,  17,  10,  UNI_PHNX                                   }   /* scriptextensions=phoenician */,
+  {     0,  1923,  1600,   7,   4,  UNI_NAGM                                   }   /* script=nagm */,
+  {    18,   304,   799,   3,   2,  UNI_NV__17                                 }   /* nv=17 */,
+  {     1,  4728,  4760,   9,   4,  UNI_LATINEXTC                              }   /* blk=latinextc */,
+  {     0,  1324,  5163,   2,  13,  UNI_EMOD                                   }   /* isemojimodifier */,
+  {     1,  1127,  4310,   4,   4,  UNI_SIND                                   }   /* scx=sind */,
+  {     0,   982,   369,   8,   4,  UNI_EXT                                    }   /* extender=yes */,
+  {  1154,   321,  1934,   2,  11,  UNI_INSORASOMPENG                          }   /* insorasompeng */,
+  {     0,  3595,  7695,  13,   2,  UNI_NV__28                                 }   /* numericvalue=28 */,
+  {     0,  1994,     0,  12,   0,  UNI_BIDIM                                  }   /* bidimirrored */,
+  {    32,   982,   627,   8,   2,  UNI_EXT                                    }   /* extender=t */,
+  {     0,  7867,   219,   3,   4,  UNI_SC__TGLG                               }   /* sc=tglg */,
+  {     0,  2832,    87,   3,   2,  UNI_BC__ON                                 }   /* bc=on */,
+  {     0,  4049,   793,  15,   2,  UNI_NV__1_SLASH_64                         }   /* numericvalue=1/64 */,
+  {     1,   152,     0,   4,   0,  UNI_NEWA                                   }   /* newa */,
+  {     0,  1711,  1420,   4,   9,  UNI_PALM                                   }   /* blk=palmyrene */,
+  {     3,  4049,  1379,  15,   2,  UNI_NV__1_SLASH_32                         }   /* numericvalue=1/32 */,
+  {     0,  4382,    57,   8,   2,  UNI_dia_values_index                       }   /* diacritic= */,
+  {     0,  8366,  7111,  16,  14,  UNI_LM                                     }   /* generalcategory=modifierletter */,
+  {     6,  2896,  5455,   3,  20,  UNI_PC                                     }   /* gc=connectorpunctuation */,
+  {   144,    30,  7014,   1,  17,  UNI_INDICNUMBERFORMS                       }   /* inindicnumberforms */,
+  {     1,  2449,   128,   6,   3,  UNI_INLAO                                  }   /* block=lao */,
+  {     0,  1127,   845,   4,   4,  UNI_SYRC                                   }   /* scx=syrc */,
+  {     1,   803,     0,   7,   0,  UNI_OLCK                                   }   /* olchiki */,
+  {     0,  1711,  4394,   7,   4,  UNI_CJKEXTH                                }   /* blk=cjkexth */,
+  {     1,  1324,  4937,   2,   9,  UNI_SYRIACSUP                              }   /* issyriacsup */,
+  {     0,    47,     0,   4,   0,  UNI_CAKM                                   }   /* cakm */,
+  {     1,   321,  8763,   2,  25,  UNI_DIACRITICALS                           }   /* incombiningdiacriticalmarks */,
+  {     9,  2427,   626,   9,   3,  UNI_IDC                                    }   /* idcontinue=t */,
+  {     9,  8373,  1987,   9,   7,  UNI_XPOSIXCNTRL                            }   /* category=control */,
+  {    26,  2393,  2312,  10,   3,  UNI_IN__2                                  }   /* presentin=2.0 */,
+  {    66,  3317,  4886,  11,   9,  UNI_MYANMAREXTC                            }   /* blk=myanmarextendedc */,
+  {    44,  8201,     0,   4,   0,  UNI_EGYP                                   }   /* egyp */,
+  {  1377,  1324,   686,   2,   5,  UNI_ADLM                                   }   /* isadlam */,
+  {   419,  2449,  7451,   6,  26,  UNI_HALFANDFULLFORMS                       }   /* block=halfwidthandfullwidthforms */,
+  {    24,  5436,  4005,   7,  15,  UNI_LINEARBIDEOGRAMS                       }   /* block=linearbideograms */,
+  {   480,  6571,  5981,  19,   4, -UNI_IDCOMPATMATHCONTINUE                   }   /* idcompatmathcontinue=no */,
+  {     0,  1923,   829,   7,   4,  UNI_NBAT                                   }   /* script=nbat */,
+  {   458,   524,     0,   4,   0,  UNI_KHOJ                                   }   /* khoj */,
+  {     5,  4650,    71,  17,   4,  UNI_CPRT                                   }   /* scriptextensions=cprt */,
+  {   784,  4728,  1718,   9,   4,  UNI_LATINEXTD                              }   /* blk=latinextd */,
+  {     2,  5947,  3652,  21,  12,  UNI_WB__EB                                 }   /* graphemeclusterbreak=glueafterzwj */,
+  {     1,  3007,  1186,  12,   3,  UNI_JG__MALAYALAMBHA                       }   /* jg=malayalambha */,
+  {     1,  2642,  4796,   8,   5,  UNI_XPOSIXUPPER                            }   /* isxposixupper */,
+  {     1,  7610,  4512,  10,   3,  UNI_BC__NSM                                }   /* bidiclass=nsm */,
+  {  1041,  8373,  4371,   9,  11,  UNI_P                                      }   /* category=punctuation */,
+  {     3,     5,   639,   3,   3, -UNI_MCM                                    }   /* mcm=no */,
+  {     8,   321,   622,   2,   2,  UNI_IN__2                                  }   /* in=2 */,
+  {    22,  4650,   350,  17,   6,  UNI_CARI                                   }   /* scriptextensions=carian */,
+  {     0,  1127,  4412,   4,   4,  UNI_JURC                                   }   /* scx=jurc */,
+  {     0,  1127,   195,   4,   4,  UNI_SEAL                                   }   /* scx=seal */,
+  {     0,  1324,   665,   2,   2,  UNI_PI                                     }   /* ispi */,
+  {     0,  4650,  1177,  17,   9,  UNI_BERF                                   }   /* scriptextensions=beriaerfe */,
+  {   337,     5,     0,   1,   0,  UNI_M                                      }   /* m */,
+  {     0,  5863,   627,  21,   2,  UNI_CWCM                                   }   /* changeswhencasemapped=t */,
+  {     0,  2644,     0,  11,   0,  UNI_XPOSIXBLANK                            }   /* xposixblank */,
+  {     0,  4796,   369,   5,   4,  UNI_XPOSIXUPPER                            }   /* upper=yes */,
+  {     1,  2832,   151,   3,   2,  UNI_BC__BN                                 }   /* bc=bn */,
+  {     0,  1923,  1557,   7,   4,  UNI_SC__JAVA                               }   /* script=java */,
+  {    99,  1127,  5400,   4,  20,  UNI_HLUW                                   }   /* scx=anatolianhieroglyphs */,
+  {     0,  3595,   360,  13,   2,  UNI_NV__11                                 }   /* numericvalue=11 */,
+  {     0,  8366,  2098,  16,   2,  UNI_PO                                     }   /* generalcategory=po */,
+  {     0,  3176,   300,  12,   2,  UNI_IN__13                                 }   /* presentin=v130 */,
+  {     4,  8373,  3175,   8,   2,  UNI_P                                      }   /* category=p */,
+  {     0,  3151,  2452,  11,   3,  UNI_nfcqc_values_index                     }   /* nfcquickcheck= */,
+  {     0,  3183,  4108,   4,   2,  UNI_IN__8                                  }   /* in=v80 */,
+  {   132,   496,     0,   4,   0,  UNI_SOGO                                   }   /* sogo */,
+  {     1,  1127,  4281,   4,   7,  UNI_BRAI                                   }   /* scx=braille */,
+  {    59,  1127,  6599,   4,   4,  UNI_GLAG                                   }   /* scx=glag */,
+  {   182,  8257,    17,  29,   1,  UNI_JG__MANICHAEANTHAMEDH                  }   /* joininggroup=manichaeanthamedh */,
+  {     0,   321,  7231,   2,  19,  UNI_DEVANAGARIEXTA                         }   /* indevanagariextendeda */,
+  {     0,  5436,   631,  17,   3,  UNI_LATINEXTE                              }   /* block=latinextendede */,
+  {    47,  4650,   137,  18,   3,  UNI_MEDF                                   }   /* scriptextensions=medf */,
+  {   278,  1238,  1331,   3,   4,  UNI_CJKEXTJ                                }   /* cjkextj */,
+  {     3,  1236,  2498,   4,   5,  UNI_CJKEXTE                                }   /* incjkexte */,
+  {     0,  1324,   701,   2,   4,  UNI_LIMB                                   }   /* islimb */,
+  {  1288,  2449,   253,   6,   2,  UNI_NB                                     }   /* block=nb */,
+  {   938,  6095,   369,   4,   2,  UNI_EMOD                                   }   /* emod=y */,
+  {     0,  6258,  4457,  13,  14,  UNI_JG__HAMZAONHEHGOAL                     }   /* joininggroup=hamzaonhehgoal */,
+  {    70,  1923,     0,   7,   0,  UNI_sc_values_index                        }   /* script= */,
+  {     6,   321,  4311,   2,  17,  UNI_INDICSIYAQNUMBERS                      }   /* inindicsiyaqnumbers */,
+  {     2,  6141,  1314,   6,   3,  UNI_SUPPUAB                                }   /* insuppuab */,
+  {     0,  2393,   400,  10,   3,  UNI_IN__3_DOT_2                            }   /* presentin=3.2 */,
+  {     2,  1324,   334,   2,   5,  UNI_TAKR                                   }   /* istakri */,
+  {     0,  2345,  5714,   4,   4,  UNI_NV__80000                              }   /* nv=80000 */,
+  {    64,  5968,  7315,  15,   9,  UNI_IDENTIFIERTYPE__EXCLUSION              }   /* identifiertype=exclusion */,
+  {   108,  2449,  3877,   6,  13,  UNI_DEVANAGARIEXT                          }   /* block=devanagariext */,
+  {     0,  8366,   110,  16,   2,  UNI_ZL                                     }   /* generalcategory=zl */,
+  {     8,    30,  7497,   1,   6,  UNI_EPRES                                  }   /* isepres */,
+  {     0,  4597,   961,   5,   7, -UNI_XPOSIXSPACE                            }   /* wspace=false */,
+  {     3,  1195,  7449,   7,   2,  UNI_CCC__27                                }   /* ccc=ccc27 */,
+  {     0,   504,     0,   4,   0,  UNI_TOLS                                   }   /* tols */,
+  {     2,   321,  8955,   2,  35,  UNI_DIACRITICALSFORSYMBOLS                 }   /* incombiningdiacriticalmarksforsymbols */,
+  {     0,  1711,  2498,   6,   5,  UNI_CJKEXTE                                }   /* blk=cjkexte */,
+  {     9,  7867,  1142,   3,   8,  UNI_SC__TAGB                               }   /* sc=tagbanwa */,
+  {   273,  7819,  6424,  21,   8,  UNI_BC__LRO                                }   /* bidiclass=lefttorightoverride */,
+  {     0,  5153,  2536,   8,   9,  UNI_KATAKANAEXT                            }   /* block=katakanaext */,
+  {   517,  1711,  9318,   4,  43,  UNI_UCASEXTA                               }   /* blk=unifiedcanadianaboriginalsyllabicsextendeda */,
+  {  1041,  7867,   648,   3,   4,  UNI_SC__ELBA                               }   /* sc=elba */,
+  {   644,  3274,   369,   8,   2,  UNI_XPOSIXXDIGIT                           }   /* hexdigit=y */,
+  {     0,  4650,  3527,  17,   6,  UNI_HEBR                                   }   /* scriptextensions=hebrew */,
+  {     0,  7643,  5833,  24,   5,  UNI_CCC__B                                 }   /* canonicalcombiningclass=below */,
+  {     0,   304,  2778,   3,   9,  UNI_NV__1_SLASH_2                          }   /* nv=5.000e-01 */,
+  {   143,  7867,   974,   3,   4,  UNI_SC__DUPL                               }   /* sc=dupl */,
+  {     1,   968,   369,   6,   2,  UNI_COMPEX                                 }   /* compex=y */,
+  {     2,  7865,  6056,   5,  16,  UNI_INSC__INVISIBLESTACKER                 }   /* insc=invisiblestacker */,
+  {     0,  1324,   896,   2,   7,  UNI_TIBT                                   }   /* istibetan */,
+  {   549,  2846,   553,   4,   2,  UNI_BC__RLO                                }   /* bc=rlo */,
+  {     7,   304,   300,   3,   2,  UNI_NV__30                                 }   /* nv=30 */,
+  {     0,  4650,  6487,  17,   8,  UNI_GEOR                                   }   /* scriptextensions=georgian */,
+  {    25,  2426,   368,  10,   3,  UNI_XIDC                                   }   /* xidcontinue=y */,
+  {     0,   321,  6528,   2,  22,  UNI_DIACRITICALSFORSYMBOLS                 }   /* indiacriticalsforsymbols */,
+  {   128,  1324,   530,   2,   4,  UNI_LYDI                                   }   /* islydi */,
+  {     0,  1127,  1911,   4,   4,  UNI_MONG                                   }   /* scx=mong */,
+  {     6,  4746,    34,  16,   2,  UNI_CYRILLICEXTB                           }   /* block=cyrillicextb */,
+  {    80,  4064,  5714,  14,   5,  UNI_NV__500000                             }   /* numericvalue=500000 */,
+  {   149,  4617,  4078,  14,   2,  UNI_NV__3_SLASH_8                          }   /* numericvalue=3/8 */,
+  {   538,  4650,  1293,  17,   4,  UNI_SIDD                                   }   /* scriptextensions=sidd */,
+  {     0,  1300,     0,   7,   0,  UNI_SOYO                                   }   /* soyombo */,
+  {     0,  3527,     0,   6,   0,  UNI_HEBR                                   }   /* hebrew */,
+  {   241,  1324,  1032,   2,   4,  UNI_LYCI                                   }   /* islyci */,
+  {     9,   669,  5981,   5,   4, -UNI_GRBASE                                 }   /* grbase=no */,
+  {     0,   321,  2581,   2,   6,  UNI_IPAEXT                                 }   /* inipaext */,
+  {   833,  1831,   744,   8,   3,  UNI_JG__CROWNAIN                           }   /* jg=crownain */,
+  {     0,  1324,   199,   2,   4,  UNI_SGNW                                   }   /* issgnw */,
+  {     6,  7643,  2197,  24,   2,  UNI_CCC__25                                }   /* canonicalcombiningclass=25 */,
+  {     0,  7334,     0,  23,   0,  UNI_BYZANTINEMUSIC                         }   /* byzantinemusicalsymbols */,
+  {     9,  2449,  5808,   6,  17,  UNI_BENGALISUP                             }   /* block=bengalisupplement */,
+  {    21,  8685,     0,  18,   0,  UNI_IDEOGRAPHICSYMBOLS                     }   /* ideographicsymbols */,
+  {    76,  8095,   968,  18,   3,  UNI_DT__COM                                }   /* decompositiontype=com */,
+  {     0,     5,   639,   3,   2, -UNI_MCM                                    }   /* mcm=n */,
+  {     2,  1818,  7740,   3,  24,  UNI_SYMBOLSANDPICTOGRAPHSEXTA              }   /* issymbolsandpictographsexta */,
+  {   151,   321,  7111,   2,  15,  UNI_MODIFIERLETTERS                        }   /* inmodifierletters */,
+  {   264,    11,  5180,   1,  16,  UNI_ALCHEMICAL                             }   /* alchemicalsymbols */,
+  {     1,  1711,  8127,   4,  28,  UNI_PHONETICEXTSUP                         }   /* blk=phoneticextensionssupplement */,
+  {     3,  4650,  3682,  16,   9,  UNI_CYRL                                   }   /* scriptextensions=cyrillic */,
+  {     1,     5,  7031,   1,  21,  UNI_MISCTECHNICAL                          }   /* miscellaneoustechnical */,
+  {     5,   168,     0,   2,   0,  UNI_PC                                     }   /* pc */,
+  {     0,   982,     0,   8,   0,  UNI_EXT                                    }   /* extender */,
+  {     0,  7867,   251,   3,   4,  UNI_ZANB                                   }   /* sc=zanb */,
+  {     2,   444,     0,   4,   0,  UNI_MRO                                    }   /* mroo */,
+  {   540,  1711,  3415,   4,  15,  UNI_INIMPERIALARAMAIC                      }   /* blk=imperialaramaic */,
+  {     0,  1127,  1384,   4,   9,  UNI_ITAL                                   }   /* scx=olditalic */,
+  {     3,     2,   961,   1,   7, -UNI_CE                                     }   /* ce=false */,
+  {     4,   424,   369,   3,   2,  UNI_DIA                                    }   /* dia=y */,
+  {    22,  1324,  1557,   2,   8,  UNI_JAVA                                   }   /* isjavanese */,
+  {   211,  1236,  4394,   5,   4,  UNI_CJKEXTH                                }   /* incjkexth */,
+  {     0,    55,  7666,   3,   4,  UNI_CCC__107                               }   /* ccc=107 */,
+  {   247,  1293,     0,   4,   0,  UNI_SIDD                                   }   /* sidd */,
+  {     1,  5947,   293,  21,   2,  UNI_GCB__XX                                }   /* graphemeclusterbreak=xx */,
+  {     1,   868,   627,   4,   2,  UNI_TERM                                   }   /* term=t */,
+  {     0,  8095,  4829,  18,   7,  UNI_DT__INIT                               }   /* decompositiontype=initial */,
+  {     0,  7867,  2910,   3,   6,  UNI_SC__COPT                               }   /* sc=coptic */,
+  {     0,  4937,     0,   9,   0,  UNI_SYRIACSUP                              }   /* syriacsup */,
+  {     3,  6258,  3493,  13,   7,  UNI_JG__SEMKATH                            }   /* joininggroup=semkath */,
+  {     0,  1810,  1174,   8,   3,  UNI_ARABICPFA                              }   /* isarabicpfa */,
+  {     0,  1773,   174,   4,   2,  UNI_GCB__PP                                }   /* gcb=pp */,
+  {     5,  4650,  2174,  18,  11,  UNI_MEND                                   }   /* scriptextensions=mendekikakui */,
+  {     0,   867,   639,   5,   3, -UNI_STERM                                  }   /* sterm=no */,
+  {    85,   669,  5981,   5,   3, -UNI_GRBASE                                 }   /* grbase=n */,
+  {     0,  7865,  7390,  14,  11,  UNI_INSC__CONSONANTWITHSTACKER             }   /* insc=consonantwithstacker */,
+  {     1,  1127,    27,   4,   4,  UNI_ARMI                                   }   /* scx=armi */,
+  {     0,  1324,  4952,   2,   4,  UNI_TALE                                   }   /* istale */,
+  {     1,    12,   638,   1,   6,  UNI_DT__NONE                               }   /* dt=none */,
+  {     0,  4367,   627,   4,   5,  UNI_DASH                                   }   /* dash=true */,
+  {    88,  2974,  8450,   3,  29,  UNI_ENCLOSEDALPHANUMSUP                    }   /* isenclosedalphanumericsupplement */,
+  {   194,  2449,  7231,   6,  18,  UNI_DEVANAGARIEXT                          }   /* block=devanagariextended */,
+  {     0,  2449,  5992,   6,   5,  UNI_INGREEK                                }   /* block=greek */,
+  {     0,  1831,  6270,   2,   9,  UNI_JG__CROWNBEH                           }   /* jg=crownbeh */,
+  {     0,  3891,  3906,   3,   6,  UNI_LISUSUP                                }   /* islisusup */,
+  {     0,   321,   508,   2,   3,  UNI_INVAI                                  }   /* invai */,
+  {     5,  7643,   197,  24,   2,  UNI_CCC__AL                                }   /* canonicalcombiningclass=al */,
+  {     3,  4650,  2405,  17,  12,  UNI_TUTG                                   }   /* scriptextensions=tulutigalari */,
+  {     0,  1711,  2910,   4,   6,  UNI_INCOPTIC                               }   /* blk=coptic */,
+  {   515,  4650,   416,  17,   4,  UNI_TOTO                                   }   /* scriptextensions=toto */,
+  {     0,  1324,  2616,   2,   5,  UNI_JOINC                                  }   /* isjoinc */,
+  {    77,  6287,   126,  10,   2,  UNI_LB__AI                                 }   /* linebreak=ai */,
+  {    32,  1711,  9096,   4,  26,  UNI_CJKCOMPATIDEOGRAPHS                    }   /* blk=cjkcompatibilityideographs */,
+  {     3,  4650,  4310,  17,   4,  UNI_SIND                                   }   /* scriptextensions=sind */,
+  {     2,   321,  1286,   2,   7,  UNI_INPHAGSPA                              }   /* inphagspa */,
+  {     9,  1485,  3378,   2,   7,  UNI_L                                      }   /* gc=letter */,
+  {     1,  6287,     0,  16,   0,  UNI_LB__AK                                 }   /* linebreak=aksara */,
+  {     1,   701,     0,   4,   0,  UNI_LIMB                                   }   /* limb */,
+  {    16,  2449,  2357,   6,  12,  UNI_INOLDHUNGARIAN                         }   /* block=oldhungarian */,
+  {     0,   853,     0,   7,   0,  UNI_SHAW                                   }   /* shavian */,
+  {     1,  1102,   789,   4,   3,  UNI_NV__11_SLASH_2                         }   /* nv=11/2 */,
+  {     8,  6287,  8315,  10,  11,  UNI_LB__ID                                 }   /* linebreak=ideographic */,
+  {     3,  4617,   546,  14,   2,  UNI_NV__3_SLASH_5                          }   /* numericvalue=3/5 */,
+  {     0,  4650,  5730,  17,  20,  UNI_HMNP                                   }   /* scriptextensions=nyiakengpuachuehmong */,
+  {   344,  1711,   896,   4,   7,  UNI_INTIBETAN                              }   /* blk=tibetan */,
+  {    27,  1127,  1080,   4,   8,  UNI_KRAI                                   }   /* scx=kiratrai */,
+  {    22,  5371,  3229,  10,  11,  UNI_WB__DQ                                 }   /* wordbreak=doublequote */,
+  {     0,   321,  5074,   2,   4,  UNI_RUMI                                   }   /* inrumi */,
+  {     4,  1324,  1038,   2,   6,  UNI_TELU                                   }   /* istelugu */,
+  {    30,  1923,  1250,   7,   9,  UNI_SC__QAAI                               }   /* script=inherited */,
+  {   476,  3595,  1375,  13,   4,  UNI_NV__6000                               }   /* numericvalue=6000 */,
+  {   486,  1923,   648,   7,   7,  UNI_SC__ELBA                               }   /* script=elbasan */,
+  {     1,  8373,  2485,   9,  10,  UNI_CN                                     }   /* category=unassigned */,
+  {     0,  1324,    51,   2,   4,  UNI_CANS                                   }   /* iscans */,
+  {     9,  8481,     0,  30,   0,  UNI_CJKEXTC                                }   /* cjkunifiedideographsextensionc */,
+  {     0,  7867,  1243,   3,   4,  UNI_SC__GRAN                               }   /* sc=gran */,
+  {   704,  1324,   492,   2,   4,  UNI_SIDT                                   }   /* issidt */,
+  {     0,  3274,   638,   7,   3, -UNI_XPOSIXXDIGIT                           }   /* hexdigit=n */,
+  {     1,  7867,   247,   3,   4,  UNI_SC__YI                                 }   /* sc=yiii */,
+  {     0,  4633,   962,  17,   6, -UNI_RI                                     }   /* regionalindicator=false */,
+  {   171,    33,    57,   1,   6,  UNI_CHAM                                   }   /* sc=cham */,
+  {     0,  8924,  6104,  22,  16,  UNI_INSC__VOWELINDEPENDENT                 }   /* indicsyllabiccategory=vowelindependent */,
+  {   585,  1324,  8685,   2,  18,  UNI_IDEOGRAPHICSYMBOLS                     }   /* isideographicsymbols */,
+  {  1032,  1503,     0,   3,   0,  UNI_DEP                                    }   /* dep */,
+  {    21,  2393,  2295,   9,   2,  UNI_IN__4                                  }   /* presentin=4 */,
+  {    16,  5947,  2848,  20,   3,  UNI_RI                                     }   /* graphemeclusterbreak=ri */,
+  {   155,  1324,  7076,   2,   4,  UNI_BRAH                                   }   /* isbrah */,
+  {    79,  1324,  1466,   2,  10,  UNI_ASCII                                  }   /* isbasiclatin */,
+  {     0,  4650,  1934,  17,   4,  UNI_SORA                                   }   /* scriptextensions=sora */,
+  {   865,  5371,  6670,   8,   9,  UNI_WB__NU                                 }   /* wordbreak=numeric */,
+  {     5,    11,  2437,   1,  12,  UNI_AEGEANNUMBERS                          }   /* aegeannumbers */,
+  {     3,  6287,   287,  10,   2,  UNI_LB__B2                                 }   /* linebreak=b2 */,
+  {  1181,  1810,  1553,   8,   4,  UNI_ARABICEXTA                             }   /* isarabicexta */,
+  {     0,  1923,   696,   7,   5,  UNI_SC__DOGR                               }   /* script=dogra */,
+  {   375,  1773,  1969,   4,   3,  UNI_WB__EB                                 }   /* gcb=gaz */,
+  {   385,  2098,  4371,   5,   5,  UNI_POSIXPUNCT                             }   /* posixpunct */,
+  {     1,  4124,   639,  16,   2, -UNI_STERM                                  }   /* sentenceterminal=n */,
+  {     0,  1324,  1676,   2,   4,  UNI_WARA                                   }   /* iswara */,
+  {     3,  8315,   962,  11,   6, -UNI_IDEO                                   }   /* ideographic=false */,
+  {    64,  3164,  3462,  12,   7,  UNI_XPOSIXDIGIT                            }   /* numerictype=decimal */,
+  {   128,  1923,   754,   7,   7,  UNI_SC__KALI                               }   /* script=kayahli */,
+  {     0,  1127,   775,   4,   7,  UNI_MARC                                   }   /* scx=marchen */,
+  {    10,  4247,   369,  17,   2,  UNI_IDCOMPATMATHSTART                      }   /* idcompatmathstart=y */,
+  {     1,  6258,  1583,  13,   7,  UNI_JG__THINYEH                            }   /* joininggroup=thinyeh */,
+  {    12,   321,  2941,   2,   5,  UNI_INKHMER                                }   /* inkhmer */,
+  {     0,  8373,  5455,   9,  20,  UNI_PC                                     }   /* category=connectorpunctuation */,
+  {     0,  1893,     0,   7,   0,  UNI_NFCQC__M                               }   /* nfcqc=m */,
+  {   171,  1459,     0,   4,   0,  UNI_IDST                                   }   /* idst */,
+  {     0,   768,     0,   7,   0,  UNI_MAND                                   }   /* mandaic */,
+  {    62,  4650,   199,  17,   4,  UNI_SGNW                                   }   /* scriptextensions=sgnw */,
+  {   152,  2896,  6658,   3,  13,  UNI_M                                      }   /* gc=combiningmark */,
+  {     0,  1127,   841,   4,   4,  UNI_SHRD                                   }   /* scx=shrd */,
+  {   595,  7962,  3593,  27,   2,  UNI_CCC__36                                }   /* canonicalcombiningclass=ccc36 */,
+  {     9,  5750,   627,  19,   5,  UNI_TERM                                   }   /* terminalpunctuation=true */,
+  {   770,  1459,   627,   3,   5,  UNI_IDS                                    }   /* ids=true */,
+  {     1,  8889,  6919,  32,   4,  UNI_CJKEXTC                                }   /* block=cjkunifiedideographsextensionc */,
+  {     0,  4650,  1038,  17,   4,  UNI_TELU                                   }   /* scriptextensions=telu */,
+  {     0,  4650,   132,  17,   4,  UNI_LATN                                   }   /* scriptextensions=latn */,
+  {     0,  1324,  2487,   2,   8,  UNI_ASSIGNED                               }   /* isassigned */,
+  {     5,  3847,  6494,   6,   5,  UNI_LATINEXTB                              }   /* inlatinextb */,
+  {   768,  3891,  4982,  10,  10,  UNI_LATINEXTADDITIONAL                     }   /* islatinextadditional */,
+  {     4,   944,  5981,   4,   4, -UNI_EBASE                                  }   /* ebase=no */,
+  {     2,  2627,  2753,   3,  12,  UNI_MAYANNUMERALS                          }   /* ismayannumerals */,
+  {     0,   310,   369,   2,   2,  UNI_RI                                     }   /* ri=y */,
+  {    18,  1236,  4140,   3,  16,  UNI_UCAS                                   }   /* incanadiansyllabics */,
+  {   166,  8095,   136,  18,   3,  UNI_DT__MED                                }   /* decompositiontype=med */,
+  {   134,   868,   369,   4,   2,  UNI_TERM                                   }   /* term=y */,
+  {     0,  1324,   841,   2,   4,  UNI_SHRD                                   }   /* isshrd */,
+  {   903,  7867,  5259,   3,   4,  UNI_SC__HAN                                }   /* sc=hani */,
+  {     1,  2718,  2146,   3,   2,  UNI_LB__H3                                 }   /* lb=h3 */,
+  {     0,  1923,  1038,   7,   6,  UNI_SC__TELU                               }   /* script=telugu */,
+  {    64,  1324,  4397,   2,   4,  UNI_HANG                                   }   /* ishang */,
+  {     0,  1026,     0,   6,   0,  UNI_LEPC                                   }   /* lepcha */,
+  {     0,  3183,   300,   5,   2,  UNI_IN__13                                 }   /* in=v130 */,
+  {    54,  9220,  1945,   9,   8,  UNI_SUPERANDSUB                            }   /* block=superandsub */,
+  {     4,  1711,  2460,   4,  13,  UNI_BLOCKELEMENTS                          }   /* blk=blockelements */,
+  {     0,  7919,     0,  16,   0,  UNI_TANGUTCOMPONENTS                       }   /* tangutcomponents */,
+  {   303,  4597,  5981,   5,   4, -UNI_XPOSIXSPACE                            }   /* wspace=no */,
+  {   161,  2393,     0,  10,   0,  UNI_in_values_index                        }   /* presentin= */,
+  {  1056,  2896,   270,   3,   2,  UNI_CF                                     }   /* gc=cf */,
+  {   733,  1788,  4758,   6,   6,  UNI_ARABICEXTC                             }   /* inarabicextc */,
+  {     0,  1799,     0,   5,   0,  UNI_incb_values_index                      }   /* incb= */,
+  {   400,  3274,   962,   8,   6, -UNI_XPOSIXXDIGIT                           }   /* hexdigit=false */,
+  {     4,  1767,  1759,   3,   8,  UNI_DT__ISO                                }   /* dt=isolated */,
+  {    20,  1324,  7111,   2,  15,  UNI_MODIFIERLETTERS                        }   /* ismodifierletters */,
+  {    17,  2896,  4296,   3,  14,  UNI_SC                                     }   /* gc=currencysymbol */,
+  {     2,  1923,  4397,   7,   6,  UNI_SC__HANG                               }   /* script=hangul */,
+  {     0,  2449,  7401,   6,  15,  UNI_GEOMETRICSHAPES                        }   /* block=geometricshapes */,
+  {   144,  8421,   851,  28,   2,  UNI_CJKEXTH                                }   /* cjkunifiedideographsextensionh */,
+  {     0,  2096,  4796,   7,   5,  UNI_POSIXUPPER                             }   /* isposixupper */,
+  {     0,    21,  1928,   2,   3,  UNI_EXT                                    }   /* ext=t */,
+  {     0,   944,   368,   4,   5,  UNI_EBASE                                  }   /* ebase=yes */,
+  {     1,  1324,  2036,   2,   5,  UNI_XPOSIXGRAPH                            }   /* isgraph */,
+  {   128,  1767,  4829,   3,   4,  UNI_DT__INIT                               }   /* dt=init */,
+  {     2,  2627,  7211,   3,  20,  UNI_MEETEIMAYEKEXT                         }   /* ismeeteimayekextensions */,
+  {     2,    55,  6740,   4,   4,  UNI_WB__EB                                 }   /* ccc=atbl */,
+  {     1,   553,   626,   2,   3,  UNI_LOE                                    }   /* loe=t */,
+  {    34,  2449,  8510,   6,  16,  UNI_CUNEIFORMNUMBERS                       }   /* block=cuneiformnumbers */,
+  {   800,  7231,     0,  18,   0,  UNI_DEVANAGARIEXT                          }   /* devanagariextended */,
+  {     0,  1831,  1184,   3,   2,  UNI_JG__FE                                 }   /* jg=fe */,
+  {     4,  5371,  2834,   9,   3,  UNI_WB__LE                                 }   /* wordbreak=le */,
+  {    16,  2487,     0,   8,   0,  UNI_ASSIGNED                               }   /* assigned */,
+  {    69,  1923,  5992,   7,   5,  UNI_SC__GREK                               }   /* script=greek */,
+  {     0,  1324,   853,   2,   7,  UNI_SHAW                                   }   /* isshavian */,
+  {    37,  6287,   321,  10,   2,  UNI_LB__IN                                 }   /* linebreak=in */,
+  {     3,  4650,   937,  17,   8,  UNI_BALI                                   }   /* scriptextensions=balinese */,
+  {     1,  5383,  7191,   6,  19,  UNI__PERL_FOLDS_TO_MULTI_CHAR              }   /* _perl_folds_to_multi_char */,
+  {     0,  1324,  6095,   2,   4,  UNI_EMOD                                   }   /* isemod */,
+  {     0,  1324,  2426,   2,  11,  UNI_XIDC                                   }   /* isxidcontinue */,
+  {    70,  7867,  4507,   3,  17,  UNI_KITS                                   }   /* sc=khitansmallscript */,
+  {    12,  7867,     0,   3,   0,  UNI_sc_values_index                        }   /* sc= */,
+  {   192,  1324,  7304,   2,  20,  UNI_CE                                     }   /* iscompositionexclusion */,
+  {     2,  2449,  7210,   6,  11,  UNI_INMEETEIMAYEK                          }   /* block=meeteimayek */,
+  {   129,    30,  4780,   1,  10,  UNI_TITLE                                  }   /* istitlecase */,
+  {   586,  2449,  8764,   7,  32,  UNI_DIACRITICALSEXT                        }   /* block=combiningdiacriticalmarksextended */,
+  {   849,  1831,  1852,   8,   3,  UNI_JG__CROWNKAF                           }   /* jg=crownkaf */,
+  {     0,  6287,     6,  10,   2,  UNI_LB__CM                                 }   /* linebreak=cm */,
+  {     0,   321,  7126,   2,  15,  UNI_TRANSPORTANDMAP                        }   /* intransportandmap */,
+  {   114,  2896,  1649,   3,   2,  UNI_LOWERCASELETTER                        }   /* gc=ll */,
+  {   159,  1923,   632,   7,   7,  UNI_DSRT                                   }   /* script=deseret */,
+  {     0,  1994,   639,   5,   3, -UNI_BIDIM                                  }   /* bidim=no */,
+  {     2,   570,   318,   3,   2,  UNI_SB__SP                                 }   /* sb=sp */,
+  {     0,  1324,   813,   2,   3,  UNI_ANY                                    }   /* isany */,
+  {   435,    20,  1129,   2,   3,  UNI_XPOSIXXDIGIT                           }   /* hex=t */,
+  {    14,  3693,  7357,   5,  22,  UNI_EGYPTIANHIEROGLYPHSEXTA                }   /* blk=egyptianhieroglyphsexta */,
+  {     0,  2252,  1374,   4,   5,  UNI_NV__216000                             }   /* nv=216000 */,
+  {   230,  1711,  1166,   4,   8,  UNI_INVITHKUQI                             }   /* blk=vithkuqi */,
+  {     0,  1324,  7250,   2,  25,  UNI_CWKCF                                  }   /* ischangeswhennfkccasefolded */,
+  {   101,   321,  5108,   2,   8,  UNI_BAMUMSUP                               }   /* inbamumsup */,
+  {  1862,  7819,   310,  11,   2,  UNI_BC__LRI                                }   /* bidiclass=lri */,
+  {   137,  2124,   368,  10,   3,  UNI_KEHNOROTATE                            }   /* kehnorotate=y */,
+  {   145,  6287,  3652,  10,   4,  UNI_LB__GL                                 }   /* linebreak=glue */,
+  {     0,  2033,  1222,   3,   6,  UNI_EA__NA                                 }   /* ea=narrow */,
+  {     0,  8796,  4332,  27,   8,  UNI_INPC__TOPANDRIGHT                      }   /* indicpositionalcategory=topandright */,
+  {     5,  1711,  7947,   4,  14,  UNI_PUA                                    }   /* blk=privateusearea */,
+  {     0,  1983,   962,   5,   2, -UNI_BIDIC                                  }   /* bidic=f */,
+  {     1,   310,   627,   2,   2,  UNI_RI                                     }   /* ri=t */,
+  {     0,  1324,  1006,   2,   8,  UNI_HIRA                                   }   /* ishiragana */,
+  {     0,  1527,     0,   5,   0,  UNI_XPOSIXSPACE                            }   /* space */,
+  {     0,  3595,  5712,  12,   8,  UNI_NV__1000000                            }   /* numericvalue=1000000 */,
+  {   325,  1459,   639,   3,   3, -UNI_IDS                                    }   /* ids=no */,
+  {     0,  7867,  3877,   3,  10,  UNI_SC__DEVA                               }   /* sc=devanagari */,
+  {     0,  8373,  4781,   9,  15,  UNI_TITLE                                  }   /* category=titlecaseletter */,
+  {     0,  1711,  1279,   4,   7,  UNI_NB                                     }   /* blk=noblock */,
+  {     0,  1831,   240,   3,   2,  UNI_JG__PE                                 }   /* jg=pe */,
+  {     0,  1127,    47,   4,   4,  UNI_CAKM                                   }   /* scx=cakm */,
+  {     0,  1923,    35,   7,   4,  UNI_BATK                                   }   /* script=batk */,
+  {   324,  1324,  1032,   2,   6,  UNI_LYCI                                   }   /* islycian */,
+  {     1,  7627,  1945,   7,   8,  UNI_SUPERANDSUB                            }   /* blk=superandsub */,
+  {    16,  1127,   424,   4,   4,  UNI_DIAK                                   }   /* scx=diak */,
+  {     0,  2974,  7357,   3,  22,  UNI_EGYPTIANHIEROGLYPHSEXTA                }   /* isegyptianhieroglyphsexta */,
+  {     0,   304,   788,   3,   4,  UNI_NV___MINUS_1_SLASH_2                   }   /* nv=-1/2 */,
+  {  1839,  4064,     0,  16,   0,  UNI_NV__5_SLASH_8                          }   /* numericvalue=5/8 */,
+  {    16,  4264,     0,   4,   0,  UNI_IDSB                                   }   /* idsb */,
+  {     0,  7867,  6345,   3,   4,  UNI_SC__SINH                               }   /* sc=sinh */,
+  {     0,    30,  3623,   1,  16,  UNI_SARB                                   }   /* inoldsoutharabian */,
+  {     0,  7867,  5420,   3,   6,  UNI_SC__TANG                               }   /* sc=tangut */,
+  {   802,  1923,  1590,   7,   4,  UNI_KHAR                                   }   /* script=khar */,
+  {   424,  1127,  4412,   4,   7,  UNI_JURC                                   }   /* scx=jurchen */,
+  {    11,  1923,   295,   7,   5,  UNI_NSHU                                   }   /* script=nushu */,
+  {   177,  1923,    86,   7,   4,  UNI_SC__GONG                               }   /* script=gong */,
+  {     3,  6650,   962,  21,   6, -UNI_MCM                                    }   /* modifiercombiningmark=false */,
+  {     0,  1711,  5631,   4,   8,  UNI_INCHEROKEE                             }   /* blk=cherokee */,
+  {     5,  2449,   373,   6,   6,  UNI_INCHAKMA                               }   /* block=chakma */,
+  {     0,  1127,   444,   4,   3,  UNI_MRO                                    }   /* scx=mro */,
+  {    10,  1923,  1272,   7,   7,  UNI_SC__MULT                               }   /* script=multani */,
+  {     0,  1711,  1026,   4,   6,  UNI_INLEPCHA                               }   /* blk=lepcha */,
+  {     0,  2449,  9238,   6,  21,  UNI_MATHOPERATORS                          }   /* block=mathematicaloperators */,
+  {     0,  2333,  5714,   4,   5,  UNI_NV__600000                             }   /* nv=600000 */,
+  {     2,  2449,  6345,   6,   7,  UNI_INSINHALA                              }   /* block=sinhala */,
+  {     1,  4650,  8201,  17,   4,  UNI_EGYP                                   }   /* scriptextensions=egyp */,
+  {     9,  4650,   829,  17,   4,  UNI_NBAT                                   }   /* scriptextensions=nbat */,
+  {     1,  4746,  6190,  14,   9,  UNI_CYRILLICEXTA                           }   /* block=cyrillicextendeda */,
+  {   143,  3705,  1060,  12,   4,  UNI_ARABICEXTB                             }   /* block=arabicextb */,
+  {   166,  1923,   144,   7,   4,  UNI_SC__MYMR                               }   /* script=mymr */,
+  {     1,   321,  7919,   2,  26,  UNI_TANGUTCOMPONENTSSUP                    }   /* intangutcomponentssupplement */,
+  {    14,  3806,   962,   4,   2, -UNI_IDSU                                   }   /* idsu=f */,
+  {    40,    59,     0,   4,   0,  UNI_CHAM                                   }   /* cham */,
+  {   265,  1923,  1006,   7,   8,  UNI_SC__HIRA                               }   /* script=hiragana */,
+  {    41,  5153,   521,   9,   3,  UNI_KANBUN                                 }   /* block=kanbun */,
+  {     0,  3595,  1379,  14,   5,  UNI_NV__432000                             }   /* numericvalue=432000 */,
+  {     8,  2787,   627,  13,   5,  UNI_PATSYN                                 }   /* patternsyntax=true */,
+  {   108,   553,   368,   2,   3,  UNI_LOE                                    }   /* loe=y */,
+  {   287,   321,   412,   2,   4,  UNI_INMIAO                                 }   /* inmiao */,
+  {     0,  3624,     0,  15,   0,  UNI_SARB                                   }   /* oldsoutharabian */,
+  {     0,   356,   300,   5,   2,  UNI_CCC__130                               }   /* ccc=130 */,
+  {     0,  4650,  2103,  17,   6,  UNI_SYRC                                   }   /* scriptextensions=syriac */,
+  {     1,  7867,  5400,   3,  20,  UNI_HLUW                                   }   /* sc=anatolianhieroglyphs */,
+  {     0,  7867,   686,   3,   5,  UNI_SC__ADLM                               }   /* sc=adlam */,
+  {     3,  1711,   524,   4,   6,  UNI_INKHOJKI                               }   /* blk=khojki */,
+  {     0,   304,  5712,   2,  18,  UNI_NV__10000000000000000                  }   /* nv=10000000000000000 */,
+  {   385,  4650,  1600,  17,  10,  UNI_NAGM                                   }   /* scriptextensions=nagmundari */,
+  {     0,  1127,  1158,   4,   8,  UNI_UGAR                                   }   /* scx=ugaritic */,
+  {  1028,  2345,  1376,   4,   3,  UNI_NV__8000                               }   /* nv=8000 */,
+  {     0,    30,  7125,   1,  16,  UNI_TRANSPORTANDMAP                        }   /* istransportandmap */,
+  {     0,  8366,  5513,  15,   3,  UNI_LO                                     }   /* generalcategory=lo */,
+  {     9,  1459,   369,   3,   4,  UNI_IDS                                    }   /* ids=yes */,
+  {     0,  2636,  7117,   5,   8,  UNI_LO                                     }   /* isotherletter */,
+  {     3,  2516,  1718,  10,   4,  UNI_CYRILLICEXTD                           }   /* incyrillicextd */,
+  {   592,  6862,  1650,  14,   2,  UNI_LB__LF                                 }   /* sentencebreak=lf */,
+  {     6,  3183,  1379,   4,   2,  UNI_IN__3_DOT_2                            }   /* in=v32 */,
+  {  1598,  7865,  2573,   5,   8,  UNI_INSC__TONEMARK                         }   /* insc=tonemark */,
+  {     0,    30,  2376,   1,   3,  UNI_DI                                     }   /* isdi */,
+  {   522,  4728,  6754,   9,   9,  UNI_LATINEXTB                              }   /* blk=latinextendedb */,
+  {     0,  9130,  3277,   3,   5,  UNI_NT__DI                                 }   /* nt=digit */,
+  {    11,  1324,    69,   2,   2,  UNI_MN                                     }   /* ismn */,
+  {    32,  7643,   623,  24,   3,  UNI_CCC__DA                                }   /* canonicalcombiningclass=234 */,
+  {     1,  2616,   627,   5,   5,  UNI_JOINC                                  }   /* joinc=true */,
+  {     3,  8095,  1210,  18,   6,  UNI_DT__ENC                                }   /* decompositiontype=circle */,
+  {     8,  3176,  4093,  11,   2,  UNI_IN__7                                  }   /* presentin=v70 */,
+  {     0,  1127,  1243,   4,   7,  UNI_GRAN                                   }   /* scx=grantha */,
+  {   409,  8642,   851,  32,   2,  UNI_CJKEXTH                                }   /* blk=cjkunifiedideographsextensionh */,
+  {     5,   321,  1953,   2,  11,  UNI_INSYLOTINAGRI                          }   /* insylotinagri */,
+  {     0,  8510,     0,  30,   0,  UNI_CUNEIFORMNUMBERS                       }   /* cuneiformnumbersandpunctuation */,
+  {     0,  1324,  2882,   2,  14,  UNI_ECOMP                                  }   /* isemojicomponent */,
+  {     1,  1994,   627,  12,   5,  UNI_BIDIM                                  }   /* bidimirrored=true */,
+  {   370,  1831,  4963,   8,   3,  UNI_JG__CROWNSAD                           }   /* jg=crownsad */,
+  {     2,  3176,   300,  11,   2,  UNI_IN__3                                  }   /* presentin=v30 */,
+  {   554,  1923,  5668,   6,  11,  UNI_SC__MANI                               }   /* script=manichaean */,
+  {  1601,  6258,  2020,  18,   3,  UNI_JG__CROWNTAH                           }   /* joininggroup=crowntah */,
+  {     1,  7498,     0,   5,   0,  UNI_EPRES                                  }   /* epres */,
+  {   256,  8924,  3404,  31,   4,  UNI_INSC__CONSONANTDEAD                    }   /* indicsyllabiccategory=consonantdead */,
+  {     0,  7867,  5259,   3,  14,  UNI_SC__ROHG                               }   /* sc=hanifirohingya */,
+  {     0,  3216,   369,  13,   2,  UNI_QMARK                                  }   /* quotationmark=y */,
+  {    26,  1923,  5593,   7,  20,  UNI_PHLI                                   }   /* script=inscriptionalpahlavi */,
+  {    10,  4367,   627,   4,   2,  UNI_DASH                                   }   /* dash=t */,
+  {     1,  7867,  1158,   3,   4,  UNI_UGAR                                   }   /* sc=ugar */,
+  {   149,  1711,  5340,   4,  19,  UNI_OTTOMANSIYAQNUMBERS                    }   /* blk=ottomansiyaqnumbers */,
+  {    10,  2400,   403,   3,   3,  UNI_IN__6_DOT_3                            }   /* in=6.3 */,
+  {     1,  2449,   775,   6,   7,  UNI_INMARCHEN                              }   /* block=marchen */,
+  {     3,  6237,  4683,   4,  15,  UNI_SUTTONSIGNWRITING                      }   /* issuttonsignwriting */,
+  {   822,   383,     0,   2,   0,  UNI_SM                                     }   /* sm */,
+  {    11,  7643,   288,  25,   1,  UNI_CCC__12                                }   /* canonicalcombiningclass=12 */,
+  {    25,  2033,  7463,   3,   9,  UNI_EA__F                                  }   /* ea=fullwidth */,
+  {     2,  6258,  6629,  13,   9,  UNI_JG__YEHBARREE                          }   /* joininggroup=yehbarree */,
+  {  1040,    55,  1110,   4,   2,  UNI_CCC__12                                }   /* ccc=12 */,
+  {     1,  8366,   110,  16,   1,  UNI_Z                                      }   /* generalcategory=z */,
+  {  1184,  7670,     0,  27,   0,  UNI_CCC__AL                                }   /* canonicalcombiningclass=228 */,
+  {   657,  3729,     0,   7,   0,  UNI_CPRT                                   }   /* cypriot */,
+  {     5,  1711,  7517,   5,  23,  UNI_DIACRITICALSFORSYMBOLS                 }   /* blk=combiningmarksforsymbols */,
+  {     2,  2642,   319,   8,   5,  UNI_XPOSIXPRINT                            }   /* isxposixprint */,
+  {     2,  1711,   974,   4,   8,  UNI_INDUPLOYAN                             }   /* blk=duployan */,
+  {     0,   541,   793,   5,   2,  UNI_NV__3_SLASH_64                         }   /* nv=3/64 */,
+  {     2,  7643,  3334,  24,   5,  UNI_CCC__A                                 }   /* canonicalcombiningclass=above */,
+  {     4,  1127,  6599,   4,  10,  UNI_GLAG                                   }   /* scx=glagolitic */,
+  {   429,  6862,    33,  14,   2,  UNI_SB__ST                                 }   /* sentencebreak=st */,
+  {  1220,   321,  1904,   2,  11,  UNI_INPAHAWHHMONG                          }   /* inpahawhhmong */,
+  {     0,  1324,  6812,   5,  18,  UNI_CJKRADICALSSUP                         }   /* iscjkradicalssupplement */,
+  {     0,  2832,   737,   3,   2,  UNI_BC__EN                                 }   /* bc=en */,
+  {     0,  2896,  3202,   3,   2,  UNI_PS                                     }   /* gc=ps */,
+  {     0,  2088,   639,   7,   2, -UNI_RADICAL                                }   /* radical=n */,
+  {     4,  7867,  7210,   3,  11,  UNI_MTEI                                   }   /* sc=meeteimayek */,
+  {     1,    15,  5018,   2,   3,  UNI_AGE__6                                 }   /* age=6 */,
+  {     3,  1324,  3379,   2,  12,  UNI_NL                                     }   /* isletternumber */,
+  {   845,  6465,   660,  12,   5,  UNI_ETHIOPICEXT                            }   /* block=ethiopicext */,
+  {     1,  1127,   686,   4,   5,  UNI_ADLM                                   }   /* scx=adlam */,
+  {     0,  3919,     0,   4,   0,  UNI__PERL_SURROGATE                        }   /* iscs */,
+  {    73,  7867,   580,   3,   6,  UNI_SC__TODR                               }   /* sc=todhri */,
+  {     4,  2449,  4371,   6,  11,  UNI_INPUNCTUATION                          }   /* block=punctuation */,
+  {   519,  8366,   210,  16,   2,  UNI_TITLE                                  }   /* generalcategory=lt */,
+  {     0,  3183,   798,   5,   2,  UNI_IN__12_DOT_1                           }   /* in=v121 */,
+  {   291,  6287,  3639,   9,   3,  UNI_LB__EX                                 }   /* linebreak=ex */,
+  {     3,  3306,  2495,   5,  12,  UNI_GREEKEXT                               }   /* blk=greekextended */,
+  {     1,  3183,   407,   4,   3,  UNI_IN__15_DOT_1                           }   /* in=v151 */,
+  {     0,  1923,  1317,   7,   7,  UNI_SC__TIRH                               }   /* script=tirhuta */,
+  {    17,   321,     8,   2,   3,  UNI_OCR                                    }   /* inocr */,
+  {    10,  6258,   743,  13,   4,  UNI_JG__ZAIN                               }   /* joininggroup=zain */,
+  {     0,  1767,  7424,   3,   5,  UNI_DT__SUP                                }   /* dt=super */,
+  {     6,  4650,  1006,  17,   8,  UNI_HIRA                                   }   /* scriptextensions=hiragana */,
+  {     0,  1855,     0,  11,   0,  UNI_KEHNOMIRROR                            }   /* kehnomirror */,
+  {   308,  4650,   974,  17,   8,  UNI_DUPL                                   }   /* scriptextensions=duployan */,
+  {     0,  1324,  5138,   2,  15,  UNI_TAMILSUP                               }   /* istamilsupplement */,
+  {     2,   424,   627,   2,   5,  UNI_DI                                     }   /* di=true */,
+  {   815,  1127,  4731,   3,   6,  UNI_LATN                                   }   /* scx=latin */,
+  {  1194,  1923,   508,   7,   3,  UNI_VAI                                    }   /* script=vai */,
+  {     0,  4049,  2236,  14,   8,  UNI_NV__1_SLASH_6                          }   /* numericvalue=1.667e-01 */,
+  {   275,  5196,  5375,  13,   6,  UNI_incb_values_index                      }   /* indicconjunctbreak= */,
+  {     0,  1453,  2009,   2,   3,  UNI_WB__KA                                 }   /* wb=ka */,
+  {     0,  1923,   416,   7,   4,  UNI_SC__TOTO                               }   /* script=toto */,
+  {    24,  2449,  2069,   6,  10,  UNI_INOLDSOGDIAN                           }   /* block=oldsogdian */,
+  {   778,  1195,   364,   7,   2,  UNI_CCC__91                                }   /* ccc=ccc91 */,
+  {     2,  1324,   829,   2,   4,  UNI_NBAT                                   }   /* isnbat */,
+  {     0,  1818,  8572,   3,  29,  UNI_SYMBOLSANDPICTOGRAPHSEXTA              }   /* issymbolsandpictographsextendeda */,
+  {     0,  4650,  1610,  17,  10,  UNI_XPEO                                   }   /* scriptextensions=oldpersian */,
+  {     0,  5163,     0,  13,   0,  UNI_EMOD                                   }   /* emojimodifier */,
+  {     0,  1127,    11,   4,   4,  UNI_ADLM                                   }   /* scx=adlm */,
+  {     1,    30,   318,   1,   6,  UNI_XPOSIXPRINT                            }   /* isprint */,
+  {     0,   915,  2485,   4,  10,  UNI_IN__NA                                 }   /* age=unassigned */,
+  {     0,    33,  1647,   1,   9,  UNI_SMALLFORMS                             }   /* smallforms */,
+  {    58,  8373,  4220,   9,  14,  UNI_ZS                                     }   /* category=spaceseparator */,
+  {     0,  4095,  2285,  14,   8,  UNI_NV__7_SLASH_8                          }   /* numericvalue=8.750e-01 */,
+  {     1,   494,  7630,   2,   4,  UNI_DT__SUP                                }   /* dt=sup */,
+  {  1232,  2449,  4764,   7,  17,  UNI_COPTICEPACTNUMBERS                     }   /* block=copticepactnumbers */,
+  {     0,  8924,  8153,  29,  18,  UNI_INSC__CONSONANTINITIALPOSTFIXED        }   /* indicsyllabiccategory=consonantinitialpostfixed */,
+  {   213,    32,   639,   2,   2, -UNI_VS                                     }   /* vs=n */,
+  {     6,  1324,   251,   2,   4,  UNI_ZANB                                   }   /* iszanb */,
+  {     0,  7304,   369,  20,   4,  UNI_CE                                     }   /* compositionexclusion=yes */,
+  {     4,  1923,   929,   7,   8,  UNI_SC__ARMN                               }   /* script=armenian */,
+  {     1,  1923,  4952,   7,   4,  UNI_SC__TALE                               }   /* script=tale */,
+  {     6,    30,   673,   1,   8,  UNI_HANO                                   }   /* ishanunoo */,
+  {     0,   321,  1420,   2,   9,  UNI_PALM                                   }   /* inpalmyrene */,
+  {     0,  8315,    57,  10,   2,  UNI_ideo_values_index                      }   /* ideographic= */,
+  {     0,  1711,   309,   4,   5,  UNI_INORIYA                                }   /* blk=oriya */,
+  {     0,  5383,   314,   6,   5,  UNI__PERL_PATWS                            }   /* _perl_patws */,
+  {     0,  4367,   369,   4,   2,  UNI_DASH                                   }   /* dash=y */,
+  {  1207,  5163,   962,  17,   2, -UNI_EBASE                                  }   /* emojimodifierbase=f */,
+  {     0,  1236,  6812,   5,  11,  UNI_CJKRADICALSSUP                         }   /* incjkradicalssup */,
+  {     0,  2882,   627,  14,   5,  UNI_ECOMP                                  }   /* emojicomponent=true */,
+  {     0,  2393,  6687,  10,   3,  UNI_IN__5_DOT_1                            }   /* presentin=5.1 */,
+  {   112,  1127,  1050,   4,   6,  UNI_YEZI                                   }   /* scx=yezidi */,
+  {    14,  2974,  6754,  10,   9,  UNI_ETHIOPICEXTB                           }   /* isethiopicextendedb */,
+  {  1378,  4650,   696,  17,   4,  UNI_DOGR                                   }   /* scriptextensions=dogr */,
+  {     0,  6481,  6205,  11,   6,  UNI_GEORGIANSUP                            }   /* block=georgiansup */,
+  {    50,  1459,   962,   4,   2, -UNI_IDST                                   }   /* idst=f */,
+  {     0,  1711,  1630,   4,  10,  UNI_INSAURASHTRA                           }   /* blk=saurashtra */,
+  {     2,  7052,     0,  24,   0,  UNI_INPC__TOPANDBOTTOMANDLEFT              }   /* inpc=topandbottomandleft */,
+  {     0,  8257,  4491,  23,   4,  UNI_JG__MANICHAEANRESH                     }   /* joininggroup=manichaeanresh */,
+  {  2821,  8015,  7055,   9,   3,  UNI_XPOSIXALPHA                            }   /* alphabetic=t */,
+  {   292,  1923,   721,   7,   5,  UNI_TAYO                                   }   /* script=taiyo */,
+  {   522,  1127,  4397,   4,   4,  UNI_HANG                                   }   /* scx=hang */,
+  {     2,  2321,   792,   4,   2,  UNI_NV__5_SLASH_6                          }   /* nv=5/6 */,
+  {   645,  4650,  1307,  17,   7,  UNI_SUNU                                   }   /* scriptextensions=sunuwar */,
+  {     1,   915,   604,   4,   3,  UNI_AGE__8                                 }   /* age=8.0 */,
+  {     0,  2333,  2212,   4,   8,  UNI_NV__13_SLASH_2                         }   /* nv=6.500e+00 */,
+  {     0,  5884,   639,  21,   3, -UNI_CWL                                    }   /* changeswhenlowercased=no */,
+  {    77,  2860,  6754,  10,   9,  UNI_ARABICEXTB                             }   /* blk=arabicextendedb */,
+  {   803,  1923,  6218,   7,   4,  UNI_SUND                                   }   /* script=sund */,
+  {     4,     4,     0,   2,   0,  UNI_LM                                     }   /* lm */,
+  {     0,  4650,  1402,  17,   9,  UNI_ORKH                                   }   /* scriptextensions=oldturkic */,
+  {   293,  3364,  5695,  15,   9,  UNI_EA__A                                  }   /* eastasianwidth=ambiguous */,
+  {     0,  1711,  4397,   4,   6,  UNI_INHANGUL                               }   /* blk=hangul */,
+  {     0,   321,  4352,   2,  15,  UNI_VEDICEXT                               }   /* invedicextensions */,
+  {     1,   424,    58,   2,   1,  UNI_di_values_index                        }   /* di= */,
+  {    96,  1711,  2173,   4,  12,  UNI_INMENDEKIKAKUI                         }   /* blk=mendekikakui */,
+  {   267,    55,  2872,   4,   4,  UNI_CCC__6                                 }   /* ccc=hanr */,
+  {     0,  2449,  5123,   6,  15,  UNI_DIACRITICALSSUP                        }   /* block=diacriticalssup */,
+  {     0,  8095,  7424,  18,   5,  UNI_DT__SUP                                }   /* decompositiontype=super */,
+  {     2,   321,  1486,   2,  10,  UNI_INCHORASMIAN                           }   /* inchorasmian */,
+  {     0,  1324,   867,   2,   5,  UNI_STERM                                  }   /* issterm */,
+  {     7,  1790,     0,   9,   0,  UNI_ARABICPFB                              }   /* arabicpfb */,
+  {     0,  1324,  4878,   2,   8,  UNI_BOPO                                   }   /* isbopomofo */,
+  {    75,  7627,  8572,   5,  29,  UNI_SYMBOLSANDPICTOGRAPHSEXTA              }   /* blk=symbolsandpictographsextendeda */,
+  {     0,  1923,  6599,   7,   4,  UNI_SC__GLAG                               }   /* script=glag */,
+  {  2032,  1324,  1080,   2,   8,  UNI_KRAI                                   }   /* iskiratrai */,
+  {   142,  4049,  4078,  14,   2,  UNI_NV__1_SLASH_8                          }   /* numericvalue=1/8 */,
+  {     3,   968,   369,   6,   4,  UNI_COMPEX                                 }   /* compex=yes */,
+  {     1,  4650,   239,  17,   4,  UNI_XPEO                                   }   /* scriptextensions=xpeo */,
+  {     0,  5371,   586,  10,   3,  UNI_WB__EB                                 }   /* wordbreak=ebg */,
+  {   152,  8257,  2109,  23,   3,  UNI_JG__MANICHAEANWAW                      }   /* joininggroup=manichaeanwaw */,
+  {   143,  1324,  6528,   2,  22,  UNI_DIACRITICALSFORSYMBOLS                 }   /* isdiacriticalsforsymbols */,
+  {     0,   164,     0,   4,   0,  UNI_OUGR                                   }   /* ougr */,
+  {     0,   321,  4878,   2,  16,  UNI_BOPOMOFOEXT                            }   /* inbopomofoextended */,
+  {     2,  6237,  8182,  13,  17,  UNI_SUPPUAB                                }   /* issupplementaryprivateuseareab */,
+  {   233,  2381,     0,  12,   0,  UNI_PLAYINGCARDS                           }   /* playingcards */,
+  {    12,  8257,   113,  24,   2,  UNI_JG__MANICHAEANTAW                      }   /* joininggroup=manichaeantaw */,
+  {   395,  2036,   368,  11,   3,  UNI_GRBASE                                 }   /* graphemebase=y */,
+  {     4,  2449,  6907,   6,   5,  UNI_MUSIC                                  }   /* block=music */,
+  {     3,  7610,  5039,  10,  18,  UNI_BC__B                                  }   /* bidiclass=paragraphseparator */,
+  {     5,  5371,  4633,  10,  17,  UNI_RI                                     }   /* wordbreak=regionalindicator */,
+  {     0,  2173,     0,  12,   0,  UNI_MEND                                   }   /* mendekikakui */,
+  {  1621,  2449,  1150,   6,   8,  UNI_INTIFINAGH                             }   /* block=tifinagh */,
+  {     1,  7498,   627,   5,   5,  UNI_EPRES                                  }   /* epres=true */,
+  {     0,  6650,  1713,  20,   2,  UNI_mcm_values_index                       }   /* modifiercombiningmark= */,
+  {     0,  1923,  1166,   7,   8,  UNI_VITH                                   }   /* script=vithkuqi */,
+  {  1089,  5420,     0,  16,   0,  UNI_TANGUTSUP                              }   /* tangutsupplement */,
+  {   292,    75,   627,   3,   5,  UNI_CWU                                    }   /* cwu=true */,
+  {   512,  3806,   639,  16,   3, -UNI_IDSU                                   }   /* idsunaryoperator=no */,
+  {   386,  4650,  1123,  17,   4,  UNI_NSHU                                   }   /* scriptextensions=nshu */,
+  {     4,  1923,  3009,   6,  10,  UNI_SC__MLYM                               }   /* script=malayalam */,
+  {  2309,  1127,  3527,   4,   6,  UNI_HEBR                                   }   /* scx=hebrew */,
+  {     1,  4650,   460,  17,   4,  UNI_ONAO                                   }   /* scriptextensions=onao */,
+  {     0,  1459,   627,   3,   2,  UNI_IDS                                    }   /* ids=t */,
+  {     0,  2449,  1402,   6,   9,  UNI_INOLDTURKIC                            }   /* block=oldturkic */,
+  {     0,    55,   795,   4,   2,  UNI_CCC__35                                }   /* ccc=35 */,
+  {   202,   321,  7343,   2,  14,  UNI_MUSIC                                  }   /* inmusicalsymbols */,
+  {     2,  4796,  5981,   8,   4, -UNI_XPOSIXUPPER                            }   /* uppercase=no */,
+  {     0,  6258,   688,  13,   3,  UNI_JG__LAM                                }   /* joininggroup=lam */,
+  {     1,  1453,   209,   3,   2,  UNI_WB__ML                                 }   /* wb=ml */,
+  {     4,  6287,   856,  10,   2,  UNI_LB__VI                                 }   /* linebreak=vi */,
+  {  1540,  4080,  1376,  14,   3,  UNI_NV__7000                               }   /* numericvalue=7000 */,
+  {     0,  8419,     0,  22,   0,  UNI_CJK                                    }   /* incjkunifiedideographs */,
+  {   517,  5371,  2417,  10,   9,  UNI_WB__WSEGSPACE                          }   /* wordbreak=wsegspace */,
+  {   275,  1034,   639,   2,   2, -UNI_CI                                     }   /* ci=n */,
+  {     0,  1527,  5981,   4,   4, -UNI_XPOSIXSPACE                            }   /* space=no */,
+  {  1121,  1711,  7401,   4,  15,  UNI_GEOMETRICSHAPES                        }   /* blk=geometricshapes */,
+  {     0,  5666,   640,  12,   4,  UNI_JG__MANICHAEANONE                      }   /* jg=manichaeanone */,
+  {     0,    32,   369,   2,   2,  UNI_VS                                     }   /* vs=y */,
+  {    24,  1923,  2405,   7,  12,  UNI_SC__TUTG                               }   /* script=tulutigalari */,
+  {     0,  1127,   309,   4,   5,  UNI_ORYA                                   }   /* scx=oriya */,
+  {     0,  3176,   410,  11,   2,  UNI_IN__6_DOT_1                            }   /* presentin=v61 */,
+  {   269,  6498,  1553,  13,   4,  UNI_MYANMAREXTA                            }   /* block=myanmarexta */,
+  {   291,  1127,  5420,   4,   6,  UNI_TANG                                   }   /* scx=tangut */,
+  {     0,  2528,  6754,   8,   9,  UNI_ETHIOPICEXTB                           }   /* ethiopicextendedb */,
+  {     0,  1711,  3350,   5,  14,  UNI_CONTROLPICTURES                        }   /* blk=controlpictures */,
+  {   647,  6303,   962,  21,   6, -UNI_LOE                                    }   /* logicalorderexception=false */,
+  {  1174,  2449,  1384,   6,   9,  UNI_INOLDITALIC                            }   /* block=olditalic */,
+  {  1285,  1711,   530,   4,   6,  UNI_INLYDIAN                               }   /* blk=lydian */,
+  {    10,  3806,   369,  16,   2,  UNI_IDSU                                   }   /* idsunaryoperator=y */,
+  {     0,  3176,   360,  11,   2,  UNI_IN__1_DOT_1                            }   /* presentin=v11 */,
+  {  1103,  1711,  5420,   4,   9,  UNI_TANGUTSUP                              }   /* blk=tangutsup */,
+  {     0,  1458,   638,   7,   3, -UNI_XIDS                                   }   /* xidstart=n */,
+  {     0,  3176,   798,  11,   2,  UNI_IN__2_DOT_1                            }   /* presentin=v21 */,
+  {   384,   655,     0,   4,   0,  UNI_ELYM                                   }   /* elym */,
+  {     6,  2400,  2778,   3,   3,  UNI_IN__5                                  }   /* in=5.0 */,
+  {  1090,  1096,   639,   6,   3,  UNI_NFKDQC__N                              }   /* nfkdqc=no */,
+  {     1,  5666,  4487,  13,   4,  UNI_JG__MANICHAEANQOPH                     }   /* jg=manichaeanqoph */,
+  {   864,   356,     0,   7,   0,  UNI_CCC__118                               }   /* ccc=118 */,
+  {  1478,  1711,     0,   7,   0,  UNI_CJK                                    }   /* blk=cjk */,
+  {     8,  4811,   962,  18,   6, -UNI_IDST                                   }   /* idstrinaryoperator=false */,
+  {     1,  4650,  3877,  17,   4,  UNI_DEVA                                   }   /* scriptextensions=deva */,
+  {   818,   321,  6345,   2,  21,  UNI_SINHALAARCHAICNUMBERS                  }   /* insinhalaarchaicnumbers */,
+  {  1314,  1923,   500,   7,   4,  UNI_TNSA                                   }   /* script=tnsa */,
+  {     4,  2449,  9318,   6,  42,  UNI_UCASEXT                                }   /* block=unifiedcanadianaboriginalsyllabicsextended */,
+  {  1065,  2088,   627,   7,   2,  UNI_RADICAL                                }   /* radical=t */,
+  {   129,  5163,   962,  13,   2, -UNI_EMOD                                   }   /* emojimodifier=f */,
+  {     0,  1127,   148,   4,   4,  UNI_NARB                                   }   /* scx=narb */,
+  {  3008,  6303,   369,  21,   4,  UNI_LOE                                    }   /* logicalorderexception=yes */,
+  {     0,   619,  1203,   5,   2,  UNI_CCC__L                                 }   /* ccc=224 */,
+  {     0,  3595,  3593,  13,   2,  UNI_NV__36                                 }   /* numericvalue=36 */,
+  {  1036,  1923,   171,   7,   4,  UNI_SC__PHLP                               }   /* script=phlp */,
+  {     0,   967,   962,   5,   6, -UNI_ECOMP                                  }   /* ecomp=false */,
+  {    56,   373,     0,   6,   0,  UNI_CAKM                                   }   /* chakma */,
+  {     8,  3580,   369,  13,   2,  UNI_NFDQC__Y                               }   /* nfdquickcheck=y */,
+  {     5,  6258,  6283,  13,   4,  UNI_JG__NOON                               }   /* joininggroup=noon */,
+  {   197,  7962,  7694,  27,   2,  UNI_CCC__22                                }   /* canonicalcombiningclass=ccc22 */,
+  {    59,    15,     0,   4,   0,  UNI_AGHB                                   }   /* aghb */,
+  {   550,  8095,  3146,  18,   5,  UNI_DT__FIN                                }   /* decompositiontype=final */,
+  {     0,  1127,   508,   4,   4,  UNI_VAI                                    }   /* scx=vaii */,
+  {   402,  1127,   655,   4,   4,  UNI_ELYM                                   }   /* scx=elym */,
+  {     0,  1453,   586,   3,   3,  UNI_WB__EB                                 }   /* wb=ebg */,
+  {     0,  4650,    67,  17,   4,  UNI_CPMN                                   }   /* scriptextensions=cpmn */,
+  {  2849,  1324,   175,   2,   4,  UNI_PHNX                                   }   /* isphnx */,
+  {     6,  3705,  8023,  10,  20,  UNI_ARABICPFA                              }   /* block=arabicpresentationformsa */,
+  {   149,  4367,   962,   4,   6, -UNI_DASH                                   }   /* dash=false */,
+  {     6,  1324,   389,   2,   4,  UNI_GOTH                                   }   /* isgoth */,
+  {     4,  3891,  6754,   7,   9,  UNI_LATINEXTB                              }   /* islatinextendedb */,
+  {     8,  1324,  2173,   2,   4,  UNI_MEND                                   }   /* ismend */,
+  {     0,  1711,    32,   4,   2,  UNI_INVS                                   }   /* blk=vs */,
+  {     0,  1810,  2819,   3,  13,  UNI_ANCIENTSYMBOLS                         }   /* isancientsymbols */,
+  {    26,  2718,  2144,   3,   2,  UNI_LB__BK                                 }   /* lb=bk */,
+  {     0,  4650,  5138,  17,   5,  UNI_TAML                                   }   /* scriptextensions=tamil */,
+  {     0,  1127,  1119,   4,   4,  UNI_LINB                                   }   /* scx=linb */,
+  {     0,  1324,  3806,   2,  16,  UNI_IDSU                                   }   /* isidsunaryoperator */,
+  {  1027,   379,   639,   4,   3, -UNI_CWCM                                   }   /* cwcm=no */,
+  {     0,  6498,  7211,   7,  20,  UNI_MEETEIMAYEKEXT                         }   /* block=meeteimayekextensions */,
+  {     1,  1729,     0,  11,   0,  UNI_CPMN                                   }   /* cyprominoan */,
+  {     0,  2518,  8171,   8,  13,  UNI_CYRILLICSUP                            }   /* cyrillicsupplementary */,
+  {     0,  8373,   263,   9,   2,  UNI_CN                                     }   /* category=cn */,
+  {  2138,  3183,   302,   5,   2,  UNI_IN__14                                 }   /* in=v140 */,
+  {  1018,  6287,  2743,  10,   9,  UNI_LB__SG                                 }   /* linebreak=surrogate */,
+  {     0,  2642,  4371,   8,   5,  UNI_XPOSIXPUNCT                            }   /* isxposixpunct */,
+  {     2,  1324,  1088,   2,   8,  UNI_MAHJ                                   }   /* ismahajani */,
+  {   791,  7867,  1600,   3,   4,  UNI_NAGM                                   }   /* sc=nagm */,
+  {  2018,  2596,    58,   5,   1,  UNI_cased_values_index                     }   /* cased= */,
+  {     0,  1459,   369,   3,   2,  UNI_IDS                                    }   /* ids=y */,
+  {     0,  4186,  9158,   9,   9,  UNI_epres_values_index                     }   /* emojipresentation= */,
+  {     6,  3183,   610,   4,   2,  UNI_IN__5_DOT_2                            }   /* in=v52 */,
+  {     0,     5,   627,   3,   5,  UNI_MCM                                    }   /* mcm=true */,
+  {    39,    30,  8989,   1,  36,  UNI_SYMBOLSFORLEGACYCOMPUTINGSUP           }   /* issymbolsforlegacycomputingsupplement */,
+  {  1619,  1127,   803,   4,   7,  UNI_OLCK                                   }   /* scx=olchiki */,
+  {     1,  2036,   368,  11,   2,  UNI_grbase_values_index                    }   /* graphemebase= */,
+  {     9,  1923,   440,   7,   4,  UNI_SC__LINA                               }   /* script=lina */,
+  {  1040,  1831,  6279,   3,   8,  UNI_JG__THINNOON                           }   /* jg=thinnoon */,
+  {     5,  1324,   168,   2,   3,  UNI_PCM                                    }   /* ispcm */,
+  {    12,    16,    57,   1,   3,  UNI_C                                      }   /* gc=c */,
+  {     0,  1831,  2664,   7,   4,  UNI_JG__CROWNFEH                           }   /* jg=crownfeh */,
+  {   905,  2896,   240,   3,   2,  UNI_PE                                     }   /* gc=pe */,
+  {     0,  4650,   810,  17,   4,  UNI_OSMA                                   }   /* scriptextensions=osma */,
+  {     0,  1923,  1341,   7,   9,  UNI_SC__SIND                               }   /* script=khudawadi */,
+  {     0,  8373,   496,   9,   2,  UNI_SO                                     }   /* category=so */,
+  {    92,  6287,  3118,  10,  11,  UNI_LB__IN                                 }   /* linebreak=inseparable */,
+  {     0,  1711,  5108,   4,   8,  UNI_BAMUMSUP                               }   /* blk=bamumsup */,
+  {  1805,    42,  6671,   2,   3,  UNI_SB__NU                                 }   /* sb=nu */,
+  {     0,  2896,  4371,   3,   5,  UNI_P                                      }   /* gc=punct */,
+  {     1,   321,  7947,   2,  14,  UNI_PUA                                    }   /* inprivateusearea */,
+  {   328,  3806,   627,  16,   2,  UNI_IDSU                                   }   /* idsunaryoperator=t */,
+  {   328,   211,     0,   4,   0,  UNI_TAVT                                   }   /* tavt */,
+  {   604,  4811,   369,  18,   2,  UNI_IDST                                   }   /* idstrinaryoperator=y */,
+  {     0,   903,   369,   5,   4,  UNI_UIDEO                                  }   /* uideo=yes */,
+  {     1,   268,   962,   4,   6, -UNI_CWCF                                   }   /* cwcf=false */,
+  {   278,  1080,     0,   8,   0,  UNI_KRAI                                   }   /* kiratrai */,
+  {     1,  1324,  6763,   2,  23,  UNI_COMPATJAMO                             }   /* ishangulcompatibilityjamo */,
+  {     0,  1127,   761,   4,   7,  UNI_LINA                                   }   /* scx=lineara */,
+  {     0,  1127,  2405,   4,  12,  UNI_TUTG                                   }   /* scx=tulutigalari */,
+  {     0,  2526,  6754,  10,   9,  UNI_ETHIOPICEXTB                           }   /* inethiopicextendedb */,
+  {     2,  1324,  1777,   2,   4,  UNI_GURU                                   }   /* isguru */,
+  {   126,  1102,   409,   5,   2,  UNI_NV__1_SLASH_16                         }   /* nv=1/16 */,
+  {    11,  7867,  1123,   3,   4,  UNI_NSHU                                   }   /* sc=nshu */,
+  {     0,   321,  6239,   2,  19,  UNI_SUPARROWSC                             }   /* insupplementalarrowsc */,
+  {   264,  5371,  3848,  10,   2,  UNI_WB__NL                                 }   /* wordbreak=nl */,
+  {     0,  1127,  1600,   4,  10,  UNI_NAGM                                   }   /* scx=nagmundari */,
+  {     0,  2860,  4758,   8,   6,  UNI_ARABICEXTC                             }   /* blk=arabicextc */,
+  {   823,  9316,  6336,   5,   4,  UNI_ANY                                    }   /* isunicode */,
+  {     0,  1324,  5242,   2,   7,  UNI_SHRD                                   }   /* issharada */,
+  {  1037,  2449,  1317,   6,   7,  UNI_INTIRHUTA                              }   /* block=tirhuta */,
+  {     1,    51,     0,   4,   0,  UNI_CANS                                   }   /* cans */,
+  {  2097,  1994,    58,   5,   1,  UNI_bidim_values_index                     }   /* bidim= */,
+  {  1554,  1711,   128,   4,   3,  UNI_INLAO                                  }   /* blk=lao */,
+  {  1177,  1923,  3551,   7,   4,  UNI_SC__MERO                               }   /* script=mero */,
+  {  2065,  1034,   627,   2,   5,  UNI_CI                                     }   /* ci=true */,
+  {  3302,  2449,  8990,   6,  25,  UNI_SYMBOLSFORLEGACYCOMPUTING              }   /* block=symbolsforlegacycomputing */,
+  {     0,  5968,  1503,  15,  10,  UNI_DEP                                    }   /* identifiertype=deprecated */,
+  {  2714,  2033,     3,   3,   1,  UNI_EA__W                                  }   /* ea=w */,
+  {  1060,  4264,   962,  17,   2, -UNI_IDSB                                   }   /* idsbinaryoperator=f */,
+  {     0,    30,  1655,   1,   3,  UNI_SO                                     }   /* isso */,
+  {   286,  2545,  8336,   3,  30,  UNI_MATHALPHANUM                           }   /* inmathematicalalphanumericsymbols */,
+  {     9,  1324,  2941,   2,   5,  UNI_KHMR                                   }   /* iskhmer */,
+  {     1,  1127,   929,   4,   8,  UNI_ARMN                                   }   /* scx=armenian */,
+  {   629,  1711,  1466,   4,  10,  UNI_ASCII                                  }   /* blk=basiclatin */,
+  {     3,   903,  6367,   4,   3,  UNI_UIDEO                                  }   /* uideo=t */,
+  {     6,  2449,  6991,   9,  16,  UNI_CJKCOMPATIDEOGRAPHS                    }   /* block=cjkcompatideographs */,
+  {     0,  5947,   982,  21,   6,  UNI_GCB__EX                                }   /* graphemeclusterbreak=extend */,
+  {     2,  7643,   300,  24,   2,  UNI_CCC__30                                }   /* canonicalcombiningclass=30 */,
+  {     0,   395,   962,   5,   2, -UNI_GREXT                                  }   /* grext=f */,
+  {    51,   321,  2150,   2,  12,  UNI_INMASARAMGONDI                         }   /* inmasaramgondi */,
+  {     0,  4650,  1557,  17,   8,  UNI_JAVA                                   }   /* scriptextensions=javanese */,
+  {     4,  3891,  3906,   3,  13,  UNI_LISUSUP                                }   /* islisusupplement */,
+  {     5,  7867,   896,   3,   7,  UNI_SC__TIBT                               }   /* sc=tibetan */,
+  {   804,  7792,     0,  27,   0,  UNI_OCR                                    }   /* opticalcharacterrecognition */,
+  {  1746,  7867,   152,   3,   4,  UNI_SC__NEWA                               }   /* sc=newa */,
+  {     8,  2165,   962,   5,   2, -UNI_XPOSIXALPHA                            }   /* alpha=f */,
+  {     1,  1773,  3935,   4,  11,  UNI_GCB__SM                                }   /* gcb=spacingmark */,
+  {     0,  1983,   962,  11,   2, -UNI_BIDIC                                  }   /* bidicontrol=f */,
+  {     0,  7867,    47,   3,   4,  UNI_SC__CAKM                               }   /* sc=cakm */,
+  {     3,  1923,  3527,   7,   4,  UNI_SC__HEBR                               }   /* script=hebr */,
+  {  1545,  1195,   798,   7,   2,  UNI_CCC__21                                }   /* ccc=ccc21 */,
+  {     4,  3705,  6190,  12,   9,  UNI_ARABICEXTA                             }   /* block=arabicextendeda */,
+  {     1,    30,   654,   1,   8,  UNI_INELYMAIC                              }   /* inelymaic */,
+  {     0,  2449,  6180,   6,  19,  UNI_JAMOEXTA                               }   /* block=hanguljamoextendeda */,
+  {  3016,  3595,   301,  13,   1,  UNI_NV__0                                  }   /* numericvalue=0 */,
+  {   420,   321,  5442,   2,  14,  UNI_LATINEXTC                              }   /* inlatinextendedc */,
+  {  5164,     2,     0,   3,   0,  UNI_CWL                                    }   /* cwl */,
+  {     0,   321,  3833,   2,  14,  UNI_KANGXI                                 }   /* inkangxiradicals */,
+  {     0,    55,   550,   3,   2,  UNI_CCC__7                                 }   /* ccc=7 */,
+  {    19,  1711,  1549,   4,   8,  UNI_JAMOEXTA                               }   /* blk=jamoexta */,
+  {  2529,  3176,   610,  11,   2,  UNI_IN__5_DOT_2                            }   /* presentin=v52 */,
+  {     5,  1127,  5668,   3,  11,  UNI_MANI                                   }   /* scx=manichaean */,
+  {     2,    32,   639,   2,   3, -UNI_VS                                     }   /* vs=no */,
+  {  2949,  4367,   639,   4,   3, -UNI_DASH                                   }   /* dash=no */,
+  {     5,   420,     0,   4,   0,  UNI_ARMN                                   }   /* armn */,
+  {  1097,  8257,  4968,  23,   5,  UNI_JG__MANICHAEANZAYIN                    }   /* joininggroup=manichaeanzayin */,
+  {  6957,  2393,  2778,  11,   3,  UNI_IN__15                                 }   /* presentin=15.0 */,
+  {     0,   207,     0,   4,   0,  UNI_TAML                                   }   /* taml */,
+  {     0,  1286,     0,   4,   0,  UNI_PHAG                                   }   /* phag */,
+  {     1,   321,  2295,   2,   2,  UNI_IN__4                                  }   /* in=4 */,
+  {     0,  6287,  1964,  10,   5,  UNI_EBASE                                  }   /* linebreak=ebase */,
+  {     0,  5259,     0,  14,   0,  UNI_ROHG                                   }   /* hanifirohingya */,
+  {  2339,  2449,   937,   6,   8,  UNI_INBALINESE                             }   /* block=balinese */,
+  {     2,  1324,   849,   2,   4,  UNI_QAAI                                   }   /* iszinh */,
+  {  4964,  7865,     0,  14,   0,  UNI_INSC__CONSONANT                        }   /* insc=consonant */,
+  {  5124,  3364,   639,  14,   2,  UNI_EA__N                                  }   /* eastasianwidth=n */,
+  {     0,  2096,     0,   4,   0,  UNI_PO                                     }   /* ispo */,
+  {     0,    55,  8675,   4,  10,  UNI_CCC__BR                                }   /* ccc=belowright */,
+  {  6893,  1711,  2060,   5,   9,  UNI_COMPATJAMO                             }   /* blk=compatjamo */,
+  {     0,  8257,  4475,  23,   4,  UNI_JG__MANICHAEANFIVE                     }   /* joininggroup=manichaeanfive */,
+  {     0,  1503,   639,  10,   3, -UNI_DEP                                    }   /* deprecated=no */,
+  {     5,  1127,  3188,   4,  14,  UNI_PCUN                                   }   /* scx=protocuneiform */,
+  {  6920,  4650,   998,  17,   8,  UNI_GURU                                   }   /* scriptextensions=gurmukhi */,
+  {  2244,  1127,  7076,   4,   4,  UNI_BRAH                                   }   /* scx=brah */,
+  {    25,  6465,  1228,   7,   8,  UNI_EMOTICONS                              }   /* block=emoticons */,
+  {     0,  2449,  5340,   6,  19,  UNI_OTTOMANSIYAQNUMBERS                    }   /* block=ottomansiyaqnumbers */,
+  {     0,  6326,   962,   5,   2, -UNI__PERL_NCHAR                            }   /* nchar=f */,
+  {     0,   321,  5242,   2,  17,  UNI_SHARADASUP                             }   /* insharadasupplement */,
+  {     4,  8366,   240,  16,   2,  UNI_PE                                     }   /* generalcategory=pe */,
+  {     0,  1711,  4281,   4,   7,  UNI_BRAI                                   }   /* blk=braille */,
+  {  7468,  1767,  1210,   3,   6,  UNI_DT__ENC                                }   /* dt=circle */,
+  {     5,    21,  1228,   1,   8,  UNI_EMOTICONS                              }   /* emoticons */
 };

 MPH_VALt
@@ -8283,10 +8285,10 @@ match_uniprop( const unsigned char * const key, const U16 key_len ) {
  * e015a6d4bde8dd0f8b72bf15ac9a4f588146ce6bc0bf8980e9dae8302cdbdc28 lib/unicore/extracted/DLineBreak.txt
  * 3dade4d96bd00d71b10022bf70b370090f3ca947f977ad4dc2854e06c4d074f6 lib/unicore/extracted/DNumType.txt
  * c84f084f83ec6852e1db6e7ef15f340a3af2df8cf0c386ac0d076c2cebd189e6 lib/unicore/extracted/DNumValues.txt
- * 50f73270fdef0981edb4e24be003f71001cf76876591fc8703276d65ef488c9b lib/unicore/mktables
+ * 9931e372f6528f37dccad70cc9280a6a0fcb3b9afd08eba16f212360881c4ffd lib/unicore/mktables
  * a0079d7556b20c2de1fdc3d492797a91b8ec8a06006f94460006185cb6380962 lib/unicore/version
  * 0a6b5ab33bb1026531f816efe81aea1a8ffcd34a27cbea37dd6a70a63d73c844 regen/charset_translations.pl
  * 6bbb462516a4ea79e28d58cf387f0b4b63ba83c7d381cd61bdda0b188e148082 regen/mk_PL_charclass.pl
- * 40e5b8500d364b2adc31055248fc92e05e86fedc487abe5b303be24f38d30b18 regen/mk_invlists.pl
- * a6ce8aefad005c081d4e04523e1f1f1a5a1bed5414ca4a421b5b16b73bfce6a4 regen/mph.pl
+ * 2fe950c6526e41c25308da86647024cfe2a1a05108bb8b6a095ce8ab88f43eee regen/mk_invlists.pl
+ * 088abbbd20b47f8fe589bf7a481edc65a85ecd38abcdb0a0985bc9b44c05a3db regen/mph.pl
  * ex: set ro ft=c: */
diff --git a/win32/GNUmakefile b/win32/GNUmakefile
index 6730bd2eff..c1675b2267 100644
--- a/win32/GNUmakefile
+++ b/win32/GNUmakefile
@@ -1860,7 +1860,7 @@ regen_headers regen-headers :

 # Requires Devel::Tokenizer::C 0.05 or newer in the installed Perl.
 regen_keywords regen-keywords :
-	cd .. && perl regen\keywords.pl
+	cd .. && perl.exe regen\keywords.pl

 regen_invlist regen-invlist :
 	cd .. && perl.exe -Ilib regen\mk_invlists.pl
diff --git a/win32/Makefile b/win32/Makefile
index 40adb564f8..9eaac7204a 100644
--- a/win32/Makefile
+++ b/win32/Makefile
@@ -1368,7 +1368,7 @@ regen_headers regen-headers :

 # Requires Devel::Tokenizer::C 0.05 or newer in the installed Perl.
 regen_keywords regen-keywords :
-	cd .. && perl regen\keywords.pl
+	cd .. && perl.exe regen\keywords.pl

 regen_invlist regen-invlist :
 	cd .. && perl.exe -Ilib regen\mk_invlists.pl